0 1
1 2
2 6
3 18
4 64
5 230
6 936
7 3822
8 17344
9 78354
10 389280
11 1913010
12 10267776
13 54235350
14 311348352
15 1751907150
16 10673326080
17 63531238050
18 408231498240
19 2556121021650
20 17236028160000
21 113006008398150
22 796296326031360
23 5445783239554350
24 39959419088977920
25 284127133728611250
26 2164464283006771200
27 15956562753555073650
28 125871813047999692800
29 959757241896545642550
30 7822031035849003008000
31 61556830556207136900750
32 517296894424416858931200
33 4193806886109346180925250
34 36275441807720821270118400
35 302462422595577362339471250
36 2688650294081434240352256000
37 23021710782657972228473379750
38 210013458316746118821642240000
39 1844225678922601517282150160750
40 17243210127528488907154391040000
41 155104107708717745161781418471250
42 1484640386622929317041753292800000
43 13664293558930839906419206429811250
44 133759028894103881872498391777280000
45 1258386103316710310655059106203193750
46 12585508617906027320187602038947840000
47 120916922407918199949413496180950988750
48 1234474236155939164417821641130639360000
49 12101983040212245312130777487835797921250
50 126019244919232546257791516586541056000000
51 1259594153043306025803680478336941041031250
52 13368121499949611234342257504298666557440000
53 136134960220760757948492075370043896541343750
54 1471521681976704155175530042337715845857280000
55 15257389881017814593904140099969940174622968750
56 167862473348385405782433406567219377419059200000
57 1770966854535043069626690741116869542752015531250
58 19819762031607688096123531072581544574346854400000
59 212640300918936904487405703397084544393198171531250
60 2419377847986427681750391092144897481836068864000000
61 26381813605475488760516780037523502739442003491093750
62 305002900702233702694332989811944351515587221913600000
63 3378602096487704377812884309409982862141960483040468750
64 39670054697750843578204880396425955952816720917299200000
65 446189991154969914263747193232507226037779746054675781250
66 5318266707914891556878493175216210051454087404191744000000
67 60709296642670400022889890002233939407864275854434772031250
68 734243124886520420371881465039701399873734017546190848000000
69 8502925965593306825623997794500749642675807174802010794843750
70 104305714505927605474574841674809243690844803833381519360000000
71 1224914262289748971236886752367088754967609480582406140567968750
72 15234594644407895885693151565124323528077056429671455916032000000
73 181356320073091428943000941308594775989759726921070394461082031250
74 2286035563030265608297047211138704290529709328705890207924224000000
75 27576097983716282622816834868869266044045756166950852435609394531250
76 352173046196550545944075554373005084373230708801308492562432000000000
77 4303342010685511361636250127556054388995267826573128697347279308593750
78 55661876722538720133838227352960349544138386713647271826895667200000000
79 688758271944001070973006727125402743534977034845085665224507586605468750
80 9020078484267790106090163734835061251115010478843224610085797888000000000
81 112991230435370138680804978079674563419655215210777762429875122201738281250
82 1497784032312664708044172205184470779080435639533419200291846016204800000000
83 18988106526990830308998910205613617857349653564740925210857444678112207031250
84 254696348128875418663456447602851122823096718566323037979497658423705600000000
85 3266869412113601995584300708000809139554167958970693920496189189426381152343750
86 44329292971954256643133161080322084846206654200132251295344002145976320000000000
87 575122751563152145051174413222962546820615300789097750367612967024997462792968750
88 7892675976587947490581846069066377601965029799082721693797531596519112704000000000
89 103548537706726603380259093092454613692809082194765716813196998083935279885644531250
90 1436825785737942163425633136130078103838961840978263802040246457454171258880000000000
91 19057584804900917967671123012061141388257904781732851120115091197041972044688769531250
92 267313455071067808999706434344870557049774140120222158905479644832754277810176000000000
93 3583663639356752772394706101997368214106331398163087363059192696049633615182477246093750
94 50801178787636407606031482792340120887559348338446511686040723448710744445550592000000000
95 688217554827006494057600008818421189553556272891789660892258124249851908985846323730468750
96 9857590437090298593038308952531946148936325275485908496163483815095034015740067840000000000
97 134919618327349146213371742090136559407641816034608730166899676151545786908413625145800781250
98 1952213639478757876728956622451019116860924564930983050277985971022945939051427921920000000000
99 26989487361070956986324546433150008173035621727151654985329161391267913625795879746834082031250
100 394426837364075570313743793056185979768912659134868290257824205294040121810071060480000000000000
101 5506945905996296268416430562828109146396115993105837038170789912458177430977195439904454589843750
102 81267705570494130437587592728172127725164041181923563135480002149196861088799106195783680000000000
103 1145662845314793833022391387390995557871866034290379552096993358289457805480558268145694378417968750
104 17069405138649669115376199326665348787265863705654838656533389765732225780719348294520668160000000000
105 242925014967719391332573344372385502813832996229142529552934587936325048154844328143140311887207031250
106 3653509215253284946454468711067214333343862655149755768151276618572985139533735474766440038400000000000
107 52481057519311873070009700825761749267244141330388064675021318545470167538929724518097466029723144531250
108 796602877197489827114515661657007333508221711424269128150836344530840304502215474504597818572800000000000
109 11547794562940922798980067328267007811366781338173871575822758706336145572467877182686185064629888183593750
110 176875342548109315308251974888290194650798637867783561507494942093969230301106973510515281625088000000000000
111 2587129754376305823333809833314449900753692653074514996100667515763743738718424026788594780993110651855468750
112 39980259246510818324744649167448014347731601017440321633587480355508664506445850074028874287756083200000000000
113 589958813898856333327517059712880702164923625325258136303172506404392548493994318319755070049965490734863281250
114 9196887493099149315241429034794372660701795620806723624055236287069789980744065439713754259044853350400000000000
115 136891328322371796988914444294763612803483527994014550725041319503441390521041436890241297608855563911730957031250
116 2152394371191976348502511581534624541784093223767524349225092842900271764597950367479645513819795488768000000000000
117 32311114921586609195264124862561222483071215696722521260466073364864352449259751912976909212055423502174353027343750
118 512344080839248714954236715858937813780122268065009140468823753555622104590280494053963221301730283094016000000000000
119 7755772234682378911439342597844522604177850762871186373569447442405563914880819443266974844318501781801175769042968750
120 124004635159058841517574692499725355827546678780011206842535944251384326502590531540598313640563044589240320000000000000
121 1892669123488876332672519013442263436089978191486632336491840230586153252560675982278943249028161473265735979113769531250
122 30509273736967110308021120173219361871962454257948496301715389087765620071064750118508106698729033819744108544000000000000
123 469444510199571541290470122471824900641871798138609910417718956586478303427607647495688961487109411036285867590832519531250
124 7628318738298727318324475331905844138697012247126264329307306125553269796746350373614741496201184738910884855808000000000000
125 118315283058428599837414466016945302939957589461636430143643481687051689582252250351375591462307104204002252983592224121093750
126 1937839034325886375219229034571301743844122397234356325110191515294752823447397446553095010330242699031526087065600000000000000
127 30292498552015591273570264575083563349507447430709822146211690266118973086082176918349880816141008691725998701107776354980468750
128 500023989555581093897800738654392857197838608629952370304479745855480450707917407520716756088375284782957702047334400000000000000
129 7877003717966636899357022929278481108287240837465824099474361830305366259373946312978886148589891020234256257338093427648925781250
130 131021911013235858510403345353668830725424135809002978563608577048604637545854725247896337633361747143332512403554304000000000000000
131 2079773229720493432496857618416440695067803892087784275598068954545443058519109015866920653345722303466339616693520329225402832031250
132 34855859772936530236336222804438853822538366124863521588099634286393194238849635967641419857465543170191267410883484057600000000000000
133 557442730091190575586480336853709960607480964783457728603806080771672215099973433828091457666704767603368925681963340632835876464843750
134 9412138376867800634423920918707813927552232622212659107004883060107652469057685964988706161069084135708771653711176086323200000000000000
135 151641187779693797178336530905390587673813260023291748502226285172527656509868195374879988269773887983824070962238088422705173034667968750
136 2579206874616310741015260538659408106557162976929702158686899918579362012590911442949996108952512837644339544858038923952128000000000000000
137 41857460899425997467063102154194716620272978766583474670997659144296149775945203702643469219186335714026399690140888327056624076965332031250
138 717095370169058395141682569573941809174069284945253015369374623472244742215547958325819197544906239888247739753949693539778560000000000000000
139 11721311167485977860046766037828189491882300410704694510433852473368568819244053213268864067897090835856588195848452785296975057999816894531250
140 202241679760722845934161284958080664885576327881982891647907860981638464927542779545282212229442228301027185755904498163903365120000000000000000
141 3329189675484506517371554350568682563071669832047723277616974692975475645859550961920656252586613982920285436502372718044884866954739685058593750
142 57846898745274183161339646275641436382299956585225903807287316141987652615432252883420183767459670530409113357488398115646535106560000000000000000
143 958901071636714742436124304239324112302779049503857317899910690252801556551215472004676215081057881605104660897745846517964726601270656433105468750
144 16777230126235013798004305731499360877480097722186029180709878154596291146089076053862699313329387662288625011259218124519515315240960000000000000000
145 280025935325518934574353464187687640904417522850452688714194132403238590003282421710141529078743414681563173215351734706226297250356555317687988281250
146 4932971691283267251440987640511036246756965815144787941773837458888339099377026160191769105844225793414654817576251986822610988166021120000000000000000
147 82895401709741894811514119162494224020397673737254332312348993407285611493295289751382442082054179398935648464203146847261242422015846384348449707031250
148 1470160713911763867429453710390947524698647027688061473711515861351149744133256470893358428466738933810678953520610240244861681415571374080000000000000000
149 24870876170111949175285840745757004256648362576375190963042841740456563763640182915103113963520249705358784323245283367127281621872570325041788024902343750
150 444028269674701654554706614729389687632408970011742514937955905671041630577438558237554275242302162725219251629161895491310612058885586944000000000000000000
151 7561414030242089245909050787741081091446013821737641869225656699094785693624676589813920994175179514112701554674089513823470083413854087249091667175292968750
152 135884491274316698337861681050733338481628574559196154298471070530233304733051997450739186134660379456811464864228262901906384377452106686136320000000000000000
153 2329115823672980496726634221342909725593560501921956352770909988997550356622642158921356805400827935501761813158448580293830541843008048127915004890441894531250
154 42127768202703290082061801407604346786104325069042502401159181324018982631774510355729329761244106325022399812504396025170875636748222411403427840000000000000000
155 726745028902928685710650439806093281372069462113432019160560201222514613945933842986398957265850531303328745862435491945269291626537937788303277916755676269531250
156 13229213443394357846548757852121027650137802497154103502150681836809666836933500696172840538938093886360131025493256981894566633356114323767400857600000000000000000
157 229670183843748766070003232741412192835442505024488359630033731347838838123690355809792779190253164594744645064117177157533366674738871523017385922309715270996093750
158 4207229085600518471044724188960906200581928541769343292410646489397332311402163812762303843750920174335104963267338492105155095522870255755208110899200000000000000000
159 73500310299651675174657594999752940480200453020157811937009019390672620816370413638401876201706446354797663270840193619722496884841147698677144074047318595886230468750
160 1354834277692116327890858016210674547136402502592262620409060059429401847585499555150182336324191846830117399647541245440091418191166539136425674145792000000000000000000
161 23815949601497196886782133915928583529240845923110353381037760249642227125926039245169088771340893587445042797533788013259298432434259510856028061581425807685852050781250
162 441709845384572225800616984559877786079112985502050144466976324334896326572358912824725770638884833858389788941024835524595259339950753924817576593771724800000000000000000
163 7812223169902297900526323329701963970351518026869531332693074310657565162795952415508642546504688722394379811786997839279071495947038636845597887211009081996955871582031250
164 145775155392844256050643126283406569265744445510116466619190707954421139906305524601394250337723415210922936518396860988900519983416648332293880683844704665600000000000000000
165 2593849803405597315193157169056930089850785800250938517932793120829621293431990387630038574803936746400406018878407623254298296295848611788207693997306471909607505798339843750
166 48692457392804928941794088152694125222883455540609054758382081793594478064550376325071476864292369105959000567829136773223461897300715870086924605606112264192000000000000000000
167 871596415151635985112541854989767196575268934485914749204733515095061478652116094690747921849431480488728866887637625606053026182225166134037584822780308951248105583190917968750
168 16459223910994398631216565507805778912240389533386106688856636374978508948127811383934727100879967890109768685605962960479979968358941814981437256113130154491904000000000000000000
169 296363657712398190291201058038365735182313460103879119482626735729687778144740743339062992022562477640751554604802581256716715465820685319744298210348745112378531595344543457031250
170 5629446463843679436605380083670974815087276056431132282135949946998745099040013438069152365094262906119629977417702723861161617334325678536997421511381324430049280000000000000000000
171 101956112777507874458759937953389558102098153133467270464280346586027977870816018996387702309793615886745141736367616767874292361640082423631561508331240811547275554023933410644531250
172 1947920934053768230463969870812426241743027159205529559118780760355601874896288491427253325651881846298307556041146342841895279103996608769329833178479828744364097536000000000000000000
173 35483112184883325291167961563992508111565263752959343562993395282528285404479863335921532308015761710391722119320305273006680531991630067357420802091200793682930784100255393981933593750
174 681817627405657340388679314544994128893646553539182610014657447459622855342189472852407117048252926750349603557305737271939330167955177299210530359867190750374686359552000000000000000000
175 12490875907857771735445831556302015360825454651668925688621855658848465569528803907776264782658699221573596580113829738902474879124872823460025918296339719828392673300393290519714355468750
176 241379114070048805562888768826763391638661998381708490055641859076066135846991657692116939282580548412002853745575781585883911412363356126366050508773169064981038314291200000000000000000000
177 4447037328932403486886954795900687626958342433908915814552064179025922949645453212989773895547230428342291268378790067761094666766751023628326070889746787141182704945069506018257141113281250
178 86419208726033609864367881257338516904971326850341257085799593769884812654475141048885482184791855515462743598517319934820188424738424625738654930265146296951531499631411200000000000000000000
179 1601033936434398190951323770699191871821739640316732122625772582784196505354737498754341690483103419466901237799598082198940698869845312827841787007778251627867746996191144282737922668457031250
180 31285695563514639436291383529321435813468973962301813839986281375410864657246267738256469008701569433537059702531263962150378914162956245526828923924152667533235248414326784000000000000000000000
181 582812130156789866605520988261004478468516871620630643159317705012104331224268038591398467198843816889863491955926041827770903538543635907003271641371866657702937843091292655734274864196777343750
182 11451259813925547247892341735806355546693748011155955409950151299303717249541479894906849601518758772745744075677075625660962690130717315143020791826231484348972459244238195916800000000000000000000
183 214487743723779483946557812541628698163599555015659910855879522297822412069353046768741727923138402198055603537565875308180012801115046903846579203040723577834985703748047082651342555046081542968750
184 4237217807192318977264076164044066065111407484477088170038677287362285048657037500478794092306760705726614257107543315373938966237589768356896456123339818481579064076438005717401600000000000000000000
185 79794128921939383973123802611107885900727826898757983014664680619776333033848731237906886216171670590557452415037001139357814460333322589657251145357620084968701231226398483434349048695564270019531250
186 1584811573320518434865835443529835404135441786730762378393815426496755201670841139941488410034181451582011481770216569686162247067236378797471939092461084184180468619141647765078016000000000000000000000
187 30004317753112385441656130836966803497482043912245576045768680621247575723024538958028032418513614915641336391794624363972018151325460905062611698109174433935149014528883941166935027050160408020019531250
188 599092856684474689205842052179921932443239663095923728306221508435249385757770874393694546198420064001911187994001432285584312854434573354868456160208533706299144604038861661801545728000000000000000000000
189 11402282549771008337036637870578404341163946844645365348155797547232141012011076993327137025210621841287724369751130538266165072724421088536878819300098351107250045072811570068349947421753218650817871093750
190 228866217909994532865763703125325397674782114599588550525881735601232725251199427000163724916070502531671641261989226960884369050429889734926664019408579570462648324225945657040437248000000000000000000000000
191 4378717817261268704244016807653817727511771076379966055190348427068500901757616827366708339277712546276167849554275055103498131115503983373655041747547884036967614199314700530319913970030274424552917480468750
192 88347178349424415886876700221177414891673936220513244597355547510113390323934890972097530166760074893240158987053146779910829483324172891514825400896047290318118715971420274488382872092672000000000000000000000
193 1699034213994068828319018710203340289848351591637709251321465547158656800296767756354711899012848558453859479614377343228484871482267763740051576564361011787198530315763211058242445044736147835965156555175781250
194 34457240122491135204546223017513640896071477931592400053288884988949838365614219409632629230974210786248650539821433794290883937705410354385683166171168508157299150683630219000286107983151104000000000000000000000
195 666056625030006463992833966911836198125204262908728053810404054868924880649998789434287340477401291230348346999786629662513709759197703512910882764094806338823005283476793693361475193094779535129094123840332031250
196 13576863066820733891935635502364622345845545705077181198076333071077366300633542901478975245516435716191229049090510198262106039980407664098336071178455729000184311026440796485475136923049656320000000000000000000000
197 263772086211883175258372360311792674697147117120638335467941255864915513276665544330935059509198070703156669893069351523533132831067223986895749407306532249278089259319108272328812309679562509271461920738220214843750
198 5403868579432750471314708146992182323437614622938280499542374145373249063983594460666679666620934258503469260474751940172548930078750364908749172188265070826202840333915907601170138073832567603200000000000000000000000
199 105514190263153511386095307015281708650845894780037028252718930239139469336424224399378343671030128283487518073403047452835910829251638264541610253500492099940114291660049916148558992015761256058712392268180847167968750
200 2172464337994176452104296810608977153209939772202886421317009441223052973900233495763464550625865420666212707216518960480475402096794095014300620904096731050507180491466009797646642054763227643904000000000000000000000000
201 42629853754560514147950063738837420581265952618027999086483262732377284815094336646260034236937037719254515101453289510192910989217111113057636913036825995350350125186246357393296927584249579915432289494633674621582031250
202 882063970512395523083386591043456664770133036729203172276899009589742370435516438172901139201617814277079985908082333069055849888046007241462377820634860382463947826342898629870190664602672847178956800000000000000000000000
203 17393828687159287991550649887311114391542278488240044749547529868599641542274803996342839344207009554406813229224725858537206833097987640771322127455187072653225945755627978461254838747128180176530818050055623054504394531250
204 361663694523359637642863420874174480458880677639458031794096883613102202422925711641245296323664130919578179682334100927179353356330266287842209907125369834077943211977709429995150865109813009852242329600000000000000000000000
205 7166600154650260333070425401845820178258055074442548636629187049693292820112891496707590161184185412051531195270844965766205314228301256690929619247230120746817959271786283434358874286956280599970350884838647246360778808593750
206 149735860977661544094687473171729287308873412121301427132201148506849468203623236971260833449757925393421453342274100364433285312975488704239538291196861374512414164598209757929179968213155293842026528768000000000000000000000000
207 2981445500435086840222332487663506853646157529226021483978938975277083515195744773140282650441031941957019054175791276632195159839651436216084511956174625575773102233041965463813122270972392667592501130249302239298820495605468750
208 62592497381108693616901590727009475587203664974599109579092934433748712336433795181301361202166868360673359722269586500336514781068859842418288232827189958245579441591823828757821834388444049877225328082944000000000000000000000000
209 1252264722656174832059374279262878913326696164474616492451928699023741305873451111760460048227279190146117698805839212136189958021890885896342421342380998998742734263142339051845053716798458792678251234674626266950726509094238281250
210 26415237596700582335055873240465825381304854484171492959954980842076196006330286741938440697243173033520155471452529209528174486963292712776936127644474545794605760732680655763064849228268030176026170281164800000000000000000000000000
211 530984209195168486206228462336250374550153548827088977944335518988106963988072860537209760602755707625273198844761966184540681077771686307081718588261988431665090966961609059266258382276551676974733652340275673623116612434387207031250
212 11253394363577242371540184017071593253874247476543994828070468337779384767620645174086646859155438842669388434695166899946098379869456081530392347141671545785478996029883836656106104433012109268032444625422647296000000000000000000000000
213 227271307586891262209748364410006841751341878826610665491680855218736452764939621425186281110748500822077884726632520474217941564057748897938425164610006437406468120707754537293080600769926397993858448391444089603759521842002868652343750
214 4839171904533753413014572338359975110452388081184685493393626262968147911872778666672650581091155266682609174758362141911324778307509766037052339049635925112658258410938498472569258641887344880940258063769908805632000000000000000000000000
215 98185472883313304922727908417881828785623514332086448012728525705129181196233333852673109539885572723120330841989474868487843821767581115416714764667491286696582245308281394711324873368272075833021979465141907386941581198573112487792968750
216 2100291058378948677573801302742404146724654720806003971619337603834251978116179289665120679155021752263264299036508190493098267821198457593909333489576030516005916151602355896476620294434957236442013800670010592460800000000000000000000000000
217 42810692883596848635703279287097275104943279492287985488080919124743730171751368058604593266023630080400029756264426167822120787267267819491352136210217869758911908516837777551440338685637437227219711379003620442860200009673237800598144531250
218 919966377848838390197280040995668245104117328676874179288328267016966608429026983227094658695899331281347067528027489399718682436517825798103417839669852337407284019706565909477067367469942323493737234740395676029419520000000000000000000000000
219 18837494005978624401527612532023945686197465182503171792080943505045769148227405565369520228428030698633851289566787753901235428944807643238473803034451124779814870831436533660447278896838311707872806942767233056895382292320712208747863769531250
220 406642019126211317795458278671296293839447404184179699120082301817103582692625010352656752293572081739592589296492340975533307796533736295681792612597383149020562578851340559259276756817512216570383097240688534811259699200000000000000000000000000
221 8364191402471970031070981929744330949937004777240701768460140500661538080845495069185087722706811453167218137788165233009850818812482609452199404975169342670527543504194000923129960634210519760853688493419402665329401027676557692885398864746093750
222 181369734021547087942552491528828534216128018615439141916694925638529220936083389153799620794564539062095601013308618130434137187094221063619689942931719415367560008574805169692766197497155824468638109005081450229902323220480000000000000000000000000
223 3747309136387125324508597569356767854778160912266818266860851818227478107261563167210766361677498490018915445647989326470800977497486339768962352374647945883187491478325233934810856658929062575234637784873259475562794376993108814617991447448730468750
224 81619648232831712945102541052685071532782019916107839717537881490783844953816620486357505442865385580854660799876277688346138451408104391589568718662073736308772465955355547942396411579100464504724319559808644099901160905768960000000000000000000000000
225 1693850945954359787939312264534359640076551838533756223461906941287460068125090180455677030633901016591362833847355088590106563011436266659774867295867946138365855151800552213776645177419486314174097024296851819738479041805460336347892880439758300781250
226 37056777791424041100522001897580677564377369738759311579855501926090255525214207396604002112653804144516471822578660799623442578144345671169117323765140403025959153293424999620592705407706796451062241826274070842359752522779852800000000000000000000000000
227 772426144260893918585445313734593051132611949907601637710877440510298692797114485037649961944531705857754464689430892785087993203203726786162289241393873815690512224996413067347370487036220232301498349375685093615070290506827295041523793339729309082031250
228 16972660100645510364589528585939695114770685657918704765601776676491312286984932597376857386617213474253578528576497896118120918336260928502586498920627270324476005845683220521595538670855741114341858222335097571524211616649524019200000000000000000000000000
229 355329637393390249138178596658242928503060681883570285929277737951792785220125816822259305769039455498938533035766992833570701206413215212673515744776891942489408963519964218724050535569547110183596931230177121156062800918990763198829149755835533142089843750
230 7841666732464903779850267286153015277919488155842658973096714395656660996076735955836641696162567068464559197004119787624823559642187465683305453307676855639917789246621983699518631384217717683475962881911678846992500657059499343872000000000000000000000000000
231 164879158381753920844641299916615255818516240189847082039076486326999577053070339661899802506555150892531979101260633511254467083991690377635555511598921023895584615987113036713664403527248852967522043212675579940114476916033438946294650485560297966003417968750
232 3654353074141383681475961081734890389316889781198680751701530836839775174903537227195427262056748044731044960982443011736950141212224734896609764472832920289785258838509984375122311886405083879853761678538090349946903827774699719150796800000000000000000000000000
233 77166301173022423767774286651883586740184808008422047099414475988899553640203082376658209559756401633503621421007676532464764736406823167472905885082458517306998793864922247700007681663202888954819989116409846532633208361809943823809452418576195836067199707031250
234 1717608950933935526564071983606462877635136600849635711430935047575871865818419362777602277475094326763626996939953612238794573745184161357329268713742380533909019344760199617548302742571359860332121303096031648872061226064450847776545177600000000000000000000000000
235 36423818897034361227381184746670201157379278815636617379546305503078151434476383238810483274313489498298366100608952477320472048328356414291017675998386906255859603147535379105247449011946821785569488735158796568836329332151724213081695266150723174214363098144531250
236 814176003579453541053362668468499411910162442824435969343974458371426166364249498748498103880413860381306513204482004806283729481634758795999566791665332176218162070066247287585746969721237276344344588233085383075658652690280823912465956864000000000000000000000000000
237 17338357774884475678041569576602193116022329072855495180778767193903782778355943397904831636506949989708450624000477761099993780858162212117488738485047121442293099617575938517936884228138378658227092577862189822429085216501364186339436109774366839513182640075683593750
238 389189929304259800310643853200289642611589604005607031430933368855361255873625752186125055412251444920473534550296940366655021830750917490912838690929824487296704814122424634117270191596931101333110947034100863273191509273291036441216349634560000000000000000000000000000
239 8322704362455516839817388697521400412026368260603054511266516446837772145060799575894031286166727019296917014330847843647127730047477075704898303499752755953213142313934776871255991763435520425962302493091396579344365460930106416576055811124290244094178080558776855468750
240 187596086931868421393433037139232049581444435388329226757701491191526663543413518596380895599385159585763515934071924197228778652309890432824333139249625442487049349077409445128679962674302440402907241507156828378010958346723199709393644484034560000000000000000000000000000
241 4028328203551691163305755332758475312397446750494317426487474333647842915677077690537333953885012359932276379578364184114526462259400989409371635306270576970799006677245002314894434433848759021813565550343040759196201288556296445184373598673985580118496492505073547363281250
242 91174824850336917270898346600285763297390421058974419658286634229335589098080681991090328295286027716643615985496068093334906996283037322551632330683229693853064201351773665187272306218376969654701715425079205942446254733023829057645643435081728000000000000000000000000000000
243 1965891023552371373853595419902032358678983087193617125715242310870119742528697973869436643163686970859837080161077397736488812554365595169212584018060089157329694948214254313294743822988626224417846323405896216439303951994652496109977203623798273835239011719822883605957031250
244 44677171198563442139058717079538375846515271058018651489346059279820583373781282122394955942496882440020651319408790983333469721538321726084190694219254186860426095543202352894389535101652580376336540831984278477989545675332020798774243254001488363520000000000000000000000000000
245 967250743933833421637596166269493781084963333413692426967818392005576797817605138250118872473625157941210920827989462384018729332738943125207960738656600513439979575149764545771454674730854430140464444743655945857402855919063952170870223332730521178449359532818198204040527343750
246 22071254984732939817385810478555556657945460860691019082471274906585144839640452190200682195891482911044196520961719828733352513647666623715149777406645380624697514854070684120929949062775327333698848844643627971101180277533634442679508974928467339509760000000000000000000000000000
247 479772160840061929514641781672383519398227924661576254517940981293091653897406268465011669282578069314875970039244566412992462925506545476462890880143650073791132754908022170509352672527806082147654629116995949535607575078398955287502623273555167458226605897157713770866394042968750
248 10991843864591877735396627696539830720642887141383691668373295406815550469110595025995872507611042131705572663260963272282931029592527111890320581229020394397495971921018639062245665797152021968939527098512129689853988536018676857886508637120518834660311040000000000000000000000000000
249 239893850009680196529458779771927344857319571672352830281928417458120263114323312266618154125086946929150482130520358052764003312258207026534802633295963789421471150123845206397117077086343628836649989753740171688000149510631332947215490265299559402765800467530320361256599426269531250
250 5518082907829390234100323178303261793225900939742427894594769104148397464137350424007120129515683459265221227106950055363629236758908505888919438412044591290971835856286249807749400638611263550992837491570609212959495637738603789743962119436723409565777920000000000000000000000000000000
251 120910354121344838009827617917176232046559853760614083819826517938899819581473963337943377277186631720225514278276038073579384829756567005342982319857496873847666912588226312277296788726995006510943031578016821547679111914545037371780337582706044102403268224277784498408436775207519531250
252 2792238240688196728698509133392303319560981345750187718699470362362464161216333687167004801698701351843984700744256395036484990499991048018235423777588567600666553415152249726902964807910725095536550250872502337439462556814184594089110074370086265957197713244160000000000000000000000000000
253 61424386751876187188482626357987950998888003187753456588584382307172749778376839171771826856561154689113629347700687604172106666784571168198671047659900707888563086163797352409232952392366740893969537263866635836156427030044819747358516706713493209274206823084252908593043684959411621093750
254 1424085823992896017298599951825842824774819608436965545665006597188443826989620991756957785420124663581126513741170385358495926040338272821011053165479506765378676855982667151413548606999927529938856568289661541602831098515634768673228754744868006152471446468689920000000000000000000000000000
255 31450257153510044618166163709145293171525450033317272237742948379479748767847248198212964697605257428488543355946989603975239061769882952145303263711738543307848609309466128939185025292967158547100297588451254509351947214726958903708056294506441517053900187475272611338226124644279479980468750
256 732002540080757889836634683899141886624410179676493222741270473781740701540709921168478445209812763317842760357610859567878751469572953130446344976634548503090881162209526551661502880818420657017619271149439601168416061900525286761112721050455134178066507905158348800000000000000000000000000000
257 16228826028578296906026574452957546104635299831507276616920590584083640779944461745912353154768455365772747934316718013814615758635853282668683119023464420071252035500397658270971837168339847015661242533674544718485112815219953827822772895902779590218553698548847460607498930767178535461425781250
258 379188753301521348777405463676691421363422714991469827903141778649011864237215148889021811186815075574005669838727606000067259689061755785176836636401347041203815718839974207203008504044407124142282568614112585660253515968319349091077806543722541604281284192242342297600000000000000000000000000000
259 8439242123592676699256869712805674286411981091063017094444681985126938361410158887505273578635051842128416387618671499330007942956877362115482408286945629644395643200499296050177669645750272170554909186055777288286789641175391557915376611014549544906332627711733526447687179269269108772277832031250
260 197942408118794167648608402511537986934983541281379911477307201230037426751127342268481553307876381257927915980016417407401146211074440056085083033715609630185910902177498753254303388162063820227145764122596708514850619942902892968285585062920758319782593553503665258496000000000000000000000000000000
261 4422293208548255141402094044100332487072717554194268399289788536852344331304354078824137138599649097545739430703381468746899027425192797839735157951074333774045849492939393781987712190139125872863300393216520632221855235537769088131880123895789549569384509592522770603763535367837175726890563964843750
262 104120751938302944401131844465723004789138786259382291257460670535680123259568199876404016772961040872129588472460148306312172705943804635941815703554623954282108915013428080553118960960491405438442549518328109217205621101965245091827754266567867582982479767619519165916774400000000000000000000000000000
263 2335038588722038841175882698871858316890671616245499549203388447290539587092682038737022987740993448034106185654238464592931446359694569452637665466074965037554627085828897966166006817266963091644054629962846676876942429512153261075546512431428158848854327902643788929383730768358288332819938659667968750
264 55185588157101145310376994083542592889461706860526371835044100277149659915858657518777075385933316022334103824814335008520103626051746836416944914504981439874770251083358291609601175764871502169383995756309055293012317679664912238554081472770767263189524323533426077463268556800000000000000000000000000000
265 1242276043095010169799731966639355192773166375339756031691313779368662437893759613410413592188142517501913040247648028601186100907694910806821320012443415216991921872644409662535161705004516639151225538218417053126842413455387226977066603378816049431634457680584100272821461439666969003155827522277832031250
266 29469940221167119188852078128400889187713299656432312060786324842495208486869464446077161747169169191157731351489105226373068737264460606018286955796426423832731109411501113385791545718619343247843300855128230394589287826270030734097984949309962515284663771013421366197276901376000000000000000000000000000000
267 665878710435424998335974065921964411329326944875319036936245447529067503922923507248750734622927864188976191609574149125096963245059321933108829803221791317676228311936357420012445548637590439152519410599309786435196937234859850675244104169898639472863112871744753530421189784373164115520194172859191894531250
268 15855270995983717147951122575607925012902352081302413041422541169999809928994485700678942256906043821878479899320612457393751745716236206594039856804039281041703445502966683421948651752127603803126711130296959023430317809101500575850558166852850080225429636980102938379727962898432000000000000000000000000000000
269 359584479346147258277431028917200437015384550872260656624269543818066931503699119593804374489842087005840015265165924266894708810064469504276240186859233328491436292382244259963961636470749117200429580030281770014327764243758344216687944588772594852538188117744986677206966452281282841121172532439231872558593750
270 8593793525658935645191716661689579057366401641390543810628086031908886882848694033714538047387044681740447012191996898950469863491361397165455670724543055855576619502452783043814982857512822171058588898248148550686673906580602435196704645159298169528855183449168287509256266307338240000000000000000000000000000000
271 195619303745409627421261177590123092761454925154338571806319870397806185962679207260838419751853606895114006722139593823670313769458076840260927090019772176423159486028137049949373019837817195454410889058605736683217506015188731378484041355369322839843342616428518249754403382385774623067511944100260734558105468750
272 4692338580469418253913865322714535196122905145205213834642909217384559510635197272016509352561225631581795527401688324978411353147819758558866410825951241347631806112879338378518748108931117861449458141007353421707626920857094398852843710545408636995677358337400979016817242128083058688000000000000000000000000000000
273 107202265822281456042754022163337124546823593211814624309826157706143839261158946536108024889475583580697436455041566786160369004406460837853295958379405235204360080834053795104649278798654448219475189450933959808042938421624715894554293078770619472670517910536990510595005375778642699854209027485921978950500488281250
274 2580855224237304589921065837277151924561658454399058891847715576263382944544038304038692071463972237564325618637578727662917753800132743165140698950971480248753372015716558242871535471337864687131885671807008467678292760426059489410845316625008847050055562969674520710399143432514086895616000000000000000000000000000000
275 59177221463068920973051396117270713074015807596658014713381127496056861970439321486067692938940056862566329669777209362561225488724401895925934472996051401450692407578285078288909451241152467341087162293853098633826085297968156398786079203222510368112613220775310841077620689012468343768822660838486626744270324707031250
276 1429831470946068747262838664593692197622115886480575858424560649723097498067782027640237141778602554926411353434590362683949222872546065004949566085576837379845069375026845448808370105244268223696213792238958879999973859167296559702651786361156425396745410946877525214292199642388059337523200000000000000000000000000000000
277 32903395893051237427139820625146040406797501957642197515085345514061442072948192706527199086136351567577071891455371308416379007737094846171672633761558517522444347867268870176378412056877149738519976008297953601687791001962592593461468345692841162428087649716410297389223356547666346404822117620529374107718467712402343750
278 797866682983137463418276479751462763551367071647184161362567870258392061167746754364441758516513175685041681674762575018753527319663121784177925245767543044756397277569327348971122894206160187900176983508000111211967235476380834861093340913240606066932177151632621812099665470920237601154662400000000000000000000000000000000
279 18426376839399567345298330450018607841386482642200411790148033511856701816714218271936952380955845984771893873365097325635180014408480699057928678141248594931667682858587516000510364124858765140875068228393659150214393324073210170063002519415015676180022025907471346902097742356964507253687272097969437716528773307800292968750
280 448412555932681285195940709339455187688005723872767768385739163032002447480632925538577491721174239255250083462026905956218759496527676695141680515250057143233806551704070707116588860407683670976391982694612791952456532766128858942243061266779524388679880661291760610922712987045763820533317632000000000000000000000000000000000
281 10392740714867082141419875554175369641292390351520760768127918208760296167780952167545867380724179141650735131213355653768715361493536478919356430064701708983759241516398656787553579371137680647210275544903415584717439857211088556931065155409191483166643865798905266215565696473339880317954582010027208701940253376960754394531250
282 253807912551553788582119526353407914162663925470247221158967102132694529391503496725865460642988959136846151747260822684310090489149504292618760110928550839825112692732444743895934161764195843118807367942757556491907910414523632014735426078951588824554999371580526638975860227198591284203893660057600000000000000000000000000000000
283 5903224665414109305182594935775939854754309639305204631637942208278441342533159078509873192900945619594824385349238325882976013224556449415833072213106673602440901667993510076872106379588273769955643124787172729299129384773091837082889677665511884847470751397454511959970826097133823280379081244426903698631795123219490051269531250
284 144674110266620433304412131716851779270082446924765914450928914683843892404072119231076096169193415205540965967459030521172033331033588235353010270833094195013734618103659604377871390991145282980023905913307679633157857391437839558501052496598607349892441071999153368819280539136799502274035637760819200000000000000000000000000000000
285 3376727946421328672519287873510279659673595916502502874181559015201937341856740760714618857152703949524635684482363980843161184100524710629039924173606053228037510444788531023694288606431303286079495180605257662463274341332883146064771261323539222540381157456307575234285026261924766542416094951693229135580308502539992332458496093750
286 83044976956565010694666428565074567100735353862027415426568050173906000042914858264267093206123469497118041139840255254320224390005253549060928400658124723574254360084182715193315415100661686496160449780516166910565356735592238885176591210125237713644049361501304260236086352441374810229333087083298816000000000000000000000000000000000
287 1945042689811617544545460963041900175616337543947677736439231525064149657444268334632921347594537549416841432337223952573822561738737481693631930613583014325364790466653295172709399196562390092431356230870821097741452332099442049847863712305246185186972884560073377555052803424466856657145981445266374152398484906880185008049011230468750
288 48001158149103758908939498737586037890058611249622114412290304715754970660025958447353316582955886605368382571603906089377072881342065221673091972108659018114701092204837105272353151101865287478681904215637379522149274350173258654869042027706578002030115521957745863818605515204650829744838096945154097152000000000000000000000000000000000
289 1128151868699655410924096215163090142278041856837440852367608574545615894896526544454530594326264870856383046105962541936282872006195857763713552056686003973070848557981304428274193642467646326522756662849507958075360217113160010108422630901776820757400162536796325693401591447706505414151846088771442068184976776327239349484443664550781250
290 27937340725530458570543190202757540524762584783298155966786047470758431707078976542527485092080308614180223709157589408123908854807322237078907874160981904273619569438595226815867957460966655772302388197139799040337159402444050944909571191267275791953012047387731794363287864000654970967234358666398143610880000000000000000000000000000000000
291 658856305879335087390204011056146554372622507252751912645924054273170167262489192130973464248423226374569105727869169075761104753008762096162121263760550939330506072259120042214512394143253665321392360673976898280758195442608610197353432775495019944910694876201933078071858635052342581110380809567700355597060279582050861790776252746582031250
292 16371667007791545694180661778680784368759492097902962644855869115678125247284642288343573581057387628314221832317027467375839304189825879828025527080409113702363951290245831411253655305438374697034874994796049593105085708816146725006606926281928184880203776177712535950391204430393606126282503541749445902204928000000000000000000000000000000000
293 387416564301116101283548414913537282514804750724214232764415842547834611845012278918522745874558563829912509079549725240942099809161777814161023554332304760487854833572423642565639926850968155088226617747780311193459738497842556245648325514212169612063917174678331587288497289587765598715060007284189747502461032383571652462705969810485839843750
294 9659507804008077597178839499583014569134795673249832181598049549401572735570184980080238979356938441817993937677081417780224469967055132666220746352983546609034507750497671234716189514165563946897642705773919006924674924142444742374240401585299632854843745184322444838331582474183089831119631481132957728774291456000000000000000000000000000000000
295 229355895029595900780356000173727566638286798841425496485868224584651875066854228822568521678265975549661805000604206389861635204259823831605695594263421997203891941582793722797875140000107075791511080809872835370402846659738050912598718681515488070567352186318254424060100295638354974989131700574184509277416468693065189960179850459098815917968750
296 5737879057455682556365008606146862803924152096511994688732948366539531696293319349544329314593071107877506954510865982607695746983194519996154026936189946162465401347441051123157562253918902063396225445629896499927475585930077384895579465602587938738520619522997025380627388481396230425793774820908374574738712821760000000000000000000000000000000000
297 136699223348080236131543435167950765005458095320236240615862063025741175410401553539693414566785574861748067319922102076189552424722726803606850265054332625356110703234515431769813655474549729798248829384595333889447901481517370710610417370730343418503116558292439576759835350749325249618113125779516637021338288754183665155043127015233039855957031250
298 3431329215264680002254334133078609725162912199010937757558686767910556818118277575294922789895668653602051523210329733577160931493368267451186768457172244704443621651919799147615060214622908991532682007863957031137666828658764547492409094841986235783698806575251768438805426471757359146552181082879290241943313338859520000000000000000000000000000000000
299 82021375075829260604665206466900667094386041812928863550457707836809775241296460189679783981180156850893479606423176197685400200740663046050483722004356564063364796005673191012516566179532154357325406565988043655590500547374168611480270385167424534002309676992496721259542076491790811494571249768991171789963510722080664499602169962599873542785644531250
300 2065706245699609370484656186155377800987337075511406528270606692202156588026980309676631027045616516818074631595460442118753456231626177242753444011425971827847924966613823922706876599512269744682206432666313771736823996380148302754775924587406441522124551518728521672097083197196814970020512301505488868530543380135936000000000000000000000000000000000000
301 49542007821721620284958315344221606947311435289005663164540119518073363138966306452474005135382616648458655799675382682449815434483260432923732290820246921690833575075663761086524968722605212057778195132808338902566826260100584020166017723166643666298300540232794048984959072489061150299106816229056861511257046532693307248986642662202939391136169433593750
302 1251845527643905939971974777559307685769006098920754999349101067597578949627555703579065834339330388071259519339794451994489675761876980953320094638060451771386519723902016427109740784638077516447242788103481093198224462131956120076887874784106889781451974003703872261945452577566822330407846450320304614354677686658484142080000000000000000000000000000000000
303 30122199121159193261098974112214899437346712276115680423093757357196669954452676102815085940284246017956483529457189425607676473450631191755694711695212428470247999829946972701575684837409192098358620462026153725846892070918807020763796954335041312383535291794373886602343047386349016092175042744210092082317289048943951483301183680741814896464347839355468750
304 763642352598248105580785037818165228818242978700537073480632984122459729198689189150807149919905126411146479458870515627705751776794363184586104028268087763233712935908576293077343522866385233565084187920978006258768023534805800919575709396213405430603230367038462208727109748988347251298442047418201301439428367320620162088960000000000000000000000000000000000
305 18435183514943104945010540459964128553338529123705224318959207164215478050863825659401042409319899467451128858037129326670118973866821303503250698586213484136391558643962701954582121888151078604714238615387978466519045511254978835803890428254803704625461866470166786537134728024574504616238706425235379227716546367530954545812263756647735135629773139953613281250
306 468886452421016419038517549865587900036885639487623909395921173853393381301261256191553311569924836203050387914949009346183692616517805563390178428646726631969717803642578718867479461851195102072836370856700689747243094245050310161592721277258260971780437225590477050845369805397621511030460385168312788253921229697126643426918400000000000000000000000000000000000
307 11356314818103509277011017651737378128247397396321863152708441424977553657827264721661307377713931184794804288577834960436953115102941404798142941291721047841074014854831066363584823229975693234630587103812374417812363429476414664507695800114312740755789215593852958223054140657686756803854823839178505321009923299776326928626029178760019858600571751594543457031250
308 289777956830860317115072323170526336443710840048307586916289839583607750400515675863341612563658773501492357872680292159740375333838327385452487643238567078983669264167239422290179721674367816633092789444998089510555282820707172712541790178826058525623389075086414515205472320547471594618194104026589355832183414587946902473198796800000000000000000000000000000000000
309 7041063152238092409848160077857653102420594820864719582050987452543731617563118054182019611199146659814035499425967555617122678790419839184985773469183751790610876898385899877816015228162993455722254009155281253465577240582229856317431895599558491706304760211061391604306714242404388138205752404255062337581178248421611310586863474218398512894054874777793884277343750
310 180245652498883829717225830107173491999630268624851720917729914581500311675597511049407442359983166033499281985861277269605945007841645357535126946103249436325696328930204229380631100388405593740232619354983813958326162464654794586506306298394897035461063418311474097283181569349765304585382687031791444807679208706239533990195232768000000000000000000000000000000000000
311 4393714553445142325135670634991950392261291564269026114710298918791801779634473078234837675055879752948245694575840419010105729332500607393982694525845688959438352676364928216332216112770249487071273635541917968016562229097846840176437627991688495138951266510312304042278344337526296011490675261355511825585442239699413745099083455495636248098890064284205436706542968750
312 112836104214656101710463591915866182423923382098106735100143858339131379727133439784979289680869813335891577463187432311278664316970409121499471964133953922499536591039000722251967416749182730808931312426638098237926060654559413519228444880177098324514955971637677653893199597952699042104016480699765939105849462081850633867550438667059200000000000000000000000000000000000
313 2759309250361664430247260781548385257277612147911608039620156059704865313372471530867949851128164687214890978188110889607430452797149196350711410960339303060426666392205899864846975014713953758342465330757187091920022013815490657008714099024145176034949737486624679840967604367056196392689535758843088206993726812189051615715552638903580021552637481363490223884582519531250
314 71088192271954044796844761158174103467872037431834004555335520398378096830222101589412822126935771970739188204227966896252303878994589320963032016624651154084664370148038352729481007623071412719795943884909909803553582997948168914011821406599916071491259151179114966975210395324878535554021602980374391135211982387105066198675462702917222400000000000000000000000000000000000
315 1743918708966595711154994018549206299024464009903749824333591120943381163332033568412372915907131905178564800661937597918395395735709671162061044921520412770235997138568285082078130989778566062454900191763422406071085331304165895968154243419770900748515240979593335967164154763883936847073004162734678951171997310883337011114521399751660859440924588852794840931892395019531250
316 45070819482486023051451767679520065345171863732259554407888015856448822782947923782257892208824168833408022130150227507559283816761052225494414805703047064939093492607369391514552808715015368180666998303906752452735215067612539185763512641039607553611463144832322145909962283099373737992364355479290023786018242111792237767200981067002544128000000000000000000000000000000000000
317 1109154443902233813192495624292768846894467357460814800845822968275349719203825781081098658464491928552823489055726292160905196523614623862405828872025405448436934240083657391562026173250221266998825454181196930662531847647929149031047917514871401547504340231705967740752644373477544588495364938033233054669086283786705858119720494021460380957706424759089713916182518005371093750
318 28755753346528392656485106915833542450540474021481990432509248970441109015965623455851064382307944510453364147328286154216370202072267798559937890430124287742573532031972395919059154446918534420072396984024190509865470356693426222985262758953558420382776981822811434714290367477416380231822907186154477171833034423217165867667093740017990762496000000000000000000000000000000000000
319 709872839737100331090682278356511402944281120981324569825205941928356491701016648834129737320313726485811986694478146356854414129614239652681575085990425636372407156647585304897251215213184605798468441790365398200863606725497917668365216354358759522854992898328757850232249751780897431325370022457190879330431539731309698083796082417404742026359123985014593927189707756042480468750
320 18461555356060492593547168012379169895290387346621892416936558354667127489122523740672540635689379357113410051670276551314087893244894811109233499031885127698027302970510397931824314436939475146775780488766620951859931109508457224058150803981300503090772259726317460363505604783118781058659110459069938059252332086648070034750674951543794979307520000000000000000000000000000000000000
321 457167010017523172474199897384205964328755841675245454260193488165785004234302776664874159321985304440206710955121598039249039505343445636279032408611561213095537345133105490184315904824224602398512900020305437891091801388243871365053084701081399566177062076746430259692559646253322633357471607337162089286183593408492518084405970190515501036582323544452334317611530423164367675781250
322 11926395529457028971588889875597098491981281355759573888267745299116905482688444113213454991632125570522056792942953354191814676041649980066560159606398020179611038542992763274114451293126376954663411005338562237911970683587498968894973236497553058335929830857871576809181458287402231013359929942766728992965061535933993966379094933616969999726936064000000000000000000000000000000000000
323 296249919276526573684433859983437542217922617254053430103860917717215815138605228941271761084148506463413249026030306085143374791803943200552047202168662027938671680011790385760242340565804118013499603832771634200385430762913381812331981550574833411060989020424770098842079628531322514719809496467359565943125094119572909235907058957283612232759313404392095097136916592717170715332031250
324 7752305248128801216985841635161413362626242586602179221534108800504032274415769759793664419317949633232993004712719775388703070614399700755487033470794513972370666227499039049436334659519932053602298949281715204295954954220413827504026153441079217655618439392699330363232303615627997134536287655999040905333080720248350383532061880154973133678783234048000000000000000000000000000000000000
325 193158616097945809343472974961337295328465954160073220774605897701186618373900527061781805510953269582492653197472597963399966453540461448865044538992045715339308921675136647020658963171948805781153363762702415194770280963281104990318071383874125646583605202251122993017374903857219024690095451640007551506948740666186102469943212922476627559983650251428419147032400360330939292907714843750
326 5070103339748435116911419266946615714631175321299388056086724317880119737346367248611903034675195624652204086242425735750772199545215588136769015361968037207233145297493956215873328312483251067278752668317237616746134567146771790445531794351936790993881355066715622505534814546590420955086941521340159946413282845181331281750784642151564310675356175564800000000000000000000000000000000000000
327 126714429497065964108510191242021405271416170125366923954600672624256910260186523455868230119558425534853878971100900863877826546039104332912432098800466037675769277855530715146214131875150149080722937797462091105544774388040470042996130464939912358828337373936424571285803475716658747641914884995399785443232279649967545347562529712137003338671193423514211800535860675154253840446472167968750
328 3336190207411399735579455122059056534285161596695013237158264732526578140643383259846103331921805632852494712257795067865888349697502122525510875580203158233007988933031257791079528510073869536374282489637300133322298817832631213774544909728667713133801402107124675312005130382993085230722413928739721866253657510101481679473736495028099009604233891256729600000000000000000000000000000000000000
329 83633073491665946904449857842868586456569185018768167501271701976055431292655444391973251591460602051299444492393137108714414796924538672111427507545954236879979799072718603970205835288684802712169893852085314242572908892124440663174031912483622553966213003350767160872916974655737845374346996350064848373817699551695718789421638108304605870631495060875119712737268349883379414677619934082031250
330 2208598602552778471291838064646047365410609722885229174522045242916424917522856447652221385658986856811531079242376794897497810094678673068578277928981184860612851625595799582658951508572995595670439263864700909542925067372688613822844788774346037770163914035554862909740555403718009727888326070316691327956206231353431945451544788608667409978236182533767168000000000000000000000000000000000000000
331 55533377613949370093453239952440946496358979207295117928956628411282394807350995324116034815079939550004316516677419938974438148445319942975373658787994563665054102562771056378426042702821406322392848773530988428581328398358014075275805904461044386141899648300252305036092332329935266628751736907253266623199291380758495831307349189971893272591366340240811981226952827873901696875691413879394531250
332 1470953440192302616770925264242929921695168022226082446087311181535933063560374088448672150638040938053860370064418408372197313532782434697870960981516398986220406988739139932320246222342006369849577251253036067979697256554752574931221426819562819678725539280698615388142200419156000261814077108818659882630072401401288935898624029696374343096220718855251977830400000000000000000000000000000000000000
333 37096967344337078912699796955782847618437844744662954957598177122573649723043830760324037545493648491619720289622578845282209626228799513675748747520756746919907088220006190541475778180371438975989756653946147075920073153648546492248141364830932776845063454775520446114406547307767267705749002312528760980978438081906052259936954217338735101071384989421437358780329037108658667420968413352966308593750
334 985556527259447479774071383973657540667349263662827358659265424328240049023851093198082128799029753994084076935423796822745762365433787522419497027158259962032461405484382158062331264629132472421776921000945851408439575271221646055942304116883841598797587654686547990671570095789030567423773262280714216253591698801996883175521112636081858096945314445286290803916800000000000000000000000000000000000000
335 24929607664611866423675557245540797717879942633515543700269055584380862070711894514229286948954734980574858725100966448283146652619766543128685374597559019912851989087043427713366068132457702548516640156031644745246042830486032573805031806266772727475884614281489925612750201640835303335378210966441988158218879897579662708520632234608080837021518385645378328470107295261931267305044457316398620605468750
336 664276902445050349241733383114220914835430138430466152072905400763481012184755629926976726648243743072096091379371893445430902431245335715648080838775712342188263302416167437831934496095360714781692137392554019071482358590595107016580836541844422795161482077846427017500033615558289697375456529275955496088193350696438025321274790667834647961020989378295714539372544000000000000000000000000000000000000000
337 16852712448234811097824660883743734968304368144944668912737343954683761822436990348444703069301888891521717218358400619879711363580461543782471058671249493292271556895265991828278233601062240420031413138838251992300926113564632739967954564650426964485866040353340254046999709555149155435219978882485625470965345509206676137766391803598343035215969184608881197624085923992059706670261221006512641906738281250
338 450387647916106577861481444863145520983598246119408794559948828380796504853400890180316721933490877385605156595887026925187929720006634893340034673748312763977027778764000598446786040852782425084000225786175577828527885394942584548984274063120729945830041126655961337777550322283721890839925227709728331620639681495487943511844126569617235447841047320312321127468761088000000000000000000000000000000000000000
339 11460044496994902820242998773775220416250748431952819304982985787346750346813683918870717620212540736222788994622692465767179384121325613369713508852340009469933187432544324508832466323161374204999468401533245350045031332367869387974033106527463261381299440829109381391809306682191282295392879039644664665624229791155361829805752276157917187494442600350129831731577181980894683541428094031289219856262207031250
340 307169705910120971386475451685953566559583040519071347042120803309453126198210307829857069693449158770915719427307904361736742713262586458608921162209436778920705915957591680362155652544625212186307660097021410374677545808220661516044295042454076617007436716229793349202793625388058661606164114015044936769482086879801964499457678071568592230050298340788321606175524126720000000000000000000000000000000000000000
341 7838805657708489870082438217294979675870865918587668849909032881397843564529513381842664952754234953437892975191909315187632965269002429250656820995282081491980380534223708600248227751811622399050494943656071496838826769017865503210982853552637094247645431810088315161922735688066919073881746605481435511868539490951648995317927005511273639700970427598881959709889666311501625920079004572471603751182556152343750
342 210722032015588987794314941920701628466539372655383168417833249665873337119976591021982233290428706214294946841590009619837021632051155234004639232416818364712706976543807661286124739502005690104374022905148718759851430045396691980581169180897700232130343454567290285123559001118287889647525878879015138502621174352229053186691209008972809541328015409204078194183141307973632000000000000000000000000000000000000000
343 5393190243302944942521351891601201676584796465958035671862163229917624977010045632678696058645734765770988566366677894612537401709345513636573889999425478046480594932949557901215341911400000529048883287048483424802649637357901746753037874539198038896252867753599404185792892332466565044446882149833675555102531779700170222998253227780027970441094777893585254588403404709311297082558607053215382620692253112792968750
344 145400666675926174548694787293025886234057974610257139220346036232357104876706118035338557349081704572225390037119037101173472589803683317611465911830525008554484626262230837500876117833880440407108724118071478714984326139874353167003646623366360632595633731992204216177743882289031435634147756542301960409090398492803803601376560760245375160742871509162942141015374465507262464000000000000000000000000000000000000000
345 3732150542712498575967545437289974431353257402798248825175805363612478726847722661975218345147391118260699181903724860725998583624993413359283979530938704187629885557136681672271302093426493893837658405291220592846716033712592406441666466366718668757062349126430742720385116396432863257947908461116345047440382442914906050888067675991778595909898093615076573646657760417949038795827914801066071959212422370910644531250
346 100909753378519229394637771855630814184648258309455783187735956801493643056571786782067807563463813353769763455997122187692028441719089281958296466830558619104805764935663598073679986642329834562165055053883715616190434503334401365606961202953127800336738012805634223476710679546582289853067218783701917690207682175982668990048591463600949235359648201044090758515425006901149040640000000000000000000000000000000000000000
347 2597620049038539153784437335025558899577592987216019422850327982662976238137009036953021115041586019068285121981662366167545796419135832763473518488804350132418119553066639965729879612696989617181988199491353898249746027270532663692941541471764151162166080804591095814221454224802872779072701851099422827062480096115917360616767468120148760790978712558091743826753653368402807566155147694453353324206545948982238769531250
348 70436174444950682455369241492477194206250780811656893378406848680645775328066272337833296705594722239452872392347972375216703454891068772139596316622357533291314370134745927688211532640320975932345370641023275634260777228774485343232751868680334908452690913643114052921086088431389682282130617109247255335146033705633857104848189718249271518117894415109825084989491990547195735572480000000000000000000000000000000000000000
349 1818363978073940387927535926302733022890477368780172858453734996092813608965908657041502075348684427775589584691595713713205982916730307629782818529220210017695652770927806326812286328514502441876596438722375428530259394682386931991595808961643574012607272789580841504575093882698899859988635361473809440217184777609872346027880090828373287407147043255532142638354052673699703060261631588316796023718779906630516052246093750
350 49447004071555895758180188783368329151112257908872928311026127207595258196028298945360691083709098087794840468503670014587144919142055424158905920660332721375322768338610536100525240516915107913812747300486084892801159549353283518688458585917036911173531796014781202684647368791094328190927120522148422294951889390369359662407796337653064524754930587831706693995569855898266420379648000000000000000000000000000000000000000000
351 1280149081411940267374772427199373936172465012920597339027139226033098287169183056173226439021965404333390050520618097134739132129307806533375781238527933628684305433451012185065390834062347295776965060791721534315543187122471391777619540021224588362962933371190239761286529477179498944131688264215736741588639933262461432838123910250397209973532900984983765548286206962118455045274060101333409809285512892529368400573730468750
352 34910149983136423044083878197501278875875552509468960220942541237780648240001312837984600117019006705366738599429548114702781862561094494872194395608464597272798067880946190672871833262266051454312732964296450916562688562116091444844098063601107412532057229873150399688488453860156891191628675170115120296645155298890627648269852111546663123225712514535458684777743543719085536473692241920000000000000000000000000000000000000000
353 906360138233174073292989873014731668450403490857331868705822522834516843336688827332491636105601441085711877124041264007155542546212908103525617873030767817404083654328360960628932941496092232840099019370134136450333138736679392997375768488054711937862489333785037971421929017918191226432266073984286896664703330777547200672084050511479606043665307754655815269697806757212247266754580481839000690572447638260200619697570800781250
354 24786603194276668729743236291569061425495231776637842085924497974417966007102793719625950704443804573497756177447270069829332128473728444207389055604731438380172837575273427389320560454149007007034344201933634888849344695676603333762200677275305063387132738561244477352418389675949349135438736163944197627363250798799937731476946290185068477947908399915775356122512569680102448139355595735040000000000000000000000000000000000000000
355 645338688791858276434731089755021692771457261733942753202038351448568514224251371710290840812095940905282307710991071331706648909960140121433507787644866553054567477931627457778271105444476391814126347636125809463464239428915503309142517997673819090151854832353200718423624957146173280032971837800468618490076155157133407420865586144946509719918210144541300576400475352458399054178735112633289955923021352646173909306526184082031250
356 17697914755325906181157910748748576174881849671929324761676549292139550689536813729112817897334894215195548984887459529620788331001286732450293660771204118169868615341466528672837443480226239175191534555350709273725900242534602401076694092416777875061300628856010972956276906134517512472109385520536349191146345100916358706611827087609961011709308490556764036341544473114169332217679862929817600000000000000000000000000000000000000000
357 462069772596816067992354048783916715367380542581916914872774196819855739479765097860470234534247354866497160344107263670865214670756720269440565769451887327865655200731353804315801779370247927229197250578373118142729797613840367387646927035541903474986265171400106911926981238250621241287198994488329471549487807099280159094673766490158172604859734537967947673017170257757006616869604561362555084247226293427956989035010337829589843750
358 12707301647298779580837460343564946778690728534666288092640325044620318840877149837412642271682150140628359944585584428463507027079929654702981241514662585906966561021852052020809914241527386273107718503199170443933890425735083943380693287105782396804095475903858663701603690900639002831799662090904702878367983550345201078314292084053857420850997961767372795011598519163329422533726767462691635200000000000000000000000000000000000000000
359 332695413522061594904836566150176717604742196603434878057511191037918930635874565775602421355086181928300041581212517212566963085827896234028113275115353602218138767288520616020330195661305296067020231406333002334382824718159841706652439676929220492564672279609778214910532865549700017103645451547428658223786982378520175340931035766562864438945080238765566886106919663713109660928045987917501846680691076114726456580683588981628417968750
360 9174813770373711022499627792191808500994356177766877503310210818138394238908779223474494941085760942804764829076958585246860156645753285370196258271205286245140857016229659652408570908692224657365103941347757767730096261452796457678395300559436403542666400335018296309050570219873741652512638603978415912545165689633276322631931416178901636069317144296051990711295809327129691183192476892226650112000000000000000000000000000000000000000000
361 240875186302658077291546296027169728244636745797116416447629436596857169760880391300394517986084215731876225015349687056619463794713097593088526999125081922244841191309230421225686421176689432402088922072563071443076372001732105767415165057675616750846990202374575772580868690852257542560297976726499788368135891488143811492073415267877458365163797154147305694923007896257297720483085896311906711999302372012164141779066994786262512207031250
362 6661016739666540576901646439662277325149691411238506032708186224200761351609508959552357177332598647934413801020670261269569237666781071780253064113003900183627850045069712429474878336838923847337437117826149350649363476042376874811001019996161396799602431048802541356962894334652396374598684551900972927690157126470214802907139976651344771373370432474783994524232608222406914437670903413125182966988800000000000000000000000000000000000000000
363 175359804605468627726165831444577647145233995668786037782357331564306966158606569615018181241480386423232710174050105705982094600330584319147818216463065395848899309117224180511699012723376039705798428456661991311395874041548006952264433113846525573735669583387101382091549134598038867377955721438722315419531020116138577687762213718769681909900688929662647340418251075716138876625926441681548126718774863467901843705476494506001472473144531250
364 4862615822351488063575515731300862030534138262705891044827389472133916282818445333668288971170331061687745235514514593434812783484367800962465807767661340133008633898494841579056375440456518663539673096048433567487493777558389015844069401686383882962924783366046886745414518355095838544848222004441502907893481677544332480976344222880123709167615412204307290445607779121224050685464178060040398337317273600000000000000000000000000000000000000000
365 128365309310647723855087561243672651238103518812974727161230723147830652262663941523402653136418408284134206418028557446468134084971106659517286802238262459682123010267983246547210525271944814071273260613149363226431120010317341342632422741520587020661732562929370619728025942140234981581877171645656101310222876342514858943204303303363504543763069342025631834817630861244218574290529174681910731044122830669418022750960517441853880882263183593750
366 3569213448944699397873918387607044827797008409422417498233385229653310575230380693671367150612914723398603571042928604447919576709969446187625733745041207124850622217971592345893553461469766003547446618260886956244121902359034925729508256022349481781288252567355865567258388722868734567170483696483851270412925090926517467542752350686487105395795224764859701020276349748678931975919505738602386257117970432000000000000000000000000000000000000000000
367 94478274395752457883085322747247111559476936186281596173975923767736270150801130773804223511822903797818138692787430706459943520615264236075895289462591007908691912492346066796085092901030523508035459013740324721687159088434762512760095256789106993060166295174204853458864830711033082291074068150755294198026767022559419064162380724477209968723512880098673184310624928824349529792464098342074412575363843645129100054953141807345673441886901855468750
368 2634118533118444381853879353861513914005206381109038347767227385743199604837993131376540185061460118220262462362773978930175106532565702540581995455820950252503647518148983708068778323138382494143083286037568006123670251801088932789026310579643661567382117030906039930965104939134136895468187641645006461359364382527365806477713483123365331126169723805839999421077016339415911925272037541367781818521326977024000000000000000000000000000000000000000000
369 69914952788817535481525461288796620015719303098678749360525639442869809235573219849598031594216251079373757305754828197300542715897721831747120781856115649295103065071562677184892257281286319684231775250513991264542828147150485666249667007398898722340704829650118333425465736417499031691101314364021232464513950410849273384596727505331361950070173624433371851392941159539601538815791502549694830980061845368702750471616684535547392442822456359863281250
370 1954544583297071801383207327079959210212667539200092421851399637505705475349105587040689714654765350643898575398840566216528369608254427624410618185482963749312116763188646866658572689617645517255406894914408807220495353256542010266199352572854792077631886272063198352615233273082201020217528319934872844090152268411552431355001282867499349466658326282841801754308837072005437891031742302428601758850574534574080000000000000000000000000000000000000000000
371 52017482760547333851214092526358330783511050061548140513383866859591102696895840128030723109118372631925962202407359104612377704829042807488605766046359467409933932567139212091713271226887883181539835557366194170231158815726848033851658808797167878868167707505494024636479569418044572954124242134182994120467629911163256545072234682330956805208335711006119565585221510002514927494964865500916876080630284205001789730304084798717667581513524055480957031250
372 1458111389351326883527022754729509894702003634703152190943538457883972263775798552821819885308685116302872834777879554818071107435787483516161031190539727145710980932675980511912596995892173420844968581708870458728904877985837132204910350270012895686574368198425708783031164283189606931828507242660664600128855471425759614345015882877373049458736560836891360676743862414600181890074940311053374213547670157620412416000000000000000000000000000000000000000000
373 38909637940283050435897911712061329090010022977575060835984260016861519172623524960380330478467889352196407212959387159042354851261609721580909573997951202513281722521576048174053189648106891320901421384045899407649555289621865896281773119661786831112998317618622151176123585612833794408287242157393629835948137278189067634319441883506778139569758336799748495468383250836693387122930913961759217087108617466727669523034633624263278761645779013633728027343750
374 1093599220630584961859068431883204781347951134668597510435511939140883564903266383017594189981930077565336314758999412656259427749706086803937735164368567553343613707743495119693246639440605005985541292083444895419686048608592802148956963069166681320456971623045931206123418170592243536793059277256778988126805863237349195174644124582418552020909002448893243958071876871003319022399646286139529450705380678909518938112000000000000000000000000000000000000000000
375 29260464992625725595896418861215020937661692882600012237248193665143291416767526184707300040832349556913614660107657363735795828022007993489202262020760811420070370650541214022221835681818533328364484936546468660111256391236808531872381951965100346797904316926917087199561233946803582855122483871630778205831185692748152512534218642574788458362852465529009698603654355900578395742202080732223310796501345356873128878659123168453959351609228178858757019042968750
376 824585508603810051455233416553646385936155668386482614820358704068293977110828089171537055750072187111208744384295233868010961150359819938492660660586112894708248954642780665344546402329231370898360270175114513841782960174977308589074920732682479340974100008610192789702106239650498723552401897208300920929293569418690023371678997445396495798607584393846900080321130678646051237828340553276161966992402117278042161152000000000000000000000000000000000000000000000
377 22121223646051636558237382220879742122428908210636356984823489647562181631760928570176544672575356423107320132156065137083877182856522145589357582116354230412164196581567753778242592888129210269451315238618648605226286985036622754259789095020383253001888708869162253479641608945358173521184160119398036111577040098597956175068655951370708338162272566569128092392630873320609977189312527294584312329146739907476172866945793760013680469000973971560597419738769531250
378 625044587707949761663188793932946446139456381271723890997819135667004879393603033535035068360704683194337870897614461718274882177466360201334329270006163121226239828419632408067680197959936855401839590072923230845100882057888208530781661080753177418315077954630437126586199424400764509827591446331916401199869445493005989671472373783963966737693298508361150028970785096655181160847038465294611071294408578522451191791616000000000000000000000000000000000000000000000
379 16812364678942437966080657038343096105800584870409473604030674549163041315202096681439673122680633970556187503213482850940756659554969225326729012572281762637419275314873085719816427169799175529515640303514167524261299340433019745541496365672506439022970348425530697017779961206161647751213641172469822223975560020187110719760709229825540071549424052693606644870790982299021496650554812908612861754750587837328711834268488129140828646370664500864222645759582519531250
380 476290590061899072353081746572608186100552952543670236939184638770737972186912994120511180717692655790441643382292215950970865093510555020744218235335892891606105913914131428962635990478956642768298948072558672657467351796658059268149347343730438276103289733811705886202819864032210646931220057230262317503189974352183762729025039765663918104753315219006697222013084648141239922703047715111170694492962724873089718629171200000000000000000000000000000000000000000000000
381 12844824053917077407541728369452841446954135501519174608926442345568135674790105685246175157914049265659582254587306520800193213630068611821475060847651847583572105158331487450480292769955272421064697830845932410575706348092932897507957734190383749141603092102543567848060445184457576511289391115982074072569860781234106647844415264081578954890083351244487015866910266540006355281883328042721613999641811522076910698665283280148666675232504985615378245711326599121093750
382 364843605572573235728485387156160740112877251679530808550541078384070451268508171283835198848223578288826426770477226402515809613384646659315311051589028685050812277587719536040735637688396836509735530147996879834873554153816257811960137400016515223876729322717244092962638003649125632975540116751796230392826313448429749742149840908061379795347778498094653858638330357322773315207467611660555212529211512341913940258617032704000000000000000000000000000000000000000000000
383 9864959727204157098098688245780406408073867447166742048995233507287409824304805130314395203893363670093364952085434604147586553997688392874770563934412197405024346168269621289277690772093463998671925228095072456789507581945536511704424674464797753492895743806119084169486060409052222984048243719780887256427964026961924350065285895812116015142099417321860559042090057126868124973840448979648102686015640331176728952047538964260505607456575205560511676594614982604980468750
384 280933396642772203796124622302779436491523995596921230759922383517021063295653175935363613505710949563198495252784004090716529781337176468021314122025396097951456304522466736353028462714966610332068912132877157480818127510679807593043434057264749454811960777339089559142924265429055636210571775992036661212562501077347285258342057890335321775444982770201929584412551898912522927816709302809710170259454825218219822789282295185408000000000000000000000000000000000000000000000
385 7615851937701632299649660941285510618118227485060737047119870949391546919689288239254816499547996587956726995294366627762293638010181712289191326946517773554571220813079788870431459526413307088534103418484786128345142991919039388545619811072081929311783450585025377168927900425898965991545059993491957513468599600948822494928448903886038363697755710071695534846521030181455215002172556461007423060493422141405419426709501079697955160759455345953483629273250699043273925781250
386 217445375391054047948656667293833604463569692633637833871000336220421976547098955680631808184965924860056814940936252343259476963541331564328967842815771035946702429648989919158426409414776911732683237637832622920731318659383441347935171052425296713337274760934921845056685344999887556076166317038074351466518063192390241644400206676676346083596040292691199584442988132208933227664466179108298054140661544479490808590082048062914560000000000000000000000000000000000000000000000
387 5909980229390884343824756627174608556653179522978405306872002850141651175418686684163318671054854062047290483937735123525693828496844014591083322654576879432925471293237211117456966369647318533958819140267331639691560728142480150238722316608957790828836084738134973172607323463931834009756931847025766486330550380464067608982925164601996666696620158974504408040557077621650267985297375167294527685306038549500669282197969412727675507015914200356121455115498974919319152832031250
388 169174755374192288206106168570843931149387413301018251724009980061025967830613841569806191556334133245604950149528048665411560748089815099292870761941250147617984542572292103747577557038076900754034380421618793510762031144431626412498882746074628827204966419890422630956441688040284453398387169236937672203161852734073966330299567356334686107673847848267027833652544180572092927086918561174629924553015314191931946942329525435640053760000000000000000000000000000000000000000000000
389 4609845663991860236600300605957199062908411843732179171973153121045430249355556587864457455774754931073079224252476235904445820012255315373651768525236358757597850819273460137970749005920293303986442407293646870888978168125051454633230949259218961869488646411115712725586346561307583610397425588953486712593024085039827913876101033662321701109610103743035901504641072052733410031969600734540496604301488370826102355128753454411263798270221355782994976379995932802557945251464843750
390 132296402772261402287362715638570787601410126143801437984791515179903804521310903874917726502197121819101041516876799806195220359050497320164316558438894027802170319395737664387503145788605415306592462979937832852739620588463517297335982079022215661941820951935978970070225736765466752798961423546103952744016225143611622263671847419490060917184101259720657058813516293680760140588898955748686161104127823787981282441523377731427473817600000000000000000000000000000000000000000000000
391 3614166402581587493466220253996983470966085974553830344134632994207710449453231638602911097727007934058581240573702784476243028207177061402125387053541150372641764213098907093425365675931593245276447875492095082764116801320606599019947733064840305210788052753332770006972960860281454227091770982545269949655146977512832605329503290743023934779150949535172882994910311254205652256473353277856166104680828866443722991638648714692232043734229027318200159868410992203280329704284667968750
392 103986329465179741801993118724897547473042732586219148732333154172475418551952336010310033290499256638551209547044650402303022991533945398791293719230344671675409841753860136687182486412155427516190347260943278265083632601728916644888855660563269617237919600604209736504013706184415109831952108765013944909131591569460325826528651711254784408234563660058407620568676847354419312801285096847660989587973922313667350700547602862898948173987840000000000000000000000000000000000000000000000
393 2848000098803626817869217531712323711525070797421303772358081942445624431267907785468861395726948977683925577234041517543341708589705011018466618212399062875790594817103524992454952731648541726776927989673385590776586341099941907341247762097525739272046064525315925259319882179368607853809971148383071453765152683459520792963904368927177124846479088300578603803766582741663564499182122105426376008336118988344115991200798750706912774840902368806438708425332606566371396183967590332031250
394 82150261362486538674001114742860132886841238770996660346999644072816143324955601193093308472231170537327945984924899740834976221606792833050121929942776640802263340184680741265144879696532078024853399878612269104736954714973262086811032624382407864405650398055085300037347089406644229549984986274303486210540190138554215414541460757978911481461495175259025602435261155359531982334554505016119093967514560643087471557554381717871900638660526080000000000000000000000000000000000000000000000
395 2255645065530831764198403686821317756868431390344414789272713956151821179065793951938051245192334721536190370441474919992256983703601845681872752718952266060412153316755207567367151744481026150033449289680569919839863123170465708614881184110048255319697742285847279216534673863339839561719036172959320474702500013903358138443786098101405240820670253584133307101599575359668917540746146651843758050580741917827485313522289785621801218882853261855729643975969622715638251975178718566894531250
396 65228141534620022230392154152681126833298002886087805134404488923397569393240777920169790743142993974056704551315851186492722027015980176617361934899258488146087482434461229918286445088778258946546496328739214676750631052304499679909981100282019494930906769683777430699075052082957035279528078128109361181485083219058464737013253363440627664206798921632582693345366171766976857388173957854733914658212886880325071300724960804137342945885945856000000000000000000000000000000000000000000000000
397 1795516314137889231965364255253432947811644737918107027094389399229899659687233396783282309430434842966874189316208017528589220842620841380137425513178075644140048080052053868194640134918898945051851059432095519853092815091683232435316905371525909914850208420602376752468201909772791111452875947818984144060602211676156896098893255681071258788945139951102960658449971574794617927362522311372750073297825504294915138181754056699417486859349701422242946186432469346527796005830168724060058593750
398 52052715814743289053208801560851182456677193151612069384175331685161846071296948709550332097473810164677052457691039340158976876659472528313510813057106803445380814605879389853847162361817625209602110626681352672128860174969679552477392555978414596221078084845950332216952940335813621468650245900596075116375142780191590485353698424424380083061794599424360905936672396621626321835849078211384128576640258777708572325939354500406704478580176741990400000000000000000000000000000000000000000000000
399 1436431142154786326521731861273328256818059484488016282703492319022565185491394960785549226497491196348139958029031390464808152442409335081787253498063488852816913806501128847280425353027961925607295475006840798035396633837892301577102962501468385101008655335195017962045748467791734940189383326594795075870753222982787406017031269761413429429108967026855445797602337364770902364836830895557339543689578036672185441448007855294428572193908899029919393251601457272670359088806435465812683105468750
400 41746801226296627803478013714129893065757186065312996350323532340123147246263067384014472976946357311452053583731332871360683736211091729882538825144523668299259593105870381202568819873985175210099365518010048625218631787751706364633461069724528123875237711763572686670317291861429191357602177467227757028410508905856940181949028841080512753522074181798724823717518579792759736296534844838997462996519897660059044146016977849094025254682835686522880000000000000000000000000000000000000000000000000
401 1154905038604650259519227020291939109742439806074575497471880541107558866372621986505379139435524829071157995775948428366108642452137228018215720284065988056631820522260562616766095347187065328840805805666742318481554336300979517736831448962296882935332885241217010358460195229961621301436515950853510013424948143690110672831306285882605134082821954441474840664181014723031252680956299895654543138662189668447719353614890282036970308213715418237818770630752054613488155609957175329327583312988281250
402 33648339256407344975881313833725835109930949540502928188324270298915336006705483306892546074656098512023436901762532786695345439745724477045480808338827909850842685483371994982743242471004474406640316134123247430205420107338984554031416427700129428584199715080627177350533018536915938264611101741549056463230393437149128398091003742581454947621730002932324856222466649083437004433967981981931757462931108123177408072224434119694925287236893459823040921600000000000000000000000000000000000000000000000
403 933174791442319052088139115458433353680467347745225326899897650546163653642074246327742308954758356644389694424561929608771200377201139043654595295660110754319698000197056263307000140932947057752742157908885989757587317838547758915371226684943524112252267776564491732414826727007544808719690600087731673770031466631693143753158418260989917458187011950284886637847853233742645568852772293118656385757067350130180112197564618435773330955065711602276881308262924202998256362207030178979039192199707031250
404 27255489607035784329418848098987913760786456500439615642773388535826766547159841830994004482168756056803448547378568036490926256969534656963341100049232602020914832562800007446402891685127234331374187931797976050449130721808994403693918256093251959083482034164628479886169853365304167743314688993955925334174004676255848144013355599267908620274356552057736493058563818687633152736001532155507400054496084044250607807873345194140992513411838648186620293939200000000000000000000000000000000000000000000000
405 757747192931971430782438322934535311807434577856445498696581903618145521106867038042325349997035808480783012141278417230084712303034459750748930445329467535497979671780938960646629204282478462792438535418091843811504868187510576516708984011103270774983411256280774541962205702534063814420665755189674053059156617409133332372757525378008865951648734714363099647914519664883877868183127964116135171883654630568222460395960437762586325349854825110167862696753968883398868250367286236723884940147399902343750
406 22186238396459871372704659370874171582604539813699435644263506321101142760950411814736408251995381824506098932721931689458910120668261317210894502062400619353523909034653690919545754379243351228682410410463979833376340364918175234176167849786701332471501939648393373493875858544994252337399012705140770016222276668880690858930559419200927708254221841166760791894515634782069588449495919613568592681236506268101158002067299522871240310041367405272650898997248000000000000000000000000000000000000000000000000
407 618329193355381842791860115349869056758933849452616133805533762549746486789366685099323227592754708022388640474817209514511371850760217574324368483197678478620474573691723336423447420082260965445231676664205530246126309061836952121028349354853306050795913371988933222580842904657298761791310315104140931475912761865919718345048273690912725031333557084314457989927534887787543425860951958959972180475416163429389113166625384347803228727613651804836594273226483804928823539448501378501532599329948425292968750
408 18148561591933696555004162150196460277443248587702825050954782293707768930897919532930465099175216851543061417713975223198184678294660038832889903780107967772841330793061971224636775716093013502074728714707316190900211885716410016098863342865224523507209231478907069123722637718907243505165753132369748295418241577300932916697470970655877074074898180264074453052892966173364171945989219260255871871823617817211876526184391496234682933658289267601010425631604736000000000000000000000000000000000000000000000000
409 507036015496802353171318334981146679309468350495611594498265503801723866566793524346709012919494458460534977266385023484856479627346618604794274336546072688988159269083920457449139252665088847280228090146348539547445722454856177706690597396445521473788394961929525592524710032557322715438319294008248652507574572914971041661722475580510145159976116553936139655771490010450060872484825791737204445779398860479109216978267717530297542309492364506846872628755328530719835146010332493915484519675374031066894531250
410 14918295555643929290728666426306100117276756645450425160757879621656260399964850586454343181964577997287300085981572042493750490630606315758490650531227217657549767474240901798814034064265730568491448668701750285216240786043392517147647653536412461214828297380800890552332715363449527736270329852601109818150414524607905720278404393342611187759360764453816830568182700441070027044431971478282340280907178313254527655596860997605612267326489841313548312495532277760000000000000000000000000000000000000000000000000
411 417802635556802760552072628986176170808990277467068507525196675038641749723385774137621586152588964324123014281570437498689273534697822010504730852540403008076580098154038518358438596578546195149361216357513155350175718758915037457807502896584045607089360745014944587126694700150832678600925201273804219507173729980614602909214902553405462912142028670294214532736310242358289891782247577023813451646875623744446861316833940813828014029851929349243316310277714845815747611664659366681462415726855397224426269531250
412 12322657673308769925159348991703729488091257347743470211324162302870920400341062075547474547044583522207466519520929970700916198879276258630189220244239974157799618659607181329091958498697639944240213781999562479134847802673031513208917971411939294047222149206574555914882727715748372704893186240156248643705238248999720262410392953524906360074144019745040286712200041857280053654368414028942579672446764012897118402969161308545508858845759428053723584639816993603584000000000000000000000000000000000000000000000000
413 345944648446731535399019319989157141217394402202854058230936084855385323255764679201256670927741733495343639293831820007494514518893395614315732579482866350154152723544893222126379921853259746770136502057996403075729747175734138268075658374587392204870540125266463206285556433861018777976205112269409939311173046582597400035358330683573802788266461890338518750236715583342903560842493645302783208982827679729514533749697107449522343704453856299823707023979809133752131920304653752928913945652311667799949645996093750
414 10227925506299417957978620433492655705499123125397446716857417081879084473032360724454858767861371125480826899584778204973574677042540739115554575242365175917381680105608146401381406151040326572444157603694901363024112501503050318679994442813959151355554121089500008984201106123054697014602653898795082335486774639217385386057204805988296371128074329493590538119555333565042167875289014874115377296863920866591199259066841772840351303217090104724993692993923107675701248000000000000000000000000000000000000000000000000
415 287829298061176489573392297178387837445813715459914555664199170648740794718018026281463477704299135961425724957094789102278886598097010325110889299121452393300052810448637049809491340221308727835544383516590323225737446446990415934682340985845423059263544655591436240811673240493389635806002982947825283539737314291162793433185993623886852373955656929377646242430202250785074121855047206962901847258454872967594545822468364373958690234396885333013270799392295002846251187494447005366104974655172554776072502136230468750
416 8530188692790007324953763437865565608682940175693793242503693164321803238060791797968342728333719553033231155110099326994655176354989451530741010799026976584685863006459385489346732465009839315330263390495675240223692539312510401269837506967136088428401257097929688607034637074797669038859534982598733220732075603575009084110982012754979647344599691719289228414305726706341482591861233607926857409758705978450160438160767200307584854373783979066683845596820682305186037760000000000000000000000000000000000000000000000000
417 240628067437438110839881969041586963553735888425360471326168474847046711319783145502217712296831264313405311520508505682043211139193923852585243631087410782102540830096558397148765712719051106196460372894677728287021881319336230009639517552348587816209813751853383387241951440599433314808797535323796643502606795346391754690307295038380823988297035923002913049273450805977823356567211220035026435655572236136172916668947505360081044738331493863821671503628108470095259134640443574516713631794573302613571286201477050781250
418 7148380145603149119150916777887477302822541203194626562153118945672411693454385684909933080408660221229353783966121605617765592696017688190798723207393654504419672114260379091145537461080407600380374252655667672352924853026419765629538961746913666917919229630012696396242703133463680392483612124530845593324241213552981705636484808605164934770953905541482391136340853862696489447541216123914690192463448591521350518512951984516479926246587868816332230531101452633695500369920000000000000000000000000000000000000000000000000
419 202129884830349091648530493150511385950735784031628219036008628401221485163908585790359244321576586052709777455436291402961078302777359707283394347488744077179349013286495440556011343755977247495657232279658385057708625087413206203959132036908573643131990110783283512726257175811568102555599414022536904438555996090000756552560166998008747920909440504378179201655619716872440839733340206859104942449978864467682156822787962669944882150850058384652750773225983170557514798272973391520841912161188247409882023930549621582031250
420 6019004488149484124345350883122671080146941631283207571328736229948597495524591811994164590434176593712505558785347630818696831623356582038218429978632835317485022770065484105635003753117667061105386897923316144019130292142902761336420409860662791261877836997553186133993713273604109783597633363204181175030512486656502767119576079414693546939535540966835181902826465916300282181624779407947890029013665695185379455047365965567023884280651662521100593033533481720595765159526400000000000000000000000000000000000000000000000000
421 170599552437719935013332514553095099111260626885310270596405945937475563432750947094845188429007683721883569104703944416110641476701668646838435053455283020251835943383379434195351341978052912454533677366689345790898920223774577266327697722961128937833762301071977673133134551822396361780876914568041938845292745798736299112101696585956687336483551781713227066520961050541161983299239289104401778126730723881139689008045108655627701974599424485481204010853482199713294166227253434778218872067689915184018900617957115173339843750
422 5092135120826731659521160612368285664005075924271605826368599695643115447707698097915803276666270601645368282675606720492226035696520521679343235072779307107611083659104319457457571465860335477191305783558778545348020016528063915613740598607267532223352056949463163742854356439077240906758269180545903255347817442311110264718919374763105923552790939523945673417087271653447621499666285225265333395829296663993446078125119024411382342301166657174980886104356794554704696723143393280000000000000000000000000000000000000000000000000
423 144670041365546958287363106141637975116174296735340594598964559551134471887720953160328097424068158086821411068403682402744273691391566061646038403285053607196213520752550942055538902306775310324646308804720562429945701097910278122579089615083318235233385633896823369464054046553254604899877220796357407509568777887897294755001374429846567918740084810978430513482824775337618877632684215572308688291494798482509441388936223988106738279926626926840832485030412571273674138820031703258374200424785094298840704141184687614440917968750
424 4328363119386331642646631270850600807633357237772327242515929348876553954801948506932489055817771687924794271032532361482790198941782816935824309762763527369856605405285156000301489484681314644836228991032959059738699793686343871641485263744908799205283333608894676405585913802123394407773894505923590627867130584783467516838639827738989820953360370664971001965770738599338843406478015559664843756016754594092921462887601370416126276527817099193242606607026121431477921303766195240960000000000000000000000000000000000000000000000000
425 123260243281662231127105587360393206221913041473798464050749000619923967053516450556497355126201845409657662874357390201440061858831358184977752310514033329810838686067884248074939574073610940966482813654587248762985326215567663740856594086005073799921596145823931404713813545616706046276542907259799051110893683889062340321115873832671710348796958109896964355929532859726349265572235241852944659757597557409034731323707905110062434608617635768779953539720631963336775909569824614599479996130920622654514318128349259495735168457031250
426 3696462937570261056137606564091987151990657207069244562535419851953239719344826628163257175637694957417302930776418398336489579886715230112834883329522416814322137601547869053195424635412518651462862811368672125716813314454499345026288510290328655841184912435808670086069059195896016739302983998978327472799860872414116591556142032863304668753662910269161015595430419575139132875485173355206945225666117170734171636798374155470044830766578994189729639815313611859091429545979211153408000000000000000000000000000000000000000000000000000
427 105511928345510226665801226127201152932604357977255944507102798638895014062898366907330949151799180199165780479827117064740628714604849330298716788092571924536364225842544035869455180018621502610751354458572168891750584297393257184963898990909290337994496658308951974648939037894253165864425522058324752643469992863792799109742456704102738099704793589061965564735654673458802964082748921091751422353885370489650752136501575484792481229430879516105762404882557274626497629188767131678889610566696334115199817915708990767598152160644531250
428 3171599909007467744485842371958662929338988490775337367468183992786669470881808523739582695012294985256776807315285950356613546199521766663627106303413411932435791633944724111393243357342611680686895742859584503487449310816485258510582108262384172949199350800662449114160516566317994607716888633433170204656959253435500220932189200865038697816870673937686293509385264032039175380846260527479647511316399125891671553450603037066150823303467567853111197239226574650301727766727165292314624000000000000000000000000000000000000000000000000000
429 90741246779277862944080069000785283804502816753723271582380136129670713749153507399730696280897760804333206435656878684573235025798709020619600214763776772565800732192053938418613802843468486049259792934921505242821761376345416358455526010112714150537174435175807671499047980338632830905069001942349325078705352204777934568148120965348052428151990784290530034007695868248620947413721302665897983870770503806719051423011698667959222993350927122652892956687642464789004159610895843237704194373517647061055946267060789978131651878356933593750
430 2733948762685082125351884777360815656893286013520217215779700472660534927699725761229950376528186188718460099197002511722905771071383512194043741275136079490286795837748285629982860096355783968895903026698060231493081425619284733998097252909661094106467238988176899528260786452633277776947944553023968149445912527363883390251277591807837179724043075470574010480153031924947943866756010720949650863829043324963253795486178960443624699307370024284160926105622816751993674061203557307331379200000000000000000000000000000000000000000000000000000
431 78401283289527115801521488055550287400878820647867291013345037897024861969346013174528739234932622374043409534198846877756044292906276071138055700757842251376832274698880915957734330781254609774492750556325724576721643891271544618691154092965629456506228925552447813529188065693298064358896525105347576385494775113581609264263577401610184006047836356513490006380637265038269954649108588395099690387353208375117943599721781124613876475541437804436195034389370556300580849054501334813268705960923638926819978500759589223889634013175964355468750
432 2367625060566794470155898281238906924596626555485378064374204606537717506899676966378796924578052090523788424267060625977504928728383091859007319978578357406182766621850362516225212675017912948572408294135323906290389515852597855283035717850818509953323107158306921049767698814207565389606625067405257586304572746422204103875814238547125201344349809290816866775263624949673022661352838352277251291567948914745873507634301213428146410739981476642109776308984405257001564376215786091713298169856000000000000000000000000000000000000000000000000000
433 68053041517428232823059876889647399350620829118828139154488489136268515312270688028201115585096768295564789572414393609643720277578329351310007627310701889970452248180169264240773487781998943262042721279561046102839447913438230316118140391116580168624558358121862449061599810417094092029776991168554460051949413818527303159791389759615321260660901098856915944224662019866291202691270517638507406579374297471732168367137497330898770083464309466029133070460448051596325153965891839817579761142429305553343138801558609429775970056653022766113281250
434 2059855725147375696391836651884156792055774331295940817654302213286020793251490405142979320338417143172886857605320719367078585000381642620538214651150412916897749524380836355663599077945853030005567109452233808906673443664503034311952337550238207365244439676726727678078957557876519854689384196918954700915642272054662055886185181272310660518141144818498058628684149217095850120977037875871949196256113746783774356018116741349803077774974297543128053010775354915161187402144213074279586607398912000000000000000000000000000000000000000000000000000
435 59342880868707972631249303270191836135813886047776278942151879279612588359954242285287574484494205832651575352667489050049223275193825004883033099067638534653971541752293486380654530674681888419320395900737704839290416886941393233045289856106934945121747577969398509788577709984138645590211303479369737259069628754489618597646940705676822688329457117776245223215085226233526639756787053655837897950900628364906151796594999798948015624353429868748719115225983677453194019616845069285722677842516703292856775416308501291950960876420140266418457031250
436 1800332888624199422016938891227415563047456957021143481457672616460029972187797019669576323408167027138526071666699818018056388210951214255907436915473038219305392087878361475781736692970612263777106145097082762808428752475609481073686163312470925519603801588753665780640187838229252260387603463119385210391124732544387832374115780170512998934934393829805991396781928721963630753855006247941074115037936901359088922153167782724196616548107135161790252438453068429713210451090579051792959012696227840000000000000000000000000000000000000000000000000000
437 51984909322651344558056056324948004241971914190597287261637157990359275185710743335906875789895338083805761565897140018178914312969203005180149539716687920835324626266547676010284853422991244555344042160989153280765088514046430757933706460759414989812618096548529069604575584101035301756400129679362321977575039445147387456155708467084069345091067920190647559335454832864551310881105859674235408779568782766604405828986917798853650610547998548513264120306489288001825687615957656721337345974037683551663326533128439699282807850977405905723571777343750
438 1580708793027539057663184428505847262663585074842151326660033416633708299978352350062039589150174237082562992210960047553707128508944466795280080031964195874054228769711605477488030949921337758989196071929698535108298398310155331875911060845693024834159349104408829986752439252428810814321374208460935288123023254374176088723598409968427380303460928847828202474325072439993666163465968156814806426434494384036417787604998901040838393327281069780808015823841275172671836461271947039970968870067413975040000000000000000000000000000000000000000000000000000
439 45747196038343459195936542893700925179198368898839485534288860470033229694683685392642989602031902309986503724682597255670387086650042595352992809218993419566304994837931324371139552379565844737364901412053115556648535665342888447443090089583565989111052086327103279934080188257455345772081362125389607663796400505010447363629037973490986187810913630549393954236273669598610210518400278755084039323903719160505008319824832058054565888964226307196009179382218032699902134328731006618872357788269495083408684560563930321386294508556602522730827331542968750
440 1394199591147029426384569425617303457790402251399588813961881528570625829866885880197759986748385280992591563598321180753869644981403297215517941701978426976135500394704816541157576191247387189707614875788667919077344524717384656034505849352870973663271502878848545869910229178136589025649557167391243803814379768626642652297359936735951663130150055587943035214562637111473305493072596764287325021214543572141420243735376346849489628332270932212848521409738971232596311917807577012604178590566525068902400000000000000000000000000000000000000000000000000000
441 40440938128839019691934062793137710805337820050709857736097542075650329133423484251912474615838999328928637842663956625989116653908995725502834837011536283260802239849795510137428424363209326955891475576681586142633966750856280471285290443424323642389470537624516083299426867717037868823138169594677916162113758929837263729568968566758525393355637738560477998922354495666059304301498277507064257847436726566084578364897342676424243781835210797152870002422352741478257231379864823642807971206574200236405320020654033504325930437062197597697377204895019531250
442 1235273512298005772044241098091709202724639943851412049068535778691106868181091610539553666829315865366123697566113354265178701642103639211731678358338856892336204639343985726293300930672362341394806070485583971985870830552640213328678695393153744771956789254310610717562024274883553862432731186638103360984237200734415397138800099564964481271933070286062687191083879997590621093761044251020930159385491934080206373850511482402098846839713327677980287840460849150512913996468274999229367095870930495586959360000000000000000000000000000000000000000000000000000
443 35911919869639243037636467570399648988435270715869815890586464052901533154144322657323735697993913311621021080870134641788992331185402713820856781642399325769877837572759085479797332879055246611965437874935041414956676668110725113986936758787668755540553799169223932055436486605656935670162429180365065927794796844880450696360015061636354192313435984813499521448340197383870610948198046137006436789212783728795132203548055887455828019905181165818872014728942915556874012457127855000990593773358132150866628718358967930759928499639954679878428578376770019531250
444 1099404604891037788755320679031015685530836560343990673101305155576068708434702579466201091326087069548729968120451626928556646655404665014052045459278989549321353541036625191373040742553579836150862039608949184231139211660591193773439255610301691781920016587361612124768811306153180389603826157394203473306862318945899033208017202515240130159143046652352303204219282962840869079358537468690848195393690276995677591160158034122560729618554197245060559631268792022028624925786952680221619802205503670939098808320000000000000000000000000000000000000000000000000000
445 32033756784845695888831662584919018722957294754137960377706878408904220286276540512509857892443128715000115588414482489256706052817791884452538635309004956793652528047520821337667845817539469189065270900683277932177813511475974415378353018347277354203469401800181812445679168396023652282020749800632964353753743300096018873702779252493064127500196266131101025917458352002352856489720999187174655361574406781375150054553337947701761387675081632984198138110233670825709976950054462101714642974190947532409824549284338487632770031687812206655507907271385192871093750
446 982877621318577792496704933185971545528401496087710940947819973996316906282664614871409191424699358961584721509729188212397838198844336132450593731147538682843965757442392482397972890975921807393647421407972588467215491284011921130754365449806602435101625179313473334231730263267069751226451073806277875571494547456204255760547324821698189591441412098887994467565458919953163359255483931051928207374624139916818587107018734315902484307831756201971050164752496418554219107514525010541047511214990500802353692672000000000000000000000000000000000000000000000000000000
447 28702534023102955612535990634852249036612189648424503626159095251038036439823409968968265080747323632553553380307553253920087356857249905437658702471368228286495810776944721059803747117639754813369415229491060107963204508956082907176852668317556846837607204987008739795299027571764676293018231493511417389268614285009294732025068039087511107297637166813875229709693285446391115725381920268562425846508313971651051626808475076124895469963201478596329921167375667447793736081340531425726133898368377097525178583639762617351421633560271118312812177464365959167480468750
448 882632918990013965983049969058699183055316457401527543454917653419759806616816629902410254141258502073900252820089556268508588384803839727610766409138573276636879894120452300038616760600675556866990421939434940163297793812401101218388167167600583125489435227284486174819625029841545660705512677719420655891176527971029657221474985573485822113843742299679554230821664285473140235517534343817376518244122656804487611924454967555225524796215950809898545085247862431513617150089747841509203607537568809401525886097817600000000000000000000000000000000000000000000000000000
449 25832537466734701241041787866585233101622439249037520149481674845354823626026088540615954898980032337662370109189566680223132841884767430566208928478594046266397670413288070155248973774769652007634448796233599687365764739709624114812867133551517714112933781941313555165273717763212378038527991360607971935951619220272663676968813935793385333953068657542654924730807445852530495035104268659296640745693256408618967943261967652782097148185460797006021175914201557017114711053253283323019574132794935936056021541577988406567539480554462905104173842119053006172180175781250
450 796142773580055008155693063608527544358601295615976072120830856577957447535186475805485925380542425689519807843756848544638944012090107206189660794296419111351660432843536109383428132771298658655972711985809796880091229503183490773921544455803591059769353747196246013645068705373744481034040847928952296110676056319259065156523041748436678181052172017184758037307662661891581698520190178691267581802754295197522158504860569384266889037850818073310082383804684973359020805668066174296761456413927214219273055670108160000000000000000000000000000000000000000000000000000000
451 23352844003892238827926195311908565959796320915778016544932320311201609992826417120633186932250313262236826050964722678645807114513503075768344549197667729020776236917458504918669406522013584805266082004727640951618380603576004148883271775838752015615109685860166956422294184287986528854824877037300596308008650846913797990906403360805343468423955905094392388336014256362728895482332143043183352894052352278173160269046644689852411681664678593654284115187862868931172546479526308949035255997876480609882262580820524799464640840755016992780213058722438290715217590332031250
452 721312429688183882322463744012113586544842628061813130017669385667243472391173458381370202301095268277201042417471216095367846089355846041514880394662233976299048545431919857547454159377109175307415053149229200096881785889038456109298730781409263188743583880184245794088126643374233498784434615956057346982471744371586238604677433866544534360786025630831799554515600322708579054157752762287260981675318414381525743202902358574270081922640839737473891856517386454373181065733069442469188827412216273020492512425106892390400000000000000000000000000000000000000000000000000000
453 21204589476101814871178962515676941603831731642709727519619344468471826387920264568931376228614016539314898309744471784752680608987430998527336862218907651076424575743328561982176716855442874626844040670200425460710356955880175886723160413015910217177090960186493357337015701715312006187399145815971640224296281344850686488541616725711498572935489983343138842935893178722871886134677372063290936150998006108243371575166485921470166468067085841836817279120085664081585822969264890250943832527173641767699954864833747329114861056364013566777337871371855726465582847595214843750
454 656400694312085281443374064252297807238873560055082353742008500863259410971539106981273285203356587734283942302114616788073001689199666686750951484979224678267908358345384060898243677276713725659809229049365172231180593169480712281017807497272199495364732730504102458992263692875514670405111947378460709714435785362913315725453227145914848590824254050779615098908461318183186833565253222539745852152901374469891158157344570330743486382524610914874375491749591416785966719440922137739116992442284058213404731441640935050444800000000000000000000000000000000000000000000000000000
455 19338772839198021624456681178204793938646890973220964299018843209060596797261799246532486103084933725141584901518394254006815648926149227864779336952824253418493864120754454862524118217044896163540070664639007477649964934913558058858446616928721967383922244666559560249408388960066269397233265615818807632754305769368603667239685000229741676624802284379959043437124805029602475284041755789869951133730664798694017918237987388976683256009256574965375443739845176222594756535087813795621149902545467008453666145754966843725989271317524929180708959108869748888537287712097167968750
456 599956017867275128607362338550954841611988926168407430636087769863916574999265660448536094260326517265530703209108407433307975848853027217268010004722402663838214914350923753041072328926123000452814799941671600801029697960795822797261120216160071552914185105405813593515024442916646738360386964516112542786397707793765763640237998417722770124569884056447187114552418028352068072198749063234062472819754731830885084915373103400517444806101521765767131886679274087949283939422484107243161250259271209465343477998905838054408192000000000000000000000000000000000000000000000000000000
457 17714485931895182955445172325663531509725287488753684361323669336362883018420085462530550293008686290081159956963391488329510919894762173977702875963413008176686251457405710850644444356101399156556741140876391504383575044782273833443834559465847777204420440962706619514800213743271846504108407208075257323593065488070494165246333025280635236821584750356788326842991617825456967231520063586016749302871212816357262070559496378257458347065445091692291382492773469776538884453571110914825947546243969575232273814938107086048145006471741064291094969185280660894932225346565246582031250
458 550764887174245123106546410669939272273855062195634586301390292803232116744272948448633513706633676086944324736639621828432093172299422314822184186578939998705208446726980067777263380129104256041672244636662363018103357376957289258954177368290831008025977027408088054630847922650815614175729131816743779193727903885079147513632613816076695555475288090274507114471953862763352922707754974793486561394056766684074869776904574049863698909074883569062696994845927886154260923437905634785194377746143492023199114800249512576432472064000000000000000000000000000000000000000000000000000000
459 16297482107548661493477439897792730507822623135495741942259012758113251612256290422912096810832783084627688688283778097548451451529410037589277311518471857184288088784986883000245903799750896745351450650203585459332086315190896356749543566965173943887838024210267850674995547438689911736320253872612949909055636747569218021608330517235263017334766966581571630807671517361822410904100976250259183285864933918072244418442659087935768719477595014927179349939499958354106098048927380172357951452773193251620068765227578296969846757023900969974359556613485722209588857367634773254394531250
460 507810036148341114815354625104152742130575361711730508959281862106875236314405414580131733444342792080863439279325139301976283211881436031226452051093450222229048577893530110804035014604464719027126243111117653124197706969564063440476299384559006307368608312106341248133113256478250592886265106545952057798231455096598345903911343011438478395381735511886164467528877694773083533061459809068882228651460658573045995190308844595098350000246015514107388922451946485355483134853520557954253525230670031684405766534484356803881431203840000000000000000000000000000000000000000000000000000000
461 15059015493362828567785733789655452860517932296789660288781900851788654190264089646111879233851202994209781553909792004783675804255693490207362062179720387045052063269209405234173351570138415768586901827226839591351196838298530196093290070679835228430106141354832537021287067049054285676962029343626522362646360299847772529760760580752963227709911192740650417901058580102537727985714283783259641655731959345453834832598615625990121658072106014104835005132810032680370999630150372345702005033147607770639771444832936676841231584211194111809952847588767177455792989348992705345153808593750
462 470236509212808640502625472886663736193279137774294727213764215457593485106651838803821931254656461656786247611139993221151822903804728544806737074340408291518603143368372855148970694514952919916227107245686372476352098342530174237149541058268748658212945847623180296534678275915882006718609901203099447451821693079761079695929311772634547243793128135779361092633637300495751588656061086479956422438722693123258651863466398281074320573819774182776246247852322277338499099102188707122037887257525270651675276644172696254313429326626816000000000000000000000000000000000000000000000000000000
463 13974897041749541030892733934967632536147283409445071903393411208688520013520131049905763498276988676229376304719342976212787311817690758286497340753223345319357961582078851187482040148380367524917302719057360930129716921577944230252544330389805639150953945549256700249046632744152048002097283418719027418454455427493971935353411979544333288425149309631677178605734608226983030023446288331387240547364664279093323349999642039403158939313478881033234506229243733132520284961357760329962491990218757795958558045636609792755194745847447764133746308565717231253699992521433159708976745605468750
464 437324024879680111932727426801678544475647375438646254704707333052752050171266208014223131685124393431716430443497341369343467713787608748724052008407661589122530761557299684724514595236907622005831309473114409539325348269566739685768876466000678761889671035105877336094941244047460323710817679773503772910389994425061877772273098156469817197988564859135874392421429013444602891297280034381958971559777907404758382283569580218715619321851878257365280936874110288048232216994831757456583446940592691832289722919103709470449386302212145152000000000000000000000000000000000000000000000000000000
465 13024724776362336815660545459216485511875325565537229865555777116140972259471714057270110048479891324847805202630602219041484153929177342807168606714607905222727286902751484353622523771364940978128589053998734598710999872057885717148856329125480862368301349346695748990853851449795442578962204841330471650409330154921496904681001320338026756935242843863241805599630948949784966676365573051969862929771913016967491399075179455104491048735041969021078727884431849078417593820003666678243352843812965970629104274676151088321893107985007968886311759954185832133255473763711052015423774719238281250
466 408464409272318463166822009110585016389775990447414900568806172410348455820148183930613913608519564309249795335840597919523617851716875787975400752382835277270356450643358178282408165926882431373581514233184343830471284812479051414587067940169051563124342566695052247021269628268231792536535446195801613362104922495230323059569158323864635154335378192432985619356261127434830099503088632272493766655501652906076138014914706825108369295216512127541788073861763482863428862110594734781830357865130308491012723964520160642811928281183881789440000000000000000000000000000000000000000000000000000000
467 12191254431318384784936254726561763484151966022465991560438620763736906086140571080351464016091039501562192903451423727217926385608473907209674146460896754715918852992159825367198939172337792153879592281478024322338214620147334730995621065377786279505306373328366072609055412369033777098169136683833213555723353471699389582002362579746570503261737717041464040689644117903671740694147109193906501205155741390155107349974881548133008550793875575051872260394484288468823937926411756275461112405428920946270039037235476269193896966110612642180496335474838080006887430783990566851571202278137207031250
468 383143122029703150368617815550098793313664726902254124500927046426249429654946145862471458871727927292966453465292416621418108576061574774522806260206150099237890168043075767529003332530431260246690426848312503130085719295874360405246197594935212970301716542320371303055900331029380805429399479514285683038877170009739441894030955045084024519434328012885613839018687859106872497294108277546177425602646584261283859467839424288058364336841171534333005580736828168170141532278444433518286442996219389928296085442875607032589556412607355976417280000000000000000000000000000000000000000000000000000000
469 11459883587318779071585560695685201673077016386308802653463784790895678760806621521909286607569144241476430978644695909434837368995447937484255668726672901649201947236480978468805673294825486939440755035824301338556500238471821656459336546675164606475882601062775578711046819903713338062318963880369051670735636849323615472866021024573110498418814838881966006088285789056923531942692179730226004350147386780927609810947704796961329157636506209103118589786931157188666323062987178345180189679585093841912198414095172060841606978672521124284000383243042917857587581487166517035802826285362243652343750
470 360924095679519083058779594366274688077483400645572122494612601896316930677545415884223861213268459142608224229535001761487055327700146298671715404609654609909284062237315459113483162189325227223458688738037366158720579600200794181421707524483240032945096424743929501911422525334238543367764935944109820851119990836776405853893977492558377032352258179254483485831338371619348504104826823545130856413299568215700938783866330244076221761731907369661243740175090783412511558623297774586255994129034436977512714908509545796969694264902271498819993600000000000000000000000000000000000000000000000000000000
471 10818227845308136985402539749270077161488525021054070973975599314117596619508168606258396956217369502705494858180974461345039047736758562828425154398623710333281229590436010604340560837828263347639045330776461900731598892381010600409237020053818240912830768781651739412571423648584191845666243041073494815427480149974762569596454150265051048479828724356186295480474072694891841719565131988020499651458117995152492656988580498322632482071598462947638370140462959630373668509514701777164923846645965225933112029316994995837446019972612101632167649050324426333254887455659343231673119589686393737792968750
472 341437266207256367629631528437256418961197828784333743387329007458612806351692072057493823662954802527954449767611859128965502625492209789546019860508640857295359690689319497091971338228891507311838770431946426094946709695706093732516057316277031437030755762356652265476817206914657837136164541334622720159285584283443389142718183216622341198174520934711423487305397346223457179850430459772220883979618850463928758512601368274014122021576667915015863577294828193449140585575760274095986421060338574940863908625812542093328517231209486086754030059520000000000000000000000000000000000000000000000000000000
473 10255771871898570831477831907698685124268713979195106876288307433004832912452251191209358269415054411693846462033798065395693017735704338689285538662393739431657895008544526400758877368532997687285656820343598575989147692259312697085757116073656396523999938816632540419933213091751943859732141154793601389249115476867922174711678171280411047985903506197728627659819081623562182627703125339348002951256538324585353206123227220294869321991254828231270259838251608606275415054736002585963011003053500231608084310725820497401940607483760229936893643604888618829048094818756631241285504074767231941223144531250
474 324368296433047848030926474316482049338722354275869465825957364958626730549136677910123189426107656039903514585262849114870882633189185397207129939761839638512626872098753073846940103178652494840342639363184229618216212631167609079279589720403976162827485579651597047468568619290703260885571991759300920177912215982509139935934764431789713371842626674057083286656695792694744047876474098468608808583628441754850499830412558301026095888294631279339855386975146255564724201670959667029532699321234545179953230757536654581999807255946905772969113042288640000000000000000000000000000000000000000000000000000000
475 9763581551619294810601411644897923702871462800912381873980179359581556576056995144427070338748584051650587313989813294721747041268216143059966053361568206976669197038824442966095092770477328419300713042669462454496486518125875440123702010612828265821386596092008730145807802291721368376521557765963526904442307455288105562757091353095736853241557296330449359521797617117186608417423948425142512161826747003507750611331919293472320378876633379443839075098524951165682913493332411408116538826515187022733112708838553652664254570308639061288209468302800809063562043581610550013749616482527926564216613769531250
476 309450092082329613670010446594753550023143984395671249887126414418335458975225642776454675680347837065854441915198798817698970429945516647818366994872308060319359886078381577190904141619998832455517538040203332009962628048169674581834203575446595812548448210976329495249967107342281491113530455927466441617212982962525627471105416578883536942818076811736699782706090388553056626109675578299581403484934964937421249514638787525549801838656846211437330187198956896749051950863707856133846393172936711575401958923193458288638266766347474696878900704706560000000000000000000000000000000000000000000000000000000000
477 9334066182982164738259670386515214200355247881569507912635569195586154036658301872015030682752813833161679851573587474767149216206802741580871258919424304787575647471273977224164516444011909545819495492527906870716483577589235590445626552326914120507837542674538524590918845852215416141206913861460759626444048946339512124589475703939682682733634869160284938962432840660845711909816827730427125361027673357795392746419877652850431734245304897677266230048171180712768931622867279299652637337206452038798834993374997151319380355169936055766884191077751743889937052080622223448891361385904019698500633239746093750
478 296455788635813638211951268429762092128474652546720247906572038848180649828110606302449064607223311744715083733227217721517455792810661784099780565001038378649378214016355410857861038229652227834212557014829619432654426465262102067449386235154972819654513532820266276932975821908923307488664432342088329426293480290604349348657190845643283133847385375341105967929728057722399929700567891167004472619571064319384459831001678587142465693759325403252903157217890275286199237559774280897824929048218637432909647008862024340221162068016788803819069378045935616000000000000000000000000000000000000000000000000000000000
479 8960781808754559340886417824055750414011481196896929436867359304653236899543381548265699600083729162028252926833378420340918998894538832687222999005910731052729238212940448683041319065965288439514135469600985938269553076838187335770436249238240999329083689912587142820820857182190275244273492705177615606559170597818860481573340872818843244115257247398273905752200104243261257083194121575171392457906475367576417035833118333968344530779727303868805403621693820753088220725792754092208433216364134175891444625347819732401828172281896231077098759356905664630382743470291071405386951198579481570050120353698730468750
480 285192949469231262333438642834187867038405406332811378237150808250935962378543946735332527946856687363193654534039359564384423802366701985734697399309567958273663349150539299808061070520069342723235491081984742189020287474159569592613597677354655705820314082490902636318620245754672022372968916194301761428508442460270527730497762457923978475884981206860723029322035492394040208540675122465542124288360913475769683578899023581785385341055685563542798307071615654252801032746565863012056957467683658938781826662652566630385238260298340264304673693686919331840000000000000000000000000000000000000000000000000000000000
481 8638268492715042424316727128258837810384011602252872936884909879993066118440292674527500873886498279021034757192372890504919288421148190090081271349056790292788655310672326858777708828639250780307443953332160125120180147493180588548584376334982880514025780270574150096654738512601239080778627531172629456679357481363639777587604729680782875160812484300520460807695482704905345189286586636723631699245522749257567563764458895540190030966722476554362803265673340292469488065586145911021698988621779536098253506363318683781739467602853545304632550863585823158269204547085015296128962525301631103502586483955383300781250
482 275498765795189643007954507633182431124658275895881898138572990360472897457345505855497165134381762389185366251900846783882862501157171128593594164829015790092094916280343618426373826403248975461983866627610271454578558340741170428662103451054612521303784612420890337145261691739878953578577319196407008383055635512482881160461214698037213029376849543744597773072303812980117639611000799931462594462047224510101271821363977001577110814278990263978438801761252094094496078212883105065178312560681325679007894389971518436293891612512239691288279961342306307538944000000000000000000000000000000000000000000000000000000000
483 8361915736860782397652723392188885635277589210287244644259577253728339920039708929090509175694712468452219046057647412397950727514823961500116202005722601359721268370587974373016301268191489437031571953833714861442314663049287968956862881262602607295913830273393537106894501046521208602783498195132383278279032767699264809628512557398813150676654809277822503091170610103892465494940813744637071077324687965236382348719600630543293362838836912269384012380653679276996342020898741207595235520749236813129024286839171719279660801632865142720583413462725839180516206896421623174841045167404729454574408009648323059082031250
484 267236089118145532055002245470640345596985952169012875898964668475304855536916584550637176102842270499295280697475031402144013553907857100543937740634001609297837973767774631650063097014809065844120343811589362310902708700487690583539742223573550847057510457914708574843879841020962909603060956341786521636991823887083503569448081559040965548455331207753148438264410834904526539296966499079547549753237421787040875852816478034422035204454838219426657905998337219079870122310043230209321093985496031814751133905494308525858320605466782417968211994698849622287187968000000000000000000000000000000000000000000000000000000000
485 8127851346048447453519669934088691569461951516450632744486514138882776450642202054778103092058913236224484121636154963812348344425645239187952476311788373244904037575253763013185788359476621821055994846887136978499878808577752342462230352925428897660027009740083358354341542578506775197222750357993166493720125880165674156396177055700319908781846478589366405751623291717312092205339833282313171652842169283231053178624583805419631395852326280663726952975018189827688493190223521797811982537549912758795352892985888834136591995692780636086720963757505180248233897140349333667841585579494356750274164369329810142517089843750
486 260290159363793732895390823470597668845725449527925723050185793414521105366139641567813615659315018108547330250441193839615781006004391579825455011717107329286971412837784812341451716923099901996737123508433330447886426029733251142634374482182921866958234662938735190200767930217292510591006708839272371879090651689509335088566613681506009145468147084505051638878618092388145985320962944109356994542556078191401292303799750507394911651450710890752525692049910077291342997512971521011610501563114788331429243007584433241303920384094772524090396565139782153256566784000000000000000000000000000000000000000000000000000000000000
487 7932849947568819134820381523051462672343891170377602718476524286264137302642817777514677143928773665096100007894110489566848591043739441819059788406793087468210437447256647235234584114549585296115132947113632600466632730136053035163550073590760548760288947018099698866909215601851556488452652687871488651811915399704333322998979802619448486490891801648550345685894344866256396198238477773217714285814314220980694272666517688869884285404215554215321144716063340468208380980792564361483590939110900319101978463447808611457620329244593755201932777608770704139547495531766880578125690383003987271592905017314478754997253417968750
488 254565918163628655905296302644972673198352787790159323609938086089388591839073600792389519645195769347366877415689126916678613136912606035750987768247334128298901565131803165630011445972488237115250342869692455232216821517066626458192351862965021584263712396183801867465825288292433232615528887446746684548902264318251819320027578542937165936948551751213365254581455374445839039868277688171804011859109632495097822939073626700452136073343098524513894826777695447130878827262308243309113541239425648497381815017598824381468644800510990849898907741553993615161750475243520000000000000000000000000000000000000000000000000000000000
489 7774258105495862208543972417284667927830667095562825839488665065625394713775169905361560745663173034212591612694022544654847216168901173800613393981961951205575863443306785903817824202478127464878417234731467721907729818362115492193890173369365966542351767330012717345070449368011335063118490465950457872410954299516470732911149246451923274478856386973068789536214440379225957300880181415560677865320493164504693073776087770185726087188206718224161388733814974696242732577563930219622010111717916834565100813018598383032533754713074860304128216910414350759288618763116852721115939433248545609167479142342926934361457824707031250
490 249985818242569927219131340478532386168267670009836375123677314786386887256394387830157867668873095398144010965737452395622533668335874947166455360431474524623885324252789473938035579160839049332455244452813017901800451943137449453209075673191960438643170147156047988299544671414371828340163602686086494083871524122494949136071238412482076002548243196732765979063530129662216835652085426906920178217510845890165618955526762322505344493042988551314874983575472223794325517082552329546395677645943539412093347558070525232014198814238085414504011715405758183824544135276134400000000000000000000000000000000000000000000000000000000000
491 7649933568921265802673187418709686121704622480660369197229357579299851591767544706528105456156882678702454784115311155908323035011174788657540973774280197921647313860266354174843478589212287688502799036375445394104868152042517328702664413307206161582173525242883067357084005255223801053803210045874001140294636833003049591863843734931601357405136252392518624528632326309171909943661456860550578326426294027593928511102019344694104058713961934915340387918656447961752597586660179690450500379083522289995619786236790366658647236993082028235131445554475676913494742819319926615076697942593468917960031205893756123259663581848144531250
492 246488057487731030441551004824816430985472479916800786985212148112559400523680037502434193174459969296171955578056848402679111339696691300159170821622677151826502479093256743507354127314140436832536241831684877584240305757774824340289432593617276381607643061256189783350391986088212965493071749618587882583291773669203407511707557763847210422884050620935720345359284100127081003574819705230858215838727072008423263527825809786801131444504512326109257618587812617851776712627078807127974002885990788330873588772803963321875400819284737538616964460488914647555956696991798394880000000000000000000000000000000000000000000000000000000000
493 7558196687345281254717709358584711311349028148346462366611666219978227302210863032878683510996324062051459113949555147363866884761684599314474745043715315620654454535334697283022961248259690987914281272011122422718599412427410650252684568919682439904762810966401712363029906864815005336179880174128343470019139415743122676467932237033056196770481842486366590701320565886446025796328043847640319440933545799312622856255707565515048201073839507896967100378837519660689378013146168515868112095289135127451738857042407329509800905260693331752422901256971936729216021360561895240018481279316038204049710280685303587233647704124450683593750
494 244025180880800774860960222833518061931154222373567062048587548681418461472918846887095251415437984934523993295113285276034786942651416882965866330656615795315632912138584297754766252943999817842250011668541771091537519491790767842961590822069998053073216033035097131417265406922248525958292247962905195016399661253744170146849354282219210921269989859546098913250908062248155362588370945876169642058253269288396813467960173487293354144424589177142663417214808120115915425172447996682064557885569969789232878914094997288767400055802571892971129215207514966639170868566310214696960000000000000000000000000000000000000000000000000000000000
495 7497792437957572516089742269593182381193419282414443985831848846942295830464995928169135408244646817004025107968203636015516339977858613922679938883940844892995891349913489673806335902432120029736764334298764855176520947957835475160742802412054446075127693609803058410810934414535873906940654509436281577563710323759411779349838365583604063039271770276906415556054806842700894412188522706108898678550596217018794242352154152376242373676255089968432147915154534022913271117011619922439516736860363627254765717227759032529960448117539203339580183865929313331860772388000064575755886665905889892453847767050945094524649903178215026855468750
496 242563005707911766169485643360669451681526253753676862648458360130614820489194379747207277329043026838463030115946398438319127495318603261362565654677544306265999776846781665106359604292927463473695173077553675892369602031110338057762258396736066384889437972190517380862681622351948726573759167387334814679748354282005383514466187802186124510275762650532255533697321151753505452247208941702357831777456357772983010872460358917998696827180189915430594070899553195096363640686053965964133608178317004068434809993300940879342795259958110375055182101039915628483960294022648643662643200000000000000000000000000000000000000000000000000000000000
497 7467861856427463095298240591361432626879806764228482488223760496797734261654895588687563657187177422019501158503257859958171123281148634449733367968670006014353193265508404688578784031025845340396038603756204889106142552324426677407190298412327992536940279526518328858626349864801687034992092232386210568003173950576442976448501429141389875354163887475731960362464071611850122845647350016038456032720694364463749138502684221052730170688802482543237195439872549924057417813401083300999505163836406411793463642979913192048996430827661141328931322402482134254037093365703225491374312045395451694084933483286370403675391571596264839172363281250
498 242079835849767780635260942119459085918902568393377199865602156784225611935477953450051971476751046764244747818867167360058105819539991720835841669747926474154890328266526977189846390787182840237114487825040727799650357574636160696359890537626732738898663361845669379277506152873004429233238951986006693884558680305995092204812815928246354649947458999341772081132835107870151588794011515167453443747959771688271221267482051490784683599522992777538431623968687774094418656266444313826224142289661897572754012167764490110430032542865632905659815933272024920102592657649274811582093721600000000000000000000000000000000000000000000000000000000000
499 7467921959943410197616915023881282618289278633900629196332317629678996215250561991854135414644838469171664773634252470900613459132119669010612900662037209254694620133128105122350912972054571602892933550230475725560676119422954513190194903586868757585042789092796545963544946724937551620456282564475122349154094284069436229671001849753851963368239499089939853711037137377347949558745466726304014963910905931408193160020263156256478080612401636792132420898304391658699701957571733747029318929383325520054688005387451505322756995447241882602691281981409817444515791550218592595071575185240248442161351149007342264951603283407166600227355957031250
500 242565939937819523166657048428935911392635304474488399062119430191422852120087323440715940382592185807650995760675391016242552364136641760356567374247150191018133603306939978226908862847189311009245230718016914780967844152492403029831993383262274115057944370589816930627506463000588126742700121787504637931003088380835962700529528554683028093314134461698127121451684049383735173424154428725108323228543847719234275497610278853931673076175934778338642182715953723178735254978697649655161810169869295337118917684976167548611679570099268502087298395691199312797360720344655841472806912000000000000000000000000000000000000000000000000000000000000000
501 7497853510885067152316782418766578340206269730629689834393769804547449105892848394584026013529419434286969154683789804675934471242775818527072038012147467188667828033375910092911363280652248397671817446876473800673287498453021019005384609944505723686356260283858668556068940850444557461832878638814319362187291920314519913719619361044202518700237603937339254834660695600127204287307791421031809084254596009816561354394170108285058410907409976519429841034436857741120696783014428858919517272129426802782904888104934849320422741159924950673273582664509980554879741258866097963098761290011944595026905308532069738269854042300721630454063415527343750
502 244023276104965942861842323975896958348282257383771125363684643728012920615624796335055968714217464401622837937315963491741613077223524798925117132439176015827605771680034657745520465049051648152489907518939369195423942750191140998693462315404142222019989472477031321184511260714121991846370601422800575114702290502956642612755068474564929614326009330483148999347010320669390705797331976607179629278234180888429690129277642085343936308094336486602351037288409607036967924883055124930990695725271706741341620953572769840844184848723987740939526240605394768201106733727395613754664583325286400000000000000000000000000000000000000000000000000000000000
503 7557896202074031003444716412906481558371753870668185474345042867333565604521275545524665140849540176345689073279809822392976547161892516645013416327325811732588358575400811453660737965560793315831626951570669675258970747095862597544457339902064151977435073854666068231444923540677248744816303736039821375916114082867684126278391685389514063144434076299205189128851309559785932641498487491006080381292999695314869924290610325805144667511243631261377022409118109327025181360910191073353804142163492308811895409440458580447171147700364083616816121404096422482722086409868989750995028468452179427488440482624200075778553298277984140440821647644042968750
504 246465453274590143851758451138556134282030803322209504116328372114645464267363633022455549075164691604903516894114578933182700088454052313860627727714229312265654312041381257986812152145432712432407824694192040123773992398527121720735119706396548513397041711682449089128645242332751442961634846247610327381169855583441235779016647377198806925512541691457273505662607546440937414704980568888446095371689610054310628474970623129573705340985180297203513756971056968004848768776897206238603976506345467493300780499547583577967120414933978076598461287584135706962903838736008210806553576972537036800000000000000000000000000000000000000000000000000000000000
505 7648651059053210222651090343590289010881824235238435653798410777708704245179940458447874819007367125591539845211136774158567173340754967207599261022979595960873001072249975416988098607268298890897349949714254811599970454384581118223742765017563898222357785800697071239340984774133632324098194032648693181496712086106673564657641994928482244632423155644986112543940068099899192834119412142582663935760129269504834997395342515292103855781259095066104870948533760018540134078854963756081639628062628870303033108935330682075023550543146438189113252044646229720388834497881230483507134180443195684074445801643733116106926850363834091695025563240051269531250
506 249917925695460394676348559600933527750346552273508708677957892565299029699362811100875973405689600647099055713006362028589154979895697242894786966041891693626442114085898627583832091510057802703444225321972696170127098339177873122664986431125897703208541957222139601686804603752242888174252591138015763410528245627200758383520881682569155401769983802080320947564233509905079028205909823528448883004949613559720838280358432094137748745088395023360819520464921604703690426392559110495829056547423011142045011434590363402650128311214714896579571555139910271943669459891601910361128889006740733952000000000000000000000000000000000000000000000000000000000000
507 7771090059372786760155865421486494746256019615669460433650502565286916453334464442105564331488202793662209629532052544902315648364920163136224499521374145415678158450782175510976855879927445824239221330153481406884406506991124725167632555290725391943226133098990023188948320996452902730422512201533095375966313484234223313004943733117797995031573718438857270043898608721560712708661974845664628430949081366628017867010053815094615951443668958377631213148405584507967362848357081263816272144605752786358741338323634967147101322316968465368765676619615014116381398678995345139229835819480803625982699625012124875671551404998638190591009333729743957519531250
508 254418423993754930479294978721652314914103781096268019653202067104933426455529991286573490350785451417535064458589387572532492427977037436976044461712226165549435867444717612589886528438549475225229192696590337016567737849070783026466664102077926988436063781376509774320564915182330051222805341981612116664914416833101926522987962247942228974955480423317511233802521189167424270248975140772072175086236705938348860281328323196144252351162037708712710110761830616424496403538209665818740553912396936519013832967607839643455425403796900030846128532599554905913625555296130218589733917573203575701504000000000000000000000000000000000000000000000000000000000000
509 7926573170935464371388648653903770885715627234962065969427525638309146197915578433425028831913238800592987197708425994602564775528023479460642770622113346333527178118019841668167753431256450868520938833246955740818851155358314644684979223726270369011784030913932298437569630176549155390153603599971433591766152321175422592414880427747256906345094841198157544896749294919020334883729253439388416759437718579084886737086032083282393524910709689501331714613057999488035991684350440419379746339280899872645743244942730277851322488104831771135387439163938496456904344022291287155705566422927453494443362699400414607178852119395706665727630024775862693786621093750
510 260017632616294655130394423332101277277764569034567776463680018109329402258232402535750439349683420590187842950217652926510117808501606406382737894800802162848658602312036330993823460707469405004541518142778255537929111273955852723839024993186781554069912197748202681094150187444530091180459188250753066607198480810995347389717593486027797307210555624267975012894489702113846564834527759241768372524762516929399721922127774916938310711242905091949632262652371284473013030308812770300860009183032976892094007227155934124440313512947679385577417020852265808014897875114736222518138700226055567667363840000000000000000000000000000000000000000000000000000000000000
511 8116873218379140942348116800368808371419841311212039341031463483692520984828207827245970731958275907706678027465084137673527171828954203396752876600190816608967040463081130524214245881798927568197377258063819287774680188490672179988442350446754829607548548513256969225648809558995422985135636124013061371264824738871135711419357028151378945558518074712563354294405565029233168795524656070109663761951602314136663563830075484166346942481399678870876455784281295472650711677950589140686074231169783196155338501431694008242513898149472685174254655313652470499547930345606455901691844084933020503658480957665540648353526926792045337322178966132923960685729980468750
512 266780130418299620435589622608722828928376861669223672516649139207764981065199450356489986494438744180486570614686188662114445380517987895452979416258232449032524848065221869242862538840046002807982712966761371407831744866054912537893893592906247673846693715867300399628347125083124880075039604026868769309036833841606799856000529863515239846465017754555749684568321298313780115143744811222699849388287275081195533311995438969415722619005829574850231242343203986380237697087764926002740297557134770841562081136866827067537058548622230489769416814781670671270206878747007029775394289965386477024235749376000000000000000000000000000000000000000000000000000000000000
513 8344209205661806823300927461125908929955576670989077906684775235901145956129306275057568369896865287162291003195853501943820273001966953165026740931966637158718844050646797525480265751649299045993497146275415822944360754534352764024350548730547449476911104145878261157830833225112844924671969375135049109149008409544426234167380133701942548400424990377287085316417128520663266345052276537204389576100135337764367390686849022233662708634096153653812032463580184920299732263612745233671222172278172671522454343354644033496745884126304189918875083110788694442764497748784196715609253360250899239627968227759006110463671780337960304230193742114352062344551086425781250
514 274785618550617502014441964330911144443329170463532173502090149705397991161070005538457567380521045222919896483353168093461297811010375476664390981828174653846450162653240941410790620394031598125783647582199474850758084998357474050777953379140472068466244273092664362226705420212067351937886414147805050361240578225895341431355047450582209695392894823652004595530772845561828426271558390753628307522501029932054403243627869704772014155405401216377179151063828692294376999983871697155021369129181129612456610364565817895100652071115959852545538948003474128021969034047112984335099590788277149431163961475072000000000000000000000000000000000000000000000000000000000000
515 8611288962303067774643230051597034514029398442797344298941625156707182635660774515187508006285140485977545875373606889659691032452321653936654717736011825363315755599638837183617385878072684583695384220182981706848182021553134139578916639857095182499990853361430718198010481123767519143177063618224122828885000018455056403014490184203590036548916518252491136293166744790608342607097884624847749613571912100462836721589753132021044161252687622745794182433832801721406007036797668696789830149620079911177712648367906879565700261647034058171167068379960766071429552474812563341300085544957361632415874394053164924350656940509095640945425031986815156415104866027832031250
516 284130467990821381265828045141230846398327991280074084772161231061137985101722736363600811615106795816023521487686000951936107795871750158217342689232245973917301676823919476176824566507419119276122110489233848863724864537450042254442638260527396743488524934467841724357298968915272619290041002095313461586687370668597882983173236935278476389912077347467416338876213976461622190429431585908339756581082098310434001757232564985554883706503970812752963302450437134018215675333617231131306322040464326800226402097192397982828610017510119074768728719094924990076820219786205426075164023123937980199179018871767040000000000000000000000000000000000000000000000000000000000000
517 8921362248743743675250966086697646956802526917988089838125263014777042819730082091213328710788946518391307879489944850063086967919557496855415715044996440687935480574378279110138415776267170929543101036189931727406353239052011380874293976181238191799295007576544249197994956303813347821882666076246339147266556635152759003845131751760394528833705247623854721435073511372585509239605815328251619496302640139044204831853023336823981372368903615519413373189260933109199496409537336762910380086827029843466564373029870777859684590302638178582156069385929616009124531682901456008731289141336160967596507143360013266103078491602709548455307775327582930913195013999938964843750
518 294929628336239964462311416500358403296707852840122171885633374595190384643999841554047010749672762229863870822135796174723370680698224014050231374622305938654251786002360694098472148747497692491063152369262693322354970821173718958351790610952967071971687778697165895828806187794387235423783799851697212735975875912356909688566038180639120149043443093753074458714147975400302945374409420698869134531446381264466132424134192385268228847432172878032224807749384145777565254897046271877959923165698263954121728965126539985563658061187515822463457579155739848314537263122266570458655856265422230922020975321316065280000000000000000000000000000000000000000000000000000000000000
519 9278285762772787377724643035512451849751276370157655892693508547074234993198741699488602014468018203721804977148737292591378614541027926182178508267909636391920718029095622268242572548265230692794690961943957233530150917003950649789691337273608828123047225809470211888678149191298509165432530390285764072160591591048169919081085078910017829098186992042161528746699003363307484718963770677942318080717186000187127872417912839899411575658153417120097291590658953586624787292684507604501254448411973705211368412640470933177103321360963026223474548873038386132220656088348159579487560974496880077332759969761513096520886548833223068889416995652652531134663149714469909667968750
520 307318950175229504282195386429022107651411256079120354241292413651544328215145471936332452380278887104228111449032833040731451822204906836848060127264403249044778020568997658842861519126387288233673181328198545725826169316534862855660075613166257951236922848002909659140505143352880305321233481762039509842192300962185069391770433526436496247179845478068515738507108110760587575433981921179039729550540132153013012516820534579585287130681134663129257391627488229194087593326012871294936696903772432534484165305978993830072019541237683858921343765799994894706173434696088916423408943820779707044858146634281359769600000000000000000000000000000000000000000000000000000000000000
521 9686601845280938560204856613414387110345340247410836741612814395273031770163403087075743496992913835436362403481501715829673205071237972350053243732915662840614779026572335185891270147203692460591635930628672366549682284379417410726102140750970196903502537830716723411890981551278492458622944689366230212014997113644776994644303044533174357575300858925437140408181004052428334490607697111308062027314633887402537041367537304572015403129343851060415582097057220244605459154439650644034005588722504581055229909227945136981380575563794437268500488501087171706039864743052015133290292101367582661645083523065817649403412441512815561638115660625381053705496015027165412902832031250
522 321457985875214486321517006476960424773435030868422037616039874621158840730951510904018004310957046409640702218402645285658041277426081199627140992196203727427457209490675224700381383763173333665344507732807101907632253179832112046446177592742048085228169760714398945881734024920850956039970313462909661452862918605934000149498631038754774818006534986508504794090292219052081596419727185692583760098165065512805106273177782886366363600869398058918948514356951258906408323696140192678604574422898344801156701733614800418274912372336614099890514336383362548658511986232958813648022151487909701318383700445083997852139520000000000000000000000000000000000000000000000000000000000000
523 10151633103158418090469432186571240566015124604931450654436652617258768949885719858436001139072437346431288447891735003950454602735616469008223005199863265570631071342306303042520902800510169192243388467135829724654731817414517079995645346668410925148907634794107501382767131145824869562317338287731382408521941493105734522210327680751813669432561178942438374584531473448889849727424702620495963670392968760112798025540114878995404223277957695673828729468291560528949011109078854484249032449125368949937088220575240969950096084504938462850804989835182733421739088522274280785657594141797394184458301244937585688454313509092240924579871779245832108529157267184928059577941894531250
524 337533348448560461323311795628444284789308111415911096753835094711409282068960626300103293117573162365949801211265439286150742341575342873640130025765049970311521575864504179519526402940548010048030139765325732644131006942513512738920144610396817418539713093450662445758096954863758233146997281853766319113984774184767502866550057124019967570976099929002135394959150283009705368684253535089616546221884166509527298123151328252637720124917748773474707494681385785955068506193582747060760594989761219684129704994855487794358199003641052076585963469917722314022452497626669137976178151541297764188350270172181347938483568640000000000000000000000000000000000000000000000000000000000000
525 10679595666076026067641073784037278316293540263161155162659744302133412382843447545010486783337272747426609072081271540775722115609050406042887050299773568470802976979668130376583416743121172640133061182161356492225321752359505718174164837657140442186719783815703478575800784566418427844078571818935296514216637933652829601716723598475473663969261456057308343312913062360865543186391827840573193983697774963492326337852133737781840009207590005920066468365162145417026440334250823294697187644193651335274542434158167798091906639628762347923152741242966926327158614556915182742854301672571323783674154181784322805677533417627105246879446858723414215397440329979872331023216247558593750
526 355762725855228898452032642606087363528883339570625379269357104597540737570013270808215906639659127107070110513620601367957959736331170882894070715314866347135903799881256049352561628019221844366453673773124469871267093784755414382509487068389873998155469171799125896977930461199657979296594204179204207469148607298252656377162441338704786741232362164528336349556236728835735985760003859712098095467163188367150758187255472549715094569376268230118118629802089615391827868709152025410882696464662226945339461814854031008564054340135464445549288929709385270705711380477454892292521927472125905862647287881618731764671315968000000000000000000000000000000000000000000000000000000000000000
527 11277734391724215535246632133648387138412197897252565841522310247771375921329407033726809919351077356996854058343676630224596389505438658586438893644078329630742248426784912180206257337764009539851115252151854400600323926649610415220079665952362358781162887146380803044644284936193042261698605378775812210279470374228798846635464872421220180362476553141411546248177156932600355332627726257456780936922827142946110041830520152223443283657676875869752174514901796190422379128950736612683450039948017991494597512533240002043746130165333778787856291239118627585344957979984907735657104330197129283489255817026965530385616799450845101634640619451361784331133719661011127755045890808105468750
528 376399669374800655390375646391632872342558792910889488722335477174499222331869249739436730412837496121916485262049473026603436668179204589358119926774604590322564057352628465048832180992207584705834709770732574098180846306123084919437699344325564836239846229120768160884752898763790674749109926360131417314338235152397104112209955410951712176762911867974100914731726061575225145045295953930279969994573908460684866889137572135486357760637608956492722074555149671047165364201574533280352517337701347288536199065580902684373276547155976410490815516937281017903799161992063179297361565901351954420411914221026731818144074039296000000000000000000000000000000000000000000000000000000000000000
529 11954484054729692939585606506692972707416272558168533853234457381121512528798327656145751363188700783429120029105610549552418907031769727810563537624925920081438325140306503730375646310150605596128550292802740754977384713830847920744598304391499150185258448449596822976588737176249971626663208890305169985179846740719834873618312336192087528447044535447879572375474525543716202205307658242682204309416845326472289090759620239433108271320635702990732350778189495332461765420111561834243292711902584035210961191441758238262894328365861430218310048472840223741468062044396294058627462856823521916692512786225364380779981093551666089563787450614861353551110489945585868554189801216125488281250
530 399739300388685074817422802950083744010163669577371537701065142937175556686311293746818831589365237249295706431539921776130788834495616618477124900582430659775818270501012005138315191133512352982288837292322001456620321696695635439548492291333696676771747315551593667236945594799074232456421328574021899153381998883361496633003346122785954391665807717730001202834339476442389144256767210636772914201505814166831181815164087619701462711068827282114844669562644676014810045062197003480733210667855528972567026355259876466149457674491529344107652890016020018545416176205064603150356290658670633995462915655002647652468387196436480000000000000000000000000000000000000000000000000000000000000000
531 12719661427306531130387815649068443512469419985048659668490636449032239209753169573776345434622354635149600249105837746511384037835887524741102315970101084445907366534666595926208268657521475061294825654404143793503950611798744791957298507328194286631602555693294753025664200563785063055618662576582901950848226758203137203606987520852010113760408292466169613997113052921381317265258758869891465949454676204243326561164196493339776783108701574196535279460867892475978909130986397756699898248460524551612346547178882007766788635042428656555380521892976053662462632478858479211332126277222452927384541518640572914936200660370935001764911566440795334708216413055481552873970940709114074707031250
532 426125111114718581718201518682924743444977944702833360106601110787202254186526226388582454883378856932678522236081596964842835030550329744741737391824912491711608844654344112877225558984535723062545682915830460598160354999447019076104367994818869774661093826482344408947216691712730310973863423692780822024918508532907324194091293749179746300134563595136651375261365400288068149994185368730907908274337387589715324739249466539152225103144406315439624516626167579672713523686224982051204107727268194710780643201738158278658929504262456574692595553864317704985223436101078393781372898354266976199503444994594003489106245028050632704000000000000000000000000000000000000000000000000000000000000000
533 13584694221021961360483041258709045456202556886178748553516123950816518347874838989299149744786792892982426564276146708385577442404774891242610415748860987701394854151161518408419388931067949473309717876964533454065694212646040464077437163202673474452265168348525097042723951971654606856302061701111445281179404774794924081670698942140558560080881638016062211980688174179599946385194034679005862262443697978034765280804179949975385565060081057664555948315266258996156027473392619807852361782917656829814653274998267760965324989792699030987312643320683440196823123639851690041676725952430548818394946014344669723129911137698304760540344960890447372669131639866257899029733380302786827087402343750
534 455957072840952752502999821994629347100738769087255024888199328400282255605554389500338158778191187840177403139224976379060242324588488101804937953584008725117852621388971352619335694079882304871118326091986252276191851312344456137067731161346159324036400233396882561694031397748480568360233017950878465698843292046972161726384990973185056549666757996222489981031730779455194753469518221417115455228500935658200652375443569993888207500088518415028693144768788165710280169910200002996077330943657434602096049226905811539446518422962913209379335262139431882709074067778625809874367127880678309967705535710062352084652162408740414291968000000000000000000000000000000000000000000000000000000000000000
535 14562894153860278202913321040152297172167011170027792398701769048813400100579222329648688465178373440724236189862208388134711545361963085860764634934101543950750431586420623980478324383756534440770630637015061380761250365036577459470514044628789610773712156396531675541242853385576634710584441545189818569792100063706299329300230225765798251772840212612337459157287885313290812908160529760707390854154555372242327064013601607841759295904632813455976554565697906575804189861072457732579190582629170216092706357856112962248179846005729856277051984247339232729080884529696561810632445591604921749139511938952235179525224512096228100262595402148409696804651171017641608784742857096716761589050292968750
536 489701311639968581677004602828389181927370222559779966055955203790505391825650849187541070573885952288239140926710403470144829949522563659470785285371734830125294799970245413172554165090102662932173166234198348405382025912085845496776702340036997656683774429102011140197377603135503759760252505289126237878430175880032780787303958427650244209878460449190964573307685176408957936307907640794730415009271705366925465631499857356897595889608099308475507678976418243459054150905861119473203549900625562819103446366828203030802977119696899052860414624335428074392554074962340533952756620462063074635103021034549118814529107294107127869603840000000000000000000000000000000000000000000000000000000000000000
537 15669782991005276993274568305155573830501589379781082398890196593861901225233341015277145952371217300195035148430619157678557467119905654795794871680213829082105774112366075841027526320041410873946789798306072515964433656014019744411162673805635582582484973664239809741387366765188495012952602110726166064054185693809562539879218319208016400462698669010055711136074424336924056743995671451534880564735328815111802455340222122042990997971366014610032760151361083699181129613757487665464820908323790343717369254842291448984028405069281221006611148675758420038628094399907979210986600686741370301733157875289153273284562572938842516476984712271042206168583334939883866532284173445077612996101379394531250
538 527901668435286429320808551435591809678764259398715637587170873530969219144707030728926623423998387801141449564584341298443936441956808685700816868229809553120882767123200848011655636801400650350419514703883328340973988695642345011933187456479184141412817770213396564813781337032812744270795804423047050371590174370612913571297804998603784501362669256888778238837877734222880697418700072901718206868125683841217913982792924271351034236326515773084051898150338449470133516951554113105028653208583819586990350738100120220918222275827964453205401066674195554469276699131773888087471004589978526545046907262907784165599115360473397490226298880000000000000000000000000000000000000000000000000000000000000000
539 16923482351201833270256036745868244359465593636974591568696376121717921195886833125853495620296472773377382370620408273634886015730382277089763615324902416718669831365609416734029290403977365731019162556748520672019592670853615178011111264444841069613941128751908597970688921430296532287090982612701171837401184513280053224120388595870078163287822490220150602306278145715704261730202581357157085778519691363511190054081568053519685188471634768947052072124254096338823619250199302897510498456591773401570891609859860354516477630536148977571959374494714777817736860916316291397487421188066739151875713169920447738290026755556810982986754555617706937283297368774430749494008807687350781634449958801269531250
540 571193530166447836870314263869306141729000465950149343777405035129828627971220923286054810656846491348761976122771667306933981458444924050888646692428100143976364110548841843955327618032613113173536464331105317771192501938967291965021147390368421148118442969843700054129454651278689885208133160197854568682001717677009108440097640368038095260246412274047028932981836834530927485077160002745471643637586389578170927604479880046882345750711842277452708641504384763665103252102154448380467287397538986318357133440816510128143025476501888839495823662482621932215522591278314682630462297832587112237601641686713503400596265817676534054911161139200000000000000000000000000000000000000000000000000000000000000000
541 18345180460408547575408529035020218579496395269409117554281852765115671607296398624811152298530651781271158507053084326518208845000439435569577420149317269004442051503189992755053958814338038649145691339372111341984646642691160316374385211168935693192840629034815033419010671089486805938988747850126529007559156105715879075283059639993043184044391603217846837199402330899275132572531005259984271683715988414441039459681556210067271313114363531040331682849394689759278211596831414912789819307178636691026176961650778026263456515314860083351805609382384295958980893467484507711739408542869178128930583545049065932413396997559836975065986210999168354324760572919035669578469160967415518825873732566833496093750
542 620320404823948768973286255852909946259485091210498855115178737817920777596212376176950790300352312902187251589829650444585024442870690155098409045386250627646311144108741539598504598073253755636028578629251111146208089933625689960932110622417220993432472753456653796711356358502966054376861029056631290274023572222252579633815166925065718099842491414862521250753226841906480248370453760669412585518634467402094490374673966334662797311193544213303646744242442477816846157167716902078086087926299871980640324806913459626163344186360411494159170361564610979999348620756623353720936487597972350922706442594653448028229939493186089581286087007928320000000000000000000000000000000000000000000000000000000000000000
543 19959691979966720897331543608800962843834625161400073016378835341553171342169958941491843122739768258471285090562842139907719653440790457966320642852102057947739365992648511848478761844048178600159453502057566913193819455048506070381037419073163647346737749152444411245637572121190908480171034404463640540988314650243212600882943465386618708729803300477167378581332641261401583711593005757423177188818257323906950984505660296893500787135992698163391094185116377360924483418151495701718558936510319576064408594842900898480527521796287869372791482105223483813746270742767737135280973234804032663801927363516781032258620418496238199519739196121197192894618064341031937010059738035749887785641476511955261230468750
544 676153819268471862599841231324364482824656162593548626605840877201148539984134192707225539779069875076557505352929603975362962932472616477375139009733641854773140060803533492537902025460609789879149689125934574507945526590385466227294037012634929026130095054047498394771903533696993504790448356262683483764430802828287232661677360519957084763999825753253361075044693190491795600204283542516474766348179001203390174936050219823534361444232868096864667558545053216825703833484369058639106406395230763413529454484550641716392567772467367772429808255746873989081422627667663064558817195557247441745906687204541365372453094422468748839665745261116784640000000000000000000000000000000000000000000000000000000000000000
545 21796130674845426930537223017080329517274731741627600913060762806864398672289316489773230950753582643261176100273425740328694211926332789029139302787373208562109588210925732952431997826684145538118414946389865964454205265435223733365336885130238734587449833043058586943334306151900120152443868796400301477430096209012825562347886591792031536503482724931129109499815959413717826547254697125893386678412119089104387567676084807637331240605644374629137287398899882169125148541501632170131874410899377522540863227164096326659737658019217626381934355331115401668828420421704752750242983459948340350306541092605849816191657706022948968085290251924068730014718483928479324137879660772121326317574130371212959289550781250
546 739717249998967544683216011783790952772547552584420091246691433193918275893672101926055401344780749326171849814399661102625175529843312838333945464027655730951757348830044912422912625249354581895130228918594611183203808380368439063833172040469988053419350384531158761953598967283190621107668399212971683050413733742116486490479010412470436901821510244437784290161577070756062290981865662530493458219529784718276765910645083689012970403197358740120648302017775447284137049277855774662242679322960923581208682009485773765359714095934024253309380902001474125858876503350267742418390950382628016266070832265883426551051056661882159665611417729836148326400000000000000000000000000000000000000000000000000000000000000000
547 23888719191231871185057277433861450914819471307955899243657077216233890041333107675114182441491774395318023256891484020103266558100973836804573393769650824891636018934728263027484652024769226008667822407625237905218833905379454437750228743061195443030657058944069984042927834273351024660905319963558021547461166251302902173373810454914393039563594934579203383669818006608165460440262342909141247559829745034499612817441694522880850081380896268352246366392641286282463215393059169845248429617046872963268888682275857402930522269597780547465708645604186090875569737327249679255406158570706893731448610089552276551956243974201482039518581797184611973363621615786970188045841611071407051269943622173741459846496582031250
548 812214959672859030491069959077882933477244557408408164365359843401011599665873899578555120389985534111497191997461131806151983552237863031955288309567367068991597060357427210260528718061807492944980404033466300740101039034356667134054460646145564553933383654485573263486563283465677220819576236143299348412710371126646973976874372132320632395362186922922419735679936567778407058460164503584190537877812685078037983864299000279743778564987280997139142582447091647860791895195911567438415926138948518765337659470882822760215761391865327754612849135567700691753877607549391666813562035178785416837755465844095704885654254791705237433356027788480350047436800000000000000000000000000000000000000000000000000000000000000000
549 26277765799343659633516826437046015468465329367243686286115974386319554978848804790762088340312573605792563142577553262377105211588771991531851134403162371077871328176341784895420619731715156513009608797678471065277407751889421349032240354491129731376439301572905296377477679835695800384159743085587709550537378697823018852314609024371948093775110935793936622726174590687449366587420509806805542270238097380950069128404116628327718906641327506230984928554740527947769036200549892236072743814946735750720431828117644082023444174143759440919041437814248159448387368707804848821861272637847544348964286980146651669466505497487434829128228031612561323936220952338145117056249173764434501343600913969567045569419860839843750
550 895066814135838628674374358188199823954211657333827902299709506258888512843469430575708413654321554414412764762486591394701204744885752667900690725080715210522462752798716873125005858189445711432917807914901018672232982904220810986481440449389389702247659903528797657685348919104071617631816713829998863189538168766336017140521493453145581568521605708743777756481674413360448965975482861769316473687699858913775543327658203605898130340625162891348991177713605732339441364522768266659114857980639468243993874161849067479739066325054288401894946584952419159864612060390640149629231523199768660395001698868375855305562099612859146294239055802950167130275840000000000000000000000000000000000000000000000000000000000000000000
551 29010844901606907293031964487237868807717369999064477701302171358011443119636175926558977706849567580140133901936955908905072653385294405851215270964510344842961880184886311302884412997375117206274420061887262000893522093750182472810681168954153762700812490231924367828382657362065567646393976215763648906612678533004632751984298078805847899989961650254734630781698183487709114070973434877190798536312631263356286087250235231036065511932516634926969915221935590476827810916502111433362099874090815800914645012206804485384622543338613074346823908461166644032791258381024642798913926134146380511991076539542153609007965676302351574811847463262965436200175594927665729813848318673031798087258437135460553690791130065917968750
552 989950406011067602140248399242390374019350487277812451419131802718739850757697869994409188763667821827425536365784593206443702434453646585827571417458121477577667306740279939464944287259332823888931046944008295907845540334822224470331393004402587253041316700794600908420785750180929497968426599680968955566325102378676220045215943706498077065172339008444109052616985994540682083150927754125624532181240209186153789882385818297815718630950738684831883627642878633352280375139043032209340065646826817982457761557357860402772161717725893902778202135010165010266539369581643996096974707145095775610426576499787386037635335746661368675852521391198690525385536307200000000000000000000000000000000000000000000000000000000000000000
553 32144226756025111044071743562672533142535656974353634138615955063742798841842687907940765678251294091048865983683484203369522431756753416858341089472678991767804630297057682699600878179842989738345517851043153710474106018057217715776608251657986876724359894147964234440867155919613021351683234822988889816478546224368943367678973843213445640639946395529153104862505282890933970548617032345779723408756820629076151567939916103277081273386125575303534957313342481450429433589682503420744673628484564056554157394207125746158227708267110222430327957514668307057946661269162192865059991310946184041918220209077224626807739762863994656054153829923338605305688106677703771055857988277654245859449311240041424753144383430480957031250
554 1098852124225951785242357898872091303497522659360163689281406004871444123760253024808793479521943376334746933250317829969913190339671249535870708802627820613988435373516706218612936328953489030907915614946431396691291674109584498195955963927441282486214854004337067509397178918896316270486359850342845458183113751816161608562723402515106801370081438974000362974895316640174752644877081836383726110767090962201656319378643275443940068606645740747718900683218886280192402314909023310590400295388981931008140587581526613500486794870884192162753291898700762730612363852479723385043329084509504813744097272969912228923661821700503783053463593072024723018820318815846400000000000000000000000000000000000000000000000000000000000000000
555 35744612660669225651792907751229380706457281916472014063653698746650988643404597653000158033747537613892899018438189574105938732692756850715981293146635742801215106217717501033332124637686896099716824561667287754751907662782655692027492173168959056264017394741455751688237192787270865942254068873353798586377059072831692127389672330104467866383661446211958916623509185026815932589880515837770893396410630919728128749239996181195922259716607490327932697471930856618003070622062194478090255756573874496626250769475511123068583209510303517432710104069596705119709331177933631984574344711811226162486664230805310644323525975984574245411450949131874595765399107094297432836462408664954276031958113613029581756563857197761535644531250
556 1224129200338065710794537185682129727195904484568084156095509981888917789566566347998185514941026716043088135030900025781817536886338456608929878825617177395197009780088225187791562816464314614163439543447086884228687607223452703563966842342416749791970161352514399901453850130645795477408535850870449898589300044873023923032897723836099043167147022748136018797745309256272618534170473593677060105438104595676266073788462177879706427683842772123299347149160901100081809176501748316010104950100224764778717854024950978074172871806583342234473674378938261403908158252163120773868383674448877413454380974067340341824228595773731354725123227149919080038473811630227456000000000000000000000000000000000000000000000000000000000000000000
557 39891245348136842632630807882139565296375382166760544069913662242334551261092816779650172891465279696759680324784050401316302636436325785811778387433427650377379208074195013002543100695615623207668447427667649266849080330829697404780110979205094034125474011780191546000456538668804923184187130616957666154257432037055117931844857682422328546932311518940993336093359537811972177829788048750523131885347439874707581742916506756144315725628563400785947117359923268926661903492991831891755717571373924668975727475014286189651575363568420501195847102952373460544380162716096036746394766015938255758941134818322410444882454464780132078130777174939194489227944658789786061739979592265654611491767708719713425580266630277037620544433593750
558 1368585252662851983126643613428489251765648522412474691436766458384773318359806548042892046664977434221913982525144785631997724915144997825821017535911535427667637270218911466678595651334050628145853022144902765716170817382065379273469289143827057605446293830902812561063320439915061257568047450251781510349031279517547870045491168651822947629203074408663350648034986474408925133017405847996046338016466292993607516425141613826160960249168561630080974422523234657311378415655575822887433551509748627811751570501521983426233876397092263958742796974125371170055570991172173105227537102663923698585814781656623495863021010200368254662202001972013867041008231600841818112000000000000000000000000000000000000000000000000000000000000000000
559 44678481262052209075962179016921858119842017796123096687165563209886814716203208601587217703945534690369246731609526378226595157552039142346492656055564218871687212194642096422937264534764124008507210454069768413850083896354401508406420757347732394182256593044934395747343870413475987743249150800410298109009042589996670291781386895650666911718471393007122466384057647424528343995224110065742202669371637205134251927313406283853182627861179874270267727602459326069408359434508465497337610666861698691773444487286824421857276013006960431641123529280636424656873254940040084513036733341108902235333272711144254777071217802556462267483592120785062854710724984627799186907338051304097885856021028436191322441572992829605937004089355468750
560 1535562464134692418630697192643922133952396464000003861675144702984836701001268250176870586756351982956495388484566567778027125646270213576464493853758359572261928032757532862868152146818107026385312952419405964545942496311591102588083330834736191586927108177764141868063408473555229862087778711215971472650423609595893177531582247297150524927668166335357255121913343550573883877112333577953860671691156201262578800122043666179474355372314708577136972304306497682008079901632516712991144494465853477464187292387631513994280907999296051231133841891973778571479293821139809553212209861007204128014787806320957874206248529949134099500778489287777777737692326442013158277120000000000000000000000000000000000000000000000000000000000000000000
561 50218932641453745986777381609861076733200602185438397335384376880207662652030053718335025752543318432462928630279333755500854160750572773891252174450743930723381513049322931319223241900899773790953404302474969058117886380359924106252893373199425166899597578695329385688997906002269376284425178808948143922269342658933076086770373026999830645072993487898485767036382854620312909736999794831111606774301681649243522046390267891865097750451737268686397958106707725258285491036999393288556346118112737637201059517456681261513495832569251972745319728951300936013734333311444919933404972684891723049531068050339759348120632000210840025227081088704029655440275468932111933175130477137484765351363430853706693035576336114900186657905578613281250
562 1729054302918978911181155258182718065131355221295890062559510615165947445589578058758086050078857481704075119140710362144599451311827335635990578183342801945063191484154334829698076014271723092011547850317121730080737465487112808119919365909672377489135510833052811612437845440888445918369869605357729551432152268357328289802744839820356997865458169541258610309775146664612850012934430039640725241554135319980136356715586342945795613257806004691886977779798646384922366673541374399369728918319029744172451275194312446055920046604497719454190218206273233959429453239552383789931640623460760277232287441105771927485065112449185511461976419868145468382011134334719657066364928000000000000000000000000000000000000000000000000000000000000000000
563 56647314086815736016728285938145111746328234349682073252405095013044512331829665514451022500645768478070654237458091759986380834961703613504320513444909925140060287018852910677720734045578851898115993242961989568123801194742680400320384234580642968417856593105997499846272312309911557713010942479606697509096177855389665091369488721681229431675086679485971318121319251293697911956164138626693100526596560749502854841066421003013687262688838665291466132925222595314918059236468317260370464811396101142147926369080754643249970498447797612191218169575549176995559289328038794076980556289212490837146225496284732246745720350776105955224086111138876854372230520719431999836504294254899805773080215021185804258330165339430095627903938293457031250
564 1953843668734765877669660467762543888460104932841731542151766991654354534850355516560756474469313273412561167789940332126184482293646890583200714859606900886842993836635905675963274992424082800530701843941950517684219012398249528892343730700297922785877114857770786160999365096649712595313776301578121925358232374519441496458838770228428811009927385861464814744951809050973383913377354040274280444778059787997820750215141883956585369757764033833391873233475723498132475385239735847619081164541850519772630125507544335618923806025591605729018504985038168989093965916954792768815223837171359559236248508208613390844022450523970234156775468167682052527729233583228197093261705216000000000000000000000000000000000000000000000000000000000000000000
565 64125162013871056621991600699997589019839982798826605551017433665565770158653077132628641684184417766609851476546271838408543071933828879102444664382432882467211522819852662835150732205670743623623739610490818467921498100377469875626088812030162884977008486988409882563776559179498900220366493448522743998641652715903443030206890288723171437229216677303909013001510835287642044308119125266799068394493144522238747844826980072700350932855701267817051208033006491056259326467856963054497344689547716272059830338435839118371939331437587794852472050362742682582590869698259545107573880956947834329127652140153853586616507436511603527684115842188015195177029393319410235440676417951124095701334104062954965738696522237205499550327658653259277343750
566 2215672577392520496524754329736822376208003391749848687463523284613993037942536137024696124556836803444814524277037718789713707022363869972087842506117216541439510590692463781461781924024495121192700101240725226499668604497842913639445124125017111958553453806416909215784484029105951187930980342671484262457745016873592624643182101512921480643234362413410482948743514396848402766071427945242059747186830214431839051548760293217439280789671437762884759619731624380375760165222376902548481662084651422136915996210071851010357882209662477956206728358245578569393812706170671093984176599935450634738577464122459395916078363784036344175303780944037127864734430534655285701450945003520000000000000000000000000000000000000000000000000000000000000000000
567 72846638031205406135372702583520800932478183928371794359800413617064418020726594051530792337924676600872840607028711901647882256457976373042619077407476622795347602186199510282977479283910795122194546583084224773912119995813331698724667002047157760177072387974923753279304466746403634838986718808600254375611754221713056153904188262460120619733872329975029639356809049358860981630834996952519348876634316894404072196220795824239814892066071178364349361432361874665563081667601233675581282914707192594683369250248169608639425671260088233429244405642573862646875241325469746467404255238538898154187501972389901039390038310438258858172280948944055543984153290516665369757158516432490288610845759408696464777197010498355211893795058131217956542968750
568 2521451051536132795154686503242834159689204029446605190423153551058813222005729392740726260671465881662845689433776970045801908650753714180516136804933643721401618882433568584550607977400266381819735300998494265684996171146631847217352591396349940016487717885822811914120928291962889292058196322507307406656069641491043502304841224694603454957459560211128886248759079410952921582423592301482825648530008791063332473521000872843821780740276862472331390475848629574118947320276658185506781697542704685710439937786200177747999775625799146216263027882853567498286985767176559353412673658639942462094342256356054391861670162243692875383532876239894217287109738347993420812933317410160640000000000000000000000000000000000000000000000000000000000000000000
569 83045681264837169734403437366395960123349168325144045723924568880868724476030579840219893382920765998874400701342745154819285150796611017122833337248522516051467677391392905099619289318105555939661051344290751587332008534415425843073237759955374141105491583736064134209383732756122327047010507644139546627692186808929051971413949673930521389794883771682509367835695906160123153768621346260603114186974588606817595842113081991310486382096963469256839140461317975112851098154036893125111074242109977326560598110544394059091186521947368815096884133016828119745308597042970298139709866376768143475132312102179342748270410024001491945890523092967464722245863618439769098246246381336598283624718804210863068302654957375530386798345716670155525207519531250
570 2879514857551809681170843216889959165535209657994427681020920391601777789764500753336618824757158484632806916729566978107026117847673292976124454297332484335541097433349607540520273041303502356475209873267445222416487660085424756223408391955829836600424216113365246594248012592523035960564688637591501667814441862942931588224418447451849721319082020784250127516969192956894625326011093240290069279599691718713846403580823814233046842749045610886513226790699029204756116062076645514947309126059748026323992531984136060893004488417434907528476872603476823346385973004857318112606179885608025028899003557109377705751221244653989404757808360443612392851750611366078266018412110939999436800000000000000000000000000000000000000000000000000000000000000000000
571 95004843167896497832886772441620011041639556466729815682832089397737587891787953675206919730194403130856075104607306302930126750369589550099080386431894913760225137127764616893532802799530376603857155144372976564152990511449331982816508683923654739628288016045615719793533816029382350071411230518899636770969897957255961874465220649868651140004541210819855721355916756531369633504917460361179743837365360824021973823027912914946761803904088956563860048220967567195248444835685652092247417526412082440701368998973570317561587213878958987117682560671337177674642120197394216848762426517394142251799002351630670479180627680818916465403866987035011776268579441573946373210620636594559439199986544698201021945930437942462454259384685428813099861145019531250
572 3299944233876181275742355946508292431486968059006582504398613512076631043756361824732560514066842644483810547410671888657922707017120351053221111546966256810354239006772149139379753984499790246195248924636180138338764157045084933579094174163029555051755505720808805259599369030112374404113811620719400207910506888656456712176797928389567727227355851380181826119896894998583126096258552521979734287441541186893359041560827441058442407489409408530967191182052530574902804069651916931008540009246869595874360253541979481589823720177563108277436923069613059049333392308992317041959172543042921363084847333016307521448227527095985353033743790193147083909601984462900859117307620471338707189760000000000000000000000000000000000000000000000000000000000000000000
573 109066225489797143760825348470667629908804253832957959611006354790349845383750797004452256260612676216156857078688851544705834437681962188015341991718947478818687294497021702970809575844019806131125057734059541961901976074330557209249278058106713000968097887254341608576830987843554033299107701458683640961156164321194363133438694091119316127425992364060883215753187624655508753490214278556516813407215514486748383045799874882429647626397750438945322959559701120305415482336363656619388254811471290326309739411465758288608823560791470241457709668424776144042679322858911600612201332268768043850016556131067532283686301747449462835134639855924977937540245027228387845192643813089354945155438053049587583248394151566248999607466885208850726485252380371093750
574 3794958945490712496343399844470176214338904785116723772243750983737860501935506702371288872644187589856439766269612001583962425025388619581453365296340072085608125873321506278340573220549862581259866774617705715363564885344359644520706179714554789268852103795192936592527787231353918467446145691428477082756183705572423258834633945034568519163077958796430871990069011450772061079554347735093039709642499204679688241249286196682361755900021611189328990948376918414031356480320863206984625185317936134856060659943431606293824859952227751089569563719313802164809325163616759064895443354664765316588579083740427590792276266018639491190125363974927806078869277489760047398806436433588102962872320000000000000000000000000000000000000000000000000000000000000000000
575 125645053134057756712950807199804018329496837618037607572819013607521697971752008905129030251034988093393452256927582828550127028608268768271289857520283926690759487804718872632080640649403083846173487937284165900381071569788840607658305237949099838942480998558933254314846909846002997563986477580897099590050384577777304684158525163697221599914849619527722453666326610084417654851084925084407467631227828139599306373217023056739162240928009791552974965520731966825807280017313285722164388300914107983390939957253618492958208573075706944788537589623133252999242245265776595212931374000483008868045175579188838148153853625907640139664590047398956195827451115301627108659364322827236081287379492408061948867446869373227721911057130910194246098399162292480468750
576 4379409068803219438288968740378126697522805800803689593613694515031287101885156166638922906835689593018742509010294667721546923232698459387924372384369406308443249757685294290664492438957788998064550752382751511551375256866221081415954530558431518685132833053810385315247511236478513217089029159198015199361791488054574941385191851681494302641930024727580044104399790985949394341834027400692037934059227054382942550980630597334207514781108151201503177328287167797075142642833499863178419094285572008272991114460203327796213079603120856361273202936414948314561738953133167154010244157888254246978209271568726347211164189954257493180374488017339631403893479966282356405239231114591446658711552000000000000000000000000000000000000000000000000000000000000000000000
577 145246555475514308031522179737284400347286723394887078094057547166911483006287734482217194626536770114786628355246465368413303978338132212384992269420947542922121484264319180565079209163341394635693593876628786816163613543572219318678641578312237556220170440379786599064141461919812371342064847677106670352271217082430653046141149847178820063910137053418014768714362892234816584270324028062386815335969442575682217396033012988593620969911020649422573518195879251289646407872291356895010253714782984092263450918808741183969328748620021999368337514111745642232393713810607677714464494705333211176510632212581269719869649094142590697617560470042311489062409735531141329985133151598809298457272356770520616696147238464180114284052258710744354175403714179992675781250
578 5071386114237105909673613919196345563833475247926511463915725010173695959032329487885696606806494263316923997984439856376302540971123313142868809802019304623536873811829495076799250869453312464880497559543302132027923116117631499462351758332055684973014339122642463183585964311372792313120923520956849638785311131192643208214541487551233426093408743665636195865230365658308060789160428573283650282659330490949433609442012920842749971483697169225859529203863811290321654690204010989068698348810349713506543071809593581695128095621565778781210844887515636078501296908476852094617762171932563358323786359937909266464532671358092823380693032787932408153726885514090102500698188455295556466784600064000000000000000000000000000000000000000000000000000000000000000000000
579 168487011260126756861162134194936124745316011870986826097447094800599413261179430839818962856612024351186193650074357177628345881275391518325635066699296340681574913725472490844963742358446950332131286721632165770794818939563229960511849561374403449781089689052892370480376311712151321622007147976855273798534777155727959898375967732162254066095904046765144554881779164272689155750640383033665442068808910562222157471522603446157644496738532913002843475304189871761567748244381986843663386390761926030475990166962961872803655252442897075073289381432755315741149309358790420970237897393849617034541891680530076947889774877216276807484303658128012082234929197102484795691511006086782667312949663238277726811029751765382982174948378606416099501075223088264465332031250
580 5892985760841193448396515662091753519884282552798204428415843504901489885682480583466348215840036259772143020362154923095380634631644832031066188131207459014586924504769400259003138433605536356707500644020522468017019735118979714851165373104407507766711842253821518840238113680988860158368377929630502838249607089490511082525365578171688394758234609827543105685543968142740377152262794497682356661802713202212423372206746810858653176588341766690805474165353864495221344687253660992556955658742789444924106532218189540788961547941563603499579489914875953570689793504638631205112769559404893910895933236645582204932910432542897887346917624731236628096230796783484671562060125742595921174596388126720000000000000000000000000000000000000000000000000000000000000000000000
581 196120045093048409419946169191742919919435542937081660305069851488449016513824679117106024528886108311302703610075289546426569040267897649844175253392065997869943089418148274384764263205143073501366130138881413076434504665708038726852105670384267229658948934124273049498252196396304651748459392889197526582128085426058440013571254438399014844760811943502185191958701247838273927080382838715969634420944758576192318709861869095045709144068104602468376589988195389661239630392243525288968175715116052767328195739711414850460347021599812506284990657209336119170427261843470405521692579791568705869459622222434690450597505971994417429660073432259787140067560965416437360584408794202044307147822686412392692916291310673934462693651301079533766369422664865851402282714843750
582 6871262038421940810440326203486309374899003692994104971839276394601377906636018446394751442519825661834140883566721347880587232764117493093726272898158500972608352858602013668240163786101989823230295511220266497464705505871564127278485999801856587339006024637432747977698884323570988220329462732644863400426620829516363304053848776703688862331668245512972754506412572059614031090631433393417438921607585510704574730187878671679712046541978115259362973028588608606676446715553757662855660915794082319321474262748452486272605111893242065705996053214362926905501959399849624753846687128373962097701833671184872952223491034162084904433359819175115378586365814330430127426396431247995306316717011748519936000000000000000000000000000000000000000000000000000000000000000000000
583 229069562892743144945419121803006964496330452088844853120385648981547958682408938287465668700352223608248229572349395144613571498839631213564202035275323300998394980738078795790320616663624731983275615028798190403210828507875538575569379196135801819655546350870663511263974199412443140121524484129418789427668922315300506863662424554853187783667322100438989941160318869254806876212546506676223625439938292714740764768707102788667453472720779911311627670410636210042595076773323275667772664377393500954166711718641552718115490966655989639561884516583785107499652826031066953363687836805941047557564888761329393159776140991054412405109983555103555697004326211096880526031875917863006110951140280280492358822830301844818172065922036104157477609533088980242609977722167968750
584 8039423810122319696261988808087253352201421255536387999903993514167423844083087534298672897239959233361960397246974573434878770096622611725270666322231262357039030543938174775795165187098500354346914138620428192582070317877359764656187840141216970987385765316600861199792139486067882947667170497523104407488550325527691764011969772512929768614986694032878894032179205115035020612243520856784124301103874214027446727522687392959686590683284228323889807533684787001523968370122351046486027358803105363810164822719767588053888537911431505273262446739409706837740773477940730323900229523742545348088345130062312163370443809044901903030529327711187117564185918163266617251660049736556243790437698829509722112000000000000000000000000000000000000000000000000000000000000000000000
585 268471099371103835468792414314851798801119504808346331458142549290072194182703909696500072226418445838977179903228520815053110058183530554120281874863398972662624143886934400652451304857751280160628451718770914737367692424254338309461587654026869266131519158575431971942934869354738021351679530653159811694724660173332155402886345096483919391944723001462049362124001587839191819846903229021520099784493579809497644666787624252530955660063233596347090206384104779988829845817888042686671036410874469203178117459216834192020217945593085489401405788484417526673979970004829765217330808311155743888776544619988406879977261722730615166415290736243760793084987536684356466869594911525635674210012811806609409419647774647346958949078256405698650333135901746572926640510559082031250
586 9438338617630247996834151997604079868726606919898730035092767180108680027363435745318246766708671933334941932000246204404060755775727407201916918553720411313114670788429161764667434247806540424484371659970173951237585499598499615635243422967646073425177494936417815682024398331435047674765051756534965863574971698369059468192345283326740822126613655988679123900447486005626729528841826382905796524740266270848072343641031449552502098108197034711441786885135945414343680588658383818877071528875741838761570109987639798788335519214329720583065222111785221376464522963328151706107254508412547395669992635137029531901782156442804820366062194309570817258861155978583737381019919479460635664728341622796383682560000000000000000000000000000000000000000000000000000000000000000000000
587 315723848560242870195644964994363594718655348728152436880802702187684148715743098342637565279062192981046095643109522253839148375712764711686782439017119530521565544271172847894390287940052270119421209403171080741016710960856294506934280371803472877272648171352794868652747370229332039642748522769338835662169470723110853350646076841307958853727802496360090399201793614321813123509055300585571158540864461546615648080551117323151988137218424123493392936566149761775765492328282032200992072059778917716604700623992698203764133347594610554118014578798950854209396755206389216250321353516403187725908086302811971295006879212005851292515440501409383313865344932553752899421485999895081624517955567186649120901326110924341138850177606824847290067914684641436906531453132629394531250
588 11118427317088006408175046303361890072253244839742546293489689927705090660493699754645272290088894936219143293158405677028503974512710654341664236725720586305185707817781334634117312171014453005013928557382077070614339725404844898287698411611376046161531189960632298392082038375816163345608444683051684875170426993972990075921622355090375646614980243137170610622011359362986058108477929130812618915454408397493677363516271458150067714136387351513280080074506021645333823278484016430558626795174624237488568682579905295185070697352529208740733418946344828591991275985426754775942795049685812108291009092704051818362413201094576989916850754469894632245173734886620810735667090145007327834511275335863312391864320000000000000000000000000000000000000000000000000000000000000000000000
589 372556292741281205180913499204183756341060798077405416592170907850306734558844084276669005989628430487295791896736652075736092881839898635796881029270046992410815569208860509983795283436327790595894171766321987058853711245830908624025063766700756504776052591462499239221421119400699220005501446287300279323691464052804304338735950667727541866922449165375015364320474028408546962465624641915316740099673309461735150063692992987493424098678024768785658172723788026593248471737219691928202481526911414518533026095558043348626131015613205191108826133700644865384742301315595719546672636039827133459306029533533796101773811982319613739576976848435422290047152919348976629345949437629170719530661963126212068434985021982050007810043518236600137635838869698545749997720122337341308593750
590 13142056724358003764982688234290103466016071817207252593369395057063932161320291162369995148028915335764102750271087512397935311791882512312265926199105457660036694969159619114473097536609903528451308672571335725923155341814678726203318479199365872487226762587660003943674188176942808999324186339319972773987815882739879703143161684560864596654294815395673498840076150415827912376558355099154806459527710028398183143877403637078583750745781854115278473628017394361541573406376592946105377062268013558318177415782393789448846653574979075212032194787081195169202642018426478392666496330146852352590308995432156842934382937455728085278069195901246176791434742449193023467793492130019766367554224236031919812037836800000000000000000000000000000000000000000000000000000000000000000000000
591 441109180699345818113863253098495191845719829139594209546771048754918354069009656184827557549618518137060705823422676411505823132007757402410169281259870969919399605890136216149101477169665804157200715267134531203049159653687702607365002251471078777697414403202077072708021778430130280205409556966328595034326588901528418740226206791942439399371019990399697652048566661716864494602782911324075255872283323069373799796575361209358038739779137654443087955038817028319484110974057248896498293792514633665635322658539501722326797387970396954955062714552711719437950005016027403234817237863057029702839855853120255446874467482241216418351068556748459766984165552361956438686044839213439635381892254138977871922872375663982782888112118248513979874500523514768701716093346476554870605468750
592 15586568373778249129701773213245922304616864673999782641855379618322278214052382744273609974326320441276285211271815104595303126012607236584411846178775173209059982090094407525502026532445813487704930760853808870042778106718940301948811651562178807969370755225698257280488754607877256053492720219344419855095509312397118425596337840276589716724259130104688642186839449391388607121309734350569355343337279499824622518466745535052703119110931307259809360041320181035161514027068759630005896742676293327330255016846687334926167794112245428101791469170730031436335384143112457086747814841771116873368838018853929712169157828394841356533597180171415970924977824049474735171204669365950474812856167094569676243590426132480000000000000000000000000000000000000000000000000000000000000000000000
593 524040692181352099911270315329087404631441693192654432577500024675826117448562618821051854629588745816650638238046436412593285718703149747475181619939887773017067812480344275273190616253099457404089084708466183785662159116752702937927040885255861788871705182946525894694773529737756496278774019818023073112107136599509773020875327762629929545520729983941548871964791594555705284382654612311706144479446630177661435932539032678379302339258124835544177022232312059652002547809445738557030060233242540095966939329435988311251723636334151982438566570393584910775793481000937801559151155815869817474537302456905995955734470454398797490114957182531307532227235733866667597803939109474073192060000918035306001384093537024505698292951606913227789887434540649913117249525384977459907531738281250
594 18548121679447290641704094595203277582509640697631862963960887255125256495521079062866300420857217337791677592699041805234140604662891048638881504978775823991771844253141512353220133715584333488536295186359772022559775835442331166975622832290094261801156877985297504424945763798700308546426521608544488737381160160892933575798235067349223354974876145598729631453339712999298393987293313030757208368140950636068885757126264430641946678187060183507810341031612525884264586975032272740466353917014284245898855530980651892116080182859799944338422897844672912241691125960753020637266317642669384056770792681432821970406465514748440962844455568069631109493629818304645962754161167637699827991718928492611263910687877848104960000000000000000000000000000000000000000000000000000000000000000000000
595 624660039924638356396763128319593124515650717116626833409328275619484737571148352006490242771260657625524863216428081918101392727848297364393283136330745773946647410919931369809926241375296365753634256313221203515482882030573662011363271194065367715823719252791749465848823568113437166058504700683532016875328843480776204408147901895506814530685606858498885734541978754435637233465269977606810931638906079431213208658890762866138503544176145936644289382118931206368314381340856792621693539505387224946534214596555330962239544466979076041826098747004454713625144344052982990752220765401561207906992463234171045223771904909212561377455237793960229008380610836624050590154486442082136693493266183497194081258381832380980080563901393276398476407082526254410659305449371458962559700012207031250
596 22146582188436357600542444529801300660974979071360980620470740196675146324719478307318678300480299038132729676447136610184825814696481694143209110959506869463424754824341251561711338616846270338837739255317192453693921232367964860478084415358053076614470963281895770563545866544970465976062970392712626621344123037152787691683919319993862257890235636661248786176950821003746143173939930114887836321666003699163134358828430920062587144636187147987525084763155778395274954352239988502926392655680346235483798949205223560286980104678316946150780230614129619987181448923962501932921962537297894104864173947746872342461718114422348459651974187321254016230463990332391468000263119966869003624877185296989796801470571338111385600000000000000000000000000000000000000000000000000000000000000000000000
597 747097607145093858373933049457650651496345253642693199492571134133512952755177940921456491633256834079296997959223592339797582785586153465328062185768679436554912405905287630911921278394272544293312426974685453172821954633428208641467995939275747187348068484617761053885500611354078498016009348204550429941975541540780268716759358333796104113310981432680735994807863017837916092061882103276293159479255978060618970533023102912571036973733401946667912348835049714666303377983294457754219357454564513711739570160178735147452096675420436575493743655765313804323652854907711413810621261687971877495052563407074161048114188805203711890323159116672995725082958245449014746570610659522153043602572923539786312336112897969223000855447569477319646456480280649267711190475438343128189444541931152343750
598 26531754096526544568923677690624976992523601940772812910710661324342977479204033800612792165571243472490803431029670949230858374475281631260516288488358871948359330347447642280911629923938085590762705843521702295232907010850657254654490721238070340863421650615823602292121380147245902393248927577454023083396175534957471727671411221441934566787861369439312342066624166316159857724810567207161333742132347344659322557252012776458859242345843975701792007180185360771362902724746073446679281649864836191391391741917719567687197328066209765004391231157522400447571280313397663921770543831036034941647096574296664211795673307668407578636270220704618814979595547354358133577355867106223040907562646528887667837714497346303374131200000000000000000000000000000000000000000000000000000000000000000000000
599 896522134253222479923817642150182173089761683568911187419222664619405717597354267316407230204340251210610948797289413520436517046872810672638808442221073818925079768835683515253476721522615154576061543191819314271878150843384651663308522164146292623624616930610785161220457780381740016871667974397929794300610251272760086726963699789224569462194064852704210177120880676557654747643131653416414947906590940612410609359725240121364332803228801690230722717708610504458719755443557663798102024590689909430371006082183908310284685059951728399690088235259112205203542117460575131356674762990447548923353581753608267745326267002534027742916657505871418124158252784835614385812362799623126763106083542454531451696860182276014907173969176340248681339826883920874830979919067885930417105555534362792968750
600 31891345893951973639034012581975306793020008486668056722773952106919284635538226581739924763564152019565158635646679041079135860406947450584734312187655248223449300269247683486830930877979885992629514115829827457592907448662773032331583623066017389467551973013332354094094225472225782482596557650077915838582186219107192007486180397751879298665585654886643585302755931202004006934848455038584754794996700170306311148388935086493109205805154683444962642200008849746078247606598204440526239271227305101403911568241273063247362643527631316785485258871577861046811514554989058674441684934144651558240079617568136235092637096630963205050612089471367489735767582563719392763852061646936519436750748205234311679312577916723076792320000000000000000000000000000000000000000000000000000000000000000000000000
601 1079418636433095246278893628578817000387873332537393569894396303378155932439418860748902995698406993623869175736414731297869896919563492876503821834442812391243994005495640250053053161680585595952783163115154218633384576267932864290292635852788115625118142091421937471191803080589411042359701902387429388283428031687439742336183790987072594288104418719540508639225035154063628774690853762803209733214532185918115655132329733657675480951649855061828884335335386344835791516183854344772076093076102752505015367893321752574395309881187458175922628123382694804689362060285173628434665277255509497052872705535004428080082972949143644728562008002658084242650599716062842733843721468098612034750913619896815965247490302034969261511774133791448919861375671899766286523925096219045371981337666511535644531250
602 38461175757078706555165946067279433161094083701644920861376871400625370065690004845755560864355540039948199024733027778287421227656871884417470862618254913277880480677003466554792317311007222526973202089664190779899999247687517486963039933063216027829062622524548712815265400326166607341167829542891184372826440100598399985410330711080856571560909224531124011207696129500270011772633827972148141910273160131994273142990494159875531775541256066401372943402895021194553475184040388034139076915080592611248758133539647470887000969998863940432479439176189091937354978209409098336316453862297376458405464328331596997687110189718294676239241895494001415574771863740303554828062081400827721892401300832605496398950171089437268477005004800000000000000000000000000000000000000000000000000000000000000000000000
603 1303944896961837514045644128239208133253911304329680832722413392692482104529463171264613247442557645689581256357455629294458779792373192810873971909715878600386197435212112620708557413786415017227346609421713525700661668518417417557569331619717443823383946232392320742726848522902017499420361795144517764248799731501609295130525544728131424604337268136232013644193419336143985478021184392498888551079879519698730903201687304434915713825118226903797500804087763336781617237737634184168379027380846660817756340517950774353759117465687041170228286428165801309997772890861406928788619628055328833767708072555912067856352011261967230839194179105559916240314023171250631935949466413983094645080840687073241122684861928486335007243715312028927150211729857261532184624711061537993828096659854054450988769531250
604 46538278222050331800232888867295604353715609345991694075627219556692914559352451976353236988466555672965674942067672177001025996771924749860335414541542691407309451396854309204376528502684666149138473902266132320346687085821019162720039995695634289533702999191018871890115744944374196613571145505301058561424133609722726518592492390267465721802763004717454372229862158554384736265257039139879592482209001861929878590879221433419774348992567250900777335507701753418080120645110033908402433449300840489522698708138131043145154499535732903026856161964418134847613686456410789675291355602814355954135937639945446308041908390518697618773121532782201996533401466015509252446749783926130743465794619905695407321223343945896042944494410137600000000000000000000000000000000000000000000000000000000000000000000000
605 1580389864835139848698372395824780882433314324471482487208704152430138675413454169298557123981608504631091195298862748597448295009008905470633345115489486257670998231426850135642386721990971096463707784424069413209770935315839955860653375081899241355793305349558494455283696869104222969972302598450248427098156865833656013549380866650755116525531120983573407461226755988178305170548137974484368686341851793386722783799570832958448046757788794406255068031874288334953348030275162862446732266977741922404524463759227224441831766576567411439458779089486506828014132684960527401326965743661963605445136615523172477657184861284855310279958297207295046252138402210645401059561837949586925802468465348032693952267447514394385728676936776796135555428866424004453156664093058103581768136791652068495750427246093750
606 56497777962087129628872132600717176901333622034837532446845057967120275711574137311557573765170052752816015062239240928415399481795521574725963048284049665178135523663422628650518330803573448576410758431918010025571281271839658307722912459654474589457791241733921226017173120196097990800682610656828902842370090725114984559063806709942763788904134488556903500858901595752412116206372680856448239691519570126762352671487823776130355625759017843593099399488203602004326975743206700616157557594519088028317668852111540437404718639245872690932912959041542837957832919123103107837959512611010533703263918701560270364618532591350032662925552356662789211144719895407687332151869527855050362663859621893256179943760892055319030528430407942144000000000000000000000000000000000000000000000000000000000000000000000000
607 1921764524498140536280683301900757187953835397495005160528344306903163869889043995183867271403769037885457472927586580282015678175968818994293116308675728196214106192874401245194512245742186836788356609998102428453828500799003877693656738197990984520740390162966954864542693958129748284764586223317413868003725756761143575363193919345854331313314243426586233590207232765729099499896257668629870354417883978661009562140962060716605336489382504027219538636440902064674905233856524881168930526065297941574054305282722262709035651499509439170937524328783786128450008660451648598840576545219097526182419226417639222585656382029816476203579892220257837282436331051126721958635544961346203839221678479926959194423610805478000349849204155708679839980313569895947154716136324667519197362253180472180247306823730468750
608 68814666480448936344267438181816100457091027107884489685487952848559539514886814586317465159995100543649023732144030386253573849489861752322905042300184462070389777958445096463069710896862915010775030899399302061209366284538729375656713302376397417046856602477823552583203419997005526255773061512716036022014538868608916390534258637263631968745284619817255153004571517847109937184799471327734970600020177421429958191055764943523509068317596671571129434480177344101279220599414472178137882812421174232319369000648389512005179535766023806162835696057791002990394807628287778948119806512604748086414661108690867205163932281885664112997197449315717156318276298705331847004985137768835996145964164361077274959342277434785110810451416436441088000000000000000000000000000000000000000000000000000000000000000000000000
609 2344565383904367356341750140235246014820568501816377432616642844170175592855209549208306103186868942080485343059047696533477277894985487103455286399446841691806146851779521575051643094375663656743693101120852110339707065435676086405915719312779043480750807802788705312118962932842270308344582703663999170814240589675861139339648877923020305760998398093429648134917455854064752313487517736516064735183062485500577289526804056555943778869803863396117981333906860857825306054325531047820803411006892204393638472855137885791096573725306726442546816432505270674866310374814317030943089316992446547447381029654449068525404806375232718663821004251328936715937805051513465333156071559085807784049612561720838780491715791653695377752219542032316045097543153710816541107360666236839041864925547997700050473213195800781250
610 84091975167177550534644442796588365653962979145750029846256314485892708336793759048260115566732003129307341635632928129715300212317591459803351551633067426537796812970243533106562726247980852860943083496728159627676583667657734194250659750476282660718674856380779076512504876164501706940527202072462270209397859143977666329308581885211432206568803100109647611472314889941719916512715807448320816776879022219544230842288456827472448039921618835080733035801730244277056675080054194011703007845685583396654078779443872651453788209344685002734529961097133402251128908032343859996736708449108948369523767473650844369635387950652412138581982790044700473641334755285548503067377341959190877380019816383939481680043676703010797915602237781211873280000000000000000000000000000000000000000000000000000000000000000000000000
611 2869763429343174901090751050138188972688913255540170879837599193598246782308916752333096117303044066141543982421387860674252969873039788599529617587631402988770295416554811907520023861698044475561523413684571768369771366733953561348721204780933436984934618580791160579675586469664473613574366881960631594108566853020486059360532027812990752798069100381145211543385887609150347560587698073426000103146571768992915931261388407644064380184815026292956795847102960299989883606548912980544165325841742607214614749221731888796571547429987704491721836445079698864458673282526919048346506518786450317858140320189733223567266373990816647086952926790447654087558581160382254581735876514603128524513374035332085050205238384290400839490256113753423197874583145844915486627415999255951220558991110465285601094365119934082031250
612 103097312977747658447608740274799609002353064648946230034328905535537154799324471830931152570817049878563598568702181491757697185223763132229422863787077494144733281886694816758533593773396879197019620867086270931155766635463878484359686698870250308054087375122501063204597792117537262583334610584477991397068479883060011360444071404893682043646087411635613947531114455385476465780801739755882128757565244222310574111497582654097894565627062540672360835199500853362076903944646362012347894350174989104698313876071630271588302243524275263525920675361722588247984539224335563921616923021164248306862766056627038794046094531563744485982601468642945449811346365228533407564636798381979797966576359339536110373467107350400046813162255531918829289472000000000000000000000000000000000000000000000000000000000000000000000000
613 3524088278555378471992149921327798436131201117169978221264662399586068313793400894069639957390966230609987615012792865450424894549976324849344896256963835068714428286472466092811202077102919968225303235161687022793356217467015881340770165746881655157780464446681383151302115898757546702564681075163443081680516475309684351497468589304580028529228813602773747374107278778206623498756001742599510016832540372771510665844177599921506280694303316073326754042446759030548162566655559321797453995267350250689850055509321524229165592097539500122953395085288174484833981289658368995148126711442311059567121671991543117752793623273330273012981256128234377254638983868118105991758177234177241147200751600567157916948898816763914518616806086488257383404709782274628321475267274779811848758881431820100260665640234947204589843750
614 126810368801276533273947297000358256325240690126469542329348961187178252933592625348593232244801450072369815675600947268667250743478584276544463819093093189543877454089214367631100013724927033732521658544909799061266160004011524940370718883258642376837121450834297371082924624455268690947369268764023439117127251045996946057727116070684943048349867495795731411283743186377655662849414032575400185777208634453994284758562779783541124245947539215006734015811155955769915817300073296626211960982341671223677565618876969758898663808794723120383006177965425038776547492523294251837186845961950508548000576150686987721340517464662307296304781562007446395575617407182169210494583223928890199029185745512024650687536200759754260467385190864648965334237184000000000000000000000000000000000000000000000000000000000000000000000000
615 4341699754862304942280442844347764983580759718938190786726750958263279791097964475072224288125293244246718501491078910754883264843076888080859418658832860787951392610775899729731894670123067381951992103988114312695713127203993418232857581692101199741325573421250797876195809362303044508877596169611867446919388112666666542468595458010443233560152665094206694463828768589127204725496827613343940143411423622936329782066184934117033185053068258963001703566449046015940975151813747213481876730587631047515899953790547315592303319376562833293660484329958487807308784579264727213214977535529375563630445777398373470881408799253967214447775732385815049943858327682388559595846338591924358888472699264209826014378223070770980150913322037381808025949618339430470671408214454368843020172150093394236591848311945796012878417968750
616 156484821226956357868085322461288996176723723281797138163031141550979183522352541325931791868470910592650132711849563855017798336512474245384393320186214697459076644943526038649160118808495460818043654998235883477676130232044809636360903346287976155747624790051266778812121179821498519571602777408748184737522690829637306775090580668507587775076331581564709825053699273887509670364603165507861265564508162990384935695635258658286802064236444805616026800702989969790110159281075405231722376515805653849662299451453327787256899451507219259048803708116126785452769874408201970152493445201332960847389393996247907579152960946946499027845399975847110248199015211910216615066655053493743832704809325911254451338758564059286151589678686744077677356992430080000000000000000000000000000000000000000000000000000000000000000000000000
617 5366369135707401509015975521095751976713842302101710727456291675476556997600603427543578632963760065357022970067554216684272790821487457931118540321108294618974754556164878180396916689426765734148062530477633216117786033029053092238270007609645015767867165222631463208292461163915912430520033211646029743892420395599259369404174181907393447623930612514081389637122944102917974280851175535973806853940933266575119311350355205852501232801892388031342231605632293580277135385153928527452746074999520200410247983808222385969496175007922466131406719920112358040357488648595815684893071364046109693911376654016524871315022026111849526007449294427927547425295917798840969736500204039569512939116489668341066010731917044106668562533051922807649754804196657291089924674510347350659708018415575137005646411125781014561653137207031250
618 193729224814174743484571889501377473948577324771717336248028417078693729065500513385797882565581693980762154360117787330398274135746316198970156488179818191989245091773921866244438495838084548935213922840401593309180686584761756497639716552097683376427126861117865804262698343355630312549018273357534357492873960188043448184697246549442615126218850473966804740676333908094331753297620686129710089139910762790314455163333858127802780842779806210716894893724651315771920425944636085602164526039186484273307638453461329925045061275477163673548543758728660871253830536186149560071203638313754249843382778513860413805249808650050402929412254898676202097028124386986087500668225977340094469944671237645955334808434610120396921495586106239665749310696912322560000000000000000000000000000000000000000000000000000000000000000000000000
619 6654332518352611954820062586032451062159049147262861021402219546580723069614684072542546701495048810959490152430339474409734555720053029912519089831722892807658083594679591439905693561672291798297307324658797002554476266824168579594744349472060882548596512922793398711029166595224649216649575814311310224447923944803323410364660810759601538778798243816486361704465777642901558898238948257746363822881614129789767978735680457030972346126163885742945720938256595094449925231656467140500762411514136874277825073971567263496139147206590190433610444257747666411187718830018514636230985934618639661764339453098467890150066500908235140320243984029379811961188607795236706144411694320570334044718933073628832584756222011351567889696170728370139739618006649993161612339290106412860439862754684606227506549203098984435200691223144531250
620 240612951130045252603588995963879116349466037866956890955560989988547182332549472579940166249252226527992843574637220120343772741189184334425799426606392696368005511186101769564956178560833553856829056917096653823975623329724024129022872854723686282915063187306807208795041246383640293987332135505128843757761705649821902956050577124101478879811662115154728624705896828589601162531023886334506268742140113449301180001784352423431105844264420360052714717646007881248754511594257948185339862608174271101052575459120161637109305340028381122087232650229822939517919621794011018408169082208947083023571290477131020547106296727803921972482835498016628791780208801465854223387703869525582182571292982953294367113430972633459625123558787951619344325608488514355200000000000000000000000000000000000000000000000000000000000000000000000000
621 8278032653363885799175510490708285324563738619318729403748893602017802895841827662715125463682144114092355031164550796484021791074681167467245442021791151116105223028776389615911571318925829020388133262196048574928485908725778188518971149105620734465314253705541986424343209045772879409097925130263790942043391680004006388966972772077026381660467443011255836751108205264866295560306155714491564508444960149439005466241739451065379044588554005351322960185679335929657013778888789517935400406308505269833499811349125870208104625141496588363858241337182141436018087623162882863464540512292749917647123782072137915222500844917735291632440791612812233092123942840518804179969835907426715251814875972297319842467494288441632883320346865291021919709856419453540265564629004076076036616528992231542338764427313435589894652366638183593750
622 299805289449656578584411266964515726578636937801827427787989997145020037877855562508622091921834389395064479815425392259810914512665467627448358308515494290136067950384042203812805787613340137772966631918970874730110253958281425098340183972003306887469068847886745339160315784227676645226365929709428095945600649935207446249638847969626766008395502763307221158409762024894868923300603929235611259271893127560393420087176650844821701356346617536582770786743295105818429401522181538501095820653742186270683385122568672964683964960169625967290149683532466502483623363504986697710654142569325189389584926794627466735961008040431906330500075926142001367474720833078065106176897361847679367419717845038906426839114441495365696639785555413354441575373631990571991040000000000000000000000000000000000000000000000000000000000000000000000000
623 10331038072059342771321434358171996177070518832263199859353039498046733426589640161894001313782972241796186220691059587857628588533723735328262483861925092284228639102221194212982780404809295579084785212599000926127956157761472723233425172824248679729230562012541616254853205928406565602757891760391251896088588844088024540004364341483954926586016431674925114743887333095340794122144652722310513085831125971756309657472923167375626677506623310987482184247812694010164502512783893613641614381247695331201705721267001109022910130389422069738278312661198195087947069217125525145034064963263558084576286834385197349052124705869617449460836956981969571312922225874953384781682701214453536349415733014183945037195870196888098632777642480148419616288019150705949547575943215612123165433517437528749757791324270783661631867289543151855468750
624 374758539820363003980215591173599413951441372489826418673429862926433536222161111370906287713173507370554028501383891619338645343106208025928656791525638120307943987905608645310574876378098247003520161209108234007954695524380071291907065750196495834592659592575713233634283821796918382901222716742490500667149032706451166013161077723345667024031304540369282086567006821271625006647886795428731243031675409748940473492371802978527730460929188134079212584890051162061265103127881176166827500023569447201234742548026757559835573892472824214100578205783462675939439086234002206759866250825185093617371044269442259757547250237266666690646164760090955113252681336715689128803894260865573379659499173780166070174976323240612306961919510600990909821998255619817372385280000000000000000000000000000000000000000000000000000000000000000000000000
625 12934525997120846487368730015046800992158916033973187624872184283268783423338554295790242415330205904661043127065298482966726660940167396034708826069166928040156887411791096222971466558552597147432198662265698969483020001768468814489172130615846153445525471517456636032922916082673896764597410261953499847727367051461931045086361809992527475607767372449233177070802119960330444180883187786315020630617404680854253857758778515625967813157317968940875493920283117583750113998383766675383253148934565898707652124051681715331155148432652783306372053600087500823396691655101218220595191557811558347609899073911157800387239416581993528494846578862231434982602807957034226215728517359076109546868433333133730767223779809901815369676509962514517237965622541448527845228394478603581816718493903906381627469390771523194416658952832221984863281250
626 469949611233067388805318429636765290732376400598219827903780236762715131560642739820086811114676710451307751527486404200034501878132444585154807767276296905609346352258981653088086354722813653770247981720435657060951840548342095435196519341442327818366690889780919635201495346900161850518511742332762083127721158875853222527783201103526163691646331353444932483897858069978213581785953539427097434626446867583913583124356807041317530034480079023736346351846892872993104204204465337536601309317627131521530888843131176059609573836991496298098438277904753163343050314907020540027509430462194235390304136577910318280491093518082074834868760197363757204063723199434505713336158187253804291130629208100185022479803627137250650558238666828466117634687592595898834616320000000000000000000000000000000000000000000000000000000000000000000000000000
627 16245847433350164761552644058770878345677948355732941085240262641765004899927133562260037531206196659350873589063955083200169909215170183941863221264082054631495332038647376408527154860995780680868437594003911932906139441702768480014870513654123319737629414071770167824970390925355175856312089431795420169893441007656389445352191484842115387384358913857105403483545925047609775466839574049461466558580825456291426224710329901113687083906692385223325944818876102362856281872716519499295790486277121849585083725272670006731911748812618673517362006277627646185270947129121536549050979622749660104905614015267808437684505968746577651365499339349294067528199491708933855733657754182917127678387109678957667317322310176841165082607541109343589168546426167113878179694624751809713468788421372451407270797243964643996605445863679051399230957031250
628 591199613804114002384750682364390267787915661322532417112079523663704981925854449394882116285209719204378891504198030591684164944063152298077662252200917445726272497150018647849153414340973799805383871012150814206588831606438151835763195825373096379647607856175317704316704433449323995799416289912068721588914672647543305922012104866216943781197114205700366361708464249140728757866145333869097541056360701875174918914776359127697958173131056195467094647740856010500915214765825972627997279235907499733594921680258131011833511603300812017548503824032536759125847110591134965105332760093003640985696723561270865730770628751812295636735504875161918808552699658412792797814265030006692181457398576643318217264593619782699564686614832483052301413482793789116767094702080000000000000000000000000000000000000000000000000000000000000000000000000000
629 20469871407791117329475065502211171282561204899185902787760531504462131150016002815615508597374233304627289711654744164274559639385356791381794420325245327922583821465042816678530927536106399470418705835761845753334251010940440782627321693028306931737327831329661066156704067877710861747566335397227481102504839809484924489925714715633476408733363602505607175564777924679119738869927318784108418129265766510611749539012492372117952866728035371831725079407044887796565919119176868968173441726793766808407587280681836538426110141377509908851227662659385660753174795380726889309594720434819543926747317246912726464843308624551139468488777613725479752525432868766130076350716248894753311052081209766883640178752334913163119692737221065771470320011274700972840858743634427608779806283403432538298737309234373582533805802086135372519493103027343750
630 746097678223427566003201123887060291134768595898980639901285837077122207604325932043662217262229474505533955081189468772171814570517163972202780424356113891053159214401894558862249971146323238880604205694186461059159718666166884733878485899828884334467925711426628330956686025261156486914262141256081182890486461368755285331203593661342283906788111152925126862700011598431789058484475665794398837292936172215437187809022954052567465869377744179100620539344135552324717572501799382306249091368753388051854569171837375901752581407538512807742944019111181380643574429234400717016545916322034191619918733551521226583202914639770037992387086282934711081810179752382930184219129215618397756875463622872563259170587479878331418303682321825144047417726588358818692485401804800000000000000000000000000000000000000000000000000000000000000000000000000000
631 25874047633510978925234412683923710397318142396099751781298709344892944343611642605060836669997389370044155473380039997152611538186726289185188327747938870508024389560744614863150568620935262159809862090095689663404037035140909081436454547493200742447179719396263956507310066750089371635684914797034206607274993596910997793967733526063340081076207023390459495288889058164041204671385245799453242658228682920760660102923622041910247669985096602662101724314563181936650618682326553458858436579988475526132798807038015770785344087870668704420617950406971151608669992301790535372624138596817872032431195839201503369979655603828769348346648638371801048428115308213252632244175677288655609119871523732188337033376815572304795968442109276870662530498232600161823188579240849163157099594782376957850996957816126428642000689706037519499659538269042968750
632 944564397758975002862058992371963643245132183796019959833376449332253077507759832036686168083933385150735714870173563381935714981933469277796037844993339316707442564011886857518469428301151595539556295044740952428333136489364122209499065845937732182934078637165563922770654943854666960385140302029200213248766186778694830354830757535389991832366805914018730053604737238561840811572539817781550980905301068330399837753201087901036887455043317949031490140342226990922848870472553094358923272394972750638123219098384356099978589947419089884056578603914787352136657617470278358646585614438073724523841824565954476177309153144103115513805532028417477690859425630898994238620450695115481488015085546214649930841915116879362384002300439925827483351411635429520220573076364984320000000000000000000000000000000000000000000000000000000000000000000000000000
633 32808456418611309619377426943517540052961986606700736287224204328622794745888745781331911489231301414609217515727105104050706033835620353492381040630326746450243911451765173898660232626908320751862376708604781734859934408426709586239927949764071167292136355421594180262117786300515087623541695413447263969479402705284998736069774423099334699886160995332060410466644744287941926343083950857332515676436478812990774338126374591433723477856751996589783885639884620888914479106665037866736397412941942493076461471238972762403471496306525516593191328638965401601347162081340074297066682070953767144491715608851002525761639898901335175233006515112882049945756222826476722335885345377679655889717092281554598292613285491766166539538212739139378847581551231705383822995230425788624734234974824119062736319793672406033846478123905399115756154060363769531250
634 1199602763409580272463946958660446814032983981852488361772943998097843258137877187698186602366393398169025567950969774072076883683250111534896841741406609807234794644033937751297971752714847940701953603365533150533567461420221106631813175642633277624858154462770765840484693560911923164220540401143418202519011945620245513499109455915122512373069242810119007158095029347746559343605073877413085100773106057085471473943086731466680509957676302599406054948437358128235833424139526285292383716098367635906317107094186586144159823675168284553898021051402916431659953739002591549255131318644626091055717212260004868130208691653487000149245275086383716753769648248650285538020898183659640797746579260530943324292862144954055259936252781588051519843082545428349753122881378965258240000000000000000000000000000000000000000000000000000000000000000000000000000
635 41732563884893292700363849330776386887589150672959397857420513177441551142961611892911261442178924590858318418306379919902022869446662784651386323017166796963153955278576598603188570756352872212348039921897704853473558762167382496662906866300612929773715427101919611348307030926189508673180789749925502270595061292943279322862658638644753320608129890853456672640284324223743337166134272694745291676410822079228088889120127600962402035480274616342828974140139210443748830119014312267914701535092450453015429468229250134115464621775417580193864689342577764923383461143843686224428990741817029602146143206484465146695453233549920079061923348187297911636323133500153063305396417325513206365937380987957862910958741610859825821709920678073048131163753682204870418724672085955013704298870912905364988490985410216809262107240385830664308741688728332519531250
636 1528301489055498702956749585882044322761390886154403627083978432403138732591681643608169215241929456384372003694143459859909222821347949749364471474723454534534756406895918217087238963778121833769169695802492910105611154883821624989343919284575534260103229014208201126564010449146824072837725357554978619503486229037706051030519631856738581544198339963081120668004068084704166490299749637782088279673679663925081552520638044486621136105744426786737373736378286349030674411126607742034327725541790869841451539274947284055900582432717973812352284432091071730563206300212695828277167337283156132517099576055372327081897108982896826147816101808307060548977059966640016221468413725532291719506438709334112890035211126423879949056934048252284230125645281708691955838310335813097881600000000000000000000000000000000000000000000000000000000000000000000000000000
637 53251014399416029789870258290003461960764622962007517394559015258592914953229366139839134395567975039727747762450457600709345628687000652027347218672040750660781997355185920729963110258914457593385832825179094091233844013865079790963445377628834801837034972736060012382018006220441306559511885159539664574735136895312628746887206740522021369228885806915325194915106917314294216346352198668977062161512514072491221581814481065944668897162260496153632288608300984712093566951317293018416138660769858792974738560082838882537170509102101431589889294130715530448752069878193604923954289131989850586821009102873116539236922396732906428688832428025009671283027074842282031718360585881977836428687604158699322108325722714085726172638011374990892453400753052025361570208432817663746373077805389523999615876994653023210465545012048949047311907634139060974121093750
638 1953178914971978005892581044654019198226936554963731322228589115720849055841682295761703201539659064719253358382637813032225236706869740448018083413228572316689459054523849065138280784316592497401025871103014539390811379157286236370111317814477533045520012098189856226332388195002526412370071268929763044956618023319909251904626147624010478200192538010010238218641707834818647488684273646802190633543005962938531975047375762109200304508088031925620583248907186275060344432653034650332696436881124364207085746978113478393826776045180347634200861865912584224381182742042859986623035581314966101098923160164191089583568172094110148505992542269606443553832697586197610687853730908376745798353180378027689933585859614404833407579023589545337391992429005931661732509180116625879203840000000000000000000000000000000000000000000000000000000000000000000000000000000
639 68161632817528181653983945495086943105458219837981628591675379775992705663932353050618204046009240812311724383670755170624092165723777165269500603755364809110691848847822122081878786547009349849346455893030493686353142624219612126929340784730407720898081953863169968275533776731531742508953552495780089340209426848919668327925423478821150307794921251531861987476855739487849638340625898927958497126699362004392447298550407528332882202205402320766130964449214716330720768734299465590444525087360394838318008624466321794813633297652694831835603006433419723918412253671091841726514693159149727378074672082831539258761942282681738184174327971730522298888266368978662243724964591962235774193909306406166545844729857591662583766454670599354342727774295297807041814786802442620479018226396262740723358070817880537990159734926254309073101467220112681388854980468750
640 2503987614629906348870940263390933201588990512595509597299698447539806990210076462930113295616485802703404891162607789590496870557575637352552904691768342958765502400759134327581247944381728176627939469348267296446646736735916773679302272175925355833080654419499725084002953774588496235721569088809117679118344073066041757888637716407389748296492114506921834831928282089307413988743001537198202516687839998064026897427734027297053175120349245472357334788208398090570210622837635640093667704514004175643678707134756860988328311114405340330026096148002385464579854975780867503772157155997540729900790157182738511390955263640396728963622344387223126734144843751099808894342677528833342556421336459770502386465740715616305387288663546344065322750217554494791453305301108513120582631424000000000000000000000000000000000000000000000000000000000000000000000000000000
641 87519963214593931898999605007525719998695399393845331184503623784986690364856364680706140932190394209481485450926433714168344095453666663509649933314205645302396257185597693223684399239368702263341467841258455436131472505929843517779464939547908001507671300518488587906400813078937069148787958387235067510913663601605998140461592761392262411655420203046815479793808997653096586271880598711929147199747203674330946163801060581450932669149621206861275537666492791292199316369504237293973967274131799449570804320740021563977344477263377767099588689473247805292585265823017011075106758595364315115467301933899482007292708390550790633639777625437290570465007854599267544428152293381135609714481145775991552917862174329353007774672939850771350273594239524382565775776420560666920373567053740272499347750534825652422866033549112008138592955219792202115058898925781250
642 3220143722336651001562709622097386290575951730388529064062395326651488913203847144306019011370898345222163701906829460465868939381585020377188809429793702438474257016642583129353087476086267922287807315345645855735026257827922124034332722615680966931457262965682050034633396433174550889283995470599944385908104555423770562327816198702675034107262639724030293673615597426525414725393302856010063884893948475823360843686845060781816186240214610697554753140359002156221814500859854985054034557147494648442552304603927079964866909303899294570111674840756100950697425391893593221880652940836285319023681763975079524521812158204316981778333898178594125708688532679885161103776519199751698878017869997675340670384224865288584081001159031602869569584538828886182247423807869627535376498294784000000000000000000000000000000000000000000000000000000000000000000000000000000
643 112726258766813300004675291559240756223967092175275244258814985710406289244165043614301339200167824871924743798100712299000282944052825435806704944448287237297858560835306430870217689653091651365979584407587743012681519958500958580848663228923399764300340567392621075381951848828149721033442839882849600497986490413763126592334671896716714642755773584816523370349306208644743548578588935061644363473153712983689235325373318449499753751086484981952044083178382914273816059777695841580516320943899141770492827716426740106908884747340981758341131883578933246835586956511144384949290284272751172236485847319438430720536205509034097337188292145615444437550001399197788920126510916163612059546679014657356391686509672289079979054201248882045336439095932040626861686230585379152130349449793484899526289184175730285536287510482532717159820379038137616589665412902832031250
644 4154005465015042014140515740914488734695255463987684664161138335214231610736471874392423752201239992370867566701016225671827850577923352565362281281599955017631795650067523231984466050933559789410603883838103527195347611100478767950509429766874246932937379115723391639758211248962773117915066036925574524752920187602816122770418488125895930583661158272995805165506689108858185801041729104688309842217494250169088031271468022621803394011333328011733788607350433035061055163761505145577941958220561701346184762454674776005271108492591472890263570603780833578106580950293931646619098356446885629421821607908527264463677296347119746189542774776197339652462388977880120230855765784695243951008618083630553240897115178998997786305620315886712925452167402676768319842313766523097889409540816896000000000000000000000000000000000000000000000000000000000000000000000000000000
645 145643027578721332988933196291998212504856767489162771260424786203385892461092615292405879555103300450766002628576624425165608283769399560900552185735276972844817782940349646159880283716671973552716358991908855106443378219738377049387566074331992095232535780241319902131753802106755608272068683796173638752415381029053594416200108227016998949647635982860661077570270778051237235680923515103036362192665795484431267360660608847435990090416015148978834126165534939227460445838945434216175720809354365657758072908935271048013934836924815503233552833877281465239647495399758156644694784734264699785272404447496490435437882425094624560491554267931229682011542502425700165500291456444200445969484898053223933617881120343286185491050781261145909140065351209309824038673666728726242111204587826661704859751342106193689147141118997224804032519784868782153353095054626464843750
646 5375308873005644583950089111077142922625689733477480028000066801657496538029707254357426101955561079531357515925259430093218957815127412083200234557083015761193300107712934233377041667425715277829620672810957267177576196464634580213821159578889633191922930773953775839279511513251497103941383038388036030711686015528627708651863756018546812836322243206489359759633764237296616646810032297438447841458546796846580643546196372526196489977788260562082285821173056026654115179893467284166501982473824513047365087273619670654922434152972112101443105286120080072972963552801685600511128900276675303328652508613844673056964019019532509601092341601014302749224859184120996109469508106430460423948088238287236866892892104712374753064093299730176137376527287057407784713591148981470930437472721567744000000000000000000000000000000000000000000000000000000000000000000000000000000
647 188754266954596979158823245235957075643271144971489768066820665088804881813405245497192391412744451667466532804333172824846745891331199210334555520925414711110943055034967743320663902069311516283102489851413548350390630008374835032931164129740286390863363342379704653563239903994157659728960192831758678137848184601949317899894603928917674847730536106655880832210486141510275464658385554026463111736700286472305437337936942069440929973582078355247928430787762412791215945382487145974255925260851688535253008438347167210464025138660922517207360571221669407845175096579759564871250808834490411416349566970799143832256170433032227733330964210595924806974236031206395393693519616126073246372378883762804909129838030319625732613017714489516077154056399074262542048908936022936516240959011868018137493053770761748722966912076501728957531045516304857301292940974235534667968750
648 6977184200807599150738633313788726418477882894423635809966551105249892781882919333228721479261550204186303394601990848737623317137510000213303617810054348241421004789589500129604514140179209200936670589366553426940073150856137412230478491690635926428917163474150642692052686434527949065334486625039515786972056570966706212272974919105856077860316405369852661918777686117427888086591900593029290640488967179468408703953360198720908083394866622981119455063704046933147362677221383019128166612213382915974774963028804900994842986982250721906776272737104961257248587998676773465351797884016776154324611358262417933512260927411486860429760915781452924382206766059541666333431772024158366740627959506761936404109065731132014290428003240219441342415993270794036559560634269907991501055223611067990016000000000000000000000000000000000000000000000000000000000000000000000000000000
649 245381713991621850940344461917997589106426480865687681422063568298074406974934166319428916826622889142186440037954159296479850379614933175509779387085266818586843658615335495143103720390250339003459458995114668360616932442029416746189107306748367575221725315594696291990935475979693531911289727530872180851380099104085650604355673500383143173260213846942472781482523907958319497673536858887506864561907646921519193364910420405755633479829754527127772409280963046882758042140180015058139215178468127139182201230736438302845388472732662943017371112539818810219389570968131460392495590242794006140083413583684545839364615916612503945826735131935786060974703072134882837147964304037350983138040843789368463945732382575503088573815481617366868237729891485773207434205519495286613300965259577672860880435313306344505717186807540741304333245520474804379773559048771858215332031250
650 9084336898489770684379915010561031603811404009298181377883918468363170586534905928155975790205200474169466812829146448386959002999840834112762337443643454514031274619102176269035372826877688821644013701363483025110083305323063808431588081474935986058662091700621232391084741413533666463277151645238878679163911205723948348185218487069219627550986351710234490247788528828994197507222287991031638269502702289135737993422346618573986894899672208854415526770034234095618580942773301554587480076357362888226672403000328051952088565249324064229689935981199075102257186953158210498846095355810001903303262523616610215840696372055070584012555017253220072502930164756342079522517152178790154881641784020962381059269066626433849461532397444024859468563789776904385603420635310912268227466727735471951052800000000000000000000000000000000000000000000000000000000000000000000000000000000
651 319979267413111821958110197413253250632925625202822010458385821033374993255603674816845442697027659600655273533239792526393247669855397042808175988194837406594647453514968076845810714401889063031767885139780742219253696083737636087363435118474201207582173342844054560865605730548086626940064039016409899492555371594353043915437152589836152019046335252037509307622710876594944610525996227017390084969598549542188776381402004776221717331116205411471283289983808833939728728044348694298650060124668726092384016796228512418657387533859225043635144498292828543637124983816803916302929065333752471841254442473940563569579892915476661796499212532047650801138660057294715212872326559737842976397203193205493159472807516341410579881989041954770737437717710398356064442507105887487308770352997478195666769150672710686469093373983830865052809715523562950068026111694052815437316894531250
652 11864199893039323527773611341731233804002947860168097483709492189949798405525888895438954572628239235873425268255724005721636147067482508384045133501588842330123542485553421180549407350595655305219790226768416098109646797934967141871181261761156366737656171586895338249248333886076586419973793925262804643993306730613203368428517778567784016220854971346333834553460481739077898347996416206179567903264034709434107102613197063194008739079016796956807300019594481787695063879782830277217020138105264701113583068157216197125953593116547012686456382266904410607850606651449301059109597373912502130560880202142038334724709729915086378294292669765117977722767344974279233494725574724756413809364849926267817620878408429310510380825311970327872790189487362525068276080836128058343077547887929430740580696064000000000000000000000000000000000000000000000000000000000000000000000000000000
653 418534847854798269952679463010374964597455860165446045728788060276146247706705985177637014749357014564881611903397467732422627197991606034170965039177003477220542779637264160713962441274017161699196552247877632036190276678003257219305036204392270931047754958223165202464616500584539862936091602732189598781179406823879304232303850689013771565531175224072015589432376061783679070445361169217462599128840157081470169683694071474172386990629167782993477966839671975189155276266080277348201088019224441286528518279039493352864371904327464288153801734720598928989888036502272075310248532431713260524700643015259753069770387769806425859729641896781059132269209614305045061561980832829127141176238183196766210363697704944478754098504570844413140193480089788106654451974354934038831849932113204298819599364630374478942050599753403329345205740588328757745273378532147035002708435058593750
654 15542174646383925105576852781663877824555542696500331434318844029522517811842629335778990238330555535424566029459209665252767433820012212475806519498155357985368647768293356445744164976799708655700777606099015680745690202399374114961292931494828999922442168273676069294157445092927037293176382838231555605177364102499517198790252858062655173208632167409428633071975550565951645427789132593856943986616329079092324148024017113497946713170800872412050266269546062661165728710714904543756117526103623985356732615190454839899501919676343803606732604000187591570430077502033687172521589083381266079482492491642946681059800803717530431362039520447906554795244472108192524666592042392514836691016803327215823001147352953365787079888733403016566377993958699921884381273102150926185424315217716966862922258055168000000000000000000000000000000000000000000000000000000000000000000000000000000
655 549120284151791531086154063000778939003406330226867144284352040981601127504201050139492704466101269001880685159965252501567461744276614134942627026945837307017746278991019542007392349718502236222227639111490019406804926773234410700995538938239627644088752597318555741316440257072889080867372502364056538250436140422754010947423885833881206963760903449831233183407909147487655282682670800092220787913937395530114605745575770127282247229733341327536331721198984630002089016665608638214852148604093974798001501992317907411354842951583626031952570789844106179773788800549356066991980592945451895681984519119143300626049233830702700440742838919302241692640444563972851388350780775305948389410928838600969785995751634358375147314757001194863038219884925628185694236495438164765644418182700240370697611884526110199594147395928367923704423446033080422057359726295544533059000968933105468750
656 20422512544520626725884593587845061234419038488783677096936149549251484566949666584090264604299306123730291075351388659451514643663777339849473938876752526092664775513098229636685339618421907290846348129082197125477451959246356248985676139705617410834013589341924139860593831362658699049868453113285747231512802918560416446165243017128256373953597700730382885805654364230582195882819955309893007478490119586831954740646845680231376860436535582349327665028879353368311435854577309261730238326332179944208803083214074349061318800370746584037105869554550563084078895183866227963345167300358030219093338962690957713586979066547568445526154651517591984074748317045038795156515929441080287666541064881529754669017106488130099551594272860925782209116330076425991567769073812014540300166281153882011268860629483520000000000000000000000000000000000000000000000000000000000000000000000000000000
657 722645647350073085697354845559791500699102598708818089311149480448067887466536241226626686055737154594288427971435478399925687879611931864870894037903252331961641154953338737202062413611693615584835924335219697894720179265142856380709108554808581708277456859436047010405520769214336539936283266802031912041410422442706532209516771065871740248104132083759729575624739966747993250905900354047725383641407044560952008785829240435114423495085296647251966570811725555823465730257000943100632890702820585360634959072656332658036280275356094508167818583240178267113103502386334286490879810859098305677726841404809885174917438528005251667590309368094534524523977338279763782515731307551316891996293400723271224724320666390089931150311555372503549827284912373205821196901634864057210765007841098977228577392809663112674339682173127506128639987722177663934108871046646527247503399848937988281250
658 26916996061193701394391052181667521469532795283329622899597802033654610631706532202139408323250658027818327156670391666502709433988122341952965851665689531030692199859542397913714305080063032125089734925903027589203320126888094735883389418688976067633196125152414953874634388588687024318468147966727228734455488652165728229716967557218330575982025105578196523444980229914330255346840915268475988184955952724810277088923131101283777814682754303555833722247984528456375139542873575064028592271028921406970380906622714502150470647209238925056315616504601111346092420887748936330673200892813767917297932234405563346480769580576463230243178456260040084461148347779086789226853436015192548922829397944146240606110772908826575367724604208735274194292403050706241455806363112861349240477007630091993743002884206755840000000000000000000000000000000000000000000000000000000000000000000000000000000
659 953896654171182318314333037568730319988268697282542214682737473396810025872189887346034450109165468643730166664740703761777844974197274502865282644421143357942164988556883259272549907004903496555592827813822180038583000279634769697295556682543078059164244005442663097183589782949466857023454813943634894682235314670594314280984385314168067879978481919641302510770165402069775998391266364826218252462368143422500792325113632882011966036978346693098605213692369720886145568196872311040284338419187813895824831452067568373821038049696183106413329013600299478200749636952405234022667029563056077703056694350744892123124600005970182124156257148382822169593433704211653904854408930453228070404867691944799926549767128373881774514648523682351376259324005984293531783846684325479411393304393763251552776689328352886306472959957438745838087108898975644043563559826282016729237511754035949707031250
660 35584432422053460439138128376578941604737367721979897215656741691543271574937504911849587404603772652336430138019637198652633119725507976855814607546590410712167955805914639199035330127844588728764088201822749991523508414101617583678773273605872970542038382580891317619074695094648177986559015696153981465164704328195806336067250409117985482696891639063411862534965164395043802029328234188630844800567015084640204206789229132818020804626872402603919845831364035928488366664366052942633680810508944650985711809226400875777993765040766804071165226366621770136226412298486746395801474878208762349043398542118909258500752043868683937183390983412762894964088998128452397957632928661598778191271134821551691960940934928710671692970099137386567541664911944918681155264547390733981566228269439689512158339018416088678400000000000000000000000000000000000000000000000000000000000000000000000000000000
661 1262964960087162361723250169862623033074604254556849367458242944291630779626711867233933199407054711230655679926100407350991708913867886496295421661771997753281848611002109015775085221487838038119265843037785813090642478896070340972711372388260253969253134799734010092491545754947702565463896553057543684635938696359016737806906425330299032685937499646156124354531091688989488427684860225072771628812423434112316381586118337652294134399117243986089582466000548576919733586161358840412277706652242675444252945111163988058045151111741873033630642076054760554988808507834804655271408153272671204335443111003676717403739600054851774852605069973362535048248959724338261893246638622201241930870684914878981974469895051568661689913239607920890881212680213431299286607891968488419042521500652048713913470186790425263745031974225569570475769898986851684546039650824944544638128718361258506774902343750
662 47185173054869688866299819670545958864497535886422446616428813160208751097891828104051412592973721347740214716677576021233851351269278288724213857555587788817590124777897978591201815022663076677670684010210775463144363646573919654612012319344433076869442477472165670896601846264124433771053650581224832483344937658963838851349829647354410247802494178161270241144320446204625213756041625072231262466741063910454881830164554401808872634233230537650062997820166506523335284942041100923504518875721693686533454786000807772736775570150546562950897863113982292223298480121499527410568070557928304497071066863213549278564478407756952907447357399115561975064977438472288773354801743743703431471913058778966958965747349633101665748693016121060856638839284782418493804301046400216354396625306317846025133791386057810336808960000000000000000000000000000000000000000000000000000000000000000000000000000000
663 1677225109748914019771572886698107185944454629199783747272700688978101358435224202118537624263094569099527254714699235916965010222064739487204012926172895710140931775897752879191679728924898513773627142612611363154721591999558743146437740293955244950586305332867745037834494072144924988115043529060542874310777009070966971411790585330417449726487718559411249035836723416124707319913086315828429603882944106051761489563542926637391441122922228396400004186060076834562630947411767961850005116920374274249549048332513719109418585901682473856482658069730480652530572069808159494727553539266938868460589251158315091125564339567875315594054894171039371561025791451130931874295179699982823122406268286411884043501327057502381727453193778168805332284910947437639953787145861069178913900300523679044744964154093554537608895721098305782868646014860820475920907780473245729524478520033881068229675292968750
664 62756565269762516220510278589739542485907792200457784044844982704365616052347780271609551264743224460296370649026989744222961318168393644990785095229473440078212799607494455747647210456281845999101055812074240198024304510009535224093231930376686548598363786587986970689466157806492944249913475507590332144849817039731062623638339710402944613027375346994274880131393627812328816030274358547231010221052068932208276231334552721782553080924689621013983819628233679344169371439632036838153615515526378137382176221880200583326727784836983326650087138296621203309069937875117004721645895491502505298076477604061074664514412838127568482104057866670608883026798022167658693976371227694876535205527480772265534642919080261236860873933791329562198343954062262032461990627222613265563067389905444834310777825183949368220314501120000000000000000000000000000000000000000000000000000000000000000000000000000000
665 2234073965190740496441435064405478760258320923286444981736753291780302973848137552601693735654938274303413773208090610998091035362715035932443738831391153799876622464873100089958069525093990655935897345351110772499882499070285600164309836953473090466651064073297344824444709298527871150501169481370738121675441548500319230997053386487867725885682467587570820577303818226681106122187195166310144551442287154774734090347954387072257031467183077010825574573175010284917700106814847079261366178657113091106203403370789424697703645126012285812492467726829134423553044940459046085201205288207086954009691314546541404190204289173616460923414853962476768655665174866115343022690948060162426658746101991237360197543383682613107674768110642256739052635880919420369937918571430257698503052619080636883613949526755143474812796111564475052801852434385373415286804951078794556629247836099239066243171691894531250
666 83717636121461207255728305074125740878264162914640807155486127680531589438025025314738416143500381569941201097022491283389522843772930537466615775239427467566834252982415771322251344416097002682926085732163032731742362564891277748035935525482441362986896282667488908818029947231984389157169308377476534462048286479749153610980746582532045976430348494653492880224116773198589174157107712610078974837083532330206862487878835713013696690434016243298566637234256726754788640639509240719469307108569864276812909634522751408458591819695222608159928985034881578232451275303505598785137266993186593031321389968940330395011048937034192603430627140730537919116059832737088298194790616206398917752893933766340353282557385943365037376796933451698492819755022579630568482794067888531128979314877064588042602041403841008470786991718400000000000000000000000000000000000000000000000000000000000000000000000000000000
667 2984736255533717668602126818587460408539764923862108759931019611372119541800804089900239382376264631842428106617221882213594562866333170216802299647919975883007327567483465325687207816144894396591382232172744212962528207764640340659504947897281152972418244018141727265080976485106027095880249335225715556437055722562293941155853608850587472548321232248048153449217630750947614599493243583297356186626997898222137829606619929146424278813735777318612364613011644961908768923661902827426343591047621852155844452309168966762240636551501888948097644987011511751053722920152158931885818317904668951823845415873621641627760904191332212762113554839669443696146833458679849076518899974453030610078415386801184754767879273222598780194409223104483132314398440382637278069298519711241682969338183692074573497634480669728995347802988941677530248928745774086109578696952198198499850434473046334460377693176269531250
668 112014699939140449429529371458279785593861463578365463882792123437918717308254288826226996225926294326656459459011533763555156025407425147127484903574139261900848463293478831465352006552079350117142533781575479632878981481169249132570623816842949094189009827909416629031982701011296124481574165808499420371174394654638638559060169619083828024768377030002006157465194658796387291696906904962896346852723898667603431490742316748738956708413037304676663756306942550340062599479749831593327293276959752618357250265016348416300219973508656640023494268861652540909922260102456268290516003663875446627744999735204400936660957127910465035034447618959162233872255469990490259505993141344387322238800608250434476380089973763210258228263317068367540114086518173499538708566462390086725622955126044025842307039966869404273800916028620800000000000000000000000000000000000000000000000000000000000000000000000000000000
669 3999564481882980978581534207532795672843036360883314866396081607692081697974347650205990339037162380369786769364849109417397381332732402385434140170812083316895249136511176433691870668635347228529178528349560017154968819002109103112408620241907775316086919340182596269196243792015222176250864281592695415639211467781501470604475943836698223925941980794807585189579734064810515386852952761417493575613751159814826878238701259841688708782509127689492259671561534373578457323005874223538234094501794324887313113413564693628295657757913735133033435557812847766461315129942803337403361722071029744896789741735419217141791570995080733753019540878421825134954212106976146006309346904732012739405458228102436231906644154711754598002917772570579422838743095505106002446339778986384860061248450961821585550417514981754540181923214809711451056480892487257472530258437139324620424041256683267420157790184020996093750
670 150324398065032705532329192121990264361486598262666921784981776911911097781673113414909360833374080556997436796116420605477975883761554689949332808590524434458820292589268883152955726557460314677510815995274038667110063963901664530827395417888631237909481594575379187430906422795702202867069288833462857974571015765953464989288569253823002276970520952752633510018330174631303424232643147598785271044086516795790607741975710881387921155934089944464701261149720548944630833723516592332340582179191529469568230659539115562911321950145203783726042152167445150236343441965169865181757180871219334602233017541321357382235548508157614055325013788265775908735681537377130642446506257149263292990807682461693616567096706855591815932175704126959676716873257447511863305666907406662966043007752525704442320297767482486039319843759456256000000000000000000000000000000000000000000000000000000000000000000000000000000000
671 5375438577339706303560240160479877281435108689872382255562590159551955662057780188649049556714311184881445035985792997615550801173888757562005201830668973816732919669961040769017484085932966519838512227243014728357416045631387203339021384974755278442240799272260306032746606897394433614528565000786991806820395459818858683013998172167511281472143348763791413538152164279992072680331678739024999830071589056858621715716673560858432447490944554047013952787331401498040547236980570050919154961975925080901941602962237353005947966986267171463940483343400870775584011122466939330750334000533434966601040583980995521739370403285352606920955066870912423178589823236308679126960888323727275635834731469179961254307880701678723993681914161677223847312353482980120899175590901313331849155332100986284447853595041655009313132701355157248678919862368855195154754929878981672226531673963734192511765286326408386230468750
672 202337537254626947214906330382420519653034761181539304584805083554936289322178468406398834961487681827214250248832909518615670613602563637850236675858459980480500425968120685827928002976629575842934735792241811497705613058173161706085008746282578698872785354036803211699406550499642888798147017139870186841878907271969018498966630945082615795494430791501425347798328367325159219345818498658432336701107662507919586230962949424683898471387460618063080999287037529729813235340785105562500684505377639280390288435345117525190710465392051331307536435842378603852884517742300328960761079166055864979017635281391112242001279444284846045794494702823338937696169685086925925200975965277087759300962064142911677644778382371315282176938453664366991713197191409736235187958870604259521412982248881098935969137611593603174140544584753820467200000000000000000000000000000000000000000000000000000000000000000000000000000000
673 7246123246597157120783725704971646437534177393880548761167555216686525364827432002973664847455700504410556423306707838330999761136596666398456286207278905159141291237362832181214297563109930565921772406367446521882929015777288732172651834357473637239330668131330088912628842749324193804746618310163011878238624747499562024784733813935394084991364424033721487457862423906976575755417929514789950600554545234853350068698738349222743400129974673087983261060614476695763340488430613440534523597125784580271143384442136303711139355266031654568023623015579575723153975245775731603047824678878909153024678014165794199988978369678343206060260197657393812054368445551793995165924138299979945780099692497007002729789561305087189211672793386766715012619206383748449400309359890266115408944180433844918357935330865740617923788062042482791101947446524255780483572965761883010496176640846677230456407414749264717102050781250
674 273156879683849084852904587125377120701356767087704141780585581877042293777139278649045608143454569798178576441558471677621212970034987366236487438553208005368093236098205607781156743701709688046088082617659612681650359867765366188254261910339764065381742607716229015991445738440182913038966160352639695053415870175490318694379102572320112994951687094483503022368560169136060943871425416139068116868095086457086432331528117438808416920233813542235671772238378450828872215709476937550035668764137414687488942038869421296357822566540789807893363738300618059040557960869899400742838077918300101085177076308707330630235475526327331530642550717512090896362961267235850537618368920148705606690015818448905842463870381030261858316589171520882013976259124683152607095170673277226846207421251016062174815348357572217135659067911193965782630400000000000000000000000000000000000000000000000000000000000000000000000000000000
675 9796801696996661610997194678980239366288778619155886059117917521044679687156731618879253558246570414506929820549771965183446829476656368596622860468956889900721010031071078981306291002539222169194090830339216245247083420352215211780459764124786126806843749866148880415165684790065262279511587909366140086285752352538944502958786831428806787555984512669774441740359764976818757569124408315406170120282008508195892268616778902765285468899413813571715045679077267869898380035683219066888552902675154541654823931287984288368061198763772522548161030117415370871776984982393849135315141969445858833174508960898174117655724368738173107273336463590930719102479414602403606507017462170174005747872608917599119677915752270238619746569174080729020426272125847331044355894357712117429049558248096521202423726263581335326846796838966628995979927480070592522434841583281600923210848163094621732227551547111943364143371582031250
676 369856036201009903318636092300621899632133806593826112446531753740339461870945557411155818978808071806851215579068511522865495674596436134902217574968996532487207667220471833028097498030643902816283687190196039203870583312648635486059718035961508296804622105951841349318208734883267881697144594887653978041649134504758844256065078386258297371904820828148563211103132234892238521125367875274717191573505777649665284935130758336181289030712608997120817205172153198129914709875180224940575213424965584515557572568660405333312737475326355792256339488446416501602927333488507884586394959129435037679790880482061819053569548206154824066458865302994375531770091438172451338653384943159813926530443901499002284674455861723240758674375248608955856051982233182480125736423100878882722613063400732657693082952032917883197378804768412200379351040000000000000000000000000000000000000000000000000000000000000000000000000000000000
677 13284521156248640532136557449554561500624569222559791308822024264714488142775266781758009331670102054340518315852578514858063452652875513251175416644833543655752665555052990213785633927253290030895252665457641968012552938653058507300280407510147612094635445564169062301892074430960285720251490160541106527213307037937485979938847114969721685139425337316833796606575266060107701494800292485110681756029083516999629338266484128969016051349695088602752085663333402069116768376092793821472606848690636369283823036377540267453961363630862569463154965898944759753931631305847958035810020729298362312763718642568544509225634488652252284394377142211833327191567265120696732003310760751614907074793409737645209402651858372077288179466248004370883432102450326946051157896719914893202541911978596829425008809690126940623871067089673501865606759880115123684818976501382500087194463801515062484348561611113836988806724548339843750
678 502266685658227075984242243143607265273808313696466711744475604015793653951287682026819490669191650318862521470866883310981721970656127162074853594979187659765564656125752115577057543484154820859736597724914900253158192070961684906536340558611721826656692354663380886176266282358267451067426379430717078454322793611053200515871176853204777430175126366873427255009827842960576570043482574916685720291143319105247978045008276564051397881379437164935431822190371808952579780847232336589582336486565023241185473956478083135401793029659022770284598689833455454820531494731406115748807654150650784117432072955153920229105930302071505601180205354551743034179347537341792025738891901774951284759551417022687129420662662988073024226505186977552903817261885470674994473674869937001725461318286035224039122236083269124079199744039834578690758410240000000000000000000000000000000000000000000000000000000000000000000000000000000000
679 18067027263021969431773854831881350196604218423740238246711742199564228036585841554456959208113180271610958178688447372551749596019701060869995764812139751842787086759039441992010310719155925527836100744559173461974785779485583797234514882953504023139075385487088778496788735653107870717462411663520842467602495490629087575863241591647027011198315181607436147974409629837599953946391435963361071317251397057536350292320476203740131513865915819314463012842451775492081185122303540445183473477703813013755685917587229644207532172761333768117054454600122225835500486540294877861932629376493710055374830252735914139891721237088045085449565178417321359907393596610535913088449933239122467042761137668355958895917751593824221185264272825401602967711469611132428841569750932051956770947832183150302748345239010803570097389389118846148899428609669862445640891081130976777300178463180014773459269861177745042368769645690917968750
680 684090189091789396824319553109930225729270721533724513706959515888413704726809877715112375314982798776475492592608482025069993642624068732505531568132088338530130055133301489671567460320901380352853942889069099300654988357139985544609231149497432607345700738121317640655322069629143196141354842633702069384311307845326965968932961808742006401297051155528846480493172888329594351718155742707101256768374131377106054066343292375376015241656338460639202100122253597681087681252078029935461555927958334436854198655798281197731954132221924146334324433457864526478036994762529496631182047697674171707024369351070039228373543391855001811937612461512574350114510387223116335982394894754796742474374581738120360472686831489846738095399802534970088003033164624403887358257257230278619576789569189284448634026014120859704076864714890059395871067340800000000000000000000000000000000000000000000000000000000000000000000000000000000000
681 24643531619912263930679931356546732397771668535097583290978714514798829806133053039876078556975114934249196687542856288676753742204288514902788925466363004795520399779221666918619714147988486720399365280754848314440847512031021962002772167484468048950909235240128352253129377295071137471409551960683643914248150889470385614117793347275696269839747540233484316508529436368735090474925300781866001183084131421942693929599283846122456376433908985020476960260523033857224949082720507974184458137021403500796889920210379888699371963165575680568364281658191754213795884115275420495172099513996287142481500917920546120377503477707794869081455608811061017962333008841329163025493937942098936838842077141959082434412745018505321194201315190131243750027574095429798426283485702852828300553391282634291602434138287010151763963812950062813433088732901539621429844094219935205505757725260906941880389986465615947963669896125793457031250
682 934471222359320150117295946722006511465158683678135531162022621994843052502144215369888887694238944203952420409104765043527619299353848518787719482286708214414809793143932771513641717573453331933768958748519092810276127643034820177972415905470149274540248145770597704763322879457423429894408662160519227447359154611900384395459654191029421251432492328773994006298149613797354289810155001924191191386129340948318940265485690810563740728202014483539867702137584867763219916331402337321493124997551636592840316632127367766208395129349174910564325006673397050959299524249675187569945767851891227697507440732435766117544437794889996365657700825904502998770880454464171288029750786488032353014803292052130436491394007925844666317664858036166312866425856021551883353233525451776285607758760040037026727923542955080073845947065708027462034157585039360000000000000000000000000000000000000000000000000000000000000000000000000000000000
683 33712496005124381828177081073326306112412422418971115660609782946491582134142769175602104694009839609582617179755187540082799253025807245614892842261877424134293229998888638638713256868418853185801902200660559150930157537302994922568483986697824215286988678935775969196564973304141921726881687021429546228987855161189273255859510718918811206739751704046894075395507198155988355161397864264396604498970907584756214802218288664574779754713307624062138888204715091154369549434089008190381929878787337940915445911382642520033520667891716858956008871328673371249988074614650230446215651128940914958708023055657863074390882603116928367775510439525582561014040571096288856089637704856204644396107450506491676808871633442445960552350217082519877479158669429146966473097551959381023582435876379833010276504623737728580772298796969964893934697566765112855802839641615705527182707808180946201142072493617263262422056868672370910644531250
684 1280231055401901211643980592439921483795311180560944083178957279655644629101266033380591587806137818303955585976268175146907268164856373736800387124527926703097812295128725312956043185886091943980332347324961292985402021530088983351957080825303742114892475621881542005598715266003566043472471272517087537267001496384450224667097511715273849308439931025744318088924519199361214267874990428796563137108865919841987448608138695620037497167021555559584642734695631719021644535756151686871588423300042550260459463427794433506202956480213504606359767596888996492785331535143602905595946470540545959479647709700546534967734566342915018014314026824711233788316367899740326519505161670760715704723309199947084822901101670553240115300269069450214860257576136126812807946783867333259533840427198628865072222651403180718444336243595523573898425438061272760320000000000000000000000000000000000000000000000000000000000000000000000000000000000
685 46253741956781779975912414542009685112473547291902566710460051835283062644601033878584509907266091510025883871358118050107914373476878958724332986227916496695326057317998180133812599147569180614484966065936964081046812274766589505900564445696590885557969200358758092054752117758134882563705066050092561645731425054176196446096475491284582977088120035074613588651187898633792125422330905530806342699982387733896084772376788336915116505178588646383662972210872420868069865161103832410635359285163401321646675219841964033461513772453354163772352747655908894286607446968839787181514063610066289311438821811727025555759747150043786737801106719688545411360927150122066109082965477502679823587997104434022346760462002543636187130489639269831121934270302096573138240601757244924491867566670349540312102398689013947168287932078781516167932731373003082388788074932526820598448214872791568651270435394429192399456951534375548362731933593750
686 1759044956853530404571996842670887439913025370928050392183110571002877098423906203935303488380064977190677677631877647644406470500713110195743675680695173768244325401654772748264619550416715866236355490006543063549675047721698630585233992731440755670859637258386084832733360466844894399474612987337435436116027552392097397757126928199320495928162023869503587419560815664786609394808589493880213551310697524736323249967329166384037341263109730417447589681155330600202457388269994994933853483551281871024153143186033558878878186362049385051396426294444074567227475738339746153649163336016864760523245504031936790993233665942634768839113211546120431084278863564918124203239855970426493515086870523788058384624857706627449340753661630419443598614472812691729006109366539875599406031423026954926581776120905807743943164724627042099540946431276940997427200000000000000000000000000000000000000000000000000000000000000000000000000000000000
687 63645419027375272498125414745072725311464987780503431954566523062878459355541210068225007293769863179643849711460279968101955460954145471586044153172547306448872077887758724444906828626090148320785914543280078912046903162215989495512440976138271452420817969656695199458405207748710548654125101559508939133110016950488882841175974061726124042705288904798242803848194266142077218501059701097483713050858858636884583945306977582796043907217429282181146264369605541300757019626087203276867491675759369329634406913442298310356356625011041160018218579502199738050019155870736680404059876718949887338042272357893249427299097151709305315718771830044917192652899303036148443245252899905884292337089912533311074941505684187088388813471574917496441133578108552814052470999572789531741679904351994613442857020228595047989974329248195580295351227631352431499603020895313071347667027131370038855295829345257163645044329314259812235832214355468750
688 2423974207366070748989451136062539282214375859245972554424782245037713929541253092499255993013900850900982349514404133571586040432004835814656373716859796064384413672118919621438326686771306725193735674078889366850208769084185301379702294894995424536841239479148212861964530942443540830580188683240760711017095937705161625208490549161048984191563275879029839976076828715569655670556677736802272219391947029649507498372480190473030529037310646173369724245889887725736830775766951335565789205784157675620353415687471344280397917991279889844311761325608877372517767832168281706433357820266111866152841975066570394610846393653420183504357839507292749238436098670411766191262277538568062420495298441596428235192043915882393436238135991084737068855890922528039988351411936309600067832224067295345402311731243005165521798421866818193638813553256572965722521600000000000000000000000000000000000000000000000000000000000000000000000000000000000
689 87831048827903217388155419512187231804495985698886762318157432490662014105461167077324124184804412759164289122922598836355329617229537195054571498062515994771753300402835059761688294295138009590746931059101183469674748818465395094580364722645254155308797994427652082796429949482877734501545676345824077923935323081547328922644171331872651831366615592101655053293540418033960844142957618522983352671090309818486594910943565634446867802941065050132781651517259267442711371471409507564852215078655371827791143831366863270963152482687486759910342572649934933509105282705592716854209068734964873311315767194565295492163098753669542134053412781727504351490767536948128762742937814498359573584442482408037195332653434514192062893496845435579625609664759644359286293609351018277028494016581558082733032566512591567825517010058491466984814833085254678102898966652295054749349859975573018135301326514809486245560776751517551019787788391113281250
690 3349946447453208415049636524986894767899815195477115732846179439283080172218625385770556080345170359089639584439138633867427105271343938884161944428059911410554021160993339764657581030648533277006993659487697772551027226261229970143346811283670805969946178022651289037745389326661158934935088985533245632241227509728832705263953681214723607906882692719870197661490208542071594335210091559612628234685710456072961901267007904797122753349329226559309967315875944863447297954314337809724194522357578097890972941544114706829714436879544831985898450031299726826906098764097963393888424895606702758074714755835282722775406925529005460908411056441681055029801304856396079183789336653513347768512009305322099814720088308531334791018025056209948034429257114832522174355376666366411367530552904366477287666614487060602907365984434400127941554381604689357024788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000
691 121558681482310522550068570302513063140974284532285107128227234360588510030022728159063480900066461420731324744566729829613769412954253824636570557940686917433353838126149879544171302906876563415842007963133361821798966023593205762899938990875725154650185783811422464868756279267207574592583574500487262065530790871251575229125792217497820888634122147122084895693784607228255537322047562439439415979004795720034658681845012362844553671811980608558907597092427599051320086687434178911040600892873765290485372918611955250446825515844661941690257636215351571030608237340303334523708803745177126295149584160091229707787285358957326000822264940165128535190902000377852406953431708178186116737766783756588402893007901131889512880149171611202267715970843881004354372386254859436867570976437223795130292969834930490952661330012800482185416476134200954198583011954609655248898887660422131730242690590460029678721021184628625633195042610168457031250
692 4643045196149552389104680569350821579583160671454154736830502361857591339449636341926603890002350147671336632375104367834119940452320573806723430409224079196418716278417702454496464410961719501283177147951009568932377844530092335069136984668110436245465343797455839814298738684177024057863910730157026296763950034303919494208156258294969763865234327726828771660226234914062579864189395548206852681328639626062410144762272240248316276195924937601710283980259765958559366409323818906223944820719498191534305697927985956784962445915482358964545750147149422043281058055939670609218474466461437036884545393897967001870312316723761531940509822006923679594076567656141690027947545326576131276744706611104923564557414859379581822799203250857232884303812728051717774029575970798306804710246932269580561841080243357917918077331755741639789341623351145282821641627238400000000000000000000000000000000000000000000000000000000000000000000000000000000000
693 168724153565646613464604003762639521006173846579347371444237741247543801782800519319964823868342321195601247884138433144606970683390598100300941283501581554903924078157018318519839155377184091249520614506293433428131301077999078836317987163176070237629720370553006511600606486708069254964773059269947619152462207345525052359470995208654877775061190788516317704480633755044945148404860793413324646326880463410140585222424011143506909529032449535149984489743141250601531867230207889491482641887963279745129307806104868945126049002147701088801388609763677141860536779367824093638436302192226938625072264669979091871514508399187950831228848030926020713157204632500581693094603371785087742096071419803844998230133640889895859850263354615827295425956588190321492886160657099950194250092195381013234970719628168670716327967697274472927223036410251324921927684085377620603467542356978111703660483138393497625981409804296617949148640036582946777343750
694 6453859661059416257574518157181279861641284565463884645782472447735588710917881507395562797877197354685976826052713916979317439939143292130287387915496847373790121163987656395260435676479046547427951147270075087281340051386696487409698128602346988890835706875354025966956069074141233264704938813450108598014924737019759108661081242487635918235063424678088237057874470156709088577587641035809718641613285317358711578194653386642835677320547264259914147114505686999629389817845675054749300356788663220462409187067573993788258058269367786647853161193745278296610908299029924733607324414397158441902099990055900956218315257888598139899197137896747267587344743961878667924380966270853625366620462943511582352311983279809417906324225192673348025715162166910885727927940567476718693517240577984143431333777779215464372159030116545456131640919984974078997327038434508800000000000000000000000000000000000000000000000000000000000000000000000000000000000
695 234864995640168343643239391442522136123832125312024870616736478314365950689460821020486676757337811781455555193124787017996641351936959370286038087828809609833887313140602147977917146121362401436820370626043090628501773308854246614504809918678563933703046270870487536179305234884782774752437539937312098297290945192180268988105507991878616204643193383182731394372183841267996198184803644907533902149660633302956182695860982742638987082190149373027075621623185248528710178192074261578789575149566020910982536272774184234288019642297293341677870236234444471636297733649022263824474665924382192792497189824997854520781315971233004749441227943834719351503346842640264156901881138709474280302585796331229568335102201314690983138641209184616673692481451064559844283934079229201020832271411932588534987748599908737805997932536104748248751630851408798637686193779112403767418963751492522833446268118398749202803063584887865999917266890406608581542968750
696 8996717565555218536351429172886826209432628732006312048581837384491812597248408192384385119853480992532278702357627979595424009315957438521941468482716953975173279820132919374359048319667560703799737460666087695515406145302401514132996285439699771817259339269460645607102108162683423737141143573173470393324037866605775255279474450812391444743630945080196503422174694819948624908533508930819662843528779555526129454664641781121261108515246521167585303471826409664706121776709091663514173429998740556872793185256675277901528092439394388051414555418591568212740244188363943952565836672342442820438686757740683940427634260269916011753919181070497325659872299943499640490507690288988745272604084925410152805535723499652394705550793991143015832452279833518471538889265267204977183059430362135446978161558899765213941887248341180205130239107913203473000825330685968384000000000000000000000000000000000000000000000000000000000000000000000000000000000000
697 327872885654657109414270928522200858990804172588106500819068392713780417470117173545008151755699742586835877060784580446944987776843515379505364210104404841012625677301085917426265639418287312902320169763545608442219574599119112837837429310762472498961523595983871030594082909069173094261246706641038552657253938371323567899691435490337946148714819192556019010880310014645718495812219514965040246851048456236828610811804319270228371461730565490512254729994934755756589399093903881183167000500218906221355566319663949241099284729601877026902766472890890630778508301375615283803782264000243904533426212480804621079143221748171418530720895806911452389339544827112959601241162753455232575250251950039248437680931133941061554672799389668915969313272976323502770605890438206111918435747329220416706672249208212184629220213175814601597318714657707897174231800211302652511536827896705388770593663470096932813772254780571024923574441345408558845520019531250
698 12577462861919560773695943681564592735190317453716847268699297064883832699531419758747579503216774780899163166564008892741144508929859271374298005499435950365014196587634229182098267279350371572511103480530415383227158723606828104579856903378162226623674436905644608827611697155545781967491528906639682639654495014321182702150065256914793564703139963106756708807742842517530128638722086615373068773883222708663945930671743280879308730380984848594669721656568794197114192411358607091779812970253865896334590288450776391672556092273985834618181984993135199928540235880549285061632363698548664202496354618356955945513332311496528441319707718031439265973178978594994325993530202369834828197630448276755052544931672590535421072349472851017939431645709333807399851483874972149960210502150024739850332321646459157930151155763826756617094680038582426521538941603226488668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000
699 459023921539967038730105063322349622678138701331656636908536892229092950486384818384380393853398610638744327349113302430436763359475374787859471400826802570758225018516066154043181839346893907658927680812050205377077194490651126831058993175315312694317781334851026214553038432333283260569514597966933674782211040765112582718074376103076844477807511539406108757240720245687581240914824897957499650583811619239786807459819354413219219412381322972453869372355045950521144736837602645730846313111830111471629326918635838105149082661862731325615800130834193306284641122762297395257206961866760199161952661895005777971406949315377981173677408187918583053677456997792158137023932730982194559771119938715646953990311465177601236027097314469411287213759439612960064993530118355570266081795407393509728640347299920950012336350688593010665556017805745888029506317006475060551763937017478963594809025847446337946159414982252866543888103478820994496345520019531250
700 17633675009562295376989757144382679728735307536113619967262366916468937936620984779241233956802200287375245092023845292267188720462193201376315326603380292077555726385546178556906801936304174567505533494995903931493100002988255622126721721762081638570434654242713980554574326881499657249029882805240661133468843379840568180413425870418334914095758846314933340456901902081507401955569383877589617422439384597911889332548903439828421744110890626693476676350986257263119570434140343247480476804540347346906168015573166686336056681173009208837611845308122267587942565070147962120514220342080439121058274160346248096508712342971325682501911870977431168164772464764621135395776020792657921578016875310970383236714753449163577498257428210580317957149054939448215160467992393776299706825122904581916536585408389840757552933527104865251732740759521391746277572009092258254028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
701 644472212588445853805043074598789584687160688822443238143116031521647813458280487499901170998176532876772078467009727724149936086508756402546036961387435646508955776635153647503137558474339596549766003897814903668871033189439752379060705673893190058556543002256275874149792664713438183626010217392367754590811743654608003203743972939667851187481469564812496736505806817588741812516021991937893239770307220181736124862011642710431615025274237744317156860308538461701592021973780401461647302452666503672242802731733305463585725198647845526751088015839174515399275171476139807956660132384214014836793690136331672104303574180366336919754243666132460499485570856723474748225133627375278381989069673818397180120816527318308326208402860796729445104444419967780499377551879635015970636467148362768051848013985574146846526961765111635564934600556309285182937241905037121803179665915353953810535504659996670636946976268430095635686427613109117373824119567871093750
702 24793047827301784798878324200757158456771720883247384608942129383794849418534456719526199178886503902336951028788966114214111188807650712608869512421594451170908887293642370058451213762971254379390546629082746144286867943580419665676622700483229034269767784153703646522950723270774269926688616684976274363259021368869485168791409440225862583860265383106131008005151811108320590392901821530223066089243444729810477053770464475396826122336558653345047394240307069446258735358561871313749542820606708537385208270072650893741855511817036791661065218874582582871137368705504062063457192836120539935275612944652155354144345917124164861151630524633287670285996853917079059590757733304391161789461807987889325549135507010277394112610660553384547931296537145116694143298723019124804831827740811369926069309735520572879387854346086322583158901428407411959128335517508232810007101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000
703 907420552769396746156666441006990735465397782875916327198449701147281956714813609883384386004639395246460146509926203518196352708051303386758300198872362688347142669700026733774817544537169225205539878765271819705529634178829598740310767183095407079748188801998105818218812304778223744214739281161447471711369861046544474845567237969111267819340266455106063378414429712488939025287919716427245686570990531707483311432028345862809920342637669333275785582118871391225746924347134342754315219508010460534382487407904149359614567288143006045246974136637806000931727543620525758568453127329041969275604082660458809788517518430197595492628394753323889751985715759602766205547852226301786221888211698399059920757537512086517123475652456519507810849491241244973777220624571664696426194606175940385546419631682993676697183926014907198309406839848841179452174525979950535287859848602878692616408336088876292566711076724585800443168004392191505758091807365417480468750
704 34958338707423307459779114492436258707002296084814044477438083013084548476996367646650000820572870140493974665014024938990149426155809917725898172354258305550075447575827522958353494701847578517748332876793842709118723449092414128824975790267631046455621992917829460937262630321220044383115871870834916991180236964402673157873962096247161870221053741736538962409194792491108629120446020629579142467595103156143909471222792885699925881563409940193265069263694286861741328102222680306629823987225609276782396785678598582835620208186372230791776150049239271936402107441267979281377091678490450287304609476650322466713987424754793967517396636075811177216049614570471796250966234008354423838468058403491999542070835433353812066433647385479706764648512032811554081543710779795229783786137685807695581440070655409974836342564213594453249370825222764232969110819427256059942540410880000000000000000000000000000000000000000000000000000000000000000000000000000000000000
705 1281282983642978643108041786630411498794270917772332266045902007605743899734555592766205799322397225174176671160278351745067196240380409400625686615494535534226712139586548758562183488567042091852827457610414750727673250216653345635915404902113828589906981921732686819781840249219287836097476146277147951820469976009237470567244849009528298975511755347906618525618341137728417617619341312183659140508199481881041152567823587312203560340361724635798278302710815452280984929804101817950608956345743765365359589867793015481618387298296847326408588359151027973138093204526899274660617032064381048852147504456126567020432787684657706856997909437668794773848981086157820749445505691579679811233146797575085835575005222992775768703403625864940280593392799460611044927732567570501433346204149321480357597319806330624182914686227185925309511899957653037881574181665151538230600282878752784322959377605415454248731071222481490675185189509477368119405582547187805175781250
706 49431289559221030744192780273637213199534809176972995334531980278700489526861937695361093489840155269966096619086740653032098010584734232982234531714197261522573483717990705980451922753692437238450254389343178056233116817133839669592718672869972020731602166808767025395166536875735765800490934910720245108471759955095731468368622218743449509335473436173052063120472697324849158911856179176974120315804172481892647559303376556912439122379630017907520951471383051386311646889126215196046876017668079712509212795695435905885503113110720252089708751201498621230425350438248849967534786106967425429318919540617646102383798411840191112087736157758679933461582310575425575063615090273357044415831136464729546474314356311189662574341069513376594807195079039914816737082108208794326913012878290505701307754731019958945999331364322650148325648129533194867967262260789626151364091445248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
707 1814303974529145094690026080744047819379205601244588572875698212426514103833490915417048213008170200759968487926765285201877854744500930074558210828695223195803563194654160104613846405635903948573641132035527261736607256188400749050141778740368008889214895623913202319376457146928798004841719400385980951411303422717643698321257344309429895908691248808575876466413587009246584480613611513905740754846679150338283777331472619629974439417306494188702767867615916334663951905791598991572401985258756465338213436724466352931588120765301928953535244023598406520562401913139239272033650648690093402048189119242594763693499447852708218624982674589730727718380996216549606573664074786055029974329552693215222464776970816336081415753339998702455167781594974611199409914786722205981494493321115233947403967214432601100461690127232765887581185844641614048214074994377888772531591386535007443711837463291397739768270660470933959156113537969368110225332202389836311340332031250
708 70093848658938929929717170885696172493785682556342477769609036601657796701438821770649199753259004989555664190350036330945089805339153586186856517863146002209416761611015159883614757237882336011770534578719152891780100874832300281691537629267449850978204679211810367674883185726995220653465833179152719676438611187799433078772534711169470006024272049130810466674033031669955691250423671097796765208217222772824641469028082124945498686887213282939441847580656868456186804974617223779901143971559420080543236914849874470827665670818878144883727092480828491104751948514371558974030762610395364899062939555921396409391948460364350200181084885217675396681162818428793336673703879654750308109759440508047563408585219208558399798221050134435205701469031288663952541038942238225168374681327960046003232631054952510131622955762818161844253894719725124821074061093099324765977890988333465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
709 2576321908634636552961079976812591717084635343898015884309929230801024434878373696729070793720331575716783314908305821465593466347738727374343734556370236257875543578392187887926980916915193324125534297406119395442284121734834995686771564210017384195375484134361414696535565823302130549278465014773758451900755323377772440644681015043926532267009663843008790185116973308958464485925488147719951950723003985862564248219173526106010150755392067712676044459348835008028113442512406292309600791576000152316995571619573402542715912396373842650923214963140843357103898657449646852558633934027920283102222572737935107119381898369298073419142685731031526058537973195399729567347595758053098658934965454241979151899794597566993407052227180157723507447162232315607742923238862876753089852942268583677570404727461466502167505544924567395570427452409906963103790547183332893039735091167778390367089067825000737915073029572280530958200200561392101405999710550531744956970214843750
710 99673848803455559144972674158617503592222527519879208713117211680532537518466916641601979276251555146023801685679634973707996808625959052717819847279349785973085278987622701190084529587347390263901490261034605481716939565999452602112061165898588472090291287375162515672277692567473655274137355477326810036615103140693983807431504344505672412429444263137052405766522997704696557765433526915375711543654243584645181738342783065587238070547958532482934551326618829202904179818065314167270135950243872824980595534519756699508235883467833958719396503302932160255048424016635870178278651195913250149493625170504894723977659642993224461316348967293399462531455858374237055285623529935584085102958097139740729172863362039173641725326863459087689553393608993522137797386735252282632077021079523927693114596862388668996110327044904603338350744569850960213140696854204424473132441839608004608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
711 3668696932857125185614337893074088645138208090135845976187575105784668956194504445263193871305953688963580776298459270411705084631477037112731768543467251909870206313849400071465540466899614526630588532021052676016257524704069693274178207026854337971287691901932059369417809880547056921488438985469430419566244690054810163874022421014224700442163072266634962859504498593187165411424816873562691456690647253583873553244826453083532505342453117437812585009104183288376331128973719755157081907320738525744806383292838730684560479269857791550294818679277109557556883087837425979166615515795936488916573098935432997673354989110354621088645791471539501953460750978874676459345199195121920582072671571633692718803962306022822233815915944742761237386313979370026418538899177480465115556317999778211626096787397711643604870787789207145516285796065425927295611670602255713999489499690702652502572107728066323119910309611389364870485664494800803758778329211054369807243347167968750
712 142135469936537787653740300801873960784501393102657722775376767051998162064925476465666065275986978210371608943407258023536823394317753649533633863649773128671847642726895408080964958455092213048833863158341801042959924588130143076911079195248899327639651094426235997305540288883177720970287830668566614009362615435541036985415681874912040643347091496905491598595722589794737862209478268372169340954786024709793984971705928465435365916430118699515360681246665354274141830800134368057520337017730976890120811380711129446410447343177820858699701918852938956429568190448248462815678156530813775591386054581507318573151619560674313657665695196664772688671540833396565736690933643780897218707375608202513248734913966639207001354617436596083370246554391316627541226544493792087760522744762253399746893062862885263506643016462482811442168950229851649393915019216010082801683361381325417637478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
713 5238919859765166647618093719961799002071117204517589380836792202256601697963086775427656674913348033542884845490341067409582415088297830466705195425533842433563698453944912203854239959558318839518690415241232030889279863450354034180438446930367228118134510311557117067530296361029679659141296301061272185240758657320179455271420218058052777386730207323839505845656591694439259861617563562510054473832281859889493731638699354904384991693702965323105131361161526561608828548868675681569219782320022592353275517421428757795876712493393155395726898933392159078280759690162784717095876075441599979962873592628641403469216924884069007094668144362382815805225190002398522748782634277167347856828149367922634513389209334330138613228146274982277544419371728142226293854642921522517448822454272275364475289057878068830886305951066786578940100339317011654621249586016987751357897849434684064591938740820233618043993312738010705084029461293991872250508379238453926518559455871582031250
714 203254520523125084309947808462976403663189714054739322544759425068441933540270762387905089446151693374416852314894327860530356886856223083404219502436311969118336382282644734609524597444537016236540840611217614611589095990898994248198339037996978295383083177858696002766278379302470136329282683177095958363399115123357173911204724763050225812330555790454408600198040855586768448180995667507790445389187162182939785629000764384207306282061407572663719265792030478614869564571167558382665854700609546468453379486521054139146870250714932718375288485207501798907902358648665675272214870500582817133966855328973692731278459442156215113349739473971216277630553080481213931864044010046843836193484373079027498535144162155912085068732382103891175163042547840221218624469174307127408430863162537502279604145541142119690126557331330179102871673624615994289682516519045011558238606819510320636939468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
715 7502162630038471880155716760105744764508628454637516282779777804134692097691824487303150095680261723994328590380742298831172631396014186244383666727553474815440683923202931500503990031474082384333390920929887713644792545748313804413003185399175691564552248231418870542286048386430871393675411528330873561355859626325579415107221699554680186492343541050638686253900288896932768067873382293597476912826095181754007357393257614798376351543520794567577245216821959217757691935047426831055241918318765323225443917655528003438363450724929909278986025625633399355790113450686619583222372928259441261465065789776335349530367188163729359210447570612648480593272434338493790712291842512018626493053269106819490452642411760637950639792360781537695551322302915629689302018643480122289565669343679376472850268324091603555198391023742798064547653681713015937027280383466046048896970658032311505877689781854993103156597774989100766668709510313586179622302729796956555219367146492004394531250
716 291468121110948615298696585614947171124183031409476887348919159858650317805619647330151628826506716823806620095431111286259733318194431622920030778304961348922171356356677047964064317288881079877821570006417923852014607825176753481314589818001259182573536664213781240917052435147359268881099803746504908595197919123436842142566570945836692955378359866091612263193581462058514553571106030146455024871682216563859644171222341639212338327338089391977293481597536194705172629182637923469349071476413694713794268784359069748031267993993629537203984811846161542516282270838625017974505093166786533304546181342043215606501156884390105029980042943172293012853766081322419563430736228342024005487874619389253799683162741748802583032551080115571585894559414356257391972398233538087396411603306953637700615937150361612889893219051238874505530782057792944076660508223054934125252988544192816113598332928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
717 10773147506875833247718323425367850073413492607032646179365650603816042382031461036911308450124663837120046033847708234050798725301880485144741018459453635872505445800578204729950618764868017948570085203324656785191156456434528306191839256504350236498668796066026135741822640362267180077112856305894297910540887045203965261950153228557710235645415179046020316244912032939566692483922100803399628305039429314376654541777592188729225444414731411791699064983843415107602994412985550931457458892460968758489627543201657944578908717628438824485143666748411611745870742923901807358510066956067214532326889351282654491221371873557580812953612283410627813840738259623204353944207184790183070132299803586537568628602937600735626823435786545643828727824344923996111599795385749826255780324219063858582023426105697073644939191700116301461543128894346152655658693563702735700268064866939715467824774850574032648981430116928612300425778407972676650175211654492102297808742150664329528808593750
718 419132786471069868288996632553319813904346842647450163319965578240760713710167117774988936954353678383230700739764011523082526937380047227115297964537427794405796404447399706501611254260045910006121719104662634350936476837735093644356463844101694784261771152681847259055082282142393677395161275144720068824019910330127213233498054714118047775332712299270173328751638001208881711906806897278515361674709467578842078048092679067022367105042514939162343040401783589781910666531601508259159560304891252672493032107518809110431693697843228003872739585414681565569372343667467293288090074543489791073863345570290637141490646481336813929096300992087912548792618069315210147227717288973223267447583784949291990671558628674959589628644740567591970829978672953909688298058315012940256538289079674380516565968228966654194189452361998587592830842375147775564138107701696052938489030158327299297919578931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
719 15513392511142521359745056406579496952856703627446993944011386887071691356721577429894470563205736983549586623724771344032606859809768832186498998485018614479217994899046063706132572507494347699496939824254504856586936913086447676921733892567408974687233081917363654333809381554353990792433077938952306527276209438363125899596764194363885820833151692588199825663769486400052202222992994036386687244708998823215063839383309164831612605042554296981560810876948622600822597270949522314484613310001962285146623749516503309892539588150548910381536645303966693491926845357121649456463793478317634947894576873036652651005236831392820755462991193033376417647794381432863876589953518207310408289111086037627333605932288116739827975815658579396274924711258340703959577885835586093483403029658913707509966111041357280098873131511977087422905748413183476365365017915847092165165503752713634079154322931772032684898086440304038669850167364502112695199371669718679811467154650017619132995605468750
720 604391813092878689180634475599450142791092683848835656121113594829183861486014800918541150090612290321534454481759551109020808728371515248536570225416537542381356751595241447561543182887275228260969698665844912179294747682169307837422274207969720653181900554725345223936939431186624845239190428940403960633513058776508709808998665012337514452149609571881306560601429094665009391447607344115981297137857995012445083169976543489114357870681801733161944993388028383619730403529769254616151120940597494254486642717765575345085134808902829863792747265960787312212633143326265794943957542421094188813266985119794996976219481939692422445494215404943362015480798626077082167160902803143589312500660188463453936753694770337109022668424300428273305988339229445896294660144232264546479075652229733170062650548585562614982892266295893836051044197671289136318267871105523715961495099529878767702538283709890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
721 22401425091472338493103904539036296128419949894520955483213327290171506028098206607529395156526737643672493485696252610768629872734876212441878851814989184496134774624333188059982001491791582482852151704089090654309169558897758836196152484365987568788169426167521028526919170667152183588113489128508342311032470367605244663076138106302488391725212632951904812364666256307134900944950195501299778946913161077398427544829416985376842125479586288784109656801427687793431872013612748696040149780471425652857360355585100896430122514920727385591623357562511505332280017596734848114853636410235117422964130925191675660711332568783588653890049751228299220545287845508842197981810885866787630369449883657244731684595716133961012266284087292482530725825149327813746445449310964323091721059790077268978007251823365697473132921698540826679727686058181204149332371418636250729566242048744354465305612911231978550115743410234895325966279780053111153897434483853179365553387469844892621040344238281250
722 873953919464597544992359566352780458976713304693659963393664264309637803619118991099326717148525875206551718594241559434459961268294991315438932610742739433245322288187442493738895671955905118992144578153871564942373539513475988090914568338817647748759192367059307384195098399667839172744043807423761393356614149688407908087597022082555990853285720445949842334112909787221305828832241941552358814556896758415769366401829642453592664814225862013652618466783883291799524251268376381969626542704625097945539592443498337901876242058009567815146272921868467988342080523844755139134358550250355346244172705317959693507258715041176578670451243410285936152523157210269413451653399184374611018574720369661228107781626528149202798602121433859705563344109033486835995094049534339232633490575628677236225703703646159200868986168534394083298531409691808343354759716426786265553953288866256308929823090564409589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
723 32437387812202800353484595819151680434984700040608338108100571776513917269635041437919526901741737060812492744782837971057930540076799978220427392283988961265512887310883847056372217346693427128406063056341387532906797014296676510312699148360046204975167379111547463074872057853184059308800231815932569100951621056867158037623960414533968515866175310685254935523897422249353251371194508091156312711643213522051522080276254603592882054803318530699291254182087904861785307926795085249654864264533279266735761693167461918361614918847758217771805630394221651137400480929111393879003952707653913593457198102684824700068308171791910245359888519523272153421257650511295488227215404569067357993377463757069253460079884490461265903388986877213559394699363608354309644451054336223138502416446189357250521811677502306362686512484385467810593718272261450886393086154475303237432069736701286122758725713735662806299951702070147222066454596404758523577565562700034118570613372867228463292121887207031250
724 1267238025073635773189309140516608412222378207114974224815347220170106724598435108390373320622798244954625790032099841657420439395847032245539194022636561522462364510423680263215049824208447481944659570585477623980354176885103631396734888780597878790617836186915117421919797462404260851771586428387196488237493231656076671255987653701111148345176775218682398449972863271581649135477195848935885943155278909622098297434653112194219965444643805829818551441197545773062499174626606161664730151283494403956073903896789387138003556328423755694059166298657122830430512195093040062151975545195810110167781877349661519094616980168541122299744575850656943832222219848691683617817863214757322741379103400866833832499341449349963962025791437301759725945130758478056482548727728946768639414716732427689671460770391741729744378568905660416936431671128200493137175900501844165129657967547519030483984164206502205194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
725 47099266563278699600398518244737806529248877043749147089742711273837220400640202630052447221920436468106438289727265728837320310900898045824026608252563813503487034346957952767614415367301596302985269528531648878076013894885207684316368611800348110056654477312837967423015046059233707998244492431017954229149882570840138094057704918123306424711806195303080336699907789664403793933079695427954241568300601078533646727918937120823502448032638918542874078140626546723439217929728123808114896970184346889173911126377187543963817187623364623677806753075238796291482095598795569195393325181272117635668257207756328473449876207387865821900264445402210479702373544398860789827035688523781533401818900470856116675070493546109469598298235471439530266604767016882412322940159532735481519978276229959126809148464685967654220308927336001037034422707858753053968902747813493652631852876494832627271782270606308259586223175827658291240440445442747721765980937726680730093242743805603822693228721618652343750
726 1842571089772122069663516204726289607108422014682228406717011075515291918487255025694124301960800707822837802716553043001803387504543827527801834882275146109859823546852751233125260796289377245377991135167548511638967424968666670788198837580324768669909242104931733090242841353538781242968509028169078935681060150660643121716814106366841132121979080245013903141058499962519053843184560297708459510105625475759089074041499327029799319587119156058860340782972401149532149841452211767819596203470306202493493280698392504050533674275776727647591567470189383304388092795302512689324309668817852378879681399515589974182929612791715556786918652675586289037405794483738497755715374231581719781868020061899085464546845273939301008130861077663049221532102505046860538685376168694873034937380710544660223642712640290142947798319293795617017083099948399042432315780027042077218917106479856040304824948459606873221365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
727 68576791974156204707557348211335458653105147038468654709683813781389883039720552354612253099652552299971074047433252153813396350258171608069470998451055633682744867490097112725312232204089997572446323886569172912742932714982583783793862799654532028241024615698090038760530299641373270646034469160345206411480526206922511385565261793888680791518190027098893084736234168445859504262595841838840315094167646650472334425772709744332246271595951277348987258312239289307438987791431558963527913300154935614312630775278031541773486707595198559425787828563620259445985513828821288524300897220818044339214450356212648178131072269100278609915103550474150553412932456671276667337928089142128592859170539339725415627916492340494140422454478633514410390902555590760392930857440845371332186132837219789235375443735820127555079852824257173839431311075503400108403720670509695839558281040088732863796137608245681020616818789517687033114932123693729102435595467589815555850552009076182002900168299674987792968750
728 2686478800794584677966484662392884661982851244635420048554871663313832891490056875699089398232962918510974777175067253062365582483667592082328034172593764760822582649123171807295762984661562741964749996495895769545842987011652615699032912678630173923705596878263307118511827314814760479513137083715743782543937513706690043651701441058288104361233707334269224656280409448660024766105351752058554368475973622060763574934614705000863118454902235398594521368683594792533441124995785036664708960684292053429757712091838351783488990558012256671691127410031154276981145991800474623876666931189492443180113626811745804059240590071194767323019963175526985348400479880205937871513840912276646117799974265232572860984005244349611443443375152400361933118431842372906993510424561753393732537064489078868711241695180871102279825512000834491447212218244375068116574783009313195935248010008844503446844003699397683312423075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
729 100122493596116609938809285787989721960678786231306125662409122914852785716027988394005441724959574515054329160553893868289763570363533518158834316564253853760213971448312616862115852248733146591459778661819802569534308531819759319646827236304898668483271617060265423548278954941615989117071602859503013726718926914244679506566394425761680054041437037087406215278598131769006004713780783853490780776965910578146502058488897916965978666718212887173254579224389000996234866607500162577355463025322951531536025186973790949072563225873866808384250110484472639623466188695542257644768664370951076275566067328569325825798173487992594244476326347313164249865283267005532734549812838365904289224913448836374517628757850766155442658352476139093501221460610351486810836654480742150334418323349784057482365597327180804713226207364593863401127044610475783059428421796622139261853923310081266478493953241538362248850888771276198618878020419493473541555582337187733254395619053589427949191303923726081848144531250
730 3927646767634214637564352040619839094965422930927559030877599046883852884242482328408748365542955704241718261453993553303606474074159117245738971257235859242274042092479299044113906622011351609113695141636472394081563337345277050672872068581691764931300189408380002452895345149971192263222135360658255119860632289903431373344565327137758434094190783708386944925271783662348480107537764345814520973746069239832859904137677988255920635620075880898926458883554506567511821579026562615696636821611147187560525751482238218756523436772251907851296927483759812639645100267253046407587291810628343578573977411643885800492491742646533814152642523031483299002913792556721287650743899081000385987111589786758407271775658974460996185090733018703678928810761493889827602816397817263820137512936597296409223040464395450950465165779217006992455122414007951687556790159554092897496490146759520664248241071307684999079584491110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000