20
11577387353926327543829762666631402503
5927461892675395330233016989642425683
8745698638362641863746437821524025683
14267818791620387286742285505622778123
24462291802549211015111773345549641703
11167369850688678863197022340041808883
8752727364704970480374622339974913683
11295129017360922775159636048846138063
14396634847276269055702285495565033723
3228340943497241008632240158922097263
14257015860370173072298652808080858523
14257015860370173072298652808081322923
16819230563931603838906820131101978923
36131821465299141471872259264465826123
11027700324421914595005267566221153263
16550457881804473799824222342602738483
8611462495134852882858846827792336483
6343571331069334793532430467029002923
16819264329939498608412101249559729703
8746672593380117224018616966612034083
11174030441097241008796080157712665263
11175021144201025429848699449933634483
5786885857860179203039715949065776863
13987606484762784737305664133523696503
5651626803399781356757670530698088863
14267753574099141471622670475988370523
14268050145040194083316176056659704883
5939572526044995330311026310669161683
3510886799529795330232967306327233683
5791866000271518046790074448845802063
5524103977202919840494203499789473263
22455031415173890222105643114509481703
14120075896754341909648222350615570483
19639146753170173072298652783700058523
5779149702987542762390141061322265663
11295463724768850877084531305229153263
9036634105034134793532501173008850523
14134909680082282133017868421521610903
14134909763957877090247908489233474503
16811175952773890222105643114509481703
19504929025170173072540686931598122923
8343060461363465558770709536333642083
16804450004077172630343938643466114083
19502290761811563751203289221521002103
22195019671149772287702285495565337323
19509020864210892466521532060689170523
8343397729525317116330858114630728483
22456058008716247838999412385686922923
22316839875517183666864959681808522923
13992887775784930024346655853139873283
2981753585696834917348416668365473703
11160946567404088957600420455943218063
14128888217716187770319678575764210923
16960864486074147450237822627030914123
8625960530783596157428606113687578923
14811451641028534908626805434203259763
11456243982681562392683984063185826123
8342355826784128995005267566221473663
19643253935289746271634077344397810123
19100913440937792148935732894986585683
14409369308513821308302758053726972163
16672278001920024317309358674125313663
16945678628857620898141022345360168883
30635957313881562392683984058004370523
30636980270815078789399412385686922923
9155769117857378705843624560982793723
16799096226977748913705822341386282083
25289781809005585020389216974743274963
25289780122737773945353485508508985723
19636543009023109574358315189069497723
19639834864471843286742285500566938523
22456074658137562392683952824663898123
11161970898549907195839541357204058083
11443121852909162504283048617556706503
27846294150962603209647435501398962963
19918420129315392928847548664797515363
14268740437101856927446285503255578523
25136099146550315195299085494104066123
3118388952675729580299286670683107323
11161969092786704944595590767693465663
5523750905090436764726141550349473263
5926436001238038749438404176906097263
22595944307419084466197526668059435323
5532595147072700036408556677329515343
13979854653678750440178710132804840883
5645905726502117809120288313741145263
11296170221943981380834358864778105683
8745395763450784719197022337671226083
8484325503000200683865131630416328883
8623927086044995330232968277907569283
13986547043633793009599531626509971283
11443474971173874016850803280909633683
6203951379247609486554371206740194103
24737421365741165061841759394899569703
5799953370826461744759636048845474063
3123016020547394773250705001232841683
17101475255929670343578678405251864903
11310297514536144250565470374868370503
22456392758105554426864661078291874103
6478779753674133482894451381009162523
5657968630910211331039673478733297263
11301855086898880976004333699975066463
5793260983640444833653803141453962083
8330310662400026352198105168775073663
11296169456478521431180331625290890483
11302193152210817584681596956291376463
8343025319480710403294024761872496863
11295817059538581689393593963920521663
11309273301134913087500946055892033683
16819263151140822919193653924310912903
25162610631215760877679854209546938923
19368745678358790318105633904848682103
13845652572440955624416279122118600483
3504158297052995330232967791568985683
16820859593865903020876853919117946503
5644562752293059402313985669321945243
8483286372865856738530315374413145283
8745379030390595330233016992202586483
9021516868423073997231352936080217703
2960559765587562504368754236564210503
8342020273948866743673499726150913243
11027753208094459925726046827792994083
11443828175720494734636311196561002103
11309273301134908627464634500109321283
8630608656467565155304696961620529703
13858419400796332433593007237453474083
27960711991616449687749676239773011743
8603795387340609429610918432269786083
22197001102538133482894410408022626123
16281351334732301078205268048845456863
19636425356509253018031331441046905703
11600576954223146707223975150550931743
22463473498636007776863717079574611743
16551433312782298063197022341386113283
5792890915878120495604585067722113663
5927091113774052842144390761287056863
8471240954432785128178730549828034083
8745697120119467583263378027792834083
2832365053710450758537442869898433643
5941217701717153713705822340173633283
5792234972989673442771816041165457263
14121488533805626337305674914967402503
16683736213620080845468910697481977303
3370260088703972842144390764870592463
5786852043171879459574622338692194083
16679610490475318651376888968020041703
2967253698080448286073509404362424443
16805471397133709646578741354577001283
13724167273097241005441261675664665263
16953112657003862599705674909575402503
11442451689118712671618101951191578523
5785861262374117809132351035146265263
8484680477820394155303806655255242123
19638827984074133482894451382288226123
13838555006863449163788514919817776843
5524471528356079896335186997891368843
8746017365490970175263407237392834083
16677344645455626445468900407501954503
11162287023048676580000379959308976863
14128517264563006408639531629068976883
5786178481995175829684481645072505283
17101086024518470343578678405252210503
14121488584561961378227253918851713303
11295816925243036931039673475977929663
14403346058979943621129485501784018923
8335981363405299453559852190857928863
5920078317387541519078227052941457263
2966599430701869336339109968777776443
13704370875443224317710768231879057263
22334353577666009770415794364634626543
8610489292906105576178751105543378083
11309240373568146119664899206740538503
11295129898022120495604553298125641663
2981734289901163194471498861133314103
5644579443426749387907319399818264843
22464496910804302176863717080851411743
13718430224174052842144390761287056863
16678654988057606989849653915334777703
14122475040702011313701951568909154083
8329268885587563194307659424404202103
22159737850740109646578721385168833283
13979817576168505549231341115284033703
3920302128739732172342306468183250523
14670505611977914692768813243351891343
8617165823747086229935004351063233683
16537691934132603624174050436102761283
5664360880318488317477694520586265263
6203296944075892434969653922836202103
11578380733001059673809819296400842503
3652489065320494734234852467475882103
16806847969976470934758453919121161703
8624566425806480482653073972689481283
24993461021868610858792153299607570123
5793244250647338785682270827792185283
13979871303089326824591781509386601683
8476221359265468288631646829139545283
16811864527341165061841759394899569703
13858418480052241863824427091412186483
16813208218345226445468931231056994103
3108554062357647956550310534736345283
14127794374481062863197022340173313283
13979854737470707605852991111947240483
14268791786172622574900278406739856503
19636527785817215020758315192785322923
5658320954416722877088390763715545263
19650518217734018996978709533639242483
19484121162282489749853073972688514083
11309273301134913089221440595405321283
14122158830147394773250704999889010083
13993593346217794083562149505610121683
8328580884973014910907004469898424843
11154587201433543088964424759174745263
8611867658620282608374622339975082083
11026390940297241008713945117712353663
14127474691036994773168753773072841683
11450519722153794773250673720585945683
11436375643747308803207803960458306463
11296154235459395330233016989767538883
13859729617490347464135908946186738483
14404018066367292613363162785687410123
16960546059029644190057546404183570523
5531519680948000003039663700816673263
3369925547032341550059962474378257263
5914056058230594773250747113159234483
8342675514416722877088390763715545263
8610487739215814497657899627792512883
14121454100881935014724446337482289283
2982069747906539821642148921865937263
13838555006863449163543368219017936443
17095754156471303154259634364635411343
8886996393688122173223794847117794103
8470199091415273442607751298823057263
11444868447088770002646285500560186123
13852681509033792148542147204112361683
5531182416968878824346656335434098083
11169015609594246766772655187472176863
11167655732141665229382074448845296863
16946384156839185128178762881488682083
8916558020227214487749676238493818943
5926435164793891196605268048845608863
16811829206886424317641329742215065263
5792553819980198155321990759751073263
5516701871600331687616943725129768843
8469844253292417587704260714378265263
14267818583818598066685361806422786123
3268925743925613827126099510029473263
3268925743925613827126099510029464863
11301503648562428055159636048845793263
6055269046441795330232967220874586083
14127794374481062863197022340173305283
17220642364196248234415794364634939343
11296169246652657931145483829961776843
11309256315885862360121990763667536463
13993611803137191487505031277005321683
11847153247370442418284014268563426123
5791849141161731857052500051469136863
16831610381104358462431673426189144463
6620060486071303154259634364635411343
5657966869285990701724522039181473263
8329287333703650024260435539536682483
11577339536647678956429559887491536863
13852681431249402107257899142672826083
11436393442706785604748342893069305283
19489492218435396734252085355786601283
16261217672998737155126089244359217663
13717776667630163203363647544454753263
8626649363525763346130394784336177723
13993595862711353549231362665037810503
11174703842575792970400420455942904863
11295799397015397438521990759750728863
5793277674867985096962479645709633683
13974147669652460803039684713033937263
13845972302362641863742292046404186083
8471171289224081021600420455943218063
11295851448548237777573130809872514083
5510715853830410110820783669897936443
11034732490188158442144390761222600863
5792907867361681840800390176268976863
11169385633295424035570699855498441683
11302509402732417584423774288838745263
5926806702334741224416279123470090483
13838555006863449163543358007171376843
8329975206381162504536947896653802903
11020335923415273442849404471312504863
16805490691026770503705705551636210103
5793243413878697630364306027793330083
11296541786643212706227253919117802503
11013641059340675390194310709965145263
8618862843438868208374622341191242083
16946738152217566421427253917645649703
8342675514416722877088390763715537263
8342019393156076803207825490246736863
18953239502694426909180335672454753263
3364221255754517224416279124688521683
11161566485734782442144390764941152463
8753081330424430797231332946317954503
3638361047193409430008865874125626083
5792857365734782442144390764941152463
11168663380343981380834380445578281683
2961955543765538018612267627792833283
8758802602132572216046226027792976483
11296154992111336987464746576909634483
16685683882602570915951055520401306503
16945360876786237645399309473616681703
8470198422833793009599531626509971283
19650552650867726229758200453318905283
19369064483176121208681731206739577303
27958613283309162504709131371860370503
16684709923176121208681731206739577303
8623892688342378876605268048845144463
6194939413792363751125465272717954503
19368712205795145387881731206739577303
5780881124498176288875542076630912923
11295835470352943780922176083472682483
8343344048935863686193604176845153663
8470535512224748803363647542029769263
22465135285802216599336615607635434543
13724504291520337155126109242954257263
2968295611533402544624078978759065663
16260882967539537155126089246858417663
13993611803137191487505031275786425683
8342322389776349336547758619015048843
11167620586092417587704260714378104863
2960191496976349336547758619015048843
11450185857552668529722186420823073283
13717792645846441135805268048845608863
3128351091485878067631383659860529703
11296154992111336987464746576909634083
5926435879508563203363647542023369263
13852009497421182442144390761155544863
11154535944941248255025369167491376843
13833256938647404749399503471831249723
19786182521852613932590504616090618943
6182123254339394083570321002509802083
8751418071077922544374622341322113283
19491184072768909646578741354509314083
11167621508933657008878062183814745263
8470552295947149777999893533706442483
8343029425494583576507004469898096443
11302562427416665334273077917645810503
2967606021934063357395590762439402063
11160944170689181257405268048845457263
8893691343720494734230592139732834503
2966935944320033919967694954445144863
11027046809815273443005696617222753263
11174703842575792970400420455943057263
13987237253696785128178741893385929683
11160928282644881840800390176268976863
11161616987361681840800390176268976863
5644896751222024472507004469897768843
8597386282984830442144390762439217663
8598023817192830442144390762439217663
16818893341984363194303337070483393303
10893852538538626390938678406739890503
22611785054669064385938917078227880543
3228979194931225662513583695632656863
11301838312089626352198073909959217663
11442533689633333684245752943700202103
6620732413592563493459634364634306543
13986883254439185128178762886732986083
5792874100928337155126089782026568863
8598023819300230403363647541962257663
11437134022470327543833653918986249303
5920060579686426909180335695626570463
11026726362982426909180356179341289663
5926452656924030442144390764941768863
5926771426020324842144390761156170463
5517055870857931687616953424838937643
22463810053615231576663669418586618943
6047233514941489548833415248845297263
11302193152205300108669585002377817663
13717456386697241008796099663626112463
16784969722931225662513583695632504863
8477245517716575492846236293392858483
5799582554732417584423774290189145263
11577725658308336199705683613837954903
16798762318373874016523307091469633283
13852364419456633576178720820804034083
11295817805716575492846236293392858483
11437098836343981380834380446925305283
19362992011908038205551055520401306503
13717792769662806396605268048845608863
13717792689971030396605268048845608863
6195879814387272424416279118410730083
11571015371404442447324009121620194503
11302882689817566421427253917645649703
16813241095695424035570699855498441683
5516701871600331687616943725129777243
5920062259415273442771805752458257663
19503620318346442418283944072081322923
5799600921578886403294024757892193263
3236680777928070368801210473162257663
11295497403142807326163590759751072863
2833036012233727084220642869898433243
2966581938561011582820783669897928443
5920078317387541519168359019657945263
11027381515458747567805268048845304863
11295464645628292764726131303751081663
3936377977298834077074917076950954543
13711720052928337155126089784458114063
22448655896596764596978699860752505683
11301838312089626352198052923145776463
27964635376602385128178762884044976883
2962275147406930877088390761091865663
11167620586092417587704260714378265263
11295128222501990701724522039181128863
8604751611057985429758199402576496883
8469543221897241008713945117712353663
5920077398740607408624067713478897263
8477296694819844365124446827792850083
6067666523747308803207803960457986063
8201161293609606909473415248845296863
11026726362982426909180325968912345263
11155594721803437410321214493709642083
14254982413335726789522474602512665283
3228659506982737155126109242953953263
2966917314994032510907004469898424843
13987199507251084796253033092109304883
13853336617060731624416279118404034083
5658000507803563630764494954506601663
3780313874973647284249653921549802503
8618525661353794773423147598218105683
14276510062525642418283984521299426123
8329975206381162504536947899284202903
13985859051534487560541022342666113683
11020335923415273443005667384457953263
11167638157919297968800411753033937263
14262029594521570024264746576909297683
8335627448133657009050440247373145263
11161969178791185128178731087437482083
19502981146382542021129485501783402523
16812519547392284596978699854151241683
3236680777928069711560970831626417663
14275467350037052200158046825091544483
5651273682733790829208004714506105663
22187957302120494733910899333456530103
8737997176985409429848731782669313683
27429847488509333482894430906067417723
8470886072252657931145441847110753243
14281194473124378976863717082132218943
14402975915595047377572690976269305283
13980188392455739313705822340113161683
11154553651410817584677500523715714463
14134909769939504536061360799056194503
25282010766095762272203992687830914123
13992922297412921694966622337482113283
5792889198332164937012267627792833283
5927745341217363203363647542022896463
3258220120948109646578762323469633283
13985907701166441928057899627792825283
19107305520093280507257899627792833683
14672470943204746472776749707930626543
6062317156875436887593996829703225683
6062317156875436887593996829703073283
14128517397003438099829382199245634083
2980359524865856738526240902736841683
2973648638465856738526240902736841683
19779100434751125170283972694163544523
8617502204824414488420783183427737643
11168999631079108940767673963789320863
24738429923865713254831402653841002103
16805825694359411235574622337482113283
11585444655950805831115020934733481703
13980190030358186005898456632519241683
13846307167284798593778750544976986483
3412606755396748155811085503185330123
19476086256090509646578762324746114083
3256527597444819297014213227793001283
17222926418321148751894194364634474543
14672470943204746472776749706651091343
16664544799836932185149913705168513683
6202961521327027854156853927892674503
25133701728427148155811085501840203323
8335611381741283608342990926153776843
19511321062582604313752641185687258123
8623859049820130024260414521936504883
19087491668137795330232967792720208883
16952070926742392218030932050256674103
3262921396769575545266844806739882503
13570472755415273443005052444426417663
8469879604862806396605268048845608863
13717455507880175996605268048845608863
8343029425610216707126109725581473663
16811864693010937486554371206740194103
3115265959790187194303368892628210103
17094413109697791505810968709529811743
11154198855440194083492895776336841683
11167318636034287996605268048845608863
22162453370823841713705822342730114083
22611466238696442015532517076743747343
11161582543737509124604375658506577663
25132711742869439355811085501905170523
8329621957683226352198073451728328863
3551173391544858976863717080852538943
14122548990811902650479885499216824523
5524118326236994773336732318922097683
16819936970802793850728889376403882103
8483973358028393851155681905171866103
17095100845183799994479885497796033323
14121452381453709615371143739146114083
11167638157919297968800411753034112863
13986883258852653307257899629072825683
8919212177895566487749676243610618943
16811476090640194083488422509139713683
13859728698723092439224978027792521283
16543093478456077263197022337673953283
5920078317387541519168359019657793263
14256731528717499346723926277444387343
4189730122851514692768793736212531343
14121452469402802097452116564746114083
17222926458392220382610946772950649743
11444163761936050630349878406733305703
6068389624064024972669594702413297263
8737997176985409429848731782669626083
14121487697251992279712411755792337283
13979465294555934364726109753933137263
11309273301134911842234830414474121283
13980860403754299728385078406740176503
27705665554891763493459634364635091343
5920042921351763203363647542029618063
30643357374519277892839079615251411743
27705665554897019480659634364634306543
5913686959478594773250704979533634483
16677983224444003494147331206739889703
25275671455215979279263635110931731743
14254276975437600003039673451722273263
5792200659163731203207803960586256863
14254276975437600003039673451722097263
25282045828516614909736646811294138943
2967606235817080429212500051469136863
2961248337852657931145473592451376843
8752746067516235617657899627792673283
14403682410788920500827826365910762143
16947779232906442418283944530381658523
14269711930392920269231362671498594103
3411250359468610859119639251604538123
8624566339838950908253073972689001683
17094745998367487666370000032272833323
13724840714426963203363647542022904863
30389366892015231576016142015193834543
5806329684428393850901374081427881703
11450591817724908803207803960726896463
19504609213369906866521542277649170923
3229332313164772842144390764870753263
11443828175720494734636310666579890103
5920078317387541519078227050378265263
8469863587025284765061950569158737263
8612521806471957846766419562570434083
13980172281929560365638074454092977663
8752409524762641863971677263626586083
11027381511174541941244375658505952863
16953817304667814176793653924307377303
2973628205793124126155182619014586443
13725141825728337155126089784458114063
13993290557409213917123433093322113683
3794442218333084856022285498004370523
19503920544434960014554371206739890103
17093071813221631505810968709530938943
8617216954639910344057899627793146083
6235863537719277893338413236893818943
16274640288738758627005268048845617263
8866830179815997645399287914567402503
3551173391544858976863717080852538543
2833036899229671132451042869898433243
22456021182721886921053011534218113683
11436731319065316760474678406739705703
14269480612629648683946877624787906123
8342994197734782442144390764941152463
16946788741920146271556252810580522923
2968312428800026352198115406217944863
8335981363405299453568636444362096463
16537037748762641864136113230474425683
8335981363405299453383128194825952863
11309273301134913118626674817674265683
2982069747906539821642148920525137263
13838201007595103258555218971014905643
8611867658620282608374622339975250483
8469510340441317809132403335945776863
11301522103505559948833415246157313663
13987285951851046675043575890253465683
16685364230400024317219289733385776863
19778042935882905266451919489485802523
8619214321820686229930846296787377283
2976065224259458965853011542093642083
33175053104113361399919476385687897723
5517055032101990701724522039181312863
5652315547963255785321298997962273263
8604400132256749460119983695430737263
5791866799182384472322706033040346083
11429700077680409451246236293453466083
5652314669256071714272267317830745263
14281194515083406487749676242393971743
11734124430451901997409990811232851343
11148195084544026352198062622925137263
16542806552421141224416279124685778083
11309273097531888806060924061770121683
8470552295958184663962441296912505683
8349753825942099203212114997962265663
8617148291440210877088390761091545263
13838908121007549387907319399817776843
27155304160875318651376868974352841703
5524086535399200003039673909837465263
11309273097531888806060894293907721683
13992904599342471713767650384839065663
3362592148444995330232987269386434083
14270118864074128991196819101968858123
5799620519790187194303294551511906903
5920078317387541519078247507341145263
11167991490697025429930619424336841683
13853000148001557224260445266186113283
19376413786774467553305683612551241703
13993628488000146119664899206740538503
5658304263399200003039673909837473663
19639195616528869830358337130582603323
19639194566243733576357286620619098123
14128517397003438099829382201872673283
11435738330286632087504551613975747343
8617837086660168424346666605136184883
11444515028620873772758295713681178523
5652314669256071714272267317830897263
21777869202224108803207803961740992863
11301824051240529564726131306317129263
13993274665097025429930619424336504883
13718765644662742191805267563655057263
14006661033561726750241199159174913663
19637518604144025318552641185687258123
16812537295720494734558426735699882103
5531182417073736424346656340752666083
8618527341082641864135918213325321283
16685683802810933684249653917901010103
14256377485309331615355979420355881723
3382724807644995330155163241354434083
6335531645011563751203249746253954503
5779769499494426909180335668739865663
8335978802677849163625503771018264843
19640200148619199355811085503181970123
13853017810116347368428207237392208883
2967925671922790044726099508551065663
5799618537655410429395632743821473263
5926435080483403242144390764871369263
16678317763809014753305683618838777303
5793208926114729955005268047623057263
8350494538350766498141022342733289683
8343414595036948208374622288711259283
8611443954130698445313067656084050503
5800659828453465301427253917646138503
5652314669256071748412050023750913663
22462180266697914692850977973137018943
13859073630426670178653002327124185683
5920078317387541519168359018378265263
29972585526074074179765342364557490103
25011965370451206744659634364635411343
13993308968012010132857899627792505283
11430421409894016752374622338692034083
3519915504462811080803402406675730103
8477263182362641863971677265037778083
25020976455192220382610946772950649743
2826376338164181927785083986313768843
5658690934188055665312800339600842083
5779469984025572842144390762371553663
8329587564390426909180335671309152863
8469827516005367256035759184771385643
25275671455215979279431356596893651343
16812200027510317485683519058125634083
11155612335904787143578678405252050503
14134909556145592972181978273619553303
2960543654934493336547780174147866043
13993611803137191487505031275786121683
11303235147641422066832437357200842503
5927427415186108029600420455943064863
8483636922187542176162848312522257263
22462483179332794692764972750675594543
11026727283741716093600420455943216863
3780312994285163751285619335952529303
22188275475809648845632730222416690103
11168276493333484803363647542090088863
5920078317387541519078237802378265263
8746035181116235617657899627792673283
5792890913880304586195590767693473663
6053657594844995330232958037901625683
5644544341605367256035759184771385643
19638827778343270066521542276307906123
13852329984215273443087176789901297263
11436041072715276029559636052813137663
21914102681520390318105633899917482103
11167638957043537155126090319555704863
8329976886100036261012728430483864903
16811898081773163751285568650515577703
14261357667120357808628197532298104863
8751435855038057851380974730516202103
11289477788500312201974826526925650503
5805994137674927474623531634246586083
13987536649386765263197022338953960883
8341985129986040202953350709891368843
8611127833957539617526622337482761683
13987237459516235617657899627792673283
8738632911836994773250684444359234083
2960225097435332056035759187465776843
11429362105195263666451909231767578923
25014601195021501903947041973075906543
14283590884772614909736584910493818943
5933464736409626909180335672528352863
22462180266697914692850977973137331343
3236025537255730123739363918211688843
5927745343429308029600420455943064863
25019027741513460887574183605197666943
4189730122851514692768793736212691343
14121824126680776152372278406739696503
8617502248881413333341022342665936483
22448975462610817585103936103817937263
11153897781897241008951728186954417663
8617519741120337155126089245571856863
11167285037362880975926089248141145263
14120412193825557224260425327632842083
11600576954223146707301677211293651343
14128197742694016752374622338692034083
13987538408822880507257899627792834083
19087492668573656193778741382608369283
13851673999374355176178711635472665683
5779150378060772842144390763654896463
13993225086326594773160583737997642083
11034732492500253511119700052556992863
21657444071962641864058328198605321283
6203615669183398062105704091277321703
6619407263215231576016297093652218943
11731408995978164576863717082131404143
14404016861957682866521562241866922923
11167639076781206444540346448845777663
25273977537615185425810968709530299343
13839948396800026352198084713091544863
19503636418387069644502285493066922923
3935723831659936754259634364635411343
8343027836085682348200593542861633683
25274664778173364576863717082131404143
5524471440380292764726131303751249663
5792200489299648286073489492678576843
3921596612708759218283944530388058123
5645269121552667220717999700816842483
14127121530640194083492895776333465283
11167285037362880975926089248141136863
3780330488537365421110531206740193703
11294794569918488317387377748813473663
11295146633388650797638074454092977663
3935388079658216599336615618970938943
5926116397480175996605268048845608863
19482094177140109646578721385168833283
11853898655215231576340085413527418943
5927445914143218211574622337482281283
11578666776140253305910531206739889703
11295129147247455800697284176906105663
13988927560504904424591781509386441683
16805826409305554426782937167626274103
16677328197906937486554371206739721703
13858384919203731349853052034890417683
13986581226806905576178740818118608883
13985859932537005186114582148112841683
8619249684212941560562946209681002503
8350091882876177128178720309834096883
22463154657613139326354917082010002143
13987624050105087666370000034960824923
8626259160828520207250526776653474083
19483450826624913351414213227792186483
5517054279440194773160183405136504883
22188611858990448845632730219921002103
8754140353068101970109709981776193323
3363230439530105576178730555088825283
8484309610876177128178720309834096883
13853017768063206231589931631504361283
14121453306276546581648264322768177283
14404017742876589662963162785686633323
11174703964315740540605268048845144463
3103236565894763194303336580173145303
11443439772344059925726046827792994083
17095787119731901997409907957011731743
11174030441097241008718256238154104863
11034075704130301598204375658445000863
13852683188762641863738381395341778083
8483957199146363298141022341386601683
13999983743552785128178741871702913283
22195021393067863155688892045142626123
5792909543300938532795015248845313663
14269464554668610858628344511184203323
3497095963533968150205267563725152863
8624549478605300107030796472595544863
17095418779908247005615794364634939343
8483284432679666354107004471171528443
8471557293123360003294024760518576863
8470534719920945337488233093322113683
8611463164147324128805521541453802083
19371012563420109414831422108621641703
11443137702874385128178741330051704883
11014331446100036949136039071120673703
2975729724294763194048954504080674103
8330275474175991582241393180291545243
8350830082670766498141022342733289683
11438160121410962272036109442755712923
25550833826139304206853606050963690123
5927142204700390266082131565069136863
3242453111549804062909945585111090123
11579087144287301970109709981776193323
19482110371006843624591781517124033683
22450369567975369782334989934548210923
2974000039136634608374622341386121283
22463473422719611972015794364635251343
5920078317387542174528329323721945263
8484308683819622205288901227721929263
19636831539195364191958337130582603323
25275671455215979279431283946651426543
11437115487715881953305683612551554503
11295835470362641863577817655303234083
3101472437017815421919857180291376843
8328581723833814910907004469898424843
11167620586092417587704260225414904863
25287009407380321970284026047319242523
13859712123123036463453052034890282083
8751701526237467908937167008339865283
22314774423740918866269022337350745283
25275671455215979279431387296409811743
11033774431368172803363647540807370463
5658673185901564464595590767693969663
14120396473689771418031341166547866103
14398263481148969035884014264849466923
2967976840240616707125689478666097663
8626296158962372516762678406739705703
13853017768047702319453052033674434083
3270319054417078067631341727121161703
8610506273740609429610918432269786083
11301839943584764464595590767693969663
5657967794229636764726099515143224863
3123667817381042751173911128643713683
19644548001181812895446285500563712923
8484325595578437676327591045453482103
5658690894352669283291976274186457283
8618190203132381928178709533571721683
16684710682140426445468900409933802103
13985877716077172630343938640913480483
6479433941250807705302285493008225723
24837381024877172630343938646090114083
19368391676883976397231322681933481303
19504945966063343509853011534278913683
2833052835686424972669594703558728863
11174348329593891196605268048845608863
13719084533511148803363647541958592463
19638189610983557179077523641937338923
19638189610983557179077523641937178923
11296187699304925928178709533571697283
25280987444077725755581709985687074123
11450185857552668529722186420823241683
19643841852763341560562914946765970503
9034317293139346271552526960982938123
4061567803601038487574173855255891343
11853898655215231575934457023129834543
2980022172695975829676742299018441683
5941552490852718513705822340045961283
13979482029840194083492895776333313283
11294792722227174475542959184839225243
14120747027437588488627242017684219303
19086855012441983689053002327185290083
2967590081376066635542959183428009243
5954323100521242437575754343959401703
13987921810445896424591781506833001683
13705024308045182442144390764941608863
11296151760715175829676657773136514083
11296151760715175829676657773136682083
11303251710571020530832437357200842503
3637738490844995330306901102288665683
29851503521494853958399070395348210923
11450218451469115269391238816400842503
14134909680082277048517266075341489703
14127121530640194083492895776333313283
16804468419367895895676163213193954503
13994601614735878494966622337482105283
5658690934193562785076277889418265683
14268106269216057798358337130583738523
11168664126704597177393593961155882063
8477951048203438067228908573706442083
14268403349587562504545516576269633303
11149290680805035418031384813204033703
16811226951174889349391238816400842503
11444162711389552845644413090960194903
16813208503977577850663540280653482103
6093894649922290555811085501904530923
19509036800699101586163162785687882923
11288065056614425662439854648585945263
8617872188790592148935732362384665683
25020976497014933071906101974295579343
14121807303232785128178730549828034083
5651273598753363203207814198032353263
11600576954223141434271593688851731743
5939876105264616707126109726921945663
11442485956455779734758453915158914503
3505804898819705576178760810573625683
13851674114697241008722606699594257663
16946734140586332234413541564634761743
11295465578772628804748342893069634083
16947424520922299346646102278660547743
5928503629579921826227253920269313303
24879375953057378706245052059469650523
16811243013261559929910531206739577303
8329587564390426909180335668739865663
14269127248744654021129485501783866923
14128182603254112033604446827792336483
11308566944903884413600379961805296463
8619500455372064199824222340173633683
14261677319542594083312058989136505283
13986564489616320928338607237453474083
3504496359962641863824456893524025683
5511034568085894077088390763786096463
18959348131190592148935732362384513683
16811546559042109645468910699859425303
30637669688815979279431283953112066543
16818862211870836241810927291284546943
13859392556919467583263378027792834083
16813241095695424035570699855497945283
14127475529897795330232996459658113683
16677629262839992948011870827792185283
19644884561057378706163337832269962923
11443121055881025429758403613572024883
16818223092205162504455180345875873703
13853639569856323330232967813328818083
11155611499135856941978678406739856503
14267770764794846488684056180945338123
2968277108256448286073488924291545243
2833054515389310636941764713095065663
5658690894352669252256184965450266083
11301505414491344250729278548883882503
30637669688815979279431283945374138943
8329941519398117808792025784592336463
5511739259403438789595576887239242083
13993611803137191487505080965386121683
8335292610332868056035790926154113243
13860686675664505576178731649735225683
5926419230533657008873709675718736463
11444181380247401994908543160660546923
8746353868333978791301807237453474083
11027701158863203373973975658445000863
13993611803137191487505080964170426083
16261538201815273442849824875661304863
8469510338332868056035790926154113243
6195595238940426445468900412436202103
11309963652247403374277706885457178523
16960865585202793850728889376404041703
8469829065707134027707004469891689243
16536381879244609429770887272016354083
16953093407565508909978678406739696503
5644896579061849163621397045962265643
5645253177104979203207814172355873663
8328932414105626909180336211338265663
19100931895875392148935918139085625683
11155630786217578504536959237392833303
11169385633295424035570699855497945283
14127492307113795330232996459658113683
5791865955912048482972500047495553263
13853689821796802401657899627792361683
19773079308212176955581709985687074123
27957925459291344250729289349460210103
24737438897701185234969653916558586503
8201408839440194083488390224903242083
13993274700748609429770896953801809283
3123667817381042751177791574090113683
16536700442730105576178701364803721683
14121100940469133154976379957901465263
8336333640685862360122000542934913663
8343714774966878309671128631241776843
16953095835968146119664899206740538503
8618174140944512486863515755853474083
8746033341803280500757762182736504883
5644883237289617688420783669897928443
5939876105264616707126109726922273263
19638173674657378705601755270807258123
11600576954223140747949766299294466543
16664878414986811313705822337553161283
13852346923101784154297007237453786083
9034317293139346271552526959764522923
22336637669749375248815794364634002143
5644897460175005976507004471171546043
14122475038725678178653073972689481283
11443474971173874016850761862666601283
13570472755415273442685389954755552863
5921034454911972842144390764870744463
5792202169444259077018452051469136863
8618544158045965001053011534279561683
11449498075583287994303347867092370103
8201408839440194083488390226250441683
13846625690934905576178701364804025683
16678319567720494734075159205396202103
16952421397956189433381747334800842503
19503937611231737486554371206739721703
11443828175710010284631054414542114503
16678319567720494734075159205395721703
2832716450313825227747748382979376843
8618896351728306890437481608017178503
5792200705527043300000411753094576463
3921596450878051690443870395348210923
6477469574739346272114109032269658123
11309256315885862360121990763667697663
16672278001920024317301361717958745263
14120478514165924045468890680657154503
2967623894183512083833468468547697243
3638091695392363751203474562951554503
14134909680082277048435366044557802103
16960546059029645469487997629782633723
11436762358796560146600593542861633683
3779660278599073997231352937361154503
3779660278599073997231352937360682103
14121434935115175829676657773136514083
8201408839440194083488390224903065683
24993461021868610858792153299607738123
11445221349304383709701594786964546923
19100594835319467583263378027792834083
19368090486095297453110531206739882103
19368074591675431853110531206739882103
8330293002083816707126131309132976863
11443474971173874016850761862666113683
13711082518720337155126089245571552863
14270504695764674424190017185686905723
19638844673077598791705664129546281703
5799952450595615677088390763715864863
13981210924045896424591781506833001683
8624866523732563203363647544522266063
13858418478044995330228870762637625683
14121117057104022180922218063443698083
11169335213257957808718706817478753263
16953075839828036295673887801866264903
8335981363394541722182258230026577663
13719084451711972842144390764870744463
19771701682804179839083972737489170123
5657649949789183842976379959238745263
11309963652247403374277728951313674923
13705024266022737155126109240528657263
8341985045995102637855817883011873243
5792923715434211608342959187466104843
14134909680082277048435366044557954503
5914056058230594773250747113159563283
25283404780552376228771085498004042123
11027381431283537155126089245712666063
14000657432745126863197022340102600483
8208119639541849163629169743434096843
19488801791747086230185013328909145283
16947795339201010901427253917645153703
8617536686398402207929007237453321283
16819601249792508731827253917639064903
5644227252223530213462263375558904843
5524808794547988898141022342666097683
13993611803137191487505080964170738483
16677310493644609429770887278160818083
11174030441097241008718285880519057263
16671608681310010284954667624201977303
11161969092918039811039684201164977263
14122126034559610497049653916617816903
11296170049647702319453052033674113283
5779839343375762272040216272903250523
16678638334918869197231322684500202103
11028019848502905576178751108041961683
16678973753279701428249653916617817703
8484308820343981381100575855889194083
11315967202286163203207814177558745263
14268774035354108731827253917639233303
2833758275665161127780783671309128843
19914024611867843176637709985687074123
8618189986579641277088390764998736463
16819265162979943621129485501784018923
5517054279440194773423135800525473283
11027700320002403373973975658445000863
5926101169948868056035759187465768843
6328838254825628084249653924116194103
8201408839440194083488390224903241683
8598747879803509973427253918916194103
13987605604069610170393653917638896503
22605090106514172289627826365910762143
13967790959322299346646102282714787343
14269463629681961378227253918851713303
13987285951851046674870929002445473283
8611817335780596259574600736336825683
16953094204268298445313068189571881703
19503937485297760542827419296400842503
8606164252755563194303305760397970903
5786513979857492515398064206215073263
11034411128807791791805267560007370063
11034411128807791791805267560007218063
22462819480714169726354917075795442143
22605428079104903327532517075533649743
19490887378394773168818251987460547743
14120428390450793850983435830029802503
2966919122953716539654790763718896863
8330683295194771723658692157982147343
13859713557260431070188207237453785683
19362674127720494733911084188557962503
8751701526237467908937167006922104883
13980877940453610170393653917638896503
13985910098200955624416299086474114083
25160207425272901970109709981776193323
16812537295720494733911084189773962503
3256544332686101224591781517124033683
5785826034519954659991778846992834063
6235527614113102176863717083411411743
16953482599014613166105664132039241703
11301503648667560909636436047491865663
5652314669256044095340974697155866063
5792890205147813124604375658506577663
13993611714746661706404681810125144863
35621877058462657687737993373974794543
2967621957961149387993529426115376443
8618527339075395330232947227207073283
11853898655204747126736366807510642143
13853001867754486566269359183427376443
16812200027504537831272890500109642083
4061567885484576126354917080730930943
16408572089357896424416279127124033683
6190177203022804651406194824020041703
16818910836111524045468890678151241703
8610841696425795330232947230986434083
8919212261760672937772107964635106543
5792908706332845873742449775761010083
14128163353700102375268804741453802083
16685364230400024317219257454416673263
11169351155906541130805700711821145263
6082180711633469645644413096070594903
13979853603225759975268804741453802083
2975361376003086229848763580500041683
8618543235481759975268804741453802083
5658690894352669283291976274128857283
5949304196328407900263651512656194903
16664191385810817584849779306508977263
6479115174146807705302285493008225723
14672470943204746472776749706650002143
11847488669909848108758315192784538523
5785861346259648585826775658506105663
5779150459859648585826775658506105663
19637467265558448803447614519238745283
11301505412189183842976379959238745263
13973141164723590403207803961926577263
19777707261539730925249363567895082523
16408572089357896424416279127123721283
24611594806474128991196819103248858123
19644564153995487558399070395348210923
16664191385810817584849758830412977263
19771651437134182066365709955920834123
8476221317322428288631646829139714083
3503503064784505576178761351885312883
11034444720993260803294024758019529263
5793543593830424317469318176137944863
3107846017469424011027088974147697243
11443810513475393392083428028570104483
8618174134528024971030796449622744863
11705552745310010284631064654541794503
11443828175710010284791013454541025303
22461828496607784087737993381530154543
14121150431175445846860401744842113683
5531871033600024317555528274186441663
2966583492441317808796142752333137263
11853898655215231576340085413526794543
6234857576041396576863717080788706543
19502981106536654021129485501784018923
13993273658364476886647646827792200883
11445185282688765334758453915160209303
5779804691492834024260445749959234083
11162288996898389496886100047494584863
8476221317322428288631646829140042083
21644323611755468693853002322256665683
14127121530640194083648543797959082083
5791866753055524885648222346641338083
14133849147698880944886827676358736463
14121806506293239585526622337482433283
19623692288210817584681790009866113663
16664207408140678728999784501964977263
13993241909585578728178731087430737283
22186664577740905656022285500566938523
22450035076268610858378755717462603323
8611815525408626542523240528777945263
25019596478633792738694607463878744883
8617838632040427849580791913158745263
13980876174530237699294046827792337283
19636425310167959573812267627793506483
16946401022213414101427253916429146103
2833052789465481905942959188813465643
8611463206190503829598875274577162083
11167303580701480853676679254160345683
13853974275100575176057899627792521283
2966936694874717656035769373648504843
19484473186447330024591781513222913683
5785155029770753216287981648845802063
8336684284715508175926078009865944863
13718430222077161085834047542090112863
2966900711940701656035759186051713243
19502325322981652829496794789399570923
3914902217772594866521562249300058523
3793434540996888077207002785686938123
3504512417934909314347890310612025683
22310109565394698445644413092169794903
11438140653228854651237645467146113703
11444851409521819822105643115793178503
16820221260622804651406174804752377303
16820221260622804651406010524621794103
14122444927822804651406195356618594103
11294812269677172629685332539213633683
13980188266731476913705822346570282083
19476740026213114978653073972688354083
5778476733017937155126109239309618063
5933484118509162504283006085453970503
8610455862295975829676657775760842083
13993594270940687996048222346640353283
16684710764054412109849653915334769303
11168345450014378728178731087430737283
11301874471405162504455179371854138503
16664895943130509646578762297930114083
16402448359270424317715263545805145263
5785154941580517809132372078349137263
11309962681144892006831404699018281703
16818608926104517453849653919117481703
11449498119838712672122072173137506923
8752762729320494733992829064019730103
11160591809291801136595590766412976863
14134909769939502570480662708755722503
8624549606620731313705822345223720883
19780142300058421271028606113748210923
5786197645554917808964220449549465663
22187319013127321266685361797520226123
14423479437168231295165708934804060123
5658337729640427849667228213965312863
8625961455693898160628606113748210923
19503920502486679757231382685841154103
11295497285513592348857007237453474083
11430406402910009003406155348753002103
19780494663515430791279885493969338523
16959805225404218907546678406739704903
8336315228006427041964279399814745263
11444162792963495829676268599172034083
19629769000454813331158337130584058123
11444868316954982066365677723089338923
3270302574639676298466563213193954503
6337497095635771923510531206740514503
11309273301134911842472992880724025683
21650077316044609429853216879440825683
11578381403884946267354371206739721703
16947442889550806520889764894992682103
8618527339075395330233016992141313283
16799431638972655896588913204615073243
3504496359962641864135928455824833683
8619232068136144250565470368276530503
13993611803162641864135897678474265683
3108888811846829413429937286736345683
8619500295769097017938607237453474083
13986211328903627579741022338692042083
16812871075984366115574622337482106083
13725476615257880042144390761155856863
14115093902530237699294046827792337283
5645269121558185350534597254669304883
8482948011855225985778773126737001683
14248623850447755811574622337482106083
16515862292978245406073468495492024443
5658337689805299453481218612614745263
17094393678928639666365699206599578923
11027365497107438672380365903690104863
16658149910329217584591268969098273663
2967623684127224075318078009872497263
16818911672890376397231322684371889703
8469509629710711626400411751818097263
8625236633615931313705822345287393283
13859713559267958530232947796685161683
14127104839407425429676268576272665683
19629714381902226530653032551882113283
22598714760118456228848909985686745723
11288455084837990667321796125712354463
14114389211140892400374622338698281283
8626296030919974101427253917645153703
6337816703822804651959739479254777303
9033327233776842418284024506064386123
13704034613897241008640471634058417663
19483116878373874016686757975366594083
8469861909298991729967575658505944463
11161634471003597218141022338691873283
5799618751785641020883579963148977263
16818591513661174753305683615056681703
14114407758373874016432969860045961283
19638155879981845224260415060880513283
16664896070804641713705822344009786483
19637518564323325618283964520269650523
19926704831307780794479885497796370923
5800659651983352930739048551882442083
3504496359962641863664283220685626083
14121790656259899597231322680720369303
11435723142491344250651465352084210103
11161280476265883376374622338698089283
16811243053207811041305683613837177703
19482445785392289713705822345223720883
13973125939410817584923281511815064863
11162621856732996734252096106445313683
11154871497749484803363647543303056863
28099541723446330239083951730455578923
8463804409379057931145463349961776843
8611815615927512044852267627792336483
19376413784687829428249653915335250503
11027365537053437562319729255942608863
8343396848826347164726131309072329663
18958692899001510863197022337671690483
13852028034357948719453052034886609283
8619148054134314901853052034890129283
11571652983381615028249653915335250503
11435723142491344250651465352081170503
11161953238443690728178731087431242483
11168292511605379042693747256522257263
27965324169709162504283006088083714103
16946401022213673589576963208016177703
2966918244142473059304080955149473663
22327524613397994086831394486026273703
22054393801507137234969653915341170103
8745362372722218901853052034890570083
22159753789095309646578772563530433683
11443455628794989910774622338691544883
11289106963770416957457031251469136863
5659059993215044328178762882631241683
16954506053319974101427253917645153703
11437435215545965061841809565837802503
14134909769939501916263661723159569703
16658149910329217584591268971789145663
16274657309644609430008699524109329283
5645285099743271497422460473872673283
8476877350425372400374622338698258083
5511051433393024668808042141639250083
8624214687399309646578731088846120883
11167975375761076527453043331978441683
8469845092142473059304080949961776863
19502611879638679757231352461076202103
5920062379032341550047887979721800863
5933484118509162504282974833108370503
5658690894352668595332150378442090083
16946065608059456201053011542096177283
22160407389348629224591781506769161283
11167956925122649163624685185411697243
11167956925122649163624685185411376843
19491202573927792845644413089676994903
8612100700332150758040208491725457263
11436745716107066909189379206739872903
13711719254008319973966655546957313263
5645269121558185350534607517638744883
19362992053945965061841738881742274503
5805307194477172629848690336334120883
11154906142910240003039705167558577263
11167318634057473199805268048845144463
19100913358834304456057899627792208883
14120093596695975829676657770442281283
22052429353196258139354371206739569703
8746016442743565263197022345169450083
16811159003255067220550310557642434083
19362674127710010284549133931917954503
13724486000245238140605268048845144463
22052429355403511929910531206739569703
22455722761971909471626662615505170523
8625254077726267313705822345223065283
8746353866336975100498607237453008883
11435805187061924045468920407255402503
8617484676933656971194615401165137263
8328934974843559677559636048845456463
14121135300139630797231332948819881703
22456056547079147428848909985687746923
8894345653126765061841798789453169703
11295851406731838164767797328845642083
5511051433393024668808042143056850083
8342389500732798442140489780871057663
8201074928691224972911247928589313663
19643590114852042418283944532880697723
8328581017297501656035759186051713243
5926418349840194083492895774986282083
11303251838873689301427253916298618503
11026391823218429923005268048845769263
14268792492498698445313067627651865303
16544721713675436887347642425808521683
5934190441300035641435037884627713703
5785524002598737155125679726160658063
5792536161546183088800411753094754063
14120410644240194083316132896336345283
14122461703046763751285569615818754103
19504609326605326230103267407561784883
11175375893918700803294024757891696463
3504796625971226909180336695181457263
11444198023003430791279885496660546923
14127476410507657940853803141453145283
13711719298137889967805268048845144463
5659044098900034264221146250707545703
8626313819277795760628606113748210923
22597674577047401994908521610710914123
11718351921821610386163162785687882923
9028262276267863155525092533009170523
5511051433393024668808042141639082083
11167973874940079774532446825092042083
5792556168569437656035769373635865643
22596985870333330925249363566551242123
13985874859855225985778773126737001683
11026407595878426909180346475655066063
11168343679897216752374622338691688883
11315260086892417584423343644362434063
13992636206044995330306940548173465683
16676941273257794705998471247562586083
8350056524787537155126089780871057263
8618829410631707694457899627793146083
6093894691776709472203809491604370123
13711081044727104278205268048845456863
14141623714102159122781022340035712883
11175322165094426909180336211338104863
5798949254454079755313583695639072863
19375120303392363751125445250954289703
5791865030962880975843554387475865663
16804431205200877425639887465158576863
5791865030962880975843554387475873663
8470199091405575360205631028618097263
22188646006896257380054285498000858523
5798559184386289274401599054150896843
5510680656825617128178731087431242483
6195595238940426445468930667857154503
8624884098285742498141022342599401683
16676941273257794083484500534087066083
13992989410592363751125445257236041703
3255857261677160209138731634246586083
14269815823628044382319476385688218123
11430086670906376397231332942535554503
11570360095055626445468970196820194103
14267818749682588856022285504343098123
24738094134120494734234862696141482103
16804450004077172629848741975370601283
5786498840832026909180335185997304863
13980540806812471994479885497796378923
14136992493974931615355915887828707323
8618913923781155399783467118544514103
8343026991010193249173975658445152863
8336334567952667874513533522256825683
3108554062352667876004303465104353283
11443828175720494733910939810899730103
13853320722835090383197022343888529283
5645249779393117656035769371084977243
16806142741285243624591781508109633283
2967288175347908056031899728902728843
3236680777928069711880848492944344863
11294793470800877425639887463879065663
11295112284141547164726131309072329663
11296186866929542896374622338697777283
14271157459517798066697044668627403323
27817721495034846488684015233626450523
13985859221591994769666706027793170083
5658705901467259440595590766413129663
19369385014120494734394626155853490103
8470924750147868528083407491971882883
13717457021834679555126089248138257263
3251548877206930925507842717774298923
19630772185304219822105664161684202103
11167303538857794705998512801616345283
5786195972127224075318078009872497263
5511051433393024668808042143056842083
8894345653126765061841798789454114503
11161281226731503096799694954506264863
19369385014120494734230582433617162503
22329893430474133482894410395341970523
5659044098900034263799064220365473703
11450538132642845922526046827792665283
16678655271728136397231322678221177303
11577709684175974672643331206739881703
11719645648893333450048422071569482923
22195356054440706972972506785687250123
8469862747950076533244375658506417663
16274303186429310442144390763655066063
13711082560637924842144390761155866063
13711082560637924842144390761156018063
5939525719499541224591781508045633283
8624566383836731313705822345223065283
16960546142905239085737404068179426123
14262029599046699721053043330630905683
3123667817381041443975804526413314083
11028019131366010493600420455942753663
24751549463403997638358315197786914923
6202625897320494734394656390669490103
8752409524762641863971697284109930083
8752073259122218901853052034890570083
5791882737658186509857426027792353283
16275293757222737155126109240461152863
2974688653901891605734217806221970083
2967271358207912216342959190025776443
2960190576332179475747063375558896443
30503098756268610858869773015504850523
19483098546932091624591781506765154083
6095604919468610858791949016785330123
11175037747231996715270811753155536463
22450704396867392738694155343565305683
16811159043101480853676679254160345683
19503636462411780140758335157006594923
8611479102492027298141022347921162083
11161262937568236803363647540746266063
11147842765010817584514070099466274063
2960897735771332382241393180227697643
22456039639856530925421784710737506923
11450890540449062101427253916298610503
8611479230633794083484304468691544483
8356817914902415381726046827792330483
3128685041833796734252106300490433283
3102144236591828963005268048845152863
13979854569897531313705822345223720883
14404990861460193484915621563348210923
19369064525219029428249653915334769303
16678974715987563751125445252301489703
8752443284905316392154371206740514503
11571652901487829428249653915335250503
3914566839457379363239610556564362523
3652824441821914834969653916557802103
6062317156875438200185684077008209283
6203279244039370414597019296400842503
5778427324211700862333369475981473263
8752443033036286956429571205322104863
8752443033036286956429571205321936463
14268070366000530925249363571799906923
11167991402400856246207520950035554063
13570472755415273442685359646922266063
3228658789951264003363647541962418063
3228658750105626909180365906061145263
30791666871447402684506985097428378923
5792219787507586996978709592788538483
11175020974210840042144390761155392463
5645285099743271497422502557706104883
22455333274912362504282953300881010503
8343380864234477425639856211469144863
13979215190122105576178751059408825683
8618543149530509646578761789766746083
14127104753429174128083601005200504883
5511051433393024668808042141639242083
11445574681815787974358295707022307323
22598714544001716922479885495245145723
5799283915873100862513583695699554863
14128517264678377396978709532355376483
13859074466975345052983748741453938083
8758464541644609426330482308112985683
13833256938647404749408115334730787323
27026841938822760569910745729802594103
25288403421942322540246285505946442523
16402466935832341550047888978058257663
16946048830843456201053011542096177283
14267850624296593862358315192785018123
16811831017059730925335563378455746923
13992923050290486416524331629069809283
22161447579042238407414213227792993283
22053084585385316392154371206740354103
3377340999041091605804065389069465683
13718128314187541518844765749962257263
11168343679907714996978709532355721283
22053739574110010284798795348755425303
11436072817106698445399298182669970903
14121453350305675449652267627792336483
19773078381165862101427253916298113703
8469827518229174128083590227600842083
16952070752232332501427253916298938503
8604770023962642518938267216909634083
2967976840230117809132403333319065263
3411936503520403336914394792141322923
22448975462594537754485803094160176863
13980876969261969085580331634246586083
14276509475334315288683942100881178523
22194366198727393484915621563348210923
14000693417472218993722217069143065683
8624586388590876596969730105795722883
14544239193406638789595395741511250483
11027011487253949387997820496905776843
22461727027790182066365666949457834923
5792537004910368792929096757830888863
11148194245683226352198084227978274063
3108554062352667220550289490250441683
11443826409898052328178299449939865283
8476287585244995330232987270672369283
11027011487253949387997820495430913243
14129929067625793005679885498004706923
16685365035697208765916038816400842503
8603794426844995330232987271885786083
8343027037157773874069975658506105663
22053739574110010285274330731857154103
8619212772009121713705822346569786483
14267770976355058555811085504464523323
5657966955275029224346678377034442083
11444481480276105799705683615118114503
11442517954827466382554371206739569703
14128906672680813439083982369546441723
14404000965624900038358315200218610123
11167957887810313391805267566221304863
16805436337030762504536935994007418903
16544067442082083119453052036045313283
19644565074720146271556252809364210123
22159737351277172629848741975370114083
16806495690321078067631393871638594903
9029251924268235072407002785686946123
19361682592237165061841809061395730103
14270486159269641760466394792141003323
5651979164671320459113300047562265663
11444497712353418423682358355600842503
11295462925859057931145463399811528843
2966918994740197526995590762439562463
16543109377090192840057899627792818083
3412942341675774291580142783185338123
5786515615940110716605268048845152863
11294859830987131624416279124691713283
14128165031311352930739048551882265683
13725176347162641863971872361354433683
13980876969246267313705822346569786483
13992903802640194083492897389136825683
14276509349572857928611085501904195323
16255180519952667874521931424138282083
13980189944458015677088390763715545663
5805977232758596734252064905287561283
19502611206637165061841748589204202103
8752073179320881029305007237453474083
11026726364989673442607761027978257663
13985877716077172630098342022666761283
14268068553420770024264746579466424883
14269464554667863155123214468308682923
13973795480778130925589556771098618923
8624530981923615677088390763715545663
11167621382994424075318078009872513663
11301504487439218875122299961869313263
8625589833659633607414213227793001283
3108888811846829413429937288016177283
5953316335193190667321990172365456463
16960546148886870958683149014161657723
11294792680279417985778762888013634083
13839576913917330925593880815831579323
5914392483359703245399287919770602903
5523413639014425662435758698499873263
8485330462620846824591781510733154083
16818592987669922651354371206740354503
8336333642998520940474809965069297263
22731538211313108559980005047121018523
22061776743570172449788758127768027323
22866110075089784219571060409940386523
5785844531415273442689896042438593263
8880587335365640397231322684435577703
19632132947816798791705664134733481703
16383040566100036329825762873866450503
11167318512217937155126099508679065263
16804784370200942513705822338832833283
5644578648727016707126109213574914063
5919726037794584042144390763654744863
19650886563923562504536947894020202903
11020351981387542765666970732938104863
14134204074328146747741022342665936483
2966919877934229232288400951171536463
22059189856445994905302285495565962523
11294844813386517224416279120906585683
8336316865782520940474809965069297263
13859056012252995330232947796691560883
25281322814256530925253675661399578923
11169016494603437410161706576906104883
13985926078604053224416279123345146083
5785189463014010493600420455942753663
11436057631723147824759635566413481263
14135985022159386223027446383892394923
11436460580931177850581445765457154903
17095117615793509050479885497799241723
13705007570790426909180325970061617663
11570998674064752845468970164941641703
22470503233530721970284004508489801323
8618191796747138670768386692045634083
5658000419303485674718434895491376443
13859055890397978370397022337671073283
5927814170165931645764446827792185283
8343380864234477425639856206214744863
22595944799841121970284026037969178523
2968647973120024317731862072522433263
16684054856992363751125445257239241703
13995056315274708559979972233430890123
11585390927121027080627253921412033303
14121452467189751585604446827792185283
16383040566100036329825733768020050503
3793770884267863155365173943505322923
11033740159810313391805267566221304863
11295145878414218431865294954506264463
16805120000194539100906302517959065263
14263106071645432228029709985686922123
11577389912557165061841748591633162503
8617483837973269224346688158921945283
5933130116933657008873698869965464863
16818188656759066563896342122506105283
22195355974664523820758315189008538523
4047808970339732172338250431002146123
19511320261580388018283994253014633723
11148195086546817584423548546698265263
5939524922477172629680979565133801283
16812553232036190103737623712397481703
25132679282852198066697054884240690923
11296522367450509646578699937610433283
8342053115570187211669975658506105663
11578363871883483683333019296400842503
17095117611808920250479885497869617723
13986565370240633576178701368525778083
8611479142133730024269068960202442483
16811495344272366115574622337482266083
11296170131656070368547289269955865663
16402466816215273442693551186058409663
16819582843493317453849653916618434103
11175761902437993850901331028880329303
16947088890508701997978678406739856503
16670918294540677390762610229897944863
8617483796240194773168816825939873283
8482948095747086230185013385296513683
11167353746553613263197022338894090483
19475717996199309646578731086291554083
24751532049009047218283944534102793723
19496217321328924596978699858128345683
8470550532016336509600400978246577263
16818188656759066563896342122506441683
5798946612257557224260435566474273283
16960546148886870958683149010264057723
8759826820247405373133499580631738923
11153864019537862362812642869898593243
14133816478475279573255221866509465283
3236680777928069711803024518544352863
8745696998484686443897899629069625683
8612523570287151848178719775056496883
11161264537815273442681487982221457263
8618543235481249520374622339975082083
8753030157797755624416309380109321283
14114407758373874016432969860045633283
5652314753346844134863700050122441663
14120412319770282728178762882631082083
16402482874187541519168359506058257663
11020352658557924842144390761155544863
8611463378151211766924331630474434083
16543093524693033457017899627792512883
16543429069013283119453052036045313283
14269464554667863155369394305809322523
8471188945166979042693786704777944863
5786886350172130024260414523216514083
19785459169572438879958295712404387723
11301856764814218431865294954506264463
2966616205804741004579052087373128843
3264949636328405868729581729614129703
16684375263849013684249653922832225303
16812166603096235775116342381068985283
11438140781359085099848963208017170103
11438140781359085099848963208016521703
11443810599443395553305683615121002503
11436141692192363751125445252234754903
13853000276137795330233017473674889683
3108888811846829413429937285325642083
8202416231558731600863674448845145263
19509020946104678066521532061905322523
11168698518015616752370709533511250083
22448324637078933576357359263127570123
5794637424173845224260415060812977283
5920078317387541519163843666061617663
11295498961253107144057899627792825283
25139687790761794083320486505164977283
13986192916240194773168816824586113283
11438442521507479757231342185357962503
9156086964201552786982362785686633323
11303940585555561814938841167626930903
13845972302362641864139788882186121683
13986900916762641208620270135373625683
13994300417372130024260436617299544883
22596968384279705266451919489486138523
13859091244196631093433016993492033683
13993948310485391252378678406739728503
11161617742341910143316800080973634083
8617150986926232940246285503256075323
14134186502281025429762479647059714083
22349018575700036295583173230483712503
16960176796505554426446103762186602503
5920078317387541519163843666061145263
5919726037794584042144390763654753263
13986565540110692655453073972688345683
14255334692944953549231362184016352503
16805473204773874016519211094087233283
14128148296049429224346678375814745283
11167286008648605470241414759750736863
13987556226615258063193131089037625683
5799266304215273442607965749962257263
3780314508203697940505683613838106903
11578716906225985234969653916557481703
6337497770729226445468891220816994103
16825605992282603002864899206740210103
16685685560334418808444163210452041703
14134909600290364665471817762970273303
25282029137047406094103659214221642123
14268068553420770024264746579466104883
19913672241794584620758295712337203723
11579018982222804651803916934673146503
5927747018938963203363647544521945263
5926117276297241008955834425741457263
14134909600290364665471817758986602903
22303064101357165155304665271315882103
11570040854504318740505683613838106903
13981546380285512424591781510729794083
8617820135270424317715273831878753263
13718127309546878442144390761226104863
8892699808237165061841748591633162503
11295449638419867376374622338698266083
25280299315790182066365666949457674923
8483637725318417128178299449940041683
3236680777928071646675395691658417663
5806328587533709646578772558292520883
3101471514470424317715273833226097263
5933482389920063951843965062605144863
13852647866201317809050431029897776863
3108922276007185097135156845072513283
16543748635162641863971668079440521683
14121100145659268992385260650378265663
8751753655244609429770916485328833683
11033101826697241008955834425741145263
3236680777928069711880848491728344863
16677949455803157224260435562567562083
8895016781507543245632730223700354103
11295835470373874016932518512966746083
11301503518340077425640070708611873263
13859039951948155624416279123469634083
13980541425063061857014213227792354083
5657966955275029224346678379856665283
22194030490704217613207002785687562523
13980541425063061857014213227792841283
16686004491126377850581445768022929303
11168292511605379042693746718858265263
16819566945009730424681731206739577303
13852346845532588776178701370960521683
5645269121552667943420970605136513283
2973982335089840824578962568013145683
13859056012252995330232947796685160883
11167336128294737155126089781895057663
11154552764404363531145453085571368843
5792890039283537155126089249360665663
5651962433803153675318078004618433663
5785524923443226909180335185997465263
3123667817381037449565248106445633283
2966599605069600003039683667405144863
8611815525419360033517815402509137263
5933145927142372842144390764871217263
11040115464361794083660444778320681283
19502980349539732172338280142730146123
16819600459496493064627211883796034503
8745698638362641863746212482954113683
5933801916302900007993980495632825663
11578683271928430797231332951255402503
14000303349606426352198063133574897263
2960897735771332382241393180227528843
13994314768497836790838336107725481283
5920715727758718442144390762438593663
11167672591152109425631683666320488863
5785827796226187724731015248844968863
8611817289239849928639531630416665683
13853018686815249506653052033610265683
5787221943151286196978709534922434083
19779789141852622856963546785686585723
8618190118915740836025007237453474083
14136992493974931615356011214285482523
27959319606111060105802559089040674103
11295180194123656143197022340103234083
14121133868168541153305683613901177703
22187267584138990818448222341387082883
11168611241055816424174245483856370083
16683718431568919373849653921620041703
3504496359962641863824407097802425683
24878667864233792738530111031309145283
16946807988952082229437709985687258923
8611833273820658505012267627792824883
13859056012252995330314867283472673283
13987252353269266720617106027792833283
13711401369815273442689905769155857263
11033118563956726959805268048845152863
11295465530626187724731015248844968863
8605136517931508175926078008582897263
19368410090062799284249653922832689703
9028262276267863155369454235409642923
11296153482576320436978709535056513283
11161617742352667874621267488336513283
5801012724426411418031341171796546503
11444163554229697453110531210515577703
9155769117857378705527628400980362923
5658336007884415409050430494925313663
11175339699187537155126089243139857263
8208119637539057931145464400774568843
27819431093345246488683942618061650523
9021516908338117453849653919053802103
13994300465926428596978709532362273283
2959871855381526678995590762439722863
13986245047244609429610959005706273283
5644580368386440696799694954506264863
11442751162308168424346666603786113683
8752728331681833457017899627792512883
16960528277177963194303305761623073303
8618155637332563203363647544521944863
11309273390992133495624306332368833283
13859056012252995330232947790471233683
13979502290094856113705822341385786483
13993273740252995330314867283469313683
14122444927822804651406165615636194103
5919407149066017872380375682886745263
5926084480950930152178709588816841683
5786886438478231737652267627792336483
3123667817381036826882951733969161283
8342355067604356992643933802381481263
16664191430066504406151857285453474083
13992585830147086230184982611469473283
16960528277177963194303305758986602503
5651962433803153675318078004618273263
8342709022606521277088390763786264463
16811159003255067220550310557642441683
11296170217975409644852267627792336483
14120430026102712048374600788819865683
22463103642376645028029709985686922123
21656468474844995330232967764691409283
8759826820247405373133468297431570923
13845988360334911186719552596688985683
8624919500099501492163432554509323283
6096291816545246488683942611604857723
5651609229271303587771015248844968863
5926773145815273442603469419789465263
8610789728899382088848222342733970483
9028916463829323820758315189009170523
5659024628704376429207993962439241663
16275294638110973103805268048839066063
19369383374221543578120655520401306503
16799096138808755593561131634246586083
5921036132538963203363647544521945263
8619181608351894217053052034889801283
21925912203693473997231332946254411303
14133816478475279573255221866509465683
14396971396257382509892487352848850523
21925896307350467553305683616333794103
16953834123749035386901310574547713703
8906778241491866951947789934548210923
3505149748534905576178740821908026083
5517039974539869656035769371011368843
19636527911672310899607002785687250523
11443139512899264391279885503258778523
16804450004077172629848741975370114083
19770644051186237645399308934733313703
16536718016843656143197022340102913683
16813261232670025523799309985687224523
3236680777928069711803024518544344863
8469829197727834575926078006023073263
2968312642714523538486100047494577263
8329252944903432472342959187465768843
6330132738910009003725877869072994503
11295815293548417584587172970378273663
8611463378151211766924331630474266083
25133683227147148399760448644041945683
19780831090868582066365678209485642123
2966583578622979018195590763722929663
13993292952067705576178740814413633683
5645285099743271497422482053325304883
3922569569272166066521552036179898523
11310650718989155936277763205388985703
3243071175582325935805268048845152863
9033327437395346271953954954583258123
5644898342860780477088390763719234463
5645602986153794773422941805139713683
19786183907870025523799309985687224523
13993644394902551373849653921620194103
5935214644277598791705664137360513703
8619181650499395330712589390471065683
19636443102819732303565846665428042523
14114054637796775829598885533648681283
14122444927822804651566123657239394103
13999631552238874958578752183306104883
16819566108345965061841749103635881703
8482948848624118866269022346708041683
11438442687366765061841778825299890103
14121100059917709646578720880966905683
16946065608153566618031320685076210503
5644933486845416707126119989959074063
5645269121552667943261420576339864883
24752186957801552786982362785686633323
25139687790761794083320486505165145283
8617185245482243989853073972689321283
2967288219288772382241393184265768843
8610772909840194773168816798986442483
19919659241870803839083982393796218923
16953092524356012743578678406740033703
11593178367322309471872217277908530123
3277719528545246488683963094161338123
13724821584630842134205268050054753263
11167974713480776389596010093136834083
14404017109835790032172506785687250123
16677328032237165061841748589204362503
5919725876324100476605268048845144463
19632148797682917809136446520525137263
3122345062046712671781910666711578523
11719327722667863154799496381780050523
14120159869011563751761349767956202503
25134723331057361399919476385687897723
17101776452978282540758295712404201723
2967253914197480707126130767562104863
14404017782896257380054285498001482923
14127812623797625985778773126669641683
19630773953738104088683942104785338123
14135968150246212411995610785687762923
22595926519166105266451920033620378523
13845988360334911186719552592970586083
22455015562653785301427253917645153703
14121133868168541153305683613901794103
16813224152920294828466844806740369703
14135614989849412411995610302103578523
5657665804457792084804661330186602083
3108888811846829413429937281418442083
11161262855873942133244375658506417663
11429028150295975829676699268042441683
13717489781635325103805267562438897263
5658000419303485674718423580291376443
5645602986153794773505282180109313283
5926471191563904062513583696912809663
13853018731075395330232977025674417683
11301856727081720940474809965069297263
11026424291110737123996080696461617663
8483956322432242914448222346640842083
16818927814953445140505683611335858903
11175374136526047976178701367373313283
13852346717271258045174622338692034083
8745059424440748153344462955725626083
19780142256034235231958295708369010123
8343380113668991289279101010125145263
14396971396257382509892428397204362923
5920381188079384042144390763654753263
14120747824122981356679998574413136863
16544066559181352607929007237453474083
16804803835987565155304717423692994903
8335644938281720940474809965069297263
8612100700332150758040208978058265663
11168310045558192970400420455942745263
16383040566100036329825734356679081703
25139687790761794083320454740880345683
8356095567667699453469308958928344863
3108888811846829413429937288016345683
8469861865153130109600400975562448863
5779133645015273442767319681539866063
13993645477217231284249653922836650503
5932828162697241008796109370954417663
3505151629979590497657899627792512883
22307395139667565155304675517834282103
5934155079101489615921807901639057263
8343396804786156477084509775623073263
11021308240557036803363647542029465663
8879932306889667553305683618839706903
11175742480497836790838336107725481283
14120159869011563751761369252055090103
11442805602387565155304727153033794903
2966582031140023964726110288839730463
13858771516492157493432987759508034083
11451243835405723966448909985687082123
6067718661258388578653052036112208883
3270637821521078067631393897239729303
11443790422443834907460436074586114083
14135598132973918824559885503254577323
16960140765431414299378709536406904883
11719342696217802418284014261069506123
22316503320579634866697044690260698123
3122345062046712671781910665431578523
11718351921790916505302285503063106123
11033437205232393391805267566221297263
11296154193186023869989931631504986083
11302880971819622206849261111184665663
8470922981928930024269068960202282083
14397624866813332172338200219409162923
11309273390992134770131847737933314083
13987252355503255855453073972688345683
14135228989939177396978709532355376483
8618509682942743093432968276560841683
19778060507919513266365656170446474923
19227784385995541224416279118413313683
16953128685856427417695070372246753703
8604770023962642518938043014672673283
19483450617145618735453073972688993283
5645269121542168282980620933386442083
13993239391110762504536926268570610903
25127678749868610858292861656785170523
22053403066967327608444163210451881703
5785523201482216707126099513866257663
13992619550463809429766576695373473283
19484473272220846824591781509321954083
14136992493974931615355915890455907323
8624213848538509646578762301770441683
11570359420192363751125445257172202503
14268774800939630797231332946317481703
30793412538774931615355915882513507323
11161597563545626352198073372432337263
13987254121300036295673887774916219303
11033756014273942133244375658506417663
8476287585244995330232987268237786083
16953128685856427417695070372247570503
13859074385081562669401131631504201283
19630066789437713491649006725392681683
30793412538774931615355915885204707323
11168664042828768385778773126736353283
22194382176933476018284014235469962923
11451560622671613334758453924171089303
6209000436054926465778711174471225283
19638860527452622856963546785686585723
19509372508591730994902285498064233723
8894362306400829645632730222353154103
22188310506667863155045460661009482923
11295129019331433700000379960458425663
5953316335193190667321990173712353663
3793114727245248178284034742288850523
8490312412661849163620987419014576443
8745696958633792148382392967825138483
8491051579254548208374622339924049283
11167622219663449163624694862211545243
14121100145659268992385250360525297263
3793434664728856077207002785686938123
11168680107118207408624048160272336863
19771685209879705266451919489486475323
3920957279024532172736176796749498523
5920062259415273442923336760522265663
5657966955275029224346678378381642083
11154571263073100862513583695699554863
11162304813708701997978678406739856503
5920062259415273442923336760525153263
14000693417472218993722217067859865683
8469880401785836803363647541959066063
8349754528592876803207804956355865663
11026726362997379042849395768525609663
8343027001187148896919983695501472863
11309273301134909907055044205005633683
8617185245471509224591781512013146083
13725157806210840042144390761155392463
16663856596659263381853073972688841683
11577725536553445140505683611335858903
8746017281510006530232957549076338483
11294809497347086230185013385296513683
16812217767444693197231332942535234103
13987254121300037607522746474573802503
13985927247038057851225356418957490103
11578380647002329157481731206739881303
16820221260622804651406174804752841703
19503955059447251149231341109955881703
22053084299967909928154371206739882103
8625924497285909224591781506765960883
6068709313799823857017899627792512883
6195561806362641241379667536909786083
5779133645015273442685370473223065263
19638844673077598791705664130826441703
5658019757147321277088390763715714063
11147842765010817584586979461392345663
16663855797639124913705822344010282083
24851824190733709646578741843466114083
8892699808237165061841799332048521703
16804430670747208424006299782736345283
22307730056624541051065152156438594503
3638729229600363751605476974416994103
14120075850380517809132403333318737263
16818256686398652590105704091277633703
8470231844714462716253032554378442483
19778060551954434071028606113748210923
19778060551932387760628606113748210923
13980190030358188730130669671815241683
11153898620857405411005268048845152863
11296541040785270613951347334739856503
14133816478475029224346677328909465683
16806512425672458445644413090960841703
11161634517356449110774622338691553283
19644547292731845028029709985686922123
6330132738910009003803906669072690103
5926755449826758627005268048845617263
5920062259415273442607761030537944463
11442451770477172630016678511623233283
5645269121558186072982550072525313683
20040473696142415798797537874189634103
3101489176689841480107082374736505683
11013625037010817584759441540108977263
27301686457120146271556252809364210123
8349081932524986109473415248845296863
11437788335996732251354371206740354503
13980540544348130024591781506765641683
14134909680082281508164017776855402103
13719758061264505576178741382669313683
8745681812985783394653032558473945683
14121100938371965393478073966413481263
3653160030077249234969653916557482103
14000017386374762504536937583642602903
11167269101414425662435758698499873263
6202625897320494734234678437395882103
19637853267550081065477594789398626123
2974318627982715298141022347984842083
11417354609866130960077878436321170923
3794743962770175631639626402903722923
11296171052306322727338846827792336483
2975040931161220848374622338699098483
27563057578829248178283964042646626123
5779114391047807408887441618125144863
19368676925286425662431664156359073663
13987254121300036983620651655952225303
16516197002835959582159483419014577243
27255028019181994811991309985687258923
5791866799203891352629906027793506483
11571972387735449841116038816400842503
11457266556182792286319476385688057723
19488857205213826390860853920404513303
5798929916610282851959636048845624863
19362337740215094650581855342420194103
16678317847904836167705653355857154103
5934155079101489615921807900358913663
11027381592964006679445975658505952863
3377325104610480136450706052106433683
2832717247127016707126109774215738063
8328934094023455677088390764998736463
11571652781735207973954438816400842503
13986899278981538914653052034889801683
11417354609866130960077878436320841723
8355426110512616707207620687562104863
11296186864826347164726131309072329663
5652314669256070334398894645898113663
11167285836571229656035759183492346043
3243106537965162504700992670992681703
8624213091010282851959636048845624863
10885815331209113213678203960458097263
11578399108267863154803816631505170523
3123667817381037449565216365066113683
16812855056086679757231332463699417703
3794441846948198066685361797521170523
16658149910329217584591268969097945263
19362337740215094650581855342420041703
6067399095244609430008894084170433683
11168696089723053808374622341385930483
24878384581136418317207002785687090123
11442766970640194083492897389002273283
8612134259278272369890347627792673283
5659009615219985128178741866317810083
8611853362550594083566010425805304483
8617836949920063951843965062605153663
8470199091405299453477942991558728463
27427866814197865656022285501779586123
5510344984457931032343391363971536443
6330132738910010285188724824471089703
16543109421225795330232947796682425683
11027718737416476596978709533773482083
11027718737416476596978709533773634083
11444849236939722134758453915159401703
5786180870335917693600420455942592463
5785187659143763203363647542029466063
11572627537984807973954438816400842503
11449161650569823072290298071508706923
22307395309206074337305705551636041703
3794743962770175631639626402903258123
5644243943361637287616933483779369243
16543092765644609429848701062669009283
13719084533511150672380355663689952863
19490514838205593266365699232474896523
2961231604566210743673467938768176843
11027063500923002624582074448845296863
11295110778706502785778741871764034083
13972791145854956477088390763789464463
16947108228257378707166087845402762523
5792874224750207408705753143309457263
19503619347034737351578678406740033703
11578700210835109518554371206739569703
19369046911244108664681731206739577303
16684710804105019597231322684435881303
16670284917213826390860853920404513303
16542773038044995330233152592903226083
16947493219212017801974849692234434103
25280298437088723839083972750681954123
16658149910329217584591268969165145263
5933484118509162504283006085454138503
14121806554754004523762977948429970103
11309273301134909907055074464269009283
13980170648364060680541022338692033683
11444181201448930024269068960202104883
5786179276799768042144390761155400863
13851640478475801136595590766413144863
14267834524166092466521572540564362923
5798895569564351306400411753094897263
22448676958614933576520921816784850523
6329795392995881953305683618836041703
14127475401761557846684489811597473283
11577690220114808218031351326989650503
5792888355155648286073488416195376843
19770661581390182066365666949457010123
11026727285739266444755590759949161663
19636559662437988018283964522769162923
4048784567457378706241161834769162923
5645269121552667943179113092039225683
2974687859054268978316331623882930083
8611160379443985916253052033610426083
11295146010650137105375674448845793663
5927745423321101176271700052556992863
2833405949746388043542959188746601243
5801366059013743024628606113748210923
11161919725728999709180335694346266063
4048784567457378706241161834769475323
8349753776024613195297415246150744463
6195561925979709971338293356944825683
16959451089314084464489115755853474083
6209672326022765061841749096141954103
8342019525502620274209414759750577263
11309273177198219931333030561546122483
8893018575341165061841758826638114503
11020335923415273442849844303558752863
11168294191204167293600420455943217263
11570040531223081953305683617620194103
11167990483838334442140480055239057263
13986210534424644328178709536333633283
3109946741249608424092284519818105683
5920062259415273442771816046154257263
11020350938918737155126080056525457263
11443139557093384624628606113748210923
16813576553932826352198052404617776863
2973276939129222077088390769104176863
27965324169709162504283006085456513703
11161600876935659656250011753094897663
19228103195162641863578072686224834083
2966934136161108657942959186186425643
11019680731067622462513583695632817663
11303568881920024317309422721350576863
2966935813861162456035759186052024443
11041541483476866996978731088723706083
19771700799776821256627253916429473703
2966902261752568907707004469891689243
8328933294793308999119903823491545643
16818205303720932975023363209363721703
19772726147815103701427253917645153703
22457433740291150522479885496592186123
5785138208614425662607801397834273263
6195561806362641863971892356170434083
16402466816215273443087197237958593263
8328932367962763531145441872780976843
8752762729320494734390315630419569703
13717794283916390044647845967559217263
8766853783220705863705705552912194503
3369925547032341550129994297738257263
8470852480072183452721583695632817663
3108888811846829413434022534736177283
5791866883162285185778773130704345683
2973311288387348898141022347920177683
16945712447662656201053011542096177283
5511067371743257008709868573577945263
5919707501182610378273415248845304863
3792780229577870747755994791958778123
8471188945166979042693786704777952863
5658320157614593902359368761869313263
16813208258400829645632730223635417703
8483587395861678824346656338065010083
11169033267735483618448222345360329683
5511067371743257008709868573577937263
8619148177950682063197022341325321283
5940882157423601423250526776653474083
16807165895949709646578752082186433283
19778748283172438879958295712404387723
27959319606089273285194847908307874103
8625254249829843149231372903821978503
14122195033601634535531994787031250523
8624565377130105576178740814413633683
11148193585714748629427253920269818903
5786531686537025429676279378119242083
5645269121558185350193400454669464883
3653479000825188392154371206740354103
24879375953057378705683675273363746123
14404655361170173072298652808081322923
8618508970231414299378709533638913283
13831897854316173169886046827856522083
5940882031672891313705822345287393283
11443438061277467905660366980042104483
11296171895780596259574600734925482483
3412607464333995716719476385687738123
13717794283916390044647845971338265663
11162641945031660803039652897552512863
3794425275337226560407002785686938123
14134557190574628053341022342665936483
11309273301134913089217599134986121683
8766518196820856214758453925517154903
16522907887139055896425125966218096443
5791849094804970571707003983491689243
11168664124507307516253043330627873283
14121452678923972911453073972688354083
11295835470362641863979890818893008883
19644884561067863154881765513363426123
8483954812576348343673478173581136443
8746034138647443707024222340238090083
11438089403007297234969653919121002503
28107312311447401994908563642004042123
5659044098900034263885037678483873703
11450184974630182101427253916298610503
11167637319142372842144390764871217263
16804430670747208424006300293325145283
11028036747442810493600420455942753663
11148195086546817584423548546698272863
14121806554754004523762977974029810103
11570695925007977850581494973655394503
11303921958425254435910915206740866503
11303568881920024317309422721350745263
8618190867609764045313035378455738503
11579018982222807210746688592973802503
16536701443250888545424222342673450083
13987219637703584719197022337670769283
25281340297870630791279885500631578523
8349067677764199548690884176845137263
19780142518349898160628606113748210923
5791865870038627226927739983558568443
5800995947121819822105643115793178503
16819248182110014090555845743571890103
22316838864899634866697044690260370123
13993257673761557846684489811597473283
11020351981387542766064652367559065263
3229313858132563203363647570061465263
13992552275819405118849702022669144863
22316151085026866866697044669907395323
11571335017310010284798855323402130103
3242098136880277884605268048845777663
3124393518282131615355936924433178523
14134857591031414299378709534986282083
13853304025536072424416279119693618083
8343379272490578877088390763715713663
3410913846458126380758337130583578523
8618861249592891313705822345286586483
16544068117280629890016279122250426083
16819248182110010285110696015757177703
6054296049717676776178720820874433683
16684693271878597453849653916618754903
2974688825841591425778709592788041683
8618508970231414299378709536339713283
6203951295366765061841789090899417703
27817720995571909472122073815504362923
13859057603671258045174622338692034083
27302979938515228569302285493066458123
22061776743570172449788797600465322923
11168292429691108170400420455942745263
6479115297994132172338210459409322523
14135951597745305266451919489485154123
11168293270549221314237268048845152863
16945360876891344250651455085133810503
5517392382274609548833415250256336863
11289104405145626352198084739978113663
19772743721981395839083963009488514523
11578310893315086230004380292240513683
5644545180466191435707004471171529243
14261323450308168424346666603722113683
13979499689945873916253043330762096483
13992903802640194773246425757773482083
16953800527468092006831404699018281703
5645269121542168282980620933325642083
5785844531405299453383117954691849263
16665902701782816003294024757958577263
13711719214067537155126109239303218063
19484473270107966153053073972688513683
5785844531415273442681478254221465663
6202943783469636167705653355857154103
11167654977382426909180325432586409663
13725157806210840042144390761155544863
11027699359526737155126080058954257663
6069044776351894217053052034889801283
5926418349840194083492895774922282083
8604062023440194773168397446672665683
13845972302337191485547143764688985683
8617504098437905916253073972689152883
16945713244647513301427253916298114103
16670902272194538411058035309133137263
5920379348797673442845708370121945263
11315260086892417584423343644361776463
6202288838915188434969653917773330103
2960896018413536059564474448845801663
6194603030611563751289714850835889703
16804450004077172630180262020109633683
8202081610105947491873415248845296863
19778764848775644653679885496593178523
11578045903720494733992849060115881703
5940211610074509646578762299213633683
13986900916762641863742527617610113283
8753030361426207842653052034890418083
5792907651360517066359636051399392863
14127509836902750132978752129543225683
14134909680082278390284926549972354503
14269111480306425767957569185688066923
2833069658923613656035759183491689243
8908135729968533576357359259226450523
11167285878426202379321990759750752863
16952424086924506635162678406739537303
5645267399879455677088390764998744863
11167318633827300842144390761155545263
22055048112931137234969653921552530103
16826984025944022919193653921681010903
19623692288210817584681790009865945263
8894009227813402254554371206739569703
2967943371780798616547748384202105643
8611161384173742498137141864010433683
14107325210470425662431684202502729663
2973980522835648286073488414915376843
11444146777044630445110531206740514503
8624213179194962877088390763715545663
13711417427787541518844765802438745263
13711718457205379042693747257741457263
11168008894861595876000390201737953263
16671626341721103573427253918916211303
5531165553659268992459409026819873263
19100931218589920829784721541453161283
13724200750044995330233152594125321283
8483284520875893858653054113680177283
11309273301134909907055045204624513683
14121100097540892400374622338698281283
11028036663552026909180385898509456863
5800324368140927703962678406739537303
5792538638696605976507004471171536443
6195578461724426445468930180301954503
13986899398608858063197022341456978083
30784955985052922847413259909457170523
11301520513869600003039683667405137263
8348712749352382731145453135437128843
22450704396867392738694155348813145683
14430189440767443839238423661277801723
3504831902085641740473007237453474083
22448341328290478401394189934548210923
8618576787711486956692307512525128863
8618846108051599007929007237453474083
5786180073728026909180375681478593263
5517039974539869656035769371011704843
11296152557737795330233017473674889683
16522907887139055896425125966211376843
8604769140941300108669585001040329663
19772389506695644653679885496592682123
13993257049135621909971816555853136483
8483638436368249135453073972688665283
14134909680082281508791935054602289703
13992903714250216707207620764358745663
14261658776104930646688390227603704883
17095100838682628794479885497796042123
13986211328909132603741022338692042083
11309273301134909907055064198605009283
3377340999041091605804065385290433683
28099911705204179839083972737489338523
16819248182110010285188724824471089703
13993291236497521420063407237453474083
3377325104610480136450706050890433683
11437771516707137234969653921552530103
28092831011309162504283016867027714103
3376333657348863666451919498647082123
3369925547032341550220135503562257263
11026391821095850610131620455942745663
3228658750105626909180365903559065663
13986900916762641863734129286605634083
11161918805183590701728390761229009663
13980540758169606758999309985687224523
8482948978857794705998460500816994083
5652297892134680042140480056521945263
19227783463248388530434706027792665283
3242082202509431380636090452556992863
11570342600923218808444163210452354903
5927762997449104559805268048845144863
6209991093126765061841778826515881703
11302560573014987345441415248844968863
8610824879269021717812267142733001283
11443828175721242437322190954516529703
6202625897320494734394626155853330103
6202961399546436167705653355857154103
6095604919468612167374482111184850523
3504496359962641863660002951824521683
14395341569399551666521561760403906123
13865447332423444208374622341322120883
11577390078211188434969653921552681703
8604062023440194773168397446672834483
11570997713338921953305683620055394503
16678638252910248824681731206740041703
11027382270333839740605268047555865263
25135075822384533576357297341840203323
16677611438731468541395590763789625663
3651832908297879757231403164560682103
16811561698592363751125475487049977703
14269466181601909973427253918916194103
14120447639888661224591781509386593283
19361363743113537234969653921619882103
22186664577740905656022285500567250523
5939524922477172629848741975370601283
8893354201449840845632730222353474503
16960545979215959268422946495255250523
17094412224368231295165708934804060123
5659044098900034263798880445907713703
27825101878089273942111112357587713703
28107312311447401994908563642003882123
22456409491292384893428606113748210923
16402148049111273442685554795722257663
8612185423296386996978709588819865683
19363009833579636434969653916557330103
8894026843859243048154371206739569703
8357186923476866996978719392330457283
14268474023720089266685361797584226123
14126787791962285185778773130704345683
8752710591788130735326046827792496883
6210007748477249234969653916557482103
5940211781893691313705822345287393283
22186664575669726323607002785688042923
11443844112079210620609201285393338503
8878957590611563751441471644618602503
16678655110022765061841789057741954503
19644884561067863155041294474583722523
11174031076339537155126089246921944863
14397945231731923465766362785686633323
5530476894963920509600400979590729263
16955193787082411418031341161229314103
2960542017059055896256974955718897243
16542756975867923176178711632906121283
19376430561893317453849653916618281703
5511032053606424317645845534925297263
14120496090386588084249653924116194103
8482932954309658645812267145360849683
5658337689805299453481218612614897263
16811243093198728928310531206739889703
11161918847232026909180335185997304863
13973125939410817584923281511814745263
13979167626699541224591781506769160883
24987066253837680845644413093516994903
19785423061030355839083982368404042123
22449347208394133576357359259226130923
14256376558157891605648406094220977283
8752710671475477224260435537108009283
28105565006344045439084026067536682123
13851992799802348803363647541962577663
5799617782466282851959636048845624863
16819248182110010285188724820752689703
11310650718978117018031320683796530503
8625253452581243624591781512013633683
6478779753674133482894380673809162523
5799971914153502448374622338699098483
13993292108902750132978752129543225683
5645269121552667943261420573706264883
11033438929111273442849824874377944863
3123667817381037449565248106445313683
5785524923443226909180335184903217663
8759826820247405373133499578000521723
16960546148886870958683149018062298123
8758464541644609426330472068106586083
5798577551039072275747063375558896443
3369302109880088042144390762381152863
19484473186447330024591781513222905683
8626649103263692466365656170446474923
14267799369811563751289714850839089703
25280987313893384624628606113748210923
8483637809072915911820331634246586083
22328247585584533482894410397907426123
9034973162667863155287484046422626123
5645285099743271497422502557706434083
8471927939353062447772500047495073663
8336351429154625430103061049933465683
28099541723446330239083951722513178923
16805119205489841480279256656906770083
13987252397220629224591781506833160883
13725797015738963203363647545737944863
3103556129811126886831394486026930903
8469896342332798442140480565962257663
3115987294226579076404299424403714123
11309273390992133495624306337546433283
11288788110384616707212299369098264863
13986530010046190194209414759750577263
22166782603738509646578699936330433283
3116323849352345266197526670682778523
14261359521438712672122072178455578923
16946030950305840669098867872340394503
5645940077851343103853190766416344863
3652823728690614968669472416400842503
11429346875561794083660411497034449683
3228357517094737155126089244359217263
8469861785487608455266775658506256863
16686641781749924045071219356621802103
8746034138716624786576252034890122083
25280969435446330239083951731802938923
18959684514371395330233016992141625683
16946769946928811418031341161229314103
11147842765010817584586979461392673263
11026725484290704150205268050124993263
11308886418113721277088390763786264463
16806513390147395463016910951814913283
5793579664860317095211870827792185283
13725796975898028412605268048845617263
6055287377421957275997022340102761683
11303268527816128011162678406739537303
5940529538317709646578720880966905683
16402448359270424317715273831878753263
5805323632295309646578762318292041283
11301856058189337105375674448845793663
14113684568068892400374622338698281283
19639214742859511443158274689485154123
14121133612000137778316331629068985283
2966566004301012043542959188746601243
14120076647502226530653032551882273283
11167654933232393391805267566221297263
8624549606620731313705822345223065283
5644897462382862800007814172355873663
5645270799683200062513378846989296863
22059829068475458662102285493066762523
13980506234726426352198074501251545663
16805436337030762504536935994007418503
24328712401475392148382372996109946083
5779149702987541515567965803655057263
8627002393815787974358295707022307323
11309963652247403374277665420055578523
22457785971456164045313035373069145703
5949304196328408521217251517836994903
19629715436891344250729289349460538503
6202943823545965061841738885453954503
13839576913917330925593858694801018923
16550441783626107624416279118474578083
22450369110534315288683942100881178523
11443456558351282476176243332112337283
19369383292107796097049653916617816903
14402974147265707516330836048778442083
19638827942020714540758335157005026123
11308568752539108088562537606740866503
11181381256443111152198074420611865663
16664542782733709646578710666567561283
11436779104445727608444163210452202103
16820221260622804651566104146250281703
5780141993430394608374622341386425683
3269615505822269645644413090957633703
14136287806653023072290213489108050523
13987236417116624786576252034890122083
2960579721550130154873467934992177243
8880587375316650010649653916617816903
3115987294226579076404299421713506923
5800324019599237689292034720401338503
22327524613397994086831394486026602503
11570024672779624884249653924115570103
8470869469431414299378709537686913283
17101104565328639666365699232263579323
16818186977040192771134538397639065283
13710762113620563203363647544454744863
5807687669703841713705822345287241683
3653142575611983502554371206740674503
3792779348784533482894420668567722523
11309593536035044201607814171011545263
16818272584992363751125445258455241703
19644884561067863155045400710803426123
3103556129811126886831394488654130903
8624902681056054651237592151444538503
22597321284342110824559885503254577323
22450704396867392738694186599818442083
5779133645015273442767319686544345263
8879293931624124485244163210452506903
16820540700598026445468911214355889703
8335981363405299453568658051971714063
8336669229256071058481398811017945663
8624230709514813645313035379732706503
11443439650708720982774622338691721683
5941905397703841713705822345287233683
11174364984871526141559635562567065663
19638524316464533576357349019227257723
8893018575341165061841809567053802503
27964636217770053018031331438483873703
8329586813830762504536959238666610503
11437435257468020434969653925395730103
8624902681056054651237592151444210103
3268961777642678067631393897239409703
3268961991415629228466844806739554903
2975729013249608424092336774672513683
14129575951263692466365656178458946923
5659009569176724578653043333328841683
5510328291326967256035759184771873243
14122139620051532652639326776653474083
14128165026907307516253043330627873283
2966583664512375883542959183492184843
13985927247038057851225336427920994103
8470230041058622280671890458947368843
5659730368702240003039705191818273663
19088164434499395330233027713674425683
3123667817381037449565248103952513683
22327524613397994086831394488653473703
24879693879293333450048422077779746123
3242081483316580323005268048845456863
16537373209091705576178701367303225683
19623040579667565155304727689293314503
22752023282221414066365698698851864523
11322679766407462360121981034518744863
8469879521186192559805268048845617663
13718414199940478442144390761225944863
9035308704970133482894380161809322523
5645285099743271497422491805706273283
22193960099686424317642007195014576463
19228103195162641864139789390471073283
14134184740573743780922217707863250883
11309963652247403374277685898775578523
2961230677525949388079740499401776843
5940548209456530925421784717400234923
16953128555811506890437481608017010103
19369048469118730445468910701197025303
11294859996976712424416279127184361683
13979483621478684596978699858186425283
2974335451226206475318078008649936863
5940195004677691313705822345223065283
13845652855786637399180331631504361283
14267834524166092466521572536787593723
8618174891405137155048265298058417263
6062317156875438167499858541072825283
11309273390992133494063802960913160883
14275432164230762504532626591059873303
22159753789095309646578762318292041283
22161764666332996734252064365133154083
24992084616624541050574051512656194903
19510666833057378706241152078729993723
5933484118509162504282985579789810103
14267834524166092466521572540502793723
2966919250985394608792024681159073663
19375120303392363751125465733454106903
13993929729183110403294024757827536463
14254630049966773539983985747536505283
11020335923415273443087217231561952863
8469862708329382678205268047628992463
8476237383725026024174267041619553283
11445910270358930925335563373137346923
16685365914339212109849653915334769303
14128162603151213439083982368199418923
19228103195162641863578072686224665683
22314810882844620466697044663385803323
3271325645386627295666844806740369703
5928502080067392738193892481482433683
16805120000194539100906302517959073663
13980524691656071679348962898118913663
14134909680082278328099913860301017703
5523413639014425662435953694925472863
19779118931803430791279885496659545723
5939524922477172630094245540166905683
3369925427415273442771805236740170063
6093894563976251486319476385686603323
11436393222274326269559636048845801663
2974653335555055358947748384198736443
8894026128961129817809819296400842503
13725176347162641863971872361354129683
11442802116506487528178720311244976883
13993593255819008613188446827792337283
5786531512163816707126109749834097663
13992888749188778728178731087430737283
8342002792326826038326109752525296863
11311339165629602406831404705683553703
21927205811022804651406174830416377303
14404656155891153245734362785686633323
11161633678705060153111186056019704883
16960545979215959268172822122513346923
2974670995546206475318078008650097263
6336505562400363751445313078218602503
13839950122866798928385078406740176503
5800240259537073642144400439238593263
6606269698225841349363162785686641323
8894345610988946267354371206739721703
5799602064852336845144894551444034103
21919537782437211249398622799818441703
14120445962382544250565470372246753703
16804784412039124913705822344010282083
27810339691814028155811085501840530923
11442517751183524045468940961616377703
5785861348362329851839531630416841683
2960190532071758923707003983491553243
2967960109146206475318078008649929263
5657966955275029224346666578125482083
5523766843561794083574395501197466083
5926418261549554763461243420230568843
5523782649476077425721797715597481663
5644562840698764792890011755792345263
11570360420653678797231372959053025303
16945377484116658887500853925588202503
2966566052723964055159636048845970063
3101136056133407968559566441223057263
2960206512600175118099068468548009243
13859409048723065576178751106954273283
13993981692199844713694046827792336483
5645269121558186729648784980819544883
11294859873244995330233162832906578083
5523766843561794083574395501197802083
11302881106445798778905664129421978503
19632132989759838791705664130768513703
3651849851373163751285639324561154103
6330132738910010284638836821971730103
8753063156819245307024222342672978083
5926150753244995330315072056586426083
5651609099143783550497414759750920863
5651642739784473778680260718345776863
8612772078704200424416279122186434083
2974687686878090466448222346640834083
8752409524762645047387148880969953283
19496536887343229999772510827792185283
16543746831382011650397022337670753283
2967942449155055358947748384198736443
5658690894352667907117712464909473283
11296186820886045825860435536848842083
3369925547032341550059981904778265663
8753114079854661018031320685076370503
22463103644500036329644699777418778503
11168982856060399919453052034953800883
19233872802056072928310531206739730103
6330132738910009693094546056020194103
2981029686349440752198084664518745663
5658690894352667906958164104080177283
11443473339656729598788446338698265683
2974670909662090466448222346640834083
16947778429759838791705664130768521703
11148211994305538466227253920199250903
13994300507954388932048131206739577303
5940546359746404748833415248915696463
13993610077075200613188446827792337283
5524136692784616707126120532877128863
5659361100102423780000379956615241663
2975358901363450978653043336080505683
8342675384404583550497414759750920863
21650396043407590856057899627792208883
3504496359962641864135928453386586483
5517072734267403275809414759751081263
3653478919046763751285578887952537703
16820623911814761159242774631885802103
11296187659647493248222046827792337283
6330132738910009693094546052241154503
3369639539660609429610928696525626083
13583876991810300973973975658445000863
5650920480619405774381724777034273663
11295127469828907471921410151814745663
8342994199727076842144390764938104863
11167605528547102137078427755792337283
19632132110859438789767856743818113683
5645269121552667941782592157638913683
8476907505373743780922206906010113283
13987978009622192557692163208016496503
5517425850425070849569414759751081263
11308550079392791401607814171011545263
14127106430947102137078427755792337283
13993594063218569519453052036109016883
3102849764756870335783128123152665663
11013924589783038137479815248845162063
2833054555246194364023625781834265663
19100931014871824012665899627792673283
6053640777693203176178701367309634083
11162305608203437410407672477709304883
2967959352089815421919868468547545243
11295464561543770379321990759750744463
16543093402968853224416269391626585683
2967254709007037925142959187465776443
16684071634208363751285609576202130103
8342001779181685449044615248774744463
6194586209244995330228851259088665683
11168310213750044888617595961869305663
3115970644804976845144968354960674103
5523766843561794083574395501197473283
2833054555250939827261860919302897663
13993275497671348883219499627792208883
13859073588389007363859499627793146083
5791849095019406367478407732614897663
8484997478829314018849630827792185283
21651706979099647841657899627792216883
2967254709002072331145453085571377243
2975023273062997757395590767693465663
2833054555250939827261881449222736863
11301823172550120738259396176844968863
16410184377718595330232968274128209283
5785524925440500107030775940112658063
3638714087962641863823997550224209283
22053739574110010284631084136141794103
6330132738910009693094546053453954503
11309273301139915577856647758474433683
17088019045890212045313067650698097703
8610505313244995330232802948109321683
11167990435509727564931933776844968863
5645269121552667907035372576333642083
13994987532867392738694208641417945283
16811830886610817584841986665155376463
8343345718064357808964415030029144863
11302175448031851453088390762374584863
11322678927546662360121990761226266063
8617819252170216707126119993866096863
8469508748912130303762874448845802063
8612856640067392738194065006413642083
13980172325991273731039663719818265263
5785861264581095691231479941453802083
2967943415947646180000379959177945263
14128517397003437410235024951309144883
3108554062336676402393961070416505283
5525194632773019376370709587536850083
13992636962922105544815044202634113683
14126787705973547439248222346641338083
2973999991133364069033003141453305283
11167639837958542008665131626441785283
13979501193388937776759636050118897263
14134538691375807372100446827792336483
2973647625331477224260619860816673283
11027348879375100973973975658445000863
8737928224619406462505585720525297263
11301504531573548163585078406740538903
8624530977431016707126110288772034063
5793931147520024317641372263814904863
13859090403328553263686679118474434083
16811830886594540509765858896775233263
16804783528938873985778762885456834083
14275448899398327543833653918983065303
16812182325350935599772510827792185283
5778763617198685656035759184774584443
11444180497230806486561036934599250903
6337481115442388932048131206739577303
8470534635610206475318078008649776863
5799264626493673442849599570058417263
5792873257763919107126088733578113663
11301502681581685449044615248774744463
5792200577689626352448339022211873263
16410185174546451176178701364806769283
17214837275152943780922184272714618083
16409210542223303778653052034890890483
8604399993960322307126109776838576463
3369941485387540861924179023623065663
13852983452464357808964415030029153263
2833054555246194364023646314381297263
5651994973008877425639854675469465663
13993256920872937788719945323725473263
11295144957675624372978762889363545283
3369925547032341550059981905997145263
14268035089696362504541205590228210103
5920364328975100973973975658445000863
8624919500109975524238174827792337283
8612454743640704456057899627792208883
11013978241552667905660357280205304483
5510007716179648286073478172364977243
8470533754932509580100446827792336483
21778575569475392148382372996109785683
16543412128009449772172331631504369283
3504496359962641865220753029325633683
5798610434697241008873903673737793263
5933466416128500107030775966992353263
8336705253928930024260436048909464883
16408891571391249259488299627792208883
11295499005257611419997022345168209283
11301486829419405774295502955849929263
11167638120269667408544390761222584863
5792219915638595461460593748881170483
13985925319644995330233162834125778083
19630756379158172210398219321936513683
2833054555250939827261881449095065663
13993611803162641864058104400909009283
5934542052006366618031320685076530503
16409193561284217576178721363341313683
5786549088378449533850472530125137263
5926454292618728676000390201738097263
16261855289190426909180336233161952863
16543109379057558626653052037328833683
13853036391396570045174622341251882483
6196534884875436887425671251469626083
8612152127018568424092284519882442083
20040490429324017801974815342544657703
16537675280753429224416279120912209283
5800324147619603585778762881418762083
8342002659875411203294014493581473263
5651609143288833150497414759750920863
11295447872622876565676679250256850083
11160909741840194083661069499219721683
2975358901363450978653043336080513683
2960223249761108657942959186186425643
11295129147561794083574397006218441683
8349402425481025430016894595977929283
5517072687925613795913966136522273263
13987940973994890466448222346640834083
8752391858134504676000390197962417263
5786162539544473213600379961805144463
5791899548296993249874557496458249663
8604062023440194083488390226122434483
16543748635162641863738411598474425683
8900348496860994083488596640071217283
5946886553139768300593604176906264463
14127123208361791396758162052042433283
2975023317186539099108190291533465663
8745714696334909907371021395405633683
14127810985717730646688175672525650083
11168008263843526907257899627792513683
11309239667010321226564424758026273263
11295498290375232201053011534282105683
13860367870681459663197022343885161683
14127123117974266978653043333328833683
14120748572712161840595590766413473263
11436425891399115838518078005834273263
3236697508902117808792024195978104863
11154198855428907471921410151815065663
13851992676081128676000390201737937263
11026390019437809635005268048845000863
8617150057462670431372331633040842083
5665048576205299453481208403526729663
3510551974228331209053052033671065683
3510903494762105576178751082512825683
14120764645605153905398622338698442083
16819248182110010285188539521802289703
11449869562985359088374631965716032883
13851975984942471058740245070150744863
5652313742105171203121410151814745263
11430437394607049380922184325325641683
11295127469840194083747462201939882083
16818558545927944341439531630416344883
14127123117974266978653043333328841683
16813191441359126698824963205456377703
2966581987099831964726099515216665263
11160944090982426909176230457677457263
8482932333751332476212267627793338483
14254698163471977851061526657741482103
16812182325345703829598844475152505283
13994249496938458063197022341385969283
11020335923415273442689476153744657263
5651609984146920738259396176844968863
8348713594620519455470214759751065663
8611109290597957116253043334733642083
8617467060856857008796079134857937263
13851708350609007714653052034890433283
5530493670099034575926078005955873663
5786885601803437410325740599309465683
6195258258380609429610928212688665683
5658690894331174065205915731536514083
16671308325093445018031371295197633303
3504496359962641863660002949325321683
19638507537029713861530678406739553703
2974706314118763882513225327764210103
13987236419213765583197022342605160883
3242737392640092540605268048845456863
5652314667054060803121625217479074063
14120093554857794050630279251536505283
8329270477005300108592344683786256863
8470517057502080014844375658506265663
8611815573952965583197022343888360883
11020335923415273442689476152461465663
6061344078357647330685390445136834083
16536717259761559904838699627792825283
5792536207893529955873415248845296863
8484327273300037673050985635027713703
8745361412122019239289899627792208883
13851691613349036168254097541453938083
14120077488366357224260435536848681283
8617820929776211203294014494858265663
8618527211049782650651518088084538503
11437806122042736845144894548820538903
6195560126633795330233016993425138483
5792923763663755811574622337482601683
16402148049111273442685564523721793263
13994987532867392738190143059469641683
8201763635405300108669595243856648863
8604096370485522764931933776844968863
2974335407206997757395590767693465663
11295499206898774319453052033673961683
19101888954064505576178731657040825683
13853975789264505576178701368525786483
8617216998444697032057899627793146083
3108554062352668531274212001552184883
13718128314187541518922589752457945263
11168008223857077261689899627792208883
11168310213661742997672604292042282083
13986192916240194773341206098119241683
14121135461709975524238174827792337283
14120395590882599277626011755792337283
5792538594352616738259396176844968863
5793243283656070335783128121865936463
13851707591644995330228872299725634083
13986192916240194773341206098118913283
13852683188762641863980309124174090483
5658690894352668595176049744842602083
11168646557115693307257899627792208883
3369605022525217872380375683977960863
2833054555250939827261881449162112863
11167956214491935677088390763718576463
8335628154669409378653043333456850083
8746688492099395330232947309005169283
8469509499372741106422795290950736443
8469509499372741106422795290950568443
2960223378085263543673467936269296843
11430437394607049380922184325325649283
5785187619417937155126109237965617663
13851708390444697032057899627793146083
5645269121552667941786851411472682083
3510870982809409429610958958291873283
3503521643663803752797022338886913283
5651610068242715938259396176844968863
13718430102564689123922341430090257663
8618191796762641863738411598474425683
6068053243000862346789931631504834083
16819618914522946773427253917638896503
19100594631800851176178701366093625683
2833054555250939827261881450503065663
11167654975285522764931933776844968863
11302881018056070335783128121865936463
8623860771902013645313035374481178503
13853338378862883119453052036109009283
11295835470362641241388269651469626083
8604080431925613796090308175437480863
13986192916240194773341206095559073283
13986883340616113984889899627792208883
8617820132858451203294014546118745663
16677258362640194083488605805203713283
13859728736451075313189931631504834083
8329976886100037021398490296519065303
2833054555246194364023625783181297263
5792555417805299453482037327498096463
22322158078710333645313109665681498503
22322158078710333645313109661709810103
16536364858564217576178711631693626083
11296170970632764989707112555792336483
3504496359962641863824447133706578083
8612151868848395490448222345360505683
11160911463485579005395590762439402063
8328917272447172057837988893577776843
5920078317387541519164438072461304863
3504496359962641272439840877008209283
16813224148526774491890537606740538503
5791899548297241008873943634125152863
14261709107752930646688390226122450483
11168664171075395330630894158473953283
11570040531243308265321731206740202503
5799617744943229999772510827792185283
8342339045153363203207814171011545263
14121452465203226352197868597897945263
14276103252870762504541228217799393303
5523766843561794083574395501197297283
8336316819435187837600411754378113663
14121806380480400104178730575564977283
19234830223636226484249653916617825303
8329270477005299453568021045827713663
11168294147154287791805267561223217263
5920062259415273442607759979725457263
2960896060467224317559420448272665663
3108554062352668531274212001552353283
11167973744486424973001739832592336863
16409514249574209429611143250186121283
13852044056614472424416268882250426083
11167975424215273443005452368778104863
13860048302460399919453052034953800883
11296171134399327183197022342669160883
11160927273915045088723620455942752863
6053640737742457576178701369869626083
13986528546548944250728923348887064903
16543411289269013224416328321670913683
13986900916762641208620259897808825683
13986900916762641208620259895306113683
6053640859571784424416328864269008883
16543746913265558626653052037328978083
13987202782693755624416279122185969283
8342672909869554763542775349961776843
17079895654322460596978709587600497683
22053739574110010284716925057741482103
16812855093688311585604446827792185283
16664563168697754755498867334800690903
5799954214206636790751910020106441683
5933836442037209245967607937485810103
11168697683458957020799848555792337283
16819248182110013467968146054672689703
11026407597755364842144390761287049663
2974000743795985128178762884106105683
11161951736966193548755590762438576863
8745714696334909907371021395405313683
5798560025564995461460593747533802083
13852362823702977778746440837453474083
13853320842718022376178701366026121683
13724201588695829224416279124688665683
11161634603653951134532446827792336483
2961585559684292381987083882377776843
5799247052339768300593604176906264463
11167318594201624972669594707341153263
11167638118182737155126079516429456863
11442517793251867565110531206740514503
13845616623376194117972615274576834083
2967607957694240003039653431238737263
2960896855088616707126110288772034063
8618173425905332527453043330691545283
8737928224619406462505596496781297263
5786180161797648684167814759751233663
13985858340793381131321990759750904863
3101472353121260803294024761741473663
11026708744498880975926110903175066063
5517039179735829224346678405322105683
19234512295393026484249653919117025303
3101471514470426352112047671178273663
2967624476871663357395590767693465663
5518130541825650955318078008589297263
5920062259415273442603459179721944863
5658706872554279439905436806739882083
13993610037350935599772510827792185283
11295835470337187058832056992208985683
13993964080527353551606622337482441683
11294844056644422376178741378887225683
5785859584663016707125689473418265663
14121805625600024317387614798215065263
2833054555246195053798227509831073663
13987219599740137772172331631504369283
5659042244796918866269022341324985283
8470852561971226909180336696397153263
13852010382435093224416269394125626083
14126787791857427585778773126672513683
5531199152031834575926078007117312863
3377643743668117347296299627792673283
3510552257648200424018558036624825683
3369907811208164842144390761287049663
14134202396491175829676311764822913283
5792856564528108803039694439942904863
16804782776166425662513594471818264863
2974687898900406049436306027793170083
8746352945697196776178701392905969283
3108554062347161571021683337296834083
8470550613815749612679815248844968863
16657852282297754755498867334800690903
3108554062347161571021683332045634083
11296523336203437410325740599309465683
14127811912874147389707112555792336483
13992923096212611503248222346640842083
6195561806362641241067992708109785683
11450519682307906083566215274586424483
3108554062347161571021683330762105683
14269111350100036950774818001053952503
5645269161388333015471351890125634083
13859728656649449772172331631504369283
8618525661353795330232947306512673283
8349755457626206475318078008650104863
14128853691893864995574622337482602083
8342002662171241418195590767693969663
16805136689340916865778720343441010083
11167655816027992296915620455942745663
22053419127277163751605272169357017703
5792235012920220847805268050054745663
5785508060039259201708474450186602063
5791865075091652056035759186051376843
11294844056524609430008855632906426083
2974318007441217429598887044045802083
8619568237296802406831404705620370103
8470533841230864849732446827792336483
3651849851373163751285629089617146503
16677629050828413475574622337482105283
11443458193936668528083407517635705283
11296187701391330024346656847427865683
8335626522969808016437883419014569243
19369719717367201997231332947472225303
6194587169740609429610957957325321283
16544067278294249772172331631504369283
3504496359962641831207989380170425683
8746034260361928450397022337670753283
8349754612584077169890347144208841683
8624531066025190462513378846989136463
8343345682507134442140499513677152863
13980208485290268529722196691395722483
3512197100099395330154929232909465683
16818558550226818996978709536407065683
8483636922187541484515780203718753263
14134910306599844713694046827792336483
16544067318140137772172331631504369283
8744723043252241865302693533709625683
13853018731075395330233016987335378083
13993610039343229999772510827792185283
11295835470362641865220733011469465683
5919406389897241005437769833159217663
8342388498214737155126119503565152863
3108554062341922659144317010186266083
11296154153365878379897899627792833683
11308215420192363882513215086417010503
3236680775930768364524186705997457263
3236414108500036950861089974026273703
14129189320205326229598896797705784883
8618526537947836719453052037386265683
8612170493759864316253043333325473283
16383040566100036329825733767946593703
11309273301139915608986277509386433683
13994971592205326229598896797705784883
13986900916762641208620259895306273283
11167975424215273442841436751622753263
16543731056804146127197022340233953283
8611462363030266978653043334797642083
16544066437551270863197022342666273283
5793579839018568424092305003785777283
16946401903122373155910915206739377303
3102868217613585128178741355786104883
13859712083172043727197022340233953283
2967942446826692381987073588611545243
5927106928422737155126109241744657263
5926150753244995330630893648970265683
11167353031644995330233152594186433683
11168326951120448463197022337671233683
16538330433120149345424222341386425683
13853672918662292578653021780685161283
11168309248845182442144390763655057663
3504496359962643177816711278292026083
11161280520526864849732446827792336483
3377324221604629224416298600073969283
8482931364662651298141022346708202483
13993946376370693937820326533392842083
13993929851122527183197022342669160883
8611479148650105576178701369744833683
13993610041450105576178701369744521683
8611479148650105576178701369744521683
11437469520526892245427253916429810103
25273923264889304587162678406739705703
8470215069617449928639531630416665683
5798895569675029224346667654733633683
8342724036228077425807813200781136863
2959854991956024395707004469898425243
5537877320973695847801284176906098063
16946738072310333645313109661709153703
11570998711793265683932038816400842503
5933836526028393850987594395085802103
8469861949039998442144390763654913663
3504496359962641896350362733072665683
11147842765005300108592344683654594063
13987588071773768424346656336912177683
17100732067087728845313067115722450903
11167975424215273442841436751623065263
14134202312604559122777119776400496883
2974688609641486230185013378826433683
5657648058152848724959674448839401663
14129205260867392738194065488845633683
11167638118182737155126109240518753263
16677258362640192772846441118986113283
11168663380343981380834347656144497283
17100415863128421309174622338691865283
11169017291526428596978709534986282083
5920062259415273442607759980941617263
5658674112721900803294024759302576863
16543428226063036719453052033673969283
3504496359962641896350362734224521283
8617854654592101327197022341386426083
11302529575121900803294024759302576863
5786180161802877799969415248844968863
5927091113789542996476375658505952863
11443473335578318084854622338692194083
8618191666524784627155590762439065663
14262381964722244328178731087430745683
16676941273257794083484489815440513283
11167942000105806407795776137556386503
8746336252441698145657899627792673283
16536062908522105576178701880525313683
8470905456565264849732446827792336483
6195560044650105576178701369744986083
5657649024950930152178720339601001683
19630067544407202406831404705619713703
11168345361713230781170742432342904483
11167654935219172842144390763655064863
19228103195162641864139788910285625683
5786196896975738113569415248844968863
5791864945068228056035759186051864843
16678972996207567284249653915402130103
13711064147858070703805268048845456863
2832348945276222280594045008835696843
11162304723200024317555518005958576863
5645269121552667941786851410122282083
11309273301134913087189434477069625683
11148159101830762504536925780951250503
8470551408731004667753300051468976463
5658353542177557224260425814100194083
3094459393052024538816932893514088843
16549802691333775107793348741453938083
11295817055261742997672604292042282083
8617871391862336463197022288912209283
3651514225069473997231402660048994503
8470534631515004667753300051468976463
5791883532457794083566409815440994083
11295800315468921707332446827792522083
5792553738091405053482038401411696863
5510344984447171333493383735177944443
16824914770982878716253032554503242483
6337816703822805308326576261456994103
2974334652426003585778762890640345283
3376316831667366863197022341386434083
6068337612387308803039684200013617263
5657649024950930152178741863882602083
16536701361267726229848740407440665683
14276175441235597859574622338691704883
13979483621247171364544737847178105243
13986917649813146277090347626372042883
5793277588873718866269022344016505683
16945359949750930152178699855498433683
19228103195162641863738380883469009283
13852044054506810319197022337671386083
13859057610057611419997022345168209283
2966565834316068325142959187466097243
8766146709522510158660445776909323283
13994301475059678716253032554502913283
11443121013926437986743144555722450083
11167285041976876797559636048845136463
8342708982765862360118110853395865663
11161600124074147389707112555792336483
5792890920166782442144400437965617263
13979483621247171364544737847177776843
11296169294897941224416279118413314083
16409210418171797250397022337670753283
13986580551702977778746440837453474083
5645269121552667941786851410122434083
6194587169740609429610957959888665683
5933836442037209901159672423885474103
16817885870163562504618857634966753303
11020335923415273442685349968909617263
17080283205904410352370709590291529283
13860047421666811650397022337671073283
13992922343571509218849630827792185283
14120093554862774131438645892170594083
16261855289190426909180335694346265663
8893689745764586727449653916617825303
2839075809778244752360070685571696843
11444128399670695829848740407440816883
5793932116525109218849630827792185283
6196535883344446920057899627792208883
8484661181814711394653054085321777283
5927074292528108803039694439942904863
8604399289207399486521990759750897663
19228103195162641206981460586570113683
5516703505276222280594045008835696843
19227111617641359122781022341456673283
3512197100099395330154929232909625683
5537540056883699453477725826637480863
8752727572722527183197022342669160883
11167974713481025429848699502420041683
13993274667194162253517867627793170483
6053641696125717224416289389069313683
2960579015014380477088390763719065263
11302915497663219179619003574026602503
3511205564556576200057899627792521283
5659377875200026352198062649933464863
5792572106957182178448222346640834083
8745362335058141027296299624071226083
11168326949033795330232947799124338483
13858418480052241865302693533709625683
13711080840998737155126109239309457263
17100379836148944250728923348887064903
11578344498603323728385078406740176503
13992587680160484730905674910989153703
13979500482360551152198052970512665263
2973963748031360670191852597958736443
8483636842395627849659423850499873663
8470852564062870703805268048845456863
8745025832035093224416269394125626083
16409194402117361505657899627792985683
8349754663136200004748342893069297283
11296489699897823892857899627792825683
13980559970161960033178678406739856503
11597862268332727509427273760404033303
5798895569675029224346667651978433683
6196534884875438789530032699088513683
8342339045153363203207814171011713663
13993256920872937788719945319815073263
5658655571696184957600411753030913663
8463860745493311753847646829072513283
13711720174547948803363647543309304863
5531199152031834575926078007117136863
25274628746822104587162678406739705703
6069347649120149345657899627792673283
13853338294992020611654699627792208883
11161583384810516124963647541961793263
5798895569675029224346667651978441683
13993291234380155624416288872007378083
13859711879569017576178721871626121283
14134909680082277080040950968717025303
14134185528892642530526046827792842083
2966918244142473059054398008586441663
8617132269414425662517669483785928863
5792252584652480944713955434509296863
13980824251270762504541228218007401703
8469526365010711780000379960589137263
2967270563686424972669617286665937263
14121100233965636328178731087433928883
11295852203418113284854622338692194083
11295110648473625662427772496839081663
5792536962962058186359635561091712863
8195352972975421623673058921030584843
13986245806397891027129007237453946083
8469492768614425662435812482762433663
8745714696334909907371021392909633683
14128869716547394773332840528908977283
14120445035220356992381401194377776863
11295835470362641865220733008970426083
14134538737833794773341205022925304883
8329957457852655896257179215491376843
5644209677984635979542959187466096443
2966566004384635979542959187466096443
8343395124868076803207815221961944863
8484327273300034264225047685457338503
2960542942029468206867068468547697243
8483636842395627849667196472525297263
5927428333728748803363647541958592463
5800307590846824622105643111885474103
8745696958633795330232947799121289683
2833054515405299486151088210058113663
14134909680082280262976156272854777703
5658320029583975548690884176906105663
16663838181247170676503163930950576843
8483636842395627849667196472525297663
11303588266116177109427253915143402503
22455350976889304587162678406739705703
5517373752858930154873467421779713643
11295835470362641863660352595344521283
22463455125177963194557860896333313703
13845972302362641863980045399117321283
2967624732713447037600411753094577263
13986580385818517347296299627792673283
11167975424215273443005451831238753263
11443810473513336316253032554509457283
14134909680082280262976156272855394103
5785155027662828477088390711184177263
5919355936614425662521765432461465663
14128165865983616752374622338691712883
16811880465496620573340931206739425303
5919406389897241008796079723597153263
11160909699896602237600411753094576463
5794268371663758465778730599879242083
16947778429687510571930678406739553703
2989151497094763194303305327828210103
19368410255853163751285648033616682103
11309273177198221238871718556355536483
13987538446850760547296299627792208883
16812165592053751585526622337482441683
3256492067553098534433415248845464463
3504496359962641863824427092691713283
13992921290475624372978762889363545283
11161634517372177128178709537619544883
2961586398655717808796132001552673263
8483603157741248286154968654150736443
22456392758089273973658840685073010103
13994635213229314018849630827792185283
6336842027244507832988931206740514503
2961267721833851298141022340038745283
8611464009189755624416279630474586083
11308231398277017244726099513869465663
3108200063089840824914966607565794083
11176012593675436887433853547725633683
11310297300526774491890537606740538503
19625068017920024317219268199815073663
8349033198697359122777153666698618083
11167605486697359122777153666698618083
5651994973008877425639866425869129263
8469844295440194083661068956359234483
11443102510351728845313066579604033303
8617502204709321508713300051469136863
16537675201051403393778771074893009283
2974687726750717842399674448845961663
11429699993805299453481197598925297663
13994265151758705793778731095123409283
8618527511041608424092327041418601683
17093686477535671919027253917572210903
8483636922187544040420180023238745263
2826714359331057241460952120525314043
5644210344685248286327430172230905243
3510870982809409429610958958292026083
16536062992387737032057899627792201683
5651290416130322764931933776844968863
8350494536264649380922184272714449683
3108554062341922659144316521162762083
8611479232750893307257899627792208883
5927426614064357808964415594573457263
5658672397246282570482514997961928863
5525160147111185128178741893385929683
8342675384404570379321990759750744463
16948130623291461018031320685076530503
8746017445386677261689899627792208883
5651994973008877425639854675469473663
11175054656463755811574622337482601683
5791865914162179018195590767693969663
6330132738910009693094546056020194503
8753046932911349506397022337671233683
2967960104852299519116309533575065663
19630756379158172210398219324564033683
8348713594620519455470214759750752863
11449848547331634178065246827792336483
11154552059987562504541215777751402503
14248273206743205944046236294858265683
8485349798467392738194065006413313283
3504496359962641830810042989069626083
5934190441300034296476531362961010503
11167269101419405774295502955849929263
5785506470403297840595590762375218063
5791866883062670431372331633040842083
8737928224619406462505585720525136863
8617519911405162504287059566484530503
5786179188420550395753310313162121663
5645269121552667908595970669072682083
11027381552903409635005268048845000863
11168982812029921698141022342669321283
11443457439176919128900446827792336483
2961248379580476362359636048845473663
8484308683819622206849282178755865663
11160592652457794083648328783626434083
11303217313040841510351700054032184863
11302914618625650955318078005958729263
24475075202165301684249653916682594503
14128197698764187376374622338697929283
8611160463529795330233016993491569283
11309273301134909907047282281354425683
16536062151644995330232782982608513683
6195224743914046920057899627792208883
11309273177109366146838970477140202483
6055288298192020611654699627792208883
16408556069019257576178701368528513283
16818558545927944341439531630416673283
5645269121558185971406082180106273283
11161245330100797645313089773207418903
22456392758089273973658840686417178503
3108200063089841480274966614160505683
13986546032486424973001739831309625663
13987236337125755624416288872074578083
11167991282869013224416328321670769283
3369940604593688548245975658506105663
8611815571781662346789931631504978083
14127827935308863412978699856842601683
2968312558928057603298130999238897263
5645269121552669288555982981386113683
13718749788206295420605268048845000863
13985909503044422376178741380169809283
11167603941312118921974622341386282083
8484997476721429224092326022736185283
11174703922482816062513378846995536463
14268421802212775829676268597959234083
3377979332043541224416319083725321683
8618509594751953866359636048845136463
5792573164099261666612267629133306083
8618544908600662632465246827792336483
13993611803162645047227200590471233683
13993275417779833576178701368525778083
5793192949806295420605268048845000863
13712038901806295420605268048845000863
13993594266777619176178721365968201283
19100594631800851176178701368525313283
3511542071548763906397022337670769283
17080617777035008613188446827792337283
8624884978979755267207814172355874063
3510870144068422376178741380109778083
5523766046533657008964263017030737263
13992636206044995330315072056586113683
11175037957068609429610948206224986083
8610772909840194083661058669072513683
13853017850181662346789931631504209283
16537036069033795330155143251472513683
13987236416907145519453052036109778083
8744707102679829224416269390413785683
5792553658199900950205268048845144863
5658690894352667907036009582480666083
13993611803162645047227200590470913283
3235690163014758044726099515020993263
13979130503014424349991558199239233663
13986884015589755624416269391754578083
16537355551146290127197022341385801283
11027061986993688548245975658506105663
16678317715694357224260445799943562483
5785842853773080042144390766221617263
11160909741840194083661058669072513683
5658672353100985277088390762439057663
11442820697351837586572331627722585683
8745698638362641864053783635472665683
8484645029245921698137141354570442083
11161583216613709024719700051468976863
5785827663901401551926131306439073663
11443457397019459721974622338691696883
2974318007441217429598886536013145683
3510568154060609429610948230605633683
5799971914274625429848720982092977283
11168679976989940259574622345363545283
8335981363405299453551638044362257263
8618527259188594120057899627792521283
8342320766912118921974622341386282083
13992636206044995330315072056586426083
11308565973298880975848265323725296863
16804431335350930152178699860816505683
5658001304416972444726131310416176863
11443155318945666996978730574343386083
5511068257067024521974622338692034083
11295129147561794083488379501197634083
8745059302491099701597022337674265683
13851691775044422376178741380169809283
8618174136510358626653052041040521283
8617165865789203585778762889363376883
8752055565335975829844594747152986083
3369604980582426909180375635277617663
2833054515405299486245316711817776863
11167991272289143497130857604109145283
16805119075361557224010610818826442083
16804784625980869321053011534282105683
11436745583677723184849758798214568863
8483636922187540862002023018503217263
11443103399946777534890846827792488883
8618526458056070368715172891015065663
8469828354871435039879826000844968863
44516222090386761013058074971688581043
5278020326840252944599733996635933443
8752089077929792148935938182663073283
8752089077929792148935938182663226083
28397646449405452963138595697384412623
8335997253509724343673509970249776843
11167268304386288587997915290950576843
33762952183276015861074243383662980223
2967640629114871581987041870150904843
39259854872293052661074243392740573023
14270135559474979286742285505622778523
16954152804797490995631404699015081703
22603995344725953361298917074052201743
27845335372888400508626805429261378163
14269111553602671288673549448017162503
8765848370305317087257653921617001703
36047719677174054631978072304158796603
17395098489860807440021611817694324203
9565519070632731260389217421277058163
22747079301515536806013036301477380603
17525320977416084240021611818973029403
25142474360767962392683963068567898123
14807696103029410702002057947294307363
23008451465646851108189302031972732203
6182493238110010284794903612435881703
8329622090134931615265619004631234123
16544066519135723361657899627793450083
8752727408735723361657899627793450083
8329622090134931615265619004631241723
16825621005600363751285599362948354903
27026825161606763751285619389658290103
4353848216023608477743017248798012203
8775293903433987731158358119960226123
27705363606921113381459633880729834543
11168275690239336189395590766416488863
13979164229412628898141022345361010083
5524453870556994773250694201872842083
11429731828385282371622793943582315763
19488801791757585128178741332880833683
11148512129775855896588535399818105643
14134909763957877090166008997396202103
13987219561991426708857899627792834083
11168008055770346429174622338697961283
28114059610814014735198027572968243383
16558463092455441863902485687370426083
16812200870665605064401819296400842503
5785171935012628898141022345361010083
14120746146412418996978709531082265283
16811830886594540410073948727174897263
8624214066737001994908531337434778923
14127104792955259624346656366346273283
16952440778051906544129078401485634503
5779132053587563194385471624084210103
19779455403180216228848909980365146123
8896325364614765061841839781395882103
19483467392269709646578710662663720883
3269987211880817934861991669154012183
22168827918104713760044126776653474083
3269987211880817934861991669153683783
19778412787590025814615309981645482523
22161111235398011624591781508112841683
14268070410145040407028606113748378923
3572700199987320929854939400229035383
19777707263537001994908542671568850523
5805306230107342248773082273681002503
19503617761798092466521522254669810123
8604078756306698445399298183953010103
3269987211880817934861991667873683783
10898832762403057241383363203907689643
14275468279268837399368963208016177703
13979836821500897698141022341318729283
5524086484967411582820783669897928443
5518112963491831582241393181703089243
16677613408365881694966622337481945283
11721978520778134793532510914903570923
13719085250732150758040209490122257663
8625253494634342753014213227792841683
11436425935460569129391363209363704903
14121453517648238513705822346570441283
19502325156987079467763162785687562123
30793078135426783329854939393703596183
5658690894352666627375546959690434083
19763932111910786965676710560272345283
24476705066891692684354438816400842503
16819566269951199884354438816400842503
11707197629484594866521512554765970523
5792924428399362222105706684561178503
27821476194006169266864959679188050923
30250735871178134793532500642966938523
19646545627139875286742285509398938523
14269832598206616940242404512465178923
11577709807907956434969653930388834503
32524702109538525587153769606739890103
17074260051164716245423341166608834103
14261709458832731287504551077721944543
6088558616564797484758358119960066123
14563086808721751751841816359069836183
6088894033079357419471946912407738523
28119706305185282371622793943581978563
5779133645015273442689475666055066463
3706565774014014735279825642788555783
13986900916773874016682478164813314083
3705559640516951751841920219547275783
30934007332956149826316201226777794583
36040639649909968418445398760472075783
8470215784640337155126089835731857263
11181731940202998140605268048845144463
16826664592586131615355948066973978523
14388830115526636477088390766413137263
5920380986647934442144390760007370463
8470533712883537155126109238029466463
28116408209556238746052305672345858983
11295835379965416707126109776838594463
5927091193795851849405268048845465663
8349403136205300765581538411654904863
13853657185743354107024222342672826083
11181076789818348803363647544521953263
16805826409305554426782784671056176503
11181077548987346588963647544461465263
8752727410932493263197022340103689683
11296153438651196514653052034890889683
21636973349852995330232967764688825683
14127846299759585008374610999315714083
25275687603034238727071573716950771743
3102195453481021743453011535558745283
13859729617475392148935947856973938483
17093035656219058812389268187554012163
9572869166919376220268425943581682563
22747414369300767323711380241378012183
19369400950437212529386764931018441703
13987233858606664424591781514570601283
14114759373568413771883982372314618923
16818558634511096422913077409683553703
16805826409305555805967014560333810103
13859729577215054484857899626573626483
11443140217244277283484303927178114083
16812166470765683152016222338692370083
8619548192717998823928947229713321283
13986578752246950863197012102612186083
8611125983829061244212267627793170483
11176098418070499114231624306458434563
22331889919178134793532500649303258523
5785489735440194083492897390282104883
13986885062383424046949203024839242083
22470520940025716681545333409752371343
28114374722675900036408546845702913343
9571895291393966947407548653459465763
22747060005342943329854939396387420983
11302880971808848807781418629325144863
5786867100723226352198064158922273663
8618191880744144250565470374874281703
19773080149506200940246285499223088523
6088928556794636188157413591582644183
22454997730371347585778804919310306483
3114222152177970154873489054928176443
19772727827970200940246285499223088523
30924228107522165621516231867424380983
14670505448284704126354917080730619343
5645956897021416707126109757840345263
11302208245303412067873415248845480863
36581449808155359003404180240097683783
11181714363887452950205268048845465263
8470887880107532687941880430416842883
14274463586621161782351548663841843763
13980190030373874017177838186512841283
8611109294907366475542959187466104843
29852460821225488625833619080148522923
5792553823953779630425131626443098483
5524100621770216707126110290115528863
11576650037226166196978709532359242483
5798578480298148045399287963024841703
16800119465229709646578710662663241683
13993611803162641863734119044173946083
13711083561309204124963647544458265663
14120782299304324764980040299722273263
16550137397008195330232967789076033683
11161616811091326442144390763661625663
5927747102814795242144380984464665663
11027700322538947350205268048845456863
14006009371066436953965427848083553703
22167471438373874016682447469070120883
17505171413109968418121550017824258983
19931795759019730218968980238746628583
5524100621770216707126110315715528863
8612521934608194773250778870240184883
22470200493171899346723926277444547743
16550137397008195330232967791508033683
11027080282442854703453032557008825683
11034428700864337155126109775434577663
19778747534782788575917530785687906923
14388830247757600003294024760586113663
6068054964762641863742497312272833683
11167992237062123164726131309133473263
19786182437977015169967159972311891343
13718765728668347436335575658506105663
5927426618268347436335575658506105663
5927427457129147436335575658506105663
33757542899921027382351548658523444163
11168327789780967198073274448845801663
25298807909281030780389308136343115363
6081493387162501325644413087121489303
33353983763150149729843256533210643383
30946722957017867535193919542090787383
11169989487053559732978699855562754083
17080649830347929266451919497425171323
3264316557017867535366251758619612583
8349033238317252056035759132237306043
14270118866055929574634950311834762523
5926773265432343485170555499721945263
5792555417805300765581538411654576863
13993258594300897698141022341318729283
19100611410784226024416279123408985683
19921072854864871635637824745622642963
14128516553942540752016222338692370083
14114072212035396734252085357063721283
14114072212035396734252085357063241683
16818910955837629538817077916429657703
27845654976824949812958733553242947763
11430689008596866996978750032906113683
22195338276594334045734362785687258523
3115952858737990184485952188563881703
22461828620418635707794917073176211343
38166931025078348260414958778004058523
13987234070209301224591781506832841283
11315598984443111152198062674128673263
24604194661577841254831352975508514503
22195356136145254066521542277648233323
13844979051304102863197022338954425683
11444533701783401994908521097434618923
19504290769636507889833619080148522923
22161093493806664424591781510730433683
8774270493257987731158358119960066123
16947090605763269306393653917638744503
9060141675306934908802307820061500163
5658672309281557224260425322311065683
19644229658336376497210842785688674923
11154569503788305128178709536336496483
8329975912591330024346635855559073283
30924228107522165621516231867425036183
5793259972891026530730836562314442083
19504912203903746289833619080148522923
6067737032210306996978700342096834083
22195037247436597079602474684564050523
22470167735452922847584536201434771323
16804750811160145564726141547786273663
22195021393057377396442146921489162923
11161598618512158364726141547789136463
19622985168386288587829700210384168843
8336650728175855896588535402445136443
2969353496995589067747780174148369643
6746914104804747126896245894996691343
8746672595487469119263378027792834083
14405678893059875286742285509399730923
6088928556794636188157413591582484183
5791866214627778301559636048845802063
11443828175674075490247908491797138503
19372019035014759259190396063121314503
4219277283476240056690385667290955783
3114222152177970154873489054928185243
13993645309333907874227253916234121703
19087510123075392148935947856973938483
8484593858747881364443997266061465263
2967589286739197367431815248845297663
6464685847411755129910531206739417703
13986580591779330299257899632724186883
8774270493257987731158358119960546123
33322692944457987731158358119960546123
5792940456998627608507003987466096843
11161601759856873442927843412560352863
8349100309559170996978709584905800883
22744072364750149729843256533210643783
19100276787333869119263378027792834083
22457785220890691605394044521226105683
6073775246946446487418320061914618543
8774622600868497595299085503188050523
19639883187047467195299085494103898523
19639547642727467195299085494103898523
11303252631409463304282942548880682103
27820453964306265682199412385686762923
19643455272482863429010938064781642543
13985926116247931624416279127120208883
19773431588042131615438049872781986923
8773248593079357419381855903063242523
11430406402910009003406155348749794103
8610455820457794706162300523728345283
14127811160095644885341022345360336483
19779453641583562827884068075859385723
9035963223985955286742285501780370923
3129393216951267767358991603806315763
11168665053986884328178709533581641683
11456243982681562392683984063185666123
27952626377930134919677360835089498123
14680189343568870325401205929437675363
5954322928780762392684025509584522923
8772912335679747731158358119959242523
13838218619378245406073489999625785243
11569940870491093211722816648083545703
6476479639213679813363162785687570923
11161617742347136667428722820036042083
9156103617576004752696794789399097723
22194382220932998246102285494282762523
30388040445315864507794917082009834543
13711416385318737155126109240528818063
5792200621840194083316196486666113283
5792235935787464891204446827792185283
6087183052499141471872453311188698123
6196217116325630612857899627792521283
11443809586330013704282964078487410503
11302916294553689301427232366486913703
16678317723998830797231332947476202103
16800789968423291623928947236169954083
11301856936785900477088390769036976863
14269480665162515160135152316634947343
13987251811905506024591781513287401683
11160911419561794083660411475658113283
8752761923992605332857899627793146083
14395979143637399809983962785686945723
22308046848194541853758270520589465263
2967253956250868811542959190090105243
22611818816924381031757081279198307763
11444499344057775758554371206740986503
11430405429391330024346656851597465283
11443137788951725410144913491600665283
8471240115660824317727969822986265663
5658689963211663776416379959184329263
6888195923752115547628969632600059763
16812216725029839284249653921619425303
6762014314349585020389216974743907363
16953448245667330336793653917571874103
9063209005898366629680623857243754563
8880235293044967545426607237392369283
6055269046441795330232967246471385683
14684599783938440117327548659677826963
25141100522679357419381876869462922923
8201073334860149625737442869898433643
6088540656780762392683973311189026123
5510007888460149625737442869898433643
25296811628368870325401205929437362963
11444181380247401994908584635217506923
14140914960612774447130462906010104883
11444181245809463304282985071760345703
19636863168336720274163162785687882923
14403345058608533450048431809559562523
3565283955066646313891690252123274963
28100285344505782908802307826521812563
11168327697401920292713300051469136863
5517742101145626352198073376266273663
6888514648757058612958733553242947763
3510568032425795330232967306326921283
33467987577979129938360253092442947763
12003887847248871635637683381143907363
16805136729176043164726141547725633263
8335626567440194773414964842509304883
12001554685778322668619657952413354963
5780123498752026909180385899654744863
5780123498752026909180385899654592463
25160948015387458613356425943581682963
19502643966358932172100418134163897723
11458272348095962392683983520407738523
22465521239328361159246718619086466903
22598714676337773945353485508508985723
11309273390992133497181268567366913683
14127829531173874016932498049552513683
5926772470857414907257899627792834083
8356818797693307624260435540995880883
9155769117857380609343992017101658523
8201745134335336189395590766416328863
22605778720921281081218533080858450543
13981231054608194773250674235280504883
11161970854520490728178709532231234083
5644226371539974983037380174147545243
25155547181998503669868425943581362563
13839930868808878824346656338256496483
19772037443230712671770256572625018123
13711418102880970480374622339974921683
5793614897009463304282942548883882103
3793771087750039085737404067028370523
8350491136571266996978753081933305683
8329269766281025430012571195213642083
11296171895691741928178709533581802483
2833035391564789943673509968841776443
19369385014120494734636280988561002103
8745715575151973012857899627792825283
16826662822577809862358295712337178523
5791882865563208424092285010257001683
11167638992685120292713300051469136863
11719998643436349924410842785687250523
19502643966358932172100478113680545723
8899075355838057850819658399124202103
25289781685227204394063598828120691763
22461780891147530614572107964634139343
24837716357699396734252116566086914083
22463810053615979279680956110494626543
16543109582596645986653052034890273283
5799970861288827298141022348052370483
14120782217615039701427232366487410503
13987587985581083337053073972688345683
13712057274969937155048081031760657663
3695171104330870597916348659798780163
19637448854760406452068600453453810503
11026357392271518046790074448845802063
5926773265432343485170546283658257663
24879375953078348260333049020564058523
11569940870491344250647563886480345703
19786182521852609410123176612312051343
11741523897909906882024739543582315363
11167959617866107624260435540995698483
11444533569216331257144794786963713723
11161987766059364654064899206739856503
14269464554679357419381866629463242523
11443138499680970480374622339974921683
11161986883031168033194846338691865683
27846628570749027266668425943581682563
25289781809058778528847548660957042963
11295817055161905454064899206739856503
8597000402926857127785106461638568843
11571990367143830035510531206740810903
11437451990644063053849653916618129303
25288103957676538244990857950036059763
22611818906781601874282335986458140163
16543428150366360212857899138954889683
25296157318952115548268609717201195363
19637837247526041266864959670103898523
6761024458605585020389216974743907363
24329030329718595330233017986894258083
35899357830973085102032716981144219763
2975024372269241603294024768531537263
5926771551959032894345441847370096843
3652489065310010284631054420819882103
11296489699897836999824222340102608883
13712106809795073972978699860685634083
30642351201144893814572107964633971743
3780331449222763751285578887955417703
5799971119542361301427232366486914103
8350091750656248521053011535437818083
19630067974637947624092274262164210083
16946735683753794773250674231239401683
22054058215359439284249653921619425303
13985858124604048805409414759751081263
6888850274970844212958733553242947763
11161230098165730024260436050256512883
5645269121552667909022794885456513283
16550476458241598593778721363475873283
8342690567995041582371257963722280863
12130723310492040117327548659678307763
8342675426242530024346666580819704883
27966734961392802406831436506138113703
25133701982115136286999412385687250923
14136269567695095995299085494103250923
27819766979264870066864959672660050923
22605778678994502360135152316634282143
14274816484554134919677454475988042523
6087183052499141471872495263063250523
11590109900499141471622597306004378523
30638690322367962392683952826007082923
14277884993188497595299085503188866123
19643891389716068018283964520199410123
19483786540604510151414213227792194083
11847169349498009266755189357265779323
13718076935751638191805268048845000863
5919406389897241008873904261322266063
9048076289878344507913485493022130123
10892793761351638191805268048845000863
3262922277426118861231341711752209303
25296157318952119354271820469265042963
11444481522423910344401819296400842503
27845973622215240328095625943582459363
8612521183822273059574622338692201683
5792891885071673694966622337482426083
30528331609635152508790624960474002963
29979967826418823569929485499281626523
11167319554697241008718285880515857663
17093774776532555707794917084569834543
14269464554678348260333028534224538523
19362991093115026253849653919050290103
14426213333170515128276596485661180163
6378854447890938244990857950036059763
11449477859037467220640994899536504883
8619212857992353713705822338769480483
3101119314453085656035759187402409243
3920302128739732172416434310804522923
14120075808537080075318078008586602063
13986261580870885217657899627792977283
16672581759822804651726072399818594103
14268050145040194083316176055306104883
16819230563931603838906820131101979323
25293840135715392928847548664797515363
25135412163600807571158358119959242523
11704275877318194866521542794583570523
17095436310111410107794917085849834543
19643840307471100358358296220356370523
8626650290660115160135152316635115343
14395911875189593969886046342995528883
25289797617605270158824739543582474963
11155276831098971233264899206739856503
16824883779193384087504551070931866143
14128869758374264316253043332106433283
11028019211047825021600420455942744463
13993948308157791053849653916618289703
11174367583351895531618775658506105663
13986530092028280316253043332103242483
3510869183452992148542136969108033683
25134036601695961886999412385686762923
19639884860380992738780192871815410083
27953296457813035195299085498007250523
22599050306762129580971944654285314123
8350107689011448521053043330637818083
22605426357458502360135152316634282143
11168310081331465558770709536400512883
11160909741845174919336377451786450083
19779823574875430791279885501908050523
28105582041819084466197537413461035323
22316822424983479394653032045136665683
11741523895981000930789184786516067763
19637853942533656620758315188998937723
5651994316605530575926078010054729663
14120075808563581488595590771668202063
22597337975569347551753485508510307323
11742194017807491708802297612122140163
11161247714242530024346688158928504883
8471240952440490728178709532231066083
8773918173725030066864959674004698523
25135412205565334919677391528208850923
5954658644841242438067059841555882103
5913704577562641863578032699088664883
16953428954076442926064899206739856503
33323044882367962392684035714903250923
27522439177616779616686953040912833683
11578398181170117453845732950100194103
16953111065364571233264899206739856503
11168680988032423829598917259920841683
11167269187413924389036474448845296863
8760094488019640161424222340103225283
5644225444169149388334143566214905243
2969689793983717809132382313158904863
21636672198840747463746389076688825683
11458272348095962392684046475988050523
14134203151664601635574600735056673283
13986194507647172678783438441027376843
19637484086914005831201424415053810503
8343043728380830846497414759750576863
24879375953057378706245032531668210123
14134909680082278328103824034836194103
11296171134435001799824222340102608883
14127827895573324244759400555853136483
14000674079738209378653043331981633683
8476540126386258611831646827792497683
11161969308903200003294024763145776463
11169385501075220898141022345360682083
5942910353168196734252064883524033283
11028087834060824317637479503561776863
8611833271729575829676268114122112883
11302176328862993818031329874321010503
13993241775262993818031329876883890103
11296187787793705378141022338691697683
16953111113913640033264899206739856503
8342656971304930646864938601028042083
5645602855726678705942959188745776843
16542756178845305576178710560269160883
19644884561057378706163377307408538123
5658690004951579500716484176906096863
14134559130561086238999412385688226123
12130052511568870325401205929437674963
11162324056546020039664899206740201703
8611833271729575829676268114122441683
8335997385751975829676268115603704883
16275615879769937155208214635661152863
5926773145815273442685809286535064863
11168680107343940328178709533581650083
8772560896961086238999412385687250523
2833404229961149387993529424899376843
30529976024371946108790675150739922963
25160964549040227266668425943581682563
11028020727298944634319700052556992863
11437451994732484503655866990480513703
30637316484279357419381866629463250523
11303568881920024317641339932358745263
11429683170242530024346656827280665683
11161262946392541928178709533581802483
13577853845436657931145482831430576843
8471173048854724021715620455943217263
11027381513057524195426775658505954063
13986899234947154747741022338691697683
16672278001920024317477736527437137263
11154232327888505576178740815686921683
8611498570762711997174622338692050483
11160927269427388157395590767693473663
14128198541714719411831646827792497683
11169318482499395330232996462224994083
8484309615054973934404446337481960883
33071739852996062359336656081175738943
11444162792968476596978709536208344883
11027717896448026909180335184781473663
11154552059987562504545516577681010503
5659059156324480621212520553094897263
11154553605257457931145432682435377243
22330900063434134793532510902224698523
14426213333170515128276596492057980163
11160927397751569916253012078416842083
16804431253639556764726141547725633263
8336334567952669774824071812106282083
5940210976587543421190995510023057263
5799246922216388069307004469898424843
11167940148121884596978710094218265283
14814087181949027266668425943581682563
16672581759822804651726072399818290103
11026710386784128995005267566221473663
5659025685784352003121583699472176863
5799953247514198778614213227792665283
19483450617114198778614213227792665283
11155276835503542970393632311172211303
11167657411981137155047885906058104863
11296188626451107158770709536272665683
27839583264552112366101979864798459763
6463729034835346271556252783700210123
8470215149387541520880252984458417663
5926452701399418242916599376906265663
14133887870154134919677381304660050923
14134910655179326238999412385688066123
3256193563173874016523164193546113683
19786534679693809558361767581713515343
16812891250922963149058489375053650503
19482428045798998778614213227792665283
11442819736886905576178710557702922083
11442768694509634263876467899280345703
13987254161135425429676268653133634083
25289781685148040117327548659677835363
25290771540892040117327548659677835363
25290117229468040117327548659677995363
11168680063177080316253043334739866083
11168680063177080316253043334740202483
14127509922991377128178709536269626083
14121853440571266996978753079248681283
25296157318952119354271820469265507363
33213677153751786108954454720473842963
16946770957860932328178709533581649683
5658689218711680621212520553094897263
5800995282545111343453011534218601683
25289109749783166629680623857243754563
36147676564121026213430695203099274963
25159654492085034861471625943582307763
11174687281482107624260435540996041683
2967640413008877425639908482759233663
25290467865444816272463600288477340163
16953075837830763194303325752593010103
5651642739800753609540209720588977263
11296490780115653268624222340102760883
14539226293717542150665564936212691343
27966735974575758585558274698707385723
2968647973120024317813976143559233263
14121488624524017801974817823121002503
11295480630236994117972615277072210083
4041384009338273997231382689556034103
11014683809573847245399287915859874103
3787395537863014066365698697300202523
3229652760197373103805268048839065263
11452901206027223244981548142480194503
8349048340240194773254597203540034083
11033421224724438191805268048845000863
13986177902849886921053011536909137283
8470569024619887433012267627792993283
11160593407311640042144390710022897663
14113382668457794083484500541776345683
8470215149387541484520090780419865263
11435722263883734919189794465744674103
19086855134266040161657899627792512883
16537037748762641863738450614093321283
14539226293717542150665564939930626943
19644884561047404716635784736465002523
2960576626578740448633468468547529243
11154198855440194083492897389066265283
14127811872801989730653032554506441683
8349048340240194773254597203539865683
11167958600642530024346666630797642083
11167303538857794083484489812937945283
16804783831144008424092358335187377283
11027363857438907567805268047556017263
11430421454159940328178709533581642083
8342071448767590701728390712525145663
5651962434012330826482514997962129663
8349721903089086731321990759751065663
14261677231042530024346656824528665683
5517761390551579500716484176906096863
5645269121552669253726876270416513283
8328917272463449163624869506627536443
14120429810112321430016729632266114083
22605074163964660561298917079574729743
11442767767342470336209736784909288863
25290755013462577326438126833242947763
19629713587119681148048222346640841683
22048370690695957224338249814096345283
5920060581693673442685565011348017263
13859392437261478863196992571094921683
17228998495994461856347826368346466543
11591484495869334919677360825940378523
5926436758325338575926122653510736863
5644896532809150041460952116752186443
14509627708508250575926078007177936863
5779859301750594083566010425936504483
13731851158228609309180335695558904863
27820453706445457595299085494103898523
14426213333170515128276596493399907363
11154553651410817584514284574986265263
3369925427415273442693745696141457663
14120781462551975829676679712272665683
16960546059029649929368884968269658123
14255672001058625429676268653136497283
30390020196675726487901823132755434543
16811494803626579203039673909958576863
8752745027019541224416279119620033683
5645251417076220043436484176845296863
11168328540353020043436484176845296863
5791866927202477185778804924564201683
13731532351293673442689690703623057663
13987236545058625429676290689481953283
14120782169176043164726141547725137263
14120075852620053322400379963216344863
5785155868768942922400379959238576863
8470905408120490728178709532231066083
5792925355622820846404446827792336483
8624549392858509646578721395524361283
19927799974899068713478292137559099763
25135412377321830066864959681808354923
11578700462718531214554371206740202503
19227750194234054549853002323473298083
13859041074234054549853002323473298083
2968311717754870859788923444678897243
8343731724154870859788923444678905243
8476237163109588043539109972809776843
22166448237677172629681205894665954083
14128164234614596734252116562256673283
14262415426758419585778762885456834083
30529673994638058108626805429203762563
14121134792592133464245291095370601283
27846294150962603209647334583704219763
5651610070114410991137414759750897263
3646466208544146271876150940621490123
11027399047360337155126089244429465263
8899075355838057850659699362832682103
9155129943776651810104823991568698523
2968647973120024317813976143559401663
14396635132704146272032167990282770923
6463055347833992851158315194003897723
5933145969305626909180356713158904863
11430404768893307624260435540995690483
13986229870139348913705822341386282083
4076988665709585020389227192923579763
16523614207932657931145452573705936443
19637130836124686230103104156234433683
11294792761952450743673541766668976443
6762350024528871635637754092118642963
13994298869872383892378678406739865303
11168696844399479528178709533581642083
3504158297052992148935752862986121683
11442433017848597224260425322311065683
16670634166322544845071248524948194103
14426213333170515125971204341079587363
11296858878531394773250683502413634083
11161617742352667874625363486919242483
8469844293547238462431683666189474063
5792200489299648286073489492678576443
5645267655732010781987063348611376843
5791865958103019164726173344333144863
8349048340240194773160399494675704883
20047588959801928328095625943582459363
6248281112551747397916348661078940163
8753063832086448215180331631504361283
13852346845412775829676280400903234083
3566993341879270418462612180957340163
13993946466668054551122607237453474083
11443120174966260503692331630416505283
3230305433856026909180355663555856863
5652316304824638541263700050121929663
13993929932806844719453052036109473283
14113382668457794083484500541777162083
17107852710266646314391034574500874963
22166782603738509646578752083536833683
5793545271566979042935626322061297263
5940227678337041863742476909069786083
8342002615940077425807792208781136863
16670633084192363751125445257236202103
11580042430126810834969653922836202503
22599403294966484345353485508508985723
11578363033007455053849653919050602103
20048898503378549813356425943581674963
11154198855440194773259112530122442083
8611479276964312031658846827792336483
11444534363937628039279885496586939323
11430405429391330024346678377159233683
30530967188398503669868425943581674963
8343732389067950824346656338122770083
19228103195162641863971657806410426083
8605847957989035418031362665155713303
16812855265965407053845732945034282103
8476571873066904487616933533638896443
16677662781721060515951055524052202103
14271461041354134793532440198868690923
5791883532457794083402568792852041683
5793578825984024317465234026509465663
16685013504587010056627253916429802503
22462414893646182066365657201114770923
8879933229746660515951055524052202103
5791865876313827608339099728774897243
8611816538863057737012267627792842483
2968313569860179203039652946186441663
11168328668791993277088390763786264463
8344086522531967276172331629066096883
5511032104142008587321990762439233263
11161246999433498595005267566221457263
18959985707341384424416279127123705283
8604450294035685217657899627792977283
13979518983739348913705822341386282083
13992972589225795330232968300880513683
5657967880449886921053011536909810083
16664896826005064424591781506768513683
14256040971679618996978709537744665283
8753700609008405224416279120906889283
6759362002359271635637754092121842963
11302176328836478442144390761226257263
11444515953343782101427253917646803303
2961215666432026909180335695690249263
25142810077017241266864959670103082523
3268945339824543701918784161613969703
16677630055453862863197022345168521683
16274639609461251247805268048839218463
11691422883686425662431695928649929263
5646309306947394773332851307722113283
25152927625386779260389267693463907363
25159670350618133347407548659677682963
11571670393827415366710531206739737703
5517744575680127408791777875469473663
14121099304806426352198094978634097663
16947088885872383892378678406739865303
13859392437261478863196992571095538483
5646309306947394773332851306506442083
5785155071703019164726173344333304863
14426213333170515125971204338458787363
11296555126820231715574622337481945283
9021198185310010284634944648020202103
14270838392767962392684035714903090923
14255318842753459952374622338692218083
8610791494811977784132446827792336483
8908152549132815802889537130582603323
11161246917628280316253043334800673283
16664896826005064424591781506769001283
14133548842343257969886046827792513283
16813208340294615245632730218644674503
19502611206637165061841749157396202103
11297190939508109646578752057866433683
19637467265558186005816351773709801683
2973981366399036327780783746755705243
8343027001495942077084488734925312863
11294792936441015964726088736272176463
10892492610324438191805268048845000863
14269479563749035386901310571859545703
14276193099277503340729971420756866943
11161953238322816752374622338691720883
5652282702263276803207815221961952863
13853706512845559732978699864660202083
13711736872376509469589975658506256863
13986917689779882728178762882691713283
16799096352597150440178710132804041683
19631780630617211707913485493021962123
14120076865716397185778804917965970483
3510869183452992148935752860487073283
16806514531207547624092347521418113683
11294793558991886230439354477137330083
16813929670179084835574622337481945283
9021851655865963751285599848080994503
2960561357015273442685565522125297263
16946770957860932328178709533581481283
33212686169609178528847548659674002963
16784987341005299453477490281098264863
19228103195162641863971697796109634083
16537373412819814359224978027792521283
14127105503784930024346655851728673283
11160928108288188157395590767693473663
11429683170242530024346678382480665683
27839583264552112366101989592798459763
11578363033007455053849653919050594103
5651256945782582909600400976902745263
8328917272463449163624869506627705643
27839583264552112366101989589083259763
11579070070963402418284003995338458523
11167943501357845224260468307597473283
17080971996830712671953961682071586523
8342690567773516833194846338692042483
17370919203590728328095625943582459363
8618527208852217078105131630416505283
25162274010749027266668425943581682963
14120444202667805383664899206740210503
19483450828622203624591781514563873283
3565284752089014908802307822558474963
13859729493543146132857899627793146083
11442433017848597224260425322311065283
5799972622791660803207803960662576863
8752744185956731624018616966676186483
8620609391580992738698456123280841683
8753065389951606530232987755786738483
8342675426242530024346677382800841683
11315968041146662360121990759949145263
11160895436967185128178762885456841683
8604399993938538109600400975559264863
14127158440515396734252075095370433683
16960546148886869027255103703440363323
28101977115163183330789298874080212563
13987253152405064424591781513293313683
16960546148897869240829627525527250523
11161970147874625429848699449933634483
30387385334902926487901823132756851343
13854378396295957224338249814096345283
13839261415958185969426669675722442083
3695171104330870597916348659799907363
19921424033143435081189235905950483763
11301823210282578877088390711184328863
19623692288210817585186008117897945263
13711399729722599709180325967632344863
28099262603546950646863600288477012563
16671944183702175918105633906064994103
13993594187170490786137109536269473283
14000674079738209378653043331981642083
8753047134442662863197022345168513683
3564261925146950646863600288477340163
5644227212393933080420783669897928443
8343043820765106735039531630416666083
8342723241297093004579053159811713243
3243072895232026909180335723715704863
6062317156875438167249962630605321683
5657649738071187197473415248845800463
25289109749777949308802307827803594963
5510344984457931032516026471817776843
19490515540210917808878062722761776863
11429346789252412935471729208586096843
8752073261209409429610998406605634083
13993626988740676328178709533581465683
5933501606124088957600420455943066063
11176451313900276561298917079574729743
33319960063699141472285719226007250523
8769661710570466422404518048408572163
11444162082249447381836905551635394903
19639834617034134793532490943062778523
22465470995981503214585122522009834543
8774271334121830066864959681808354923
8329975206381163194303327365319570903
3256917716466249513809370304606315763
5955699046095095995299085495383898123
11167992245565824765395590766349641663
8752037907420994083721853010256522083
16811476090640194083656715859533464883
22195339952408026361558315191507746123
13859394075137191485706732192269938483
3370278631952668528009883245072512883
14127105678268225429676269113875865283
11578045903720494734636300430356202503
17095100933625716680980002007513834543
14269464554678348259927370428566778523
8746353029447707694457899627792352483
5779132934280777079620662402820033683
5791882909813088687248222340039402483
19100915118659392148935713341523721683
11168008980933945627870046827792496883
11301823208202779500716484176906096863
8894345063832041102554371206739882103
8329268885587563194307659425616681703
21630263220330105576178750544973937283
27839583264552112366101990079198459763
11309946828678827417695070372244210103
6202943823545965061841768553290290103
19100932057455688458424978027792826083
27846612630406529891407548653460707363
2976065440674784385778773122762938483
19503618722608533450048412348567722523
16537354796301591650653002327121138483
8341985927019405806977681976585936863
27846294150962603209647334583703274963
11014331446105554426783194246803864903
13993611803162641864135957661641969283
8618861249702988489053073972689321283
14404017990619162980054285498001162523
5786903260038763194303305761744841703
3228340943497241008632240158921953263
19100916039508598625657899624070921283
5927091870740803197600420455942592463
6331105817422804651566123630349794503
14680524640178752305014665943582459763
22166448237677172629681205894666601283
13866103323661478863196992571094921683
5933145969305626909180336188237456863
22166448237677172629681205892109801283
14404353616753817266849191567703570523
11430388694322816752374622338691720883
16804782690105112726995590767693633263
3101841584534930925421417635034441723
4076988665709585020389227201757362963
11167957808134018965676279354000858483
11437434254735524045468890680656994503
11160910622533657005515819164291697263
6759026747446243114465171662744067763
11718353086035094050268644024849162523
11437434254735524045468890680656690103
8476238092457794083402568787594265683
16812854504719977850581465219021481303
16813510374222804651319944274257154503
8752055685072858063197022342672353283
19785811365158731257144794786963713723
11577070428346990797231322683149794103
16812889491296829645632730223636674503
27952608591957035195299085498007898123
13986530182432087253341022338691697683
11174669487042530024346677918922104883
11309273301134909872952362602573634083
2961249132474048286073478178892976843
5524470601215956196000411753095064863
25159654695718478460389287662683107363
33609179632109162504282964081107882103
19771015499041835195299085498007250523
14127158440515396734252054126410433683
13993594226920982551122607237453474083
16678636491087626445468960438218602503
14122177331321692039279885496585784923
14402035758474794905302285500567402523
16275613363187537155203533982857953263
11161262855685487433012267627792993283
5644226369144804542227068468548033643
30636645179737562392683952835089658123
27846294150962603209647425260183907363
11444499180532852434969653916558274503
25290100741968870325401205918103122963
13718446917503972842144370716432504863
11294793775229515926995590767692976863
13980878152260179203039715945161776863
8746032664638719432057899627792521683
19228103195162641863971657811472521683
25280298781441347038930394784336682523
3109241928203437410239111252820033683
8470566552276356992639429711437297263
14262735125003437410149203027469641683
5926773145815273442685809286534752863
5920395243192088042144390764940993263
11295463764631016707125689477389128863
13853339053951606530232987755786121683
5792218111782737123918491755661297263
11294793731051908764726173345616176863
8470515293471940381987052087299376443
11168628855024937340605268048845144463
13981230085414377396978709533706602083
14127457955752474222941022338692025683
3270990356714449315611958355601002503
11436092239350150699848963208017162503
11315968041146662360121990759949154063
14269127414478870425302285492938458523
19369383170398830797231332947476194103
13985858078372594354107004469898601243
16275295478959076842140519502470752863
14120076737591170996978709582221305283
25281692535558590610248769185688066923
8470534679970490786137109536269634483
19362991888086679757231423143956202503
14261760496916068018283964520199410123
3933406814343877277074917074452851343
13994987746803122934924331629005465683
19643891225913292466521511995280858523
11296186820918039811039684201165793663
14127458796605568033194846338691712883
19919730761223771536463600287201834963
11442766972637467220640994899536673283
8484291996990636791338079366733634083
29853434497232608998552641185687722923
19643875285581002418284003995338762923
22193372907628492466521572509898450123
29972585526120494734640406661521154503
19511958554832608998552641185687722923
13986194507647172678783396891014888843
16677983341890033592181638816400842503
29972585526120494734640406660241002503
16953129478458734880793653920333456503
13987922647235979616441356420173633283
13718429303549763395682775658506105663
11444482644494833592181638816400842503
8604062023445174919336388179536497283
13986580385624034024416279118407234083
8625237430476488188253073972689001683
32934419134746293938284004514967098523
5940881945705646823928947238727401283
8879916366362641863738381876810586083
16542755300018555624416279124685169283
11168999755136423829598917259921002083
13986899281189341928178709533581802483
6888195923752115547628969637598459763
16960545979215959267828348553431242123
16812553232036190103651759749453810103
11167622215469120292713300051469136863
8758096204180321970284047576855907323
13851641193510786996978709588820202083
8336014118701252056031899730249776843
5650953948743641373344390760007217663
11161954167586884328178709533581304883
8625255092984578322216279271886307323
11028036621294163203363647544589617263
8604449492824034024416279119693482083
13839261415958185969426669675722433283
14128180923330530646864917048650265283
25288454938986101812958733553242947763
11578717072057775758554371206740986503
3933725623411903214585162959955746943
14270487337664870066864959677840842523
11444849991914449315611958355601002503
8604751522855941115437691957837297263
3269632241079249315611958355601002503
8470904657422874222941022338692025683
11296188542553766075204446825091713283
13986884181694941928178709533581473283
8350124688619394996978709584724049283
11160944092989673442689896039949145263
2981379279600787197473415248845800463
14680189343568870325401205918103907763
11169351153920024317313854547533473263
3236680777928070368801210478160352863
25287065829367734908802307826522467763
30930866463809581495785148654487915363
19629752602398655355811085497940698123
8605104809213206369657899627792208883
19927782147182171536463600300116715363
5532224238147394773250716267721929283
8618898071409463304282974880404210503
14261677231042530024346656824528841683
27026841938822760569988783775121002103
5800322343969557224260435566537945283
3108554062352667220648367699594105683
5511367642076994773250910853386433283
14269464554679357419381855903063242523
14269464554679357419381855903062922923
14268385733510762504532626591053810103
14120075852730429743453011543440842083
11175020974315709469589975658506256863
3108554062352667220648367699594441683
19643892308437399809983962785686945723
8604079595277585097131062402820049683
9443381307446243114383200952921842963
13986917607869817985778773121479401683
16811494805718201277088390767756976863
8342726771234625429848699449939865283
8625943711508139386729310823821810503
30638338967581849266864959673940050523
11169049956755220898141022345360682083
8484325421288827298141022348052370483
2974687686888827298141022348052370483
5645269121552667905405380203850425683
5779132053587563194385471624019712903
6888195923752115547628969637598307363
8746034899683707624416279122256978083
19228103195162641863971697798736817683
5791866046420144688595590771668202063
8335626567440194773414964842439242083
13867398440955456463197012586567233683
8477916778731170727702959184710728843
8349773025495288521053043333322441683
11429664671264448255197831760838728843
11161617742373874016441356420045961283
11167973786318566433194846338692042483
14120748616642530024346688158928665683
2967960904076390667321990766477297263
19492210043325831092978699862096834083
14135246826679357419381803679063738523
14403346058960008851158265487450466123
19772055812184831666864959677840682523
19495513561257792739918554251856834083
32933429528632063666849191561366938523
19778712216778130925585234974986610123
8335308550807016707126131305229144863
16819231238904430797231332945034594103
8470180720552474222941022338692025683
11430421546219394996978709584723865683
5792923589710226530653032554570601683
16819231238904430797231332948816994103
8201074173720949625737442869898433643
11436460457183717140505683611335554503
8335611509877535677088390763719241663
11437100346104430797231332948817154503
2961249478912810781987084370118576843
2967606021729869668438242869898593243
8746352863473634024416279119693464883
19505583617717375020758265478865626523
22462483896532555707794917084569834543
27288263641825887071954053825495722923
8342338250437351380197796407245465263
19637467265541908930814189677066433683
14133832417045174919336388176778273283
9060142472350759926863600288477819763
27562404106240358066849191553809482923
5779149702987540861928490041741144863
30784639906602934908802307816100067763
6195577864334909907604922963412033683
5644581125861436327702979613642104843
6087183052499141471872494726804538523
5793529255282135011005268048845000863
25281340302224120390153485504534585723
16784987341005299453477490285059537263
22602956969593384087504551069585002543
11167956967270425662686272615814568863
14268421678391968607958306488652984923
2967287382630494475321990759750577263
14127158440515396734252054126410921283
30530967188398503669868425943581682963
25289781809058778528847548664797042963
5792218367929643275318078008650433663
16812537499202670664684772488080682103
9063209303479270418462560488161834963
3510869183452992148935752860554273283
6337178410530143053849653916618593703
22181916078255415728886622337482602083
8476878054957845224260468307597297683
8624230709514813645313035374413641703
22168157624263841713705822338832842083
11443172272742143340246285503254601323
19639146753170173072298652783700522923
21926550818154455571510531206740810903
16821244708526810834969653922836354103
22456392630357035195299085498007250523
11691422883691405053567418933837481263
25135412377311078789399412385686762923
14261677231042530024346656827280665683
16960545855436600192795927739220362523
11295465442242530024346677894676033683
5787237832847330024260436077137001683
3933726254480862359336615620250938943
11590109900499141471622608037588858123
11301856100127108764726173339018433263
11303568837670117809386712116617944863
8610756979652573336625572380355897243
2966935191327108764726173339018433263
11295498290358966165676268115600665283
11034093320112192330400420455942745263
8329605975088616676078000747785953263
22316133464320024317814039682761776863
16811492956035642337305674908419713303
6342261953220387286742285505622938523
11160944929858179042681499758221473663
8745380030941814530232997002324025683
16818540137436992738443974324678913683
13852362743937041863976018617869322083
16952088412470434406831404705681995303
11167973698150665558770709533575242083
11295816922931465558770709534925642083
11845204491718194866521512534100370523
2973277685620697402740962872521929243
5788262298199840003039652921933633263
13994316355937308680627253916234289703
13993240315954793850728889374925641703
14121454184867330336793653917571874103
11295835470362641863738040919117786083
