0 1
1 3
2 12
3 135
4 288
5 2835
6 51840
7 8505
8 2488320
9 12629925
10 209018880
11 492567075
12 75246796800
13 1477701225
14 902961561600
15 39565450299375
16 86684309913600
17 2255230667064375
18 514904800886784000
19 6765692001193125
20 86504006548979712000
21 7002491221234884375
22 13494625021640835072000
23 21007473663704653125
24 9716130015581401251840000
25 441156946937797715625
26 116593560186976815022080000
27 56995271759628775870171875
28 2798245444487443560529920000
29 5300560273645476155925984375
30 299692087104605205332754432000000
31 15901680820936428467777953125
32 57540880724084199423888850944000000
33 9302483280247810653650102578125
34 13119320805091197468646658015232000000
35 50596206561267842145202907922421875
36 155857531164483425927522297220956160000000
37 5234090333924259532262369785078125
38 1870290373973801111130267566651473920000000
39 280050003316617506273698095350605078125
40 628417565655197173339769902394895237120000000
41 36126450427843658309307054300228055078125
42 2601648721812516297626647395914866281676800000000
43 3496108105920354029932940738731747265625
44 811714401205505084859513987525438279883161600000000
45 4500780409586256415081083250968684530957255859375
46 9740572814466061018314167850305259358597939200000000
47 13502341228758769245243249752906053592871767578125
48 14026424852831127866372401704439573476381032448000000000
49 40507023686276307735729749258718160778615302734375
50 1178219687637814740775281743172924172016006725632000000000
51 1835575778343610885044593587658813455682952443408203125
52 28277272503307553778606761836150180128384161415168000000000
53 239422927610036202397120902738106102915167710009765625
54 14613128884259277641708402381685690086746366936130519040000000000
55 1503336562463417314851522148292568220204338051151318359375
56 701430186444445326802003314320913124163825612934264913920000000000
57 3991358573340372970930791303716768624642517525806750244140625
58 260932029357333661570345232927379682188943128011546547978240000000000
59 730418618921288253680334808580168658309580707222635294677734375
60 55891640688340870308367948893044727924871618020073270576939008000000000000
61 2191255856763864761041004425740505974928742121667905884033203125
62 670699688260090443700415386716536735098459416240879246923268096000000000000
63 74842343787769800913355506161166981573691187165567325469154052734375
64 8880988975581887254515845120660348492338221235741297614432239616000000000000
65 105303177709392109885091197168761943074183500341953226935099752197265625
66 602663911882986869091445249888011248690071693057404456115371780341760000000000000
67 315909533128176329655273591506285829222550501025859680805299256591796875
68 274814743818642012305699033948933129402672692034176431988609531835842560000000000000
69 1009330958344523373248599124862583224366048850777621680172931124810791015625
70 5978869566518375619722788182592989163284547087895542454344188974620590735360000000000000
71 221043479877450618741443208344905726136164698320299147957871916333563232421875
72 4582514222596019507245595071561594274827123832528970603716707420547910834585600000000000000
73 663130439632351856224329625034717178408494094960897443873615749000689697265625
74 74117186556770402465015711592213611749377828943512046286200659149731427411558400000000000000
75 88776587605781104752032128551522762259437146962890145298580308397467333221435546875
76 40912686979337262160688672798901913685656561576818649549982763850651747931180236800000000000000
77 273520666413411583741010988067241630521325849792664537664925930172596853655242919921875
78 301935629907508994745882405255896123000145424436921633678872797217809899732110147584000000000000000
79 820561999240234751223032964201724891563977549377993612994777790517790560965728759765625
80 202900743297846044469232976331962194656097725221611337832202519730368252619978019176448000000000000000
81 26397114365468690042380676208700419994036411793480581322884218844840541929467864452362060546875
82 104696783541688558946124215787292492442546426214351450321416500180870018351908657895047168000000000000000
83 79191343096406070127142028626101259982109235380441743968652656534521625788403593357086181640625
84 866889367725181268073908506718781837424284409054830008661328621497603751953803687370990551040000000000000000
85 31597345895466021980729669421814402732861584916796255843492409957274128689573033749477386474609375
86 10402672412702175216886902080625382049091412908657960103935943457971245023445644248451886612480000000000000000
87 3922968479651583959017492107065367171298430075344839144248800158245369447453940005166364917755126953125
88 6491267585526157335337426898310238398633041655002567104856028717774056894630082011033977246187520000000000000000
89 11768905438954751877052476321196101513895290226034517432746400474736108342361820015499094753265380859375
90 1078278090293679599903304190674800151897571678699951927178555127969755916286481646025077131716425940992000000000000000000
91 1217472976443595021764049274606493260058133471658743182697903497386493966451222760224044284820556640625
92 25878674167048310397679300576195203645541720288798846252285323071274141990875559504601851161194222583808000000000000000000
93 1588802234258891503402084303361473704375864180514659853420764064089374626218845702092377791690826416015625
94 310544090004579724772151606914342443746500643465586155027423876855289703890506714055222213934330671005696000000000000000000
95 140712615268928782279567205475970518948418927639494005279047669502176352765556030224442328768444061279296875
96 894366979213189607343796627913306237989921853180888126478980765343234347204659336479039976130872332496404480000000000000000000
97 9709170453556085977290137177841965807440906007125086364254289195650168340823366085486520685022640228271484375
98 10732403750558275288125559534959674855879062238170657517747769184118812166455912037748479713570467989956853760000000000000000000
99 208240880058155166408452155120463695552950473109447819203003177796371441299570136413432500106866259333133697509765625
100 1803043830093790248405094001873225375787682456012670462981625222931960443964593222341744591879838622312751431680000000000000000000
101 2075691352837740207103603739749138126640699877123205681733160707712218560050553940379052984936183036578655242919921875
102 326819724642800420425907338779540831615275321976856648120049387908647150073022167481664624724139548680409324506316800000000000000000000
103 193039295813909839260635147796669845777585088572458128401183945817236326084701516455251927599065022401814937591552734375
104 15687346782854420180443552261417959917533215454889119109762370619615063203505064039119901986758698336659647576303206400000000000000000000
105 76615762182835540806376013333111326746413274348742425304829110079905709777777390047117711140172275520395898025429248809814453125
106 188248161394253042165322627137015519010398585458669429317148447435380758442060768469438823841104380039915770915638476800000000000000000000
107 1077294232052850539278453123476878365381317050617667242211202116833554185185327881452522136341962366092286722135560667514801025390625
108 194565769690644174260390854503733759828387561986662375365031949331312136695376327859273190769211843034055344187567304081408000000000000000000000
109 3231882696158551617835359370430635096143951151853001726633606350500662555555983644357566409025887098276860166406682002544403076171875
110 212465820502183438292346813118077265732599217689435313898614888669792853271350950022326324319979332593188435852823496056897536000000000000000000000
111 16434123509966234976692802398639779463891991607172513779931888292295869095002176831558225189896635894737833946177977982938289642333984375
112 20396718768209610076065294059335417510329524898185790134267029312300113914049691202143327134718015928946089841871055621462163456000000000000000000000
113 49302370529898704930078407195919338391675974821517541339795664876887607285006530494674675569689907684213501838533933948814868927001953125
114 216613153318386059007813422910142133959699554418733091225915851296627209767207720566762134170705329165407474120670610699928175902720000000000000000000000
115 476461012944258078017324689882331388046569475955760868907367216941849863315755701973386188202249452999762327937971750080585479736328125
116 7006964611690401213122312462832423811565933412501626950960060581073506263774023656594392514043685430394050467207779754815067950940160000000000000000000000
117 63037271423970535643024300264594527277521026267170005593942640176615341360500074792533620063271970616420120248221909937945459187030792236328125
118 4067905386290330856004388021525747837638760514926806598150468273894950050237912492497351460911706479521180471238282067312637380069949440000000000000000000000
119 520667217963530000239441401982594994177466816001838910136897622093475504644037713834866880684901075950724076822003893126052916049957275390625
120 50538029357116554422656115024227280835688905133244674452782157647561301444135729641790095609782676618979337702475921091465281755037023862784000000000000000000000000
121 140131854375486500734443019488193634137929241391918922435334489112615903844391666263802237400653590680301927311797305792052755772769451141357421875
122 606456352285398653071873380290727370028266861598936093433385891770735617329628755701481147317392119427752052429711053097583381060444286353408000000000000000000000000
123 271155138216566378921147242709654682056893082093363114912372236432911773938897874220457329370264697966384229348327786707622082420308887958526611328125
124 14554952454849567673724961126977456880678404678374466242401261402497654815911090136835547535617410866266049258313065274342001145450662872481792000000000000000000000000
125 723170753623582532582699696306649037045733849942999427471296754566575701095040630545959697430495949476346739671990207149228093814963804185390472412109375
126 1988497604381547935584304189167660159038283647159519578036860332809229600949773134494472504316050672549267649670730977780604196491469561638462423040000000000000000000000000
127 21480319414561857403446525632870763476605955938900973093206834294056703992921998927107713785064236123059804148672976449977072093513776361942291259765625
128 1527166160165028814528745617280763002141401841018511035932308735597488333529425767291754883314726916517837554947121390935504022905448623338339140894720000000000000000000000000
129 12789274777833057088725044129183088220153803136241944874829883104509891273865793551205297249058320866489192091099146813434098839117634877018630504608154296875
130 277254553206734908650573559163101102453284179395231616458936566578795623906568007042516015590170422134270637394916102844677956158447253295102344675983360000000000000000000000000
131 38367824333499171266175132387549264660461409408725834624489649313529673821597380653615891747174962599467576273297440440302296517352904631055891513824462890625
132 40224090579233100547025211963382707943922468746660202915862517079251669116364886461728223541821924843239984073254428200705877879467527508053448165591665868800000000000000000000000000
133 115103473000497513798525397162647793981384228226177503873468947940589021464792141960847675241524887798402728819892321320906889552058713893167674541473388671875
134 482689086950797206564302543560592495327069624959922434990350204951020029396378637540738682501863098118879808879053138408470534553610330096641377987099990425600000000000000000000000000
135 56973057239965358838553588257887465156818329497673885615681287441754913946137746893860131209894742890503406447925948391284916982990396085445885734680481255054473876953125
136 440212447299127052386643919727260355738287497963449260711199386915330266809497317437153678441699145484418385697696462228525127512892621048136936724235191268147200000000000000000000000000
137 1032946298655024114594645491458220563930141017414348273988656385357034744153888715423464118022874251536518282121092194746339581822043268157866710928772203624248504638671875
138 5625915076482843729501309294114387346335314223972881551889128164777920809825375716846824010484915079290866969216560787280551129614767696995190051335725744406921216000000000000000000000000000
139 71273294607196663907030538910617218911179730201590030905217290589635397346618321364219024143578323356019761466355361437497431145720985502892803054085282050073146820068359375
140 244794816807921496358060970005505222213742192513508022085799744705816890277121748191439006344219624930104203564550992976151340751797772031654709513720098590633955950592000000000000000000000000000
141 538227598141273682801875188954149161101374032399991842714344365922737519818396452658139970877835970971788767576101907146733411907609388761566728886363096535205841064453125
142 214440259523739230809661409724822574659238160641833027347160576362295595882758651415700569557536391438771282322546669847108574498574848299729525534018806365395345412718592000000000000000000000000000
143 107326263379525568413893587568195620715369648508301534888953368411493075735139396866520826073245293866252449201696097366279710355067275047752577498446024022996425628662109375
144 10190201132568088248075110190123568747806997393699905459537070588736286716348691115274091065374129321170411335967417751134599460172276791203147053376573678483586814012387491840000000000000000000000000000
145 36503146238535790291804311591550739103362971362123415081784436124360278116947453388032818287209185525389712015984079960307725290511910656750794668724143696277402341365814208984375
146 2843777060251559511090728425150763371481022528474392221266159234065940478981030078681141692662547717535928744921139837525934733071333058010180573035322887018675389956945346560000000000000000000000000000
147 163250648218098110095667455450638919693928498229686011248284217690628388404346494202828951092696971828141258717804561841286819814612534755993890195281520783521168460138142108917236328125
148 2934777926179609415445631734755587799368415249385572772346676329556050574308423041198938226827749244497078464758616312326764644529615715866506351372453219403273002435567597649920000000000000000000000000000
149 73952543642798443873337357319139430621349609698047763095472750613854659947168961873881514844991728238147990199165466514102929376019478244465232258462528914935089312442578375339508056640625
150 1571573579469180841971135793961617266561786366045974219591645174477265082542160538562031420466259720428185517878239035250982467145609215846514151159948698990452692804246448541532160000000000000000000000000000000
151 221857630928395331620012071957418291864048829094143289286418251841563979841506885621644544534975184714443970597496399542308788128058434733395696775387586744805267937327735126018524169921875
152 75435531814520680414614518110157628794965745570206762540398968374908723962023705850977508182380466580552904858155473692047158422989242360632679255677537551541729254603829529993543680000000000000000000000000000000
153 331764792002167736927907952344763526562039298783236404082463421712615567635090189224179143674879216346055941411643128393570850222757943008146257979430720280248073647140208468772470951080322265625
154 22674816928832996717797788321697137006564825570908003452387241128106710100194637827010897825357484637530097548095318482458272692802912752498466808462682263053665154481404759210742251520000000000000000000000000000000
155 1093828519231147028651312518880685347075043568088330424259881901386493526492892353872118636696076776292946438834187394313603093184432938097858212558183084763977898814621267321542836725711822509765625
156 13721892212652576293742509580758239430892769842490687369246662841085056684233787027393914927993335403247713832205362932844448302776610681301972173809276798309556004885966904083972780929843200000000000000000000000000000000
157 3281485557693441085953937556642056041225130704264991272779645704159480579478677061616355910088230328878839316502562182940809279553298814293574637674549254291933696443863801964628510177135467529296875
158 7159248110949170240213483259526037963944053830864706453519998004044377400469801927335955614605218471259676782020189356266668679709536007635811568943970503465855306897026210826420581354700800000000000000000000000000000000
159 4763446777296930608642812582222339414681641344900793783067227635070213744404531218475355353353882735469282878794041878462465083222530536877769635334023111068936010966899067368009127676486968994140625
160 221306677605660750465479194518468885541438592019689805891210178301019794203322517177809059958676513383579128685808093380915262227181177068038207219196016203136519246800874229066313010836511129600000000000000000000000000000000
161 72209089697044171096416395933908443187159001147351132957516103720029370151428288740867911801491508386978859159638880835612508196570340408530109902028456340694000990247222962231650366447865962982177734375
162 28477349348410287293762034197670333316856054260399889174226439389657851302849859596359893335355767298005139508440724717849957914226909482619975396957293196110765713674077190240125420197282963167117312000000000000000000000000000000000
163 216627269091132513289249187801725329561477003442053398872548311160088110454284866222603735404474525160936577478916642506837524589711021225590329706085369022082002970741668886694951099343597888946533203125
164 29388624527559416487162419291995783982995447996732685627801685450126902544541055103443409922087151851541303972710827908821156567482170586063814609659926578386310216511647660327809433643596017988465065984000000000000000000000000000000000
165 12592223627045623577046953644362285862547555031506487047697896318976960730744659203342276798552382547680630867397643026874767719051131840087258120078426025334319261734831368421969632351971813477575778961181640625
166 6654028194919113166904698707621686939546139169071551462898494818896657179896087947949451303114072117330106559859055375582148656788415981750297647470172055483692879210184375923277607617417966337010958336000000000000000000000000000000000
167 37776670881136870731140860933086857587642665094519461143093688956930882192233977610026830395657147643041892602192929080624303157153395520261774360235278076002957785204494105265908897055915440432727336883544921875
168 5840107466116607244328915961705402193100855425910719287956750932649218073651198470156274419717158815938287925457095722040940233090056938862601239231620609656927566225194623060342290653655400694667777912340480000000000000000000000000000000000
169 113330012643410612193422582799260572762927995283558383429281066870792646576701932830080491186971442929125677806578787241872909471460186560785323080705834228008873355613482315797726691167746321298182010650634765625
170 9320811515922105161948949874881821900188965259753507983578974488508152045547312758369413973868585470237507529029524772377340612011730874424711577813666493012456395695410618404306295883234019508689773548095406080000000000000000000000000000000000
171 1717787766991168796207522489408598209293940981071031423199067696582018107258468993168997886714945014196714903157048276846028228658163274475514652136875208198450556956009018786060883560072542251713457517325878143310546875
172 7713775047659673237474992999902197434639143663244282469168806473248125830797776075891928805960208665024144161955468777139868092699363482282519926466482614906860465403098442817356934524055740283053605694975508480000000000000000000000000000000000
173 5153363300973506388622567468225794627881822943213094269597203089746054321775406979506993660144835042590144709471144830538084685974489823426543956410625624595351670868027056358182650680217626755140372551977634429931640625
174 111093633960893660772650099684731449409724254255170891235319767451590043252632955089474040824862805989504423737599422218992837473694378884563206330571753290236306285526115711486718223876760290441732368146923373618790400000000000000000000000000000000000
175 28029142993994901247718144459680096981049234988136019732339187605128789456136438561538538517527757796647797074813556733296642607015250149616972578917392772174117737851199159532155437049703671921208486310206353664398193359375
176 138644855183195288644267324406544848863335869310453272261679069779584373979285927951663602949428781874901520824524078929303061167170584847934881500553548106214910244336592407935424343398196842471281995447360370276250419200000000000000000000000000000000000
177 13772259555814364702572548870986114052123446857595573975583521525718056343219919769404768593279851432171878331695015168688971828169978237265047561513955525571613621081875963031922234771557147716845395790951442904770374298095703125
178 1663738262198343463731207892878538186360030431725439267140148837355012487751431135419963235393145382498818249894288947151636734006047018175218578006642577274578922932039108895225092120778362109655383945368324443315005030400000000000000000000000000000000000
179 325145084295965218847691045084585214361001375811930289945297921237604547581235497164643015050041709898666518874364923330352682725926007949344383734872950016755921575976462953318859716563283965662915213673331891186535358428955078125
180 552734113168234898563329557245258046132912022155638680174222235371199139733229007819988949907899410184363894016530230036294792645771765775647451903394424920985163007958347321429040049751894729190572206942835293520772894220615680000000000000000000000000000000000000
181 22435010816421600100490682110836379790909094931023190006225556565394713783105249304360368038452877983007989802331179709794335108088894548504762477706233551156158588742375943779001320442866593630741149743459900491870939731597900390625
182 6632809358018818782759954686943096553594944265867664162090666824454389676798748093839867398894792922212366728198362760435537511749261189307769422840733099051821956095500167857148480597022736750286866483314023522249274730647388160000000000000000000000000000000000000
183 9262160428797908298367712798051716427439534604550858259450917848098735048070974483451528089269536781975775606467000797621514494165139951217562490796151466073643454067953371284908802017697217553975704022529316716827452182769775390625
184 4751863420670198530932504850347293053321751115845490742990328471250906037109550873198710972342538212928262730649573320909041799462157269951834810393361026186379908844537433688703389084434199462892083450732434762208435627926487040000000000000000000000000000000000000
185 298606834105893128098080205559723646512804150842491754308213393722507105986400853417190814032929150618909160045112180644445727847098666877985923118766066279472815019176693899593749969274773675789442063486895858659408986568450927734375
186 57307472853282594283046008495188354223060318457096618360463361363285926807541183530776454326451010847914848531633854250163044101513616675619127813343933975807741700665121450285762872358276445522478526415833163232233733672793433702400000000000000000000000000000000000000
187 8496486830256973154336450889509259473599318107071029575938028586876593484613593996285465612269570331644905256426931820381251588839214690707256571769281510562111558125421872769890091743382973421827115414877813964267261326313018798828125
188 44367075757380072993325942060790983914627343321623188408100666861898782044548013056084996897897556785482463379329435548513324465687961297253518307104981142560832284385900477640590610858020473952886601096128900566890632520872335769600000000000000000000000000000000000000
189 8916269960712408257908136054663592660158637642075352290140836682889873543999449647718080143429615101742846567396551980859356340001064975545906443954608795814304202657664797158459425580845472967170113868569828896709968268623924814164638519287109375
190 11206590931405117877238213053251073045027891394922157913625331241313289559068293521810397196446148073331444460058063466327883600139190768150671682155032976837155505048465829846281501215405675474811720797669006736389771087182101547371724800000000000000000000000000000000000000
191 5162520307252484381328810775650220150231851194761628975991544439393236781975681346028768403045747143909108162522603596917567320860616620841079831049718492776482133338787917554748007411309528847991495929901930931195071627533252467401325702667236328125
192 64549963764893478972892107186726180739360654434751629582481907949964547860233370685627887851529812902389120089934445566048609536801738824547868889212989946582015709079163179914581447000736690734915511794573478801605081462168904912861134848000000000000000000000000000000000000000
193 377745388335547637658205666510991718309647648397192364096942276053163666973830342392348907539932717847007914330922214408602486892240240549347304710955011666571863415033262260103512737412892354731085068041604702282566216648774570785462856292724609375
194 774599565178721747674705286240714168872327853217019554989782895399574574322800448227534654218357754828669441079213346792583314441620865894574426670555879358984188508949958158974977364008840288818986141534881745619260977546026858954333618176000000000000000000000000000000000000000
195 224407513062455320963718976164133330585386247323710122723369703446323591398475802088845646658979424172618205575645406325314007092650457783142298447377355034789802779447343121550493365422124743077619720406811107951825744324978776656416812329553067684173583984375
196 18590389564289321944192926869777140052935868477208469319754789489589789783747210757460831701240586115888066585901120323021999546598900781469786240093341104615620524214798995815399456736212166931655667396837161894862263461104644614904006836224000000000000000000000000000000000000000
197 977892593418144719820001669853924075616610143447116374203297174871935650108686524430955117192778950591628238895330712235127461564323527711941256737841466830434396053504115646464558679978164026403934110093914098155036272715418464699860123801045119762420654296875
198 27032134221585800346262236442615863197970225857507664728274532917169208187274002235963395695431282110412233787440832069540949700713150313244112688713028235751570151754779506196223343400478088514301400966480739453052954012581054747592676443548549120000000000000000000000000000000000000000
199 91782109133331235406718585592592554254036713623376302762629627511387429137855711701558016251708643227485546057543028711723541151618399152685055153974159138458218035622331932107086918810464812708841497887325575323525898169910250968632681178860366344451904296875
200 23299349078639865481056633706018124871154859017357910677100623502172277526283470448945145924618684198122266200096828475938251602910325730858751736567263988936483769060293431775388328677003375074239607511283225170318337406322036057229444252908975554560000000000000000000000000000000000000000
201 18086123515268586593070930883948325778529204603054417340889981249256449848760157269350514892480446691192164278369141522788682401632163645032353543366377929028884155009558618881362012786196143668340761366186941245377395863871664504623912989700329490005970001220703125
202 662353895607574095895477982994683253837190332145450684728616524919753505517186497922612608345059954384219783536352639913972616567534739876852594367134180677486360586846021678510739407629851946610483562330759525141809695786922841034918641221696357065031680000000000000000000000000000000000000000
203 1682009486919978553155596572207194297403216028084060812702768256180849835934694626049597885000681542280871277888330161619347463351791218988008879533073147399686226415888951555966667189116241361155690807055385535820097815340064798930023908042130642570555210113525390625
204 240116534235657761244028678395232573181058239209368782227818062613909040820090449226905522777251134663367355927598559021613352958062693900156602509973483179202355439943419778893713250053973927685232501016146943054408850916675268331978705815689363363215284633600000000000000000000000000000000000000000
205 1518854566688740633499503704703096450555104073359906913870599735331307401849029247322786890155615432679626763933162135942270759406667470746172018218365052101916662453547723255037900471771965949123588798771013138845548327252078513433811588962043970241211354732513427734375
206 2881398410827893134928344140742790878172698870512425386733816751366908489841085390722866273327013615960408271131182708259360235496752326801879230119681798150428265279321037346724559000647687132222790012193763316652906211000103219983744469788272360358583415603200000000000000000000000000000000000000000
207 160140431238827368693020173105370974264277397974701785463946683094656395913952398691478035763557313144576447855292949803073317518041984778122646740853319268365583305789804201394921036241277229845845584998421770294180387883822898063893924882213106002382119186222553253173828125
208 276614247439477740953121037511307924304579091569192837126446408131223215024744197509395162239393307132199194028593539992898582607688223372980406091489452622441113466814819585285557664062177964693387841170601278398678996256009909118439469099674146594424007897907200000000000000000000000000000000000000000
209 1317795608664310416974863004484097747220738707933820992582817255185927481975914288832172756298313129866719589401205683929490329855967492739171260030481964259380385023344298773278805207229470324401463318952012747750810411895978628167783107855731649293602458783425390720367431640625
210 18883191347763664536078866231806574097852523138259689330016056089728032780193946854741962567437917544742235509393032985758684667510247436788405585053324489054982865570133443124917064055117351276635036745107539023179240467553995672659927730535428866206415625303654012026880000000000000000000000000000000000000000000
211 3953386825992931250924589013452293241662216123801462977748451765557782445927742866496518268894939389600158768203617051788470989567902478217513780091445892778141155070032896319836415621688410973204389956856038243252431235687935884503349323567194947880807376350276172161102294921875
212 453196592346327948865892789563357778348460555318232543920385346153472786724654724513807101618510021073813652225432791658208432020245938482921734041279787737319588773683202634998009537322816430639240881882580936556301771221295896143838265532850292788953975007287696288645120000000000000000000000000000000000000000000
213 12986875723386779159287274909190783298860379966687805881903664049857315334872635316441062513319875894836521553548882015125127200730559640944532767600399757776193694405058064410662625317246430046976421008272085629084236609234869380593502527918235403788452231310657225549221038818359375
214 592781142788996957116587768748871974079786406356248167447864032768742405035848379664059688917011107564548257110866091488936629082481687535661628125993962360414022115977629046577396474818243891276127073502415865015642716757455032156140451316968182967951799309532306745547816960000000000000000000000000000000000000000000
215 2647809613506042352864395855271907274524931837868387606990067427640811864391508171313226337667159163024921870141034197258521079760599538445001826403964999158253083325303100510911797394778398359092280011395279594279310376640118999926830612488183917277257251043920405209064483642578125
216 1225349755881991389994840908536168235059808076307127711894828699416922800297702902571171064154132000668828993239013515038610684708979545938716864731804639474459033396379676554761067801026288312534707796178313882891135372663670446070601049726331270376712523388720421919856803394355200000000000000000000000000000000000000000000
217 497975149466443753521058015385891264655023699270439300401662102946446053619583703551909274704292258901217807591953479581791243850289261947355790845298347376689106967448970211729607665846941626877367330201546801358677362374800225792690602105203183468455563343013636767864227294921875
218 14704197070583896679938090902434018820717696915685532542737944393003073603572434830854052769849584008025947918868162180463328216507754551264602376781655673693508400756556118657132813612315459750416493554139766594693624471964045352847212596715975244520550280664645063038281640732262400000000000000000000000000000000000000000000
219 36817792675801518916579424367555870652269177205559929675196887581345488974363921122110412225261848161861538604311080512879735614071136582077750396147133313295509123638339612604228542774393629183178153558451362758453810787180854693982579666648197369740262075765713234432041645050048828125
220 311786081574322624747425150785591234023761651105409738576113306352608861652448521073643216013121276442025924803961807787688435192746950873416423212535300886860411138372024884924058882808708389270967203128555827600105590745334709229304003021628057611969726339529949686170942751060787200000000000000000000000000000000000000000000
221 20347433160961439432549611440695768341782326585211837656583810349847065667527817451441106512839276173279218139104267147791926930019922482382186316757661371534748542198562383296189087269796409589016413473107620522726364735471993218052720440989792902902977010654694822733290493488311767578125
222 653198076619837385298350639398829347104461134298855510511728899074842617339112700619704010411809336571573152982796066551363025497508717018824874958725706063990298543112159574413601840661900249690461709898387029938773214723291122529576472410371213258228816075842035191521848482327370399744000000000000000000000000000000000000000000000
223 1403972888106339320845923189408008015582980534379616798304282914139447531059419404149436349385910055956266051598194433197642958171374651284370855856278634635897649411700804447437047021615952261642132529644425816068119166747567532045637710428295710300305413735173942768597044050693511962890625
224 125414030711008777977283322764575234644056537785380258018251948622369782529109638518983169999067392621742045372696844777861700895521673667614375992075335564286137320277534638287411553407084847940568648300490309748244457226871895525678682702791272945579932686561670756772194908606855116750848000000000000000000000000000000000000000000000
225 66175291058143567341139809471120583500960009909071147485604247958292367681087064643638287474389726457456149589572958007546040513596798911295625737792511844852355652308743050061069252716221584719518958544879195514365758811727893836576782416856243334984259227675649202719654340398847125470638275146484375
226 513816445384808923088904019520280920358032930496607407381025395516707883355860587991737125294915913779755733858778469557644387417637447596917894129362931639274034770682968815107182875003420339804309928168618544547263054531397318643954999123760763177521062560170723482849552373944097439744000000000000000000000000000000000000000000000
227 45462424956944630763363049106659840865159526807531878322610118347346856596906813410179503494905742076272374768036622151184129832841000852060094881863455637413568333136106475391954576616044228702309524520332007318369276303657063065728249520380239171134186089413171002268402531854007975198328495025634765625
228 743384375526091100717441239679882228048305356993900468923071085229525817930685224784149543473541791428595640106813297604218379633734050800036096578143291363377922795170651828062685040288320605653305513461138840665873192046165319339185642960173015078358447515135782383397605541993377492033863680000000000000000000000000000000000000000000000
229 136387274870833892290089147319979522595478580422595634967830355042040569790720440230538510484717226228817124304109866453552389498523002556180284645590366912240704999408319426175863729848132686106928573560996021955107828910971189197184748561140717513402558268239513006805207595562023925594985485076904296875
230 2685104364400241055791397757723734607710478949461968493750132759849047254365635031920348151026432950640087452065809630946436787237047391489730380840253568404521057136156394402962418365521414027619739514621633492485133969670749133453138542372144930463030712424670445968832151217680079501226315612160000000000000000000000000000000000000000000000
231 33778516049805797872187292426642302639343478262479948710135141760457702535293979833417993387332416223873074239069670445410800004733255177834419270387443245904885208913885729542365309051357651741905501881343749557797797250012939073379959416321960754707097975535086852653324803325869396530833910219371318817138671875
232 97449641322623382707746338133973587713980309190229490700004818211106885719416217743840928017739810501279271431071334898738974131920158988700458699763349019168959341917090606624587281168191806660931034091633917971167788948050602697030979293896381866560724392388039600039566853948974592629872137338880000000000000000000000000000000000000000000000
233 101335548149417393616561877279926907918030434787439846130405425281373107605881939500253980161997248671619222717209011336232400014199765533503257811162329737714655626741657188627095927154072955225716505644031248673393391750038817220139878248965882264121293926605260557959974409977608189592501730658113956451416015625
234 973048311556179643610426270755065029626373344507728096768246110512451808872371652442735803987054491428743704337247628950794480163601256324432498181355006825264742683350018099831431444683758736362328905749737499690626336136737995014231912586656518431070151559409509731939080576040064163852241473427944243200000000000000000000000000000000000000000000000
235 2128046511137765265947799422878465066278639130536236768738513930908835259723520729505333583401942222104003677061389238060880400298195076203568414034408924492007768161574800961169014470235532059740046618524656222141261226750815161622937443228283527546547172458710471717159462609529771981442536343820393085479736328125
236 1424542728118246998245664060385415203373010576359313933668712305790229448189152099176165217037047775451680783149730528783963118959512239258969177337503729992187583288424426498153215635017022790034449518017615699547076956104184424700835520026865142983086701882975522247558813963322653935879681517098510372044800000000000000000000000000000000000000000000000
237 22887140227286665435268582793057891787826763848917226447782717326924523218326465445829862689487888598728559546795241255344768705207088044569378292940067982911543546577736984337372750627383147302504201382232677669129264493705017063254692201920189338763114839793431123318050020365492697660414478377788327634334564208984375
238 324795742010960315600011405767874666369046411409923576876466405720172314187126678612165669484446892802983218558138560562743591122768790551044972432950850438218768989760769241578933164783881196127854490108016379496733545991754048831790498566125252600143768029318419072443409583637565097380567385898460364826214400000000000000000000000000000000000000000000000
239 16547402384328259109699185359380855762598750262767154721746904627366430286850034517334990724499743456880748552332959427614267773864724656223660505795669151645045984175703839675920498703598015499710537599354225954780458228948727336733142461988296891925732029170650702158950164724251220408479667867140960879623889923095703125
240 2755296948069215825802869034276386278663356092039826937304518974465778601935941962721817283309644532213821996639733848417412959148399007367676558223289986687780606637891357288958712233532964443983621060639093405473280219858761079594832665063921944829734459876435856052173399319412532430056139962750503372109905920000000000000000000000000000000000000000000000000
241 49642207152984777329097556078142567287796250788301464165240713882099290860550103552004972173499230370642245656998878282842803321594173968670981517387007454935137952527111519027761496110794046499131612798062677864341374686846182010199427385964890675777196087511952106476850494172753661225439003601422882638871669769287109375
242 1887498204946894110928261065393858356809558199399109270616086998334035115308813111506302309383772141285259973002419413724554721058355424351526602233311175228377010355939835888905803041371538599104605801366502421592913180178027807395486237858571920119012876078831449911219307812028863520346284402308562223085377290240000000000000000000000000000000000000000000000000
243 4790903139988011625353470791864174848617886955584171924132720700408369958398391659415757937826559101598138320959009649574651353424619401494188250482694377820837825389224909007491359928055425517579115610437943627012637175292318086151363120783911335990205031849001669340018694597202735218729382276503514503929181955754756927490234375
244 1041899009130685549232400108097409812958876126068308317380080023080387383650464837551478874779842221989463505097335516375954206024212194242042684432787768726064109716478789410676003278837089306705742402354309336719288075458271349682308403297931699905695107595514960350993057912239932663231148990074326347143128264212480000000000000000000000000000000000000000000000000
245 182404055248763566612082693458644729011428810059956177667505075226647869426101965648936151966870584675145920293872374388255700978935534473088229260627623046772758526043959960642218546540854215730789668636203827711252135174904426494040848097605856295155076177587040556782531759399299737982683771413318307708095744601450860500335693359375
246 260138655828113101647057317312062966203280684379635689565219979956199946756599930408014402928902541877369275143657319249996308213787173659142270242250881610959232555017607420601040818651582943029111167555559815038944829162807104727131194887935205073228391380299541713441492523894744477851906231715331804093155250484019200000000000000000000000000000000000000000000000000
247 21870115732636213574047723127610174934426538914506555813217506321887358949614559647768212937157258064243545856745019110537832338308085345080719706721668564018955100840569117218602599401405325414346709000783800932566900024967558430203530805835800682845019325077379867725014798697010479754927913122575233728639432229101657867431640625
248 387086319872232295250821288160349693710481658356897906073047330174825520773820696447125431558206982313525481413762091043994506622115314404803698120469311837107338041866199841854348738153555419227317417322673004777949905794256971833971217993247585148963846373885718069600940875555379783043636472792413724490615012720220569600000000000000000000000000000000000000000000000000
249 816373188760316134546350821271453789796891458048027351771682667290313440166882196012970744868235340340419958943054471819580561044938658779632102561929336539412881079778045603798913677128100000004993781764333205916758499590759013571598750203060948429709385322617470514671257253631656534347277716859105911595406723790802061557769775390625
250 37884741838504349777392307358666151674343287443590705155846503837660905097386414584384716549201395296520090235981779699608563271969964899728861023386849712644597084684666237733047636134147974424926809247690601972212565091863608949768852784880415030909599202904704957490851717985548546105591870566508895530879641795406541619200000000000000000000000000000000000000000000000000
251 18542284236313060363951266203538529927656795686644845240790228422164889166510395318042604528192229285151958527473596218438133283013691756861783945489101020819684767964998749799084726348610535300113423765213300105987335801204909475251722413362123321683989268832610607799728266001735814864629718783020872570066472917460487224161624908447265625
252 1128327327734869210116039472832331381901234024858452946169401359237668762260275167393063514539513028339505290712683101878193777299204979803008624477294286887648058108696964105001395034605110585973503148113448829034722380141388563528397705508538981731985538595983292501743235253038470036430219575781625077019473312335280294091292672000000000000000000000000000000000000000000000000000
253 24936175352283081179106875239241471282021207992384447047959272705670023361858807496677985399982653176583668364533456983416799932328757879917571512899135855585093308642584525591872563020545202644980121615286851866672624008516947225338523245555958949850882120154200472558255254278196440680019276984062552766641118751067551784217357635498046875
254 190703210321386345371724981323774318067814201384527258507504455082422889396102845193193833443297976620761457585242214401948244050569855741353570334190583699320798553582585482535447048102272211713831517991005435893192514953474123413250316423978419447659527650025345211562236944175516062495248379005345083439910982366526246888669184000000000000000000000000000000000000000000000000000
255 1443832536326001612327637865805921433582764761030747368395659039740479046877413715405196786644800431576196476551209881930457508498229309927474382146284562450538989008695190258434601033855790081810895379414577181068744565761523737676541489506227294664592730785171584489965742725055313158008246493738707720575198535872818439429465797729790210723876953125
256 20797329304809109280858839563245532031203545546191004703794405853468710625981391885388946699992304138353761518416174933818867703178946187729054966365488295913129007059502442383385713277841398320663610026027088816768002910766074002955426507933390511283957447401164047392131312184005079711481807220806913419622932092963886380690706530304000000000000000000000000000000000000000000000000000
257 255558358929702285381991902247648093744149362702442284206031650034064791297302227626719831236129676388986776349564149101690979004186587857162965639892367553745401054539048675742924382992474844480528482156380161049167788139789701568747843642602231155632913348975370454723936462334790428967459629391751266541810140849488863779015446198172867298126220703125
258 490401025007398796842651436901329645295779603979183890915472090024792196560641220657471363185818531582381696604253404939448900440959551106651116106898214017631581986463067591400235119091500172401247924413718754299389508635864024989688957057069348256075716609719448237506456341298839779596741014266627018434708738752088440856686859984568320000000000000000000000000000000000000000000000000000
259 766675076789106856145975706742944281232448088107326852618094950102194373891906682880159493708389029166960329048692447305072937012559763571488896919677102661236203163617146027228773148977424533441585446469140483147503364419369104706243530927806693466898740046926111364171809387004371286902378888175253799625430422548466591337046338594518601894378662109375
260 5519953937483280857260884573761366487449295222389693876144553845319060964486577579720497664019573391491288376977476325998436823363440707256464962899246296982461086839628288808801046500493925940548446637200818298393928309205285465283938900634372583970388266159002109361372672577659740559140916856585153719501081563393507490282867295986301009920000000000000000000000000000000000000000000000000000
261 826124016753804804209570564783547075764842247257038670392033542061331402875480622494507246649107181432907745828737725291205187364320228275727792490505530199581271595996958233526896118771704508658190116762238490290662293938135687199701013589144829597655434639096120462358339880775377056931041540626078757439366831173750763670227126311829124460928142070770263671875
262 66239447249799370287130614885136397849391542668676326513734646143828731573838930956645971968234880697895460523729715911981241880361288487077579554790955563789533042075539465705612558005927111286581359646409819580727139710463425583407266807612471007644659193908025312336472070931916886709691002279021844634012978760722089883394407551835612119040000000000000000000000000000000000000000000000000000
263 107755306533104974462117899754375705534544640946570261355482635921043226462019211629718336519448762795596662499400572864070241830128725427268842498761590895597557164695255421764377754622396240259763928273335455255303777470191611373874045250758021251868100170316885277698913897492440485686657592255575490100786977979184882217855712127629885799251496791839599609375
264 620001226258122105887542555324876683870304839378810416168556287906236927531132393754206297622678483332301510502110140936144424000181660239046144632843344077070029273827049399004533542935477761642401526290395911275606027689937663460692017319252728631554010054979116923469378583922742059602707781331644465774361481200358761308571654685181329434214400000000000000000000000000000000000000000000000000000
265 52045813055489702665202945581363465773185061577193436234698113149863878381155279217153956538893752430273187987210476693345926803952174381370850926901848402573620110547808368712194455482617384045465977356021024888311724518102548293581163856116124264652292382263055589128575412488848754586655617059442961718680110363946298111224308957645234841038472950458526611328125
266 7440014715097465270650510663898520206443658072545724994022675454874843130373588725050475571472141799987618126025321691233733088002179922868553735594120128924840351285924592788054402515225733139708818315484750935307272332279251961528304207831032743578648120659749403081632543007072904715232493375979733589292337774404305135702859856222175953210572800000000000000000000000000000000000000000000000000000
267 630014567036702850762281656262404753184405170391926545621020659679102247803884654923648643903308873168456940585182820372952443961841070886494150470146874913153671438181220303261113883617083433870365655894634506273013425291631347093799988478285684223615999287294287906401405368177514174271466244504557051604622735955569938636370259932295567750770715065300464630126953125
268 3369063267213946537653061432708763867068826297001837733142343602207476134508794894362479504062856664145336509898258879049237624755704116015948861401111001777286196808720570319118974723875803685905879991917623065044802565560415982578854735621599732941274620676112937244512849663580183267275091340066294455528605784635911759563559180176079676925542400000000000000000000000000000000000000000000000000000
269 11911670767461381806272906663751978240440032640200843757904413867886282034059493591928519709148607299673383551064037975888612486999460247226040565865800216381254299517240281547704315985597414691549006470752043106975811971211541515982776526345261890088367614431866420183821920100658581946109350157725694952431588007718101397938814449417588292590153287164866924285888671875
270 353529879031970036517463812224214474551239366412331800559551560552102564917337341903203381106095996349294889681240499368627837980701598214790246580120849595008134908700336668739992950806235320677043897897578069342251661471159699353422025726870190502994133984630581906509925241488371516752390479997067292385777535815599332308870103316206897016983466502552289280000000000000000000000000000000000000000000000000000000
271 194187479969988405536358518845444862001360319801075299478032274606006619789419268717146346831817305908993615327595210272921902037524374054361080879146749388750386027767470784740788166579308289550084902657274555895346865194779332182709234411542876762466753729522402148832683899025016690388993576437080076944733331605666002822457609500172992511579650454223155975341796875
272 644838499354313346607853993496967201581460604336093204220622046447035078409223311631442967137519097341113878778582670848377176476799715143777409762140429661294838073469414083781747142270573224914928069765182398480267030523395291620641774925811227477461300387966181397474103640474789646556360235514650741311658225327653182131379068448761380158977842900655375646720000000000000000000000000000000000000000000000000000000
273 65205855623221862066445612461644660365666389276213041827800920520404314776875584763979788667646028448251563997632916244381491944271050331243777052214464951495869879801817783824511411701498591724228789556640820452542896948788667585764056724514493291461084483675696448724562330151816653309926385338658592624530042386869774633977833259773561336292146961568505503237247467041015625
274 1075590616922994662141900461152941292237876288032603464639997573473654510786584483801246869185381854364977949802675894975093130363301924859820719483250236675039789906546982691747954233307316139158100020368324240665085406913023346423230480576253127432405449047127590570986804872311949130456008872838437436507845919846525507795140286172533982105175041958293166578728960000000000000000000000000000000000000000000000000000000
275 159062322841408401010538182579420350371356710434080852776133335828177247991680922433448890285034203783394565195645121268270090397345841841902763369855163035389328263886879439696560563363839516283158235324604370433604722908527349403324636566597112812696086120646446488677423482851952488385482038248216175253535043075402555728904442868946338122959627270347482408396899700164794921875
276 27492096168551743564346975787069179429600117922113344556198337977986609295705099405959869976378360197568836396956395875563380412085997199417017589991876049414017030011340877601077710203335000516881036520614367591399583000696876734577771083529029937172283277644581214994422732536293419774455586789750460877140541711277191979243785714569968582608274072453973337752312217600000000000000000000000000000000000000000000000000000000
277 14792796024250981293980050979886092584536174070369519308180400232020484063226325786310746796508180951855694563194996277949118406953163291296956993396530162291207528541479787891780132392837075014333715885188206450325239230493043494509191200693531491580736009220119523447000383905231581419849829557084104298578759006012437682788113186812009445435245336142315863980911672115325927734375
278 329905154022620922772163709444830153155201415065360134674380055735839311548461192871518439716540322370826036763476750506760564945031966393004211079902512592968204360136090531212932522440020006202572438247372411096794996008362520814933253002348359246067399331734974579933072790435521037293467041477005530525686500535326303750925428574839622991299288869447680053027746611200000000000000000000000000000000000000000000000000000000
279 63637235968861553909881088382904826228228632958290153242412972276481110230138117069491546154442435963867046451575505379835029633458255092874749474118258647130789005643622611241458479850979575745940666321141863181690386106147316026868740723519590602724406449561005931356510878328809901575072537388946808888994200534267010911981833104730405788025220104042745106198708526790142059326171875
280 7122219331100114905315002394127238712026357713879409665071508303238819213146436826705785338102754903001430171993252477325807840182699539415727726374953176852013152130112414385580312536050682465832960522460763260552589365574730838848611116168782836772455807354230818120589364057271342780805426895930272708624991819048929858005590299254984706324690973598316772248743890124800000000000000000000000000000000000000000000000000000000
281 5240717293743655549140437271597361154373312610014068989972435505885048870782564355023837300456797928932342876426597594545554195404187681663514243442060954367161866981769252903567830191167721001405451693544995858601748366999549916760721404804008844906163044340697521465002740363012481824411948671591936552435339396598491149634439901673863107861240951228232187730782243306748569011688232421875
282 5167739902259621372998459437130841864672084630036622064782584994664022444674791632721183725620596902519777704194864132498059652679763131809263723703138526060283702922566965629889363169907654183559079495887080606591747791873713202051775253669745450705358484700082797011937230772674940894896801647149087271924121564065522526371696209333431803215069276623466683608243591796752384000000000000000000000000000000000000000000000000000000000
283 15722151881230966647421311814792083463119937830042206969917306517655146612347693065071511901370393786797028629279792783636662586212563044990542730326182863101485600945307758710703490573503163004216355080634987575805245100998649750282164214412026534718489133022092564395008221089037445473235846014775809657306018189795473448903319705021589323583722853684696563192346729920245707035064697265625
284 393646969946037245456230475384923258561108359644528776413003865680494231437836301762065821186403729270202197293452259136373935282388913344775219301212986854679002066101622773198528881464270005634587272904094140119510527450554153478030880192582349114599481095415002624561479491901152019472138977643704386974393955662730237661009206902268370401426146636709288247027946644691746816000000000000000000000000000000000000000000000000000000000
285 2409157608916026112348470285242375132731382947490652264338603852744469318772523064440349131424057496510249796984735003547651399988450192156025456122459334671060451072472651015538808949684046565153061108386342257574327259265983921746155710770367745903142028829342542100023723119808328819370127194032096443356111709732841466524673281938477328837234768748594555994035903978556234505958855152130126953125
286 18361269266162961277060414293854360472324338327259400247008152310800972931186436459389798163418615548079311290555787175157025837311748474053695329085778558849647372371244092633072181147019410142819688757338567071734449042403647934829272375702811092101378196214537382420045649420237334796258450473212947426033631667932389205460113446749405869004121183722668040994371543295001838485504000000000000000000000000000000000000000000000000000000000
287 310781331550167368492952666796266392122348400226294142099679897004036542121655475312805037953703417049822223811030815457647030598510074788127283839797254172566798188348971981004506354509242006904744882981838151227088216445311925905254086689377439221505321718985187930903060282455274417698746408030140441192938410555536549181682853370063575420003285168568697723230631613233754251268692314624786376953125
288 1745055031056127839771821774487918419289705114622733399475654795618524467379958921100406417451305221689457745054422013126923735578108574974063204076312394233070486270163038563847180096212724739973583219497457414497642036990042699726174046586795166193314983768229632825201138520899356299036403132974158523370236353720294270086929181979063533790151677301002370616105071474756974729662300160000000000000000000000000000000000000000000000000000000000
289 135225464872973587817544290132726598099037090174799741218944688009389945808659252617022039414970189098014250055181347183861685069580719564299657853957583876613034326228178648223334826007838125141759223892860874961404796468570837989309030086217664394090101816657677191308965161068325509991057597387160344641202209173019719872945974367126899228551047745102410459726305358429954139865003526210784912109375
290 41689204595139054080420402759326051044315524022730254791143165943033373514288192940784021202231181626416036404786375432867058783902703937912482416648784170485463727041326168993193183215944359843038630307994303737173026278184139358595937773504721218049469887453852879603887749618549759657713704204263383439046747386125195222994161374986068275133531813686331863159060606607955616477436968960000000000000000000000000000000000000000000000000000000000
291 233566155819870534954036111967400025667590328448070231024303928193898643048819564193962062248916034566708643194061154203117337611157254156643119533380427387121714344462728147464031728199648284079226493080585553363962013628391951354464182580968167559726217011294723063530540439977849212249404369223011897876346897760960715854747840036004429789026368952011961930405365035767761838769729365594685077667236328125
292 109058959220883765474379773618396949531929410843462346533630522106975305113377912733090999465036771134704351234921158132380225778689473501579054001953219389989973109940109258086193367292910445349389056885713098576444636743729708562086973215488350706417413225579279133043770353002126171264579050198353011076546291162103510703352726156963554607749319224603444154024102546886411892704975110799360000000000000000000000000000000000000000000000000000000000
293 700698467459611604862108335902200077002770985344210693072911784581695929146458692581886186746748103700125929582183462609352012833471762469929358600141282161365143033388184442392095184598944852237679479241756660091886040885175854063392547742904502679178651033884169190591621319933547636748213107669035693629040693282882147564243520108013289367079106856035885791216095107303285516309188096784055233001708984375
294 67274109584994359570525907154244342288265976372898183082735323866908786712238299248534513930002582642153726102773465605540066073842388624184055251644862912909214812597655796943049240548304737318224133630520981987865638621737108023608970297706144016760645522330834126009380179952891550006268232905356038412678345166255171612470162657184538295336245056888880560851307897072352040133990946847693209600000000000000000000000000000000000000000000000000000000000
295 897594736815762465828360778290718298640549632225933897826399996049152485236613585197396205222584320839861315794777015602579928439677327723979508366780982448708748225770264270704273931471248355716467412908690281577706018373910269055205853658660667932027851974405620733147866910834874522674460990924034723538801128095372031029795949258365023679228335882581969698547817832455508746392069951980374753475189208984375
296 3229157260079729259385243543403728429836766865899112787971295545611621762187438363929656668640123966823378852933126349065923171544434653960834652078953419819642311004687478253266363546318627391274758414265007135417550653843381185133230574289894912804510985071880038048450248637738794400300875179457089843808560567980248237398567807544857838176139762730666266920862779059472897926431565448689274060800000000000000000000000000000000000000000000000000000000000
297 1674878913466924252093034906860583230612760890008808700774393478991863197733274011371919316283288117762273663750976085353987858004358074747591149102714463563618164718471026550907903319135348612008383634033292413729339462579853801332512666564729094500807640584440845426250775446470935640379896483675066110592000531822658997854683085337427039150098059811379614718669715747012043962314853384754087528563104569911956787109375
298 5851232955264469418006061300647555914864221561009192371803987528648258633083638315440537883575904627883962481514824944507452786838515592977032389567063596713191867540493710594918650745929352832989862246648192929376601784764206707461413800613289582001773904950246628943791850531582695453345185825176246796981111749180209806166204867271282402775165250067967275660603355655764891042693996593024964598169600000000000000000000000000000000000000000000000000000000000
299 5024636740400772756279104720581749691838282670026426102323180436975589593199822034115757948849864353286820991252928256061963574013074224242773447308143390690854494155413079652723709957406045836025150902099877241188018387739561403997537999694187283502422921753322536278752326339412806921139689451025198331776001595467976993564049256012281117450294179434138844156009147241036131886944560154262262585689313709735870361328125
300 6266670495088246746684491652993532384819581291840845030202070643182284996032576635836816073309793856463723817702377515567481934704050200078401689226325112079828490135868764047157874948890336884132142466160214627362340511482465383691174180456833142323899852201714139598801071919325066830532694018763760319566770683372004702404005412847543453372201982822792952232506193907324198306725270351129737084639641600000000000000000000000000000000000000000000000000000000000000
301 15073910221202318268837314161745249075514848010079278306969541310926768779599466102347273846549593059860462973758784768185890722039222672728320341924430172072563482466239238958171129872218137508075452706299631723564055163218684211992613999082561850507268765259967608836256979018238420763419068353075594995328004786403930980692147768036843352350882538302416532468027441723108395660833680462786787757067941129207611083984375
302 75200045941058960960213899835922388617834975502090140362424847718187419952390919630041792879717526277564685812428530186809783216448602400940820270715901344957941881630425168565894499386684042609585709593922575528348086137789584604294090165481997707886798226420569675185612863031900801966392328225165123834801248200464056428848064954170521440466423793873515426790074326887890379680703244213556845015675699200000000000000000000000000000000000000000000000000000000000000
303 69867573875272745176060951139689229465011320526717454952803823976145573293443525384379614278757363832453245883371967400541603496651797088095764784819733847556331741231018872571123186957731067349929723293698793038719395681518601322585765885747674177101190726979949866956051097749535080238447381816505382803345302184982220095508104904850768938146340565031700627989307192386607413887964108945016761254009907133877277374267578125
304 232877561623924524263888205943501590558456698329053337896541463901483623078371880144645552143641371698264833483649641868830296412227930015816733741571823519869755504403897296204060385197473164210329939387631201636174718362187100710072021157621670321197826765689506090897381769389112160928182693858575867359384510556275787650626265664528066396283118845543789708769262431652821820946693917564563132951769907200000000000000000000000000000000000000000000000000000000000000
305 19584184729299277745654997912938107059170781888510757916553315355400457000992626441438929271962988027296785922178220601360509467083223296824060676857948874573724814596364290063740486361586617008912909829325048640027127998206540118552627507191967626946581592036510295315898322921358811404229142198739574040572485355938277085032206622677082928009976418380842345593350585622454695536334983059501002600200081360526382923126220703125
306 43182248716811468131238040862133437565632255945324064811751029178958928714126957795903877195532233039810115842742999769102495656817084590344280804631246832029458496031000183659876789085574547416893986124110278335570209127687624653825930609796205553555985395378504111138888786168418291106508770175847987337065963220249451902752224803382461533235054518747962471031581388053702464379888087506201025888851083086790656000000000000000000000000000000000000000000000000000000000000000
307 46596853321436212567248098482507909899406343114042837801454439983539018381672111188251245509153316340809594090699904189443970800991117499340006438041326632606448696798246069462003226170671605986723819938738908833167994202629354075176941310215371250321176891397214150924033940743922689203165890059070020993086258260680728236800767481542024897678909409250969718825558289929288758345072890727778247565993297030217945575714111328125
308 1064356066371969066498755231169864969117703844540347549480039367202979674945801255753438765115478479965239735291929458308838312949227500982805833272550971915862093010172092526848643097381241444731602969987070140415134514579244572467501537670256874484047928025289369331351330801479174039193228167294301191884001861452708490499036836953770911871177623778099778985986418052747658342035481580852842886108401495923216089088000000000000000000000000000000000000000000000000000000000000000
309 18911565904771494051480477009618247772223561384549855935909291739519228305293534686307709246117419203499277809681009614806782769436249992694638312911262620476490235839052158521501319357497924647741795941236879844485396287108136498180937515457459498799101247258016349223273795020624743026550892309923863370149023346388576958546775486221238514847473778291552315233946959759251489018139558066322440665896209566199104301631450653076171875
310 7961842202673583691994091882398286564222506126941635554476891193801982956996725445760834052378292792842644145791245431750969751091555463959865756777312658891882746805530094296131540084097454437391026641060397624387290968956935576688264480315001509186400496198250824016937805223997360878548095899192991559027916363493091079240668069056341909107822179458638618983090687055947883275532575773276966524105274491341675429888000000000000000000000000000000000000000000000000000000000000000
311 17757960384580432914340167912031534658117924140092314723818824943408555378670629070442938982104256632085821863290468028303569020500638743140265375823675600627424331452869976851689738876690551244229546388821430173971787113594540171791900327014554469372356071175277351920654093524366633701931287879018507704569932922258873764075422181561742965441777877815767624004676195213937148188033045024276771785276540782660958939231932163238525390625
312 7023122114471446576373804056703129667112215177442034149231563573497354043017422031950336691894971174922581181168891311036336432085909332085015306405709041768322230896402964412292183060460131107635824011202601346918344376924783143875010702204045134639573265898689462795588933389906184579602478837874309260679232415622155826883767986875113301619479858142751156154023996192794206944064936368241370496755408819686580238491320320000000000000000000000000000000000000000000000000000000000000000
313 53273881153741298743020503736094603974353772420276944171456474830225666136011887211328816946312769896257465589871404084910707061501916229420796127471026801882272994358609930555069216630071653732688639166464290521915361340783620515375700981043663408117068213525832055761962280573099901105793863637055523113709798766776621292226266544685228896325333633447302872014028585641811444564099135072830315355829622347982876817695796489715576171875
314 74214484433519166807054526449937549318141020084014331009790253881136218842631862665982662356143874505152051884590672361398898416669012046510310999033462710029434917532138788117953218012026460062778558207931966471913251027802186057664292196424835154101759287407046860586223355821695204214306791301716581441207411197917706349756831861307167426068533426344295799358940138873108933080566790279326721070191484243852221027639623680000000000000000000000000000000000000000000000000000000000000000
315 447019280134910709409956758222781268889074483503978696468575305696100726743420255146839987511308049679358261180781716735538367164215447583094288975452701169939232639150724906528861599228587550069992838372203253667757125964553629257721552376740555585579407027242671007000781548463789661560649913603655491919705484715794063859094646796540319364010089152610795650486671329323368429409408978551349804891509616988653531832742515916834236122667789459228515625
316 1158610591932998254618870665354364847607483109661116934599443963503563494164582865698059427851255827226063101266231079195431346155376421075617282392677747939100304343608535643627852180226587842533474966974316525114917550026271021172079435454865387648501251787869236425462593749138697945403935149642332650072441914623802638936009569252251701175904871354967258692904618867067564702850013580283081237678329190913731761285869076480000000000000000000000000000000000000000000000000000000000000000
317 9647898132408144807409138666678732422066355759078676902199467029412245900937127808924604047006648554230753838434137771270612240954290235606351560621281320214515812355771041148104926602055846404388334641126688928081089049594682645850105446980011991055670655264230309503613990254614165357424098854755154501864147152139440227174704607119575238072160197538362496053669165381079894159915301695352873486867114035726335219411708976622321642935276031494140625
318 21480640374437787640633862135669924274642736853117107967473691083356067181811366330042021792362283036771209897475924208283297157720678846741944415560245446790919642530502250832860379421400938600570625887703828375630571377487064732530352733333204287003213208147095643328076488109031459907788957674368847332343073097125300925873617413936746539801276314921092976166451633795432649590839251778448326146556223199540586854240012677939200000000000000000000000000000000000000000000000000000000000000000
319 30591300548100398925092701171208069099257983993753410039462691203014289356573306894671483673651213135604385156654628049052785994426592988375150681395602776289992392116975079924154358875511076303846491033509079265150096148555396477693510763593169719035783194109606938535694993892040850990197683710197329607410788548380850370130873281717957327042728176538101053288965224744450137612602384249165014006443497751280119999195417079818071215413510799407958984375
320 57739961326488773178023821420680756450239676661178786216569281632061108584708952695152954577869816802841012204415284271865502759953184740042346589025939760973991999121990050238728699884725722958333842386147890673694975862685230001041588147199653123464637103499393089265869600037076564232136718228703461629338180485072808888748283608661974698985830734507897919935421991642122962100175908780469100681943127960365097464197154078300569600000000000000000000000000000000000000000000000000000000000000000
321 77210363562979807830696350096826268770763124358602963503970082704772910025063880843429827701172209930071786283977867774485509815933099477892680066883571609109008468123198317014395999078371232537179155742972697001599463546205860634209645880169887048632401728705863764819727661040236891530745056754577172731947045096891531713311383229920473558491872139939101362313260627676611456548157075935283328797913435853510062093114918457814610519562847912311553955078125
322 112939364354612040336214594698851559616668807549265705839609514872311528391690711471719179154313361666357019871836296035768923398468429351522829928134738172465128350282612538266953336974523514106500995707305274157747372787412309882037346415922521509496830174444812882604040937672521759638059420855343970946985481028802414186391642738542822511216284916697448331393685415651992513867944077574597560933880758290474130639969633377155914137600000000000000000000000000000000000000000000000000000000000000000
323 387559683439987156716300551543485283495021183417081491063508921191320404103219675300533404591551943729000480951781810393560011450187702545086197578220561104463879116711274313307782896152330136268271504476122097728993320393993499882349448242229704827786337597777545655486469012346550196344466558786677273143858206970847926521539463074940327812456007079965208021629928891540221003756935322121447151333233400352031405139939523873948701293556950986385345458984375
324 29065672746165852282064591167739309471393648969924146668969115737665149517844447085428808626876297402886110403225045410551602788462536430299424089030212056397731456371806156747746880449883742286738877111687367350461862279921308883417951420648579451507530404979696019933113905333662085882986661059793079338379612129260126778415249620943231589038483156186951859651419117052117072275704717923682262714626627338136908173597506554050023387398406144000000000000000000000000000000000000000000000000000000000000000000
325 119981421337001745141334954948810682686530366861608587921756760090871699702206852849452293735494542530731047596884813579536142348333985032859870794797814949507649557962566645880662129077018596969641042426433821372364414976988263266087432337820876412433360030422004244775636156554039413007939148837963118423701752806465415186347101816787715438628982696937227848867400465620540121115365898460905173287310626924996374657522778088558634834726035478524863719940185546875
326 15164698824086531625425004087516161463335816853873467827288234297912251922353624566310682761848502992810144558204371518548662324415236398417090829059241072903164238107029299172737502843417604671342022840880365574154015102567639417435452915120997974699581080858971836486842037565388914373732170987718128350458928067440066145260130237013859959498339038010583578948566495853278472491672026742790745764153022959027952090572612115156533941251342336000000000000000000000000000000000000000000000000000000000000000000
327 545315559976672931667367370242344552810280517386011032104384474613011875146530146200760675027822695802172611327841477718991766973177961974348112762356068945512267240939865405527609376655049523227018537828141718137396266070411656544367379975395883294509621338268009292505266331538109132121083431468542373235724466505385312021947577757300166668568726357579700573102335116245354850469338008504814012590826799374108522818441026412498995323829831249895505607128143310546875
328 719898582577035829322175794042567216987477897687081264697027058590490423257971265411900732070472134074683182467077924728542097864640102305656135837100292212859012711416894890328194734982720528957948508302272714536239404949090978424495820786624015854938513070537111021703365207304142543149813621128954989052986233217514820047788902611521959997305150812438423659846348691146835646124654453533762282915872305910974941643663042330710979259083723374592000000000000000000000000000000000000000000000000000000000000000000
329 2805690938118322389355936780573306429744085770799528263625149136221351253992250959468162436801181020370763746365526359455745205203967441660765160481966717424319592591985939625331171559681161536603261181675361275183598405222377072272315068992580891769160901496891882007553002420815245431068579520457319049860489094506982460299450490740927800527920959964127682223267454769075841277285246852048084531102025967764195664034776887189696903401880945239099673926830291748046875
330 167386571019175166522599314793592878147348134650603781887891019203815149322446256603109228006706964829454292956468403298124710197108715211507561333641121053609921767483659040219258903429245779342181335254245468174950622626273434666491063723963175084896758921934172885811438428147636129692190079284539953220164946328960562620073593680705678159009409566518388882687879904208184458106592518074394556826129424923815018678828832990787165702544518765092221747200000000000000000000000000000000000000000000000000000000000000000000
331 1624495053170508663437087395951944422821825661292926864638961349872162376061513305532066050907883810794672209145639762124876473813097148721583027919058729388681044110759859043066748333055392529693288224190034178331303476623756324845670424946704336334344161966700399682373188401652027104588707542344787729869223185719542844513381834138997196505666235819229928007271856311294912099548157927335840943508073035335469289476135817682834507069689067293438711203634738922119140625
332 29323194923067182456513748576979774273987994391346647921966309933515062655027081448719864760299030335086883437629501307700679158617585146541470598594065002092249068756261437702643895491254735067243445591984607563494999584164689284640770287409607314142497913331533936200543958215644285493522349655685831221050793517482142356801213491510483765081940362017819950251891370080265890471227886377996126743263548891763214951035707969188992531832616426001557094400000000000000000000000000000000000000000000000000000000000000000000
333 8793496528944426008647111305732775286181175970750309436152932558558006694032330330155107860406369124851611937280131622044028925426024743265330322579279035002181374419550262797477925936398714304683297756780925332093044512737078390023475021231668424470471680607166469958084931604490916396306711907844100161635645054182835065276388344441755630955913635536963808685814640268285249189183181967631960952431361151434465294211063576976388530929973352812112352694384753704071044921875
334 1662321808742153377879606988294991341601250440668065144265952190713750448443604203506739919514882961064925392119410349995169535750596895893592333244435960808264050656389441502867122903021475325880973260455954994289164804012646523584462977672461876705181605845415234176334285079535145012115542856343017466462327742853125587399351551035973631372231377764044689593589979738343349101196505007083642495376733599243404323431127720736093231804580048425743443558400000000000000000000000000000000000000000000000000000000000000000000
335 1929178822995530788759063808030796371709429652694998136269283415224365414583670854141738648170972103193820588084076236165373373862439290350751023479700289652023565189781873504350289737408704735161554644966896865831896756515849416752080114482952040639303370593364430344694378889914448675436540605326193602160759261502009636465791009722043442608525024759547879096154816484538295963867330742332873017471059028929753037501082604962118950635134063953390892720562987960875034332275390625
336 1596626850860663476385804920117573283781169023252863209764561760136743030721112965384153557895654786443639540622851252963360435697733306567877564234615851637121455374448930774673814205894066621002157197202735652914857010958066732972405000794846183337792828782404424121685554133191916081236736602660341416187736550455570064185329177739031953460400793714809643460851303739084019944717219129203696943959445087401304984569129553212602827283663044911958062668972032000000000000000000000000000000000000000000000000000000000000000000000
337 18257212835919849735890193766852962508291132359889572267532650617265287835176695780521185944835698137480951937704191509451483033398479088492911894129655738031768755739260632533283499092195943865882220614828676963708802112137376183773628843687243286807287418864647605785751219778370176739147071974695838506253242222416494982326097883804827532572792032424743335294840534553990182623350133208197536442943776299019744834395103516991661993392435936467421697670943103730678558349609375
338 19159522210327961716629659041410879405374028279034358517174741121640916368653355584609842694747857437323674487474215035560325228372799678814530770815390219645457464493387169296085770470728799452025886366432827834978284131496800795668860009538154200053513945388853089460226649598302992974840839231924096994252838605466840770223950132868383441524809524577715721530215644869008239336606629550444363327513341048815659814829554638551233927403956538943496752027664384000000000000000000000000000000000000000000000000000000000000000000000
339 2578605357469273826559144693902549605750227753602225231647061990646429019493025399100343737654269642882829498924260315666588172984448556409419684849104347554684963372480722010765238757922526131156533436341891850369366951778610606549810054011866588973326287426774238579541991585529213576078544373455803329620816834680903969533483032796790740120305726163752115623573269558541286684377125249652850072857356127777392673887585660097881765700426719145621490270059439353644847869873046875
340 61157194895366853799481871660183527061953898266677672386821773660277805048741511026074617881635160939937168964017694393508558128965976574775982220442725581108300226662891844393105779342566327850866629281653586449250682947737788139775001150445788206570816513681219061557043465517783153575691958828301717605655060828650155738554848824115879945347192002452068583124448338421874299962448361525018407741422584627819586128935938406255538696273429272307641632472304713728000000000000000000000000000000000000000000000000000000000000000000000
341 10157126503071469602816470949282142897050147121439165187457777181156283907783027047056253982620168123315465396262661383410690813385742863696704138620622025017904070724201564000404275467456830430625585205750711998604936423055947179199701802752742493965932246174063725764815904855399572276173386287042409315376397511808080735992389666186558725333884255359019583441255108791094128249761496358382576436985125787315149742443199915125556275093980846714603050173764131614007055759429931640625
342 3707935040484236291783990096370829968684898831271395272190601671877706003427077342076273130824029521020795780677427923646778605764792994018506396112909866037852177256475934110979358297112472579740346369362358651911760221834504045043539614251044951733341845481556565590197691356087675132369701673137225251709471962915510909363170291169639672416823205288027888326030390490216101619517259930950025553631199908499157822771211792477142683828805581939717942967310196425348874240000000000000000000000000000000000000000000000000000000000000000000000
343 30471379509214408808449412847846428691150441364317495562373331543468851723349081141168761947860504369946396188787984150232072440157228591090112415861866075053712212172604692001212826402370491291876755617252135995814809269167841537599105408258227481897796738522191177294447714566198716828520158861127227946129192535424242207977168998559676176001652766077058750323765326373282384749284489075147729310955377361945449227329599745376668825281942540143809150521292394842021167278289794921875
344 177980881943243342005631524625799838496875143901026973065148880250129888164499712419661110279553417008998197472516540335045373076710063712888307013419673569816904508310844837327009198261398683827536625729393215291764490648056194162089901484050157683200408583114715148329489185092208406353745680310586812082054654219944523649432173976142704276007513853825338639649458743530372877736828476685601226574297595607959575493018166038902848823782667933106461262430889428416745963520000000000000000000000000000000000000000000000000000000000000000000000
345 20100618418331999562263643135499808214600210924726778449506884621305737225040751380807449951630235815997439691732365116510639152160813732384847091511239972499157190576462764610227147819113528033224583243508499415511015183449169197777975757480731623874841388562654523537213580904373146733651324644644112811682716139160239905066669800333957215661789056522179291959479884910362893477398965407896701103335554348573844623232335567516274603192816871629779022258299736591879991465248167514801025390625
346 2135770583318920104067578295509598061962501726812323676781786563001558657973996549035933323354641004107978369670198484020544476920520764554659684161036082837802854099730138047924110379136784205930439508752718583501173887776674329945078817808601892198404902997376581779953870221106500876244948163727041744984655850639334283793186087713712451312090166245904063675793504922364474532841941720227214718891571147295514905916217992466834185885392015197277535149170673141000951562240000000000000000000000000000000000000000000000000000000000000000000000
347 6678942394158553964357357779393303459437137682700392585412157473344051689818364549573278355873328117851259713501677650582875021362225318250376040879805855666968447646320696460459480725678154189395791385577086286271035511606245683933208701390773091144702930442748107313063351065337570495123115488080731867290321738400752516853317448730451667660391349469603845979554249286305918588015460736930449398664654205952654814511029939444474614263052765660545425675798103526403792784549295902252197265625
348 14048561418382014597113122292926842245454537848603128269713521098249457757921141273936757709197110138544426727756476438864672822890980425074636984742433635217346402688847432547815519158767016852306951905122849045541099021823205374004305198676925453027441628166319974086896569923257092253784982212849317501910990576748426384336053971925614272458413488225706968247318813437677421754966425127142243360211020704237067716239896416144095276747064670030092311334849532387866126686617600000000000000000000000000000000000000000000000000000000000000000000000
349 1539903474438556356709026904600119453708762500355288075851246941354178551801292685051614641416355382879218489554423386120973599437490632522458651571629384234630554526845598625383499299995990037862400389460004796685856065639361962200502972054804342209533580523787752644643606283430147655863385627044564837597449058368349110775961215679242917424236083574052808684017715085449996302744150008443988735745779907533425511257872341891917525088503360824125266071056572503295001297374255955219268798828125
350 46151715834966185545793756379342373363708447740565658454018992117040795650181184782920983208915141554300054731249555111994913112157241689316494138248514311336076838871683276119051439657538418014457296892825758279053614698136634073642487249264693713565818029420355060791412788062807576160075257026435212487307902159148553427059893722195263280852391821325610600979488883877666608142858481304982103628257395932648628430411793150874271462977279983137377937135548950421192733281301928345600000000000000000000000000000000000000000000000000000000000000000000000
351 2745447658589286585438626822803909743011344787090739126561093482309983036778953870589495100498861578838404881724610212139362479016817453489624846984346708287276951626702632673696964893530907863582193557189662667846229704300088108112850770910917462832136085498832972534991040289457186958600978745597748406988038344076481726273404572384399275951715640180223761749123876399415279288756138231466981603670133872744360811416187446677314005339018550963506177656593278233083943451475761321489699184894561767578125
352 115194682724075599122301215922838563915816285560451883501231404324133825942852237218170774089452193319532936609198889559539303127944475256533969369068291721094847789823721457193152393385215891364085413044493092664517822286549038647811648174164675509060281801433206231735366319004767710095547841537982290368320523789234789353941494730599377149007569986028724060044804254158655853924574769337235330656130460247890976562307835704582181571591290837910895331090330180251297062270129613150617600000000000000000000000000000000000000000000000000000000000000000000000
353 1546562218157283709701235197125346536456172390981246058193803752043614898447532966401942654866170933057442051277182171903833012197246513101142381052317578030824134322465675174265975857054528883851978030032604734288924156570791991033003272696543024914172729385805473611414166800611253788906228201668600631010729023519066125280651484006932343221708810407200285002781572294867122394102802759210657759272695500366910675426585941578050247549054118228350641562011060664051653734674118823022581636905670166015625
354 226405933319552664026953255799065370291423643966223340870990226686739104184600644073337202810891129794076424270451681518109737153724630558696994077354201914474235743075338626396565577007171017204800752505907614184696618278429211539181969554466736539017259058172852191977323670698350552775991638715581153135704523865837839692023692573414627836202458201940574842093259177208505388420437743150789063578171929180409883155091066450499911304436954838646831901631556742869504272126958144278486843392000000000000000000000000000000000000000000000000000000000000000000000000
355 542931492619641547276586524597232779048694511060703297451342163781175315404295580586166782589353369246346434195213741722043905762928769149747740865083451990767028122841832529652290686449991746378423851289156120205266847633272523996073029903030304697294735859992712149602223154522184921372053753793173931720733498809532796742649668021021647614383429855120510452221490425119167386306547628240215880996994664272306560983230980892565585753828291582890091174834916923539981405133492131653838441707193851470947265625
356 5433742399669263936646878139177568886994167455189360180903765440481738500430415457760092867461387115057834182490840356434633691689391133408727857856500845947381657833808127033517573848172104412915218060141782740432718838682301076940367269307201676936414217396148452607455768096760413266623799329173947675256908572780108152608568621761951068068858996846573796210238220253004129322090505835618937525876126300329837195722185594811997871306486916127523965639157361828868102531046995462683684241408000000000000000000000000000000000000000000000000000000000000000000000000
357 1863729178308290195361666478128941221376685992975101947362665199476604338630040981764243614649750240702081135885291799087632133501983912898072490549325467603871525321972216352361606996634557078218355520297110833584389597014155079965606252141384324321140098711256141600880905474632164126530040395406952262783422411766607357770957818949711237204671997870795205811403081068239167466993057945628305913022081290709651049936296871112417933887298693817711308481368611541669716726000137485552698990431963466107845306396484375
358 11802088492081641270397019318293679622551331712671290312922978536726336022934862374254921708126132813905615844370105254176024378349357541763756907264319837397712960815031251916800170398229810784851853626627952112219865317617957939114477708935242042305891680184434439063393928306163617615106892142965814350658005420078394907465811046466957719845561741150758285368637414389524968887580578674964332306202946324316406389108587111931659376477689581828982053368249789892301518697434074144948962172338176000000000000000000000000000000000000000000000000000000000000000000000000
359 609439441306810893883264938348163779390176319702858336787591520228849618732023401036907661990468328709580531434490418301655707655148739517669704409629427906465988780284914747222245487899500164577402255137155242582095398223628711148753244450232674053012812278580758303488056090204717669375323209298073389930179128647680605991103206796555574565927743303750032300328807509314207761706729948220456033558220582062055893329169076853760664381146672878391597873407535974125997369402044957775732569871252053417265415191650390625
360 69397157656832382402559883635480762436432179419059279419090021344797833701782589458352955053890937578646762821295269415653563863320577519051871283369253920771420712148762931735529259653373102728296976807496815718947875738997734193910726818917586536485681747538576707438668975511018812943093719587311562831785403969578914786139877916170758493973732265564915942477296815674839312720377835147382041220573962482105462999937859582155858248191136976486161053002196315878547932885665085584891203513899338956800000000000000000000000000000000000000000000000000000000000000000000000000
361 63045459445532161436199821208430735798983757210640517598716364161605132972278282865886999516255344349266951527705905341550590447084352363896865973409940817910274701408784284195404705644775879094214026393498818198147799816237452877457232184506828350311670235715250858981523043814281138211240331996352419647949565032518683378389986909988507713716663100387934375896083535446297354659316891195219589678436611937454057930603697605561448039428966159833613573111124411116482486489866719769903369297026074491441249847412109375
362 3035565992989184210899071039022964963348452751362722028783421578824060080632812622758922808163745527633710012441173720246007503182667842446268950330603494082775693086249114046237989551289481525792603243579538132738494177486481534417514373111362817531438208053622903718930165509449726140349518830980467070964548638153193820967924982397662855413818740390516968322555305872744584130607494982575807996616073971797903478319862503013011089824102636777910786705515425946171322483643930840422982966607983987916800000000000000000000000000000000000000000000000000000000000000000000000000
363 1069566219493453118765129966801027432829759441078516381062223118001631080874701068819772946793271916885313832667530684119405766934786037853510331238899645975847810309400025381375040831263622788833340957765707450731577423882468388066061944010158342963037485548909230822621538438309279509753692232318118799327464370776679463514386127927955033363203189498081306687077057178846434621795311059126900338894677121518908092792691729878349965988912410901577254267830225634591125383300588900896410660124047353747300803661346435546875
364 2258461098783953052908908853033085932731248847013865189414865654645100699990812591332638569273826672559480249256233247863029582367904874780024099045968999597585115656169340850401064226159374255189696813223176370757439668049942261606630693594853936243390026791895440366884043139030596248420042010249467500797624186785976202800136186903861164427881142850544624431981147569321970593171976267036401149482359035017640187869977702241680250829132361762765625308903476903951463927831084545274699327156340087010099200000000000000000000000000000000000000000000000000000000000000000000000000
365 8243146853636043186322856654135518424818956012392125748846553570438570740301321137393990100935746663435113708368658982508260245766395993737004122858199571535859074054545995614257439686548740833538558761500307322788267205862183866825139402486290349216129901125443441949944196744049617181671706034475741586416767905575868625305373887940749442130206981461712630637302879677369471630176462332691020911861276575546224671153275162172443187876547950818455898642167548965793803329097638659208636957576032955330447293817996978759765625
366 406522997781111549523603593545955467891624792462495734094675817836118125998346266439874942469288801060706444866121984615345324826222877460404337828274419927565320818110481353072191560708687365934145426380171746736339140248989607089193524847073708523810204822541179266039127765025507324715607561844904150143572353621475716504024513642695009597018605713098032397756606562477954706770955728066552206906824626303175233816595986403502445149243825117297812555602625842711263507009595218149445878888141215661817856000000000000000000000000000000000000000000000000000000000000000000000000000
367 24729440560908129558968569962406555274456868037176377246539660711315712220903963412181970302807239990305341125105976947524780737299187981211012368574598714607577222163637986842772319059646222500615676284500921968364801617586551600475418207458871047648389703376330325849832590232148851545015118103427224759250303716727605875916121663822248326390620944385137891911908639032108414890529386998073062735583829726638674013459825486517329563629643852455367695926502646897381409987292915977625910872728098865991341881453990936279296875
368 1696791642912465598011562825235292387721564351147808281438646891837710438949619199053391064219640213122948639441204805351006573187712879834731149196275839697663947762548096082388277818610173353464259170978108160290806846256652273067938190666046783403729550563650139545206794149671682746639057649439599931034041128159202990625493622160813953100599397759017874355853662173821028341304858691060391820132833222830644454191009334553749336275104661359156087188602264386968752029257440910536817581446154639284109312000000000000000000000000000000000000000000000000000000000000000000000000000
369 26764380118928620559117593812702891305939717093455891001318475164763810235013942096353893452300954399677077246502409457359235152207451670173376182971711880021471924089137349997376719212774737928420576426217057157456515377813377160141658129445528995721829228967721575544763729648709574837405768923632973508507256675112563952654643200735079099689374583113779323526015697379581064963300915368846702050520431308381568290330121295619730157382557766076906851243844517248004914148111680504259365064034792425218256539665162563323974609375
370 61852857624658179912421497704803488548642685404105011315838977264725595623597439482474557284383865882142203233969956300719711309408703468692463778249149477280882020325338143984417976331223677714961296572258584258147902395619852671080312912581177085585009277150416407572443892399352661632201120353156737108637121879312833545065163736126274667742604461706085533122816515468343901045301641342050509367861014839788775198057170459581956937424569919733765291478859901804219413594818412059568520138754165341450928128000000000000000000000000000000000000000000000000000000000000000000000000000
371 1767011139831786457933502661108457586909446062227051379798047048852871515525855471143380399614361310421080316891335574784314063983888166716516468975975390030897597900288936984176808379146600972772254876235276330592436601758616973489712411364123269826550887525677946139040846195137454840340366270107172544005157592947606584718212198755730657240592199351754824718511082356697321489942089733566628116077409395410659520095884938058110204720553846274163467225969858873230532436972481258571707540892641030705334515005233697593212127685546875
372 1180152523478478072729002176207650561508102437510323615906207686210964364498239145325614552986044161031273237704146766217732091783518062182652208888993772026519228947807451787222694988399747770801461538598693787645461977708426788964212370372048858792961977008029945056482229466979648783942397376338230544032796285457288864039843324085289320660528893129352111971983339115136001631944355316806323718738788163143169830778930812368823738366060794068520241761416646926424506411389135302096567364247429474714883708682240000000000000000000000000000000000000000000000000000000000000000000000000000
373 5301033419495359373800507983325372760728338186681154139394141146558614546577566413430141198843083931263240950674006724352942191951664500149549406927926170092692793700866810952530425137439802918316764628705828991777309805275850920469137234092369809479652662577033838417122538585412364521021098810321517632015472778842819754154636596267191971721776598055264474155533247070091964469826269200699884348232228186231978560287654814174330614161661538822490401677909576619691597310917443775715122622677923092116003545015701092779636383056640625
374 36061567830826896985244973714221404786701192008047414407690717339477302849203926048918778711862215394811277077887536237828432165426263260921455125226572580274257676302075124714722349954812911264490020622747715325578858782760587654535314080234565128477724740740213991210446681856986381397992431169757890025909362784488703020763872294729871612760903497272161442112975434404774317908072877927978798993214104284086137921945885854239108871309321583701999964750916922576517907251107185932105419253911143949019745490042880000000000000000000000000000000000000000000000000000000000000000000000000000
375 450644164137187684966389808979979516747491484461131589111233060207164421738650531784704697151899841924145152742391482891446336326680968948025788551322333673436122325506750640831456772449468545962932109064175463734108967365128384155906649480963665234996197628587757249988597706732520990659829248052188664846155350599914884063032003696546656511050554711051817488258228541707936707057724786169747605870939363254196892396653715537218704466516698453761673103140141801925369994649411218775902396105489415762714033864000384710379876196384429931640625
376 1281699693284962079109164867277976035777715648774570698337465495668750550121324272395159035743744083040009970035453196361291451620035738495040420328663526211885066724140929623448452377019915380515004091752010401190039438874299970377987956928031566703757911396079666741036944662031515967855364576537349129470488497134193902783790758811162459763471501399230409728839798645714726902137307783455490748949655492722939375302137744559826648128367948806996273556337932759666163176802710364121242992719162490279663625966714880000000000000000000000000000000000000000000000000000000000000000000000000000
377 61804882697834452653736737731974077925287285419461109421804014292303207677129242388387106850245189604281494936618959523248284110920327286035272253184662626410906628821542567460647302951464660854301432094105029456171746197348950024681874218893098476801210030407909259884622970308175748473879383292200365252266294329164202017780891184016264599396882886772153350228162573578130914839158076023833050054992216874010419713248457243347656328137408834240224481970352443939546755647501156529938644963152472519020939889511367937302566133439540863037109375
378 381175059628787027069835579092663715783431065872196829192700507347031092449914215669279797581075406607688142679247971204823142010562031239491280895437500592579930506467952874675291600011870763400338142020392959398684769687069890284651759804941340516590491884974940354835199724808432686989232187503940302928212158809680188135563181663166171089892933199133381947930613436318778503402326790045713276884230689211733032136775330102510690696323496204562035807897480817694274843888703595184812961607684543689270634927217255635956531200000000000000000000000000000000000000000000000000000000000000000000000000000
379 711217381492990492478074996885850956423828314304545005435983507751727957000994714648454617634911062461209441733331608842155627604769736381092461301572759477056850907782228649435210008590735127144274688724701159861319646539642395060145149593531028740503476618574597602552900150859753762288970216690843009096974819817695518741926374669799104569179055308975078104864378272070730378223744427080228083468641779251672143267381500516731985507372271808943478740285697526528217143346617786337055153232694870330823054549451711636720574460923671722412109375
380 6211628771710713393130040596894047912406792649453319528524247467727218682563802058546583581381204826078885973101024938753797922204118861078749913472049509656682547533401760045708551913793445960371910362364323666360967006820490932078685077781324085058358655757551628022394414715478219067176527727564211176518145339962548345857137608382955924080895239413077592223477276558250814491444317370584943560105423311394401491700890779350514215587287694149542935525497347405145902856010313787131712022358827323960354266773932397843547632435200000000000000000000000000000000000000000000000000000000000000000000000000000
381 821274715192123306236594712278951962675633626801601822302174775658769099707113641766729727440825374821769296794356008652435000198469829237384614225684636142334013301506989621792061581370108434394215475431405040844059555243419357483727310767381987782952687107915923708559948684704546358234376912872667510539686188310384811789645771518077167005736668222762426566201616487782315550601977758448757978244996751381972149077292450814193676604710594010018437357951207790270826105193790155683782752919688238040166268125706616753944899755879305303096771240234375
382 14386132235282012218489174022406614965134131776133888028062157135256238468817765567593887574478870377198699913701973758153795987824739282258384799601266664364876780087358476265861006232345620844221344399235773611291999587796256998694234640141546580995158646734489570499865464481047555359580838217038713084816024607353261969005130701014925920171353374480687703589573372508908886362185039030274729285204160389189433854779263044975790923300158299650341438677051856590317911014519886730997045043783044082292180481848427433405656316719923200000000000000000000000000000000000000000000000000000000000000000000000000000
383 2463824145576369918709784136836855888026900880404805466906524326976307299121340925300189182322476124465307890383068025957305000595409487712153842677053908427002039904520968865376184744110325303182646426294215122532178665730258072451181932302145963348858061323747771125679846054113639074703130738618002531619058564931154435368937314554231501017210004668287279698604849463346946651805933275346273934734990254145916447231877352442581029814131782030055312073853623370812478315581370467051348258759064714120498804377119850261834699267637915909290313720703125
384 165728243350448780756995284738124204398345198061062390083276050198151867160780659338681584857996586745329023005846737693931729779740996531616592891406591973483380506606369646582718791796621552125429887479196112002083835251412880624957583054430616613064227610381319852158450150821667837742371256260285974737080603476709577882939105675691946600373990874017522345351885251302630370892371649628764881365551927683462278007057110278121111436417823611971933373559637387920462334887269095141085958904380667828005919150893884032833160768613515264000000000000000000000000000000000000000000000000000000000000000000000000000000
385 13762559495040202639534803850102561972702728363511823831736209631413587055718839571610837644643550227272913475419931681997690009490869873165397678579149605548694625606788167499568157681442892925758695088254820424841737796505359244775651950095738935810108848419440458585692145120908833166347706945701585295251913142096383796268884605314697692651485556206366506166290994189384931995830127803892810297161249516091729824519523804773448573130357457047930555113671483666722994436525144967490174825234097910564130607926348046944620140408233055495657026767730712890625
386 1988738920205385369083943416857490452780142376732748680999312602377822405929367912064179018295959040943948276070160852327180757356891958379399114696879103681800566079276435758992625501559458625505158649750353344025006023016954567499490996653167399356770731324575838225901401809860014052908455075123431696844967241720514934595269268108303359204487890488210268144222623015631564450708459795545178576386623132201547336084685323337453337237013883343663200482715648655045548018647229141693031506852568013936071029810726608393997929223362183168000000000000000000000000000000000000000000000000000000000000000000000000000000
387 1041469509922014224167460293055104036516933126994155560502546577311699399416978873408629263167085153906926590723977583395636623512563178231953717949531603852496555198050032568001583214723642845196549954358530430133822522812593153605465834871519209238471795157810305498666404744476343945546010505395320521315202229085013088482988144544314044383943172901199542719776113817751847123119628611896481974100564569424419913289620264147663496269652580195752657339685813927216217554133964020661522751094870027205289734499238373634512583136568775188379731844179332256317138671875
388 40142753645861437222888681248595265657462924341115196252298992815027533845504482665719340991676212769263884462307704336292967347826246426497543105740200578942988718168742185210952911721973933567808080398661463630445874308163927350704612211670325975241797772741648542827278085312565464482592869472634449726054847604114683288718639558115458890586803508592974293911978933873135026759464285191828667647837641020048053882281284911773658615381272666314480077027061032566100212319203952397504420659765880853209171333437711187094996048242802688000000000000000000000000000000000000000000000000000000000000000000000000000000
389 813436222277022304738969247374462928807810304863959042308679961451470502017947571003876019135968617995516733187173327307188198525823883024176296237593025659330816348385862458735941068516253198539351695671854019891035555438109726846237309194105084018592914728828668705024528568973973401884413308041125114278991587413444224277262284205400190875248507863472696735050336228392486688195492276930342598880940824856355048130398540078883230619358953550444668580853278256091812721270995069509129980027235116275935746810131507655177753035591337038567871786653995513916015625
390 2766326080457052952692990419388788750226020525544696213711915374880198660099898313830549262761743658659593564625772034949902575403768818251039575859542484453750283029976110778854334151251446096749875503292342366405136253727032473005901996841929873404739883212568820073336178354877439650422711819452712904706072033085961496487544453709512926073841054769714591633754045800865942256227646619616202536889625593564616510821947518862327169215632492046118274522330618883109796178461497045329946023342136885945371226527820048927019695238256855282472504524800000000000000000000000000000000000000000000000000000000000000000000000000000000
391 5744880199892401042988248713303960975625663377935503253094692410332277332267851204931471096824889074776917645606456992279156858730590434763357605463545298670222933511824373197686152571540094404148711038558345275899472625837207395694666379452573702573505708773727814202321135848563058538334445045890316424029018747533459294535192668292829083537234921487261993712313402026953737356563112665622529599070856173276638876533066618362917995551954555273345303389879812308192683927642188630100657756039444343616275632237734254564569410204943888942352714366279542446136474609375
392 43492843715014261948661493655637687524025216254878944729175217161562245556762240112632284511157450250789548346556520693611308096751032845086766996809053145686214734830937870090077968968250708366850319082224839039451863799180333673201210562860345209114809824501573325751764350158570947664687247734598827194854719157591271480970237071096174402733170857827153749891973206171492049885007218388987134546577801667573400759729276418405405870406275669247847093701889848145846779091435263077575305968038837381388083482913646363739582499651598117772250316800000000000000000000000000000000000000000000000000000000000000000000000000000000
393 8014107878849899454968606955059025560997800412220027038067095912413526878513652430879402180070720259313800115621007504229423817929173656494883859621645691644960992248995000610772182837298431693787451898788891659879764313042904316994059599336340315090040463739350300812237984508745466660976550839016991411520481152809175715876593772268496571534442715474730481228677195827600463612405542168543428790703844361720911232763627932616270603794976604606316698228882338169928794079060853138990417569675024859344704506971639285117574327235896725074582036540959961712360382080078125
394 317087360646309237649481333832020521705907376720035258800514587930267891215290744324512878694802105130197252751664493734097632803081597023207160343324197738026672442027981721915399197753045757393857729689381451406822337947207370185828510486009369809144904373357488432086086107749471642490052919592947763989028800720445250573388295461999209638287957061923765351427423745878457765177837766126887599588436444036750602936454912402075389444172658768294261098847624858857577277159970637323899732979569098414602231469524845288210705546989953779898128358650675200000000000000000000000000000000000000000000000000000000000000000000000000000000
395 66813617385971611756073276184327096102038662036678365416365378621791573586168320316241575975249594801899151563932339562760706370075520774197846737665660131244039792379871320092007688314557025031105986480202989768417595077838693290779474879667069206905667346194963457871628076849410955552561504344884657397846251370970097943263162279402455916882648918912828022003481781614705065136625005059146565828097950443667236947550366074221848023838719952602862313134192053322696356237130332619763111278380682252356801474622556720025217166165670996946790438641983200795948505401611328125
396 54406749867797974514132931785886164052581232474573534605127286458505086735530637336913801343029638436217814387328408562058676673629901168977430480042940888612192453352896463314334434084189209703589107816056387275704572120421610645415783582159267938463340663909098200444477778852200352917907951694049621316887290469408042157893592158128936467492820410482935522491515420201264078169266508971307174698166756227326732823549273401899317214937166241814831275041796200537382264734574896268644716059876127882216948345878446405111811376156289721023655774461821418733568000000000000000000000000000000000000000000000000000000000000000000000000000000000
397 1838906900531328763928622280302580626661614551468211892193542530874997438151421660080043375465585178033921602677036868699835955139693232317371928559605324713138709882014806975009385916914413532966219811381733663350942983793725503415948849899093647896486257234723764895549396610534246483098023055363797910032465634063397191098986117781718970189430704190261321706517847200404726563393348763095777041140310562669740466446340350666656367628588622548702632471583267522643018979003587136323755356285706850982297288292363946422712399068779935695783223081889445893466472625732421875
398 652880998413575694169595181430633968630974789694882415261527437502061040826367648042965616116355661234613772647940902744704120083558814027729165760515290663346309440234757559772013209010270516443069293792676647308454865445059327744989402985911215261560087966909178405333733346226404235014895420328595455802647485632896505894723105897547237609913844925795226269898185042415168938031198107655686096378001074727920793882591280822791806579245994901777975300501554406448587176814898755223736592718513534586603380150541356861341736513875476652283869293541857024802816000000000000000000000000000000000000000000000000000000000000000000000000000000000
399 4908208175446250835677191376065708750535602049415526554132873270184262036570360281573884079825125657413299943372588563426178988989859996319898987775770903705043999775777241120186394732774894954429957938489555470960729793444148426379142706132824106086992575523960718596581955120909563840983053420172919069611376051981851704179154100523828297589020064348794447325862065838145263657489311138525952405878240016642575408515202214499795650939580854988549625943301943596588994951325297604995278771427822583173422202703535190608332883161043759412552577037214263100395328365266323089599609375
400 438736030933922866481967961921386026920015058674960983055746438001385019435319059484872894030191004349660455219416286644441168696151523026633999391066275325768719943837757080166792876454901787049742565428678706991281669579079868244632878806532336655768379113762967888384268808664143645930009722460816146299379110345306451961253927163151743673862103790134392053371580348502993526356965128344621056766016722217162773489101340712916094021253308573994799401937044561133450582819611963510350990306841095242197471461163791810821646937324320310334760165260127920667492352000000000000000000000000000000000000000000000000000000000000000000000000000000000
401 14724624526338752507031574128197126251606806148246579662398619810552786109711080844721652239475376972239899830117765690278536966969579988959696963327312711115131999327331723360559184198324684863289873815468666412882189380332445279137428118398472318260977726571882155789745865362728691522949160260518757208834128155945555112537462301571484892767060193046383341977586197514435790972467933415577857217634720049927726225545606643499386952818742564965648877829905830789766984853975892814985836314283467749520266608110605571824998649483131278237657731111642789301185985095798969268798828125
402 78972485568106115966754233145849484845602710561492976950034358840249303498357430707277120925434380782938881939494931595999410365307274144794119890391929558638369589890796274430022717761882321668953661777162167258430700524234376284033918185175820598038308240477334219909168385559545856267401750042946906333888239862155161353025706889367313861295178682224190569606884462730538834744253723102031790217883009999089299228038241328324896923825595543319063892348668021004021104907530153431863178255231397143595544863009482525947896448718377655860256829746823025720148623360000000000000000000000000000000000000000000000000000000000000000000000000000000000
403 44173873579016257521094722384591378754820418444739738987195859431658358329133242534164956718426130916719699490353297070835610900908739966879090889981938133345395997981995170081677552594974054589869621446405999238646568140997335837412284355195416954782933179715646467369237596088186074568847480781556271626502384467836665337612386904714454678301180579139150025932758592543307372917403800246733571652904160149783178676636819930498160858456227694896946633489717492369300954561927678444957508942850403248560799824331816715474995948449393834712973193334928367903557955287396907806396484375
404 195219984324358318669816464336539926538329900508010639020484935053096278247939568708389042927673789295424916154431470905310542423039581685931064369048849868954049626210048390391016158307373099165653451913144877462840691695907378174131845753754628518350697970459970191615464249103197356693017126106164752457371728939247558864679547430515999865121681702458199088068218391869891999487795203508222585418606800717748747691710532563619145195696872183084725941885907347921940171331414539283565776646932013738968186901359440804143200021231829565286554883134146519580207396945920000000000000000000000000000000000000000000000000000000000000000000000000000000000
405 5444348637086169779161221790910043465012885008350864850891456189759368404774522506696716341225533174279829605480810499875830519621924523950889789362841240679058992342207647814556033034425008133188050355648050982228533091272570275955494717464361579342845734615890995878559281040241499509938704775705672423114750181603399306049122277359143148880731311485174358180849070565738174011622540773484506052510672761679647969420827397124057407206454626839513213948160168056165366974923265342406844103721271594188385368798104666003116716135760915011138782545376731147358795315227553146542049944400787353515625
406 72621834168661294545171724733192852672258722988979957715620395839751815508233519559520723969094649617898068809448507176775521781370724387166355945286172151250906460950138001225458010890342792889623084111689894416176737310877544680777046620396721808826459645011108911280952700666389416689802370911493287914142283165400091897660791644151951949825265593314450060761377241775599823809459815705058801775721729867002534141316318113666322012799236452107518050381557533426961743735286208613486468912658709110896165527305711979141270407898240598286598416525902505283837151663882240000000000000000000000000000000000000000000000000000000000000000000000000000000000
407 86842805110161494147400648786806103310420528768204645236569617682851685424558408504319322358888479662937562037024408283519372618489318081540643030126680630071669986850554190289983282932113304732482591222942061217527331338888768471766096238274031552097732312858077275258899091872892158683032279877281180821103380146755822330789549446155692367796545149500016187342723524594089613659391147877851356043597741221552064760231617811525839702350157752717075275687102840663893768617001005476731570298458003198898935017698567527415714739081522355342674720381304238531520144073194700240492238663136959075927734375
408 52653734645646184997031307300554145901494464515930028542133411799653656316089631021434905706552384758960815809602545643449324312365030009671094714570286256542957220447288056408506076215934138556692320904339641047504781619878654995350589881652439180271536301018854405035141946091158982676774311005669093469269720986241682629479980373675931241701310565776708872054428955376980896254810744778795833639469283022771517353819983285132630112159958397236034887248644474035884342677831912693122229420434070453764155853917733413356586696542540363381715315917940352430993288442381179289600000000000000000000000000000000000000000000000000000000000000000000000000000000000
409 260528415330484482442201946360418309931261586304613935709708853048555056273675225512957967076665438988812686111073224850558117855467954244621929090380041890215009960551662570869949848796339914197447773668826183652581994016666305415298288714822094656293196938574231825776697275618676476049096839631843542463310140440267466992368648338467077103389635448500048562028170573782268840978173443633554068130793223664656194280694853434577519107050473258151225827061308521991681305851003016430194710895374009596696805053095702582247144217244567066028024161143912715594560432219584100721476715989410877227783203125
410 8268925632177131313446829650852242391139043731806054917138516670449956809291989010844473017915965815189846378447147602788650409402716886736173656914255389505789629576330628684674954230084961237685767961151077541895098748304421819269840463153417839962643005186091396129866639533968097627326470058803337635260966617491519898160073439552933201957614511460237932428721625513984999881407670006130893526337523925141335681825990418517350433266163901339850348380091471313809315032709950810763369246374254890391136128015254482132347441213550251849337205265026110999162945993646992156262400000000000000000000000000000000000000000000000000000000000000000000000000000000000
411 1629605237892180437675973174484416528620041222335360167864228875818711876991838535583552084064542320875023351624763021440241027185952053800110166460327162023294887303250649380791536304221106163305035824298507778746900372574247740372690795911212202075113946850781820070233241458994821357687100731897181358108004928453873006037265895357111567281702169730367803755486206939008091600318474889927880696158111614022424495225746308233282382014600710229735917548268484805057966568098023867770867916650564430027338515607113619651955887078864766998005291127955174036043975503533498550012836858513765037059783935546875
412 4564446948961776485022649967270437799908752139956942314260461202088376158729177933986149105889613129984795200902825476739335025990299721478367858616668975007195875526134507033940574735006898603202543914555394803126094509064040844236951935660686647659378938862722450663686385022750389890284211472459442374664053572855318983784360538633219127480603210326051338700654337283719719934537033843384253226538313206678017296367946711021577439162922473539597392305810492165222741898055892847541379823998588699495907142664420474137055787549879739020834137306294413271537946188493139670256844800000000000000000000000000000000000000000000000000000000000000000000000000000000000
413 298217758534269020094703090930648224737467543687370910719153884274824273489506452011790031383811244720129273347331632923564107975029225845420160462239870650262964376494868836684851143672462427884821555846626923510682768181087336488202415651751832979745852273693073072852683186996052308456739433937184188533764901907058760104819658850351416812551497060657308087253975869838480762858280904856802167396934425366103682626311574406690675908671929972041672911333132719325607881961938367802068828747053290695002948356101792396307927335432252360634968276415796848596047517146630234652349145108019001781940460205078125
414 1925009856255139614793452397196634437733517127505440851616206907368751761182443501879318523917885441439787528028757616560047153861149004536286860692993973519534788544391966996494097988741809416914640870524592204270399098252668585648492109345537986783866473675964566342903096019494749432328463346395045227090817953816002228221216213563173834823669597922908891583613960206035954685191648653108874955760268211784387014570217845906240069192570923990589804231052516965761039168086092249522101526973164798125403878347292690762561907841286281134646589067556605853138413425535096724534121725952000000000000000000000000000000000000000000000000000000000000000000000000000000000000
415 215950790662746531792716031363572852396097186808096176727663157578321025630332258353365195140001246176645335872205665220511940257779784232890461024380595988121456962289387778289030138521438309847629402509626392887046142475959795388008645816785810088781479232674294294134701618169555119916949245264857515834795273794766688351765959857151025967709704768062188614908051491952003311035306862137684328115021480437523356384570450432431179106279673428030176935792958176063371224868989852546325703575452382917071100533728884149050568070485424123218425303611439097259206822761352928541356277492013759911060333251953125
416 369601892400986806040342860261753812044835288481044643510311726214800338147029152360829156592234004756439205381521462379529053541340608870967077253054842915750679400523257663326866813838427408047611047140721703219916626864512368444510484994343293462502362945785196737837394435742991891007064962507848683601437047132672427818473513004129376286144562801198507184053880359558903299556796541396903991505971496662602306797481826413998093284973617406193242412362083257426119520272529711908243493178847641240077544642680196626411886305526965977852145100970868323802575377702738571110551371382784000000000000000000000000000000000000000000000000000000000000000000000000000000000000
417 23768284289195003833857084586660508149442856421817506193902731511829620982117252279303663683623322267810196102745330003941189676820123578854049615514453200035843819552907677765142512024022118489382650669867518793516744966160910322080617868358950359590504937104484269936725867156378632885189441979476599204405411863933437055302118221056585406722873337666244382031608302566465019509374018731198436672723398373436786854083746684369543266699166813858006130356892295244135731287836270986179377871561464830637021548583299877532202677194797640550092474633794580310070109646115865675852774074883200228214263916015625
418 92868823589854058836823859453251057078380140119405080044163517405239449850745126558084370369389118324908037285024125615912811651654713599975208510393535949731674527844454574397459145376379210406833322348732790711349432747116710837553489496746594256578074646744011723837066223258903214384645422182506467705533601858160653695212779801862004197211713199727099713513874243627792832123752022569622074690156929649971126187373372505672986553955660996505776849200842232835405726177790748070013303980724801214186201980598941619503615646051340550587642810256161082032714283453918647379197778171265024000000000000000000000000000000000000000000000000000000000000000000000000000000000000
419 149136066289091286682568479072608804914141963072305714528652653801272051099645896861592670530116727512189547258870525950097530709418156462084277960048475422939313411394817573059921946290744113979648897680452219498823235485104897071132154799098808445726524667469067765433028208360768649337070175619086977663430131630811737064274785309374800693189464787558188867118762443629414206527886427607092354068057954209940342155382414898026123909805179062516737634777528044707161260023528244012335089978299370460747684121837780218057773079911660861603941425090817870417726017245215789871516653963823273443267680704593658447265625
420 53580947634260686324879903915346273214374713805020242441115519100725910074882793239931101063014633567799436925912784096578645503444184922893230968264582800457357900874956657775305966691155831646498626112572582121802142195117933062684650348356918142380659866549211883300906277314358519283947214092661984133601539250387688149344499630518042482486449629898833272154081890778121682870599324082485328559592270868722986878728105950470120091313404845064948642513267764067975173622658900614353096732609987561001647588582423469211524134211028381855862060908705219134163256798796989682500881831414491207906099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
421 55905060460736456334837615546398402441887528328991271221536668924630282806314843256875922977677143888113037832889113813606471589185863974291245018136377142173927306533106674894385335358269691608015330881089173871856767019282105612070031787741650048379304511109234449118965965898076464827091156673405089715143120691295165711961059093855354502007796371694935224460363280130981209494397011473357123854076454158418221475215199886802245624067916679688893278062299654394787427223614236166063384972497577331281151114021409553189218947861424788805675905944327578564685499404679166514375854291074574575759470462799072265625
422 193515655533446362260731303461250617822790228499684759107718185490000374251033000827712326169334404730304762489704424115798603177487735838022154564994415551166379991509552200897221549603009411383470766154145636401071814529940496109890193491153141252093256993750551656193564419038265720132314210121070466967958957292662330015108289927696231101795720993421028905255519061839429767260805325812471283729789560807426709892105392364804705572510549537516125194319763186730939462015816611927566524121659372550413717504394772141229970659480607359712433851048915937067075063389829904484372116905691172129524940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
423 664401175317901682170842574268472225892502445487121958225147572684666987648922470518395347211670021066804433038268193107684499310457887038585458312015958009194641247763912287981952270725265027779335839166414637867257514086142316451893749629985191625711667393574696895004140668247224332796647632383032485490581236415266288621344168553264737088159065628571731403014086686369040290081734034989596437373198186005284224302228658370706382018182072723512066162933887439170403413404818327074952825853323695402630932762787310871447379071006449138445559048779593612710969406827436343877606693408832683189757517538964748382568359375
424 9472687138191671435812431329825970836790840492103380683451076327352097527694130258338710302784052445412145997515828443846616773361379861219619130389429608762045373049734911695404587537002757721582965028377188379870287634020057552151456600200605250993555075020819083051692895918071145745882786681570023650391971137177451085095993914876536302646317273182906603045379071700338027419182391394226317096634451372593244096104644156946479845054377791222571514462543655397997670299071260686830583121361227107814311082591363895705356187529426958281369039203820201909501179340587317304660749960215219356518527795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
425 265096068951842771186166187133120418131108475749361661331833881501182128071920065736839743537456338405654968782269009049966115224872696928395597866494367245668661857857801002904798956019380746083954999827399440509035748120370784264305606102364091458658955290036304061106652126630642508785862405320829961710741913329691249159916323252752630098175467185800120829802620587861247075742611879960848978511906076216108405496589234689911846425254647016681314399010621088228990961948522512502906177515476154465649742172352137037707504249331573206239778060463057851471676793324147101207165070670124240592713249498046934604644775390625
426 213077661162367708971595086696020998920993153401526790512462058255628181574643864933078576122658090888208058290561975609603372620319011339305175130593688321567133837105511706905749903455217625129179935724754267567136500518870833555292951057461546657687909868866607421715656099808626107884591212145404087921715263982943770052106734986258413367695483151389197782468548834176044232357520659575144313078431284654633863893293516041524597653651982065137687452607121810591502172215414117083395594638700660065503132375428858992311973063013621922263323842185727843426701612713000886232329961054237732488305067425792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
427 19397273337939714964841428326813689131544522615806950829158576695208448395506346273427298307618756468706461130409927491460935260356538799638702282914221993585511843257887878261326752879466883859801585353224349305539201081978350068119922397733957911609191850490461272763901375119315305520916761364938777686151847316806676767798755359957509519378692720912203963156289311306920517737264283899574315500871176308495736987555309855359403396969852220732779102366630811333828606971843110670944354452351913741389005524806253929588353969463285844359008150765589598888171472682254665941987688097813968823857067036442458629608154296875
428 32887258534444481673511872061010665057461767268605250954855443919406676056956832689231079753075540380049584548798497563488622943710517486153717950356352230303957704954213098890661063098892109132938147999501472673382116036084599934258135238012844957334182760800347655897281225068862587995339346047370248546189220704183473244922361904719068552823591651518014342537325701262067370998989168681466073857777398198734809088746494439913072500255261519861611232185193608733934811268415876487119609658915614677150015463353191812309399170437774461969810455098313978265850833712575408784642735508955268583174957326766440448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
429 106877155754931430503725394536902097284153769817371418665363195203968588822400291673518383890169669660371795070713917158304317133095020626625597484841623099493182223992031672731974974156738556497790912216488691334460419635375170617078629697396692749686432131593232335590954048582879261275404744687342372371104721795493343267989867959169122239295750798807849831210231703330712454776339150719931922858162002204270840018992160174976936514092097100455958186385274173980906001269234267180182478259515463749708359790458983709131808152664440720358071039598490093117917154027369343151226835584365428867548164504341912106610834598541259765625
430 2762529716893336460574997253124895864826788450562841080207857289230160788784373945895410699258345391924165102099073795333044327271683468836912307829933587345532447216153900306815529300306937167166804431958123704564097747031106394477683359993078976416071351907229203095371622905784457391608505067979100877879894539151411752573478399996401758437181698727513204773135358906013659163915090169243150204053301448693723963454705532952698090021441967668375343503556263133650524146546933624918047211348911632880601298921668112233989530316773054805464078228258374174331470031856334337909989782752242560986696415448380997632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
431 6036235883724170792362577717540688016178945521424585775926382198693704212186868647126103507536104386470563556385103408201622085038714425825506570991707322010506248215897788820818934409982755864810017172574730871454960222015319418764571303344274081819246753866939513214463013439528702625945685362993814856959349287493297952396471238215682164732399142941365083945308303592460672989324545947182242077945758298406427008029165915969349588339375397108360421048455267478312908506466752742045958228656982061342224320339400862528792121317874282423701490453845157867833668829632729424062767801047421395606307203962614948977716267108917236328125
432 11420960856769107328767576643759069480201501883854920107438531919426899939423910142078642729301821853108560331702074847617685179579684664204316339522824634147394064578912100804449033854500951913987689554778553344357075469685881300305417654217786827458378825908943260605009178282010335126683545992241918013366175199541332523959377340401124005801334066147234191701287126203597910261824322381291801299605320981247541358672981802554362551690246240413304080126142445297663342947620194869481187503047124429120297114053917176322248875816815834098941810774394900846488136664501731673160996159445631285333639788603314655650119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
433 9686052929696925224953903779309476118984819557634800431137683063020130014904510154690724233023051224801601985827258957346788927155146404231626823219251284156393747137138312293872243588111864062137004300178056514660285007419931160343149300715230503384372698065554102599952277379708848399773309070850540119306862810163664156171081754346094636431059089836143971912238905764646196192171945822222667520424588897442871245442149958183374920823648893034345791914963103627990481091772231144213281808775157261223569258219038593360154799324030825284544252123611997508849375563829263494426301820285397123182213885428382127429358661174774169921875
434 137051530281229287945210919725108833762418022606259041289262383033122799273086921704943712751621862237302723980424898171412222154956215970451796074273895609768728774946945209653388406254011422967852274657342640132284905636230575603665011850613441929500545910907319127260110139384124021520202551906903016160394102394495990287512528084813488069616008793766810300415445514443174923141891868575501615595263851774970496304075781630652350620282954884959648961513709343571960115371442338433774250036565493149443565368647006115866986509801790009187301729292738810157857639974020780077931953913347575424003677463239775867801436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
435 30767802099532659007116726968380498473232254563677933147001296956034825631582011089470213396057744621397989457071557647706657970135484158497606618438173473373822325315634852261407449482619698728206746787015000029289116023186828438939348701094211252933566581720294128928280663825819286789594584977085717765793426782931326870871527463569325526710320945124846146896267486117188856571597576480082844492266885042269273499441307226370503126648996382931067377930249416089924852033994688037005233075948551839294125192488316484852549038931270080391288306659284311584945904198709980221115478601399394081416976466127055633847930948832072317600250244140625
436 17221134695023575448612890436662890106272421688744591575614121428245796767298880214233764953083375359661075264556008147193158804811252268538445580013473793897641312035218246239169223822493581943604474302493316037564595472615360285277278975993312074911063360532856853687134258351931814222433828511862159098688264175224627051834034942594364993040755031677504959214506242652545540080656569873361459551237342631409905294752977796521761334485816320623201963750413739506424307690652440431469015711400899662757306643180775637595851708037921257698927965984427913318264834342285333622357941852986082775791038005852118433650442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
437 203624097311982471921471002097271942157019493770672552535681950206521936466299038215237542927678641539603779472177092573013409782253430335383657871774243539865949761008497992101877442053317302638433595570345502706400833178578156050668955976588322714138227076008177727630882584214090455788422454345838644711306246598595766276069355123220109139082877812710665203328564217167526251782884463438538222092037626134013232154593977975527400089430795157388018777558484829097643367481261327360481869150875591820856094866869913620858327056645641687815712059649635368630018873516085647996025554362025135704654060331102172209938316882471553981304168701171875
438 5862006047672381424983278942697724374788572848109297607619935591119707850096391106587691476108974701635126411835995644559413858509018346458928307335279495388127805027433696096065721930864647002189325015046734706648225666816990956513196546481683852826161963714055629997660156456825898742250247764730901285276262597467551267743110112142517509512288692961115054433611134875193224435375969032140267122490493462058144000332746303410080739402201634683422609046923013507236313845590404970632720397603593370352437647451040261589558234874690424155338054163808234256256881234532373959768970702036252731006889966744513185632695091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
439 121563586095253535737118188252071349467740637781091513863802124273293596070380525814496813127824148999143456344889724266089005640005297910224043749449223393299972007322073301284820832905830429675144856555496265115721297407611159162249366718023228660340521564376882103395636902775812002105688205244465670892649829219361672466813405008562405156032478054188267126387152837649013172314382024672807318588946462802005899596292604851389857853390184708960647210202415442971293090386313012434207675883072728317051088635521338431652421252817448087625980099610832315072121267489103131853627255954129006015678474017667996809333175178835517726838588714599609375
440 2586129484039529168497023204592069666976725106254682606958471744863099272811324671711078673132044151170965448856862526518987493130706605870592483490490584421389567488342868839309122412795694588661860138238137857062584420978318266303013894018231501983612221207802494174807735903744968096321057305870802258222758217599564657687692401953690164636517378096269206334367357150619244437705945505971257365894886019669267272338797021182818499640590490770016185588012932022960430106631427780084095992369982080011644212050680530124942227363197425043762178679338951090364335780476178355083357266675929544832847632848743393079204827994521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
441 274061346713484961556275642405505044589252472675653815561790789731468503469150379634827510027701697235002613809600981092071977073782583374815212056820759917453583021873007895850519347550145419954880672001125916536357612481550002032305696326611281326623671439663517990795236921193218844519228961372782722371263393705580574010326510055388102717519823029108403006161623813649724277740552175504551339920525623107224776627455658251579453813012633868791501616992842208505360814750053393666141801748087540797395757694377690351982769179873905862145143177397841985449076942925198585140681393661966022164126144972808242600520282905574021015127073042094707489013671875
442 4534109223672614518726298200492385867164296941462520085110225427442048945752379020982002898507781131797812664885459251666600003473711954099462214847948388769694178254389821491925276550213251574687021271330340731189311803455917721790015118188378016788095854313431379787031880147931350272046477160679140345416479959159733291568035602928738714854451364549196949202226686447106374627266244596744917569364123613243593972234268818793766337783661479748644928966790672957772417529019597036227440573657219616417656493707062099092157331312221030307760145268010676870292561669742441802960628167823136613016596725674534795783416906019084697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
443 822184040140454884668826927216515133767757418026961446685372369194405510407451138904482530083105091705007841428802943276215931221347750124445636170462279752360749065619023687551558042650436259864642016003377749609072837444650006096917088979833843979871014318990553972385710763579656533557686884118348167113790181116741722030979530166164308152559469087325209018484871440949172833221656526513654019761576869321674329882366974754738361439037901606374504850978526625516082444250160180998425405244262622392187273083133071055948307539621717586435429532193525956347230828775595755422044180985898066492378434918424727801560848716722063045381219126284122467041015625
444 79835512438075474627340127060968320227030811757942749176212464794954238541537262367655051633247754579171873985353343110091363523850857708809217374633159301483337551795056122544090854504739957428205563197221336826845595832433063503733084107898407671123170764934944288990406711165933918551323433373080529079025816976416724757143924798314800547583483041581770521087326366199706451869828866801073345595973789686801980312301665834438537671793151058045841725383616308981242931452761179336988599903804404863884145056061123873746266371576916326487623859336978443543605087358635126026697197942452398882208052077802420735546456602519919394816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
445 17265864842949552578045365471546817809122905778566190380392819753082515718556473916994133131745206925805164670004861808800534555648302752613358359579707874799575730377999497438582718895659161457157482336070932741790529586337650128035258868576510723577291300698801633420099926035172787204711424566485311509389593803451576162650570133489450471203748850833829389388182300259932629497654787056786734414993114255755160927529706469849505590219795933733864601870549059135837731329253363800966933510129515070235932734745794492174914458332056069315144020176064045083291847404287510863862927800703859396339947133286919283832777823051163323953005601651966571807861328125
446 64187752000212681600381462157018529462532772653385970337674821695143207787395958943594661513131194681654186684224087860513456273176089597882610769205060078392603391643225122525449047021810925772277272810565954808783859049276183057001399622750319767583029295007695208348286995777410870515264040431956745379536756849039046704743715537845099640257120365431743498954210398424563987303342408908062969859162926908188792171090539330888584288121693450668856747208427512420919316888019988186938834322658741510562852625073143594491998162747840726496049582906930668609058490236342641325464547145731728701295273870553146271379351108426015193432064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
447 52677376671921152185750398012243121528832574999645411372011375389765866744108466879422835448963697796319896175774683159869034905227967524599488753951507639159139572475409456707731139128305796943521906520647292603229525194084785346379813221377848274651754780323512337491220969836640590986150344338241193576129728162609603551319570201620306362371433575195725944700821729889542755629017360844838771297095316904167487007651395602719698328009037503005002876399961004715779805587642196555379070627397194651111670156736355434873516141220478124957385224076263478667094678297348002707656918888196443344560343406037392823606032663127061999031042205388075672090053558349609375
448 24648096768081669734546481468295115313612584698900212609667131530934991790360048234340350021042378757755207686742049738437167208899618405586922535374743070102759702390998447049772434056375395496554472759257326646573001874922054293888537455136122790751883249282954960005742206378525774277861391525871390225742114630030993934621586766532518261858734220325789503598416792995032571124483485020696180425918563932744496193698767103061216366638730285056840990928036164769633017684999675463784512379900956740056135408028087140284927294495170838974483039836261376745878460250755574268978386103960983821297385166292408168209670825635589834277912576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
449 5097810645669788921201651420539656922145087903191491423097875037719277426849206472202209882157777206095473823462066112245390474699480728187047298769500739273465119916975108713651400560803786800985990953611028316441566954266269549649659344004307897546944010999049581047537513209997476547046807516603986475109328531865445504966410019511642551197235507277005736583950489989310589254421034920468268190041482281048466484611425380908357902710552016419838988038705903682172239250416986763423781028457793030752742273232550525955501562053594657253940505555767433419396259190065935745902282473051268710763904200584263821639293483528425354744939568263362161815166473388671875
450 4647083975694409113812072993191379002792001609915076577988456334723103020499695463029089290388996877246333527476280685804342119142850633395039318598359944210470875004082182509560331521550200104388739076081487880550706029288117144706540809152494956884659452734799186864585779704793303290793447054748135589960358776785919615688833838342251380879074317712003821711783797131225620202202100382240748101519537740172527374711245681971971114910987901897283190678970536093616773964586413260339761404253027387773362404531009239726246593852759289090123009423399012954569157422917172257376969787335647281605667380036708088087053985410994986495481107233898496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
451 265019882036435316646510252399595144411556684823216064612589229585912075589609696870376285143736363613285397660322430977301114608201904616260027921130034932609631189123784976696595360954506464422858711705376529086847741251440555077636840316751954669772978299807590569918332699248138813251322382365691444881508662386088915466688757684351761309090682316809697227789834123074289603569586342410383858395686539344866627135494171277282802288213467677618169471168203814725088201911427890870112104326435286289742812558540604192848659706480225446660605062327681561174153326513957801622221958926516306466483087675774123295561950328192248917125173335307408706285059452056884765625
452 4849131105072426901369119645069265046391653853824427733553171827537150977912725700552093172579822828430956724323075498230617863453409356586127984624375593958752217395564016531715128544226295761101292948954596049270301943604991803172042583463472998488340298505877412380437335344132142564306205622345880615610809158385307425066609222618001440917294940221221379177513527441278908037080452572772954540716039381049593782307386798579448119907117810675425938099795342010730546745655387749919751030524898143763508596032357467540431228368096649485345748963546796126506946876087484094654229343306762380805913787864391048438665028254951290256154198852763648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
453 212382146842369762062453677594817400646805171888318040132611175384503827071259529484923919139994948846862017963679756984997242486939000725369993703824400690389354148675410466962527224599803944562688405370005944631776545443962477133789072965893860704499920280151400203841735463219529617229880989554540541372106384474097576193631579716058434258349165748160140602470794713342885191541527352206779221551936570984969604849201960847643511530454402177850117112221415982452032288319666893828558486540159704433216864016781421984189441112524889945323085637539324172401063161240327339109219242991349238526734795031607136721106401523848257462123712002721731550991535186767578125
454 2204924333561134315641250633431351280518979066022439787564709871853655326676229605594924437983705914015468984202270962519194039148987661681076497411503849212726439915605957560219589816613516527227669924789397760417842906788560445522919276584355017240698275012701265986281736281226819702405823166580928334022054547097733600675611289973727791882997909365050906831191115024450302903421819600068646178355514770070924643287453778542557114896471036733306625839276725154289305586420166383783654274340256563154164009378626772506657664444440148446559659838072026635825504103282254278550546125283169852636381115454539365651204204646229793880215611397770313728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
455 1986099635454857140122578990597220228137625586225015404274171704012235946155766357045566468718605675170639049315760519887072767113284667915316029634930047470183317155188340802171537174408697013178690108789238169940689795605177721903728861555017520623767535716115467725943929374893318472351727957479215554896641270867183927312107789474079206171163515792851742208078412350432329116089739428241093555130040612402806342326331411905651835279188612870271586375132075675763780003774562722090545587162943972674308737925295077230157808218085499707445692507566928257768103279437454048216021119821604787302839361891330921559878013706745790025346245534498823559488300816155970096588134765625
456 13019460810865101016253205440234768533106026070724020662429093674531715680531666476748462227451147984605420020398833397806335426843810425681486015795655008523370064298476809724979816381954163308651767158302452743894445368572548633888091910833172757401495918432997419294517493854485626833189712168173739152466705925338929546581295496133669967287375415386003390584270800707172192559892886628917336462259375173133190159712294075235807847471490460019890299725694064553035148482246884849655019066782399733587655309458165076155511644398374633335369754639060657117091570588732792483642980716882038692259092300046727683147978491258685988520386724932642326875996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
457 5958298906364571420367736971791660684412876758675046212822515112036707838467299071136699406155817025511917147947281559661218301339854003745948088904790142410549951465565022406514611523226091039536070326367714509822069386815533165711186584665052561871302607148346403177831788124679955417055183872437646664689923812601551781936323368422237618513490547378555226624235237051296987348269218284723280665390121837208419026978994235716955505837565838610814759125396227027291340011323688166271636761488831918022926213775885231690473424654256499122337077522700784773304309838312362144648063359464814361908518085673992764679634041120237370076038736603496470678464902448467910289764404296875
458 156233529730381212195038465282817222397272312848688247949149124094380588166379997720981546729413775815265040244786000773676025122125725108177832189547860102280440771581721716699757796583449959703821205899629432926733344422870583606657102929998073088817951021195969031534209926253827521998276546018084869829600471104067154558975545953604039607448504984632040687011249608486066310718714639547008037547112502077598281916547528902829694169657885520238683596708328774636421781786962618195860228801388796803051863713497980913866139732780495600024437055668727885405098847064793509803715768602584464307109107600560732197775741895104231862244640699191707922511953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
459 357353786835381817332302688044391382942624686162492488425211338012063470925029482095608208051841236480708330825934649202929827536249774991905570604848778516487046391753832068178526821123356107206558848909715692959632382987105149254909433256324797031887732900821235140449622845156120795902094401802456642091612951572124647913330238847207710547997704871975579266173529155410175031474938067176777375045938903343279845197450993484906102510694431133270321337922164078947009303522732438989268960043142957565323302448738680560627704253668187053234930217864865929827946004056465544854294299302770119718829238268150147677430230720960441198730977661205405050519334775316337982076220214366912841796875
460 26247232994704043648766462167513293362741748558579625655457052847855938811951839617124899850541514336964526761124048129977572220517121818173875807844040497183114049625729248405559309826019593230241962591137744731691201863042258045918393292239676278921415771560922797297747267610643023695710459731038258131372879145483281965907891720205478654051348837418182835417889934225659140200744059443897350307914900349036511361979984855675388620502524767400098844246999234138918859340209719856904518438633317862912713103867660793529511475107123260804105425352346284748056606306885309647024249125234190003594330076894203009226324638377510952857099637464206930982008258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
461 30797568400716345738944495482636944276683358508388786152672243500574310424698514030576397653658092540280689428381412653897718585831788637076182761688586794031178720490542454718618462154268265366377752753961351214303491963087984880254960773905512383029848048597176621584942987647940174071353795625960927955900626030506988642527499023315226776147472362547253186121178382879241367420654524744589177510629095783571117762564958115687446571158066938270923642016124955367462674355840128917049983588752594655223308748606938468617725458109146355831936345015468063320159893257704947682733435610321256827539480793848765596820164451908795236398667740361997121993631321146267509902827441692352294921875
462 134726467618745610250020096186007218734426321362335023933993216791126752231078642936895017916905430879975312399129519421925998910206306484712694051658582070939794882708912762601496519292088837110587637344244560563768053129213855834573332394167683515760890340752854803860339375405223276177848920749893709439219684775707863746646789714743592007208960842850706579905319808488495924640381665572710430722691371483959402999600764674878737783052292062383312940467637264603270340255779449054472289968051201015542894143718389504819208123388677395401302031809697101398442815504108266794242329188317908181457907104148060267577277197066585025696014867888978334650202881576140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
463 1489093229743036032823705301080978892721917067239106199267855645496268483344597851892399402952022432415111614551669683228608591343552812391270512710404860078201522314438218228099921263621024898729730723406785292562788139907267156945207608379105429231876182997722086830253578395765555356524027372310836827595751169201043407854847105276314529853506436201522238802145095990594199356156066925925631321816427410231447114937778289851603729162063694532337429015121657716972187767779226073268283756499776704174702201303894081896135643625035335450829954217842896329593050998903291925407844345194643088868361435863381665371851771414242158475111983914242922845514068008743180371311609633266925811767578125
464 709931850947189712551225161524445818440871351818730669971741430659503581884955761342922180283459986455684956257460768911310019651902530669829914284981985935060074377905989042476113328373931020124165138404945502402663570089177100440295557619938569225509642781995740440217022076814195254052465402874082111038401210139942883343431406558512361963271526801710776485202373649191930525172905839373087565810374290426594443872244880777805053788772283369605309054958861288033497053137903950408432479306143414907296706637974715074348614049674384020567477480793322061798355991334528963138306221387484222810712065941241404401539683936924223009531822638895933101985025033808484761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
465 2923263079846206616795848441170579703184929807801505334280810538631572836609922309150116222115428133638071545712328855986691909840923075149684191865864507138372177275173217963673706353836936229825316273000847482921381228689526151208758492002467819110685422033897366697329620613036833016527977736927519519580746861321288600889142797262216161758665358049135676690815602743317920146954528614470479991226025120560084836563792426260436122988552893219875394074371096613084559680673930922376006620288660856842383125922890627851782646801124683221841972841054574285617066063199509584679628976326104630841597223907701430659002870758289977381513594313989290429451835373717179245023345401932601816952228546142578125
466 22648557586315223024804939299365247085869749467778041861537507104942211831842003313086395410018674689854534702067285017951061114748500246735061655725766770806306763080513016281920883744221994495668487830089480905919120723820576765266014374801942647486990555093912890141557679913974814446356701145348765883859238606415738814956299506793516327999003830649699893723041578857147442120150264339024354538535843216536232502070641562374853911114979186523018152289907086945068637695228740661810480071522819187774246153230998227249950906755465714607372208411650372117859747235745460580119622867678764961863692250027896511151558697304802041377259122235997085302351530346865806540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
467 64013060142617663141514929368698825617188243966456321188630887707260719049852313339053639900337842342439522898810120934015151310385176828095274274434989207409609721354158057598694299719056997733401086270091550720906158292471375573914419532900755163007709971545197810890429648460660577004262286210091668311987157547181502209251302129829550987416029738302241095419319768101852265991705006156287883019547995340731784742272826852418309262523056055909680162212505765250026854321326954504584086575664106354212769180793225427411298835061124450113327872431851991655848161967872472657218152766265064908940085195059155415890573812225327971857961919284437016703324862198186406825328731429181061685085296630859375
468 452298036594839172067801583191327806574002940401378473826625247387685354101197721923262980528787738785308217270000260648287716758639679507368267082107165627697771824611507478794518986219561612236958489143479358745858498208499587763856581548819739214256497742580866711736146504032452957441788301748935552355116475556932100541545488914528423254711946219147088793619382781419314420423194420924331286953831579070329193211451291780263297564061246549036898946312085700277365313992272615063740593962730725569224272468945939277685149594160541851109313066199013193297852153027062856513951302161947886342607256066887101138719749621612142110875450303607087872671844719455407279045607424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
469 322509625490222238512848425052836183344133374238002721459814590481191457512403015339508023082962761596315676126983827596997035789110995456405086320810774657628370686303234510622643112452436668036675122363014420072967025732813603845187080035085996935363752017174893662134751039108222871014523697026706984520474174729293764271820306892383214090098780568569830837335773866284139908584414204129035388909058019846779895424864016038147089337643895203045938765452760821282482036922973121117276433095087435325906176168601635885924265677949938695914016886738800992565963379001380122609518133627553620230878495350028964977028155446076832887132676475304358015924421324190085602623412341927178204059600830078125
470 37993035073966490453695332988071535752216246993715791801436520780565569744500608641554090364418170057965890250680021894456168207725733078618934434897001912726612833267366628218739594842443175427904513088052266134652113849513965372163952850100858093997545810376792803785836306338726048425110217346910586397829783946782296445489821068820387553395803482408355458664028153639222411315548331357643828104121852641907652229761908509542116995381144710119099511490215198823298686375350899665354209892869380947814838887391458899325552565909485515493182297560717108237019580854273279947171909381603622452779009509618516495652458968215419937313537825502995381304434956434254211439831023616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
471 10477181834847023715064766536938803360972536036810704959148037771201654856876270223060151061564145080738221026668081298005400207836936685270992015094470136203900281384470382967149124542512913036099584872259674606930614138223522931323426453637163422476350406404676402764765454409556790899945406933235800048054889193231167109381440999037146420462473185928318133272392204522511129730235257423544640676518054635635702290339256041021917077967822316407518005310799063082294218324539309943029050276255819885143054566360802692743114796057128289423415920359531881289158511111467268865444687924000640491069441377722292738202620908469977352562061997320050111716176932091641217648092521130820387043058872222900390625
472 2098935975407054416007923301680631258160173041464147894237851563122565815318826077405101445038045319428757106679077435980521896456998989701815849535441916989877780675600933724989991201861766370809517251355038400797384704742960200182944414058402122626883285524212251499715635942637544712994768233806682961751803913135444603630079171500114995402696464084748392131476876110483834345885387060663794880922052538405766145825337134263006010612754560589221195653648115134992802900132593098493530689930595234249091476646833804853305998358169313006868637118071314960716855334741738937458855673006328425315791317814396533948498110545938671253849787793825858046403500989424459077279721455616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
473 2007519145485688413577844614273448104861128970183685945868060976421117084967553168392438509926660320470145220196792794796078205040755650956054861327014343054373414785276564249401138776471930771743081327480364608380139848137002850362710451355607791428403314827191691608013972068822468586785191667598703078772952029329119715262783064467682794564266057842873826666584019362204632553093338237633097020061524642575936521457613103164503850548008389061214428234986585695811766093749771257344740198585191227557627890171828585518213343748859320499521476566280739167013980802966793647391945203524818375832305571809658439011258710592486530119174227051715688797095293031646210703267119157544584595598280429840087890625
474 111295347908990895157279665191393955964667073137691745296185019418912497973856804326704083738917339791086789038481332527482529191528956196733075485855341796556761223423503836023271612551556721661115067537780671072606627206889158930909866063209310318991895441682218282661433322962096748797926773469145710552832977446130274952390658506291911544601676741885381836355701538243483054387893851663653305958026397923661654847686469449946732199016678219001387892140858637085853260011077214422119990346119836507022872377753020583577415688756454042196300110405341450914699376151889518180056708506856027661058677955718440958014246556543556436722156910632339206913552708510398422412613993071902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
475 94054279485149987864535598023325317160848753382075870249864524806305756547814833492354136628573962674346773711439939228991059984364443002942126308031948986440448856104992311648692752816486428586935103273782562267217932025066720542343347356461580636212123702968757943527062605396401475759473014818666837943591575526098587779776649353375406608130429075996481653156127891138649239744975989771348228486902491029325201966810631496360169902024741035906957177237356526434477053258270533177858423043914794202302424282440341060113813367977808024723080698606818910713772014599797249173960024730341265726119348344854307526116481849968586422613431711599931735832711573825656617658767799650121332888375036418437957763671875
476 2182279181799493472243939675072852688555191970083859741767595860766036260271384219238013673952691198623629759466541968198877432387499773105542144126651541946884974068888063216744309778910924198331144244280803398391670746272682628317280653767408156734793085820504936086425384596640793050429748174183009092519949021763722431266476031991371801566549677554888567047262595761878215730437822643420914023224981610487157728253436292974555524958319026518179213789097956155979410722297202020388928770706717754229704481582981227602785966825136550859385052564827935169535425367586249672474551940402432990378038557355727190304743346480706054611248052703678907169160941508471892266666535176153868533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
477 66902219811979463617862138907961647976269131011971297646782384462597379218808908285613882695954088259702975342552900372669775832778193774637778574797745793289887878080322606160389885469659043950315742985190643279106123318410334322576958124861469230247226771777222056599952537157541315729849547535740001831845841545346816966571827334796227351462296158192437347114751110885288283969197596164206565146161045406524456037021904342833434253858728669956157244526590257600740045138406704307408364187482251838010748928464051201174857155843134515105898147129509393474366740565054780296175374991062697429974584267920041757939545287110405051201273177936705442673845233135796936989946417408126055903494489029981195926666259765625
478 203585528831101132959015275493893225009729521854274915264254426752754092409833650388268888550683320852243137560556108775198501111762882058749286477879879332593269193781428349123372383245496541341086101756776884778990703168406392293341150022430464170226503361061299198772329427531779790382026829668943945018312663578731782942666086597388620971950376370604443093570433127204896770723425260799138172747311187662221295164804443847819825102563181441631428589615202877519111477705919620740799419512381540168784043894773603555717968259944996938236824903789754468074079037518046259767625942311091490586235080899121388205203798645877480965668689303839980630103659446532281046296761926756031864504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
479 200706659435938390853586416723884943928807393035913892940347153387792137656426724856841648087862264779108926027658701118009327498334581323913335724393237379869663634240967818481169656408977131850947228955571929837318369955231002967730874374584407690741680315331666169799857611472623947189548642607220005495537524636040450899715482004388682054386888474577312041344253332655864851907592788492619695438483136219573368111065713028500302761576186009868471733579770772802220135415220112922225092562446755514032246785392153603524571467529403545317694441388528180423100221695164340888526124973188092289923752803760125273818635861331215153603819533810116328021535699407390810969839252224378167710483467089943587779998779296875
480 10814789028354221944595625858676398341676847768134050338701617956189101795358219242465464590033979096984519056236837387912584696658623115572056096563343797954286608804379524190792138393813969070504639463082798962475632537430817008849951235031542145465104220944953911517504174917572193312757876434941772669684797989563958280767130785791839367823559113408700984239411120410127644295661507334067498357413565986517454753226675744306345621168320299269768096966102961178419232274102779725144450443568927224230078466160605458645427622717494149354241317809157820951243996999418646192871918257072877726325745473490766735681554110146845192865865845722865915040114555654909220828958068368363222293452685312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
481 602119978307815172560759250171654831786422179107741678821041460163376412969280174570524944263586794337326778082976103354027982495003743971740007173179712139608990902722903455443508969226931395552841686866715789511955109865693008903192623123753223072225040945994998509399572834417871841568645927821660016486612573908121352699146446013166046163160665423731936124032759997967594555722778365477859086315449408658720104333197139085500908284728558029605415200739312318406660406245660338766675277687340266542096740356176460810573714402588210635953083324165584541269300665085493022665578374919564276869771258411280375821455907583993645460811458601430348984064607098222172432909517756673134503131450401269830763339996337890625
482 947280790804749367409835841635888905840307833705172292441017631199045412732106794960478650221954373458498019524394515729569462481047280196092504808468069893806126318631783140799311392158887801796026814284624726640201390139925577417513976791083983544388690885689393709562409481831141020095580417659133372527135590326770068388361820653299798641479630371565049714400974050522129427357212321232189637145713809038025233859270868114424433970947763439687716522578361563073217425468856618260827776079030121830371836452023835793760083741678319651466392800802144900838890248124260980397540285291054983327802523225468619183785761472716367258324015683754678689645070568313216422974429346134004872419213312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
483 9158129685071815410790432188331107125905747343629700069472075561403209197025411502929002965218741995056718385665858421144223919553713775823257648499809291035460494955459366699432738696353464912198417822911328113028227994288809688976558883317149118582606514384847501961113029807583101845580087538033406889078766631764477320930260885452734134418493941284567273861507099007424607935814282136233072413025595342159078546022293056346377208946170681136974642862182136756871158084450717723652347970817776948941951920723294233852543490938848107714222559374928428039357887875691721301546100633618655890287142015425339045228928832643285988767310765882933990636965699201987435724623326638153299195099776852657669223845005035400390625
484 40490570122158206960566023214884435391238118043893884468098857627971997121821172843790699425087217739110039346550719180344717104289884944701778025533159179540849063363596938570325766146439500199969370149781999315508768220140978881134217423958093792621350203217907444721535630891390291762965489372421996875299883672927459803192137662004646593131405320602176484992355234815517900242956683458748713850156391053521350596080673986682958005654191200466011755041089486652001605634240807290940822460722063527517413777305306837168481019454298095182279493877486881641457524765823411346112461954480854207363591052749430658391738588389788402089801726386409985910188896371980122783619007971151904266686853808128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
485 1696467062934813140262062873569997218660645508322829973503821975391082348355371515756959845061015343307340352402798348265009347971821123014944131006482346256548201630826464550817341279564103519906204957103920046260063563266477677610814267844385059339436810608004400646502315439168906105576402468269833585287724599911760822081178382281986353523737742617050302630674720368355795632057939652295621254591415186439457614503849048563438942053960627101607739988925984475550598917845648379264322688140784822171749876957404138037625246810815763511208423080057270016845348129966017220930268533983665921517665051008857271972970449920344990624424101102229165149610067750545535074885606379563796733997253773917890384836937300860881805419921875
486 15630763470313501890231738179310019955548573878114440766721823350802576398443215039553975763725739570263312741732329051539851550150730276067069681482164422599930624286884600558036593223580282670265107816185243179882660066880927934445828037623738591482693434440155806334546801949043348208017183281616538940277452991718103149788943777025158665999640388260852194644018955671228615344203700693725683776582413367173156380098800315020000221506993777646888689413290266009279978150468234400683861478745205148343585471601369841082009933061493350712338902443967730008920297477416220219036666572360952030449173368427168529405830952777931913272679898912990807531444561146732580225532617311680915171943008936290397716480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
487 5089401188804439420786188620709991655981936524968489920511465926173247045066114547270879535183046029922021057208395044795028043915463369044832393019447038769644604892479393652452023838692310559718614871311760138780190689799433032832442803533155178018310431824013201939506946317506718316729207404809500755863173799735282466243535146845959060571213227851150907892024161105067386896173818956886863763774245559318372843511547145690316826161881881304823219966777953426651796753536945137792968064422354466515249630872212414112875740432447290533625269240171810050536044389898051662790805601950997764552995153026571815918911349761034971873272303306687495448830203251636605224656819138691390201991761321753671154510811902582645416259765625
488 750276646575048090731123432606880957866331546149493156802647520838523667125274321898590836658835499372639011603151794473912874407235053251219344711143892284796669965770460826785756474731853568172725175176891672634367683210284540853399745805939452391169284853127478704058246493554080713984824797517593869133317743602468951189869301297207615967982738636520905342912909872218973536521777633298832821275955841624311506244742415120960010632335701327050657091837932768445438951222475251232825350979769847120492102636865752371936476786951680834192267317310451040428174278915978570513759995473325697461560321684504089411479885733340731837088635147823558761509338935043163850825565630960683928253264428941939090391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
489 112450319266634089002270837574587265638920887519178784793700839638797893460735800921950083329869402031127055259019488514746144630312163139045571723764682321615297545099332202750927466715906601816982795581633340266348313291118472860432823744065063658314568991151571696853405978885310941208131837609265919200796825105151066091650909069561465443320956269371179309874273839616463913470960529852415254860591955633139447977387634184027550274046780167430069045165958880961871449269398802819535629383411921937654440594121533289823989484854922884340450323861596143066593900794797451489362849775107295607798427906122104272728346272970067703539951541561260211941903340844910792438792418869386266513007966404147364158916388987563550472259521484375
490 114261131060207223833624249798567114835379363826198611835788796243540446313842277030580195696447375870457940355067193084021139469226640729734696444749525643836254462427115020232856425049863443604160662378039186608833123211460653295645954088278131083555952728852489986798438474996338060094176938063549405518051225808707201514607575633154342250996027232433041716482892870259971917823974559330345848017757867032649647909024311883601241939219668626499198669830182457172092788759573200960749438351411109557673983294773559160226949922838445377600808774287843209848887517284672208460681537230623717117815944509976496784653094758101926732933902423932345410907780245095593509169927041070264476801546146412425787953832263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
491 1200537216369758957319617483002711021056094884546392720217446686535208826982944493828648576475474043036943650452165357808677700679489286181981192780405861084860827883622763730436948043230319592352129490195373739498380568944325333029531926093221320195529206311226744094520348529024671970193578337465472446983595997563890385320116466934819915764992415687236789785134596152488938577981785016217956457586390985407182718619796806235169575879502991111353050304262906202439908711061197183126714904449237600757876589972827757542604869945070351078367797051903161669750112819873282400242308004716447995812794603979951291167918287611780082244198770906347973792974057019696556502905257140954301777718946260542498549739320878870785236358642578125
492 1768762308812007824944503386881818937651672552029554511218010565850006108938278448433381429381005378474688916696440148940647238983628398496293100964722656966585219078371740513204617459771886106992407053612046608704736747313410913016599369286545469173446148242636544995639827592943313170257859001223744797419432975518787479446125270801229218045418501558063485771155181631624365287915126178433753727314891781665416549631696347958147225219120470338207595408971224437023996369998193150872401305679843975952793261403094695800313184805539134445260519825975812888460778767566725786971350196330055140983790821014436170226429906855417825825816809522472706960852438194079787521950470595767694100887934346464351197525323441766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
493 596099142432427305801037709982887095151919624739166738191408150925267633235360480687257391731637700167004519928062308616669312685284776800080575707676580986882692286571560006782666501061020896231825799378238336751912408756219024633154398667288902452725530222094481565019905094071033299344306871166718637683423969882405801351841468977745328315044389183936621521643525623806875205309561768747653266015997956811272213728131848809530044002721981667546796008424748027978880552577083053746358371361466598191506189589438247969356968259215946209888727166790321154396014268113221290345112466657843774016939466330353274749732963593014328896465283121816240383504029609818872110718038612426616598785455229908385177406415778023074381053447723388671875
494 922832508945395386927566984460079445731307418450202353678962034356524926402580060052199006633568023552011608711186164664685515991458294867631183112029212330392288214802647224280669979011418838430821071449763448019862650772214389399964888323415027394841468648332110432507736135448685132308448174551519024740573726357628250145804489113684809415000957334641818663211399112151842758912239745269784553381682668694999938938276355456424639244758506263412658474245856228012519845216448600455165898615570770062326918992918971721902531202889983188831575561378684985283884574382639541028530537215680943121977819659705827944224299228913648256947900620420542762183880796911193489713289006487492574376313572068357146534951360921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
495 59708155714081014706326037604580472551854535022028359280107508130312769482648891704756176597981419754158251243899899220317987800618659284348958363649869169167151733040621253733361071838675308990377473716761159979419524343527155804615650708694680630885542987334158354391102925587892005010748907706273932875739492588702987330878151841403737094099375396524149411380114739485854452721851919121627833277628034247325270108476676084178229471003679790215561131262691862399965886809986896529658757173750152343275118200714184716183249927791714156982631857937691063193674637564600781772698679315653069303198012019544564737152735427254617887370126404123956074643176818186708151294548730452103133069772163100992939357815141553087467940486021689139306545257568359375
496 70262557922463207390898893161650186764645751032346441273212005926179553017134371468801910574031661931132470070148243157918124803763445347163091459012431062948488702699456726593507562539903889491560445715899230800960576996725840406728361152348288982338274578466113787413002806450713681797829433427922551952661613372332523321446079722862622730631797027409970193392095491021767890057869839915713251512646735602708960868128075615440882877669889028607418962452925881084539442008204086545000217384247595182676477142633278950412440996413140788997935132397384015431269556559892003675551566419731845600459552614090705796580939748187632253494516019651329600651793406882066042251273866424978744973203460935411468260316296721203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
497 43211701752254883232596130566001050469796128753260139937016083417143773257174526717797746588106010146716343405196191302619669038671574206973102774423982468051360983698093584299572392659617724779983051028088584925238046621092656380690085596667969496846377637078570590239828601398479643705825505848008752705918460195934113632488048419738025121723667832500368025331326614872540797668190063400864975155049464970741409554466487676523715859740086961288388980036544565661792530307828993640116812203341658266393696636372495496484912154695406058206748291836349781966012967335742635979485326982078695804786635440449334960535020398846436406289369427609735389358152356743454658818672713990306506523164051363176221231532427046774513801352668451727367937564849853515625
498 92059408641169743587703547798257307702774155917600954284987834404598973954109796185853639272307764095408384935309631150367485480386941362760025691427267427296368868050882192317345478591032874089632327185885490180034567192650130617703633349029775190439254118197871606544264537067854080165152080265932686019416299072697518706225082574489065554128393101253091146786191354246540724911622221654365816396900005921381334708638767232862953563980642003062012472985072547914585267707989158272990184821188884160246373881820974746409388442320425324560874569169700484698357998395901701055781173354461058742634115026033924548796278876870399531173584779267565069365992757565020569878464045267335651238790638586794813944031618290054856704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
499 19574900893771462104366047146398475862817646325226843391468285787966129285500060603162379204412022596462503562553874660086710074518223115758815556814064058027266525615236393687706293874806829325332322115724128971132835119354973340452608775290590182071409069596592477378642356433511278598738954149147964975781062468758153475517085934141325380140821528122666715475090956537260981343690098720591833745237407631745858528173318917465243284462259393463640207956554688244792016229446534118972915928113771194676344576276740459907665206077018944367656976201866451230603874203091414098706853122881649199568345854523548737122364240677435692049084350707210131379243017604784960444858739437608847454993315267518828217884189452188854752012758808632497675716876983642578125
500 1964179542767997649187242895823617917146389390657933960624500434856523708284886611421373247513958454739633300979766290224240670209535780915847908152292177828795326168733622455282883131218277401576395332838052818481217525622383186859324721134899283463211925865869788597228428162879734654403684784553939788910266157015074259116018361809298702662883395208335952707830178734204192906714371721217549058644258526338592157343516737680363977241090977777331098123609507882305591271817656680912518583344886032443016633142532317189390711805348594724830819807804729541524166253774958693726147114690781149332841478195459814173117406116906844397119604850452768319992821475407278878926908869823873454830837064887854150309858607836610422636544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
501 2226522018746316807700128025923263824898881530510098493295902757842278072247707898254173132119930308899139538383954537342023530335276282538697437831589648007272250287944099352367999808322877295371342266780983212369807652897486540508265324767349290307469066785521963444550601697851898447650533804854091393099519341609752783509192161403461808942148217532947543240093888448346242777459424042917568627253511164545565365754789315059426038913584127492711035714053343559903855715344333164738452020265604075334166128060422212613115587635946350782723194252910789565852857751693337478011204122796111204182057831241912189270174445164491240650909669739988448863161636700926168742057173704373247548461174327036626516139741850503993604581953746901490376330912113189697265625
502 23570154513215971790246914749883415005756672687895207527494005218278284499418639337056478970167501456875599611757195482690888042514429370990174897827506133945543914024803469463394597574619328818916743994056633821774610307468598242311896653618791401558543110390437463166741137954556815852844217414647277466923193884180891109392220341711584431954600742500031432493962144810450314880572460654610588703731102316063105888122200852164367726893091733327973177483314094587667095261811880170950223000138632389316199597710387806272688541664183136697969837693656754498289995045299504324713765376289373791994097738345517770077408873402882132765435258205433219839913857704887346547122906437886481457970044778654249803718303294039325071638528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
503 1329233645191551134196976431476188503464632273714528800497653946431840009131881615257741359875598394412786304415220858793188047610159940675602370385459019860341533421902627313363695885568757745336691333268246977784775168779799464683434398886107526313559032870956612176396709213617583373247368681497892561680413046941022411754987720357866699938462485867169683314336051403662706938143276153621788470470346165233702523355609221090477345231409724113148488321289846105262601862060566899348855856098565632974497178452072060930030005818659971417285746968987741370814156077760922474372688861309278388896688525251421576994294143763201270668593072834773103971307497110452922739008132701510828786431321073240866030135425884750884181935426386900189754669554531574249267578125
504 118170807691580406091138843784553106718769784316339201923164440107199237736167871788207565390982900882141079594798827407164371536452159290446887873071335340170282918681418348553723666812641934063868094108918066522232926980049904288611057644675202982786354485928130870379455936416570722268461540667490313670864100860799755719822574058151804223619726731756120892011930577027659523632433378885610958851513511868643725740743305703585171333876484132376796165422765930369434075400687672255237411606566603927646942717034612186898154442648099087547766577090179295396564371489497918563023655989308412750907656257349161018274333955387220439574817063340414183285469036317126946248364457891524810891297890556320866355375948478225783166504796160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
505 535306716542417632334399557118412908768199517416593892287548964090871334900811754571307868443663996856238461450404527568360779553300307518400284331362476253568932562199847864234904896757628561378377090645916628737380132204562696352684528912800331300731369968326038379733025885134022125550932500107976468239570549345267450498238398647191523360062252267862227705996812360104717018656471107854017587344509170620089100357136984773543566884293284910955162956423373138276486283306089406682475370832470203709521019734096419249982294281467420997130715079858589570856641146191933590033164402720530470151468493784923640111461223786967854860578442848932084135158837506965122302080541990945433376475693070456152154753849597601221836813689680667494030785746872425079345703125
506 2009376413987633225173724899712541026645961412515031789501488139582815838465798491886681441908273246599926917429959261231422973605832516574758881393704986124255490749258837598807517230482163446822013072228042803144048690368768572523542424190057151519299171678721937319932268742827368561452920037510005293659373171037039046259863049284813279018429833346781079647770867531778322539845897174570928744311135755814417912495599170183762253361235736186935041996848711880001857018113293179028056946958058533185708613960456545626016218142788276884662222876841408738923180572807422607245654246442200250416433786999965133954736774577404296354530189345040402772586115493536426594007189241987487884395629331019680011506812627923751216963247553904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
507 87098425438746579067888758267321538962365483932666270876157695359808307766807937584954569519154883699683792678973951441395514558657470971086885903881591420186492752085561288335509763549892753173730207481482616770031344812543567274095606390384642334925063631791516489294523011738565767444048257041134308597357442867420908608286962205903120737821623389206250894386818483486564820043571756287427052837308411096464038655731145385439019649546244246695838289138680022723049711805582280985230153029604588533742461893613363425886518622348437758912470136581103118589132898641498922256120563671450815918665670240193194532798681931087647182481565749945568571811623698737787819840951961690031710140731291436739443092167803175944895837748437918135469004710103035904467105865478515625
508 48225033935703197404169397593100984639503073900360762948035715349987580123179163805280354605798557918398246018319022269554151366539980397794213153448919666982131777982212102371380413531571922723728313733473027275457168568850445740565018180561371636463180120289326495678374449827856845474870080900240127047824956104888937110236713182835518696442316000322745911546500820762679740956301532189702289863467258139546029899894380084410294080669657668486441007924369085120044568434719036296673366726993404796457006735050957095024389235426918645231893349044193809734156333747378142573895701914612806009994410887999163214913682589857703112508724544280969666542066771844874238256172541807699709225495103944472320276163503070170029207117941293711360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
509 120897814414976594825576933117326912291044626951312883454965159230778695855419973065683208437035883344337204763351902747011684387390220900165378941208776150408116805133689549480632955375224269330700138742953482979297239814426145619267035735907040852955685339650910947826725971517710692123828177683962547754540928159255888068219216196253585501752402614868378107133942074093291466627644378130309192744323615402554561119149201803669086976235831566309148669998466300197666017879390330322782152712734727367732073971731982068767854207140368829535219741821531194459542680203871638355510633155894416125909064661760702858959364471509719223444561414103550405648970208695735332018037797569745508105791195576369674739874711871087691237471712334128337573702083318494260311126708984375
510 22723411228087682484952478533557821796374739089873464089706557162855616066927341883919355820103569245810363245126705713946824412880364730553993238415886667702088590163640700941448928563383343390160542950660672854457195106416781191681773515300284172716664408736744012299651632559087832895359077393207096115774987518850749110474349571502965168261630790649895169298841241966999365317140606933236642438203405373504078306648677458036871159753920916317315488178357079801569981654719506207980022496198987841928806726384720931179759427562254511393538313784292232872645436479339884375510560586467640756004395629474380009167331488140503156817214535852709376559297010282701203660946261156422499841018505713604403311985131531425358620938848323007805231464448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
511 295586487178240084172932619194301363205653379927429292606196214684002358163012426393090035346172805977445574891848200996817318386413428871236710016700490277846413227328114235876065539044897618755041635393483233129857868201331394454180999901683658043863871662792486413170645294121952647661376989873331696472038128231142225513764124696779879649344162284713043261046847221086613528507821581104622833217076141829116137560046582118420728153451510683827454752644922532747818048603683891387760916364716159649124166696891272406640701312904771073658989284963420589536291721557677188082587941569069560537005047949956833935249933205695753170650604471844566195952403108438564203520521552000569840158421991106424987200189963460955662122244154421668582699567195959389209747314453125
512 69806319292685360593774014055089628558463198484091281683578543604292452557600794267400261079358164723129435889029239953244644596368480452261867228413603843180816148982704233292131108546713630894573187944429587008892503366912351820846408239002472978585593063639277605784529815221517822654543085751932199267660761657909501267377201883657108996899729788876477960086040295322622050254255944498902965570160861307404528558024737151089268202764045054926793179683912949150422983643298323070914629108323290650405294263453862700584220961471245859000949699945345739384766780864532124801568442121628592402445503373745295388162042331567625697742483054139523204790160415588458097646426914272529919511608849552192726974418324064538701683524142048279977671058784256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
513 32044856288118229437583108433772420920601637194398891967667247188543070371586958871809226387724079166251387931059788411834525937604240367353414935109030376051998560288033663720859924724983515200026820016747351900196380203725615491640902493819859912944897182181510964304097906371030398008343245238688378205114162887495032989481412900463528352782838929408151692195946504459633531458651706971017957411959584301876261263460114399572435987885190856111635809875035966119598833618968203167204037757662707232967352409886644624789011756716911339831342971778770306255139062357151637739029368009055022414342842920726781423647095191372516252866828412004787237917343462191236028711779959298861741781809774104077184214202857578613704827372539872470944065201148287513888135435990989208221435546875
514 837675831512224327125288168661075542701558381809095380202942523251509430691209531208803132952297976677553230668350879438935735156421765427142406740963246118169793787792450799505573302560563570734878255333155044106710040402948221850156898868029675743027116763671331269414357782658213871854517029023186391211929139894914015208526422603885307962796757466517735521032483543871464603051071333986835586841930335688854342696296845813071218433168540659121518156206955389805075803719579876850975549299879487804863531161446352407010651537654950308011396399344148872617201370374385497618821305459543108829346040484943544657944507978811508372909796649674278457481924987061497171757122971270359034139306194626312723693019888774464420202289704579359732052705411072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
515 680426675480771302516931523871810757666971062772878393651175117249145073613069905265918861620025947918381341306628469816506617481990948144005777186339370977848301077905669300442930656445554923357495672751966016081015150938562108518158698048753344966474055435603367290582463128201858805030544135502988819319916502161168546793841932163532957945843900422215556659367923754956829282741846154086326699343934550393732544522408900294257993676025286125727352889156476530345374626894168115784918900819936149537223863101738662407046761264969806002485543384584607109563114569767628303862099826279226967341961275364269372999584427723784470485544384885844825072056837923170835796711202371361068329037416841441477116782871596714750051946231888090889611091227617833965268800966441631317138671875
516 39504792214116499267228590034056322593805493286116938130370769396541184751397441491807155750030372580113410358319427474340209269976850457544035901903826686932887475032291979704682836948756177995856858521511591880072445505403038142453399350616279508041158826574739982665581113030161366196659023088733470209554578237444144957234106089999231123525495082120976407171891923928978270679888524110819166275465434631086370801557359248544438661308228377484170796246720016183207374903415386992292006904982316644877364129573809979514622326515807456525817454193070060832627216626856020067703612765472053012391959269269937566068662996280750734866426009998638972054847582389820206620065919325110132050009680138576908049362817954603742056739982467962604963605587186155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
517 59243199322728735687089313334671812040570521133662962802527032612678949513159637282193581064437970287042633669385929366348705965909419550479563954524369927734958963602482100648722975958829568733232427976785736357247935410499501326532503707536038981268331359382973994954980102297683738078630062867913728555278779694940027129537871705371624652210259781456605498664740828786545964479990401826780377246941082490376203103326938359480417774442373162879073878753170330139845247706399454613860286509087488089842577028661765118966592841424718707272844004259171288539410591581280341553645716477237163334868596731546803580060882532131130499092398350862123584321228658091698211094690263353877576793007234743203643050636885681455133755345621118631384174717247059760438787634484469890594482421875
518 4602500063780563021424690101055105544909377858576730655965526531635866184628828134967823970877324960789911886406146890214393313007011703791538163328601167409656793207645667538409650906651205203400799051049894199620090738493557841839230992304809263072756368144629900893077411226814916450096196864706812063249077076207084849386497796893114305653455737722832202777307796962599410176297692129415825197141604034689674268142604960995468581899987772134078151019035341691247461153795967416577709542328036890665323976261026405380344348720288247362231159711813987669820646597303613988470323817336549865521393312924652920318679184032708823479583612815375414219982242608522742518842631377682733831069088948183717442644211800536358297872619316655837471488029575086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
519 615307865997769217225427365351201620547990909514576576167024101864686281301860269363895629068696458527213544045787629499362117237240629222920065972823966859395528015435465432421224405910158342855130983344673523880785285644728238210045665394469818224715360723285084613091742264777553490989292448004639153128480368546905938671042823144669918807183806475278801350874317987788952570794385112077187613437658419791183446218572530938242148861758037390039049979704058726827001621787105099545925806822061378111997133767579961863878093741070720830761239662176327990894271224593041100222274153504309605412995452914403860800995634197855759066191026745831381933444164208809219999687950858378925286045040196019603369215726530667160015626076592596956571275476914791024984907608086359687149524688720703125
520 55295246569379728383659068529327001092129487970387430747621145740203221831510416758356229445265310726850555066517323397037106181495473005195730749657551070024859865570588002929232333184895279525972824810545220087307205795915017284740575721103027002177568963969982165166895047660206798496529819343434272416009906649617155934337048474490944521417986235567300779995044413978600548987294328794783071784038001932539878517180887341133620920831347392782817800939243171252830948631648944578475294887769652578827723603210297010911907428882312381014043680546801650329374335795053848109687693092827369372951364999158849812684211898794130189221532580544416199309765519674174040917984910415350007836879870628786115275062534163359965254797750382514455726882216294387548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
521 1966228190937881673781457303943045504358040197613789507140653392720351884648918050166908843195080943847653870891732771251525788075825961814178377823545425666785302354823310108897965565932868513115479659608539223969352572661056223526602136464201924225210592616770463865460170292130308406032993586393643240852516697047037510743108328949057235455135218655218817351368238132058791412579206193175371416463719064465105554209654380941144463470668758991794846065490159149473656913612969248854496111820395727612471492630006028848115537840610918499927464419459589852776194605675115043276472804171612568010162659109367938078945315797221356364264197483114945526627074630594024805520152539300476117728448202759180623827851174372248603904916850885183014931208308161136866232254760689102113246917724609375
522 45998005617494489601023749036863391213613626626331969940830372970641720230520098151694923506326682237012094371264055808764086369036499172677289367477842857614456993344042232749106921810004907264570700496506818469053883758178745369459218946620347193658567307577391687608696889723767676510468279419940819822558316958030056211668094089303465433844362193430192579226835726288311005241185422818308763321174636751329501419774026066014333153957586821587253564046484845716552273365896254711188280019344492862441779139441552486103417984139283989650959556296044422781383822398738099793966713046598636414766169803876435356504232635540780485030680675784173403104262742377847310586828623316851019636700317974267027335981797197766770225422485851528614403629257438572934061068019302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
523 181135760738872726799010082904749025959705032979958545315908287520852289436293575035118975053324617791586829047268993964411665059813125183428254520074717699555959276339493417888044986686446131118844936727399044086543046490564024982201342314095837200240534371435126239098039999116161582317610045345499999579456497475128149080951047448962398166224770698503986041672542832786185792005044508678107160823563681111024069701555667255429596167882299228840500019323226129291110012354545374033019275863972907242997913346776743714529208564294199639398421560985828424395328549260472725277137753263380703184061601572947181906218212176127504504359864343510108956528897839380387341255483687947579890304527427724778170934403073374642892946584619117857098112849174864624757219644379802048206329345703125
524 1103952134819867750424569976884721389126727039031967278579928951295401285532482355640678164151840373688290264910337339410338072856875980144254944819468228582746967840257013585978566123440117774349696811916163643257293210196289888867021254718888332647805615381857400502608725353370424236251238706078579675741399606992721349080034258143283170412264692642324621901444057430919464125788450147639410319708191282031908034074576625584343995694982083718094085537115636297197254560781510113068518720464267828698602699346597259666482031619342815751623029351105066146753211737569714395055201113118367273954388075293034448556101583252978731640736336218820161674502305817068335454083886959604424471280807631382408656063563132746402485410139660436686745687102178525750417465632463257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
525 491337081631969306085538306841331430753024015556774964223066079145636840848893819399099626040173380564932669666354570405235755043824821558477716350093543886545582107021993363238661198749461286089644424010476340644887229115573553646934287924632211315094006825572902650695859307199534258761733185283201036568141683892581034995334954026434668225029961282566020300662058404923579933938764736661776177062542347053649188837505382013633768520000114480426905364509899145097657031881825192651140976913990946358113386873995466113292067421175450218429219576059648890978388429881128880715254890613837179939343236223010090898544297802713778832618149421950020193683214376643076781040503610932650606025693431951530650421242954086902191220926801332355224562224114426874026326404198972142012280528433620929718017578125
526 13247425617838413005094839722616656669520724468383607342959147415544815426389788267688137969822084484259483178924048072924056874282511761731059337833618742992963614083084163031742793481281413292196361742993963719087518522355478666404255056626659991773667384582288806031304704240445090835014864472942956108896795283912656188960411097719398044947176311707895462817328689171033569509461401771672923836498295384382896408894919507012127948339785004617129026445387635566367054729378121356822224645571213944383232392159167115997784379432113789019476352213260793761038540850836572740662413357420407287452656903516413382673218999035744779688836034625841940094027669804820025449006643515253093655369691576588903872762757592956829824921675925240240948245226142309005009587589559091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
527 14087125467470191974778468795447813451119951550028294999239527555184553863978634695991585378197810994177184572004051888088514332861501458903114605473531996771148384590427571717415655229345804533476195280804367162629561745972609356611252969087130130615060269696000691898100982196717846732957652155254656919445190218884190854351248466891908372679834019932450368040281876527563960285958323764829784772560151632375175893160116807712893777236923282268319803705863318389094924761083810098500862949101034423033468915064324008934196865032521333212584154465206193353241374673121846138987072968789325786040909925749922316152163562301606752909994962076729028973091439392733654389212279029050025525362656387482335278227456736625572724495192320999956643423527584732905208804334788730283634095030720345675945281982421875
528 247991807565935091455375399607383812853427962048141129460195239618998944782016836371121942795069421545337525109458179925138344686568620179605430804245342868828278855635335531954225093969588056829915891828847000821318346738494560635087654660051075046003053439380446448906024063381132100431478262933492138358548007714844923857338895749307131401411140555171803063940393061281748421217117441165717134219248089595647820774512893171267035192920775286432655375057656537802391264533958431799712045365093125038854110381219608411478523582969170130444597313432242059206641484727660641705200378050910024421113737233827258523642659661949142275775010568195761118560197978746230876405404366605537913228520626313744280498118822140151854322533773320497310551150633384024573779479676546187264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
529 42261376402410575924335406386343440353359854650084884997718582665553661591935904087974756134593432982531553716012155664265542998584504376709343816420595990313445153771282715152246965688037413600428585842413101487888685237917828069833758907261390391845180809088002075694302946590153540198872956465763970758335570656652572563053745400675725118039502059797351104120845629582691880857874971294489354317680454897125527679480350423138681331710769846804959411117589955167284774283251430295502588847303103269100406745192972026802590595097563999637752463395618580059724124019365538416961218906367977358122729777249766948456490686904820258729984886230187086919274318178200963167636837087150076576087969162447005834682370209876718173485576962999869930270582754198715626413004366190850902285092161037027835845947265625
530 293398758247021798341570895310144229291379560733012040488118311661914244530836820495411875982899033940962705763302635404389027516503719649110650528966321140585569350329129361748660674555568968643844153713002085478742832761035818216160042133018173293862767449407852136733887624281902766707664423752300558058000459831647515549527707647067592080542757839921569822126662213347420667355462888139721679921363936986400238662803986287132830369089367944511873964856945763033815017195105750298250870572786232440334440451020381782594309591118454802216143300398708915117716686156668928214603264172907634526388083487908305858957512839489126072747899827161182168437417326967371741099351644998101193115432853666965064251295507884123320606941365618616536426713425412085411232060462392672256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
531 685256173872812801598960178963738777449229335592551136045782468125892939919686983053845597916934156683349122012328040631701464042293141884594647820272284113075273836532524410619866158246305570868073397287763352892190982857544775571354498059954875707507930942831363576791549402619561460565768310299770043114745152559984318126736011354517690207351884641527005908254837442678917780924398165173325950795208037227244750547385230211323123269510595496536077437839552609900299938842251215583940259921198338124031401757381661417576367761187397448386259434507887524373109649598666686252577330619368437988412998360118454885641686388315892621532966884529908011076261076078847830488728536869568653909442234897866902212711748477641170318389187065608435956407372243247227248333338091540282988045618139949510805308818817138671875
532 499951484052925144374036805608485766712510771489052516991753603071901872680545942124181836674859953835400450620667690729078902888122338282084548501358611223557810172960836432419717789442689522569110437926955553655777787024805034240336711794662967292742155733790980040994544511776362314469860178073920150930832783553127366496395213830603176905244859359226354976903832411544004817173708761390085742586004148624826006681417992633274342948928282977448233236116235580209620789300460198508219483456027740078329886528538730557540703543265846982976308183879399991360589233210963853677683962150634609232965294263395753183663601878489470827962421305482654415017359125152401446833295203076764433068697582648508469484207545434546138314228087014122578071119676902193540739431027917113524224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
533 88398046429592851406265863086322302290950584291439096549905938388240189249639620813946082131284506212152036739590317241489488861455815303112709568815124650586710324912695648969962734413773418641981468250121472523092636788623276048704730249734178966268523091625245901406109872937923428412984112028670335561802124680237977038348945464732782036748393118756983762164874030105580393739247363307359047652581836802314572820612694697260682901766866819053153989481302286677138692110650406810328293529834585618000050826702234322867351441193174270841827467051517490644131144798228002526582475649898528500505276788455280680247777544092750148177752728104358133428837678814171370133045981256174356354318048301824830385439815553615710971072205131463488238376551019378892315035000613808696505457884740053486893884837627410888671875
534 24207650857842635490590862127562880824219771555499922872740709460741488675192034517652884531796718964710089819052729585102000477842883619618533838435783955444669168574763700057762735364815026682796327404423187908012760447741059757917103585097580876314575180630159253584955845260211463266630629822339213708070923379642427085755456253677805825751956090173740107981683565366960713247550978226507951656014320876414075243514259203303143685587107461768043453292748126793749838617928282811767987388940863174592733105711845333596120865564932310915712842263440547581679730672074869795073457447333727779060179548233622369152991602956460177489940439611470126775140528839879278055668153732976933849186336951840780092425329349940724017174923973223815230203614755604211242603250371746636842926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
535 202343128277338036868942560604591749943985887443104092002734692970681793192425092043122581998510234719616012096922236165769440003872361228824992203017820325192979933725160340492244699073127355271495580824528050605359045609158678875485127541641535653788649356730187868318585499154906727637320632433626398100965063393064729440780736168773338082117071848834735831595396654911673521269137214610544860076759824440498057186382458162029703162144358148812669481922700934203970466241278781188841463889791366479602116342321414365043367448891175905956943072080923536084416190443143897783347286762617731737656578568774137477087162798428305089178875994630875767418609446805638266234542251095383101695034012562877036752271737802226362412784277545919924577643925283358284509115116405008106300993098169982431500102393329143524169921875
536 1629687575282533665565724238601708666988147313694244457070903301704896853308860668790096013360788934510637182769328218912897647877220776636310833443082229819556970675439912486357098593984742329276611101560046310777857645850730530687266440511478095460167754095718996033769818474740743670123801166160283671791590914758536465801208836152222552084283158945777735179692582240693007343453642292948641906716251615803472106155237646225176573503760390133052013685907307273632527704993769389852543330531783215119847390005846530171968866124988430468378985173415352431866237127993820126456558145122046189894654443639851155286596910156956645889925864097265871087246487215026935970087056632795081100646485517094470469055281639266696708028606382489120800911323293504911836809194975938062508359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
537 16317671087316022874233041149746532705878861913109730983784891824219833718339627472190430003741246156349231866628035777922693948827132497116629321718615312363334866932588425478310228454956656521646846592235455170105439866203935043968577859670003048515926227827399803836186919709076389075306698526454326856756043973628833874209496000937216224543005447611474488597470354002530503274624976366365226587378304654137194809733516056730019131244215813089892999309508902070211281658764511611713997261211392871053061758497108118844338889814045819346725755664347744568391780902568386608369937135460608168348641905372924254959157831615827177736256880953153298273510633111207165133468778566058369933723287448758747171754983211872611107446811293183344412721878925078744825017253694245455701203849352420860441270633600652217864990234375
538 3778717468305804029539271214664055445137409460727315960743333783983903416242775820067544663875340643515386180394854877316081866589362761487974658044472132309091078537846314524216531939506166405077775522520841939689159854850588463971828201219391984469199927395645338847597267621737968570067974792747861902975038855868664298378083699374090778176577337851760135895508877819521099495089717497244985221697211431524731489211601804598807516745405126352144510885184811599997174808904133233785735759464112978101227266869196209193020082631223674004699111825954015715309879238988198875531786413699005571400177786761075517335305377255091607865469742861592040909092335989789795787377576125102767466122590452834538409307224210208347256184936932524344662173863448890794958125396970028163024633389383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
539 2747062320782549236888451180108428204525916759780018965720455034709130673281894196485216397655864753616790483925645731562681147698276971413620157468290753450445384809779841166362435863655450227186859766855365855831122257705816830606197640579934429284366831770342931211433728687336644007404070441000875882116201563188966637211418379711595340145508685202513757374410937425814041495870081450928086587905649807333274932185437725686673509054321119624821162439209568703414735509280095722924022399521893142748875080789350733427784219058532504331582205849002580966872367020215794014229928485592624223145280216584915900937103120021224191894374068487288809311936677966298599257688289858783853801361156954571377875676753100091868469391285746098030687053106990129646531325988465809486376450966439526600593179495035656145773828029632568359375
540 253608318013295009827471553456265605881130626751688133515976366735512245235760305962791587479957741876034613633788889911608037865756923454475296546570556934564576249027690045800819690687154011882670811800307623668478619449166040356567449746930960079180446851133408293859168881983565235205908954697075998425420062611965036487072322409695055788390101993591328267260995456868002719997051194470423786788468475344310212474253011978921674092409539436861764246732047856690756517697032675791376783176783735727457116194535667126637085208265808386741770768695308613778690205835080197503785551826431021805771729122430591141354314978871120555330463466578292711199611189932067930754830647488172734858416094907158289697099505677477540780638332200324168232553745710868594971159582583869708380276202047375671296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
541 8241186962347647710665353540325284613577750279340056897161365104127392019845682589455649192967594260850371451776937194688043443094830914240860472404872260351336154429339523499087307590966350681560579300566097567493366773117450491818592921739803287853100495311028793634301186062009932022212211323002627646348604689566899911634255139134786020436526055607541272123232812277442124487610244352784259763716949421999824796556313177060020527162963358874463487317628706110244206527840287168772067198565679428246625242368052200283352657175597512994746617547007742900617101060647382042689785456777872669435840649754747702811309360063672575683122205461866427935810033898895797773064869576351561404083470863714133627030259300275605408173857238294092061159320970388939593977965397428459129352899318579801779538485106968437321484088897705078125
542 179554689153412866957849859847036048963840483740195198529311267648742669626918296621656443935810081248232506452722534057418490808955901805768509954971954309671719984311604552426980341006505040412930934754617797557282862570009556572449754420827119736059756370602453072052291568444364186525783539925529806885197404329271245832847204266064099498180192211462660413220784783462545925757912245685060041046235680543771630431771132481076545257425953921298129086686289882537055614529499134460294762489162884895039638265731252325659056327452192337813173704236278498555312665731236779832680170693113163438486384218680858528078855005040753353173968134337431239529324722471904094974420098421626296279758595194268069105546450019654098872691939197829511108648051963294965239580984469379753533235551049541975277568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
543 370853413305644146979940909314637807610998762570302560372261429685732640893055716525504213683541741738266715329962173760961954939267391140838721258219251715810126949320278557458928841593485780670226068525474390537201504790285272131836681478291147953389522288996295713543553372790446940999549509535118244085687211030510496023541481261065370919643672502339357245545476552484895601942460995875291689367262723989992115845034092967700923722333351149350856929293291774960989293752812922594743023935455574271098135906562349012750869572901888084763597789615348430527769547729132191921040345555004270124612829238963646626508921202865265905740499245783989257111451525450310899787919130935820263183756188867136013216361668512402243367823575723234142752169443667502281729008442884280660820880469336091080079231829813579679466784000396728515625
544 15975987951991466796639909481024085527319270358152002054510426936161298995097510879897627011654516497403711793647117176621040352952954385059598154042382666382498402506554473347649372780286107010399318292313310377779704455009630789665773271394569092613316859511164605045042918089879037864538008625569091110175612951053207434103087833234191096813691248473555736278766411952960183833289362738026805603333360063992168483295148568072371636563167802558428656298331353451101923946429581524662324233182102538953770741302136792292786280062087747520547748123266925920238551331403701776332128358255532200575569015359701753912967391668016298350698433025925589312267721648231857035772793147368115337281935494358290636513010967602393967989760833992245281081660818587805687658327593763349777786421712895832336891904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
545 4259993158641934316358581225297244496027542785645065510996167042800010845938531015728466902582843987347469758995275489992169976387364522034814391093164544459510928266842039789530715603384371162558886849152124324100833685526006920978407960141130416540585442533700448861474797593243864011261825216029903269812288993107474067822420995245857915753946866034372196679580889158393995779513049459619475635761746910473039434711906625919980510798443204652593293546792042618976884017338562041845813115946578181652104287158681703109469238783923988429679447809311507421472488794764541488596990449390334050921427569467975408798707977857313309459241114836320684596439243672847721305863827057059767363191807341516791383816346486201964569566189414332790597794170399408598710221119983411731950849453951263678236870136029068589778034947812557220458984375
546 111182331993812294536527987647670159373694090974301553978036594593904774548541911366906751567287742841041547634000128451945870969919613570120663817353315385462376432499964808547230185964756315961752391764427713444497408401926723939752602558547080468987560553070428282474168981579618783372193944948267998526689550234782628624450983281340035467699394053151955377714270241360713925758363993677259469307501986027743257812535259235728778825199516215056974884923229321326391663397345243887843499528953533483442534870773612664074879270287289744829648765424176448233752959822691037920099234168742055464753580471353386804076670487530892545763949632894644990724437245975405891943335030262204819791359664963307426358310457747274044437189862162435592274442845401230859634348105556381030642540156083424481815425303183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
547 97557095236074831672333921190013232733455178297215240709835886476336126242867122497598478685103297420171063183097911984553510909634302031331627276942699491439181563362794804340398067253077202196005042346995213529026725622732982923169647942163291981845468149626727836522323609005584672013629585099921448926998984574980322163872236532347891200472065634374935801822463110497572422431596552510369671047978936881061971787295571585953752155689539037845647943819665098144508794290196077294178926319387286602719945507450726025407692491234900498389605675022400933316163865528958965387717338535656504982933455789342948293100182699022442201356666751976809570910822374187352396317492222680758031218132992553819650011061369913022089379378383534338715980019169452105313974529465268970960706476044685427745882522199138975338428281247615814208984375
548 370904259531357814573857366792627651670643487490269984070730079565266327893935816320000923228471910117714602907024428515691425555651830869922534494690660125902487778819882601313559900378427070048405978926130852050843354428827551063014682135313060444542502005042948750333827722549608261329639000347422043085036339583234849091168480226550358320245178561314923140054805525179341656329902282907337589609826625388551508062617624810391206160865586093430068216103893015944842589093543733609845914428588987700764296328900771847353797245678398588751708281455052631307799873968497302501451045186923497030417944452434898378399772746403057532668535975336535689056722652573954055522965660954715278823975842317593574331323687044906212242465380173885135827541332258506147740185280136087118223513960694304071336258811419688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
549 18978269521749817379377479358699224229802703110048766851487924175674048318656155675070320051006569963632977776323952307915117244805708945665098112320048045567121185428781287262359338013077373529199840912972713863869214069018360832958807462428736005688308146487635499677870223277901414170171431337413219067013747464293796972148885533820297014683833288183128136207532861200645251197730635342604763957318582486157390681641544018473513175607064476727303122750958549867542018297243293896423097431542005799260124599291926987352685458782381368454221939990482765562659937580676032331699592452033938196854959821979830446198244041354330793640919166595808649877136830562536598417623349539201263603019501706457305614901823596029752157417373840852582113173029129365307254035089526099265841034317352879686545256456009500567461145692504942417144775390625
550 3868710484140801282191678335755213192687687057586442271091404047835173100919630395301350319373830940001613239507875077073807074750889255477849928416965849569775452182363909268128650100209245995052483935499716022474044869691361136404997693483380543982999799189427976199861294649230886390346018047623779630363245935948110692844586433546477882280725606618647696934356475671667171778389453866998038050190992998414848771200442400798150813943560894616727612216550688794312405714461085610939332123448872805368206462439697278326722965726268438576550749234746556556155466795775411656891341998355909209508584189991390269003168167566309739817645152964265402116159782580730342018303749827180210220682465816813619818552969453520393472549996484707499014677862494720068054932489802644281926507634375401926645312996907361144668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
551 1764979065522733016282105580359027853371651389234535317188376948337686493635022477781539764743611006617866933198127564636105903766930931946854124445764468237742270244876659715399418435216195738215585204906462389339836908418707557465169094005872448529012657623350101470041930764844831517825943114379429373232278514179323118409846354645287622365596495801030916667300556091660008361388949086862243048030628171212637333392663593718036725331456996335639190415839145137681407701643626332367348061133406539331191587734149209823799747666761467266242640419114897197327374195002871006848062098039156252307511263444124231496436695845952763808605482493410204438573725242315903652838971507145717515080813658700529422185869594430766950639815767199290136525091709030973574625263325927231723216191513817810848708850408883552773886549402959644794464111328125
552 5735285918529055084823519299190388453895642309130748938047584672834687418651333668426345821465316891933591595305634644260377512176698303460802961879583532670200712351310848211815361200558203002745406384699619008997322038420049057497680980635241988843917542302343186156770372091591804455960164835241300826420904835124355139928242496003982530923530097300012837751244788053733148818026797568747251448647143300290045006329231850335242618655050155051406350558792065123792255223574270196505341086370484956502258716437602421173800262229878434820964954725527075163369356415401132273108276685722668284912285889978436245991816745053702863084862586366464173329164554480281117435294943043798118047957341924109855108608406155454912915185918788649173139279637591172606490076317482624095070409037808845848213143611655224749747653836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
553 5294937196568199048846316741077083560114954167703605951565130845013059480905067433344619294230833019853600799594382693908317711300792795840562373337293404713226810734629979146198255305648587214646755614719387168019510725256122672395507282017617345587037972870050304410125792294534494553477829343138288119696835542537969355229539063935862867096789487403092750001901668274980025084166847260586729144091884513637912000177990781154110175994370989006917571247517435413044223104930878997102044183400219617993574763202447629471399243000284401798727921257344691591982122585008613020544186294117468756922533790332372694489310087537858291425816447480230613315721175726947710958516914521437152545242440976101588266557608783292300851919447301597870409575275127092920723875789977781695169648574541453432546126551226650658321659648208878934383392333984375
554 2964865851994514324640599301696664000635321057578468412379744801362006161367165123901096362279059264343389443142532879469458068587445812326266985850816455953233470392268564103811843984263061044800106690922992638089340647957635320293463652592207119550554021782109948472030520186925500946517984664752320248009772886808782220270491102056941815839502053487276700685604508535940972119774332090852841829309685073169368029808761564813807410669047596631925050907056596798582994989139328925949428899170543207600357756311171716455675834521972223230585424404701025372008455476879920185986271495656400267907958070035809027351130872383769196442439625916407619866022257087122449025267708461878146580600874643058556037707356820120577046578685454865380505378695174861985864856580786261540552488194275024778294822872522409727177523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
555 8923267891938303662327749489053553480463904967964059530337015611315015803489217615600397112276346106022261939252655351450763706168475162944347393009459691581628212793854451229479143967087962413908855693785567675800511557549703898474901578248282098408597845024830464519476153619995665270761746717780153725307726530514174363995377247925835799822817451315734077327461027475027487992473656657550479017785642542453964259165758122933523220923932135820984779259354613509950450353630593031462958652916453545185976850046168736001626321904806111787507730309512200551720099970856550927175567880881224517563823611185471762927128363033012069244930181133344297000671194611283320064906351204830847536324047384441589546211650717341848954575723245629311057799047164758369135861254746948956766140583656469688830890990006758476012216352302175437216646969318389892578125
556 38413077779915531730911012980623997086556860116968737073434985715729999455153118523413665036790959648299404173209832035976481942020677009225843093519071102535297794352965681046577302924668894530015745088220704060261133652673816943240281916812783553187168655420345060770927143311126504263175057501151038093237688198042192565100786949980162067580852744707062727264151138592445275804458551158121125981636680708919371205181831927826741259829173131507093696765863133852376034985799763176593912392434875987736058379861151099954755244702441609963672254905855759233729642968268048712911248499723917815226472937529991601061470292452707548103265694733527486483706783495836321427091711549159488321202662189386936541377231924907323711012665375138648002617107587388620212604172906877660006460532301107076404310701318714602961030348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
557 1163904507644126564651445585528724367017031082777920808304828123215002061324680558556573536383871231220295035554694176276186570369801108210132268653407785858473245147024493638627714430489734227901155090493769696843544985767352682409769771075862882401121458046717017111236020037390738948360227832753933094605355634414892308347223119294674234759497928432487053564451438366307933216409607390115279871885083809885299685978142363860894333163991148150563232077307123501297884828734425178016907650380406984154692632614717661217603433291931231972283616996892895724137404344024767512240291462723637980551803079719844142990495003873871139466730023626088386565304938427558693921509524070195327939520527919709772549505867484870675950596833466821214485799875717142395974242772358297690012974858737800394195333607392185888175506480735066361376084387302398681640625
558 2757022599759433057233310752878585755373387252312399505346390698474803565494693878843339448958898282656586101711872738914780757954288891396706620868006160623687979300051292885069613694358319060480710672531766356931203550876030916943523618821042250218573719648857534453612969275412348813010948665531263480086710459791846247818830083776665171679721895662914907265184464953218346629218919681442850737502529117254884207896939726592547256976544439751121266039850230023249262206556506118468938406020476202965299872818941995120074647273133235720754848024803083524597662339354362025632753296795654747830605946674798837782816928529614027904166650773423362957944816645982330214513081954852054938467445097372112384122998894491011842856986252223133685864797715211795186291643554128788429196891914058004216908120051962129572614090445029376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
559 80309411027444732960949745401481981324175144711676535773033140501835142231402958540403574010487114954200357453273898163056873355516276466499126537085137224234653915144690061065312295703791661725179701244070109082204604017947335086274114204234538885677380605223474180675285382579960987436855720460021383527769538774627569275958395231332522198405357061841606695947149247275247391932262909917954311160070782882085678332491823106401708988315389222388863013334191521589554053182675337283166627876248081906673791650415518624014636897143255006087569572785609804965480899737708958344580110927931020658074412500669245866344155267297108623204371630200098673006040751501549880584157160843477627826916426459974305915904856456076640591181509210663799520191424482825322222751292722540610895265252908227199478018910060826284109947170719578934949822723865509033203125
560 479854269442929804745343269917012093551227304490468509106528608288142610967220480224925544412398328299813497830748026462639761360428072969813993948834736244231645421215327424060596124275676715838546731132808870891162115622871429032186398808564761566042318757444356156582430076446968486206929593338385346182131782105851255740371738421161019800512236496339013779690825756177746794122294532715765285160840187799978086616046565533979664982253606649803154111703852835086487588526746776907281791691051842173704512264391216366658752208594293410725939789020927081289173934839948001837329445800690117550421303806855388118423720776722262328664397233812789476104379447599932609175572888078090457930381884307421416231839711588371629225572743226931971757396312737182528583687977309007368524860643857967517944424478803904727854337213776472834048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
561 26635458211426668444524078620482033644736870720019825017604021299911786662511087459945141452051551631960843340126185902600051699674105678273186559366027098081219071304036750827601092669582958866729036426763395752206883837825361859171189559921816220575119605058010980147742777499880412374386475122795115171191056198219285320435460202245431508596386949728562269957079053718693478503239403850900037047189988485002233887308229310003397407893541322461263165600979427133279468212281895960873626137250958825487154475565761358367227120405427069797681276981318148935606803465244925913408236711711402358001978816062024908615947712867063685069644148992405372937039883572768511646233647281570799131724598054181911387607373906077759815641946067840722920809455136814720538678971778734789441719957983190293469071498549945024888652871965233348561241655261255800724029541015625
562 1629585099028189616915185744638173069699967926049631056925771153746532306844680750843847148824504722906166638633220297867124629580013735805488323450242764285410667850447251932109784438040198126987704698927018925546386544655271372993305010353885930278279714500281033507753932539613904979158732898977156635634519532031470864494302423678262823242539555141567290795830044267979628112839312233102738908406213277768725582148094136553394942279733248182731511363346284227953711850636832054377128964582812056021900523649872570781173122500386220422825291523515068368058034682716463414239570797939143639201230747728080898050166955757748802868144293006028233060850472604049371140760245527913195195131576879108003129523327660554110052850045035998660976088117878055471867070204370941389023510426746541657690939265530018060455793329177984901744427008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
563 79906374634280005333572235861446100934210612160059475052812063899735359987533262379835424356154654895882530020378557707800155099022317034819559678098081294243657213912110252482803278008748876600187109280290187256620651513476085577513568679765448661725358815174032940443228332499641237123159425368385345513573168594657855961306380606736294525789160849185686809871237161156080435509718211552700111141569965455006701661924687930010192223680623967383789496802938281399838404636845687882620878411752876476461463426697284075101681361216281209393043830943954446806820410395734777740224710135134207074005936448186074725847843138601191055208932446977216118811119650718305534938700941844712397395173794162545734162822121718233279446925838203522168762428365410444161616036915336204368325159873949570880407214495649835074665958615895700045683724965783767402172088623046875
564 6047944697424208887520276990409714485484417045132651345291521807719088973856547116533865706977543301507422576370714507548091408750566442164698932392653558172658148723309388614015694821592487893974986511481719723677310887380388600799894883787617885568873167217537856317437275404752637036053029315791509163179660118879685682659266727053346560487775668566641491613389855015182124954867550555845216567280791546358156799724885455249713187842308962327663341142316106413024085218858345768822334301544457115132826685710867273002292001032361230435227886066653861984545283358535328135322118425341151650643742981258856941217114474977212051881772633836805813421713094200595604233749364845863404847911006974009083779674205750510099165216661989273380942182705526803813114899727562256701530554161121185533698331294750582492413253592825510975546327040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
565 54130124752254197161452159777108649019949124366491902455130752964336856765748339031501416499330572671404294529933861673025911518692537346168088814195474425132800048134010171036737704457539561567868686931809481689968828444612832165412417492744336190201049519956602959655090160725563418696333804281809427605968920660897257264110773959402005969082979930093529774428902593041215778893680078793764591418482879824359378545174788597748839893461067848872889659124571093851503435399153530501130272472477755032441636514859450502488235760823932432169481304833001399449781568332594526856281255252832849953358860174577663523961442126149193940625405851178114145001081053712400523668152250927063236945117731529466465078040792131706415109207825879805340129386957213526690126992749098719088220269592030354467372629174472468921547907449477732289011555621982552111148834228515625
566 7039807627801779145073602416836907661103861440534406165919331384185019565569020843645419682921860402954639878895511686785978399785659338679709557305048741712974085113932128346714268772333655908586884299364721758360389872910772331331077644728787218802168366641214064753496988571132069509965726123581316665941124378375954134615386470290095396407770878211570696237985791237671993447465828847003832084314841359960894514879766669910666150648447632149400129089655947864760035194751114474909197126997748082014610262167449505774667889201668472226605259381585095350010709829335121949514945847097100521349316830185309479576721248873474828390383345786041966822874041649493283328084260680585003242968412117746573519540775493593755428312194555514215416700669233199638465743282882466800581565043545059961224857627089678021169027182048894775535924674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
567 2153317460266133015814688470486199449758121401275718347816209500421984944707546848586211977219668310415864535030977234597851928347689060488911813026249516937699862723195344164151944354741250715077390775433824092462671314449748918686463459343926897134705987336324472113246435393652966720926662316863966721847010372288823702046842578509537959418412295575710459047509492703812034689209488185624331750680763506008391797855892617728129663233029220672664770628173194265176456186302699307062014653360144670675176524559003504385434536656056943311925978557038383872540095760084041745154678777441329354595753894274585952638555115507302054219021204056445228882596211517871440914179764828820219519891074467607039458770078524157577123898006136883970688115410417515238082409120990326387603366652639773551267061622085385862776563068550523071908835148757788147122482769191265106201171875
568 24667485927817434124337902868596524444507930487632559205381337170184308557753849036133550568958198851953058135649872950498068312848950322733702288796890790962261194239218177726886797778257130303688442584973985041294806114679346248984096067129670414682797956710814082896253447953246771562919904337028933597457699821829343287692314191896494269012829157253343719617902212496802665039920264279901427623439204125302974380138702411366974191872160503051498052330154441318119163322407905120081826733000109279379194358634743068234436283762646326682024828873074174106437527241990267311100370248228240226808006172969324416436831256052655798679903243634291051747350641939824464781607249424769851363361316060583993612470877329552519020805929722521810820119144993131533183964463220163669237803912581890104131901125322231786176271245899327293477880059658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
569 231140797737680915400202845871469414713890885423624400414431823839427089357028031000276713333148037049864504061360814611599699696305773430374774449644215271012319170771809415376687884230271651966386343869809648828558082225025588050196209756663725348775515240273299978403435045777151137274061206024700877081852948372312300665651900899606262459724616057832855320438771615645141656427377212955106858344352574967407604007352027866347312706324454124234172789968820502144982645365915997960145492494867055038962338774609153087756581726629664056987687739069639673860330775312032625392663140863370714567468773112378314169475091774797359552100938540868603897606326527215919688734987431741303105222462626109949432005209854548057355354287959405674717207921024606593364460058708380616816405666681629180763741022593573683288734392690127984887854976155281694349952203992870636284351348876953125
570 100129295049276170167967159737273735737105382185133998021190468543931985778293425678272558880453154863468869987918703788937203010728076310259822285363121206914628670509834351616736580719601398182581187320984338182195111157156226081009560595647751093933084800265009414013736314505707214625209633119069248115037215643730274292437745180635440336007424620473582133110434054191831105508032843191735799390369196913215666136648141236537198691649248445463673981180756630640868401115512855836679803506529641595831202315095209029569921887724339269841665755252375064104856323286576113317052162698465923413312448278267939161173518035201982069198733369546158990119035729942351063704134507906273422097050003611634086967355602619190814614141371949625018728154529363037006413952619365983737258514151600857097767614516671980742158386201617126793188513258082926592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
571 25345312080596613406945010329851538584804731761792214673171368526564613767721192039213061149875511208362641623746571286772144416423016933774053267624278877628457089525034842140796946258664971523051245718389888025354517587451177460820520825687750869780567481297558387923911880453651573954537213278047539429275881615444164698890884268387689147233957680233143242125673995648065534898283257387525880881357422599591462115649551650244597321502005276972934623703587905494899226437287473733705050531254839910701670979342353860275220043857194786759861954647791184677107800940681233823531175210720864933016788601086843178055677302693522374951672781264147508783909484325003072707517171505680372662282535119333612193999399234042620931425266940203375548220442041733253897444209406113178450126102740872922666145245832122879717942105719651839013301965197744181068628677166998386383056640625
572 61324787528699486076392494784051723094604613951578427892066229602542408281830478317212098321686817415060690237320737647757323607138474704676489717604355761902105817025771107653780019281204193925310943661860783825714488998867273600670791444168039043985881384431106605669196888236907417840497391061572675423543232944296468872049251662351259246429763253356768218916283999094112111555027763009837740751427956864680414019386973989164626561892732105914899911818041482975783697473602541634309565736395118173216394845093951341414276079668097931850147241798848622261403884334803260057708499357651645590023688822714868946895688161767665130173179444578762350452344147017572563071979404174244595003870857011966966367678742957739129555318568098779540470170610435568192800263765446412935786400543232854534670362116422854637419356579497619007249064075992436888829952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
573 26298574170547057863547096721315002621704921483460846082087428690551409664617315928874278453690707883555544337636489190852533517848239854709234708670218466752078497792399538504976431544190951493380769386584674236803846429576601295405511987816040890665266592075636816320093886976959270225657924554469787564924360566989506523334324357813280211301855333566965263642061984478751815974739359316791743205948062623475131538915096445666721539577657869899219965251692655822652938100475726318129217497614677375721239025207168051098243392521117454169494340792399396080484359610283886701335537708275650515525759316345052295570626708263516170873318575032015172716737282386946670261965491414932979941359230232728089305221584105893599972733505599628186711145774218885546336274365270117777953928582488420544974988400329966454532640181402989721629089099239583171563339192289276979863643646240234375
574 8911177235936055988571818447921906256495629625180081327036376929009260116424817463160079620949140463579644089681075929665665722693171767843725343363516635635451028325907601112179805674204833586443381281194076162790390403665309258785167103686484975132839987149099129407295295502744079866431048658904956496352663531190362697262014603709729589174248898544661335105830060133078527052209046948205089897982772667466937097719988335232032471398662282920892242888794538218953643451528840181161288628549670790588470780081238775603989427515837379001598416437117963696672600483457753362370483150816178294692262301470254119008216021253763786868307686117330716089385970110128820767429279795525263593916463592840032285475142598195829583369299109819837477501558711561021538985103624429477574143249875571089802846198838128130923229511411087414176433980065361147461632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
575 152344675403788689624980039984609227702898672646882612698650568932236362583533352647659385664617537370218662921217884658357565840481567873002508361117247411303549376043560944982962562450522427697646148702524943589903247277378175862801976670580450002362728774165621103271988052038533912958797556259438173792566098602836145666810897469289739535196052331094530782457511691227033794789133509512982278717457708833362068200962081861713777162775173306453583016786304842438635937516979837280711327365049527096888651353803076112757929181344152534462074551921428595925585464835278615514945596417869138039514130001417613140674960325057717800263232293880606424108963661808607331975386245970179808372492698403261530495832390450824258766474159088327964694739699962722508924989049751494612614019526490171000527730664544443858605403438153958368785688995712527572801153752379832440055906772613525390625
576 6014813656542882329714753670813116587324381630276670228041557644191250658564534056364408634876894811195443776159921719036227428762358736282292097409473746702733773229333423225700541129525187281562721752363192859429373995554820744864000083457049804524111548113175007700490087370292822783290819951979606818565662422514766366450746826085539316501666609986196123574629347474669356364819913431541538205208215837072641797951419224183972703912438387645228954423000635743363074051343703494746374123669775776180325723392216467823629208167229020321215209664100575397634987572529452294632923483877651193575878630053567421343781121387019658578752061593974072148174492939991699478980472095047252911061258610430695379058881738086039732871475966895463767126135289901885877136654452603952150487971872973710814273494442262604092026390093548229183317483375355480375659394498560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
577 13220562748671075970233487375921460245731348064108358865146498433215994506464003125471739670273289522374794288168977610608117767544659280965312187627603389700054378487505107671992101107639394202640106026060048549954161865909320533537438279825116652780677652543994053107183213405361026204589171347594217992627422168746635746313621575177809995294204191061225963789567262533561662124040392123326018148256943510691544900343167560558167629863392961010556120244092038081062856586261249240436148162544608396535357931965397691529267723509363318559212581140835370031104916538939269913338777827917021037670258156412652339099578355402375776253292155704235245573076923849203981885900720783812330734420678036444641543723120060259342946278360203510313742758677990605244599626140738746165730197841630918275726695390117178925346697550614604636508547320903369896860635179791643167845904827117919921875
578 59625109290946833529346253780234373126519957030568730956238049690243702180552772384829789945736174650111355694107050084359124076426860516189678183015652793401013056360348717193901016414423595660708719979948172693473794390717353470825739957748145888325975346513213119813553909583772330199578563002232624114477001405798553545685664189021868007059999438124031138044151792357591880486040880973542204816846661341415753475344503613649816369218954451439660939497571519542903516682885408556616230443335168563874533257975015420164672150527313766662481208844127443072207702892900657529404632796700194440665231637052755307234004159836542702432846523627221236947121060448613368748154245116120594074868128833834719409801088534070306917160718280528945169772123743375216521180748486682656100489460306000263724102466645037988390522475709956358860712443894828240245667041116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
579 9851368434985995614599334285604755709407942666710664150158239040003064386464184248960894174002493054045189837800554511432691995074740586507707203171646803851944020401856868507323274100863032787068288205848775477241093485191659742168089821403084799402785856181419888643083107385071795481480643975516569508296286766152399359544326684851621007043452723990227833047614993513196140340039318392656999053264402741709358140215213023587721400230856581861820945780486402636294392899535501177757197984060927669720304639793675916831491490511619623640990050899999180155527984083573291672273956992361507811325181216541669953741746309419857321554021916283789414415006135190853593122188351595661677308407240342246906869513001528502550693134051497446727836985342698089451039634416902180399124685572680486907749125703422766462116718413328225717917526578907750595495186607397641864736215211451053619384765625
580 31188358477322163788118828221884690613917321104583602047432395389066164288189228329015072309432584909558683975820606494781106193758581048346132801198021634081864401498113584019014145633997013024551673860603108811856178983832696367464587052833641515664797514876588298444308914871539671618455539697202762650342852123983292305311841044619194049596833941905017230740090298234767623633798781163907333894240875467773557267644829785403622724762110218389730768457541951514965741669618977198889600643774933760939506950975018546240196894667090621073793227599060967864459945342022761403939757794410201270221153303112346033719292376776683105101380296882808160028270520108195212935060734047988599304209624210620340741413159777140077047009517373427419948541415154919025920406614745540590735113665996916749300995152247201879481966568691883897335247071526192602312606903288463360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
581 29554105304957986843798002856814267128223828000131992450474717120009193159392552746882682522007479162135569513401663534298075985224221759523121609514940411555832061205570605521969822302589098361204864617546326431723280455574979226504269464209254398208357568544259665929249322155215386444441931926549708524888860298457198078632980054554863021130358171970683499142844980539588421020117955177970997159793208225128074420645639070763164200692569745585462837341459207908883178698606503533271593952182783009160913919381027750494474471534858870922970152699997540466583952250719875016821870977084523433975543649625009861225238928259571964662065748851368243245018405572560779366565054786985031925221721026740720608539004585507652079402154492340183510956028094268353118903250706541197374056718041460723247377110268299386350155239984677153752579736723251786485559822192925594208645634353160858154296875
582 3333417274119640179331447992006048455769574238475790003396308478014433951717113960836693585967076698599987817439064974481938219565234621842110487266876622696976584376260237933152943215298881105517715566234332942927792278142301213010609305726691965130805003486915045229461974752251553295442761437799809538044334361179851800758509272059703817400387416460178490297116911268305102510904950686334905033755207113513419707590174565840892365605357483877816263423143580687999452622877490374871692001691734615047756262124980066296231224667840710552158360660164202450834516915667842654386073160811304685248187346656701192286755795653321408270245278587524249915177310405185162446147598345444428217279819186007068499918475935239099070196243944220130330369123892716179989315699763935191707785007933903735955865459393446821339542229687729912342571266340484337227667410355666236211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
583 28112441631545402119710295400384302878066568097686529404110096772691671541861208710449380935568089934714322220064997020429877156676698746863457140758114050016523180171152527203824952921974996002121700489861139776517266774815224142284549002540510281222584028615271389542456672293985367593493545003303381279772330527800749391870395661649747751806926066020894060160267176610828010238648786632704119249559393189755973229394632286823497654317322440922757333080900222157230340713308625312136394247198257008714040069655123957787426936338036486975508194031704977516994491165318905503806169953812107656708443959399399624092300443954226990776111322078130767964773605300728546226732613090058932806918222440070441554463931191092644660894732321982125778714270626255262722859189696466017014346634234560200162139202450333562625757423400058756008551456883093162754556904037173126198467798531055450439453125
584 18080455294824928332693773908640806824094170669492684978421577184750289754113626123578226010285424013206333921789488421590032902921832588871607282935538801508400993656835530549421563999781131116328089231255021882440345316643841779369544874261577218869486338913027205324601751056212425074481538038626166934352469575039516167314154291651833505579701346880008131371562126719286876019148452522680524903088243383696788493969106845121000191043458992553275412807130781651709031026487507793304057417175968552019029965765891879590758162598368014034906948220730634093326419750582378557390060824240516612786168168265947266963363435623615318457810391058731531539921731637724321107904573425690578650525739264902339543557813472736873356744427153449986911922127994092560262048355519584479823025883033493863824614251750055558945677053826247044546106548630787045122868033769133665209548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
585 15205009212312055300277194801274313544135874430443674896457493073311108105033120167212594006685480731450305285903570849516974583176764770057657334401568099358452157068060508800764743360068142325456685495496516917502364640315392601767507559102425168284915285070820859172199320012519491853188266037384403884390113409317830637325449717560071634600180148198304763530319768585720757656947043415910046122126648679514044467530004356570371787289890713213444695491933872116846244163234085936513074390969899299609273899575959510417535209878440908427433713225999561427001734423365915520936153711129339500194936479264210573692390467193894423110919533133824505578849216381908171516000382479167876490947295079623694584044169907408337924087705066539439107348101428602509163615722424378157641512035868915346348608525673701549175907151897888243528102606226348966433326701636796190867696731974234580775373615324497222900390625
586 216965463537899139992325286903689681889130048033912219741058926217003477049363513482938712123425088158476007061473861059080394835061991066459287395226465618100811923882026366593058767997373573395937070775060262589284143799726101352434538491138926626433836066956326463895221012674549100893778456463514003212229634900474194007769851499822002066956416162560097576458745520631442512229781430272166298837058920604361461927629282141452002292521507910639304953685569379820508372317850093519648689006111622624228359589190702555089097951180416168418883378648767609119917037006988542688680729890886199353434018019191367203560361227483383821493724692704778378479060779652691853294854881108286943806308871178828074522693761672842480280933125841399842943065535929110723144580266235013757876310596401926365895371021000666707348124645914964534553278583569444541474416405229603982514585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
587 45615027636936165900831584403822940632407623291331024689372479219933324315099360501637782020056442194350915857710712548550923749530294310172972003204704298075356471204181526402294230080204426976370056486489550752507093920946177805302522677307275504854745855212462577516597960037558475559564798112153211653170340227953491911976349152680214903800540444594914290590959305757162272970841130247730138366379946038542133402590013069711115361869672139640334086475801616350538732489702257809539223172909697898827821698727878531252605629635322725282301139677998684281005203270097746562808461133388018500584809437792631721077171401581683269332758599401473516736547649145724514548001147437503629472841885238871083752132509722225013772263115199618317322044304285807527490847167273134472924536107606746039045825577021104647527721455693664730584307818679046899299980104910388572603090195922703742326120845973491668701171875
588 267674631675976926991331552958820034340257522860398183738939218452441529705340753854171147920911999762875019431881531865808664715912679618512152045238795162363333686731733568993188463253719724970035482956607347161651633888598085760525538827287916557563952232525359085036812067756844716754672357308166496042991945169413022631265821192360400390045469748073643582028683523713423256188125946155377006201256331528012822809354797963552164268329634739513923307460960655272157589095978017377060980600620031063963011792376353556264521924330303035301744801906557574723424046896261904885879190080984121866318616710636773546376488853570800288253238027883739181097186865073118993246928363920915768312719380550743772100137747651019224772192816013051814235718812986462481357931566059461173367161908992984596132437136028942530189528338158210045569070854121295119707817007459867025307894546432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
589 136845082910808497702494753211468821897222869873993074068117437659799972945298081504913346060169326583052747573132137645652771248590882930518916009614112894226069413612544579206882690240613280929110169459468652257521281762838533415907568031921826514564237565637387732549793880112675426678694394336459634959511020683860475735929047458040644711401621333784742871772877917271486818912523390743190415099139838115626400207770039209133346085609016418921002259427404849051616197469106773428617669518729093696483465096183635593757816888905968175846903419033996052843015609810293239688425383400164055501754428313377895163231514204745049807998275798204420550209642947437173543644003442312510888418525655716613251256397529166675041316789345598854951966132912857422582472541501819403418773608322820238117137476731063313942583164367080994191752923456037140697899940314731165717809270587768111226978362537920475006103515625