0 1
1 36
2 1260
3 44100
4 1543500
5 54022500
6 1890787500
7 66177562500
8 2316214687500
9 81067514062500
10 2837362992187500
11 99307704726562500
12 3475769665429687500
13 121651938290039062500
14 4257817840151367187500
15 149023624405297851562500
16 5215826854185424804687500
17 182553939896489868164062500
18 6389387896377145385742187500
19 223628576373200088500976562500
20 7827000173062003097534179687500
21 273945006057170108413696289062500
22 9588075212000953794479370117187500
23 335582632420033382806777954101562500
24 11745392134701168398237228393554687500
25 411088724714540893938302993774414062500
26 14388105365008931287840604782104492187500
27 503583687775312595074421167373657226562500
28 17625429072135940827604740858078002929687500
29 616890017524757928966165930032730102539062500
30 21591150613366527513815807551145553588867187500
31 755690271467828462983553264290094375610351562500
32 26449159501373996204424364250153303146362304687500
33 925720582548089867154852748755365610122680664062500
34 32400220389183145350419846206437796354293823242187500
35 1134007713621410087264694617225322872400283813476562500
36 39690269976749353054264311602886300534009933471679687500
37 1389159449186227356899250906101020518690347671508789062500
38 48620580721517957491473781713535718154162168502807617187500
39 1701720325253128512201582359973750135395675897598266601562500
40 59560211383859497927055382599081254738848656415939331054687500
41 2084607398435082427446938390967843915859702974557876586914062500
42 72961258945227884960642843683874537055089604109525680541992187500
43 2553644063082975973622499528935608796928136143833398818969726562500
44 89377542207904159076787483512746307892484765034168958663940429687500
45 3128213977276645567687561922946120776236966776195913553237915039062500
46 109487489204682594869064667303114227168293837166856974363327026367187500
47 3832062122163890820417263355608997950890284300839994102716445922851562500
48 134122174275736178714604217446314928281159950529399793595075607299804687500
49 4694276099650766255011147610621022489840598268528992775827646255493164062500
50 164299663487776818925390166371735787144420939398514747153967618942260742187500
51 5750488222072188662388655823010752550054732878948016150388866662979125976562500
52 201267087772526603183602953805376339251915650763180565263610333204269409179687500
53 7044348072038431111426103383188171873817047776711319784226361662149429321289062500
54 246552182521345088899913618411586015583596672184896192447922658175230026245117187500
55 8629326388247078111496976644405510545425883526471366735677293036133050918579101562500
56 302026423588647733902394182554192869089905923426497835748705256264656782150268554687500
57 10570924825602670686583796389396750418146707319927424251204683969262987375259399414062500
58 369982368896093474030432873628886264635134756197459848792163938924204558134078979492187500
59 12949382911363271591065150577011019262229716466911094707725737862347159534692764282226562500
60 453228401897714505687280270195385674178040076341888314770400825182150583714246749877929687500
61 15862994066420007699054809456838498596231402671966091016964028881375270429998636245727539062500
62 555204792324700269466918330989347450868099093518813185593741010848134465049952268600463867187500
63 19432167731364509431342141584627160780383468273158461495780935379684706276748329401016235351562500
64 680125870597757830096974955461950627313421389560546152352332738288964719686191529035568237304687500
65 23804405470921524053394123441168271955969748634619115332331645840113765189016703516244888305664062500
66 833154191482253341868794320440889518458941202211669036631607604403981781615584623068571090698242187500
67 29160396701878866965407801215431133146062942077408416282106266154139362356545461807399988174438476562500
68 1020613884565760343789273042540089660112202972709294569873719315394877682479091163258999586105346679687500
69 35721485959801612032624556488903138103927104044825309945580176038820718886768190714064985513687133789062500
70 1250252008593056421141859477111609833637448641568885848095306161358725161036886674992274492979049682617187500
71 43758820300756974739965081698906344177310702454911004683335715647555380636291033624729607254266738891601562500
72 1531558710526494115898777859461722046205874585921885163916750047664438322270186176865536253899335861206054687500
73 53604554868427294056457225081160271617205610507265980737086251668255341279456516190293768886476755142211914062500
74 1876159420394955291976002877840609506602196367754309325798018808388936944780978066660281911026686429977416992187500
75 65665579713823435219160100724421332731076872871400826402930658293612793067334232333109866885934025049209594726562500
76 2298295289983820232670603525354746645587690550499028924102573040276447757356698131658845341007690876722335815429687500
77 80440335149433708143471123387416132595569169267466012343590056409675671507484434608059586935269180685281753540039062500
78 2815411730230179785021489318559564640844920924361310432025651974338648502761955211282085542734421323984861373901367187500
79 98539410558056292475752126149584762429572232352645865120897819101852697596668432394872993995704746339470148086547851562500
80 3448879369531970236651324415235466685035028132342605279231423668564844415883395133820554789849666121881455183029174804687500
81 120710777933618958282796354533241333976225984631991184773099828399769554555918829683719417644738314265850931406021118164062500
82 4224877227676663539897872408663446689167909462119691467058493993991934409457159038930179617565840999304782599210739135742187500
83 147870702968683223896425534303220634120876831174189201347047289789717704331000566362556286614804434975667390972375869750976562500
84 5175474603903912836374893700612722194230689091096622047146655142640119651585019822689470031518155224148358684033155441284179687500
85 181141611136636949273121279521445276798074118188381771650132929992404187805475693794131451103135432845192553941160440444946289062500
86 6339956389782293224559244783250584687932594136593362007754652549734146573191649282794600788609740149581739387940615415573120117187500
87 221898473642380262859573567413770464077640794780767670271412839240695130061707724897811027601340905235360878577921539545059204101562500
88 7766446577483309200085074859481966242717427817326868459499449373424329552159770371423385966046931683237630750227253884077072143554687500
89 271825630211915822002977620081868818495109973606440396082480728069851534325591962999818508811642608913317076257953885942697525024414062500
90 9513897057417053770104216702865408647328849076225413862886825482444803701395718704993647808407491311966097669028386007994413375854492187500
91 332986397009596881953647584600289302656509717667889485201038891885568129548850154674777673294262195918813418415993510279804468154907226562500
92 11654523895335890868377665461010125592977840118376131982036361215994884534209755413617218565299176857158469644559772859793156385421752929687500
93 407908336336756180393218291135354395754224404143164619371272642559820958697341439476602649785471190000546437559592050092760473489761352539062500
94 14276791771786466313762640189737403851397854145010761677994542489593733554406950381681092742491491650019125314585721753246616572141647338867187500
95 499687712012526320981692406640809134798924895075376658729808987135780674404243263358838245987202207750669386010500261363631580024957656860351562500
96 17489069920438421234359234232428319717962371327638183055543314549752323604148514217559338609552077271273428510367509147727105300873517990112304687500
97 612117447215344743202573198134991190128682996467336406944016009241331326145197997614576851334322704494569997862862820170448685530573129653930664062500
98 21424110652537066012090061934724691654503904876356774243040560323446596415081929916510189796701294657309949925200198705965703993570059537887573242187500
99 749843872838797310423152167715364207907636670672487098506419611320630874527867547077856642884545313005848247382006954708799639774952083826065063476562500
100 26244535549357905864810325870037747276767283473537048447724686396222080608475364147724982500959085955204688658370243414807987392123322933912277221679687500
101 918558744227526705268361405451321154686854921573796695670364023867772821296637745170374387533568008432164103042958519518279558724316302686929702758789062500
102 32149556047963434684392649190796240414039922255082884348462740835372048745382321080963103563674880295125743606503548183139784555351070594042539596557617187500
103 1125234461678720213953742721677868414491397278927900952196195929238021706088381237833708624728620810329401026227624186409892459437287470791488885879516601562500
104 39383206158755207488380995258725394507198904762476533326866857523330759713093343324179801865501728361529035917966846524346236080305061477702111005783081054687500
105 1378412215556432262093334834055388807751961666686678666440340013316576589958267016346293065292560492653516257128839628352118262810677151719573885202407836914062500
106 48244427544475129173266719191938608271318658334033753325411900466080180648539345572120257285239617242873068999509386992324139198373700310185085982084274291992187500
107 1688554964056629521064335171717851289496153041691181366389416516312806322698877095024209004983386603500557414982828544731344871943079510856478009372949600219726562500
108 59099423741982033237251731010124795132365356459191347823629578070948221294460698325847315174418531122519509524398999065597070518007782879976730328053236007690429687500
109 2068479830969371163303810585354367829632787476071697173827035232483187745306124441404656031104648589288182833353964967295897468130272400799185561481863260269165039062500
110 72396794083927990715633370487402874037147561662509401083946233136911571085714355449162961088662700625086399167388773855356411384559534027971494651865214109420776367187500
111 2533887792937479675047167967059100591300164658187829037938118159791904988000002440720703638103194521878023970858607084937474398459583690979002312815282493829727172851562500
112 88686072752811788626650878847068520695505763036574016327834135592716674580000085425224627333611808265730838980051247972811603946085429184265080948534887284040451049804687500
113 3104012546348412601932780759647398224342701706280090571474194745745083610300002989882861956676413289300579364301793679048406138112990021449277833198721054941415786743164062500
114 108640439122194441067647326587658937851994559719803170001596816101077926360500104645900168483674465125520277750562778766694214833954650750724724161955236922949552536010742187500
115 3802415369276805437367656430568062824819809590193110950055888563537727422617503662606505896928606279393209721269697256834297519188412776275365345668433292303234338760375976562500
116 133084537924688190307867975069882198868693335656758883251956099723820459791612628191227706392501219778762340244439403989200413171594447169637787098395165230613201856613159179687500
117 4657958827364086660775379127445876960404266747986560913818463490333716092706441986692969723737542692256681908555379139622014461005805650937322548443830783071462064981460571289062500
118 163028558957743033127138269460605693614149336179529631983646222161680063244725469534253940330813994228983866799438269886770506135203197782806289195534077407501172274351119995117187500
119 5705999563521006159449839431121199276495226766283537119427617775658802213565391433698887911578489798014435337980339446036967714732111922398220121843692709262541029602289199829101562500
120 199709984723235215580744380089241974677332936819923799179966622148058077474788700179461076905247142930505236829311880611293870015623917283937704264529244824188936036080121994018554687500
121 6989849465313232545326053303123469113706652788697332971298831775182032711617604506281137691683650002567683289025915821395285450546837104937819649258523568846612761262804269790649414062500
122 244644731285963139086411865609321418979732847604406653995459112131371144906616157719839819208927750089868915115907053748834990769139298672823687724048324909631446644198149442672729492187500
123 8562565595008709868024415296326249664290649666154232889841068924597990071731565520194393672312471253145412029056746881209224676919875453548829070341691371837100632546935230493545532226562500
124 299689795825304845380854535371418738250172738315398151144437412360929652510604793206803778530936493860089421016986140842322863692195640874209017461959198014298522139142733067274093627929687500
125 10489142853885669588329908737999655838756045841038935290055309432632537837871167762238132248582777285103129735594514929481300229226847430597315611168571930500448274869995657354593276977539062500
126 367119999885998435591546805829987954356461604436362735151935830142138824325490871678334628700397204978609540745808022531845508022939660070906046390900017567515689620449848007410764694213867187500
127 12849199996009945245704138204049578402476156155272695730317754054974858851392180508741712004513902174251333926103280788614592780802888102481711623681500614863049136715744680259376764297485351562500
128 449721999860348083599644837141735244086665465434544350561121391924120059798726317805959920157986576098796687413614827601510747328101083586859906828852521520206719785051063809078186750411987304687500
129 15740269995112182925987569299960733543033291290209052269639248717344202092955421123208597205529530163457884059476518966052876156483537925540096739009838253207235192476787233317736536264419555664062500
130 550909449828926402409564925498625674006165195157316829437373705107047073253439739312300902193533555721025942081678163811850665476923827393903385865344338862253231736687553166120778769254684448242187500
131 19281830744012424084334772392451898590215781830506089030308079678746647563870390875930531576773674450235907972858735733414773291692333958786618505287051860178863110784064360814227256923913955688476562500
132 674864076040434842951717033735816450657552364067713116060782788756132664735463680657568605187078605758256779050055750669517065209231688557531647685046815106260208877442252628497953992336988449096679687500
133 23620242661415219503310096180753575773014332742369959062127397606464643265741228823014901181547751201538987266751951273433097282323109099513607668976638528719107310710478841997428389731794595718383789062500
134 826708493149532682615853366326375152055501645982948567174458916226262514300943008805521541354171292053864554336318294570158404881308818482976268414182348505168755874866759469909993640612810850143432617187500
135 28934797260233643891554867821423130321942557609403199851106062067919188000533005308193253947395995221885259401771140309955544170845808646904169394496382197680906455620336581446849777421448379755020141601562500
136 1012717904108177536204420373749809561267989516329111994788712172377171580018655185786763888158859832765984079061989910848444045979603302641645928807373376918831725946711780350639742209750693291425704956054687500
137 35445126643786213767154713081243334644379633071518919817604926033201005300652931502536736085560094146809442767169646879695541609286115592457607508258068192159110408134912312272390977341274265199899673461914062500
138 1240579432532517481850414957843516712553287157503162193616172411162035185522852602588785762994603295138330496850937640789343956325014045736016262789032386725568864284721930929533684206944599281996488571166992187500
139 43420280138638111864764523524523084939365050512610676776566034390671231493299841090607501704811115329841567389782817427627038471375491600760569197616133535394910249965267582533678947243060974869877099990844726562500
140 1519709804852333915266758323358307972877776767941373687179811203673493102265494438171262559668389036544454858642398609966946346498142206026619921916564673738821858748784365388678763153507134120445698499679565429687500
141 53189843169831687034336541317540779050722186877948079051293392128572258579292305335994189588393616279055920052483951348843122127434977210931697267079763580858765056207452788603756710372749694215599447488784790039062500
142 1861644510944109046201778946113927266775276540728182766795268724500029050275230686759796635593776569766957201836938297209509274460224202382609404347791725330056776967260847601131484863046239297545980662107467651367187500
143 65157557883043816617062263113987454337134678925486396837834405357501016759633074036592882245782179941843502064292840402332824606107847083391329152172710386551987193854129666039601970206618375414109323173761367797851562500
144 2280514525906533581597179208989560901799713762392023889324204187512535586587157591280750878602376297964522572250249414081648861213774647918696520326044863529319551784894538311386068957231643139493826311081647872924804687500
145 79818008406728675355901272314634631562989981683720836126347146562938745530550515694826280751083170428758290028758729492857710142482112677154378211411570223526184312471308840898512413503107509882283920887857675552368164062500
146 2793630294235503637456544531012212104704649358930229264422150129702856093569268049318919826287910965006540151006555532250019854986873943700403237399404957823416450936495809431447934472608762845879937231075018644332885742187500
147 97777060298242627310979058585427423664662727562558024254775254539599963274924381726162193920076883775228905285229443628750694924540588029514113308979173523819575782777353330100677706541306699605797803087625652551651000976562500
148 3422197110438491955884267050489959828263195464689530848917133908885998714622353360415676787202690932133011684983030527006274322358920581032993965814271073333685152397207366553523719728945734486202923108066897839307785034179687500
149 119776898865347218455949346767148593989211841264133579712099686811009955011782367614548687552094182624655408974406068445219601282562220336154788803499487566678980333902257829373330190513100707017102308782341424375772476196289062500
150 4192191460287152645958227136850200789622414444244675289923489038385348425412382866509204064323296391862939314104212395582686044889677711765417608122482064833764311686579024028066556667958524745598580807381949853152036666870117187500
151 146726701110050342608537949789757027636784505548563635147322116343487194889433400327822142251315373715202875993647433845394011571138719911789616284286872269181750909030265840982329483378548366095950328258368244860321283340454101562500
152 5135434538851761991298828242641495967287457694199727230156274072022051821130169011473774978796038080032100659777660184588790404989855196912636569950040529421361281816059304434381531918249192813358261489042888570111244916915893554687500
153 179740208859811669695458988492452358855061019296990453055469592520771813739555915401582124257861332801123523092218106460607664174644931891942279948251418529747644863562075655203353617138721748467539152116501099953893572092056274414062500
154 6290907310093408439341064597235832559927135675394665856941435738227013480884457039055374349025146648039323308227633726121268246112572616217979798188799648541167570224672647932117376599855261196363870324077538498386275023221969604492187500
155 220181755853269295376937260903254139597449748638813304992950250837945471830955996366938102215880132681376315787967180414244388613940041567629292936607987698940864957863542677624108180994934141872735461342713847443519625812768936157226562500
156 7706361454864425338192804131613894885910741202358465674753258779328091514083459872842833577555804643848171052578851314498553601487901454867025252781279569462930273525223993716843786334822694965545741146994984660523186903446912765502929687500
157 269722650920254886836748144606486321006875942082546298616364057276483202992921095549499175214453162534685986840259796007449376052076550920345883847344784931202559573382839780089532521718794323794100940144824463118311541620641946792602539062500
158 9440292782208921039286185061227021235240657972889120451572742004676912104752238344232471132505860688714009539409092860260728161822679282212105934657067472592089585068399392303133638260157801332793532905068856209140903956722468137741088867187500
159 330410247377312236375016477142945743233423029051119215805045970163691923666328342048136489637705124104990333879318250109125485663793774877423707712997361540723135477393978730609677339105523046647773651677409967319931638485286384820938110351562500
160 11564358658205928273125576700003101013169806016789172553176608955729217328321491971684777137319679343674661685776138753819391998232782120709829769954907653925309741708789255571338706868693306632672077808709348856197607346985023468732833862304687500
161 404752553037207489559395184500108535460943210587621039361181313450522606491252219008967199806188777028613159002164856383678719938147374224844041948421767887385840959807623944996854740404265732143522723304827209966916257144475821405649185180664062500
162 14166339356302262134578831457503798741133012370566736377641345970768291227193827665313851993216607196001460565075769973428755197835158097869541468194761876058504433593266838074889915914149300625023295315668952348842069000056653749197721481323242187500
163 495821877470579174710259101012632955939655432969835773217447108976890192951783968285984819762581251860051119777651949070006431924230533425433951386816665662047655175764339332621147056995225521875815336048413332209472415001982881221920251846313476562500
164 17353765711470271114859068535442153457887940153944252062610648814191156753312438890009468691690343815101789192217818217450225117348068669890188298538583298171667931151751876641740146994832893265653536761694466627331534525069400842767208814620971679687500
165 607381799901459489020067398740475371026077905388048822191372708496690486365935361150331404209162033528562621727623637610757879107182403446156590448850415436008377590311315682460905144819151264297873786659306331956603708377429029496852308511734008789062500
166 21258362996551082115702358955916637985912726688581708776698044797384167022807737640261599147320671173499691760466827316376525768751384120615480665709764540260293215660896048886131680068670294250425582533075721618481129793210016032389830797910690307617187500
167 744042704879287874049582563457082329506945434100359807184431567908445845798270817409155970156223491072489211616338956073178401906298444221541823299841758909110262548131361711014608802403460298764895388657650256646839542762350561133644077926874160766601562500
168 26041494670775075591735389720997881532743090193512593251455104876795604602939478609320458955467822187537122406571863462561244066720445547753963815494461561818859189184597659885511308084121110456771338603017758982639383996682269639677542727440595626831054687500
169 911452313477127645710738640234925853646008156772940763800928670687846161102881751326216063441373776563799284230015221189643542335215594171388733542306154663660071621460918095992895782944238865986996851105621564392378439883879437388713995460420846939086914062500
170 31900830971699467599875852408222404877610285487052926733032503474074615638600861296417562220448082179732974948050532741637523981732545795998605673980715413228102506751132133359751352403048360309544889788696754753733245395935780308604989841114729642868041992187500
171 1116529084009481365995654834287784170716359992046852435656137621592611547351030145374614677715682876290654123181768645957313339360639102859951198589325039462983587736289624667591297334106692610834071142604386416380663588857752310801174644439015537500381469726562500
172 39078517940331847809847919200072445975072599721639835247964816755741404157286055088111513720048900670172894311361902608505966877622368600098291950626376381204425570770136863365695406693734241379192489991153524573323225610021330878041112555365543812513351440429687500
173 1367748127911614673344677172002535609127540990257394233678768586450949145505011928083902980201711523456051300897666591297708840716782901003440218271923173342154894976954790217799339234280698448271737149690373360066312896350746580731438939437794033437967300415039062500
174 47871184476906513567063701020088746319463934659008798178756900525783220092675417482936604307059903320961795531418330695419809425087401535120407639517311066975421324193417657622976873199824445689510800239163067602320951372276130325600362880322791170328855514526367187500
175 1675491456691727974847229535703106121181237713065307936256491518402412703243639611902781150747096616233662843599641574339693329878059053729214267383105887344139746346769618016804190561993855599132878008370707366081233298029664561396012700811297690961509943008422851562500
176 58642200984210479119653033749608714241343319957285777768977203144084444613527386416597340276148381568178199525987455101889266545732066880522499358408706057044891122136936630588146669669784945969650730292974757812843165431038259648860444528395419183652848005294799804687500
177 2052477034447366769187856181236304998447016198505002221914202110042955561473458524580906909665193354886236983409560928566124329100622340818287477544304711996571189274792782070585133438442473108937775560254116523449510790086339087710115558493839671427849680185317993164062500
178 71836696205657836921574966343270674945645566947675077766997073851503444651571048360331741838281767421018294419334632499814351518521781928640061714050664919879991624617747372470479670345486558812822144608894078320732877653021868069854044547284388499974738806486129760742187500
179 2514284367198024292255123822014473623097594843168627721844897584802620562804986692611610964339861859735640304676712137493502303148262367502402159991773272195799706861621158036466788462092029558448775061311292741225650717855765382444891559154953597499115858227014541625976562500
180 87999952851930850228929333770506576808415819510901970264571415468091719698174534241406383751895165090747410663684924812272580610189182862584075599712064526852989740156740531276337596173221034545707127145895245942897775124951788385571204570423375912469055037945508956909179687500
181 3079998349817579758012526681967730188294553682881568959259999541383210189436108698449223431316330778176159373228972368429540321356621400190442645989922258439854640905485918594671815866062736209099749450106333608001422129373312593494992159964818156936416926328092813491821289062500
182 107799942243615291530438433868870556590309378900854913574099983948412356630263804445722820096071577236165578063014032895033911247481749006665492609647279045394912431692007150813513555312195767318491230753721676280049774528065940772324725598768635492774592421483248472213745117187500
183 3772997978526535203565345185410469480660828261529921975093499438194432482059233155600298703362505203265795232205491151326186893661861215233292241337654766588821935109220250278472974435926851856147193076380258669801742108482307927031365395956902242247110734751913696527481079101562500
184 132054929248428732124787081489366431823128989153547269128272480336805136872073160446010454617687682114302833127192190296416541278165142533165228446817916830608767728822708759746554105257439814965151757673309053443060973796880777446097788858491578478648875716316979378461837768554687500
185 4621922523695005624367547852127825113809514620374154419489536811788179790522560615610365911619068874000599159451726660374578944735779988660782995638627089071306870508794806591129393684010393523780311518565816870507134082890827210613422610047205246752710650071094278246164321899414062500
186 161767288329325196852864174824473878983333011713095404682133788412586292668289621546362806906667410590020970580810433113110263065752299603127404847351948117495740467807818230689528778940363773332310903149803590467749692901178952371469791351652183636344872752488299738615751266479492187500
187 5661855091526381889850246118856585764416655409958339163874682594440520243390136754122698241733359370650733970328365158958859207301330486109459169657318184112350916373273638074133507262912732066630881610243125666371239251541263333001442697307826427272070546337090490851551294326782226562500
188 198164928203423366144758614159980501754582939348541870735613890805418208518654786394294438460667577972775688961492780563560072255546567013831070938006136443932282073064577332594672754201945622332080856358509398322993373803944216655050494405773924954522469121798167179804295301437377929687500
189 6935772487119817815066551495599317561410402877198965475746486178189637298152917523800305346123365229047149113652247319724602528944129845484087482830214775537629872557260206640813546397068096781622829972547828941304768083138047582926767304202087373408286419262935851293150335550308227539062500
190 242752037049193623527329302345976114649364100701963791651127016236637305435352113333010687114317783016650218977828656190361088513044544591943061899057517143817045539504107232428474123897383387356799049039174012945666882909831665402436855647073058069290024674202754795260261744260787963867187500
191 8496321296721776823456525582109164012727743524568732707789445568282305690237323966655374049001122405582757664224002966662638097956559060718007166467013100033596593882643753134996594336408418557487966716371090453098340901844108289085289947647557032425150863597096417834109161049127578735351562500
192 297371245385262188820978395373820740445471023359905644772630594889880699158306338832938091715039284195396518247840103833192333428479567125130250826345458501175880785892531359724880801774294649512078835072988165858441931564543790117985148167664496134880280225898374624193820636719465255737304687500
193 10407993588484176608734243838083725915591485817596697567042070821145824470540721859152833210026374946838878138674403634161731669996784849379558778922091047541155827506238597590370828062100312732922759227554585805045467604759032654129480185868257364720809807906443111846783722285181283950805664062500
194 364279775596946181305698534332930407045702003615884414846472478740103856468925265070349162350923123139360734853604127195660608449887469728284557262273186663940453962718350915662978982173510945652296572964410503176591366166566142894531806505389007765228343276725508914637430279981344938278198242187500
195 12749792145893116345699448701652564246599570126555954519626536755903634976412384277462220682282309309877625719876144451848121295746061440489959504179561533237915888695142282048204264376072883097830380053754367611180697815829815001308613227688615271782992014685392812012310059799347072839736938476562500
196 446242725106259072099480704557839748630984954429458408186928786456627224174433449711177723879880825845716900195665055814684245351112150417148582646284653663327056104329979871687149253162550908424063301881402866391324423554043525045801462969101534512404720513988748420430852092977147549390792846679687500
197 15618495378719067523481824659524391202084473405031044286542507525981952846105170739891220335795828904600091506848276953513948587288925264600200392619962878216446963651549295509050223860689281794842215565849100323696354824391523376603051203918553707934165217989606194715079823254200164228677749633789062500
198 546647338255167363321863863083353692072956569176086550028987763409368349613680975896192711752854011661003202739689693372988200555112384261007013741698700737575643727804225342816757835124124862819477544804718511329372418853703318181106792137149379777695782629636216815027793813897005748003721237182617187500
199 19132656838930857716265235207917379222553479921163029251014571719327892236478834156366744911349890408135112095889139268054587019428933449135245480959454525815147530473147886998586524229344370198681714068165147896528034659879616136338737724800228292219352392037267588525972783486395201180130243301391601562500
200 669642989362580020069283232277108272789371797240706023785510010176476228276759195472836071897246164284728923356119874381910545680012670719733591833580908403530163566560176044950528348027052956953859992385780176378481213095786564771855820368007990227677333721304365598409047422023832041304558515548706054687500
201 23437504627690300702424913129698789547628012903424710832492850356176667989686571841549262516403615749965512317464195603366869098800443475190675714175331794123555724829606161573268492180946853493385099733502306173246842458352529767014953712880279657968706680245652795944316659770834121445659548044204711914062500
202 820312661969160524584871959539457634166980451619864879137249762466183379639030014454224188074126551248792931111246846117840418458015521631673649996136612794324450369036215655064397226333139872268478490672580716063639486042338541845523379950809788028904733808597847858051083091979194250598084181547164916992187500
203 28710943168920618360470518583881017195844315806695270769803741686316418287366050505897846582594429293707752588893639614124414646030543257108577749864781447801355762916267547927253902921659895529396747173540325062227382011481848964593318298278342581011665683300924675031787908219271798770932946354150772094726562500
204 1004883010912221642616468150435835601854551053234334476943130959021074640057811767706424630390805025279771340611277386494354512611069013998800221245267350673047451702069364177453886602258096343528886151073911377177958370401864713760766140439741990335408298915532363626112576787674512956982653122395277023315429687500
205 35170905381927757491576385265254246064909286863201706693009583565737612402023411869724862063678175884791996921394708527302407941387415489958007743584357273556660809572427746210886031079033372023511015287586898201228542964065264981626814915390969661739290462043632726913940187568607953494392859283834695816040039062500
206 1230981688367471512205173484283898612271825040212059734255335424800816434070819415440370172228736155967719892248814798455584277948559542148530271025452504574483128335034971117381011087766168020822885535065541437042999003742284274356938522038683938160875166171527145441987906564901278372303750074934214353561401367187500
207 43084359092861502927181071949936451429513876407422090698936739868028575192478679540412956028005765458870196228708517945945449728199583975198559485890837660106909491726223989108335388071815880728800993727293950296504965130979949602492848271353937835630630816003450090469576729771544743030631252622697502374649047851562500
208 1507952568250152602451337518247775800032985674259773174462785895381000131736753783914453460980201791060456868004798128108090740486985439131949582006179318103741832210417839618791738582513555825508034780455288260377673779584298236087249689497387824247072078560120753166435185542004066006072093841794412583112716674804687500
209 52778339888755341085796813138672153001154498599092061106197506338335004610786382437005871134307062687115990380167934483783175917044490369618235370216276133630964127364624386657710850387974453892781217315935089113218582285450438263053739132408573848647522749604226360825231493970142310212523284462804440408945083618164062500
210 1847241896106436938002888459853525355040407450968222138716912721841725161377523385295205489700747194049059663305877706932411157096557162936638237957569664677083744457761853533019879763579105886247342606057728118962650379990765339206880869634300084702663296236147922628883102288954980857438314956198155414313077926635742187500
211 64653466363725292830101096094873387426414260783887774855091945264460380648213318485332192139526151791717088215705719742634390498379500702782338328514938263697931056021664873655695791725268706018656991212020484163692763299676786872240830437200502964593215368265177292010908580113424330010341023466935439500957727432250976562500
212 2262871322730385249053538363320568559924499127436072119928218084256113322687466146986626724883415312710098087549700190992203667443282524597381841498022839229427586960758270577949352710384404710652994692420716945729246715488687540528429065302017603760762537889281205220381800303969851550361935821342740382533520460128784179687500
213 79200496295563483716873842716219899597357469460262524197487632948963966294061315144531935370919535944853433064239506684727128360514888360908364452430799373029965543626539470228227344863454164872854814234725093100523635042104063918495017285570616131626688826124842182713363010638944804262667753746995913388673216104507446289062500
214 2772017370344721930090584495067696485907511431109188346912067153213738820292146030058617737982183758069870157248382733965449492618021092631792755835077978056048794026928881457987957070220895770549918498215378258518327226473642237147325604994971564606934108914369476394967705372363068149193371381144856968603562563657760620117187500
215 97020607962065267553170457327369377006762900088821592141922350362480858710225111052051620829376431532445455503693395688790732241630738242112746454227729231961707790942510851029578497457731351969247147437538239048141452926577478300156396174824004761242693812002931673823869688032707385221767998340069993901124689728021621704101562500
216 3395721278672284364360966006457928195236701503108755724967282262686830054857878886821806729028175103635590942629268849107675628457075838473946125897970523118659772682987879786035247411020597318923650160313838366684950852430211740505473866118840166643494283420102608583835439081144758482761879941902449786539364140480756759643554687500
217 118850244753529952752633810226027486833284552608806450373854879194039051920025761038763235515986128627245682992024409718768646995997654346588114406428968309153092043904575792511233659385720906162327755610984342833973279835057410917691585314159405832522299919703591300434240367840066546896665797966585742528877744916826486587524414062500
218 4159758566373548346342183357910962039164959341308225763084920771791366817200901636356713243059514501953598904720854340156902644859917902130584004225013890820358221536660152737893178078500231715681471446384451999189064794227009382119205485995579204138280497189625695515198412874402329141383302928830500988510721072088927030563354492187500
219 145591549823074192121976417526883671370773576945787901707972227012697838602031557272484963507083007568375961665229901905491592570097126574570440147875486178712537753783105345826261232747508110048851500623455819971617267797945328374172192009845272144839817401636899343031944450604081519948415602509067534597875237523112446069717407226562500
220 5095704243807596724269174613440928497977075193102576559779027945444424351071104504536973722747905264893158658283046566692205739953399430109965405175642016254938821382408687103919143146162783851709802521820953699006604372928086493096026720344584525069393609057291477006118055771142853198194546087817363710925633313308935612440109252929687500
221 178349648533265885349421111470432497429197631758590179592265978090554852287488657658794080296176684271260553039906629834227200898368980053848789181147470568922858748384304048637170010115697434809843088263733379465231153052483027258360935212060458377428776317005201695214131951989999861936809113073607729882397165965812746435403823852539062500
222 6242237698664305987229738901465137410021917111550656285729309233169419830062103018057792810366183949494119356396732044197952031442914301884707621340161469912300056193450641702300950354049410218344508089230668281283090356836905954042632732422116043210007171095182059332494618319649995167788318957576270545883900808803446125239133834838867187500
223 218478319453250709553040861551279809350767098904272970000525823160929694052173605632022748362816438232294177473885621546928321100502000565964766746905651446930501966770772459580533262391729357642057783123073389844908162489291708391492145634774061512350250988331372076637311641187749830872591163515169469105936528308120614383369684219360351562500
224 7646741180863774834356430154294793327276848461649553950018403810632539291826076197120796192698575338130296211585996754142491238517570019808766836141697800642567568836977036085318664183710527517472022409307568644571785687125209793702225097217092152932258784591598022682305907441571244080540690723030931418707778490784221503417938947677612304687500
225 267635941330232119202475055400317766454689696157734388250644133372138875213912666899227866744450136834560367405509886394987193348114950693306839264959423022489864909294196262986153246429868463111520784325764902560012499049382342779577878402598225352629057460705930793880706760454993542818924175306082599654772247177447752619627863168716430664062500
226 9367257946558124172086626939011121825914139365520703588772544668024860632486943341472975336055754789209612859192846023824551767184023274265739374273579805787145271825296869204515363625045396208903227451401771589600437466728381997285225744090937887342017011124707577785824736615924773998662346135712890987917028651210671341686975210905075073242187500
227 327854028129534346023031942865389263906994877793224625607039063380870122137043016951554136761951417622336450071749610833859311851440814599300878099575293202550084513885390422158037726876588867311612960799062005636015311335493369904982901043182826056970595389364765222503865781557367089953182114749951184577096002792373496959044132381677627563476562500
228 11474890984533702110806118000288624236744820722762861896246367218330454274796505593304394786668299616781775752511236379185075914800428510975530733485135262089252957985988664775531320440680610355906453627967170197260535896742267946674401536511398911993970838627766782787635302354507848148361374016248291460198360097733072393566544633358716964721679687500
229 401621184458679573878214130010101848286068725296700166368622852641565899617877695765653817533390486587362151337893273271477657018014997884143575671979734173123853529509603267143596215423821362456725876978850956904118756385979378133604053777898961919788979351971837397567235582407774685192648090568690201106942603420657533774829062167555093765258789062500
230 14056741456053785085737494550353564690012405385384505822901799842454806486625719351797883613668667030557675296826264564501717995630524925945025148519290696059334873532836114350025867539833747685985405694259783491644156473509278234676141882226463667192614277319014308914853245384272113981742683169904157038742991119723013682119017175864428281784057617187500
231 491985950961882478000812309262374764150434188488457703801562994485918227031900177312925926478403346069518635388919259757560129847068372408075880198175174362076720573649264002250905363894181169009489199299092422207545476572824738213664965877926228351741499706165500812019863588449523989360993910946645496356004689190305478874165601155254989862442016601562500
232 17219508283665886730028430824183116745265196597096019633054704807007137946116506205952407426744117112433152238612174091514604544647393034282655806936131102672685220077724240078781687736296340915332121975468234777264091680048865837478273805727417992310952489715792528420695225595733339627634786883132592372460164121660691760595796040433924645185470581054687500
233 602682789928306035550995078846409086084281880898360687156914668245249828114077717208334259936044098935160328351426093203011159062658756199892953242764588593543982702720348402757359070770371932036624269141388217204243208801710304311739583200459629730883337140052738494724332895850666886967217540909640733036105744258124211620852861415187362581491470336914062500
234 21093897647490711244284827759624318012949865831442624050492013388583743983992720102291699097761543462730611492299913262105390567193056466996253363496760600774039394595212194096507567476963017621281849419948587602148512308059860650910885412016087040580916799901845847315351651354773341043852613931837425656263701049034347406729850149531557690352201461791992187500
235 738286417662174893549968971586851130453245304100491841767220468600431039439745203580209468421654021195571402230496964173688669851756976344868867722386621027091378810832426793377764861693705616744864729698200566075197930782095122781880989420563046420332087996564604656037307797417066936534841487614309897969229536716202159235544755233604519162327051162719726562500
236 25840024618176121274248914005539789565863585643517214461852716401015086380391082125307331394757890741844999078067393746079103444811494172070410370283531735948198258379134937768221770159279696586070265539437019812631927577373329297365834629719706624711623079879761162961305772909597342778719452066500846428923033785067075573244066433176158170681446790695190429687500
237 904400861636164244598711990193892634805225497523102506164845074035528023313687874385756598816526175964574967732358781112768620568402296022464362959923610758186939043269722821887761955574789380512459293880295693442117465208066525407804212040189731864906807795791640703645702051835906997255180822327529625012306182477347645063542325161165535973850637674331665039062500
238 31654030157265748560954919656786242218182892413308587715769577591243480815979075603501480958578416158760123870632557338946901719894080360786252703597326376536542866514440298766071668445117628317936075285810349270474111282282328389273147421406640615271738272852707424627599571814256744903931328781463536875430716386707167577223981380640793759084772318601608276367187500
239 1107891055504301199633422187987518477636401234465800570051935215693521828559267646122551833550244565556604335472139506863141560196292812627518844625906423178779000328005410456812508395579116991127762635003362224466593894879881493624560159749232421534510839549844759861965985013498986071637596507351223790640075073534750865202839348322427781567967031151056289672851562500
240 38776186942650541987169776579563146717274043206303019951817732549273263999574367614289314174258559794481151741524882740209954606870248441963159561906724811257265011480189365988437793845269094689471692225117677856330786320795852276859605591223134753707879384244566595168809475472464512507315877757292832672402627573716280282099377191284972354878846090286970138549804687500
241 1357166542992768969550942180284710135104591512220605698313620639224564239985102866500125996099049592806840310953370895907348411240458695468710584666735368394004275401806627809595322784584418314131509227879118724971577521227854829690086195692809716379775778448559830830908331641536257937756055721505249143534091965080069809873478201694974032420759613160043954849243164062500
242 47500829004746913934282976309964854728660702927721199440976722372859748399478600327504409863466735748239410883367981356757194393416054341404870463335737893790149639063231973335836297460454640994602822975769155374005213242974919039153016849248340073292152245699594079081791607453769027821461950252683720023693218777802443345571737059324091134726586460601538419723510742187500
243 1662529015166141987699904170848769915503124602470241980434185283050091193981751011462654345221335751188379380917879347486501803769561901949170466216750826282655237367213119066754270411115912434811098804151920438090182463504122166370355589723691902565225328599485792767862706260881915973751168258843930200829262657223085517095010797076343189715430526121053844690322875976562500
244 58188515530814969569496645979706947042609361086458469315196484906753191789361285401192902082746751291593278332125777162027563131934666568220966317586278919892933307852459167336399464389056935218388458145317215333156386222644275822962445640329216589782886500982002746875194719130867059081290889059537557029024193002807993098325377897672011640040068414236884564161300659179687500
245 2036598043578523934932382609289743146491327638026046426031876971736361712627644989041751572896136295205764741624402200670964709617713329887733821115519762196252665774836070856773981253616992732643596035086102536660473517792549653803685597411522580642401027534370096140631815169580347067845181117083814496015846755098279758441388226418520407401402394498290959745645523071289062500
246 71280931525248337722633391325141010127196467330911624911115694010772659941967574616461305051364770332201765956854077023483764836619966546070683739043191676868843302119262479987089343876594745642525861228013588783116573122739237883128995909403290322484035963702953364922113530935312147374581339097933507360554636428439791545448587924648214259049083807440183591097593307495117187500
247 2494832603383691820292168696379935354451876356581906871889049290377043097968865111576145676797766961627061808489892695821931769281698829112473930866511708690409515574174186799548127035680816097488405142980475607409080059295873325909514856829115161286941258729603367772273973582735925158110346868427672757619412274995392704090700577362687499066717933260406425688415765762329101562500
248 87319141118429213710225904373297737405815672480366740516116725163196508428910278905165098687921843656947163297146244353767611924859459018936587580327909804164333045096096537984184446248828563412094180004316646259317802075355566406833019989019030645042944055536117872029589075395757380533862140394968546516679429624838744643174520207694062467335127664114224899094551801681518554687500
249 3056169939145022479857906653065420809203548536812835918064085380711877795011859761680778454077264527993150715400118552381866417370081065662780565311476843145751656578363378829446455618708999719423296300151082619076123072637444824239155699615666072576503041943764125521035617638851508318685174913823899128083780036869356062511108207269292186356729468243997871468309313058853149414062500
250 106965947870075786795026732857289728322124198788449257132242988324915722825415091658827245892704258479760275039004149333365324607952837298197319785901689510101307980242718259030625946654814990179815370505287891667664307542310568848370449486548312540177606468031744393236246617359802791153981121983836469482932301290427462187888787254425226522485531388539925501390825957059860229492187500
251 3743808175452652537825935650005140491274346957595723999628504591372050298889528208058953606244649046791609626365145226667786361278349305436906192506559132853545779308495139066071908132918524656293537967685076208368250763980869909692965732029190938906216226381111053763268631607593097690389339269434276431902630545164961176576107553904882928286993598598897392548678908497095108032226562500
252 131033286140842838823907747750179917194602143515850339986997660698021760461133487282063376218562716637706336922780082933372522644742225690291716737729569649874102275797329867312516784652148362970273828868977667292888776739330446839253800621021682861717567923338886881714402106265758419163626874430199675116592069080773641180163764386670902490044775950961408739203761797398328781127929687500
253 4586165014929499358836771171256297101811075023054761899544918124430761616139672054872218167649695082319721792297302902668038292565977899160210085820534937745593579652906545355938087462825192703959584010414218355251107185876565639373883021735758900160114877316861040860004073719301544670726940605056988629080722417827077441305731753533481587151567158283649305872131662908941507339477539062500
254 160515775522532477559286990993970398563387625806916666484072134355076656564888521920527635867739327881190262730405601593381340239809226470607353003718722821095775287851729087457833061198881744638585440364497642433788751505679797378085905760751561505604020706090136430100142580175554063475442921176994602017825284623947710445700611373671855550304850539927725705524608201812952756881713867187500
255 5618052143288636714575044684788963949718566903242083326942524702427682979771098267218467255370876475841659195564196055768346908393322926471257355130155298738352135074810518061024157141960861062350490412757417485182606302698792908233006701626304652696140724713154775053504990306144392221640502241194811070623884961838169865599521398078514944260669768897470399693361287063453346490859985351562500
256 196631825015102285010126563967613738240149841613472916442988364584968904291988439352646353937980676654458071844746861951892141793766302426494007429555435455842324727618368132135845499968630137182267164446509611981391220594457751788155234556920662844364925364960417126872674660715053727757417578441818387471835973664335945295983248932748023049123441911411463989267645047220867127180099487304687500
257 6882113875528579975354429738866480838405244456471552075504592760473911650219595377342622387829323682906032514566140168316224962781820584927290260034440240954481365466642884624754592498902054801379350755627836419348692720806021312585433209492223199552772387773614599440543613125026880471509615245463643561514259078251758085359413712646180806719320466899401239624367576652730349451303482055664062500
258 240873985643500299137405040860326829344183555976504322642660746616586907757685838206991783574026328901711138009814905891067873697363720472455159101205408433406847791332500961866410737461571918048277276446974274677204245228210745940490162332227811984347033572076510980419026459375940816502836533591227524652999067738811532987579479942616328235176216341479043386852865182845562230795621871948242187500
259 8430589497522510469809176430111439027046424459177651292493126131580541771519004337244712425090921511559889830343521706187375579407730216535930568542189295169239672696637533665324375811155017131689704675644099613702148582987376107917155681627973419452146175022677884314665926078157928577599278675692963362854967370858403654565281797991571488231167571951766518539850281399594678077846765518188476562500
260 295070632413287866443321175053900365946624856071217795237259414605318962003165151803564934878182252904596144062023259716558145279270557578757569898976625330923388544382313678286353153390425599609139663647543486479575200404558163777100448856979069680825116125793725951013307412735527500215974753649253717699923857980044127909784862929705002088090865018311828148894759848985813732724636793136596679687500
261 10327472134465075325516241126886512808131869962492622833304079511186163670110780313124772720736378851660865042170814090079535084774469515256514946464181886582318599053380978740022360368664895986319888227664022026785132014159535732198515709994267438828879064402780408285465759445743462507559116377723880119497335029301544476842470202539675073083180275640913985211316594714503480645362287759780883789062500
262 361461524706277636393068439441027948284615448687241799165642782891515728453877310959367045225773259808130276475978493152783727967106433033978023126246366030381150966868334255900782612903271359521196087968240770937479620495583750626948049849799360359010767254097314289991301580601021187764569073220335804182406726025554056689486457088888627557911309647431989482396080815007621822587680071592330932617187500
263 12651153364719717273757395380435978189961540704053462970797497401203050495885705883577846582902064093284559676659247260347430478848725156189230809418622811063340283840391698956527391451614497583241863078888426982811786717345431271943181744742977612565376853893406000149695555321035741571759917562711753146384235410894391984132025998111101964526895837660119631883862828525266763790568802505731582641601562500
264 442790367765190104581508838315259236648653924641871203977912409042106767355999705925224630401572243264959588683073654112160066759705380466623078329651798387216909934413709463478458700806507415413465207761094944398412535107090094518011361066004216439788189886269210005239344436236250955011597114694911360123448239381303719444620909933888568758441354318104187115935198998384336732669908087700605392456054687500
265 15497662871781653660352809341034073282702887362465492139226934316473736857459989707382862064055028514273585603907577893925602336589688316331807741537812943552591847704479831221746054528227759539471282271638323053944438728748153308130397637310147575392586646019422350183377055268268783425405899014321897604320688378345630180561731847686099906545447401133646549057731964943451785643446783069521188735961914062500
266 542418200512357878112348326936192564894601057686292224872942701076580790011099639758400172241925997999575496136765226287396081780639091071613270953823453024340714669656794092761111908487971583881494879507341306888055355506185365784563917305855165138740532610679782256418196934389407419889206465501266416151224093242097056319660614669013496729090659039677629217020618773020812497520637407433241605758666992187500
267 18984637017932525733932191442766739771311037019020227870552994537680327650388487391544006028467409929985142364786782920058862862322368187506464483383820855851925013437987793246638916797079005435852320782756945741081937442716487802459737105704930779855918641373792378974636892703629259696122226292544324565292843263473396971188121513415472385518173066388717022595721657055728437413222309260163456201553344726562500
268 664462295627638400687626700496835891995886295665707975469354808818811467763597058704040210996359347549479982767537402202060200181282886562726256918433729954817375470329572763632362087897765190254831227396493100937867810495077073086090798699672577294957152448082733264112291244627024089364277920239051359785249514221568893991584252969541533493136057323605095790850257996950495309462780824105720967054367065429687500
269 23256180346967344024066934517389256219856020348299779141427418308658401371725897054641407384872577164231799396863809077072107006344901029695418992145180548418608141461535046727132673076421781658919092958877258532825373367327697558013177954488540205323500335682895664243930193561945843127749727208366797592483732997754911289705448853933953672259762006326178352679759029893267335831197328843700233846902847290039062500
270 813966312143857040842342708108623967694960712190492269949959640803044048010406396912449258470540200748112978890233317697523745222071536039339664725081319194651284951153726635449643557674762358062168253560704048648888067856469414530461228407098907186322511748901348248537556774668104509471240452292837915736930654921421895139690709887688378529091670221416242343791566046264356754091906509529508184641599655151367187500
271 28488820925034996429481994783801838869323624926667229448248587428106541680364223891935724046468907026183954261158166119413331082772503761376888265377846171812794973290380432240737524518616682532175888874624641702711082374976429508566142994248461751521287911211547188698814487113383657831493415830249327050792572922249766329889174846069093248518208457749568482032704811619252486393216727833532786462455987930297851562500
272 997108732376224875031869817433064360426326872433353030688700559983728958812747836217750341626411745916438399140535814179466587897037631648191089288224616013447824065163315128425813358151583888626156110611862459594887883124175032799815004798696161303245076892404151604458507048968428024102269554058726446777740052278741821546121119612418263698137296021234896871144668406673837023762585474173647526185959577560424804687500
273 34898805633167870626115443610157252614921440535167356074104519599430513558446174267621261956924411107075343969918753496281330576396317107686688125087861560470673842280716029494903467535305436101915463871415186085821075909346126147993525167954365645613577691234145306156047746713894980843579434392055425637220901829755963754114239186434639229434805360743221390490063394233584295831690491596077663416508585214614868164062500
274 1221458197160875471914040526355503841522250418730857462593658185980067974545616099366744168492354388747637038947156372369846570173871098769034084378075154616473584479825061032321621363735690263567041235499531513003737656827114415179773380878402797596475219193195085715461671134986324329525280203721939897302731564041458731393998371525212373030218187626012748667152218798175450354109167205862718219577800482511520385742187500
275 42751036900630641516991418422442634453278764655580011190778036509302379109096563477836045897232403606167296363150473032944629956085488456916192953232630411576575456793877136131256747730749159224846443242483602955130817988949004531292068330744097915876632671761828000041158489724521351533384807130267896405595604741451055598789943003382433056057636566910446203350327657936140762393820852205195137685223016887903213500976562500
276 1496286291522072453094699644785492205864756762945300391677231277825583268818379721724261606403134126215855372710266556153062048462992095992066753363142064405180140987785699764593986170576220572869625513486926103429578629613215158595222391576043427055682143511663980001440547140358247303668468249559376374195846165950786945957648005118385156962017279841865617117261468027764926683783729827181829818982805591076612472534179687500
277 52370020203272535858314487567492227205266486703085513708703094723895414408643290260349156224109694417554938044859329465357171696204723359722336367709972254181304934572499491760789515970167720050436892972042413620035252036462530550832783705161519946948875022908239300050419149912538655628396388734578173096854615808277543108517680179143480493670604794465296599104151380971772433932430543951364043664398195687681436538696289062500
278 1832950707114538755041007064862227952184327034607992979804608315336339504302515159112220467843839304614422831570076531287501009367165317590281772869849028896345672710037482211627633058955870201765291254021484476701233821276188569279147429680653198143210625801788375501764670246938852946993873605710236058389911553289714008798118806270021817278471167806285380968645298334012035187635069038297741528253936849068850278854370117187500
279 64153274749008856426435247270177978326451446211279754293161291036771882650588030568927716374534375661504799104952678595062535327850786115659862050444716011372098544851311877406967157063455457061785193890751956684543183744666599924770160038822861935012371903062593142561763458642859853144785576199858262043646904365139990307934158219450763604746490873219988333902585441690421231567227416340420953488887789717409759759902954101562500
280 2245364616215309974925233654456229241425800617394791400260645186287015892770581069912470073108703148152667968673343750827188736474777514048095171765565060398023449069795915709243850497220940997162481786176318483959011431063330997366955601358800167725433016607190759989661721052500094860067495166995039171527641652779899660777695537680776726166127180562699591686590490459164743104852959571914733372111072640109341591596603393554687500
281 78587761567535849122383177905968023449903021608817699009122581520045556246970337446936452558804610185343378903567031278951605776617212991683331011794777113930820717442857049823534767402732934900686862516171146938565400087216584907843446047558005870390155581251676599638160236837503320102362330844826371003467457847296488127219343818827185415814451319694485709030667166070766008669853585017015668023887542403826955705881118774414062500
282 2750571654863754719283411226708880820746605756308619465319290353201594468643961810642775839558161356487018261624846094763306202181602454708916585412817198987578725110499996743823716859095652721524040188065990142849789003052580471774520611664530205463655445343808680987335608289312616203582681579568922985121361024655377084452677033658951489553505796189306999816073350812476810303444875475595548380836063984133943449705839157104492187500
283 96270007920231415174919392934810828726131201470801681286175162362055806402538663372497154384535647477045639156869613316715717076356085914812080489448601964565255378867499886033830090068347845253341406582309654999742615106840316512108221408258557191227940587033303834556746290125941567125393855284912304479247635862938197955843696178063302134372702866625744993562567278436688360620570641645844193329262239444688020739704370498657226562500
284 3369450277208099531122178752718379005414592051478058845016130682671953224088853218037400403458747661696597370490436466085050097672463007018422817130701068759783938260362496011184053152392174583866949230380837924990991528739411077923787749289049501692977920546165634209486120154407954849388784934971930656773667255202836928454529366232215574703044600331901074774689854745284092621719972457604546766524178380564080725889652967453002929687500
285 117930759702283483589276256345143265189510721801732059575564573893518362843109862631309014121056168159380907967165276312976753418536205245644798599574537406592437839112687360391441860333726110435343223063329327374684703505879387727332571225116732559254227219115797197332014205404278419728607472724017572987078353932099292495908527818127545114606561011616537617114144916084943241760199036016159136828346243319742825406137853860855102539062500
286 4127576589579921925624668972080014281632875263060622085144760086273142699508845192095815494236965885578331778850784670954186369648767183597567950985108809230735324368944057613700465111680413865237012807216526458113964622705778570456639992879085639573897952669052901906620497189149744690501261545340615054547742387623475237356798473634464079011229635406578816598995072062973013461606966260565569788992118516190998889214824885129928588867187500
287 144465180635297267396863414022800499857150634207121772980066603019559994482809581723353542298293805995241612259777463483396522937706851425914878284478808323075736352913042016479516278908814485283295448252578426033988761794702249965982399750767997385086428343416851566731717401620241064167544154086921526909170983566821633307487946577206242765393037239230258580964827522204055471156243819119794942614724148066684961122518870979547500610351562500
288 5056281322235404358890219490798017495000272197249262054302331105684599806898335360317373980440283209833456429092211221918878302819739799907020739956758291307650772351956470576783069761808506984915340688840244911189606662814578748809383991276879908478024992019589804835610109056708437245864045393042253441820984424838757165762078130202218496788756303373059050333768963277141941490468533669192822991515345182333973639288160484284162521362304687500
289 176969846278239152561157682177930612325009526903724171900581588698960993241441737611108089315409912344170975018227392767160740598690892996745725898486540195767777032318476470187407441663297744472036924109408571891636233198510256208328439694690796796730874720685643169246353816984795303605241588756478870463734454869356500801672734557077647387606470618057066761681913714699967952166398678421748804703037081381689077375085616949945688247680664062500
290 6193944619738370339640518876227571431375333441630346016520355604463634763450460816388783126039346932045984125637958746850625920954181254886100406447028906851872196131146676456559260458215421056521292343829300016207268161947858967291495389314177887885580615223997510923622383594467835626183455606476760466230705920427477528058545709497717658566226471631997336658866980014498878325823953744761208164606297848359117708127996593248099088668823242187500
291 216788061690842961887418160667965000098136670457062110578212446156227216720766128573607409411377142621609444397328556139771907233396343921013514225646011739815526864590133675979574116037539736978245232034025500567254385668175063855202338625996226075995321532839912882326783425806374246916420946226686616318074707214961713482049099832420118049817926507119906783060344300507460741403838381066642285761220424692569119784479880763683468103408813476562500
292 7587582159179503666059635623378775003434783465997173870237435615467952585226814500076259329398199991756330553906499464892016753168872037235472997897610410893543440260654678659285094061313890794238583121190892519853903498386127234932081851909867912659836253649396950881437419903223098642074733117934031571132614752523659971871718494134704131743627427749196737407112050517761125949134343337332480001642714864239919192456795826728921383619308471679687500
293 265565375571282628312087246818257125120217421309901085458310246541378340482938507502669076528936999711471569386727481271220586360910521303241554926416364381274020409122913753074978292145986177798350409241681238194886622443514453222622864816845376943094268877728893280850309696612808452472615659127691104989641516338328099015510147294714644611026959971221885809248921768121639408219702016806636800057495020248397171735987853935512248426675796508789062500
294 9294788144994891990923053638638999379207609745846537991040858628948241916902847762593417678512794989901504928535461844492720522631868245613454422424572753344590714319301981357624240225109516222942264323458843336821031785523005862791800268589588193008299410720511264829760839381448295836541548069469188674637453071841483465542855155315012561385943598992766003323712261884257379287689570588232288002012325708693901010759574887742928694933652877807617187500
295 325317585074821219682306877352364978272266341104628829686430052013188467091599671690769618747947824646552672498741164557245218292115388596470904784860046367060675001175569347516848407878833067802979251321059516788736112493305205197713009400635586755290479375217894269041629378350690354278954182431421603612310857514451921293999930436025439648508025964746810116329929165949008275069134970588130080070431399804286535376585121071002504322677850723266601562500
296 11386115477618742688880740707332774239529321938662009039025051820461596348205988509176936656178173862629343537455940759503582640224038600876481667470101622847123625041144927163089694275759157373104273796237083087605763937265682181919955329022245536435166778132626299416457028242274162399763396385099756126430880013005817245289997565260890387697780908766138354071547520808215289627419723970584552802465098993150028738180479237485087651293724775314331054687500
297 398514041716655994110825924756647098383526267853170316365876813716155872187209597821192782966236085192027023810957926582625392407841351030676858361453556799649326876440072450708139299651570508058649582868297908066201737804298876367198436515778593775230837234641920479575995988479595683991718873478491464425080800455203603585149914784131163569422331806814842392504163228287535136959690338970459348086278464760251005836316773311978067795280367136001586914062500
298 13947991460082959793878907366482648443423419374860961072805688480065455526552335923741747403818262981720945833383527430391888734274447286073690042650874487987726440675402535774784875487804967782052735400390426782317060823150460672851945278052250782133079303212467216785159859596785848939710160571747201254877828015932126125480247017444590724929781613238519483737645712990063729793589161863966077183019746266608785204271087065919232372834812849760055541992187500
299 488179701102903592785761757826892695519819678120133637548199096802290943429331757330961159133639204360233104168423460063716105699605655012579151492780607079570425423639088752117470642073173872371845739013664937381097128810266123549818084731828777374657775612436352587480595085887504712889855620011152043920723980557624414391808645610560675372542356463348181930817599954652230542775620665238812701405691119331307482149488047307173133049218449741601943969726562500
300 17086289538601625747501661523941244343193688734204677314186968388080183020026611506583640569677372152608158645894821102230063699486197925440270302247321247784964889827368106324111472472561085533014600865478272808338399508359314324243632965614007208113022146435272340561820828006062664951144946700390321537225339319516854503713302596369623638038982476217186367578615998412828068997146723283358444549199189176595761875232081655751059656722645740956068038940429687500
301 598020133851056901162558153337943552011779105697163705996543893582806405700931402730427419938708025341285552606318738578052229482016927390409460578656243672473771143957883721343901536539637993655511030291739548291843982792576001348527153796490252283955775125234531919663728980212193273290073134513661253802886876183089907629965590872936827331364386667601522865251559944448982414900135314917545559221971621180851665633122857951287087985292600933462381362915039062500
302 20930704684786991540689535366828024320412268699400729709879036275398224199532599095564959697854780886944994341221155850231828031870592458664331120252968528536581990038525930247036553778887329777942886060210884190214539397740160047198450382877158829938452129383208617188230514307426764565152559707978143883101040666408146767048795680552788956597753533366053300283804598055714384521504736022114094572769006741329808297159300028295048079485241032671183347702026367187500
303 732574663967544703924133737838980851214429404479025539845766269638937846983640968344773589424917331043074801942740454758113981115470736053251589208853898498780369651348407558646279382261056542228001012107380946657508878920905601651945763400700559047845824528412301601588068000759936759780339589779235035908536423324285136846707848819347613480921373667811865509933160931950003458252665760773993310046915235946543290400575500990326682781983436143491417169570922851562500
304 25640113238864064637344680824364329792505029156765893894601819437362824644427433892067075629872106586507618067995915916533989339041475761863805622309886447457312937797194264552619778379136978977980035423758333133012810762231696057818101719024519566674603858494430556055582380026597786592311885642273226256798774816349979789634774708677166471832248078373415292847660632618250121038843301627089765851642033258129015164020142534661433897369420265022199600934982299804687500
305 897403963360242262307063828852751542737676020486806286311063680307698862554960186222347647045523730527766632379857057078689626866451651665233196780846025661005952822901799259341692243269794264229301239831541659655448376678109362023633560165858184833611135047305069461945383300930922530730915997479562918987957118572249292637217114803700826514128682743069535249668122141638754236359515556948141804807471164034515530740704988713150186407929709275776986032724380493164062500
306 31409138717608479180747234009846303995818660717038220020887228810769460189423606517782167646593330568471832133294996997754136940325807808283161887329610898135208348801562974076959228514442799248025543394103958087940693183733827670827174605805036469176389726655677431168088415532582288575582059911784702164578499150028725242302599018129528927994503896007433733738384274957356398272583044493184963168261490741208043575924674604960256524277539824652194511145353317260742187500
307 1099319855116296771326153190344620639853653125096337700731053008376931106629826228122375867630766569896514124665324894921394792911403273289910666056536381434732292208054704092693572998005497973680894018793638533077924261430683968478951111203176276421173640432948710090883094543640380100145372096912464575760247470251005383480590965634533512479807636360260180680843449623507473939540406557261473710889152175942281525157363611173608978349713893862826807890087366104125976562500
308 38476194929070386996415361662061722394877859378371819525586855293192588732043917984283155367076829946377994363286371322248817751899114565146873311978773350215630227281914643244275054930192429078831290657777348657727349150073938896763288892111169674741077415153204853180908309027413303505088023391936260151608661458785188421820683797208672936793267272609106323829520736822761587883914229504151579881120326157979853380507726391076314242239986285198938276153057813644409179687500
309 1346666822517463544874537658172160283820725078243013683395539935261740605621537129449910437847689048123229802715022996278708621316469009780140565919257067257547057954867012513549626922556735017759095173022207203020457220252587861386715111223890938615937709530362169861331790815959465622678080818717769105306303151057481594763723932902303552787764354541318721334033225788796655575936998032645305295839211415529294868317770423687670998478399519981962839665357023477554321289062500
310 47133338788111224070608818036025609933725377738505478918843897734160921196753799530746865324669116684313043095025804869754801746076415342304919807173997354014147028420345437974236942289485725621568331055777252105716002708840575148535028892836182851557819833562675945146612678558581296793732828655121918685720610287011855816730337651580624347571752408946155246691162902607882945157794931142585685354372399543525320391121964829068484946743983199368699388287495821714401245117187500
311 1649666857583892842471308631260896347680388220847691762159536420695632241886382983576140286363419083950956508325903170441418061112674536980672193251089907390495145994712090329098292980132000396754891586952203823700060094809420130198726011249266399804523694174693658080131443749550345387780649002929267154000221360045414953585561817805321852165011334313115433634190701591275903080522822589990498987403033984023386213689268769017396973136039411977904478590062353760004043579101562500
312 57738340015436249486495802094131372168813587729669211675583774724347128466023404425164910022719667938283477791406610965449632138943608794323526763788146758667330109814923161518440254304620013886421205543327133829502103318329704556955410393724323993158329296114278032804600531234262088572322715102524350390007747601589523375494663623186264825775396700959040177196674555694656607818298790649667464559106189440818517479124406915608894059761379419226656750652182381600141525268554687500
313 2020841900540268732027353073294598025908475570538422408645432115352149496310819154880771850795188377839921722699231383790737124863026307801323436732585136553356553843522310653145408900661700486024742194016449684032573616141539659493439363780351339760541525363999731148161018593199173100031295028588352263650271166055633318142313226811519268902138884533566406201883609449312981273640457672738361259568716630428648111769354242046311292091648279672932986272826383356004953384399414062500
314 70729466518909405620957357565310930906796644968844784302590124037325232370878670420827014777831593224397260294473098432675799370205920773046320285640479779367479384523280872860089311523159517010865976790575738941140076564953888082270377732312296891618953387739990590185635650761971058501095326000592329227759490811947166134980962938403174411574860958674824217065926330725954344577416018545842644084905082065002683911927398471620895223207689788552654519548923417460173368453979492187500
315 2475531328161829196733507514785882581737882573909567450590654341306383132980753464728945517224105762853904110306558445143652977957207227056621209997416792277861778458314830550103125903310583095380309187670150862939902679773386082879463220630930391206663368570899670656497247776668987047538336410020731522971582178418150814724333702844111104405120133553618847597307421575408402060209560649104492542971677872275093936917458946506731332812269142599342908184212319611106067895889282226562500
316 86643596485664021885672763017505890360825890086834860770672901945723409654326371265513093102843701699886643860729545580027854228502252946981742349909587729725162246041019069253609406615870408338310821568455280202896593792068512900781212722082563692233217899981488472977403672183414546663841774350725603304005376244635278515351679599543888654179204674376659665905759755139294072107334622718657239004008725529628287792111063127735596648429419990977001786447431186388712376356124877929687500
317 3032525876998240765998546705612706162628906153039220126973551568100319337901422994292958258599529559496032535125534095300974897997578853144360982246835570540380678611435667423876329231555464291840878754895934807101380782722397951527342445272889729228162626499352096554209128526419509133234462102275396115640188168562234748037308785984036102896272163603183088306701591429875292523756711795153003365140305393536990072723887209470745882695029699684195062525660091523604933172464370727539062500
318 106138405694938426809949134696444715692011715356372704444074304883511176826549804800253539050983534582361138729393693335534121429915259860052634378639244968913323751400248359835671523104441250214430756421357718248548327395283928303456985584551140522985691927477323379397319498424682819663206173579638864047406585899678216181305807509441263601369525726111408090734555700045635238331484912830355117779910688773794652545336052331476105894326039488946827188398103203326172661036252975463867187500
319 3714844199322844938348219714375565049220410037473044655542600670922891188929243168008873866784423710382639855528779266743694250047034095101842203252373573911966331299008692594248503308655443757505076474747520138699191458834937490620994495459289918304499217461706318278906182444863898688212216075287360241659230506488737566345703262830444226047933400413899283175709449501597233341601971949062429122296874107082812839086761831601663706301411382113138951593933612116416043136268854141235351562500
320 130019546976299572842187690003144776722714351311556562943991023482301191612523510880310585337454829863392394943507274336029298751646193328564477113833075086918821595465304240798697615802940531512677676616163204854471701059222812171734807341075147140657472611159721139761716385570236454087427562635057608458073067727105814822099614199065547911677669014486474911149830732555903166956069018217185019280390593747898449368036664106058229720549398373959863305787676424074561509769409894943237304687500
321 4550684144170485049476569150110067185295002295904479703039685821880541706438322880810870486810919045218733823022754601761025456307616766499756698984157628042158755841285648427954416553102918602943718681565712169906509537072798426010718256937630149923011541390590239891660073494958275893059964692227016296032557370448703518773486496967294176908718415507026621890244075639456610843462415637601475674813670781176445727881283243712038040219228943088595215702568674842609652841929346323013305664062500
322 159273945045966976731679920253852351485325080356656789606389003765818959725341300828380467038382166582655683805796411061635890970766586827491484464445516981475556454444997694978404579358602151103030153854799925946727833797547944910375138992817055247305403948670658396208102572323539656257098764227945570361139507965704623157072027393855296191805144542745931766158542647380981379521184547316051648618478477341175600475844913529921331407673013008100832549589903619491337849467527121305465698242187500
323 5574588076608844185608797208884832301986377812482987636223615131803663590386945528993316346343375830392948933202874387157256183976830538962201956255593094351644475905574919324244160277551075288606055384917997408135474182914178071863129864748596933655689138203473043867283590031323887968998456747978094962639882778799661810497520958784935366713180058996107611815548992658334348283241459156061807701646746706941146016654571973547246599268555455283529139235646626682196824731363449245691299438476562500
324 195110582681309546496307902310969130569523223436904567267826529613128225663543093514766072122018154063753212662100603550503966439189068863677068468945758302307556656695122176348545609714287635101211938472129909284741596401996232515209545266200892677949119837121556535354925651096336078914945986179233323692395897257988163367413233557472737834961302064863766413544214743041702189913451070462163269557636134742940110582910019074153630974399440934923519873247631933876888865597720723599195480346679687500
325 6828870393845834127370776580883919569933312820291659854373928536459487898224008273016812524270635392231362443173521124267638825371617410228697396413101540580764482984329276172199096340000067228542417846524546824965955874069868138032334084317031243728219194299254478737422397788371762762023109516273166329233856404029585717859463174511545824223645572270231824474047516006459576646970787466175714434517264716002903870401850667595377084103980432722323195563667117685691110295920225325971841812133789062500
326 239010463784604194457977180330937184947665948710208094903087498776082076437840289555588438349472238728097685511073239349367358888006609358004408874458553920326756904451524666026968371900002352998984624628359138873808455592445384831131692951096093530487671800473906755809783922593011696670808833069560821523184974141035500125081211107904103847827595029458113856591663060226085182643977561316150005208104265060101635464064773365838197943639315145281311844728349118999188860357207886409014463424682617187500
327 8365366232461146806029201311582801473168308204857283321608062457162872675324410134445595342231528355483418992887563377227857561080231327530154310606049387211436491655803363310943893016500082354964461861992569860583295945735588469089609253288363273567068513016586736453342437290755409383478309157434628753311474094936242504377842388776643634673965826031033984980708207107912981392539214646065250182283649277103557241242267067804336928027376030084845914565492219164971610112502276024315506219863891601562500
328 292787818136140138211022045905398051560890787170004916256282186000700543636354354705595836978103492441919664751064718202975014637808096463555400871211728552400277207953117715883036255577502882423756165169739945120415358100745596418136323865092714574847397955580535775866985305176439328421740820510212006365901593322768487653224483607182527213588803911086189474324787248776954348738872512612283756379927724698624503443479347373151792480958161052969607009792227670774006353937579660851042717695236206054687500
329 10247573634764904837385771606688931804631177550950172068969876510024519027272402414695854294233622235467188266287265137104125512323283376224439030492410499334009702278359120055906268945212600884831465780940898079214537533526095874634771335278245010119658928445318752155344485681175376494760928717857420222806555766296897067862856926251388452475608136888016631601367553707193402205860537941429931473297470364451857620521777158060312736833535636853936245342727968477090222387815288129786495119333267211914062500
330 358665077216771669308502006234112613162091214283256022413945677850858165954534084514354900298176778241351589320054279798644392931314918167855366067234367476690339579742569201956719413082441030969101302332931432772508813673413355612216996734738575354188062495586156325437056998841138177316632505125009707798229451820391397375199992418798595836646284791080582106047864379751769077205118827950047601565411462755815016718262200532110945789173747289887768586995478896698157783573535084542527329176664352416992187500
331 12553277702587008425797570218193941460673192499913960784488098724780035808408692958002421510436187238447305626201899792952553752596022135874937812353202861684161885290989922068485179457885436083918545581652600147037808478569467446427594885715850137396582187345515471390296994959439836206082137679375339772938030813713698908131999734657950854282619967687820373711675253291311917702179158978251666054789401196453525585139177018623883102621081155146071900544841761384435522425073727958988456521183252334594726562500
332 439364719590545294902914957636787951123561737496988627457083455367301253294304253530084752865266553345655696917066492753339381340860774755622823432362100158945665985184647272396981281025990262937149095357841005146323296749931360624965821000054754808880376557093041498660394823580394267212874818778136892052831078479979461784619990713028279899891698869073713079908633865195917119576270564238808311917629041875873395479871195651835908591737840430112516519069461648455243284877580478564595978241413831710815429687500
333 15377765185669085321602023517287578289324660812394601960997920937855543865300648873552966350284329367097949392097327246366878346930127116446798820132673505563098309481462654533894344835909659202800218337524435180121315386247597621873803735001916418310813179498256452453113818825313799352450618657234791221849087746799281162461699674955989796496209460417579957796802185281857099185169469748358290917117016465655568841795491847814256800710824415053938078167431157695933514970715316749760859238449484109878540039062500
334 538221781498417986256070823105065240126363128433811068634927232824944035285522710574353822259951527848428228723406453622840742142554449075637958704643572694708440831851192908686302069256838072098007641813355231304246038518665916765583130725067074640878461282438975835858983658885982977335771653003217692764718071137974840686159488623459642877367331114615298522888076484864998471480931441192540182099095576297944909462842214673498988024878854526887832735860090519357673023975036086241630073345731943845748901367187500
335 18837762352444629518962478808677283404422709495183387402222453148873041234993294870102383779098303474694988005319225876799425974989405717647328554662525044314795429114791751804020572423989332523430267463467433095648611348153307086795409575377347612430746144885364154255064428061009404206752007855112619246765132489829119424015582101821087500707856589011535448301082676970274946501832600441738906373468345170428071831199477513572464580870759908441074145755103168177518555839126263018457052567100618034601211547851562500
336 659321682335562033163686758303704919154794832331418559077785860210556443224765320453583432268440621614324580186172905687979909124629200117656499413188376551017840019017711313140720034839626638320059361221360158347701397185365748037839335138207166435076115070987745398927254982135329147236320274928941673636779637144019179840545373563738062524774980615403740690537893693959623127564141015460861723071392080964982514091981712975036260330476596795437595101428610886213149454369419205645996839848521631211042404174804687500
337 23076258881744671160729036540629672170417819131599649567722505107369475512866786215875420129395421756501360306516051699079296819362022004117977479461593179285624400665619895959925201219386932341202077642747605542169548901487801181324376729837250825227664027484571088962453924374736520153271209622512958577287287300040671294419088074730832188367124321539130924168826279288586809464744935541130160307498722833774387993219359954126269111566680887840315828550001381017460230902929672197609889394698257092386484146118164062500
338 807669060861063490625516278922038525964623669605987734870287678757931642950337517555639704528839761477547610728061809467775388677670770144129211781155761274996854023296696358597382042678542631942072717496166193975934211552073041346353185544303778882968240961959988113685887353115778205364492336787953550205055055501423495304668082615579126592849351253869582345908919775100538331266072743939555610762455299182103579762677598394419418904833831074411053999250048335611108081602538526916346128814438998233526945114135742187500
339 28268417130137222171893069762271348408761828436209570720460068756527607503261813114447389658509391651714166375482163331372138603718476955044522412340451644624889890815384372550908371493748992117972545112365816789157697404322556447122361494050632260903888433668599583979006057359052237187757231787578374257176926942549822335663382891545269430749727293885435382106812192128518841594312546037884446376685935471373625291693715943804679661669184087604386889973751691746388782856088848442072114508505364938173443078994750976562500
340 989394599554802776016257441679497194306663995267334975216102406478466262614163459005658638047828707809995823141875716598024851130146693426558284431915807561871146178538453039281793002281214724129039078932803587620519409151289475649282652291772129131636095178400985439265212007566828301571503112565243099001192442989243781748218401204084430076240455285990238373738426724498159455800939111325955623184007741498076885209280058033163788158421443066153541149081309211123607399963109695472524007797687772836070507764816284179687500
341 34628810984418097160569010458782401800733239834356724132563584226746319191495721065198052331674004773349853809965650080930869789555134269929539955117053264665490116248845856374862755079842515344516367762648125566718179320295131647724892830212024519607263331244034490374282420264838990555002608939783508465041735504623532361187644042142955052668415935009658343080844935357435580953032868896408446811440270952432690982324802031160732585544750507315373940217845822389326258998708839341538340272919072049262467771768569946289062500
342 1212008384454633400619915366057384063025663394202485344639725447936121171702350237281931831608590167067244883348797752832580442634429699447533898429096864263292154068709604973120196427794488037058072871692684394835136276210329607670371249057420858186254216593541207163099884709269364669425091312892422796276460742661823632641567541475003426843394557725338042007829572737510245333356150411374295638400409483335144184381368071090625640494066267756038087907624603783626419064954809376953841909552167521724186372011899948120117187500
343 42420293455912169021697037812008442205898218797086987062390390677764241009582258304867614106300655847353570917207921349140315492205039480663686445018390249215225392404836174059206874972807081297032550509243953819229769667361536268462993717009730036518897580773942250708495964824427763429878195951234797869676125993163827142454863951625119939518809520386831470274035045812858586667465264398100347344014331916730046453347882488171897417292319371461333076766861132426924667273418328193384466834325863260346523020416498184204101562500
344 1484710270956925915759396323420295477206437657898044547183663673721748435335379040670366493720522954657374982102277247219911042227176381823229025575643658722532888734169266092072240624048247845396139267823538383673041938357653769396204780095340551278161415327087978774797358768854971720045736858293217925438664409760733949985920238306879197883158333213539101459591226603450050533361284253933512157040501617085551625867175887086016409605231178001146657686840139634942363354569641486768456339201405214112128305714577436447143554687500
345 51964859483492407051578871319710341702225318026431559151428228580261195236738266423462827280218303413008124373579703652696886477951173363813015895147528055288651105695924313222528421841688674588864874373823843428556467842517881928867167303336919294735649536448079257117907556909924010201600790040262627390353254341625688249507208340740771925910541662473868551085692931120751768667644948887672925496417556597994306905351156048010574336183091230040133019039404887222982717409937452036895971872049182493924490700010210275650024414062500
346 1818770081922234246805260496189861959577886130925104570299988000309141833285839324821198954807640619455284353075289627844391026728291067733455556330163481935102788699357350962788494764459103610610270603083834519999476374488125867510350855616792175315747733775682773999126764491847340357056027651409191958662363901956899088732752291925927017406868958186585399287999252589226311903367573211068552392374614480929800741687290461680370101766408193051404655666379171052804395109347810821291359015521721387287357174500357359647750854492187500
347 63656952867278198638184117366645168585226014582378659960499580010819964165004376368741963418267421680934952357635136974553685935490187370670944471555721867728597604477507283697597316756068626371359471107934208199981673107084405362862279946587726136051170682148897089969436757214656912496960967799321718553182736568491468105646330217407445609240413536530488975079973840622920916617865062387399333733111506832543025959055166158812953561824286756799162948323270986848153828827173378745197565543260248555057501107512507587671279907226562500
348 2227993350354736952336444107832580900482910510383253098617485300378698745775153172905968719639359758832723332517229794109379007742156557973483056504450265370500916156712754929415906086462401922997581488777697286999358558747954187700179798130570414761790973875211398148930286502512991937393633872976260149361395779897201383697621557609260596323414473778567114127799084421802232081625277183558976680658902739139005908566930815558453374663850036487970703191314484539685384008951068256081914794014108699427012538762937765568494796752929687500
349 77979767262415793331775543774140331516901867863413858451611985513254456102130361051708905187377591559145316638103042793828265270975479529071906977655759287967532065484946422529556713026184067304915352107219405044977549556178396569506292934569964516662684085632398935212560027587954717808777185554169105227648852296402048429416754516324120871319506582249848994472967954763078122856884701424564183823061595869865206799842578544545868113234751277078974611696006958888988440313287388962867017790493804479945438856702821794897317886352539062500
350 2729291854184552766612144032094911603091565375219485045806419492963905963574562636809811681558215704570086082333606497783989284484141783517516744217951575078863622291973124788534484955916442355672037323752679176574214234466243879932720252709948758083193942997133962732439600965578415123307201494395918682967709830374071695029586408071344230496182730378744714806553878416707734299990964549859746433807155855445282237994490249059105383963216294697764111409360243561114595410965058613700345622667283156798090359984598762821406126022338867187500
351 95525214896459346831425041123321906108204788132681976603224682253736708725109692288343408854537549659953012881676227422439624956944962423113086047628305127760226780219059367598706973457075482448521306331343771180097498206318535797645208844848206532911788004899688695635386033795244529315752052303857153903869844063092509326035524282497048067366395563256065018229385744584770700499683759245091125183250454940584878329807158717068688438712570314421743899327608524639010839383777051479512096793354910487933162599460956698749214410781860351562500
352 3343382521376077139099876439316266713787167584643869181112863878880784805378839230092019309908814238098355450858667959785386873493073684808958011666990679471607937307667077865954744070997641885698245721597031991303412437221148752917582309569687228651912580171489104347238511182833558526051321830635000386635444542208237826411243349887396682357823844713962275638028501060466974517488931573578189381413765922920470741543250555097404095354939961004761036476466298362365379378432196801782923387767421867077660690981133484456222504377365112304687500
353 117018388248162699868495675376069334982550865462535421338950235760827468188259373053220675846808498333442440780053378592488540572257578968313530408344673781506277805768347725308416042484917465999438600255896119695619435302740206352115380834939053002816940306002118652153347891399174548411796264072225013532240558977288323924393517246058883882523834564988679647330997537116344108112112605075236628349481807302216475954013769428409143337422898635166636276676320442682788278245126888062402318571859765347718124184339671955967787653207778930664062500
354 4095643588685694495397348638162426724389280291188739746863258251628961386589078056862723654638297441670485427301868250737098920029015263890973564292063582352719723201892170385794561486972111309980351008956364189346680235595907222324038329222866855098592910710074152825367176198971109194412869242527875473628419564205091337353773103612060935888334209774603787656584913799072043783923941177633281992231863255577576658390481929994320016809801452230832269683671215493897589738579441082184081150015091787170134346451888518458872567862272262573242187500
355 143347525603999307338907202335684935353624810191605891140214038807013648530617731990195327912340410458466989955565388775798462201015534236184074750222225382345190312066225963502809652044023895849312285313472746627133808245856752781341341522800339928450751874852595348887851166963988821804450423488475641576994684747178196807382058626422132756091697342111132567980471982967521532437337941217164869728115213945215183043666867549801200588343050828079129438928492542286415640850280437876442840250528212550954702125816098146060539875179529190063476562500
356 5017163396139975756861752081748972737376868356706206189907491358245477698571620619656836476931914366046344648444788607152946177035543698266442616257777888382081660922317908722598337821540836354725929985971546131949683288604986347346946953298011897495776315619840837211074790843739608763155764822096647455194813966151236888258372051924774646463209406973889639879316519403863253635306827942600770440484032488082531406528340364243042020592006778982769530362497238980024547429759815325675499408768487439283414574403563435112118895631283521652221679687500
357 175600718864899151490161322861214045808190392484717216646762197538591719450006721687989276692617002811622062695567601250353116196244029439325491569022226093372858132281126805290941823753929272415407549509004114618238915101174522157143143365430416412352171046694429302387617679530886306710451768773382660931818488815293291089043021817367112626212329244086137395776078179135213877235738977991026965416941137082888599228491912748506470720720237264396933562687403364300859160041593536398642479306897060374919510104124720228924161347094923257827758789062500
358 6146025160271470302155646300142491603286663736965102582636676913850710180750235259079624684241595098406772194344866043762359066868541030376392204915777913268050034629839438185182963831387524534539264232815144011638362028541108275500010017790064574432325986634305025583566618783581020734865811907068393132613647108535265188116505763607848941917431523543014808852162736269732485703250864229685943789592939797901100972997216946197726475225208304253892674694059117750530070601455773773952486775741397113122182853644365208012345647148322314023971557617187500
359 215110880609501460575447620504987206115033230793778590392283691984774856326258234067786863948455828444237026802070311531682567340398936063173727172052226964381751212044380336481403734098563358708874248148530040407342670998938789642500350622652260105131409532200675895424831657425335725720303416747393759641477648798734281584077701726274712967110103324005518309825695769440636999613780248039008032635752892926538534054902593116920426632882290648886243614292069121268552471050952082088337037150948898959276399877552782280432097650191280990839004516601562500
360 7528880821332551120140666717674552214026163077782250663729929219467119971419038192372540238195953995548295938072460903608889856913962762211080451021827943753361292421553311776849130693449717554810598685198551414256993484962857637487512271792829103679599333627023656339869108009886750400210619586158781587451717707955699855442719560419614953848853616340193140843899351930422294986482308681365281142251351252428848691921590759092214932150880172711018526500222419244399336486783322873091796300283211463574673995714347379815123417756694834679365158081054687500
361 263510828746639289204923335118609327490915707722378773230547522681349198999666336733038908336858389844190357832536131626311144991988696677387815785763978031367645234754365912189719574270740114418370953981949299498994771973700017312062929512749018628785976676945827971895418780346036264007371685515557355560810119778449494940495184614686523384709876571906759929536477317564780324526880803847784839978797293835009704217255676568227522625280806044885648427507784673553976777037416300558212870509912401225113589850002158293529319621484319213777780532836914062500
362 9222879006132375122172316729151326462182049770283257063069163293847221964988321785656361791790043644546662524138764606920890074719604383708573552501739231097867583216402806926640185099475904004642983389368225482464817019079500605922202532946215652007509183693103979016339657312111269240258008993044507444628354192245732322917331461514028318464845680016736597533776706114767311358440828134672469399257905284225339647603948679887963291884828211570997694962772463574389187196309570519537450467846934042878975644750075540273526186751951172482222318649291992187500
363 322800765214633129276031085520296426176371741959913997207420715284652768774591262497972662712651527559133188344856761242231152615186153429800074337560873088425365412574098242432406478481656640162504418627887891886268595667782521207277088653117547820262821429258639265571888005923894423409030314756557760561992396728600631302106601152990991146269598800585780913682184714016855897545428984713536428974026684947886887666138203796078715215968987404984919323697036225103621551870834968183810766374642691500764147566252643909573416536318291036877781152725219726562500
364 11298026782512159524661087993210374916173010968596989902259725034962846907110694187429043194942803464569661592069986643478090341531515370043002601814630558094887789440093438485134226746857982405687654651976076216019400848372388242254698102859114173709198750024052374295016080207336304819316061016479521619669733885501022095573731040354684690119435958020502331978876464990589956414090014464973775014090933973176041068314837132862755032558914559174472176329396267878626754315479223886433376823112494202526745164818842536835069578771140186290722340345382690429687500
365 395430937387925583363138079762363122066055383900894646579090376223699641748874296560016511822998121259938155722449532521733161953603037951505091063512069533321072630403270346979697936140029384199067912819162667560679029693033588478914433600068996079821956250841833100325562807256770668676062135576783256688440685992535773345080586412413964154180258530717581619260676274670648474493150506274082125493182689061161437391019299650196426139562009571106526171528869375751936401041772836025168188808937297088436080768659488789227435256989906520175281912088394165039062500
366 13840082808577395417709832791682709272311938436531312630268163167829487461210600379600577913804934244097835450285733638260660668376106328302678187222922433666237542064114462144289427764901028446967376948670693364623766039256175596762005176002414862793768468779464158511394698253986973403662174745187413984095424009738752067077820524434488745396309048575115356674123669613472696607260267719592874392261394117140650308685675487756874914884670334988728416003510428151317774036462049260880886608312805398095262826903082107622960233994646728206134866923093795776367187500
367 484402898300208839619844147708894824530917845278595942059385710874032061142371013286020226983172698543424240760000677339123123393163721490593736552802285178318313972244006175050129971771535995643858193203474267761831811373966145886670181160084520197781896407281245547898814438889544069128176116081559489443339840340856322347723718355207106088870816700129037483594328436471544381254109370185750603729148794099922760803998642071490622020963461724605494560122864985296122091276171724130831031290948188933334198941607873766803608189812635487214720342308282852172851562500
368 16954101440507309386694545169811318858582124584750857972078499880591122139982985465010707944411044449019848426600023706869309318760730252170780779348079981241140989028540216126754549012003759847535036762121599371664113398088815106033456340602958206922366374254843594176458505361134042419486164062854582130516894411929971282170330142432248713110478584504516311925801495276504053343893827956501271130520207793497296628139952472502171770733721160361192309604300274485364273194666010344579086095183186612666696962956275581838126286643442242052515211980789899826049804687500
369 593393550417755828534309080943396160050374360466280029022747495820689274899404491275374778054386555715694694931000829740425826156625558825977327277182799343439934615998907564436409215420131594663726286674255978008243968933108528711170971921103537242282823098919525796176047687639691484682015742199910374568091304417548994875961554985128704958866750457658070917403052334677641867036283978477544489568207272772405381984898336537576011975680240612641730836150509606987749561813310362060268013331411531443334393703469645364334420032520478471838032419327646493911743164062500
370 20768774264621453998700817833018865601763102616319801015796162353724124621479157194638117231903529450049314322585029040914903915481894558909206454701397977020397711559961764755274322539704605813230420033598959230288538912658798504890984017238623803479898808462183402866161669067389201963870550976996863109883195654614214820658654424479504673560336266018032482109106831713717465346269939246714057134887254547034188369471441778815160419148808421442460579265267836244571234663465862672109380466599403600516703779621437587751704701138216746514331134676467627286911010742187500
371 726907099261750889954528624155660296061708591571193035552865682380344361751770501812334103116623530751726001290476016432021637041866309561822225914548929195713919904598661766434601288889661203463064701175963573060098861943057947671184440603351833121796458296176419100315658417358622068735469284194890208845911847911497518723052904856782663574611769310631136873818739109980111287119447873634991999721053909146196592931500462258530614670208294750486120274284374268559993213221305193523828316330979126018084632286750315571309664539837586128001589713676366955041885375976562500
372 25441748474161281148408501845448110362159800704991756244350298883312052661311967563431693609081823576310410045166660575120757296465320834663777907009212521849987196660953161825211045111138142121207264541158725057103460168007028168491455421117314159262876040366174668511048044607551772405741424946821157309606914676902413155306851669987393225111411925872089790583655868849303895049180675577224719990236886820116880752602516179048571513457290316267014209599953099399599762462745681773333991071584269410632962130036261044995838258894315514480055639978672843426465988159179687500
373 890461196595644840194297564590683862675593024674711468552260460915921843145918864720109276317863825170864351580833120129226505376286229213232226745322438264749551883133360663882386578889834974242254258940555376998621105880245985897200939739105995574200661412816113397886681561264312034200949873138740505836242013691584460435739808449558762878899417405523142670427955409725636326721323645202865199658291038704090826341088066266700002971005161069345497335998358478985991686196098862066689687505449429372153674551269136574854339061301043006801947399253549519926309585571289062500
374 31166141880847569406800414760673935193645755863614901399329116132057264510107160265203824671125233880980252305329159204522927688170018022463127936086285339266234315909667623235883530261144224098478899062919438194951738705808609506402032890868709845097023149448563968926033854644250921197033245559855917704268470479205456115250893295734556700761479609193309993464978439340397271435246327582100281988040186354643178921938082319334500103985180637427092406759942546764509709016863460172334139062690730028025378609294419780119901867145536505238068158973874233197420835494995117187500
375 1090814965829664929238014516623587731777601455226521548976519064622004257853750609282133863489383185834308830686520572158302469085950630786209477763019986874318201056838366813255923559140047843446761467202180336823310854703301332724071151180404844578395810230699738912411184912548782241896163594594957119649396466772190964033781265350709484526651786321765849771274245376913904500233621465373509869581406522412511262267832881176707503639481322309948234236597989136757839815590221106031694867194175550980888251325304692304196565350093777683332385564085598161909729242324829101562500
376 38178523804038272523330508081825570612216050932928254214178167261770149024881271324874685222128411504200809074028220025540586418008272077517331721705699540601137036989342838463957324569901674520636651352076311788815879914615546645342490291314169560243853358074490861934391471939207378466365725810823499187728876337026683741182344287274831958432812521261804741994598588191986657508176751288072845435349228284437894179374150841184762627381846280848188198280929619786524393545657738711109320351796144284331088796385664230646879787253282218916633494742995935666840523481369018554687500
377 1336248333141339538316567782863894971427561782652488897496235854161955215870844496370613982774494402647028317590987700893920524630289522713106610259699483921039796294626999346238506359946558608222282797322670912608555797011544132586987160195995934608534867532607180167703701517872258246322800403378822471570510671795933930941382050054619118545148438244163165969810950586719533012786186295082549590237222989955326296278095279441466691958364619829686586939832536692528353774098020854888826212312865049951588107873498248072640792553864877662082172316004857748339418321847915649414062500
378 46768691659946883841079872400236323999964662392837111412368254895668432555479557372971489397107304092645991115684569531287218362060133294958731359089481937236392870311944977118347722598129551287779897906293481941299452895404044640544550606859857711298720363641251305869629553125529038621298014118258786504967873512857687582948371751911669149080195338545710808943383270535183655447516520327889235658302804648436420369733334780451334218542761694039030542894138784238492382093430729921108917430950276748305583775572438682542427739385270718172876031060170021191879641264677047729492187500
379 1636904208098140934437795534008271339998763183749298899432888921348395139441784508054002128898755643242609689048959933595052642672104665323555597568131867803273750460918074199142170290934534295072296426720271867945480851339141562419059271240095019895455212727443795705437034359393516351745430494139057527673875572950019065403193011316908420217806836849099878313018414468731427940663078211476123248040598162695274712940666717315796697648996659291366069001294857448347233373270075547238812110083259686190695432145035353888984970878484475136050661087105950741715787444263696670532226562500
380 57291647283434932705322843690289496899956711431225461480151112247193829880462457781890074511456447513491339116713597675826842493523663286324445914884615373114581266132132596969975960182708700327530374935209515378091829796869954684667074493403325696340932445460532849690296202578773072311090067294867013468585645053250667289111755396091794707623239289718495740955644506405599977923207737401664313681420935694334614952923335106052884417714883075197812415045320010692153168064452644153358423852914089016674340125076237386114473980746956629761773138048708275960052560549229383468627929687500
381 2005207654920222644686299529160132391498484900092891151805288928651784045816186022366152607900975662972196869084975918653939487273328215021355607020961538059010344314624640893949158606394804511463563122732333038233214042890448413963347607269116399371932635591118649739160367090257057530888152355320345471400497576863773355118911438863212814766813375140147350933447557724195999227312270809058250978849732749301711523352316728711850954620020907631923434526586200374225360882255842545367544834851993115583601904377668308514006589326143482041662059831704789658601839619223028421401977539062500
382 70182267922207792564020483520604633702446971503251190313185112502812441603566510782815341276534148204026890417974157152887882054566487525747446245733653832065362051011862431288220551223818157901224709295631656338162491501165694488717166254419073978017642245689152740870612848158997013581085332436212091499017415190232067429161900360212448516838468129905157282670664520346859972955929478317038784259740646225559903317331085504914783411700731767117320208430517013097887630878954489087864069219819759045426066653218390797990230626415021871458172094109667638051064386672805994749069213867187500
383 2456379377277272739740716923221162179585644002613791660961478937598435456124827877398536944678695187140941164629095500351075871909827063401160618600677884122287671785415185095087719292833635526542864825347107971835687202540799307105100818904667589230617478599120345930471449685564895475337986635267423202465609531658122360020666512607435698089346384546680504893473258212140099053457531741096357449090922617894596616106587992672017419409525611849106207295068095458426067080763407118075242422693691566589912332862643677929658071924525765501036023293838367331787253533548209816217422485351562500
384 85973278204704545890925092312740676285497540091482708133651762815945240964368975708948793063754331549932940762018342512287655516843947219040621651023725944280068512489531478328070175249177243429000268887148779014249052088927975748678528661663365623071611750969212107566500738994771341636829532234359812086296333608034282600723327941260249433127123459133817671271564037424903466871013610938372510718182291626310881563730579743520609679333396414718717255327383341044912347826719249132633484794279204830646931650192528727538032517358401792536260815284342856612553873674187343567609786987304687500
385 3009064737164659106182378230945923669992413903201894784677811698558083433752914149813207757231401604247652926670641987930067943089538152666421757785830408049802397937133601741482456133721203520015009411050207265498716823112479151203748503158217796807506411283922423764827525864816996957289033628202593423020371676281199891025316477944108730159449321069683618494504741309871621340485476382843037875136380206920880854730570291023221338776668874515155103936458416936571932173935173719642171967799772169072642607756738505463831138107544062738769128534951999981439385578596557024866342544555664062500
386 105317265800763068716383238083107328449734486612066317463723409449532920181351995243462271503099056148667852433472469577552378008133835343324761522504064281743083927799676060951885964680242123200525329386757254292455088808936770292131197610537622888262724394937284831768963405268594893505116176987090769805713008669841996185886076728043805555580726237438926647307665945845506746916991673399506325629773307242230829915569960185812746857183410608030428637776044592780017626087731080187476018872992025917542491271485847691234089833764042195856919498723319999350378495250879495870321989059448242187500
387 3686104303026707405073413332908756495740707031422321111230319330733652206347319833521179502608466965203374835171536435214333230284684237016366653287642249861007937472988662133316008763808474312018386528536503900235928108312786960224591916368816801089195353822804969111913719184400821272679066194548176943199955303444469866506012685481533194445325418310362432655768308104592736142094708568982721397042065753478079047044948606503446140001419371281065002322161560747300616913070587806561660660554720907113987194502004669193193144181741476854992182455316199977263247333780782355461269617080688476562500
388 129013650605934759177569466651806477350924746099781238893061176575677827222156194173241282591296343782118119231003775232501663059963948295572832865067478745135277811554603174666060306733296600920643528498777636508257483790947543607860717072908588038121837383798173918916980171454028744543767316809186193011998435620556445327710443991853661805586389640862685142951890783660745764973314799914395248896472301371732766646573201227620614900049677994837275081275654626155521591957470573229658123119415231748989551807570163421761760046360951689924726385936066999204213656682327382441144436597824096679687500
389 4515477771207716571214931332813226707282366113492343361257141180148723952775466796063444890695372032374134173085132133137558207098738190345049150277361756079734723404411111113312110735665381032222523497457217277789011932683164026275125097551800581334264308432936087162094306000891006059031856088321516755419945246719475586469865539714878163195523637430193980003316177428126101774066017997003833711376530548010646832630062042966721521501738729819304627844647911915443255718511470063038034309179533111214634313264955719761661601622633309147365423507762344972147477983881458385440055280923843383789062500
390 158041721992270079992522596648462934754882813972232017643999941305205338347141337862220571174338021133094696057979624659814537248455836662076720259707661462790715319154388888965923875748288336127788322411002604722615417643910740919629378414313020346699250795152763050673300710031185212066114963091253086439698083635181645526445293890020735711843327310056789300116066209984413562092310629895134179898178569180372639142052171503835253252560855543675661974562676917040513950147901452206331200821283658892512200964273450191658156056792165820157789822771682074025161729435851043490401934832334518432617187500
391 5531460269729452799738290882696202716420898489028120617539997945682186842149946825177719991101830739658314362029286863093508803695954283172685209089768151197675036170403611113807335651190091764472591284385091165291539617536875932187028244500955712134473777830346706773565524851091482422314023708193858025389432927231357593425585286150725749914516455851987625504062317349454474673230872046329696296436249921313042369971826002634233863839629944028648169109693692096417988255176550827221592028744928061237927033749570756708035461987725803705522643797008872590880660530254786522164067719131708145141601562500
392 193601109440530847990840180894367095074731447115984221613899928098876539475248138881220199688564075888041002671025040208272808129358399911043982318141885291918626265964126388983256747791653211756540694953478190785203886613790657626545988557533449924706582224062134737074793369788201884780990829786785030888630152453097515769895485015275401247008075954819566892642181107230906613563080521621539370375268747245956482949013910092198185234387048041002685918839279223374629588931179278952755721006072482143327446181234976484781241169570403129693292532895310540680823118558917528275742370169609785079956054687500
393 6776038830418579679679406331302848327615600649059447756486497483460678881633684860842706989099742656081435093485876407289548284527543996886539381134965985217151919308744423614413986172707862411478924323371736677482136031482673016929109599513670747364730377842174715797617767942587065967334679042537476081102055335858413051946341975534639043645282658418684841242476338753081731474707818256753877963134406153608476903215486853226936483203546681435094007159374772818112035612591274763346450235212536875016460616343224176967343440934964109539265238651335868923828809149562113489650982955936342477798461914062500
394 237161359064650288788779221595599691466546022717080671477027411921123760857178970129494744618490992962850228272005674255134189958464039891028878339723809482600317175806054826504489516044775184401762351318010783711874761101893555592518835982978476157765563224476115052916621877990547308856713766488811662838571936755044456818121969143712366527584893044653969443486671856357860601614773638986385728709704215376296691612542039862942776912124133850228290250578117048633921246440694616717125758232438790625576121572012846193857020432723743833874283352796755412334008320234673972137784403457771986722946166992187500
395 8300647567262760107607272755845989201329110795097823501695959417239331630001263954532316061647184753699757989520198598929696648546241396186010741890333331891011101153211918927657133061567131454061682296130377429915616638566274445738159259404246665521794712856664026852081765729669155809984981827108408199350017786426555988634268920029932828465471256562888930522033514972525121056517077364523500504839647538170384206438971395202997191924344684757990158770234096702187243625424311585099401538135357671895164255020449616784995715145331034185599917347886439431690291208213589024822454121022019535303115844726562500
396 290522664854196603766254546454609622046518877828423822559358579603376607050044238408631062157651466379491529633206950962539382699118448866510375966161666616185388540362417162467999657154849600892158880364563210047046582349819605600835574079148633293262814949983240939822861800538420453349474363948794286977250622524929459602199412201047648996291493979701112568271173024038379236978097707758322517669387663835963447225363998832104901717352063966529655556958193384576553526889850905478479053834737518516330748925715736587474850030086586196495997107176025380109160192287475615868785894235770683735609054565429687500
397 10168293269896881131818909125911336771628160723994833789577550286118181246751548344302087175517801323282203537162243283688878394469145710327863158815658331566488598912684600686379988000419736031225560812759712351646630382243686196029245092770202165264198523249413432893800163018844715867231602738207800044203771788372531086076979427036667714870202289289538939889491055841343273294233419771541288118428568234258720652887739959123671560107322238828537944493536768460179373441144781691746766884215813148071576212400050780561619751053030516877359898751160888303820606730061646555407506298251973930746316909790039062500
398 355890264446390839613661819406896787006985625339819182635214260014136343636304192050573051143123046314877123800678514929110743806420099861475210558548041604827100961943961024023299580014690761092894628446589932307632063378529016861023578246957075784246948313729470151283005705659565055353106095837273001547132012593038588012694279946283370020457080125133862896132186954447014565298169692003945084144999888199055222851070898569328504603756278358998828057273786896106278070440067359211136840947553460182505167434001777319656691286856068090707596456290631090633721235552157629439262720438819087576121091842651367187500
399 12456159255623679386478163679241387545244496886893671392232499100494772027270646721770056790009306621020699333023748022518876033224703495151632369549181456168948533668038635840815485300514176638251311995630647630767122218248515590135825238643497652448643190980531455294905199698084776937358713354304555054149620440756350580444299798119917950715997804379685201364626543405645509785435939220138077945074996086966932799787481449926497661131469742564958982004582541363719732465402357572389789433164371106387680860190062206187984195039962383174765875970172088172180243244325517030374195215358668065164238214492797851562500
400 435965573946828778526735728773448564083557391041278498728137468517317020954472635261951987650325731735724476655831180788160661162864622330307132934221350965913198678381352254428541985517996182338795919847072667076849277638698045654753883352522417835702511684318600935321681989432967192807554967400659426895236715426472270315550492934197128275059923153288982047761929019197592842490257872704832728077624863043842647992561850747427418139601440989773564370160388947730190636289082515033642630160752988723568830106652177216579446826398683411116805658956023086026308513551393096063096832537553382280748337507247924804687500
401 15258795088139007248435750507070699742924508686444747455484811398106095733406542234168319567761400610750356682954091327585623140700261781560749652697747283806961953743347328904998969493129866381857857194647543347689724717354431597916385917338284624249587908951151032736258869630153851748264423859023079941333285039926529461044267252696899489627097310365114371671667515671915749487159025544669145482716870206534492679739664776159959634886050434642074752955613613170556672270117888026177492055626354605324909053732826202580280638923953919389088198063460808010920797974298758362208389138814368379826191812753677368164062500
402 534057828084865253695251267747474491002357804025566160941968398933713350669228978195891184871649021376262483903393196465496809924509162354626237844421154933243668381017156511674963932259545323365025001812664017169140365107405105927073507106839961848735576813290286145769060437055384811189254835065807797946664976397428531136549353844391482136948405862779003008508363048517051232050565894063420091895090457228707243790888267165598587221011765212472616353446476460969483529454126080916212221946922411186371816880648917090309822362338387178618086932221128280382227929100456542677293619858502893293916713446378707885742187500
403 18692023982970283879333794371161607185082523140894815632968893962679967273423014236856191470507715748169186936618761876292388347357820682411918324554740422663528393335600477908623737629084086317775875063443240600919912778759178707447572748739398664705745188465160015101917115296938468391623919227303272928133274173909998589779227384553701874793194205197265105297792706698096793121769806292219703216328166003004753532681089350795950552735411782436541572370626676133931923530894412832067427768142284391523013590822712098160843782681843551251633042627739489813377977518515978993705276695047601265287084970623254776000976562500
404 654220839403959935776682802990656251477888309931318547153911288693798854569805498289966701467770051185921542781656665670233592157523723884417141359415914793223493766746016726801830817017943021122155627220513421032196947256571254760665046205878953264701081596280600528567099035392846393706837172955614552484664596086849950642272958459379565617761797181904278685422744734433387759261943220227689612571485810105166373643838127277858269345739412385278955032971933664687617323581304449122359971884979953703305475678794923435629532393864524293807156491970882143468229213148059264779684684326666044285047973971813917160034179687500
405 22897729379138597752183898104672968801726090847596149150386895104282959909943192440148834551371951791507253997357983298458175725513330335954599947579557017762822281836110585438064078595628005739275446952717969736126893153979993916623276617205763364264537855869821018499848466238749623779739301053446509336963260863039748272479553546078284796621662901366649753989796065705168571574168012707969136440002003353680823077534334454725039427100879433484763426154017678264066606325345655719282599015974298379615691648757822320247033633785258350283250477218980875021388022460182074267288963951433311549976679089013487100601196289062500
406 801420528269850921326436433663553908060413179665865220263541328649903596848011735405209209298018312702753889907529415446036150392966561758410998165284495621698779864263870490332242750846980200874640643345128940764441260389299787081814681602201717749258824955443735647494696318356236832290875536870627826793714130206391189536784374112739967881758201547832741389642862299680900005095880444778919775400070117378828807713701705915376379948530780171966719915390618739242331221387097950174890965559100443286549207706523781208646177182484042259913766702664330625748580786106372599355113738300165904249183768115472048521041870117187500
407 28049718489444782246425275178224386782114461288305282709223946502746625889680410739182322325430640944596386146763529540611265263753829661544384935784957346759457295249235467161628496279644307030612422517079512926755444113625492547863513856077060121224058873440530747662314371142468289130180643790471973937779994557223691633787453093945898875861537054174145948637500180488831500178355815567262192139002454108259008269979559707038173298198577306018835197038671655873481592748548428256121183794568515515029222269728332342302616201386941479096981834593251571901200327513723040977428980840505806648721431884041521698236465454101562500
408 981740147130567378624884631237853537374006145090684894822838127596131906138814375871381281390072433060873515136723533921394284231384038154053472752473507136581005333723241350656997369787550746071434788097782952436440543976892239175222984962697104242842060570418576168181002989986390119556322532666519087822299809502829207182560858288106460655153796896095108202312506317109102506242453544854176724865085893789065289449284589746336065436950205710659231896353507955571855746199194988964241432809898043026022779440491631980591567048542951768394364210763805016542011462980306434210014329417703232705250115941453259438276290893554687500
409 34360905149569858251870962093324873808090215078173971318799334465864616714858503155498344848652535157130573029785323687248799948098441335391871546336572749780335186680313447272994907942564276112500217583422403335275419039191228371132804473694398648499472119964650165886335104649523654184471288643328168073780493332599022251389630040083726122930382891363328787080937721098818587718485874069896185370278006282617285130724960641121762290293257199873073116372372778445014951116971824613748450148346431505910797280417207119320704846699003311893802747376733175578970401204310725197350501529619613144683754057950864080339670181274414062500
410 1202631680234945038815483673266370583283157527736088996157976706305261585020047610442442069702838730499570056042486329053707998183445446738715504121780046242311731533810970654554821777989749663937507615419784116734639666371692992989648156579303952697481524198762755806021728662733327896456495102516485882582317266640965778798637051402930414302563401197716507547832820238458650570147005592446366487959730219891604979575373622439261680160264001995557559073033047245575523289094013861481195755192125102706877904814602249176224669634465115916283096158185661145263964042150875381907267553536686460063931392028280242811888456344604492187500
411 42092108808223076358541928564322970414910513470763114865529184720684155475701666365485472439599355567484951961487021516879779936420590635855042644262301618480910603683383972909418762229641238237812766539692444085712388323009254754637685480275638344411853346956696453210760503195666476375977328588077005890381104332433802257952296799102564500589719041920077764174148708346052769955145195735622827078590557696206174285138076785374158805609240069844514567556156653595143315118290485151841851431724378594740726668511078721167863437206279057069908365536498140084238741475280638366754364373784026102237598720989808498416095972061157226562500
412 1473223808287807672548967499751303964521867971476709020293521465223945441649558322791991535385977444861973318652045753090792297774720672254926492549180556646831871128918439051829656678037443338323446828889235542999933591305323916412318991809647342054414867143484375862376617611848326673159206500582695206163338651635183079028330387968589757520640166467202721746095204792111846948430081850746798947750669519367216099979832687488095558196323402444558009864465482875830016029140166980314464800110353250815925433397887755240875220302219766997446792793777434902948355951634822342836402753082440913578315955234643297444563359022140502929687500
413 51562833290073268539213862491295638758265379001684815710273251282838090457734541297719703738509210570169066152821601358177730422115223528922427239221319482639115489512145366814037983731310516841320639011123244004997675695686337074431164713337656971904520350021953155183181616414691433560572227520394332215716852807231407765991563578900641513222405826352095261113332167723914643195052864776137963171273433177852563499294144062083344536871319085559530345256291900654050561019905844311006268003862363778557390168926071433430632710577691844910637747782210221603192458307218781999274096357885431975241058433212515410559717565774917602539062500
414 1804699165152564398872485187195347356539288265058968549859563794899333166020708945420189630847822369955917315348756047536220564774032823512284953372746181892369042132925087838491329430595868089446222365389313540174918649349021797605090764966817994016658212250768360431411356574514200174620027963213801627550089848253099271809704725261522452962784203922323334138966625870337012511826850267164828710994570161224839722475295042172917058790496167994583562083970216522891769635696704550885219380135182732249508655912412500170072144870219214571872321172377357756111736040752657369974593372525990119133437045162438039369590114802122116088867187500
415 63164470780339753960536981551837157478875089277063899245084732821476660810724813089706637079673782948457106037206461663767719767091148822929973368046116366232916474652378074347196530070855383130617782788625973906122152727215762916178176773838629790583037428776892615099397480107997006111700978712483056964253144688858474513339665384153285853697447137281316694863831905461795437913939759350769004884809955642869390286635326476052097057667365879810424672938957578301211937249384659280982678304731395628732802956934437505952525070457672510015531241033207521463910761426343007949110768038409654169670296580685331377935654018074274063110351562500
416 2210756477311891388618794354314300511760628124697236473577965648751683128375368458139732297788582403195998711302226158231870191848190208802549067881614072818152076612833232602151878552479938409571622397601909086714275345452551702066236187084352042670406310007191241528478911803779895213909534254936906993748860064110046607966888288445365004879410649804846084320234116691162840326987891577276915170968348447500428660032236426661823397018357805793364863552863515240542417803728463074834393740665598847005648103492705312708338377466018537850543593436162263251236876649922005278218876881344337895938460380323986598227747890632599592208862304687500
417 77376476705916198601657802401000517911621984364403276575228797706308909493137896034890630422600384111859954895577915538115456714686657308089217375856492548635322681449163141075315749336797844335006783916066818034999637090839309572318266547952321493464220850251693453496761913132296332486833698922791744781210102243851631278841090095587775170779372743169612951208194084190699411444576205204692030983892195662515003101128274933163818895642523202767770224350223033418984623130496207619203780923295959645197683622244685944791843211310648824769025770265679213793290682747270184737660690847051826357846113311339530937971176172140985727310180664062500
418 2708176684707066951058023084035018126906769452754114680133007919720811832259826361221172064791013443915098421345227043834040985014033005783122608154977239202236293850720709937636051226787924551725237437062338631224987298179375835031139329178331252271247729758809270872386666959630371637039179462297711067342353578534807094759438153345572130977278046010936453292286792946674479400560167182164221084436226848188025108539489622660733661347488312096871957852257806169664461809567367266672132332315358587581918926778564008067714512395872708866915901959298772482765173896154456465818124179646813922524613965896883582828991166024934500455856323242187500
419 94786183964747343287030807941225634441736930846394013804655277190228414129093922642741022267685470537028444747082946534191434475491155202409291285424203372078270284775224847817261792937577359310383310297181852092874555436278154226089876521241593829493670541558324480533533343587063007296371281180419887356982375248718248316580335367095024584204731610382775865230037753133606779019605851375747737955267939686580878798882136793125678147162090923390518524829023215938256163334857854333524631631037550565367162437249740282370007933855544810342056568575457036896781086365405976303634346287638487288361488806390925399014690810872707515954971313476562500
420 3317516438766157015046078277942897205460792579623790483162934701657994494518287292495935779368991468795995566147903128696700206642190432084325194989847118022739459967132869673604162752815207575863415860401364823250609440269735397913145678243455784032278468954541356818673667025547205255372994841314696057494383133705138691080311737848325860447165606363397155283051321359676237265686204798151170828434377889030330757960874787759398735150673182318668148369015812557838965716720024901673362107086314269787850685303740909882950277684944068361971979900140996291387338022789209170627202120067347055092652108223682388965514178380544763058423995971679687500
421 116113075356815495526612739728001402191127740286832666910702714558029807308140055237357752277914701407859844815176609504384507232476665122951381824644649130795881098849650438576145696348532265155219555114047768813771330409440738926960098738520952441129746413408947488653578345894152183938054819446014362012303409679679854187810910824691405115650796222718900434906796247588668304299017167935290978995203226116061576528630617571578955730273561381153385192915553439524363800085200871558567673748020999442574773985630931845903259718973042392669019296504934870198556830797622320971952074202357146928242823787828883613792996243319066707044839859008789062500
422 4063957637488542343431445890480049076689470910039143341874595009531043255784901933307521329727014549275094568531181332653457753136683279303298363862562719577855838459737765350165099372198629280432684428991671908481996564330425862443603455848233335439541124469313162102875242106295326437831918680610502670430619338788794896573381878864199179047777867795161515221737868665603390650465600877735184264832112914062155178502071615005263450559574648340368481752044370383352733002982030504549868581180734980490117089497082614606614090164056483743415675377672720456949489077916781234018322597082500142488498832574010926482754868516167334746569395065307617187500
423 142238517312098982020100606166801717684131481851370016965610825333586513952471567665763246540445509224628309898591346642871021359783914775615442735189695185224954346090821787255778478026952024815143955014708516796869879751564905185526120954688166740383939356425960673600633473720336425324117153821367593465071676857607821380068365760246971266672225372830653032760825403296118672766296030720731449269123951992175431247572506525184220769585112691912896861321552963417345655104371067659245400341325724317154098132397891511231493155741976931019548638218545215993232117727087343190641290897887504987097459140090382426896420398065856716129928827285766601562500
424 4978348105923464370703521215838060118944601864797950593796378886675527988336504868301713628915592822861990846450697132500485747592437017146540495731639331482873402113178762553952246730943320868530038425514798087890445791304771681493414233414085835913437877474908623576022171580211774886344100383747865771277508690016273748302392801608643994333527888049072856146628889115364153546820361075225600724419338319726140093665037728381447726935478944216951390146254353719607097928652987368073589011946400351100393434633926202893102260450969192585684202337649082559763124120448057011672445181426062674548411069903163384941374713932304985064547508955001831054687500
425 174242183707321252974623242554332104163061065267928270782873261033643479591777670390559977012045748800169679625774399637517001165735295600128917350607376601900569073961256689388328635583016230398551344893017933076165602695667008852269498169493004256970325711621801825160776005307412121022043513431175301994712804150569581190583748056302539801673476081717549965132011119037745374138712637632896025354676841190414903278276320493350670442741763047593298655118902380186248427502854557882575615418124012288513770212187417101258579115783921740498947081817717889591709344215681995408535581349912193609194387446610718472948114987630674477259162813425064086914062500
426 6098476429756243854111813489401623645707137284377489477400564136177521785712218463669599195421601208005938786902103987313095040800735346004512107271258181066519917588643984128591502245405568063949297071255627657665796094348345309829432435932255148993961399906763063880627160185759424235771522970091135569814948145269935341670431181970588893058571662860114248779620389166321088094854942317151360887413689441664521614739671217267273465495961706665765452929161583306518694962599909525890146539634340430097981957426559598544050269052437260917463147863620126135709827047548869839298745347246926776321803560631375146553184024567073606704070698469877243041992187500
427 213446675041468534893913472129056827599749804953212131709019744766213262499927646228435971839756042280207857541573639555958326428025737110157923754494036337328197115602539444500702578589194882238225397493946968018302863302192085844030135257628930214788648996736707235821950606501579848252003303953189744943523185084447736958465091368970611257050008200103998707286713620821238083319922981100297631059479130458258256515888492604354571292358659733301790852520655415728154323690996833406155128887201915053429368509929585949041759416835304132111210175226704414749843946664210444375456087153642437171263124622098130129361440859847576234642474446445703506469726562500
428 7470633626451398721286971524516988965991243173362424609815691066817464187497467617995259014391461479807275013955077384458541424980900798855527331407291271806486899046088880557524590250621820878337888912288143880640600215576723004541054734017012557517602714885784753253768271227555294688820115638361641073023311477955670793546278197913971393996750287003639954755034976728743332916197304338510417087081769566039038978056097241152409995232553090665562679838222939550485401329184889169215429511052067026870027897847535508216461579589235644623892356132934654516244538133247365553140963050377485300994209361773434554527650430094665168212486605625599622726440429687500
429 261472176925798955245044003358094613809693511067684861343549187338611246562411366629834065503701151793254625488427708456048949874331527959943456599255194513227041466613110819513360658771763730741826111930085035822421007545185305158936915690595439513116095021002466363881889492964435314108704047342657437555815901728448477774119736926988998789886260045127398416426224185506016652066905651847864598047861934811366364231963403440334349833139358173294693794337802884266989046521471120922540032886822345940450976424663742787576155285623247561836232464652712908068558834663657794359933706763211985534797327662070209408467765053313280887437031196895986795425415039062500
430 9151526192402963433576540117533311483339272887368970147024221556851393629684397832044192292629540312763911892094969795961713245601603478598020980973931807962946451331458878682967623057011730575963913917552976253784735264081485680562792049170840382959063325735086322735866132253755235993804641656993010314453556560495696722094190792444614957646019101579458944574917846492710582822341697814675260931675167718397822748118719120411702244159877536065314282801823100949344616628251489232288901151038782107915784174863230997565165434996813664664268136262844951782399559213228022802597679736712419493717906468172457329296371776865964831060296091891359537839889526367187500
431 320303416734103720175178904113665901916874551057913955145847754489798777038953924121546730242033910946736916223323942858659963596056121750930734334087613278703125796601060753903866806995410570158736987114354168882465734242851998819697721720979413403567216400728021295755314628881433259783162457994755361005874479617349385273296677735561523517610668555281063060122124627244870398781959423513634132608630870143923796184155169214409578545595713762285999898063808533227061581988802123130111540286357373777052446120213084914780790224888478263249384769199573312383984572462980798090918790784934682280126726386036006525373012190308769087110363216197583824396133422851562500
432 11210619585693630206131261643978306567090609287026988430104671407142957196363387344254135558471186883135792067816338000053098725861964261282575701693066464754609402881037126386635338244839369955555794549002395910886300698499819958689420260234279469124852574025480745351436012010850164092410686029816437635205606786607228484565383720744653323116373399434837207104274361953570463957368579822977194641302080455037332866445430922504335249095849981680009996432233298662947155369608074309553903910022508082196835614207457972017327657871096739213728466921985065933439460036204327933182157677472713879804435423511260228388055426660806918048862712566915433853864669799804687500
433 392371685499277057214594157539240729848171325045944595053663499250003501872718557048894744546491540909752722373571830001858455405168749144890149559257326266411329100836299423532236838569377948444452809215083856881020524447493698554129709108199781419369840090891826087300260420379755743234374011043575317232196237531252996959788430226062866309073068980219302248649602668374966238507900293804201812445572815926306650325590082287651733718354749358800349875128165453203150437936282600834386636850787782876889246497261029020606468025488385872480496342269477307670381101267151477661375518711544985793155239822894107993581939933128242131710194939842040184885263442993164062500
434 13733008992474697002510795513873425544685996376608060826878222473750122565545149496711316059127203931841345283075014050065045939180906220071155234574006419324396518529270479823628289349928228195555848322527934990835718355662279449394539818786992349677944403181213913055509114713291451013203090386525136103126868313593854893592595057912200320817557414307675578702736093393123818347776510283147063435595048557420732761395652880067810680142416227558012245629485790862110265327769891029203532289777572400691123627404136015721226380892093505536817371979431705768463338544350301718148143154904074502760433393801293779775367897659488474609856822894471406470984220504760742187500
435 480655314736614395087877842985569894064009873181282128940737786581254289794080232384896062069452137614447084907625491752276607871331717702490433210090224676353878148524466793826990127247487986844454691288477724679250142448179780728808893657544732238728054111342486956942819014965200785462108163528379763609440390975784921275740827026927011228614509500768645254595763268759333642172177859910147220245826699509725646648847850802373373804984567964530428597032002680173859286471946186022123630142215034024189326959144760550242923331223272693788608019280109701896216849052260560135185010421642607596615168783045282292137876418082096611344988801306499226484447717666625976562500
436 16822936015781503828075724504494946292240345561344874512925822530343900142792808133471362172430824816505647971766892211329681275496610119587165162353157863672385735198356337783944654453662079539555914195096720363773754985686292325508311278014065628355481893896987043492998665523782027491173785723493291726330413684152472244650928945942445393001507832526902583910851714406576677476026225096855152708603934482840397632709674778083068083174459878758565000896120093806085075026518116510774327054977526190846626443570066619258502316592814544282601280674803839566367589716829119604731475364757491265881530907406584880224825674632873381397074608045727472926955670118331909179687500
437 588802760552352633982650357657323120228412094647070607952403788562036504997748284671497676035078868577697679011841227396538844642381354185550780682360525228533500731942471822438062905878172783884456996828385212732081424499020231392790894730492296992441866286394546522254953293332370962191082500322265210421564478945336528562782513107985588755052774138441590436879810004230183711660917878389930344801137706899413917144838617232907382911106095756549775031364203283212977625928134077877101446924213416679631925524952331674047581080748509049891044823618134384822865640089019186165601637766512194305853581759230470807868898612150568348897611281600461552443448454141616821289062500
438 20608096619332342189392762518006309207994423312647471278334132599671277674921189963502418661227760400219418765414442958878859562483347396494277323882618382998672525617986513785332201705736047435955994888993482445622849857465708098747681315567230394735465320023809128278923365266632983676687887511279282364754756763086778499697387958779495606426847094845455665290793350148056429908132125743647562068039819741479487100069351603151758401888713351479242126097747114912454216907484692725698550642347469583787117393373331608591665337826197816746186568826634703468800297403115671515796057321827926800704875361573066478275411451425269892211416394856016154335520695894956588745117187500
439 721283381676631976628746688130220822279804815942661494741694640988494718622241648722584653142971614007679656789505503560760084686917158877299706335891643404953538396629527982486627059700761660258459821114771885596799745011299783456168846044853063815741286200833319489762317784332154428684076062894774882766416486708037247489408578557282346224939648319590948285177767255181975046784624401027664672381393690951782048502427306110311544066104967301773474413421149021935897591761964245399449272482161435432549108768066606300708286823916923586116529908932214621408010409109048503052862006263977438024670637655057326739639400799884446227399573819960565401743224356323480606079101562500
440 25244918358682119182006134084557728779793168557993152315959312434597315151778457705290462860004006490268787987632692624626602964042100560705489721756207519173373843882033479387031947089526658109046093739017015995887991075395492420965909611569857233550945017029166182141681122451625405003942662201317120896824577034781303662129300249504882117872887691185683189981221853931369126637461854035968263533348779183312371697584955713860904042313673855562071604469740215767756415711668748588980724536875650240139218806882331220524790038837092325514078546812627511749280364318816697606850170219239210330863472317927006435887379027995955617958985083698619789061012852471321821212768554687500
441 883572142553874171370214692959520507292760899529760331058575935210906030312246019685166200100140227159407579567144241861931103741473519624692140261467263171068084535871171778546118148133433033816613280865595559856079687638842234733806836404945003174283075596020816374958839285806889175137993177046099231388860196217345628174525508732670874125551069191498911649342764887597919432311164891258889223667207271415933009415473449985131641480978584944672506156440907551871474549908406200614325358790647758404872658240881592718367651359298231392992749138441962911224812751158584416239755957673372361580221531127445225256058265979858446628564477929451692617135449836496263742446899414062500
442 30925024989385595997957514253583217755246631483541611587050157732381711060928610688980817003504907950579265284850048465167588630951573186864224909151354210987382958755491012249114135184670156183581464830295844594962789067359478215683239274173075111099907645860728573123559375003241121129829761196613473098610106867607096986108392805643480594394287421702461907726996771065927180130890771194061122828352254499557655329541570749479607451834250473063537715475431764315501609246794217021501387557672671544170543038430855745142867797575438098754746219845468701892868446290550454568391458518568032655307753589460582883962039309295045631999756727530809241599740744277369230985641479492187500
443 1082375874628495859928512998875412621433632101923956405546755520633359887132501374114328595122671778270274284969751696280865602083305061540247871820297397384558403556442185428718994731463455466425351269060354560823697617357581737548913374596057628888496767605125500059324578125113439239544041641881471558451353740366248394513793748197521820803800059759586166770444886987307451304581176991792139298992328907484517936533954976231786260814198766557223820041640111751042556323637797595752548564518543504045969006345079951080000372915140333456416117694591404566250395620169265909893701048149881142935771375631120400938671375825326597119991485463578323455990926049707923084497451782226562500
444 37883155611997355097497954960639441750177123567338474194136443222167596049637548094001500829293512239459599973941309369830296072915677153908675513710408908459544124475476490005164815601220941324887294417112409628829416607515360814211968110862017011097386866179392502076360234378970373384041457465851504545797380912818693807982781186913263728133002091585515836965571044555760795660341194712724875464731511761958127778688424168112519128496956829502833701457403911286489471327322915851339199758149022641608915222077798287800013052029911670974564119310699159818763846705924306846279536685245840002751998147089214032853498153886430899199701991225241320959682411739777307957410812377929687500
445 1325910446419907428412428423622380461256199324856846596794775512775865861737314183290052529025272928381085999087945827944060362552048700386803642979864311796084044356641677150180768546042732946371055304598934337009029581263037628497418883880170595388408540316278737572672608203263963068441451011304802659102908331948654283279397341541964230484655073205493054293794986559451627848111941814945370641265602911668534472254094845883938169497393489032599179551009136895027131496456302054796871991535215792456312032772722940073000456821046908484109744175874470593656734634707350739619783783983604400096319935148122491149872435386025081471989569692883446233588884410892205778509378433227539062500
446 46406865624696759994434994826783316143966976369989630887817142947155305160805996415151838515884552493338009968078103978042112689321704513538127504295250912862941552482458700256326899111495653122986935660962701795316035344206316997409660935805970838594298911069755815043541287114238707395450785395668093068601791618202899914778906953968748066962927562192256900282824529580806974683917963523087972444296101908398706528893319605937835932408772116140971284285319791325949602375970571917890519703732552735970921147045302902555015988736641796943841046155606470777985712214757275886692432439426154003371197730184287190245535238510877851519634939250920618175610954381227202247828245162963867187500
447 1624240296864386599805224818937416065038844172949637081073600003150435680628209874530314348055959337266830348882733639231473944126259657973834462650333781950202954336886054508971441468902347859304542748133694562836061237047221094909338132753208979350800461887441453526523945048998354758840777488848383257401062706637101497017261743388906182343702464676728991509898858535328244113937128723308079035550363566793954728511266186207824257634307024064933994949986192696408236083158970017126168189630639345758982240146585601589425559605782462893034436615446226477229499927516504656034235135379915390117991920556450051658593733347880724803187222873782221636146383403342952078673988580703735351562500
448 56848410390253530993182868662809562276359546053237297837576000110265248821987345608561002181958576804339062210895677373101588044419088029084206192761682368257103401791011907814000451411582175075658996184679309699262143296652738321826834646362314277278016166060450873428338076714942416559427212109693414009037194732298552395604161018611716382029586263685514702846460048736488543987799505315782766244262724837788415497894316517273849017200745842272689823249516744374288262910563950599415886637072377101564378405130496055629894586202386201256205281540617926703032497463077662961198229738297038654129717219475751808050780667175825368111552800582377757265123419117003322753589600324630737304687500
449 1989694363658873584761400403198334679672584111863305424315160003859283708769557096299635076368550188151867177381348708058555581554668081017947216746658882888998619062685416773490015799405376127648064866463775839474175015382845841263939212622680999704730565812115780569991832685022984579579952423839269490316301815630449333846145635651410073371035519228993014599626101705777099039572982686052396818549195369322594542426301078104584715602026104479544143813733086053100089201869738270979556032297533198554753244179567361947046310517083517043967184853921627434606137411207718203641938040840396352894540102681651313281777323351153887883904348020383221504279319669095116296375636011362075805664062500
450 69639302728060575466649014111941713788540443915215689851030600135074929806934498370487227672899256585315351208347204782049445354413382835628152586133060901114951667193989587072150552979188164467682270326232154381596125538399604444237872441793834989665569803424052319949714143975804460285298334834374432161070563547065726684615097247799352567986243173014755510986913559702198466385054394011833888649221837926290808984920537733660465046070913656784045033480658011858503122065440839484284461130413661949416363546284857668146620868097923096538851469887256960211214809392270137127467831429413872351308903593857795964862206317290386075936652180713412752649776188418329070373147260397672653198242187500
451 2437375595482120141332715493917959982598915537032549144786071004727622543242707442967052968551473980486037292292152167371730587404468399246985340514657131539023308351789635547525269354271585756368879461418125403355864393843986155548325535462784224638294943119841831198239995039153156109985441719203105125637469724147300433961528403672977339879518511055516442884541974589576946323476903790414186102722764327420178314472218820678116276612481977987441576171823030415047609272290429381949956139564478168229572724119970018385131730383427308378859801446053993607392518328729454799461374100029485532295811625785022858770177221105163512657782826324969446342742166594641517463060154113918542861938476562500
452 85308145841874204946645042287128599390962043796139220067512485165466789013494760503846853899301589317011305230225325858010570559156393973644486918012999603865815792312637244163384427399505501472910781149634389117455253784539515444191393741197447862340323009194464091938399826370360463849490460172108679397311440345155515188653494128554206895783147886943075500958969110635193121321691632664496513595296751459706241006527658723734069681436869229560455166013806064526666324530165028368248464884756735888035045344198950643479610563419955793260093050611889776258738141505530917981148093501031993630353406902475800056956202738680722943022398921373930621995975830812453111207105393987149000167846679687500
453 2985785104465597173132576480049500978683671532864872702362936980791337615472316617634639886475555626095395683057886405030369969570473789077557042130454986135303552730942303545718454958982692551551877340237203619110933882458883040546698780941910675181911305321806243217843993922962616234732166106023803778905900412080443031602872294499397241352410176043007642533563918872231759246259207143257377975835386301089718435228468055330692438850290423034615930810483212258433321358555775992888696270966485756081226587046963272521786369719698452764103256771416142169055834952693582129340183272536119777062369241586653001993467095853825303005783962248087571769859154078435858892248688789550215005874633789062500
454 104502478656295901059640176801732534253928503650270544582702794327696816541531081617212396026644446913338848907026024176062948934966582617714496474565924514735624345582980624100145923564394239304315706908302126668882685886060906419134457332966873631366895686263218512624539787303691568215625813710833132261706514422815506106100530307478903447334356161505267488674737160528111573619072250014008229154238520538140145232996381936574235359760164806211557578366912429045166247549452159751104369483827001462842930546643714538262522940189445846743613986999564975916954223344275374526906414538764192197182923455532855069771348354883885605202438678683065011945070392745255061228704107634257525205612182617187500
455 3657586752970356537087406188060638698887497627759469060394597801469388578953587856602433860932555641966859711745910846162203212723830391620007376609807358015746852095404321843505107324753798375651049741790574433410894006012131724669706006653840577097841349019212647941858892555629204887546903479879159629159728004798542713713518560761761620656702465652684362103615800618483905076667528750490288020398348218834905083154873367780098237591605768217404515242841935016580818664230825591288652931933945051199502569132530008839188302906630604636026489544984774157093397817049638108441724508856746726901402320943649927441997192420935996182085353753907275418077463746083927143004643767199013382196426391601562500
456 128015536353962478798059216582122354461062416971581417113810923051428600263375574981085185132639447468840089911106879615677112445334063706700258181343257530551139823339151264522678756366382943147786740962670105169381290210424610363439710232884420198424447215672442677965061239447022171064141621795770587020590480167948994979973149626661656722984586297843952673626553021646936677683363506267160080713942187659221677910420567872303438315706201887609158033499467725580328653248078895695102852617688076791982589919638550309371590601732071162260927134074467095498268923596737333795460357809986135441549081233027747460469901734732759866372987381386754639632711231112937450005162531851965468376874923706054687500
457 4480543772388686757932072580374282406137184594005349598983382306800001009218145124337981479642380661409403146888740786548698935586692229734509036347014013569289893816870294258293756472823403010172535933693453680928345157364861362720389858150954706944855652548535493728777143380645775987244956762851970545720666805878214824299060236933157985304460520424538343576929355757642783718917722719350602824987976568072758726864719875530620341049717066066320531172481370395311502863682761349328599841619082687719390647187349260828005671060622490679132449692606348342439412325885806682841112523349514740454217843155971161116446560715646595323054558348536412387144893088952810750180688614818791393190622329711914062500
458 156819032033604036527622540313099884214801460790187235964418380738000035322635079351829351787483323149329110141105927529204462745534228040707816272145490474925146283590460299040281476548819105356038757679270878832492080507770147695213645035283414743069947839198742280507200018322602159553573486699818969100223338205737518850467108292660529485656118214858842025192527451517497430162120295177271098874579179882546555440265195643571711936740097312321218591036847963835902600228896647226500994456667894070178672651557224128980198487121787173769635739241222191985379431406003233899438938317233015915897624510458990639075629625047630836306909542198774433550071258113348376256324101518657698761671781539916992187500
459 5488666121176141278466788910958495947518051127656553258754643325830001236292227777314027312561916310226518854938707463522156196093697981424773569525092166622380119925666110466409851679208668687461356518774480759137222817771955169332477576234919516007448174371955979817752000641291075584375072034493663918507816837200813159766348790243118531997964137520059470881738460803112410055674210331204488460610271295889129440409281847525009917785903405931242650686289678734256591008011382652927534805983376292456253542804502844514306947049262551081937250873442776719488280099210113186480362841103155557056416857866064672367647036876667079270741833976957105174252494033967193168971343553153019456658512353897094726562500
460 192103314241164944746337611883547358163131789467979364056412516404050043270227972205990955939667070857928159922854761223275466863279429349867074933378225831783304197398313866324344808772303404061147478157106826569802798622018430926636715168222183060260686103018459293621320022445187645453127521207278237147773589302028460591822207658509148619928744813202081480860846128108934351948597361592157096121359495356119530414324864663375347122506619207593492774020138755698980685280398392852463718209418170235968873998157599558000743146724189287867803780570497185182089803472353961526812699438610444496974590025312263532867646290683347774475964189193498681098837291188851760913997024360355680983047932386398315429687500
461 6723615998440773066121816415924157535709612631379277741974438074141751514457979027209683457888347480027485597299916642814641340214780027245347622668237904112415646908940985321352068307030619142140161735498738929943097951770645082432285030887776407109124013605646075276746200785581567590859463242254738300172075625570996120713777268047820201697506068462072851830129614483812702318200907655725498364247582337464183564501370263218137149287731672265772247090704856449464323984813943749836230137329635958258910589935515984530026010135346625075373132319967401481373143121532388653438444480351365557394110650885929223650367620173917172106658746621772453838459305191609811631989895852612448834406677633523941040039062500
462 235326559945427057314263574557345513749836442098274720969105332594961303006029265952338921026092161800961995905497082498512446907517300953587166793388326643934547641812934486247322390746071669974905660742455862548008428311972577885129976081072174248819340476197612634686117027495354865680081213478915840506022646894984864224982204381673707059412712396172549814054536506933444581137031767950392442748665381811246424757547959212634800225070608529302028648174669975731251339468488031244268054806537258539061870647743059458550910354737131877638059631198859051848060009253633602870345556812297794508793872781007522827762866706087101023733056131762035884346075681706343407119646354841435709204233717173337936401367187500
463 8236429598089947005999225109507092981244275473439615233918686640823645605211024308331862235913225663033669856692397887447935641763105533375550837768591432537709167463452707018656283676112508449121698125985955189180294990919040225979549162837526098708676916666916442214014095962337420298802842471762054417710792641324470247874377153358579747079444933866039243491908777742670560339796111878263735496203288363393624866514178572442218007877471298525571002686113449150593796881397081093549381918228804048867165472671007081049281862415799615717332087091960066814682100323877176100462094488430422807807785547335263298971700334713048535830656964611671255952112648859722019249187622419450249822148180101066827774047851562500
464 288275035933148145209972878832748254343549641570386533187154032428827596182385850791615178256962898206178444984233926060677747461708693668144279321900700138819820861220844745652969928663937795719259434409508431621310324682166407909284220699313413454803692083342075477490493358681809710458099486511671904619877742446356458675603200367550291147780572685311373522216807220993469611892863915739230742367115092718776870327996250035477630275711495448394985094013970720270782890848897838274228367138008141710350791543485247836724865184552986550106623048218602338513873511335701163516173307095064798273272494156734215464009511714956698754072993761408493958323942710090270673721566784680758743775186303537338972091674804687500
465 10089626257660185082349050759146188902024237454963528661550391135008965866383504777706531238993701437216245574448187412123721161159804278385049776266524504858693730142729566097853947503237822850174080204332795106745861363875824276824947724475969470918129222916972641712167267553863339866033482027908516661695720985622476053646112012864260190172320043985898073277588252734771436416250237050873075982849028245157190461479868751241717059649902340693824478290488975209477401179711424339597992849830284959862277704021983674285370281459354529253731806687651081847985572896749540723066065748327267939564537295485697541240332910023484456392554781649297288541337994853159473580254837463826556032131520623806864023208618164062500
466 353136919018106477882216776570116611570848310923723503154263689725313805323422667219728593364779550302568595105686559424330240640593149743476742169328357670054280554995534813424888162613323799756092807151647828736105147735653849688873170356658931482134522802094042459925854364385216895311171870976798083159350234496786661877613920450249106656031201539506432564715588845717000274568758296780557659399715988580501666151795406293460097087746581924283856740167114132331709041289899851885929749744059973595179719640769428599987959851077408523880613234067787864679495051386233925307312301191454377884758805341999413943411651850821955973739417357725405098946829819860581575308919311233929461124603221833240240812301635742187500
467 12359792165633726725877587179954081404979690882330322610399229140385983186319793352690500767767284260589900828699029579851558422420760241021685975926492518451899819424843718469871085691466332991463248250307674005763680170747884739110560962483062601874708298073291486097404902753482591335891015484187932910577258207387533165716487215758718732961092053882725139765045609600095009609906540387319518078990059600317558315312839220271103398071130367349934985905848994631609816445146494816007541241042099075831290187426930000999578594787709298335821463192372575263782326798518187385755930541700903225966558186969979488019407814778768459080879607520389178463139043695120355135812175893187531139361112764163408428430557250976562500
468 432592725797180435405715551298392849174289180881561291363973019913509411521192767344167526871854949120646529004466035294804544784726608435759009157427238145816493679869530146445487999201321654701213688760768590201728805976175965868869633686907191065614790432565202013409171596371890696756185541946577651870204037258563660800077052551555155653638221885895379891776596336003325336346728913556183132764652086011114541035949372709488618932489562857247724506704714812106343575580127318560263943436473467654095156559942550034985250817569825441753751211733040134232381437948136558501457568959531612908829536543949282080679273517256896067830786263213621246209866529329212429753426156261563589877638946745719294995069503784179687500
469 15140745402901315239200044295443749721100121330854645197739055696972829403241746857045863440514923219222628515156311235318159067465431295251565320509953335103577278795433555125592079972046257914542479106626900657060508209166158805410437179041751687296517665139782070469321005873016174386466493968130217815457141304049728128002696839304430447877337766006338296212180871760116386772135511974466409646762823010389008936258228044832101662637134700003670357734665018423722025145304456149609238020276571367893330479597989251224483778614943890461381292410656404698133350328184779547551014913583606451809033779038224872823774573103991362374077519212476743617345328526522435041369915469154725645717363136100175324827432632446289062500
470 529926089101546033372001550340531240238504246579912581920866949394049029113461139996605220418022312672791998030470893236135567361290095333804786217848366728625204757840174429395722799021619027008986768731941522997117787320815558189365301266461309055378118279892372466426235205555566103526327288884557623540999945641740484480094389375655065675706821810221840367426330511604073537024742919106324337636698805363615312769037981569123558192299714500128462520713275644830270880085655965236323330709679997876266566785929623792856932251523036166148345234372974164434667261486467284164285521975426225813316182266337870548832110058639697683092713172436686026607086498428285226447947041420415397600107709763506136368960142135620117187500
471 18547413118554111168020054261918593408347648630296940367230343228791716018971139899881182714630780943547719931066481263264744857645153336683167517624692835501882166524406105028850297965756665945314536905617953304899122556228544536627785544326145816938234139796233036324918232194444813623421455110959516823934998097460916956803303628147927298649738763357764412859921567906142573795866002168721351817284458187726535946916329354919324536730490007504496188224964647569059480802997958783271316574838799925669329837507536832749992628803306265815192083203054095755213354152026354945749993269139917903466066379321825469209123852052389418908244961035284010931248027444989982925678146449714538916003769841722714772913604974746704101562500
472 649159459149393890880701899167150769292167702060392912853062013007710060663989896495841395012077333024170197587326844214266070017580366783910863116864249242565875828354213676009760428801483308086008791696628365671469289467999058781972494051415103592838194892868156271372138126805568476819750928883583088837724933411132093488115626985177455452740856717521754450097254876714990082855310075905247313604956036570428758142071527422176358785567150262657366587873762664917081828104928557414496080119357997398426544312763789146249742008115719303531722912106893351432467395320922423101249764419897126621312323276263891422319334821833629661788573636234940382593680960574649402398735125740008862060131944460295017051976174116134643554687500
473 22720581070228786180824566470850276925225869572113751949857170455269852123239646377354448825422706655845956915556439547499312450615312837436880209090248723489805653992397478660341615008051915783010307709381992798501425131379967057369037291799528625749336821250385469498024834438194896688691282510925408109320372669389623272084046944481210940845929985113261405753403920685024652899935852656683655976173461279965006534972503459776172557494850259193007830575581693272097863983672499509507362804177529908944929050946732620118740970284050175623610301923741267300136358836232284808543741754696399431745931314669236199781176718764177038162600077268222913390778833620112729083955729400900310172104618056110325596819166094064712524414062500
474 795220337458007516328859826479759692382905435023981318245000965934444824313387623207405708889794732954608492044475384162475935771535949310290807318158705322143197889733911753111956525281817052405360769828369747947549879598298847007916305212983501901226788743763491432430869205336821384104194887882389283826213043428636814522941643056842382929607549478964149201369137223975862851497754842983927959166071144798775228724037621092166039512319759071755274070145359264523425239428537482832757698146213546813072516783135641704155933959941756146826360567330944355504772559268129968299030961414373980111107596013423266992341185156746196335691002704387801968677259176703945517938450529031510856023661631963861395888670813292264938354492187500
475 27832711811030263071510093926791589233401690225839346138575033807705568850968566812259199811142815653411297221556638445686657752003758225860178256135554686275011926140686911358918478384863596834187626943992941178164245785940459645277070682454422566542937606031722200135080422186788748443646821075883624933917456520002288508302957506989483402536264231763745222047919802839155199802421419504437478570812490067957133005341316738225811382931191567511434592455087574258319883379998811899146519435117474138457538087409747459645457688597961465138922619856583052442667039574384548890466083649503089303888765860469814344731941480486116871749185094653573068903704071184638093127845768516102879960828157118735148856103478465229272842407226562500
476 974144913386059207502853287437705623169059157904377114850126183269694909783899838429071993389998547869395402754482345599033021320131537905106238964744414019625417414924041897562146743470225889196566943039752941235748602507916087584697473885904789829002816211110277004727814776537606195527638737655926872687110978200080097790603512744631919088769248111731082771677193099370431993084749682655311749978437152378499655186946085837903398402591704862900210735928065099041195918299958416470128180229111594846013833059341161087591019100928651279862291694980406835493346385103459211166312927732608125636106805116443502065617951817014090511221478312875057411629642491462333259474601898063600798628985499155730209963621746283024549484252929687500
477 34095071968512072262599865060319696810917070526653199019754416414439321842436494345017519768649949175428839096406882095966155746204603826678718363766054490686889609522341466414675136021457906121879843006391352943251201087777063065464411586006667644015098567388859695165473517178816216843467355817957440544048884237002803422671122946062117168106923683910587897008701758477965119757966238892935911249245300333247487931543113004326618944090709670201507375757482278466441857140498544576454486308018905819610484157076940638065685668532502794795180209324314239242267123478621072390820952470641284397263738179075522572296628313595493167892751740950627009407037487201181664081611066432226027952014492470450557348726761119905859231948852539062500
478 1193327518897922529190995277111189388382097468432861965691404574505376264485277302075613191902748221140009368374240873358815451117161133933755142731811907174041136333281951324513629760751026714265794505223697353013792038072197207291254405510233367540528449858610089330791573101258567589521357453628510419041710948295098119793489303112174100883742328936870576395304561546728779191528818361252756893723585511663662077604008955151431663043174838457052758151511879746325464999917449060175907020780661703686366945497692922332298998398637597817831307326350998373479349321751737533678733336472444953904230836267643290030381990975842260876246310933271945329246312052041358242856387325127910978320507236465769507205436639196705073118209838867187500
479 41766463161427288521684834698891628593373411395150168799199160107688169256984705572646461716596187739900327893098430567558540789100639687681429995613416751091439771664868296357977041626285934999302807682829407355482721332526902255193904192858167863918495745051353126577705058544049865633247510876997864666459883190328434192772125608926093530930981512790470173835659654135507271703508642643846491280325492908228172716140313430300108206511119345996846535302915791121391274997110717106156745727323159629022843092419252281630464943952315923624095756422284943071777226261310813678755666776535573386648079269367515151063369684154479130668620882664518086523620921821447538499973556379476884241217753276301932752190282371884677559137344360351562500
480 1461826210649955098258969214461207000768069398830255907971970603769085923994464695042626160080866570896511476258445069864548927618522389068850049846469586288200392008270390372529196456920007724975598268899029257441895246638441578931786646750035875237147351076797359430219677049041745297163662880694925263326095911661495196747024396312413273582584352947666456084248087894742754509622802492534627194811392251787986045064910970060503787227889177109889628735602052689248694624898875098715486100456310587015799508234673829857066273038331057326843351474779973007512202919145878478756448337178745068532682774427863030287217938945406769573401730893258133028326732263750663847499074473281690948442621364670567646326659883015963714569807052612304687500
481 51163917372748428439063922506142245026882428959058956779018971131918007339806264326491915602830329981377901669045577445259212466648283617409751744626435520087013720289463663038521875992200270374145939411466024010466333632345455262612532636251255633300157287687907580057688696716461085400728200824322384216413356908152331886145853870934464575390452353168325962948683076315996407836798087238711951818398728812579511577271883952117632552976121198846137005746071844123704311871460628455042013515970870545552982788213584044997319556341587006439517301617299055262927102170105746756475691801256077398643897104975206060052627863089236935069060581264034655991435629231273234662467606564859183195491747763469867621433095905558730009943246841430664062500
482 1790737108046194995367237287714978575940885013567063487265663989617130256893219251427217046099061549348226558416595210584072436332689926609341311061925243203045480210131228206348265659727009463095107879401310840366321677132090934191438642268793947165505505069076765302019104385076137989025487028851283447574467491785331616015104885482706260138665832360891408703203907671059874274287933053354918313643955508440282905204515938324117139354164241959614795201112514544329650915501121995926470473058980469094354397587475441574906184471955545225383105556605466934202448575953701136476649213043962708952536398674132212101841975208123292727417120344241212959700247023094563213186366229770071411842211171721445366750158356694555550348013639450073242187500
483 62675798781616824837853305070024250157930975474847222054298239636599558991262673799952596613467154227187929544580832370442535271644147431326945887167383512106591807354592987222189298090445331208328775779045879412821258699623182696700352479407788150792692677417686785570668653477664829615892046009794920665106362212486606560528670991894719104853304132631199304612136768487095599600077656867422140977538442795409901682158057841344099877395748468586517832038938009051537782042539269857426466557064316418302403915561640455121716456518444082888408694481191342697085700158379539776682722456538694813338773953594627423564469132284315245459599212048442453589508645808309712461522818041952499414477391010250587836255542484309444262180477380752563476562500
484 2193652957356588869324865677450848755527584141619652771900438387280984564694193582998340881471350397951577534060329132965488734507545160096443106050858422923730713257410754552776625433165586592291507152266605779448744054486811394384512336779272585277744243709619037494973402871718269036556221610342822223278722677437031229618503484716315168669865644642091975661424786897048345986002717990359774934213845497839346558875532024447043495708851196400528124121362830316803822371488874445009926329497251074640584137044657415929260075978145542901094304306841696994397999505543283892183895285978854318466857088375811959824756419629951033591085972421695485875632802603290839936153298631468337479506708685358770574268943986950830549176316708326339721679687500
485 76777853507480610426370298710779706443465444956687847016515343554834459764296775404941930851497263928305213692111519653792105707764080603375508711780044802330574964009376409347181890160795530730202750329331202280706041907038398803457931787274540484721048529836666312324069100510139416279467756361998777814755293710296093036647621965071030903445297562473219148149867541396692109510095129662592122697484592424377129560643620855646522349809791874018484344247699061088133783002110605575347421532403787612420444796563009557524102659235094001538300650739459394803929982694014936226436335009259901146339998093153418593866474687048286175688009034759342005647148091115179397765365452101391811782734803987556970099413039543279069221171084791421890258789062500
486 2687224872761821364922960454877289725521290573484074645578037024419206091750387139172967579802404237490682479223903187882723699771742821118142804912301568081570123740328174327151366155627843575557096261526592079824711466746343958121027612554608916965236698544283320931342418517854879569781371472669957223516435279860363256282666768777486081620585414686562670185245363948884223832853329538190724294411960734853199534622526729947628282243342715590646952048669467138084682405073871195137159753634132566434715567879705334513343593073228290053840522775881078818137549394290522767925271725324096540121899933260369650785326614046690016149080316216576970197650183189031278921787790823548713412395718139564493953479456384014767422740987967699766159057617187500
487 94052870546663747772303615920705140393245170071942612595231295854672213211263549871053865293084148312173886772836611575895329492010998739134998171930554882854954330911486101450297815446974525144498369153430722793864901336122038534235966439411312093783284449049916232596984648124920784942348001543448502823075234795112713969893336907212012856720489514029693456483587738210947834149866533836675350304418625719861983711788435548166989878516995045672643321703431349832963884177585491829800591377194639825215044875789686707967025757562990151884418297155837758634814228800168296877384510386343378904266497664112937777486431491634150565217811067580193956917756411616094762262572678824204969433850134884757288371780973440516859795934578869491815567016601562500
488 3291850469133231172030626557224679913763580952517991440833095354913527462394224245486885285257945190926086037049281405156336532220384955869724936017569420899923401581902013550760423540644108380057442920370075297785271546764271348698258825379395923282414955716747068140894462684372227472982180054020697598807633217828944988946266791752420449985217132991039270976925570837383174195245328684283637260654651900195169429912595244185844645748094826598542516259620097244153735946215492214043020698201812393882526570652639034778845901514704655315954640400454321552218498008005890390708457863522018261649327418243952822212025102207195269782623387365306788492121474406563316679190043758847173930184754720966505093012334070418090092857710260432213544845581054687500
489 115214766419663091021071929502863796981725333338129700429158337421973461183797848592040984984028081682413011296724849180471778627713473455440372760614929731497319055366570474276614823922543793302010502212952635422484504136749497204439058888278857314884523450086147384931306193953027961554376301890724415958267162624013074613119337711334715749482599654686374484192394979308411096833586503949927304122912816506830930046940833546504562601183318930948988069086703403545380758117542227491505724437063433785888429972842366217259606553014662936058412414015901254327647430280206163674796025223270639157726459638538348777420878577251834442391818557785737597224251604229716083771651531559651087556466415233827678255431692464633153250019859115127474069595336914062500
490 4032516824688208185737517532600232894360386666834539515020541809769071141432924700721434474440982858884455395385369721316512251969971570940413046621522540602406166937829966599681518837289032765570367577453342239786957644786232402155367061089760006020958320753015158472595716788355978654403170566175354558539350691840457611459176819896715051231890987914023106946733824275794388389175527638247455644301948577739082551642929174127659691041416162583214582418034619124088326534113977962202700355297220182506095049049482817604086229355513202762044434490556543901467660059807215728617860882814472370520426087348842207209730750203814205483713649522500815902848806148040062932007803604587788064476324533183968738940109236262160363750695069029461592435836791992187500
491 141138088864087286500813113641008151302613533339208883025718963341917489950152364525250206605434400060955938838487940246077928818949004982914456631753288921084215842824048830988853159305116146794962865210866978392543517567518134075437847138141600210733541226355530546540850087592459252904110969816137409548877274214416016401071188696385026793116184576990808743135683849652803593621143467338660947550568200220867889307502521094468089186449565690412510384631211669343091428693989228677094512435402706387713326716731898616143018027442962096671555207169479036551368102093252550501625130898506532968214913057209477252340576257133497191929977733287528556599708215181402202620273126160572582256671358661438905862903823269175612731274327416031155735254287719726562500
492 4939833110243055027528458977435285295591473666872310905900163716967112148255332758383757231190204002133457859347077908612727508663215174402005982111365112237947554498841709084609860575679065137823700282380344243739023114863134692640324649834956007375673942922443569128929753065736073851643883943564809334210704597504560574037491604373475937759066460194678306009748934737848125776740021356853133164269887007730376125762588238306383121525734799164437863462092408427008200004289623003698307935239094723569966435085616451565005630960503673383504432250931766279297883573263839267556879581447728653887521957002331703831920168999672401717549220665063499480989787531349077091709559415620040378983497553150361705201633814421146445594601459561090450733900070190429687500
493 172894158858506925963496064210234985345701578340530881706505730093848925188936646543431503091657140074671025077147726801445462803212531104070209373897778928328164407459459817961345120148767279823829509883312048530865809020209714242411362744223460258148588002285524919512541357300762584807535938024768326697374660912659620091312206153071657821567326106813740710341212715824684402185900747489859660749446045270563164401690588340723409253400717970755325221173234294945287000150136805129440777733368315324948825227996575804775197083617628568422655128782611819775425925064234374364490785350670502886063268495081609634117205914988534060114222723277222481834642563597217698209834579546701413264422414360262659682057183504740125595811051084638165775686502456665039062500
494 6051295560047742408722362247358224487099555241918580859727700553284712381612782629020102608207999902613485877700170438050591198112438588642457328086422262491485754261081093628647079205206854793834032845915921698580303315707339998484397696047821109035200580079993372182938947505526690468263757830866891434408113131943086703195927215357508023754856413738480924861942445053863954076506526162145088126230611584469710754059170591925319323869025128976436382741063200323085045005254788179530427220667891036373208882979880153167131897926616999894792929507391413692139907377248203102757177487273467601012214397327856337194102207024598692103997795314702786864212489725902619437344210284134549464254784502609193088872001422665904395853386787962335802149027585983276367187500
495 211795344601670984305282678657537857048484433467150330090469519364964933356447392015703591287279996591472005719505965331770691933935350602486006483024779187202001399137838277002647772182239917784191149607057259450310616049756899946953919361673738816232020302799768026402863162693434166389231524080341200204283959618008034611857452537512780831419974480846832370167985576885238392677728415675078084418071405456439876392070970717386176335415879514175273395937212011307976575183917586283564952723376186273062310904295805360849616427431594996317752532758699479224896758203687108596501212054571366035427503906474971801793577245860954223639922836014597540247437140406591680307047359944709231248917457591321758110520049793306653854868537578681753075215965509414672851562500
496 7412837061058484450684893753013824996696955171350261553166433177773772667475658720549625695054799880701520200182708786611974217687737271087010226905867271552070048969824339695092672026378397122446690236247004080760871561741491498143387177658580858568120710597991880924100210694270195823623103342811942007149938586630281211415010838812947329099699106829639132955879495190983343743720494548627732954632499190975395673722483975108516171739555782996134568857802420395779180131437115519924773345318166519557180881650353187629736574960105824871121338646554481772871386537129048800877542421909997811239962636726624013062775203605133397827397299260510913908660299914230708810746657598064823093712111015696261533868201742765732884920398815253861357632558792829513549804687500
497 259449297137046955773971281355483874884393430997259154360825161222082043361648055219236899326917995824553207006394807531419097619070804488045357941705354504322451713943851889328243520923243899285634158268645142826630504660952202435018551218050330049884224870929715832343507374299456853826808616998417970250247850532059842399525379358453156518489468739037369653455782331684417031030217309201970653412137471684138848580286939128798066010884452404864709910023084713852271304600299043197367067086135828184501330857762361567040780123603703870489246852629406862050498528799516708030713984766849923393398692285431840457197132126179668923958905474117881986803110496998074808376133015932268808279923885549369153685387060996800650972213958533885147517139557749032974243164062500
498 9080725399796643452088994847441935620953770084904070402628880642772871517657681932673291476442129853859362245223818263599668416667478157081587527959687407651285809988034816126488523232313536474997195539402579998932067663133327085225649292631761551745947870482540054132022758100480989883938301594944628958758674768622094483983388277545860478147131405866307937870952381608954596086057605822068972869424811508944859700310042869507932310380955834170264846850807964984829495661010466511907847348014753986457546580021682654846427304326129635467123639842029240171767448507983084781074989466839747318768954229990114416001899624416288412338561691594125869538108867394932618293164655557629408289797335994227920378988547134888022784027488548685980163099884521216154098510742187500
499 317825388992882520823114819660467746733381952971642464092010822497050503118018867643565201675474544885077678582833639225988394583361735497855563478589059267795003349581218564427098313130973776624901843879090299962622368209666447982897725242111654311108175466888901894620796533516834645937840555823062013556553616901773306939418589714105116735149599205320777825483333356313410863012016203772414050429868402813070089510851500432777630863333454195959269639778278774469032348135366327916774657180516389526014130300758892919624955651414537241349327394471023406011860697779407967337624631339391156156913398049654004560066486854570094431849659205794405433833810358822641640260762944517029290142906759797977213264599149721080797440962099204009305708495958242565393447875976562500
500 11123888614750888228809018688116371135668368354007486243220378787396767609130660367524782058641609070977718750399177372909593810417660742424944721750617074372825117235342649754948440959584082181871564535768160498691782887338325679401420383473907900888786141341111566311727878673089212607824419453807170474479376591562065742879650639993679085730235972186227223891916667470969380205420567132034491765045394098457453132879802515147217080216670896858574437392239757106416132184737821477087113001318073633410494560526561252186873447799508803447226458806485819210415124422279278856816862096878690465491968931737890159602327039909953305114738072202804190184183362558792457409126703058096025155001736592929202464260970240237827910433673472140325699797358538489788770675659179687500
501 389336101516281088008315654084072989748392892390262018512713257558886866319573112863367372052456317484220156263971208051835783364618125984873065261271597603048879103236992741423195433585442876365504758751885617454212401056841398779049713421586776531107514946938904820910475753558122441273854680883250966606778180704672301000787772399778768000558259026517952836217083361483928307189719849621207211776588793446010859650793088030152597807583481390050105308728391498724564626465823751698048955046132577169367309618429643826540570672982808120652926058227003672364529354779774759988590173390754166292218912610826155586081446396848365679015832527098146656446417689557736009319434607033360880425060780752522086249133958408323976865178571524911399492907548847142606973648071289062500
502 13626763553069838080291047892942554641193751233659170647944964014561040321185058950217858021835971111947705469238992281814252417761634409470557284144505916106710768613294745949811840175490500672792666556315996610897434036989448957266739969755537178588763023142861668731866651374534285444584913830913783831237236324663530535027572033992256880019539065928128349267597917651937490751640194736742252412180607770610380087777758081055340923265421848651753685805493702455359761926303831309431713426614640200927855836645037533928919973554398284222852412037945128532758527417292116599600656068676395820227661941378915445512850623889692798765554138448435132975624619134520760326180211246167630814877127326338273018719688544291339190281250003371898982251764209649991244077682495117187500
503 476936724357444332810186676252989412441781293178070972678073740509636411241477063257625030764258988918169691423364729863498834621657204331469504945057707063734876901465316108243414406142167523547743329471059881381410191294630713504335898941443801250606705810000158405615332798108699990560471984081982434093303271363223568725965021189728990800683867307484492224365927117817812176307406815785978834426321271971363303072221532836936932314289764702811379003192279585937591667420634095830109969931512407032474954282576313687512199074403939947799834421328079498646548459605224080986022962403673853707968167948262040592949771836139247956794394845695229654146861669708226611416307393615867078520699456421839555655189099050196871659843750118016464378811747337749693542718887329101562500
504 16692785352510551648356533668854629435462345261232484043732580917837274393451697214016876076749064612135939199817765545222459211758002151601432673077019747230720691551286063788519504214975863324171016531487095848349356695312074972651756462950533043771234703350005544196536647933804499669616519442869385193265614497712824905408775741640514678023935355761957227852807449123623426170759238552509259204921244518997715607527753649292792631000141764598398265111729785507815708359722193354053848947602934246136623399890170979062926967604137898172994204746482782452629196086182842834510803684128584879778885878189171420753242014264873678487803819599333037895140158439787931399570758776555347748224480974764384447931618466756890508094531254130576253258411156821239273995161056518554687500
505 584247487337869307692478678409912030241182084143136941530640332124304603770809402490590662686217261424757871993621794082786072411530075306050143557695691153075224204295012232598182647524155216345985578602048354692227484335922624042811476203268656531993214617250194046878782677683157488436578180500428481764296507419948871689307150957418013730837737451668502974848260719326819915976573349337824072172243558164920046263471377725247742085004961760943939278910542492773549792590276767391884713166102698614781818996155984267202443866144826436054797166126897385842021863016399499207878128944500470792261005736620999726363470499270578747073133685976656326329905545392577598984976557179437171187856834116753455677606646336491167783308593894570168864044390488743374589830636978149414062500
506 20448662056825425769236753744346921058441372945009792953572411624350661131978329087170673194017604149866525519776762792897512534403552635711755024519349190357632847150325428140936392663345432572109495251071692414227961951757291841498401667114402978619762511603756791640757393718910512095280236317514996861750377759698210509125750283509630480579320810808397604119689125176438697059180067226823842526028524535772201619221498220383670972975173661633037874761868987247074242740659686858715964960813594451517363664865459449352085535315068925261917900814441408504470765205573982472275734513057516477729135200781734990422721467474470256147559679009182971421546694088740215964474179501280300991574989194086370948716232621777190872415800786309955910241553667106018110644072294235229492187500
507 715703171988889901923286381052142237045448053075342753375034406852273139619241518050973561790616145245328393192186697751412938704124342249911425858177221662517149650261389984932773743217090140023832333787509234497978668311505214452444058349004104251691687906131487707426508780161867923334808271113024890161263221589437367819401259922837066820276228378293916144189119381175354397071302352938834488410998358752027056672752437713428484054131078157156325616665414553647598495923089040055058773628475805803107728270291080727322993736027412384167126528505449297656476782195089386529650707957013076720519732027360724664795251361606458965164588765321403999754134293105907558756596282544810534705124621793022983205068141762201680534553027520848456858454378348710633872542530298233032226562500
508 25049611019611146567315023336824978296590681857636996368126204239829559886673453131784074662671565083586493761726534421299452854644351978746899905036202758188100237759148649472647081012598154900834131682562823207429253390902682505835542042215143648809209076714602069759927807305665377316718289488955871155644212755630307873679044097299297338709667993240287065046619178341137403897495582352859207094384942556320946983546335319969996941894587735500471396583289509377665947357308116401927057076996653203108770489460187825456304780760959433445849428497690725417976687376828128528537774778495457685218190620957625363267833797656226063780760606786249139991394700258706764556480869889068368714679361762755804412177384961677058818709355963229695990045903242204872185538988560438156127929687500
509 876736385686390129856025816788874240380673865017294872884417148394034596033570859612442613193504777925527281660428704745480849912552319256141496676267096536583508321570202731542647835440935421529194608889698812260023868681593887704243971477530027708322317685011072441597473255698288206085140132113455490447547446447060775578766543405475406854838379763410047276631671241939809136412345382350072248303472989471233144424121736198949892966310570742516498880415132828218308157505784074067446997694882862108806967131106573890970667326633580170604729997419175389629184058188984498498822117247341018982636671733516887714374182917967912232326621237518719899698814509054736759476830446117392905013777661696453154426208473658697058654827458713039359651606613477170526493864599615335464477539062500
510 30685773499023654544960903587610598413323585275605320550954600193791210861174980086435491461772667227393454858115004666091829746939331173964952383669348378780422791254957095603992674240432739753521811311139458429100835403855786069648539001713550969791281118975387535455911563949440087212979904623970942165664160625647127145256829019191639239919343291719351654682108493467893319774432088382252528690621554631493160054844260766963246253820869975988077460814529648987640785512702442592360644919320900173808243849588730086183973356432175305971165549909671138637021442036614457447458774103656935664392283510673091070003096402128876928131431743313155196489458507816915786581689065614108751675482218159375860404917296578054397052918961054956377587806231471700968427285260986536741256713867187500
511 1074002072465827909073631625566370944466325484646186219283411006782692380141124303025242201162043352958770920034025163313214041142876591088773333428427193257314797693923498346139743598415145891373263395889881045018529239134952512437698865059974283942694839164138563740956904738230403052454296661838982975798245621897649450083989015671707373397177015210177307913873797271376266192105123093378838504171754412102260601919549126843713618883730449159582711128508537714567427492944585490732622572176231506083288534735605553016439067475126135708990794246838489852295750471281506010661057093627992748253729922873558187450108374074510692484600111015960431877131047773592052530359117296493806308641877635578155114172105380231903896852163636923473215573218101509533894954984134528785943984985351562500
512 37590072536303976817577106894822983056321391962616517674919385237394233304939350605883477040671517353556982201190880715962491440000680688107066669994951764006017919287322442114891025944530106198064218856145836575648523369723337935319460277099099937994319370744849730933491665838064106835900383164364404152938596766417730752939615548509758068901195532356205776985582904498169316723679308268259347646011404423579121067184219439529976660930565720585394889497798820009859962253060492175641790026168102712915098715746194355575367361629414749814677798639347144830351266494852710373136998276979746188880547300574536560753793092607874236961003885558615115699586672075721838562569105377283220802465717245235428996023688308116636389825727292321562545062633552833686323424444708507508039474487304687500
513 1315652538770639188615198741318804406971248718691578118622178483308798165672877271205921696423503107374494377041680825058687200400023824083747333449823311740210627175056285474021185908058553716932247659965104280147698317940316827736181109698468497829801177976069740582672208304332243739256513410752754145352850886824620576352886544197841532411541843632467202194495401657435926085328775789389077167610399154825269237351447680383549183132569800220488821132422958700345098678857117226147462650915883594952028455051116802445137857657029516243513722952377150069062294327319844863059794939694291116610819155520108779626382758241275598293635135994551529049485533522650264349689918688204912728086300103583240014860829090784082273643900455231254689077192174349179021319855564797762781381607055664062500
514 46047838856972371601531955946158154243993705154205234151776246915807935798550704492207259374822608758107303196458828877054052014000833842931156670743815910907371951126969991590741506782049380092628668098778649805169441127911088970766338839446397424043041229162440920393527290651628530873977969376346395087349781038861720172351029046924453634403964527136352076807339058010257412986507152628617700866363970418884423307300668813424221409639943007717108739634803554512078453759999102915161192782055925823320995926789088085579825017996033068522980303333200252417180301456194570207092822889300189081378670443203807286923396538444645940277229759809303516731993673292759252239147154087171945483020503625413400520129018177442879577536515933093914117701726102221265746194944767921697348356246948242187500
515 1611674359994033006053618458115535398539779680397183195312168642053277752949274657227254078118791306533755611876059010696891820490029184502590483476033556881758018289443949705675952737371728303242003383457252743180930439476888113976821859380623909841506443020685432213773455172806998580589228928172123828057242336360160206032286016642355877204138758449772322688256867030359009454527750342001619530322738964660954815755523408469847749337398005270098805887218124407922745881599968602030641747371957403816234857437618082995293875629861157398304310616662008834601310550966809957248248801125506617848253465512133255042318878845562607909703041593325623085619778565246573828370150393051018091905717626889469018204515636210500785213778057658286994119560413577744301116823066877259407192468643188476562500
516 56408602599791155211876646034043738948892288813901411835925902471864721353224613002953892734157695728681446415662065374391213717151021457590666921661174490861530640130538239698658345808010490613470118421003846011332565381691083989188765078321836844452725505723990127482070931048244950320623012486024333982003481772605607211130010582482455702144856545742031294088990346062565330908471261970056683561295863763133418551443319296444671226808930184453458206052634354277296105855998901071072461158018509133568220010316632904835285647045140508940650871583170309211045869283838348503688708039392731624688871292924663926481160759594691276839606455766396807996692249783630083992955263756785633216700116941131415637158047267367527482482232018040044794184614475221050539088807340704079251736402511596679687500
517 1974301090992690432415682611191530863211230108486549414257406586515265247362861455103386245695519350503850624548172288103692480100285751015673342258141107180153572404568838389453042103280367171471454144735134610396639788359187939621606777741264289555845392700339654461872482586688573261221805437010851689370121862041196252389550370386885949575069979100971095293114662112189786581796494168951983924645355231709669649300516175375563492938312556455871037211842202399705363704959961537487536140530647819674887700361082151669234997646579917812922780505410960822386605424934342197629104781378745606864110495252363237426840626585814194689386225951823888279884228742427052939753434231487497162584504092939599547300531654357863461886878120631401567796461506632736768868108256924642773810774087905883789062500
518 69100538184744165134548891391703580212393053797029229499009230528034283657700150928618518599343177267634771859186030083629236803510001285548566979034938751305375034159909343630856473614812851001500895065729711363882392592571577886756237220944250134454588744511887906165536890534100064142763190295379809127954265171441868833634262963541008235127449268533988335259013173926642530362877295913319437362587433109838437725518066138144722252840939475955486302414477083989687729673598653812063764918572673688621069512637875308423224917630297123452297317689383628783531189872701976917018667348256096240243867333832713309939421930503496814128517908313836089795948005984946852891370198102062400690457643252885984155518607902525221166040734222099054872876152732145786910383788992362497083377093076705932617187500
519 2418518836466045779709211198709625307433756882896023032465323068481199928019505282501648150977011204367217015071511052927023288122850044994199844266222856295688126195596827027079976576518449785052531327300539897735883740740005226036468302733048754705910606057916076715793791168693502244996711660338293319478399281000465409177199203723935288229460724398689591734065461087432488562700705356966180307690560158844345320393132314835065278849432881658442020584506697939639070538575952883422231772150043579101737432942325635794812872117060399320830406119128427007423591645544569192095653357188963368408535356684144965847879767567622388494498126790984263142858180209473139851197956933572184024166017513851009445443151276588382740811425697773466920550665345625102541863432614732687397918198257684707641601562500
520 84648159276311602289822391954836885760181490901360806136286307396841997480682684887557685284195392152852595527502886852445815084299751574796994549317799970349084416845888945947799180178145742476838596455518896420755930925900182911276390595656706414706871212027062685052782690904272578574884908111840266181743974835016289321201972130337735088031125353954135710692291138060137099694524687493816310769169605559552086213759631019227284759730150858045470720457734427887367468850158350919778112025251525268560810152981397252818450524097113976229064214169494945259825707594059921723347867501613717894298737483945073804675791864866783597307434437684449210000036307331559894791928492675026440845810612984785330590510294680593395928399899422071342219273287096878588965220141515644058927136939018964767456054687500
521 2962685574670906080143783718419291001606352181547628214770020758889469911823893971064518984946838725349840843462601039835603527950491305117894809226122998962217954589606113108172971306235100986689350875943161374726457582406506401894673670847984724514740492420947193976847394181649540250120971783914409316361039119225570126242069024561820728081089387388394749874230189832104798489308364062283570876920936194584323017481587085672954966590555280031591475216020704976057861409755542282192233920883803384399628355354348903848645768343398989168017247495932323084093899765792097260317175362556480126300455811938077583163652715270337425905760205318955722350001270756604596317717497243625925429603371454467486570667860313820768857493996479772496977674565048390750613782704953047542062449792865663766860961914062500
522 103693995113481712805032430144675185056222326354166987516950726561131446913836288987258164473139355387244429521191036394246123478267195679126318322914304963677628410636213958786053995718228534534127280658010648115426015384227724066313578479679465358015917234733151789189658796357733908754234012437004326072636369172894954418472415859663725482838128558593816245598056644123667947125792742179924980692232766810451305611855547998553423830669434801105701632560724674162025149341443979876728187230933118453986992437402211634702601892018964620880603662357631307943286491802723404111101137689476804420515953417832715410727845034461809906701607186163450282250044476481160871120112403526907390036118000906362029973375110983726910012289876792037394218609776693676271482394673356663972185742750298231840133666992187500
523 3629289828971859948176135055063631476967781422395844563093275429639600641984270114554035756559877438553555033241686273798614321739351848769421141302000673728716994372267488557511889850137998708694454823030372684039910538447970342320975246788781287530557103215660312621638057872520686806398190435295151412542272921051323404646534555088230391899334499550783568595931982544328378149402745976297374324228146838365795696414944179949369834073430218038699557139625363595670880226950539295685486553082659145889544735309077407214591066220663761730821128182517095778015027213095319143888539819131688154718058369624145039375474576206163346734556251515720759878751556676840630489203934123441758651264130031722671049068128884430441850430145687721308797651342184278669501883813567483239026500996260438114404678344726562500
524 127025144014015098186164726927227101693872349783854559708264640037386022469449454009391251479595710349374426163459019582951501260877314706929739945570023580505094803029362099512916144754829954804305918806063043941396868845678961981234133637607345063569498612548110941757332025538224038223936665235330299438979552236796319162628709428088063716476707484277424900857619389051493235229096109170408101347985139342802849374523046298227944192570057631354484499886887725848480807943268875348992029357893070106134065735817709252510687317723231660578739486388098352230525952458336170036098893669609085415132042936845076378141610167215717135709468803050226595756304483689422067122137694320461552794244551110293486717384510955065464765055099070245807917796976449753432565933474861913365927534869115334004163742065429687500
525 4445880040490528436515765442452948559285532242434909589789262401308510786430730890328693801785849862228104915721065685403302544130706014742540898094950825317678318106027673482952065066419048418150707158212206537948890409598763669343194677316257077224932451439183882961506620893837841337837783283236560480364284328287871170692004829983082230076684761949709871530016678616802263233018363820964283547179479876998099728108306620437978046739952017097406957496041070404696828278014410637214721027526257453714692300753619823837874056120313108120255882023583442328068408336041765951263461278436317989529621502789577673234956355852550099749831408106757930851470656929129772349274819301216154347798559288860272035108457883427291266776928467458603277122894175741370139807671620166967807463720419036690145730972290039062500
526 155605801417168495278051790485853199574993628485221835642624184045797877525075581161504283062504745177983672050237298989115589044574710515988931433323278886118741133710968571903322277324666694635274750537427228828211164335956728427011813706068997702872635800371435903652731731284324446824322414913279616812749951490075490974220169049407878052683966668239845503550583751588079213155642733733749924151281795694933490483790731715329231635898320598409243512361437464164388989730504372302515235963419010880014230526376693834325591964210958784208955870825420481482394291761461808294221144745271129633536752597635218563223472454839253491244099283736527579801472992519542032224618675542565402172949575110109521228796025919955194337192496361051114699301296150947954893268506705843873261230214666284155100584030151367187500
527 5446203049600897334731812667004861985124776996982764247491846441602925713377645340652649907187666081229428521758305464619045616560114868059612600166314761014155939679883900016616279706363334312234616268809953008987390751758485494945413479712414919600542253013000256627845610594951355638851284521964786588446248302152642184097705916729275731843938833388394592624270431305582772460447495680681247345294862849322672166932675610036523107256441220944323522932650311245753614640567653030588033258719665380800498068423184284201395718747383557447313455478889716851883800211651163290297740066084489537173786340917232649712821535919373872193543474930778465293051554738183971127861653643989789076053235128853833243007860907198431801801737372636789014475545365283178421264397734704535564143057513319945428520441055297851562500
528 190617106736031406715613443345170169479367194894396748662214625456102399968217586922842746751568312843029998261540691261666596579604020382086441005821016635495457888795936500581569789722716700928211569408348355314558676311546992323089471789934522186018978855455008981974596370823297447359794958268767530595618690575342476443419707085524650614537859168593810741849465095695397036115662348823843657085320199726293525842643646351278308753975442733051323302642760893601376512419867856070581164055188288328017432394811449947048850156158424510655970941761140089815933007407790715160420902312957133801082521932103142739948753757178085526774021622577246285256804415836438989475157877539642617661863229509884163505275131751945113063060808042287615506644087784911244744253920714658744745007012966198089998215436935424804687500
529 6671598735761099235046470517080955931777851821303886203177511890963583998887615542299496136304890949506049939153924194158330880286140713373025435203735582242341026107857777520354942640295084532487404929292192436009553670904144731308131512647708276510664259940925314369110872978815410657592823539406863570846654170136986675519689747993362771508825070900783375964731278349338896264048182208834527997986206990420273404492527622294740806389140495656796315592496631276048177934695374962470340741931590091480610133818400748146709755465544857872958982961639903143557655259272675030614731580953499683037888267623609995898206381501232993437090756790203619983988154554275364631630525713887491618165213032845945722684629611318078957207128281480066542732543072471893566048887225013056066075245453816933149937540292739868164062500
530 233505955751638473226626468097833457612224813745636017111212916183725439961066543980482364770671183232711747870387346795541580810014924968055890232130745378481935913775022213212422992410327958637059172525226735260334378481645065595784602942669789677873249097932386002918880554258539373015748823879240224979632895954794533643189141179767697002808877481527418158765594742226861369241686377309208479929517244664709569157238466780315928223619917347987871045737382094661686227714338123686461925967605653201821354683644026185134841441294070025553564403657396610024517934074543626071515605333372488906326089366826349856437223352543154770298176487657126699439585409399637762107068399986062206635782456149608100293962036396132763502249489851802328995639007536516274811711052875456962312633590883592660247813910245895385742187500
531 8172708451307346562931926383424171016427868481097260598892452066430390398637329039316882766973491413144911175463557137843955328350522373881956158124576088246867756982125777462434804734361478552297071038382935734111703246857577295852461102993442638725563718427633510102160819399048878055551208835773407874287151358417808677511619941291869395098310711853459635556795815977940147923459023205822296797533103563264834920503346337311057487826697107179575486600808373313159017970001834329026167408866197862063747413927540916479719450445292450894374754128008881350858127692609026912503046186668037111721413127838922244975302817339010416960436177067999434480385489328987321673747393999512177232252385965236283510288671273864646722578732144813081514847365263778069618409886850640993680942175680925743108673486858606338500976562500
532 286044795795757129702617423419845985574975396838404120961235822325063663952306516376090896844072199460071891141224499824538436492268283085868465534360163088640371494374402211185218165702651749330397486343402750693909613640015205354836138604770492355394730144967172853575628678966710731944292309252069275600050297544623303712906697945215428828440874914871087244487853559227905177321065812203780387913658624714269222217617121805887012073934398751285142031028293065960565628950064201515915859310316925172231159487463932076790180765585235781303116394480310847280034469241315941937606616533381298910249459474362278574135598606865364593615266197379980206813492126514556258581158789982926203128833508783269922860103494585262635290255625068457853019657784232232436644346039772434778832976148832401008803572040051221847534179687500
533 10011567852851499539591609819694609495124138889344144233643253781377228238330728073163181389542526981102516189942857493858845277229389908005396293702605708102413002303104077391482635799592811226563912022019096274286836477400532187419264851166967232438815555073851049875147003763834875618050230823822424646001760414061815629951734428082540008995430622020488053557074874572976681206237303427132313576978051864999422777616599263206045422587703956294979971085990257308619797013252247053057055075861092381028090582061237622687656326795483252345609073806810879654801206423446057967816231578668345461858731081602679750094745951240287760776534316908299307238472224428009469050340557649402417109509172807414447300103622310484192235158946877396024855688022448128135282552111392035217259154165209134035308125021401792764663696289062500
534 350404874849802483885706343689311332329344861127045048177513882348202988341575482560711348633988444338588066648000012285059584703028646780188870279591199783584455080608642708701892252985748392929736920770668369600039276709018626559674269790843853135358544427584786745630145131734220646631758078833784862610061614492163547048310704982888900314840071770717081874497620610054183842218305619949630975194231815274979797216580974212211589790569638470324298988009659005801692895463828646856996927655138233335983170372143316794067971437841913832096317583238380787918042224820612028873568105253392091165055587856093791253316108293410071627178701091790475753346527854980331416761919517729084598832821048259505655503626780866946728230563140708860869949080785684484734889323898721232604070395782319691235784375749062746763229370117187500
535 12264170619743086935999722029125896631527070139446576686212985882187104591955141889624897202189595551850582332680000429977085464606002637306610459785691992425455927821302494804566228854501193752540792226973392936001374684815651929588599442679534859737549054965467536097055079610697722632111532759182470191352156507225724146690874674401111511019402511975097865607416721351896434477640696698237084131798113534624292902580334097427405642669937346461350464580338065203059251341234002639994892467929838166759410963025016087792379000324466984123371115413343327577131477868721421010574883683868723190776945574963282693866063790269352506951254538212666651367128474924311599586667183120517960959148736689082697942626937330343135488069709924810130448217827498956965721126336455243141142463852381189193252453151217196136713027954101562500
536 429245971691008042759990271019406382103447454880630184017454505876548660718429966136871402076635844314770381643800015049197991261210092305731366092499219734890957473745587318159818009907541781338927727944068752760048113968547817535600980493783720090814216923791363763396927786374420292123903646571386456697325477752900345134180613604038902885679087919128425296259585247316375206717424384438297944612933973711850251590311693409959197493447807126147266260311832282107073796943190092399821236377544335836579383705875563072733265011356344444317989039467016465199601725405249735370120928935405311677193095123714894285312232659427337743293908837443332797849496622350905985533351409218128633570205784117894427991942806562009742082439847368354565687623962463493800239421775933509939986234833341621763835860292601864784955978393554687500
537 15023609009185281496599659485679223373620660920822056440610907705679203125145048814790499072682254551016963357533000526721929694142353230700597813237472690721183511581095556135593630346763962346862470478042406346601683988899173613746034317282430203178497592332697731718892472523104710224336627629998525984406391721351512079696321476141361600998768077169494885369085483656073132235109853455340428061452689079914758805660909269348571912270673249415154319110914129873747582893011653233993743273214051754280278429705644707545664275397472055551129616381345576281986060389183740737954232512739185908701758329330021299985928143079956821015286809310516647924732381782281709493667299322634502174957202444126304979717998229670340972885394657892409799066838686222283008379762157672847899518219166956761734255110241065267473459243774414062500
538 525826315321484852380988081998772818076723132228771975421381769698772109380076708517667467543878909285593717513655018435267539294982363074520923463311544175241422905338344464745777062136738682140186466731484222131058939611471076481111201104885057111247415731644420610161236538308664857851781967049948409454223710247302922789371251664947656034956882700932320987917991927962559628228844870936914982150844117797016558198131824427200016929473563729530401168881994545581165401255407863189781014562491811399809745039697564764098249638911521944289536573347095169869512113621430925828398137945871506804561541526550745499507485007798488735535038325868082677365633362379859832278355476292207576123502085544420674290129938038461934050988813026234342967339354017779905293291675518549676483137670843486660698928858437284361571073532104492187500
539 18403921036251969833334582869957048632685309628007019139748361939457023828302684798118361364035761824995780112977925645234363875324382707608232321215904046133449801686842056266102197174785853874906526335601947774587062886401487676838892038670976998893659550607554721355643278840803270024812368846748194330897829858655602297627993808273167961223490894532631234577129717478689586988009570482792024375279544122895579536934613854952000592531574730533564040910869809095340789043939275211642335509687213398993341076389414766743438737361903268050133780067148330945432923976750082403993934828105502738159653953429276092482761975272947105743726341405382893707797167683295094129742441670227265164322572994054723600154547831346167691784608455918202003856877390622296685265208643149238676909818479522033124462510045304952654987573623657226562500
540 644137236268818944166710400448496702143985836980245669891192667880995833990593967934142647741251663874852303954227397583202735636353394766288131242556641614670743059039471969313576901117504885621728421746068172110547201024052068689361221353484194961278084271264415247447514759428114450868432909636186801581424045052946080416979783289560878642822181308642093210199540111754135544580334966897720853134784044301345283792711484923320020738605115568674741431880443318336927616537874632407481742839052468964766937673629516836020355807666614381754682302350191583090152339186252884139787718983692595835587888370024663236896669134553148701030421949188401279772900868915328294540985458457954280751290054791915326005409174097115869212461295957137070134990708671780383984282302510223353691843646783271159356187851585673342924565076828002929687500
541 22544803269408663045834864015697384575039504294308598446191743375834854189670788877694992670943808235619830638397958915412095747272368816820084593489482456513476007066381518925975191539112670996760494761112386023869152035841822404127642747371946823644732949494254533660663016579984005780395151837266538055349841576853112814594292415134630752498776345802473262356983903911394744060311723841420229859717441550547084932744901972316200725851179044903615950115815516141792466578825612134261860999366836413766842818577033089260712453268331503361413880582256705408155331871518850944892570164429240854245576092950863213291383419709360204536064768221594044792051530412036490308934491046028399826295151917717036410189321093399055422436145358499797454724674803512313439449880587857817379214527637414490577466574805498567002359777688980102539062500
542 789068114429303206604220240549408460126382650300800945616711018154219896638477610719324743483033288246694072343928562039423351154532908588702960772131885977971660247323353162409131703868943484886617316638933510835420321254463784144467496158018138827565653232298908678123205580299440202313830314304328831937244455189858948510800234529712076337457172103086564182494436636898816042110910334449708045090110454269147972646071569031067025404791266571626558254053543064962736330258896424699165134977839274481839498650196158124124935864391602617649485820378984689285436615503159783071239955755023429898595163253280212465198419689827607158762266887755791567721803564421277160812707186610993993920330317120096274356626238268966939785265087547492910915363618122930970380745820575023608272508467309507170211330118192449845082592219114303588867187500
543 27617384005025612231147708419229296104423392760528033096584885635397696382346716375176366021906165088634292532037499671379817290408651800604603627024616009229008108656317360684319609635413021971031606082362672879239711243906232445056362365530634858964797863130461803734312195310480407080984061000651509117803555931645063197878008208539922671811001023608029746387305282291458561473881861705739781578153865899420179042612504916087345889167694330006929538891874007273695771559061374864470779724224374606864382452756865534344372755253706091617732003713264464124990281542610592407493398451425820046450830713864807436281944689143966250556679341071452704870263124754744700628444751531384789787211561099203369602481918339413842892484278064162251882037726634302583963326103720125826289537796355832750957396554136735744577890727669000625610351562500
544 966608440175896428090169794673025363654818746618481158380470997238919373382135073131172810766715778102200238621312488498293605164302813021161126945861560323015283802971107623951186337239455768986106212882693550773389893536718135576972682793572220063767925209566163130700926835866814247834442135022802819123124457607577211925730287298897293513385035826281041123555684880201049651585865159700892355235385306479706266491437672063057106120869301550242533861215590254579352004567148120256477290347853111240253385846490293702053046433879713206620620129964256244374659853991370734262268945799903701625779074985268260269868064120038818769483776937500844670459209366416064521995566303598467642552404638472117936086867141879484501236949732245678815871320432200590438716413630204403920133822872454146283508879394785751060226175468415021896362304687500
545 33831295406156374983155942813555887727918656131646840543316484903362178068374727559591048376835052233577008351745937097440276180750598455740639443105154611305534933103988766838291521803380951914513717450894274277068646273785134745194043897775027702231877382334815709574532439255338498674205474725798098669309356016265202417400560055461405272968476253919836439324448970807036737805505280589531232433238485726789719327200318522206998714230425554258488685142545658910277320159850184208976705162174858893408868504627160279571856625185789962231721704548748968553113094889697975699179413102996629556902267624484389109445382244201358656931932192812529563466072327824562258269844820625946367489334162346524127763040349965781957543293240628598758555496215127020665355074477057154137204683800535895119922810778817501287107916141394525766372680664062500
546 1184095339215473124410457998474456070477152964607639419016076971617676232393115464585686693189226828175195292311107798410409666326270945950922380508680411395693722658639606839340203263118333317007980110781299599697402619582479716081791536422125969578115708381718549835108635373936847453597191615402933453425827460569282084609019601941149184553896668887194275376355713978246285823192684820633593135163347000437640176452011148277244954998064894399047103979989098061859706205594756447314184680676120061269310397661950609785014981881502648678110259659206213899358958321139429149471279458604882034491579366856953618830588378547047552992617626748438534721312531473859679039444568721908122862126695682128344471706412248802368514015263422000956549442367529445723287427606697000394802163933018756329197298377258612545048777064948808401823043823242187500
547 41443336872541559354366029946605962466700353761267379665562694006618668133759041260499034261622938986131835230888772944364338321419483108282283317803814398849280293052386239376907114209141666095279303877345485989409091685386790062862703774774408935234049793360149244228802238087789660875901706539102670869903961119924872961315686067940221459386383411051799638172449989238620003811743968722175759730717145015317406175820390189703573424932271303966648639299618432165089717195816475655996463823664202144425863918168271342475524365852592703733859088072217486477563541239880020231494781051170871207205277839993376659070593249146664354741616936195348715245938601585088766380559905266784300174434348874492056509724428708082897990534219770033479230482863530600315059966234395013818075737655656471521905443204051439076707197273208294063806533813476562500
548 1450516790538954577402811048131208686334512381644358288294694290231653384681566444117466199156802864514614233081107053052751841249681908789879916123133503959724810256833518378191748997319958313334775635707092009629318208988537652200194632117104312733191742767605223548008078333072638130656559728868593480446638639197370553646049012377907751078523419386812987336035749623351700133411038905276151590575100075536109216153713656639625069872629495638832702375486645125778140101853576647959876233828247075054905237135889496986643352804840744630685068082527612026714723943395800708102317336790980492252184724399768183067470763720133252415956592766837205033607851055478106823319596684337450506105202210607221977840355004782901429668697691951171773066900223571011027098818203825483632650817947976503266690512141800367684751904562290292233228683471679687500
549 50768087668863410209098386684592304021707933357552540090314300158107868463854825544111316970488100258011498157838746856846314443738866807645797064309672638590368358989173143236711214906198540966717147249748220337026137314598817827006812124098650945661710996866182824180282741657542334572979590510400771815632352371907969377611715433226771287748319678538454556761251236817309504669386361684665305670128502643763822565379977982386877445542032347359144583142032579402234903564875182678595668183988647626921683299756132394532517348169426062073977382888466420935015338018853024783581106787684317228826465353991886407361476730204663834558480746839302176176274786941733738816185883951810767713682077371252769224412425167401550038404419218291012057341507824985385948458637133891927142778628179177614334167924963012868966316659680160228163003921508789062500
550 1776883068410219357318443533960730640759777667514338903161000505533775396234918894043896093967083509030402435524356139989621005530860338267602897250838542350662892564621060013284892521716948933835100153741187711795914806010958623945238424343452783098159884890316398846309895958013981710054285667864027013547132333016778928216410040162936995071191188748845909486643793288605832663428522658963285698454497592531733789788299229383540710593971132157570060409971140279078221624770631393750848386439602666942258915491464633808638107185929912172589208401096324732725536830659855867425338737568951103008926287389716024257651685557163234209546826139375576166169617542960680858566505938313376869978872707993846922854434880859054251344154672640185422006952773874488508196052299686217449997251986271216501695877373705450413821083088805607985705137252807617187500
551 62190907394357677506145523688625572426592218363001861610635017693682138868222161291536363288847922816064085243352464899636735193580111839366101403779348982273201239761737100464971238260093212684228505380941569912857018210383551838083344852020847408435595971161073959620846358530489359851899998375240945474149631655587262487574351405702794827491691606209606832032532765101204143219998293063714999445907415738610682642590473028423924870788989625514952114348989909767737756866972098781279693525386093342979062042201262183302333751507546926040622294038371365645393789073094955359886855814913288605312420058640060849017808994500713197334138914878145165815936614003623830049827707840968190449260544779784642299905220830066898797045413542406489770243347085607097786861830489017610749903819519492577559355708079690764483737908108196279499679803848266601562500
552 2176681758802518712715093329101895034930727642705065156372225619278874860387775645203772715109677298562242983517336271487285731775303914377813549132277214379562043391660798516273993339103262443947997688332954946949995637363424314332917069820729659295245858990637588586729622548567127594816499943133433091595237107945554187065102299199597818962209206217336239121138646778542145012699940257230024980606759550851373892490666555994837370477614636893023324002214646841870821490344023457344789273388513267004267171477044176415581681302764142411421780291342997797588782617558323437596039953521965101185934702052402129715623314807524961906694862020735080803557781490126834051743969774433886665724119067292462480496682729052341457896589473984227141958517147996248422540164067115616376246633683182240214577449782789176756930826783786869782488793134689331054687500
553 76183861558088154945028266518566326222575467494677280473027896674760620113572147582132045028838705449678504423106769502055000612135637003223474219629702503284671518708127948069589766868614185538179919091653423143249847307719851001652097443725538075333605064672315600535536789199849465818577498009670158205833298778094396547278580471985923663677322217606768369239852637248975075444497909003050874321236584279798086237173329459819307966716512291255816340077512639465478752162040821007067624568597964345149351001696546174545358845596744984399762310197004922915607391614541320315861398373268778541507714571834074540046816018263373666734320170725727828124522352154439191811038942105186033300344167355236186817383895516831951026380631589447949968548100179868694788905742349046573168632178911378407510210742397621186492578937432540442387107759714126586914062500
554 2666435154533085423075989328149821417790141362313704816555976383616621703975025165374621576009354690738747654808736932571925021424747295112821597687039587614963503154784478182435641840401496493836297168207869810013744655770194785057823410530393832636676177263531046018743787621994731303650212430338455537204165457233303879154750316519507328228706277616236892923394842303714127640557426815106780601243280449792933018301066531093675778835077930193953571902712942381291756325671428735247366859900928752080227285059379116109087559595886074453991680856895172302046258706508946211055148943064407248952770010014192608901638560639218078335701205975400473984358282325405371713386362973681511165512045857433266538608436343089118285923322105630678248899183506295404317611700982216630060902126261898244262857375983916741527240262810138915483548771589994430541992187500
555 93325230408657989807659626485243749622654947680979668579459173426581759639125880788111755160327414175856167918305792640017375749866155328948755919046385566523722610417456736385247464414052377284270400887275443350481062951956817477023819368563784142283666204223586610656032566769815595627757435061845943802145791003165635770416261078182756488004719716568291252318819480629994467419509938528737321043514815742752655640537328588278652259227727556788375016594952983345211471398500005733657840096532506322807954977078269063818064585856012605889708829991331030571619054727813117386930213007254253713346950350496741311557349622372632741749542209139016589452539881389188009968522704078852890792921605010164328851295272008119140007316273697073738711471422720339151116409534377582052131574419166438549200008159437085953453409198354862041924207005649805068969726562500
556 3266383064303029643268086926983531236792923168834288400281071069930361587369405827583911430611459496154965877140702742400608151245315436513206457166623494828330291364610985773483661254491833204949464031054640517266837203318488611695833677899732444979928317147825531372961139836943545846971510227164608033075102685110797251964569137736396477080165190079890193831158681822049806359682847848505806236523018550996342947418806500589752829072970464487593125580823354417082401498947500200678024403378637721298278424197739417233632260504960441206139809049696586070006666915473459108542557455253898879967143262267385945904507236783042145961233977319865580630838895848621580348898294642759851177752256175355751509795334520284169900256069579397580854901499795211870289074333703215371824605104670825349222000285580298008370869321942420171467347245197743177413940429687500
557 114323407250606037514383042444423593287752310909200094009837487447562655557929203965436900071401082365423805699924595984021285293586040277962226000831822318991560197761384502071928143907214162173231241086912418104339302116147101409354178726490635574297491100173893598053639894293024104644002857950761281157628593978877903818759919820773876697805781652796156784090553863771743222588899674697703218278305649284872003159658227520641349017553966257065759395328817404597884052463162507023730854118252320245439744846920879603177129117673615442214893316739380512450233342041571068798989510933886460798850014179358508106657753287406475108643189206195295322079361354701755312211440312496594791221328966137451302842836708209945946508962435278915329921552492832415460117601679612538013861178663478887222770009995310430292980426267984706001357153581921011209487915039062500
558 4001319253771211313003406485554825765071330881822003290344312060664692944527522138790291502499037882789833199497360859440744985275511409728677910029113781164704606921648457572517485036752495676063093438041934633651875574065148549327396255427172245100412188506086275931877396300255843662540100028276644840517000789260726633656597193727085684423202357847865487443169385232011012790611488614419612639740697724970520110588037963222447215614388818997301578836508609160925941836210687745830579894138831208590391069642230786111199519118576540477521266085878317935758166971454987407964632882686026127959750496277547783733021365059226628802511622216835336272777647414561435927400410937380817692746513814810795599499284787348108127813685234762036547254337249134541104116058786438830485141253221761052796950349835865060254314919379464710047500375367235392332077026367187500
559 140046173881992395955119226994418901777496580863770115162050922123264253058463274857660202587466325897644161982407630080426074484642899340503726851018982340764661242257696015038111976286337348662208270331467712177815645092280199226458868939951028578514426597713019657615708870508954528188903500989682569418095027624125432177980901780447998954812082524675292060510928483120385447671402101504686442390924420373968203870581328712785652546503608664905555259277801320632407964267374071104070296294859092300663687437478077513891983169150178916713244313005741127751535844000924559278762150894010914478591267369714172430655747777072932008087906777589236769547217659509650257459014382808328619246127983518377845982474967557183784473478983216671279153901803719708938644062057525359066979943862761636847893262244255277108901022178281264851662513137853238731622695922851562500
560 4901616085869733858429172944804661562212380330231954030671782274314248857046214620018107090561321406417545669384267052814912606962501476917630439785664381926763143479019360526333919170021807203177289461601369926223547578229806972926060412898286000248004930919955688016549810467813408486611622534638889929633325966844390126229331562315679963418422888363635222117882496909213490668499073552664025483682354713088887135470346504947497839127626303271694434074723046222134278749358092488642460370320068230523229060311732712986219410920256262084963550955200939471303754540032359574756675281290382006750694357939996035072951172197552620283076737215623286934152618082837759011065503398291501673614479423143224609386623864501432456571764412583494770386563130189812852542172013387567344298035196657289676264178548934698811535776239844269808187959824863355606794357299804687500
561 171556563005440685045021053068163154677433311558118391073512379600998709996617511700633748169646249224614098428449346848521941243687551692117065392498253367436710021765677618421687170950763252111205131156047947417824165238043244052412114451440010008680172582198449080579243366373469297031406788712361147537166408839553654418026604681048798719644801092727232774125887391822472173397467574343240891928882414958111049741462127673162424369466920614509305192615306617774699756227533237102486112961202388068313017110910644954517679382208969172973724283432032881495631408901132585116483634845163370236274302527899861227553291026914341709907685802546815042695341632899321565387292618940202558576506779810012861328531835257550135980011754440422316963529709556643449838976020468564857050431231883005138669246249212714458403752168394549443286578593870217446237802505493164062500
562 6004479705190423976575736857385710413710165904534143687572933286034954849881612909522181185937618722861493444995727139698267943529064309224097288737438867860284850761798716644759050983276713823892179590461678159623845783331513541834424005800400350303806040376945717820273517823071425396099237604932640163800824309384377904630931163836707955187568038245453147094406058713786526068911365102013431217510884523533886740951174468560684852931342221507825681741535731622114491467963663298587013953642083582390955598881872573408118778377313921054080349920121150852347099311539640479076927219580717958269600588476495142964365185942001959846769003089138526494336957151476254788555241662907089550177737293350450146498614234014254759300411405414781093723539834482520744364160716399769996765093115905179853423618722445006044131325893809230515030250785457610618323087692260742187500
563 210156789681664839180150790008499864479855806658695029065052665011223419745856451833276341507816655300152270574850449889439378023517250822843405105810360375109969776662955082566566784414684983836226285666158735586834602416602973964204840203014012260633211413193100123709573123807499888863473316172642405733028850828453226662082590734284778431564881338590860148304212054982528412411897778570470092612880958323686035933291106399623969852596977752773898860953750606774007201378728215450545488377472925383683445960865540069284157243205987236892812247204240279832148475903887416767692452685325128539436020596677330003752781507970068594636915108119848427301793500301668917599433458201748134256220805267265755127451498190498916575514399189517338280323894206888226052745625073991949886778259056681294869826655285575211544596406283323068026058777491016371641308069229125976562500
564 7355487638858269371305277650297495256794953233054326017276843275392819691104975814164671952773582935505329470119765746130378230823103778799519178703362613128848942183203427889829837454513974434267919998315555745539211084581104088747169407105490429122162399461758504329835059333262496110221566066042484200656009778995862933172890675699967245104770846850680105190647421924388494434416422249966453241450833541329011257665188723986838944840894221347086460133381271237090252048255487540769092093211552388428920608630293902424945503512209553291248428652148409794125196656636059586869235843986379498880260720883706550131347352778952400812292028784194694955562772510558412115980171037061184698967728184354301429460802436667462080143003971633106839811336297241087911846096877589718246037239066983845320443932934995132404060874219916307380912057212185573007445782423019409179687500
565 257442067360039427995684717760412333987823363156901410604689514638748689188674153495763518347075402742686531454191801114563238078808632257983171254617691459509712976412119976144044310907989105199377199941044451093872387960338643106150929248692165019275683981161547651544227076664187363857754812311486947022960342264855202661051173649498853578666979639773803681672659767353597305204574778748825863450779173946515394018281605339539363069431297747148026104668344493298158821688942063926918223262404333595012221302060286584873092622927334365193695002825194342794381882982262085540423254539523282460809125230929729254597157347263334028430221007446814323444697037869544424059305986297141464463870486452400550031128085283361172805005139007158739393396770403438076914613390715640138611303367344434586215537652724829634142130597697070758331922002426495055260602384805679321289062500
566 9010472357601379979848965121614431689573817710491549371164133012356204121603595372351723142147639095994028600896713039009713332758302129029410993911619201082839954174424199165041550881779618681978201997936555788285533578611852508715282523704225775674648939340654167804047947683246557735021418430902043145803611979269932093136791077732459875253344287392083128858543091857375905682160117256208905220777271088128038790639856186883877707430095421150180913663392057265435558759112972237442137814184151675825427745572110030470558241802456702781779325098881801997803365904379172993914813908883314886128319383082540523910900507154216690995057735260638501320564396325434054842075709520399951256235467025834019251089482984917641048175179865250555878768886964120332692011468675047404851395617857055210517543817845369037194974570919397476541617270084927326934121083468198776245117187500
567 315366532516048299294713779256505109135083619867204227990744655432467144256125838032310309975167368359791001031384956365339966646540574516029384786906672037899398396104846970776454280862286653869237069927779452589993675251414837805034888329647902148612712876922895873141678168913629520725749645081571510103126419274447623259787687720636095633867050058722909510049008215008156698875604103967311682727204488084481357672394966540935719760053339740256331978218722004290244556568954028310474823496445308653889971095023851066469538463085984597362276378460863069923117806653271054787018486810916021014491178407888918336881517750397584184827020734122347546219753871390191919472649833213998293968241345904190673788131904472117436686131295283769455756911043744211644220401403626659169798846624996932368114033624587916301824109982178911678956604452972456442694237921386957168579101562500
568 11037828638061690475314982273977678819727926695352147979676062940136350048964404331130860849130857892592685036098473472786898832628920108061028467541733521326478943863669643977175899830180032885423297447472280840649778633799519323176221091537676575201444950692301355559958735911977033225401237577855002853609424674605666814092569070222263347185346752055301832851715287525285484460646143638855908895452157082956847518533823828932750191601866890908971619237655270150158559479913390990866618822375585802886148988325834787326433846208009460907679673246130207447309123232864486917545647038382060735507191244276112141790853121263915446468945725694282164117691385498656717181542744162489940288888447106646673582584616656524110284014595334931930951491886531047407547714049126933070942959631874892632883991176860577070563843849376261908763481155854035975494298327248543500900268554687500
569 386324002332159166636024379589218758690477434337325179288662202904772251713754151589580129719580026240743976263446571547541459142012203782135996363960673246426763035228437539201156494056301150989815410661529829422742252182983176311167738203818680132050573274230547444598555756919196162889043315224925099876329863611198338493239917457779217151487136321935564149810035063384991956122615027359956811340825497903489663148683834012646256706065341181814006673317934455255549581796968684680331658783145503101015214591404217556425184617280331131768788563614557260655819313150257042114097646343372125742751693549663924962679859244237040626413100399299875744119198492452985101353996045687147910111095648732633575390461582978343859940510836722617583302216028586659264169991719442657483003587115621242150939691190120197469734534728169166806721840454891259142300441453699022531509399414062500
570 13521340081625570832260853285622656554166710201806381275103177101667028809981395305635304540185300918426039169220630004163951069970427132374759872738623563624936706232995313872040477291970540284643539373153544029795978826404411170890870837133653804621770064598069160560949451492171865701116516032872378495671545226391941847263397111022272600302049771267744745243351227218474718464291525957598488396928892426622138210203934190442618984712286941363490233566127705933944235362893903963811608057410092608535532510699147614474881461604811589611907599726509504122953675960258996473993417622018024400996309274238237373693795073548296421924458513975495651044171947235854478547389861599050176853888347705642175138666155404242035097917879285291615415577561000533074245949710180493011905125549046743475282889191654206911440708715485920838235264415921194069980515450879465788602828979492187500
571 473246902856894979129129864996792979395834857063223344628611198558346008349348835697235658906485532144911370922722050145738287448964949633116595545851824726872784718154835985521416705218968909962523878060374041042859258924154390981180479299677883161761952260932420619633230802226015299539078061150533247348504082923717964654218898885779541010571741994371066083517292952646615146250203408515947093892511234931774837357137696665491664464930042947722158174814469707688048237701286638733406282009353241298743637874470166506620851156168405636416765990427832644303378658609064876589769616770630854034870824598338308079282827574190374767356047989142347786546018153254906749158645155966756189886092169697476129853315439148471228427125774985206539545214635018657598608239856317255416679394216636021634901121707897241900424805042007229338234254557241792449318040780781302601099014282226562500
572 16563641599991324269519545274887754278854219997212817062001391949542110292227209249403248061726993625071897982295271755100840060713773237159080844104813865440547465135419259493249584682663911848688335732113091436500074062345403684341316775488725910661668329132634721687163078077910535483867732140268663657197642902330128762897661461002283935370010969802987312923105253342631530118757119298058148286237893222612119307499819383292208256272551503170275536118506439769081688319545032355669219870327363445456027325606455827731729790465894197274586809664974142550618253051317270680641936586972079891220478860941840782774898965096663116857461679619982172529110635363921736220552580458836466646013225939411664544866040370196492994949402124482228884082512225653015951288394971103939583778797582260757221539259776403466514868176470253026838198909503462735726131427327345591038465499877929687500
573 579727455999696349433184084621071399759897699902448597170048718233973860227952323729113682160444776877516429380334511428529402124982063300567829543668485290419161279739674082263735463893236914704091750623958200277502592182089128951946087142105406873158391519642215259050707732726868741935370624909403228001917501581554506701418151135079937737950383943104555952308683866992103554156499175432035190018326262791424175762493678415227288969539302610959643764147725391917859091184076132448422695461457720590960956396225953970610542666306296904610538338274094989271638856796104473822467780544022796192716760132964427397121463778383209090011158786699376038518872237737260767719340316059276332610462907879408259070311412956877254823229074356878010942887927897855558295093823988637885432257915379126502753874092174121328020386176458855939336961832621195750414599956457095686346292495727539062500
574 20290460959989372230161442961737498991596419496585700900951705138189085107978331330518978875615567190713075028311707899998529074374372215519874034028396985164670644790888592879230741236263292014643211271838537009712590726373119513318113049973689240560543703187477534066774770645440405967737971871829112980067112555354407734549635289727797820828263438008659458330803935344723624395477471140121231650641419197699846151687278744532955113933875591383587531745170388717125068191442664635694794341151020220683633473867908388971368993320720391661368841839593324624507359987863656583786372319040797866745086604653754958899251232243412318150390557534478161348160528320804126870176911062074671641366201775779289067460899453490703918813017602490730383001077476424944540328283839602325990129027038269427596385593226094246480713516176059957876793664141741851264510998475998349022120237350463867187500
575 710166133599628028055650503660812464705874682380499531533309679836617978779241596568164260646544851674957625990909776499948517603103027543195591190993894480763472567681100750773075943269215220512512394514348795339940675423059182966133956749079123419619029611561713692337116972590414208870829015514018954302348939437404270709237235140472923728989220330303081041578137737065326853841711489904243107772449671919494615309054756058653428987685645698425563611080963605099377386700493262249317801940285707723927171585376793613997914766225213708147909464385766361857757599575227980432523031166427925336078031162881423561473793128519431135263669513706735647185618491228144440456191887172613507447817062152275117361131480872174637158455616087175563405037711674873058911489934386081409654515946339429965873495762913298626824973066162098525687778244960964794257884946659942215774208307266235351562500
576 24855814675986980981947767628128436264705613883317483603665838794281629257273455879885749122629069808623516909681842177498198116108605964011845691684786306826721539868838526277057658014422532717937933808002207836897923639807071403814688486217769319686666036404659979231799094040664497310479015542990663400582212880309149474823303229916552330514622711560607836455234820797286439884459902146648508772035738517182311535816916462052870014568997599444894726387833726178478208534517264178726123067909999770337451005488187776489927016817882479785176831253501822665021515985132979315138306090824977386762731090700849824651582759498180089734228432979735747651496647192985055415966716051041472760673597175329629107639601830526112300545946563051144719176319908620557061902147703512849337908058121880048805572351701965451938874057315673448399072238573633767799025973133097977552097290754318237304687500
577 869953513659544334368171866984495269264696485916111926128304357799857024004570955796001219292017443301823091838864476212436934063801208740414599208967520738935253895409348419697018030504788645127827683280077274291427327393247499133514097017621926189033311274163099273112968291423257405866765544004673219020377450810820231618815613047079331568011794904621274275933218727905025395956096575132697807021250848101380903753592076171850450509914915980571315423574180416246737298708104246255414307376849991961810785192086572177147445588625886792481189093872563793275753059479654276029840713178874208536695588174529743862805396582436303140697995154290751167802382651754476939558835061786451546623575901136537018767386064068413930519108129706790065171171196801719497166575169622949726826782034265801708195032309568790817860592006048570693967528350077181872965909059658429214323405176401138305664062500
578 30448372978084051702886015344457334424264377007063917414490652522994995840159983452860042675220610515563808214360256667435292692233042305914510972313863225862733886339327194689395631067667602579473968914802704600199956458763662469672993395616767416616165894595708474558953890199814009205336794040163562665713210778378708106658546456647776604880412821661744599657662655476675888858463380129644423245743779683548331631375722666014765767847022059319996039825096314568635805454783648618939500758189749718663377481723030026200160595601906037736841618285539732764651357081787899661044424961260597298784345586108541035198188880385270609924429830400176290873083392811406692884559227162525804131825156539778795656858512242394487568168784539737652280990991888060182400830130936803240438937371199303059786826130834907678625120720211699974288863492252701365553806817088045022501319181174039840698242187500
579 1065693054232941809601010537056006704849253195247237109507172838304824854405599420850101493632721368044733287502608983360235244228156480707007884030985212905195686021876451814128847087368366090281588912018094661006998476056728186438554768846586859581565806310849796609563386156993490322186787791405724693299962377243254783733049125982672181170814448758161060988018192941683656110046218304537554813601032288924191607098150293310516801874645772076199861393878371009902253190917427701662882526536641240153218211860306050917005620846066711320789456639993890646762797497862576488136554873644120905457452095513798936231936610813484471347355044064006170180557918748399234250959572950688403144613880478892257847990047928483807064885907458890817829834684716082106384029054582788113415362807991975607092538914579221768751879225207409499100110222228844547794383238598081575787546171341091394424438476562500
580 37299256898152963336035368796960234669723861833653298832751049340668869904195979729753552277145247881565665062591314417608233547985476824745275941084482451681849010765675813494509648057892813159855611920633313135244946661985486525349416909630540085354803220879742881334718515494772161276537572699200364265498683203513917430656719409393526340978505706535637134580636752958927963851617640658814418476036130112346706248435260265868088065612602022666995148785742985346578861682109969558200888428782443405362637415110711782095196729612334896227630982399786172636697912425190177084779420577544231691010823342982962768117781378471956497157426542240215956319527156193973198783585053274094110061485816761229024679651677496933247271006761061178624044213965062873723441016910397583969537698279719146248238862010272761906315772882259332468503857778009559172803413350932855152564115996938198804855346679687500
581 1305473991435353716761237907893608213440335164177865459146286726923410446646859290541374329700083675854798277190696004616288174179491688866084657937956885808864715376798653472307837682026248460594946417222165959733573133169492028387229591837068902987418112730791000846715148042317025644678815044472012749292453912122987110072985179328773421934247699728747299710322286353562478734806617423058504646661264553932134718695234109305383082296441070793344830207501004487130260158873848934537031095007385519187692309528874912373331885536431721367967084383992516042284426934881656197967279720214048109185378817004403696884122348246518477400509928978407558471183450466789061957425476864593293852152003586643015863787808712392663654485236637141251841547488777200580320435591863915438933819439790170118688360170359546666721052050879076636397635022230334571048119467282649930339744059892836958169937133789062500
582 45691589700237380086643326776276287470411730746225291070120035442319365632640075168948101539502928654917939701674360161570086096282209110312963027828491003310265038187952871530774318870918696120823124602775808590675059660932220993553035714297411604559633945577685029635030181481095897563758526556520446225235886924304548852554481276507069767698669490506155489861280022374686755718231609807047662633144259387624715154333193825688407880375437477767069057262535157049559105560584712708796088325258493171569230833510621933066615993775110247878847953439738061479954942720857966928854790207491683821488258595154129390944282188628146709017847514244264546491420766337617168509891690260765284825320125532505555232573304933743227906983282299943814454162107202020311215245715237040362683680392655954154092605962584133335236821780767682273917225778061709986684181354892747561891042096249293535947799682617187500
583 1599205639508308303032516437169670061464410576117885187454201240481177797142402630913183553882602502922127889558602605654953013369877318860953705973997185115859276336578350503577101160482154364228809361097153300673627088132627734774356250000409406159587188095218976037226056351838356414731548429478215617883256042350659209839406844677747441869453432167715442145144800783114036450138106343246668192160049078566865030401661783899094275813140311721847417004188730496734568694620464944807863091384047261004923079172871767657331559782128858675759678370390832151798422995230028842509917657262208933752089050830394528683049876601985134815624662998549259127199726821816600897846209159126784968886204393637694433140065672681012976744414880498033505895673752070710892533600033296412693928813742958395393241208690444666733288762326868879587102902232159849533946347421246164666186473368725273758172988891601562500
584 55972197382790790606138075300938452151254370164125981560897043416841222899984092081961424385891087602274476134551091197923355467945706160133379709089901479055074671780242267625198540616875402748008327638400365523576948084641970717102468750014329215585551583332664161302911972314342474515604195031737546625913961482273072344379239563721160465430870125870040475080068027408991275754833722013633386725601717749840276064058162436468299653459910910264659595146605567385709904311716273068275208198441654135172307771050511868006604592374510053651588742963679125312944804833051009487847118004177312681323116779063808503906745681069479718546863204949224069451990438763581031424617320569437473911017153777319305159902298543835454186054520817431172706348581322474881238676001165374444287508481003543838763442304165563335665106681440410785548601578125594733688122159743615763316526567905384581536054611206054687500
585 1959026908397677671214832635532845825293902955744409354631396519589442801499443222868649853506188066079606664709288191927317441378099715604668289818146551766927613512308479366881948921590639096180291467344012793325193182962468975098586406250501522545494305416643245645601919031001986608046146826110814131906988651879557532053273384730240616290080454405451416627802380959314694651419180270477168535396060121244409662242035685276390487871096881859263085830131194858499846650910069557389632286945457894731030771986767915380231160733107851877805606003728769385953068169156785332074649130146205943846309087267233297636736098837431790149140212173222842430819665356725336099861606219930311586885600382206175680596580449034240896511908228610091044722200346286620843353660040788105550062796835124034356720480645794716748278733850414377494201055234395815679084275591026551716078429876688460353761911392211914062500
586 68565941793918718492519142243649603885286603451054327412098878185630498052480512800402744872716582312786233264825086717456110448233490046163390143635129311842466472930796777840868212255672368366310201357040447766381761403686414128450524218767553289092300689582513597596067166085069531281615138913878494616744602815784513621864568465558421570152815904190799581973083333576014312799671309466700898738862104243554338178471248984673667075488390865074208004054591820047494632781852434508637130043091026315586077019536877038308090625658774815723196210130506928508357385920487486622612719555117208034620818054353165417285763459310112655219907426062799485078688287485386763495156217697560905540996013377216148820880315716198431377916788001353186565277012120031729517378101427583694252197889229341202485216822602815086189755684764503212297036933203853548767949645685929310062745045684096112381666898727416992187500
587 2399807962787155147238169978527736135985031120786901459423460736497067431836817948014096070545080380947518164268878035110963865688172151615718655027229525914486326552577887224430387428948532892820857047496415671823361649129024494495768347656864365118230524135387975915862350812977433594856529861985747311586061098552457976765259896294544754955348556646677985369057916675160500947988495831334531455860173648524401836246493714463578347642093680277597280141910713701662312147364835207802299551508185921045512695683790696340783171898057118550311867354567742497792508507217062031791445184429102281211728631902360789605001721075853942932696759912197981977754090061988536722330467619414631693934860468202565208730811050066945098227087580047361529784695424201110533108233549965429298826926123026942086982588791098528016641448966757612430396292662134874206878237599007525852196076598943363933358341455459594726562500
588 83993278697550430153335949248470764759476089227541551079821125777397360114288628180493362469077813333163135749410731228883735299086025306550152925953033407007021429340226052855063560013198651248729996662374548513817657719515857307351892167990252779138068344738579157055182278454210175819978545169501155905512138449336029186784096370309066423437199482633729487917027083630617533179597354096708600955106077698354064268627280006225242167473278809715904804966874979558180925157769232273080484302786507236592944348932674371927411016431999149260915357409870987422737797752597171112700581455018579842410502116582627636175060237654888002644386596926929369221393152169598785281566366679512109287720116387089782305578386752343078437948065301657653542464339847038868658788174248790025458942414305942973044390607688448480582450713836516435063870243174720597240738315965263404826862680963017737667541950941085815429687500
589 2939764754414265055366758223696476766581663122963954287793739402208907604000101986317267686417723466660709751229375593010930735468010885729255352408356169245245750026907911849927224600461952793705549883183109197983618020183055005757316225879658847269832392065850270496931379745897356153699249080932540456692924845726761021537443372960817324820301981892180532077095947927071613661285907393384801033428712719442392249401954800217883475861564758340056668173840624284536332380521923129557816950597527753280753052212643603017459385575119970224132037509345484559795822921340900988944520350925650294484367574080391967266127108317921080092553530892442527922748760325935957484854822833782923825070204073548142380695243536332007745328182285558017873986251894646360403057586098707650891062984500708004056553671269095696820385774984278075227235458511115220903425841058784219168940193833705620818363968282938003540039062500
590 102891766404499276937836537829376686830358209303738400072780879077311766140003569521104369024620321333124841293028145755382575741380381000523937334292465923583601250941776914747452861016168347779694245911408821929426630706406925201506067905788059654444133722304759467392598291106407465379473717832638915984252369600436635753810518053628606368710569366226318622698358177447506478145006758768468036170004945180483728729068418007625921655154766541901983386084421849958771633318267309534523593270913471364826356827442526105611078495129198957844621312827091959592853802246931534613058212282397760306952865092813718854314448791127237803239373581235488477296206611407758511969918799182402333877457142574184983324333523771620271086486379994530625589518816312622614107015513454767781187204457524780141979378494418349388713502124449732632953241047889032731619904437057447670912906784179696728642738889902830123901367187500
591 3601211824157474692824278824028184039062537325630844002547330767705911814900124933238652915861711246659369445255985101438390150948313335018337806700236307325426043782962192016160850135565892172289298606899308767529932074724242382052712376702582087905544680280666581358740940188724261288281580124142362059448832936015282251383368131877001222904869927817921151794442536210662726735075236556896381265950173081316930505517394630266907257930416828966569418512954764748557007166139355833708325764481971497768922488960488413696387747329521963524561745948948218585749883078642603711457037429883921610743350278248480159901005707689453323113378075343242096705367231399271547918947157971384081685710999990096474416351673332006709488027023299808571895633158570941791493745542970916872341552156013367304969278247304642228604972574355740642153363436676116145606696655297010668481951737446289385502495861146599054336547851562500
592 126042413845511614248849758840986441367188806397079540089156576869706913521504372663352852055159893633077930583959478550343655283190966725641823234508270756389911532403676720565629754744806226030125451241475806863547622615348483371844933184590373076694063809823330347555932906605349145089855304344982672080709152760534878798417884615695042801670447473627240312805488767373195435727633279491373344308256057846092567693108812059341754027564589013829929647953416766199495250814877454179791401756869002421912287113617094479373571156533268723359661108213187650501245907752491129900996310045937256376017259738696805596535199769130866308968232637013473384687853098974504177163150528998442858999884999653376604572308566620234832080945815493300016347160549982962702281094003982090531954325460467855673924738655662478001174040102450922475367720283664065096234382935395373396868310810620128492587355140130966901779174804687500
593 4411484484592906498709741559434525447851608223897783903120480190439741973252653043217349821930596277157727570438581749262027934911683835397463813207789476473646903634128685219797041416068217911054390793451653240224166791537196918014572661460663057684292233343816562164457651731187220078144935652074393522824820346618720757944625961549326498058465661576953410948192106858061840250467164782198067050788962024613239869258808422076961390964760615484047537678369586816982333778520710896292699061490415084766930048976598306778074990478664405317588138787461567767543606771337189546534870851607803973160604090854388195878731991919580320813888142295471568464074858464107646200710268514945500064995974987868181160030799831708219122833103542265500572150619249403694579838290139373168618401391116374948587365852948186730041091403585782286637870209928242278368203402738838068890390878371704497240557429904583841562271118164062500
594 154401956960751727454840954580208390674806287836422436609216806665390969063842856512607243767570869700520464965350361224170977721908934238911233462272631676577641627194503982692896449562387626886903677770807863407845837703801892130510043151123207018950228167033579675756017810591552702735072747822603773298868712131655226528061908654226427432046298155193369383186723740032164408766350767376932346777613670861463395424058294772693648683766621541941663818742935538594381682248224881370244467152164527966842551714180940737232624666753254186115584857561154871864026236996801634128720479806273139060621143179903586855755619717185311228486084980341504896242620046243767617024859398023092502274859124575386340601077994109787669299158623979292520025271673729129310294340154878060901644048689073123200557804853186535551438199125502380032325457347488479742887119095859332411163680743009657403419510046660434454679489135742187500
595 5404068493626310460919433410307293673618220074274785281322588233288683917234499977941253531864980439518216273787262642845984220266812698361893171179542108680217456951807639394251375734683566941041628721978275219274604319633066224567851510289312245663257985846175288651460623370704344595727546173791132065460404924607932928482166802897924960121620435431767928411535330901125754306822276858192632137216478480151218839842040317044277703931831753967958233656002743850803358878687870847958556350325758478839489309996332925803141863336363896514045470014640420515240918294888057194505216793219559867121740011296625539951446690101485892997012974311952671368491701618531866595870078930808237579620069360138521921037729793842568425470551839275238200884508580519525860301905420732131557541704117559312019523169861528744300336969392583301131391007162096791001049168355076634390728826005338009119682851633115205913782119750976562500
596 189142397276920866132180169360755278576637702599617484846290588165103937103207499227943873615274315383137569582554192499609447709338444442666260991283973803807610993313267378798798150713924842936457005269239632674611151187157317859874802860125928598214029504616135102801121817974652060850464116082689622291114172361277652496875838101427373604256715240111877494403736581539401400738779690036742124802576746805292659394471411096549719637614111388878538177960096034778117560754075479678549472261401546759382125849871652403109965216772736377991591450512414718033432140321082001807682587762684595349260900395381893898300634153552006254895454100918343497897209556648615330855452762578288315286702427604848267236320542784489894891469314374633337030957800318183405110566689725624604513959644114575920683310945153506050511793928740415539598685250673387685036720892427682203675508910186830319188899807159032206982374191284179687500
597 6619983904692230314626305927626434750182319590986611969620170585778637798612262472978035576534601038409814935389396737486330669826845555493319134694939083133266384765964358257957935274987369502775995184423387143611390291550506125095618100104407500937491032661564728598039263629112822129766244062894136780188996032644717837390654333549958076148985033403915712304130780353879049025857289151285974368090186138185243078806499388379240187316493898610748836228603361217234114626392641788749231529149054136578374404745507834108848782587045773229705700767934515131170124911237870063268890571693960837224131513838366286440522195374320218921340893532142022426402334482701536579940846690240091035034584966169689353271218997457146321201426003112166796083523011136419178869834140396861157988587544010157223915883080372711767912787505914543885953983773568568976285231234968877128642811856539061171611493250566127244383096694946289062500
598 231699436664228061011920707466925216256381185684531418936705970502252322951429186554231245178711036344343522738628885812021573443939594442266169714322867909664323466808752539028527734624557932597159831454818550026398660204267714378346633503654262532812186143154765500931374227018948774541818542201294787306614861142565124308672901674248532665214476169137049930644577312385766715905005120295009102883156514836483507758227478593273406556077286451376209268001117642603194011923742462606223103520216894780243104166092774193809707390546602063039699526877708029590954371893325452214411170009288629302844602984342820025418276838101207662246931273624970784924081706894553780297929634158403186226210473815939127364492664911000121242049910108925837862923305389774671260444194913890140529600564040355502837055907813044911876947562707009036008389432074899914169983093223910699502498414978867141006402263769814453553408384323120117187500
599 8109480283247982135417224761342382568973341498958599662784708967578831303300021529398093581254886272052023295852011003420755070537885805479315940001300376838251321338306338865998470711859527640900594100918649250923953107149370003242132172627899188648426515010416792532598097945663207108963648977045317555731520139989779350803551558598698643282506665919796747572560205933501835056675179210325318600910478019276922771537961750764569229462705025798167324380039117491111790417330986191217808623207591317308508645813247096783339758669131072206389483440719781035683403016266390827504390950325102025599561104451998700889639689333542268178642594576873977472342859741309382310427537195544111517917366583557869457757243271885004243471746853812404325202315688642113494115546821986154918536019741412442599296956773456571915693164694745316260293630122621496995949408262836874482587444524260349935224079231943505874369293451309204101562500
600 283831809913679374739602866646983389914066952463550988197464813865259095615500753528933275343921019521820815354820385119726427468826003191776057900045513189338796246840721860309946474915083467431520793532152723782338358750227950113474626041976471602694928025364587738640933428098212248813727714196586114450603204899642277278124304550954452514887733307192886165039607207672564226983631272361386151031866730674692297003828661276759923031194675902935856353301369112188912664606584516692623301812265696105797802603463648387416891553419587527223631920425192336248919105569323678962653683261378570895984638655819954531137389126673979386252490810190589211532000090945828380864963801844043903127107830424525431021503514515975148521511139883434151382081049102473972294044138769515422148760690949435490975393487070980017049260764316086069110277054291752394858229289199290606890560558349112247732842773118022705602925270795822143554687500
601 9934113346978778115886100332644418646992343336224284586911268485284068346542526373512664637037235683263728537418713479190424961408910111712162026501592961626857868639425265110848126622027921360103227773625345332381842556257978253971611911469176506094322480887760570852432669983437428708480469996880514005771112171487479704734350659283405838021070665751751015776386252268539747944427094532648515286115335573614230395134003144686597306091813656602754972365547918926611943261230458084241815563429299363702923091121227693559591204369685563452827117214881731768712168694926328763692878914148249981359462352953698408589808619433589278518837178356670622403620003183103993330273733064541536609448774064858390085752623008059130198252889895920195298372836718586589030291544856933039775206624183230242184138772047484300596724126751063012418859696900211333820038025121975171241169619542218928670649497059130794696102384477853775024414062500
602 347693967144257234056013511642554652644732016767849960541894396984942392128988423072943262296303248914230498809654971771664873649311853909925670927555753656940025402379884278879684431770977247603612972076887086633364489469029238889006416901421177713301286831071619979835143449420310004796816449890817990201988926002061789665702273074919204330737473301311285552173518829398891178054948308642698035014036745076498063829690110064030905713213477981096424032794177162431418014143066032948463544720025477729602308189242969274585692152938994720848949102520860611904925904322421506729250761995188749347581182353379444300643301680175624748159301242483471784126700111408639766559580657258953781330707092270043653001341805282069556938851146357206835443049285150530616060204069992656392132231846413058476444857021661950520885344436287205434660089391507396683701330879269130993440936683977662503472732397069577814363583456724882125854492187500
603 12169288850049003191960472907489412842565620586874748618966303894472983724514594807553014180370613711998067458337924012008270577725914886847398482464451377992900889083295949760788955111984203666126454022691048032167757131416023361115224591549741219965545039087506699294230020729710850167888575746178629657069612410072162638299579557622172151575811565545894994326073159028961191231923190802494431225491286077677432234039153852241081699962471729338374841147796200685099630495007311153196224065200891720536080786623503924610499225352864815229713218588230121416672406651284752735523776669831606227165341382368280550522515558806146866185575543486921512444434503899302391829585323004063382346574748229451527855046963184872434492859790122502239240506724980268571562107142449742973724628114624457046675569995758168268230987055270052190213103128702758883929546580774419584770432783939218187621545633897435223502725420985370874404907226562500
604 425925109751715111718616551762129449489796720540616201663820636306554430358010818264355496312971479919932361041827340420289470220407021039658946886255798229751531117915358241627613428919447128314425890794186681125871499599560817639032860704240942698794076368062734475298050725539879755876100151116252037997436434352525692340485284516776025305153404794106324801412560566013641693117311678087305092892195012718710128191370384828437859498686510526843119440172867023978487067325255890361867842282031210218762827531822637361367472887350268533039962650588054249583534232794966345743332183444106217950786948382889819268288044558215140316495144022042252935555207636475583714035486305142218382130116188030803474926643711470535207250092654287578373417735374309400004673749985741004080361984011855996633644949851535889388084546934451826657458609504596560937534130327104685466965147437872636566754097186410232822595389734487980604171752929687500
605 14907378841310028910151579311674530732142885218921567058233722270729405062530378639252442370954001797197632636463956914710131457714245736388063141018952938041303589127037538456966470012180649491004906177796533839405502485984628617366150124648432994457792672882195706635431775393895791455663505289068821329910275202338399231916984958087160885680369167793721368049439619810477459259105908733055678251226825445154854486697963468995325082454027868439509180406050345839247047356383956162665374479871092357656698963613792307647861551057259398656398692770581898735423698147823822101016626420543717628277543193401143674390081559537529911077330040771478852744432267276645429991242020679977643374554066581078121622432529901468732253753242900065243069620738100829000163581249500935142812669440414959882177573244803756128582959142705813933011051332660879632813694561448663991343780160325542279836393401524358148790838640707079321146011352539062500
606 521758259445851011855305275908608575625000982662254847038180279475529177188563252373835482983390062901917142276238492014854601019998600773582209935663352831445625619446313845993826450426322732185171716222878684379192587009462001607815254362695154806022743550876849732240112138786352700948222685117408746546859632081843973117094473533050630998812920872780247881730386693366711074068706805656948738792938890580419907034428721414836377885890975395382821314211762104373646657473438465693288106795488232517984463726482730767675154287004078952973954246970366455739829435173833773535581924719030116989714011769040028603652854583813546887706551427001759846055129354682590049693470723799217518109392330337734256785138546551405628881363501502283507436725833529015005725343732532729998443430414523595876215063568131464500403569994703487655386796643130787148479309650703239697032305611393979794273769053352535207679352424747776240110397338867187500
607 18261539080604785414935684656801300146875034393178919646336309781643521201599713833084241904418652201567099979668347220519911035699951027075377347748217349100596896680620984609783925764921295626481010067800753953271740545331170056273533902694330418210796024280689740628403924857522344533187793979109306129140087122864539059098306573656772084958452230547308675860563534267834887592404738197993205857752861170314696746205005249519273226006184138838398745997411673653077633011570346299265083737842088138129456230426895576868630400045142763354088398643962825950894030231084182073745367365166054094639990411916401001127849910433474141069729299945061594611929527413890651739271475332972613133828731561820698987479849129299197010847722552579922760285404173515525200387030638645549945520064508325855667527224884601257514124949814622067938537882509577550196775837774613389396130696398789292799581916867338732268777334866172168403863906860351562500
608 639153867821167489522748962988045505140626203761262187621770842357523242055989984157948466654652827054848499288392152718196886249498285947638207171187607218520891383821734461342437401772245346926835352373026388364510919086590951969573686594301564637377860849824140921994137370013282058661572789268825714519903049300258867068440730077987022973545828069155803655119723699374221065734165836929762205021350140961014386117175183733174562910216444859343956109909408577857717155404962120474277930824473084834530968064941345190402064001579996717393093952538698908281291058087946372581087857780811893312399664417074035039474746865171594937440525498077155811417533459486172810874501636654041459684005604663724464561794719525471895379670289340297296609989146073043382013546072352594248093202257791404948363452870961044012994373243511772377848825887835214256887154322111468628864574373957625247985367090356855629407206720316025894135236740112304687500
609 22370385373740862133296213704581592679921917131644176566761979482513313471959649445528196332912848946919697475093725345136891018732440008167337250991566252648231198433760706146985309062028587142439237333055923592757882168030683318935079030800554762308225129743844932269794807950464872053155047624408900008196606725509060347395425552729545804074103982420453127929190329478097737300695804292541677175747254933635503514101131430661109701857575570077038463846829300225020100439173674216599727578856557969208583882272947081664072240055299885108758288338854461789845187033078123040338075022328416265933988254597591226381616140281005822810418392432700453399613671082016048380607557282891451088940196163230356259662815183391516338288460126910405381349620112556518370474112532340798683262079022699173192720850483636540454803063522912033224708906074232498991050401273901402010260103088516883679487848162489947029252235211060906294733285903930664062500
610 782963488080930174665367479660355743797267099607546179836669281887965971518587730593486871651949713142189411628280387079791185655635400285856803784704818842688091945181624715144485817171000549985373306656957325746525875881073916162727766078019416680787879541034572629442818278266270521860426666854311500286881235392817112158839894345534103142593639384715859477521661531733420805524353150238958701151153922677242622993539600073138839565015144952696346234639025507875703515371078597580990465259979528922300435879553147858242528401935495978806540091859906162644581546157734306411832625781494569307689588910915692923356564909835203798364643735144515868986478487870561693321264504901200788112906865713062469088198531418703071840096104441864188347236703939478142966593938631927953914172765794471061745229766927278915918107223301921162864811712598137464686764044586549070359103608098090928782074685687148146023828232387131720315665006637573242187500
611 27403722082832556113287861788112451032904348486264116294283424866078809003150570570772040507818239959976629406989813547792691497947239010004988132464668659494083218081356865030057003600985019249488065732993506401128405655837587065695471812730679583827575783936210042030498639739319468265114933339900902510040843238748598925559396302093693609990777378465055081713258153610669728193352360258363554540290387293703491804773886002559859384775530073344372118212365892775649623037987750915334666284099283512280515255784360175038488494067742359258228903215096715692560354115520700724414141902352309925769135611882049252317479771844232132942762530730058055414526747075469659266244257671542027583951740299957186418086948599654607514403363655465246592153284637881735003830787852117478386996046802806487161083041842454762057133752815567240700268409940934811264036741560529217462568626283433182507372613999050185110833988133549610211048275232315063476562500
612 959130272899139463965075162583935786151652197019244070299919870312758315110269969977021417773638398599182029244643474172744202428153365350174584636263403082292912632847490276051995126034475673732082300654772724039494197954315547299341513445573785433965152437767351471067452390876181389279022666896531587851429513356200962394578870573279276349677208246276927859964035376373440486767332609042724408910163555279622213167086010089595078467143552567053024137432806247147736806329571282036713319943474922929818033952452606126347097292370982574038011612528385049239612394043224525354494966582330847401919746415871723831111792014548124652996688575552031939508436147641438074318549018503970965438310910498501524633043200987911263004117727941283630725364962325860725134077574824111743544861638098227050637906464485916671999681348544853424509394347932718394241285954618522611189901919920161387758041489966756478879189584674236357386689633131027221679687500
613 33569559551469881238777630690437752515307826895673542460497195460946541028859448949195749622077343950971371023562521596046047084985367787256110462269219107880251942149662159661819829411206648580622880522917045341382296928401044155476952970595082490188780335321857301487360833680666348624765793341378605574800032967467033683810260470064774672238702288619692475098741238173070417036856641316495354311855724434786777460848010353135827746350024339846855844810148218650170788221534994871284966198021622302543631188335841214422148405232984390091330406438493476723386433791512858387407323830381579659067191124555510334088912720509184362854884100144321117882795265167450332601149215647638983790340881867447553362156512034576894205144120477944927075387773681405125379692715118843911024070157333437946772326726257007083519988847199069869857828802177645143798445008411648291391646567197205648571531452148836476760771635463598272508534137159585952758789062500
614 1174934584301445843357217074165321338035773941348573986117401841133128936010080713221851236772707038283997985824688255861611647974487872553963866179422668775808817975238175588163694029392232700321800818302096586948380392494036545441693353970827887156607311736265005552057629178823322201866802766948251195118001153861346178933359116452267113528354580101689236628455943336057464596289982446077337400914950355217537211129680362359753971122250851894639954568355187652755977587753724820494973816930756780589027091591754442504775194183154453653196564225347271685318525182702950043559256334063355288067351689359442861693111945217821452699920943505051239125897834280860761641040222547667364432661930865360664367675477921210191297180044216728072447638572078849179388289245029159536885842455506670328137031435418995247923199609651967445445024008076217580032945575294407690198707629851902197700003600825209276686627007241225939537798694800585508346557617187500
615 41122710450550604517502597595786246831252087947200089514109064439659512760352824962764793287044746339939929503864088955156407679107075539388735316279793407153308629133336145585729291028728144511263028640573380543193313737291279090459267388978976050481255910769275194322017021258816277065338096843188791829130040385147116262667569075829348973492410303559123281995958016762011260870149385612706809032023262432613802389538812682591388989278779816312398409892431567846459215571380368717324083592576487320615948205711405487667131796410405877861879747887154508986148381394603251524573971692217435082357309127580500159258918082623750844497233022676793369406424199830126657436407789168357755143167580287623252868641727242356695401301547585482535667350022759721278590123576020583791004485942733461484796100239664833677311986337818860590575840282667615301153095135304269156954767044816576919500126028882324684031945253442907883822954318020492792129516601562500
616 1439294865769271158112590915852518639093823078152003132993817255388082946612348873696767765046566121897897532635243113430474268768747643878605736069792769250365802019666765095500525186005485057894206002420068319011765980805194768166074358614264161766843956876924631801270595744058569697286833389511607714019551413480149069193364917654027214072234360624569314869858530586670394130455228496444738316120814185141483083633858443890698614624757293570933944346235104874626072544998312905106342925740177056221558187199899192068349612874364205725165791176050407814515193348811113803360089009227610227882505819465317505574062132891831279557403155793687767929224846994054433010274272620892521430010865310066813850402460453482484339045554165491888748357250796590244750654325160720432685157007995671151967863508388269178705919521823660120670154409893366535540358329735649420493416846568580192182504411010881363941118083870501775933803401130717247724533081054687500
617 50375320301924490533940682054838152368283807735320109654783603938582903131432210579386871776629814266426413642233508970066599406906167535751200762442746923762803070688336778342518381510191977026297210084702391165411809328181816885812602551499245661839538490692362113044470851042049939405039168632906269990684299471805217421767772117890952492528202621859926020445048570533463794565932997375565841064228496479951907927185045536174451511866505274982688052118228670611912539074940951678722002400906196967754536551996471722392236450602747200380802691161764273508031767208388983117603115322966357975887703681286112695092174651214094784509110452779071877522869644791905155359599541731238250050380285852338484764086115871886951866594395792216106192503777880658566272901380625215143980495279848490318875222793589421254707183263828104223455404346267828743912541540747729717269589629900306726387654385380847737939132935467562157683119039575103670358657836914062500
618 1763136210567357168687923871919335332889933270736203837917426137850401609600127370278540512182043499324924477478172813952330979241715863751292026685496142331698107474091787241988143352856719195920402352964583690789413326486363591003441089302473598164383847174232673956556479786471747879176370902151719449673950481513182609761872024126183337238487091765097410715576699968671232809807654908144804437247997376798316777451476593766105802915327684624394081824138003471416938867622933308755270084031716893871408779319876510283728275771096152013328094190661749572781111852293614409116109036303822529156069628845013944328226112792493317457818865847267515713300437567716680437585983960593338751763310004831846966743014055516043315330803852727563716737632225823049819551548321882530039317334794697161160632797775629743914751414233983647820939152119374006036938953926170540104435637046510735423567903488329670827869652741364675518909166385128628462553024291992187500
619 61709767369857500904077335517176736651147664475767134327109914824764056336004457959748917926371522476372356711736048488331584273460055231295220933992364981609433761593212553469585017349985171857214082353760429177629466427022725685120438125586575935753434651098143588479476792526511175771172981575310180738588266852961391341665520844416416803347048211778409375045184498903493148343267921785068155303679908187941087210801680781813703102036468961853792863844830121499592860366802665806434452941110091285499307276195677859930489651988365320466483296673161235047338914830276504319063816270633788520462437009575488051487913947737266111023660304654363049965515314870083815315509438620766856311715850169114643836005491943061516036578134845464730085817127903806743684304191265888551376106717814400640622147922147041037016299498189427673732870324178090211292863387415968903655247296627875739824876622091538478975437845947763643161820823479501996189355850219726562500
620 2159841857945012531642706743101185782790168256651849701448847018866741971760156028591212127423003286673032484910761697091605449571101933095332732689732774356330181655762439371435475607249481015002492882381615021217031324945795398979215334395530157751370212788435025596781687738427891151991054355135856325850589339853648696958293229554574588117146687412244328126581457461622260192014377262477385435628796786577938052378058827363479608571276413664882750234569054252485750112838093303225205852938853194992475754666848725097567137819592786216326915383560643226656862019059677651167233569472182598216185295335142081802076988170804313885828110662902706748793036020452933536042830351726839970910054755919012534260192218007153061280234719591265553003599476633236028950646694306099298163735123504022421775177275146436295570482436629968580650461346233157395250218559558911627933655381975650893870681773203846764140324608171727510663728821782569866627454757690429687500
621 75594465028075438607494736008541502397655888982814739550709645660335969011605461000692424459805115033556136971876659398206190734988567658336645644140647102471556357951685378000241646253731835525087250883356525742596096373102838964272536703843555521297957447595225895887359070844976190319686902429754971404770626894877704393540263034410110584100134059428551484430351011156779106720503204186708490247007887530227831833232058957721786299994674478270896258209916898837001253949333265612882204852859861824736651413339705378414849823685747517571442038424622512932990170667088717790853174931526390937566485336729972863072694585978150986003983873201594736207756260715852673761499062310439398981851916457165438699106727630250357144808215185694294355125981682163261013272634300713475435730729322640784762131204630125270344966885282048900322766147118160508833757649584561906977677938369147781285473862062134636744911361286010462873230508762389945331960916519165039062500
622 2645806275982640351262315760298952583917956114398515884274837598111758915406191135024234856093179026174464794015683078937216675724599868041782597544922648586504472528308988230008457618880614243378053780917478400990863373058599363749538784634524443245428510665832906356057567479574166661189041585041423999166971941320719653773909206204353870443504692079999301955062285390487268735217612146534797158645276063557974114163122063520262520499813606739481369037347091459295043888226664296450877169850095163865782799466889688244519743829001163115000471344861787952654655973348105122679861122603423682814826986785549050207544310509235284510139435562055815767271469125054843581652467180865378964364817076000790354468735467058762500068287531499300302429409358875714135464542200524971640250575526292427466674592162054384462073840984871711511296815149135617809181517735459666744218727842920172344991585172174712286071897645010366200563067806683648086618632078170776367187500
623 92603219659392412294181051610463340437128464003948055949619315933911562039216689725848219963261265916106267790548907762802583650360995381462390914072292700527656538490814588050296016660821498518231882332111744034680218057050977731233857462208355513589997873304151722462014861785095833141616455476449839970844017946225187882086822217152385465522664222799975568427179988667054405732616425128717900552584662224529093995709272223209188217493476235881847916307148201075326536087933250375780700944753330735302397981341139088558191034015040709025016497070162578342912959067183679293795139291119828898518944537494216757264050867823234957854880244671953551854501419376919525357836351330288263752768597660027662406405741347056687502390063602475510585029327560649994741258977018374007408770143420234961333610725671903456172584434470509902895388530219746623321353120741088336047655474502206032074705481026114930012516417575362817019707373233927683031652122735977172851562500
624 3241112688078734430296336806366216915299496240138181958236676057686904671372584140404687698714144307063719372669211771698090427762634838351183681992530244518467978847178510581760360583128752448138115881623911041213807631996784220593185011177292442975649925565645310286170520162478354159956575941675744398979540628117881575873038777600333491293293247797999144894951299603346904200641574879505126519340463177858518289849824527812321587612271668255864677070750187037636428763077663763152324533066366575735583929346939868099536686190526424815875577397455690242001953567351428775282829875189194011448163058812297586504241780373813223524920808563518374314907549678192183387524272296560089231346900918100968184224200947146984062583652226086642870476026464622749815944064195643090259306955019708223646676375398516620966040455206467846601338598557691131816247359225938091761667941607577211122614691835914022550438074615137698595689758063187468906107824295759201049804687500
625 113438944082755705060371788222817592035482368404836368538283662019041663498040444914164069454995050747230178043422412009433164971692219342291428869738558558146379259651247870361612620409506335684834055856836886442483267119887447720761475391205235504147747394797585860015968205686742395598480157958651053964283921984125855155556357216011672195265263672929970071323295486117141647022455120782679428176916211225048140144743858473431255566429508388955263697476256546317275006707718231710331358657322830150745437527142895383483784016668424868555645208910949158470068374857300007134899045631621790400685707058430415527648462313083462823372228299723143101021764238736726418563349530379603123097141532133533886447847033150144442190427827913032500466660926261796243558042246847508159075743425689787827633673138948081733811415932226374631046850949519189613568657572907833211658377956265202389291514214256990789265332611529819450849141532211561411713773850351572036743164062500
626 3970363042896449677113012587798615721241882894169272898839928170666458222431415571995742430924826776153056231519784420330160774009227676980200010440849549535123274087793675462656441714332721748969191954989291025486914349196060670226651638692183242645171158817915505100558887199035983845946805528552786888749937269444404930444472502560408526834284228552548952496315342014099957645785929227393779986192067392876684905066035046570093944825032793613434229411668979121104625234770138109861597553006299055276090313450001338421932440583394870399447582311883220546452393120005500249721466597106762664023999747045064543467696180957921198818027990490310008535761748355785424649717233563286109308399953624673686025674646160255055476664973976956137516333132419162868524531478639662785567651019899142573967178559863182860683399557627923112086639783233171636474903015051774162408043228469282083625202997498994677624286641403543680779719953627404649409982084762305021286010742187500
627 138962706501375738698955440572951550243465901295924551459397485973326037785099545019850985082368937165356968103192454711555627090322968694307000365429734233729314593072778641192975460001645261213921718424625185892042002221862123457932807354226413492580990558627042678519561051966259434608138193499347541106247804430554172565556537589614298439199947999339213337371036970493498517602507522958782299516722358750683971677311226629953288068876147776470198029408414269238661883216954833845155914355220466934663160970750046844767635420418820463980665380915912719125833759200192508740251330898736693240839991146577259021369366333527241958630979667160850298751661192452489862740103174715013825793998376863579010898612615608926941683274089193464813071659634670700398358601752388197494867785696469990088851249595211400123918984516977308923032392413161007276621605526812095684281512996424872926882104912464813716850032449124028827290198376959162729349372966680675745010375976562500
628 4863694727548150854463440420053304258521306545357359301078912009066411322478484075694784477882912800787493883611735914904446948161303904300745012790040698180526010757547252441754141100057584142487260144861881506221470077765174321027648257397924472240334669551946493748184636818819080211284836772477163938718673155069396039794478815636500445371998179976872466807986293967272448116087763303557380483085282556273939008705892932048365082410665172176456931029294499423353165912593419184580457002432716342713210633976251639566867239714658716239323288332056945169404181572006737805908796581455784263429399690130204065747927821673453468552084288350629760456308141735837145195903611115025483902789943190225265381451441546312442958914593121771268457508087213474513942551061333586912320372499376449653109793735832399004337164458094205812306133734460635254681756193438423348949852954874870552440873671936268480089751135719341008955156943193570695527228053833823651075363159179687500
629 170229315464185279906220414701865649048245729087507575537761920317324396286746942649317456725901948027562285926410757021655643185645636650526075447651424436318410376514153835461394938502015444987054105070165852717751452721781101235967689008927356528411713434318127281186462288658667807394969287036700737855153560427428861392806758547277515588019936299190536338279520288854535684063071715624508316907984889469587865304706252621692777884373281026175992586025307479817360806940769671460315995085145071994962372189168807384840353390013055068376315091621993080929146355020235823206807880350952449220028989154557142301177473758570871399322950092272041615970784960754300081856626389025891936597648011657884288350800454120935503562010759261994396012783052471607987989287146675541931213037478175737858842780754133965151800756033297203430714680706122233913861466770344817213244853420620469335430578517769396803141289750176935313430493011774974343452981884183827787637710571289062500
630 5958026041246484796717714514565297716688600518062765143821667211106353870036142992726110985406568180964680007424376495757947511497597282768412640667799855271144363177995384241148822847570540574546893677455804845121300845262338543258869115312457478494409970201134454841526180103053373258823925046284525824930374614960010148748236549154713045580697770471668771839783210109908748942207510046857791091779471131435575285664718841759247225953064835916159740510885761793607628242926938501111059827980077519823683026620908258469412368650456927393171028206769757832520122425708253812238275812283335722701014620409499980541211581549980498976303253229521456558977473626400502864981923615906217780917680408025950092278015894232742624670376574169803860447406836506279579625050133643967592456311736150825059497326394688780313026461165402120075013824714278186985151336962068602463569869721716426740070248121928888109945141256192735970067255412124102020854365946433972567319869995117187500
631 208530911443626967885120008009785420084101018132196780033758352388722385451265004745413884489229886333763800259853177351528162902415904896894442423372994934490052711229838448440208799664968920109141278710953169579245529584181849014060419035936011747304348957039705919453416303606868064058837376619958403872563111523600355206188279220414956595324421966508407014392412353846806212977262851640022688212281489600245134998265159461573652908357269257065590917881001662776266988502442847538887093979302713193828905931731789046429432902765992458760985987236941524138204284899788883428339653429916750294535511714332499318942405354249317464170613863033250979564211576924017600274367326556717622332118814280908253229730556298145991863463180095943135115659239277719785286876754677538865735970910765278877082406423814107310955926140789074202625483864999736544480296793672401086224945440260074935902458684267511083848079943966745758952353939424343570729902808125189039856195449829101562500
632 7298581900526943875979200280342489702943535634626887301181542333605283490794275166089485957123046021681733009094861207303485701584556671391305484818054822707151844893044345695407307988273912203819944754883360935273593535446364715492114666257760411155652213496389707180869570626240382242059308181698544135539708903326012432216589772714523480836354768827794245503734432384638217454204199807400794087429852136008579724939280581155077851792504423997295682125835058197169344597585499663861048289275594961784011707610612616625030151596809736056634509553292953344837149971492610919991887870047086260308742910001637476162984187398726111245971485206163784284747405192340616009602856429485116781624158499831788863040569470435109715221211303358009729048073374720192485040686413713860300758981876784760697884224833493755883457414927617597091891935274990779056810387778534038017873090409102622756586053949362887934682798038836101563332387879852024975546598284381616394966840744018554687500
633 255450366518443035659272009811987139603023747211941055541353981676184922177799630813132008499306610758860655318320142255621999555459483498695691968631918794750314571256552099339255779589586927133698066420917632734575773740622765042224013319021614390447827472373639751330434971918413378472075786359449044743889811616410435127580642045008321829272416908972798592630705133462337610897146993259027793060044824760300290372874820340427724812737654839905348874404227036900927060915492488235136690124645823662440409766371441581876055305888340761982207834365253367069300249002241382199716075451648019110806001850057311665704446558955413893609001982215732449966159181731921560336099975031979087356845547494112610206419931465228840032742395617530340516682568115206736976424024479985110526564365687466624425947869172281455921009522466615898216217734624677266988363572248691330625558164318591796480511888227701077713897931359263554716633575794820874144130939953356573823839426040649414062500
634 8940762828145506248074520343419549886105831152417936943947389358666472276222987078459620297475731376560122936141204978946769984441081922454349218902117157816261009993979323476873952285635542449679432324732117145710152080921796776477840466165756503665673961533077391296565224017144468246522652522580716566036143406574365229465322471575291264024534591814047950742074679671181816381400144764065972757101568866610510163050618711914970368445817919396687210604147946291532447132042237088229784154362603828185414341823000455365661935706091926669377274202783867847425508715078448376990062640807680668878210064752005908299655629563439486276315069377550635748815571360617254611763499126119268057489594162293941357224697601283009401145983846613561918083889884032235794174840856799478868429752799061331854908175421029850957235333286331556437567620711863704344592725028704196571894535751150712876817916087969537719986427597574224415082175152818730595044582898367480083834379911422729492187500
635 312926698985092718682608212019684246013704090334627793038158627553326529667804547746086710411650598179604302764942174263136949455437867285902222661574100523569135349789276321690588329997243985738780131365624100099855322832262887176724416315801477628298588653657708695379782840600056388628292838290325079811265019230102783031286286505135194240858710713491678275972613788491363573349005066742309046498554910331367855706771654917023962895603627178884052371145178120203635649621478298088042445402691133986489501963805015937798167749713217433428204597097435374659892805027745693194652192428268823410737352266320206790487947034720382019671027428214272251208544997621603911411722469414174382012135795680287947502864416044905329040109434631474667132936145941128252796119429987981760395041347967146614921786139736044783503236665021604475314866724915229652060745376004646880016308751290274950688627063078933820199524965915097854527876130348655570826560401442861802934203296899795532226562500
636 10952434464478245153891287420688948610479643161711972756335551964366428538373159171113034864407770936286150596772976099209793230940325355006577793155093518324919737242624671259170591549903539500857304597796843503494936299129201051185354571053051716990450602878019804338292399421001973601990249340161377793394275673053597406095020027679731798430054874972208739659041482597197725067215177335980816627449421861597874949737007922095838701346126951260941832990081234207127247736751740433081485589094189689527132568733175557822935871239962610169987160898410238113096248175971099261812826734989408819375807329321207237667078146215213370688485959987499528792299074916756136899410286429496103370424752848810078162600254561571686516403830212101613349652765107939488847864180049579361613826447178850131522262514890761567422613283275756156636020335372033037822126088160162640800570806295159623274101947207762683706983373807028424908475664562202944978929614050500163102697115391492843627929687500
637 383335206256738580386195059724113201366787510659919046471744318752824998843060570988956220254271982770015270887054163472342763082911387425230222760428273141372190803491863494070970704246623882530005660922889522622322770469522036791487409986856810094665771100730693151840233979735069076069658726905648222768799648556875909213325700968790612945051920624027305888066451890901920377352531206759328581960729765155925623240795277273354354547114443294132964154652843197249453670786310915157851995618296639133449639905661144523802755493398691355949550631444358333958368686158988474163448935724629308678153256526242253318347735117532467974097008599562483507730467622086464791479360025032363617964866349708352735691008909655009028074134057423556467237846778777882109675246301735277656483925651259754603279188021176654859791464914651465482260711738021156323774413085605692428019978220330586814593568152271693929744418083245994871796648259677103074262536491767505708594399038702249526977539062500
638 13416732218985850313516827090343962047837562873097166626511051156348874959507119984613467708899519396950534481046895721531996707901898559883057796614989559948026678122215222292483974648631835888550198132301133291781296966433271287702059349539988353313301988525574260314408189290727417662438055441697687796907987699490656822466399533907671453076817221840955706082325816181567213207338592236576500368625541780457396813427834704567402409149005515294653745412849511903730878477520882030524819846640382369670737396698140058333096442268954197458234272100552541688542904015564596595720712750362025803735363978418478866142170729113636379093395300984686922770566366773026267701777600876132726628770322239792345749185311837925315982594692009824476353324637257225873838633620560734717976937397794091411114771580741182920092701272012801291879124910830740471332104457996199234980699237711570538510774885329509287541054632913609820512882689088698607599188777211862699800803966354578733444213867187500
639 469585627664504760973088948162038671674314700558400831927886790472210623582749199461471369811483178893268706836641350253619884776566449595907022881524634598180933734277532780236939112702114256099256934630539665212345393825164495069572077233899592365965569598395099111004286625175459618185331940459419072891779569482172988786323983686768500857688602764433449712881403566354852462256850728280177512901893962316008888469974214659859084320215193035312881089449732916630580746713230871068368694632413382938475808884434902041658375479413396911038199523519338959099001640544760880850224946262670903130737739244646760314975975518977273268268835534464042296969822837055919369562216030664645432006961278392732101221485914327386059390814220343856672366362304002905584352176719625715129192808922793199389017005325941402203244544520448045215769371879075916496623656029866973224324473319904968847877120986532825063936912151976343717950894118104451265971607202415194493028138822410255670547485351562500
640 16435496968257666634058113185671353508601014519544029117476037666527371825396221981151497943401911261264404739282447258876695967179825735856745800853362210936332680699713647308292868944573998963473992712068888282432088783880757327435022703186485732808794935943828468885150031881141086636486617916079667551212284931876054607521339429036897530019101096755170739950849124822419836178989775489806212951566288681060311096449097513095067951207531756235950838130740652082070326134963080487392904312134468402846653310955221571458043141779468891886336983323176863568465057419066630829757873119193481609575820873562636611024159143164204564389409243706241480393943799296957177934677561073262590120243644743745623542752007001458512078678497712034983532822680640101695452326185186900029521748312297761978615595186407949077113559058215681582551928015767657077381827961045344062851356566196673909675699234528648877237791925319172030128281294133655794309006252084531807255984858784358948469161987304687500
641 575242393889018332192033961498497372801035508184041019111661318328458013888867769340302428019066894144254165874885654060684358851293900754986103029867677382771643824489977655790250413060089963721589744922411089885123107435826506460225794611527000648307822758033996410980251115839938032277031627062788364292429972615661911263246880016291413550668538386430975898279719368784694266264642142143217453304820103837110888375718412958327378292263611468258279334575922822872461414723707817058751650924706394099632865883432755001031509962281411216021794416311190224896277009667332079041525559171771856335153730574692281385845570010747159753629323529718451813788032975393501227713714637564190654208527566031096823996320245051047922753747419921224423648793822403559340831416481541501033261190930421669251545831524278217698974567037548855389317480551867997708363978636587042199797479816883586838649473208502710703322717386171021054489845294677952800815218822958613253959470057452563196420669555664062500
642 20133483786115641626721188652447408048036242786441435668908146141496030486110371926910584980667341295048895805620997892123952559795286526424513606045368708397007533857149217952658764457103148730255641072284388145979308760253927726107902811403445022690773796531189874384308789054397831129696106947197592750235049041548166894213640800570199474273398843525084156439790177907464299319262474975012610865668703634298881093150144453541458240229226401389039776710157298800536149515329773597056307782364723793487150305920146425036102848679849392560762804570891657871369695338356622766453394571012014971730380570114229848504594950376150591377026323540145813482581154138772542969980012314746672897298464811088388839871208576786677296381159697242854827707783784124576929099576853952536164141682564758423804104103349737619464109846314209938626111819315379919792739252280546476992911793590925539352731562297594874616295108515985736907144585313728348028532658803551463888581452010839711874723434448242187500
643 704671932514047456935241602835659281681268497525450248411785114952361067013863017441870474323356945326711353196734926224338339592835028424857976211587904793895263685000222628343056755998610205558947437529953585109275806608887470413776598399120575794177082878591645603450807616903924089539363743151915746258226716454185841297477428019956981599568959523377945475392656226761250476174186624125441380298404627200460838260255055873951038408022924048616392184855505458018765233036542075896970772382765332772050260707205124876263599703794728739626698159981208025497939336842481796825868809985420524010563319953998044697660823263165270698195921323905103471890340394857039003949300431016133551405446268388093609395492300187533705373340589403499918969772432444360192518485189888338765744958889766544833143643617240816681243844620997347851913913676038297192745873829819126694751912775682393877345604680415820611570328798059500791750060485980492180998643058124301236100350820379389915615320205688476562500
644 24663517637991660992733456099248074858844397413390758694412479023332637345485205610465466601317493086434897361885722417851841885749225994870029167405576667786334228975007791992006986459951357194563160313548375478824653231311061464482180943969220152796197900750707596120778266591637343133877731010317051119037935075896504445411709980698494355984913583318228091638742967936643766666096531844390448310444161952016129339108926955588286344280802341701573726469942691030656783156278972656393977033396786647021759124752179370669225989632815505886934435599342280892427876789486862888905408349489718340369716198389931564418128814210784474436857246336678621516161913819996365138225515085564674299190619393583276328842230506563679688066920629122497163942035135552606738146981646091856801073561141829069160027526603428583843534561734907174816986978661340401746105584043669434316316947148883785707096163814553721404961507932082527711252117009317226334952507034350543263512278713278647046536207199096679687500