0 4
1 54
2 1800
3 110250
4 10716300
5 1512784350
6 292183491600
7 73958946311250
8 23749039426612500
9 9430743556307823750
10 4537044990907363935000
11 2600104866872495148416250
12 1750070583471871734510937500
13 1366930130733208386919792968750
14 1226227455943070136959515612500000
15 1252054871733871051719225410088281250
16 1443692917395725903282368028738264062500
17 1866775147354751133272061992715727558593750
18 2690121238661741369946792492660874766015625000
19 4296258124204734054873524950404050045065253906250
20 7565915140444736896063461891230598988885867617187500
21 14625257871713332999040492902198349236379513279824218750
22 30903805763707303641450780654210424908175841104324218750000
23 71110944720863993483296640067865446481417117707762707519531250
24 177566873405786226287531042115062734481957799600991791184570312500
25 479614954564159588980555480562096563633248092022263481519954589843750
26 1397136126162232592314764802117408108254897367916113605500276607421875000
27 4377277380985066220029026509491058082023602557158609501518277335217285156250
28 14712180218090151878145834961382532112235880732629298900447810064263061523437500
29 52920202650477545977419839883925014092116204191292009121540787728156374401855468750
30 203268205483795559826559199182539331547627763402113616455487247624743090734765625000000
31 831983117176596594981351382229107938378551298972457348202823538504561743598981164550781250
32 3621647720679336389971852304763980465093299821133136305131381857763039226302837705688476562500
33 16735740636309821673836105143029199728621582394039197370021090017130585530605010180271911621093750
34 81955400060027377017394659345560934762480706743106922069489564130746109645816466424510987548828125000
35 424613204249892396643149991032110801919267054989002049545416250915954781466909718558347662906799316406250
36 2323919542892208381217058364432013557033930193767105217217456260621153382611139238581149146863585815429687500
37 13416048676894163516565583649928236159850485164675229132291564925625408508166280801677357739294714164733886718750
38 81583336005441533835607533805563602247952334914214803615750449686187740558890132177584670806439343879699707031250000
39 521890640010209627984727283942535502670207285254604954100046020403785131048734147793313578765562643782036018371582031250
40 3507639720548619158700668776043243126507503900959254886871143450597752153220762908151733570531609103557692909622192382812500
41 24739466464260852560105309750499090038950913287368028508885195498576674454574450809358656676139689759990111846158409118652343750
42 182899450906709884392034371387992109846104542652425494487781480209244763002539951448723650170809473830252478044040889739990234375000
43 1415828806274543640303383342422887558503009948866576944318427524242495738692730003708920883327921837135298756458876073861122131347656250
44 11463997307267341512061834998783507736477949400638203886522848073292026718322561345142325923881368180214228148797663100632925033569335937500
45 96997130434121743214892404660250710773725505486395509131780394131777605281699328988234983605567297072100849893675914400174757685661315917968750
46 856777716893329998705298118713029852747525341567831242703763706055228433785277443151568721570605840725038553937432834363007468142929077148437500000
47 7893510955274017889113551261413950554818216545309045235513998018964029044389464943702134956178357664888128635728775732837103699989725232124328613281250
48 75785759773646157468030003896575368132943468851849802674440007510645458447612730260503456941512415580543267687318419255371743584901351743936538696289062500
49 757631756172336109131045309554141886732398516981319514332430243884072861009953416668858269113438448807002657935475983664336428053130511411168456077575683593750
50 7880142751473098701191789147913993570607338394701468608169927210368514064087290387820180520936502981305336743278217774249305626149787961550531958103179931640625000
51 85208135112885375354038762052339164671161200203029955088383887732007249661784795719083993130204117054219631307697047220222631145281237031860547265507340431213378906250
52 957144589423703928623150509204907956358034349827809127582440520023594643134784493044465194529566435626974669793159189859614027402701593715437298387165945768356323242187500
53 11161280782169615654339902960996009547756897035459671640611571912152915348310335580511750197579543271891255827692655112197215833061929260271153511257527041122317314147949218750
54 135018216554283698199925339571949836517570597199719928921417105631712219748789189705370287808305145497218919770431279667797214427383486660213967137564327480584692955017089843750000
55 1693265864846853185619874396524315256013933530385209052173651232747046371302060742187722089587665692272506351750260293158124648226931080910862294264464544582717644789814949035644531250
56 22000633088373844964499126628328086442709319306497308674700183338156632222439452452380900964786041877691276300332390765499884749581782673416604155383350362228944792396956682205200195312500
57 295974896259153480684044069481356856018707140032365302175029061278968382885585237280715646556869462519233803711066486285352113327240094405174841505892132825658446515302334055304527282714843750
58 4120271547347341013983606034369790510549235972782761309973531681201150705071975911663440493949477361788940548136395726196798385766023375232988208855075328390276414591159644965827465057373046875000
59 59319618138352124367338875803589113476885859454086294292377435173114320053432988399817080515398858068964740220528824876650742973179867966952251792690000420756949378809168594567100778222084045410156250
60 882736209969574329138638127863960476159595472665101654976250455064149821540055209115192726249330987233412970774807812314437684064921962427166736832786989539979585951131021612615232698768377304077148437500
61 13570317993543072122724560369299888012267205710885005566170139798127869789596906472553811251481388643045503299930326543997145911286239923908357264148770402891485851916833181234953530588371083140373229980468750
62 215401872913382097186104132846029968448685804934682628034446663462347139517411213850060496055260137191198465078259151492018189068035554347751702605536038141134696062171955257697675088704302906990051269531250000000
63 3528501445848376405600840333027892632376179181350738234248333832405825091608768053628057393076467170768665668922980008389992017907694603826057324001639052290523411424064770513146517154238446924136951565742492675781250
64 59621143215137644561997485273946656084531566953116983186220777509758648200991686244738726202465266960896155633417268939919670357232745069996641773768372014846086244731059720664798441070815564422479365020990371704101562500
65 1038660839301567680727354584858716725143413587459447223435382259251710103622327696246657663396271695502544062079999112160960879106538882663579223562663865967179347955615014591576009169143785081373170934384688735008239746093750
66 18647093550381631162660595777708613884659780903026433009010394347842358232273494240084845727336301514606360151657478985985613662015798628203755167474587410542591239509066142261289340016760301085072856787559576332569122314453125000
67 344840975249171481291540672137691539342746926177622281906702884592212669647643027121510229753949743561108280142839283262522923828329664263704812014389419609449588947994682360987174666243772023853033003408468473935499787330627441406250
68 6566122007414767641525577989487873552676539043767325835325847113967924228451635338015272248661330312795520169566181674330441927730063228979468016940076103847581934022374688787475067996392101421722178998089103407401125878095626831054687500
69 128676386781050164539085916511107993552852888162694623928106844833102467789598532742447261903762499587429705841848027503020446606896445242071048720374913408188260983635534238663703014311981674305795566428109275033459969563409686088562011718750
70 2594246446236228156711448333004624470807708667725384379136025874832922981309867703106855901428543131118784206938143742319768506019760456418989371998643704925489278821512395018575517368769416225561881116103117123657685509184375405311584472656250000
71 53786547601016360542933968169411726439707207248348557185188045796603698184316671947788097666205504578362574056673630572623292654314721595163468024500268804271626516268622340258945904044437539513133169539625873201421511129773949505761265754699707031250
72 1146353425822483623982518005155879925770115868456754831459929055515696764658480740410494681561175812304731655425694083923506162687884377997740845560530729029123426237486795453313438148048467751390523860660642668773036412209024648473132401704788208007812500
73 25106301870200724963484694162243320252668682906907447790220547595241916946795719918442952270799440670364472644014010263009842570461986679884981687551528909044251470505931246233766977980925006391686989971299825097482983612930554353570187231525778770446777343750
74 564816807924597312179848011030576805635224061605802278369228862190792008777622601614810009808871960753731812598685109073735935105584253830528164824602579887153979255324875325604338820529909614460534102544198449215742648779880187032993216416798532009124755859375000
75 13047840511666226779683934427133289399832016773788027982637534487954515020982501530727431494621196018950389572997653634779598491294300605426581537299523469059721537329618567592513799571203817397200356994111719746365097452393601409599005673934152582660317420959472656250
76 309403611505615413110109808290539316645871157029780621682517396060066556958986902726730891180413390303812392495007295675991408369496702130514364702834733781858229538353574049406573138502080423288089951120293211796461352837927033779086281273346974921878427267074584960937500
77 7528722045479107867918726453720978968089068067482024044075332753680831069797861111573936707540321852075363149303993230905638375642250041361064119831573767302850938564828521877210777596775462710130929807404339854607547899391853358164888265381804163171182153746485710144042968750
78 187924526277483068188687279349638896794356900045938643708772533716940562065263269406770598383960904639803165840196586479587929439195768374186196951623758774934655984490590618482398437451056587688118773491351466406300200680617512329525398332553003360006550792604684829711914062500000
79 4810306448181312564964180648103698711731363499937142037246496905209199028941569722795974591466727075576349633551085026575343224704212073021148760698175248658987075918205454193676683833415163613260122346542792127495396315574274970817765740185838383918629680720187025144696235656738281250
80 126227310893225183280343150364428023372304582828560419966570970308074902943135100744898092661772107001644368219811967257487366440243780912000717976996380875063549723207603622329037683641583523377578787287263316153311972437926717092870605822361525598314735755848560074809938669204711914062500
81 3394632611208954771338552249374347764600452661918022063922212209019086512104646205004504709588313636669697624344771769747891373572188685966202528076314609853338616651950416015338985170535101323260584589672314888912435378577705128714143505680839512324326948617837226684059714898467063903808593750
82 93532353235828417669567893242098745817647893886028007927514543383201794512435125376202431570572463321685921651976609159475334725569136216097693511538841943055422679775245860066008737186707508628489528893031529150046367075534383841643069676403757599210883118001589803659953759051859378814697265625000
83 2639577654148709439676895390993521587847767613927761721579625161133330500099652059374253776143977518025861748344261077287281510282366659453733676418822319651656881724778639312706880977011991490379705715003681986899757930552549602756721469850524686109206513555064746820394741462223464623093605041503906250
84 76275906525790011369042536429956157953702680125171870795094917453330570677032587908585568713394590620481774304983504635795012476529670327254065032576784086530630695399536867026812065556021130003284595807705104301112739033976208842032777452170257154788165436394983107277732966324947483371943235397338867187500
85 2256318477868539975028709700861700898616362163372012891057967812430197812715564669349310505617538331593199510852627573695459657033485532946669093706154228863477546259110158197669744302050632628268208178408606175274289202116829698595809287868200146317383544892202744075255959315613693888735724613070487976074218750
86 68305555215209458578296715311079384656697023913854778113214998183030555742933837689977991296450607079428188483989995143397290375071914820337420906744495546869444993276136751418725107988671928574329308348276130245298962467282809796966780500476412319123006277321020248433259004131220660998224047943949699401855468750000
87 2115628737880173642471249825792735770510338929604550336304904879802530210191295924474389346902138476373482457234945801280934540665402134456615714306198473578818534202253070830518893437063908242277344557576933267043670279260087596055199785245579787810336863461626202439044336058354071751514595689513953402638435363769531250
88 67025257815891195551105176643859052875153446621374001952232279192584406808511010130418347712570097408622863721845230682581301575343533846463126227133710989748005923842862708364487383416626587854018241438084233809988799506792534682170807488497631747279819366123998389428694386443772182598742350023712788242846727371215820312500
89 2171418022186513905504660531121953334430267045230949334290935284916370278313184623095275771047996918748237234028439070037260678039755303174241972192964469753877145114803043639136612921519378418113160679183408679233693915274885599348673007658274314579199277780089910533414627912000958997120151455299890130845597013831138610839843750
90 71919560174576034608328713150856492455086132280556308405987807032542406761310749584886135354372695484288043980313447234737847590548999569569268077947925575954096284634700562251444186646312799832242677417438944616642904010609763682022995924814622894873423885939828037655363620904459718998111010198805851132419775240123271942138671875000
91 2434693652324272223248302016825435609261296652247284453645170513948821493290726298205298001957397929498032329909507436992441601633372571004710710169598058739356368850872046771947729740148351629164387796032967303400088497328824619164086242162270350758224963087067584861225694825474554263544345485988546204536362438375363126397132873535156250
92 84223383694355186914228761649784410433709468008358614839188820633875817926239356024421230827927341385855857098584643558282080631126930825890377002388412845949681097296591454541630524016325477889959249440940438281006394722380947564986452193251054397223907956941499791788088646320166260741523560002667219590582348587304295506328344345092773437500
93 2976539499135650217705832221090154783014433050473487002336185292881599258733543445507539063596491107314780631421687319744774227351472087072375067794355732307993274868932214090609536068734618462252431642569397741421369134249566369819160302562240760803932654764864830753282753488841914120507255852390006916776511106768055014981655403971672058105468750
94 107444177632294293652213927851346276046206547869605149517929305108571224038286388631890327131685314200648029239593188461746270492855849521494544636647256704445131221820423699736249166731387930364751943448476419423642334495523799878376648590645021187379144448864744373225781797768342246028099051422204736411796634857965500486898235976696014404296875000000
95 3960500950914183628046483138423556866196261709006389058100699594037305436892191636843324263925293321805443262550949098984142419827477103126909592086294494458142653270972865292058086120814510619799396020287033551337582421447153782356423710123188945206953345395691351349229430616099256951073488593839007770174573380381079417254852614860283210873603820800781250
96 149045573115660182929774620015130194138933671495673614747102164943020287025176599335217985357540397860878697902087728792060942862093423424831721946092717475865905750367689581524323934964881764902442833311833276802781582952737454241458286848258857442900545422052809281937420742060515049203222318659042284971760855844225289349545860773105232510715723037719726562500
97 5725289120965049664638401149810788138583289112282407457909157371162003010194915089616782912539049890176850370254711253515240998783460613746871392581810026734288832138932737116416115766091053897256362091138403823389297953938840082200139636562237371146561538037573971649197672938451606018870411612591818425704790283716224450246241369733013470977311953902244567871093750
98 224437116662154153974698697194956441283109966826836314175754028704470883659246929002967402073462613321084228302237463674417159516956891877679123105765116492455570996444283429041407107844674455251133491308071024224156832620618631060712342581155424380633239120909301278518901504109463008067011923508157455841593137495699954231925637694917696762786363251507282257080078125000
99 8976813599507346318067563538693644731564962174272640326450775643633008978427736011800977210406304879629539090246874856960299873371319974000450663652518421999910397700491968754203450506534522633424138763183829836603843075895209592721622173341899320506431471451400532329933288648881233028286356574675008842870759136346886026413872050140000066598133798834169283509254455566406250
100 366263060552841806503141175462670474867282334196875961054966873776223306586344694915868025626908540505694325703727991007895184839362566569291140007395945250062126313908443119040935718804743835535869309678037334072479704347947732683818992647217619739342519441257617390886007416433187831175557459220706864263403931351387676435851268902633926281627552157260652165859937667846679687500
101 15241308329599725239523120628069042379186287099231993454399562547536978263088410675266319247157894379480521756826151553811454168830049770516211908060512640239318106047008454379739860428736695470740752484311674230182941784871387705541688013763888841758551823690616382071423650992655974955844072310918522004425030377716779216659161557269510502140958324268638079956872388720512390136718750
102 646734584323772418755919912786782103130792100931100491182511923012282691229652501915718202928430030824830761071692990107653801847462286670079182188051228596407414701835486900117388679512976710916694493280899062043083158883095991318839821679188859920290549520603960771663730184742739846038952450894179536626602308435426749944956616526234200006381285942218539730674820020794868469238281250000
103 27978391071032490951765416307837372744138342566765924225012909671741313546465720247419172828023378183032530716556751519018269849163468363079359636014036008494071517487400208742583160485455880808050879288195102023998340181471989556367322976046290030443034850219977952750259743673407444851989641583445128762652833105631808508472133042893499709497214718658681076313143876177491620182991027832031250
104 1233763377520187096666580055930669462444675579198510929749672611251059291471008832090636096760897650816977726365438467512734540950655265963552075006069384095477438316846815456352249081100104980334341605408485015810369321252276813676554187630170166199018226295244179401265849157335235461423376291473194923476499721009837342005795731479456017580172101231689179981048098966311954427510499954223632812500
105 55446571588411874728152176808486404336909773173397819302473713705937735344973055762691239943739961333834199934341305691494213502359067653472389685414509530912060003297774213110864693427767752827856403959809945930298107764222357682275886619440190931321457343955571451794735708733096753996690797531854319784211369023221222721397013192906265711127284025718449396860169229306336546869715675711631774902343750
106 2539065370940402815051270091957156310869308653301118240232377860275387143976980534812469134773963897397291329127870237150273878672533480000018649951940704243537561039986967978128005512349856815225026697712922272770682653502247175086120257981656620702965471118648548497377003288853099030506480352037864042086987335805313594335351382124188335114004157831631735645832653444440296652828692458570003509521484375000
107 118455040260347158275057413334059546307618364651611266494137422763370787125987183788574037474879504130867474945314836913310960134615988447380499706010204044895093423509262387333309342352894095462330348537907423096406516821642684702322167341176170600253787966371191461275430236073782970302617258479181286320892017279059885906467836320530333622039701845727984174489990464779153200858274885831633582711219787597656250
108 5629103054955445935427152651501177040080169991181371762143743862894315316030432612075393702495468868825926954559562743992651176107179365136303106166922888162450972148248093773258737600239424832429579046359334780555371667592445521048085680478448777187968517158989301093576704426721287080218292195393380138276084974145886297426266366006603823780780066270489496763133098252829449158474162118181993719190359115600585937500
109 272431751724342852895467319848817478855823987792022950821304973039258568298245901948727484250525047712467194328246017753400920721433487981586799031916077626788032084976691614781619244172765627609865541011916783186672691281668563995305303115258035273645904942839215741292205342110070373742116325728564285764694396094510951371868989918043114410462265419838937179295323130079443694826757282889673206227598711848258972167968750
110 13425711611067445758251911435121104345020698481333528012604467505221332488617282404258680130877010016183390510601952615734339543450627878279029327657613265814728637900746114032842300329008190576815005437108640468950193355562640769537000960888825067474014775234950767876492714637547478179109322415043121869150857369018243694655736699979820721650409014427744103123277857870049840215241162836079524822707753628492355346679687500000
111 673608348534512054845253136826397553312583728303040684311475489250786925856149272723177939087564820658130110868704184678101658398722847631785508805041570185840824723756973178888672027642152311955097989358600363861499381141085049996415391505326456617740417192995106617299125011623193172211507204148908687854494084194121707126280979731450937744336700502392262276576569277894884472850011070485000463925473468407290056347846984863281250
112 34403205145838961916156346600967671500488927805034721675509760330430124299533641506226908681054057267462242498681495803747736248085214463672054138859258070221538581300729481935055295925042225932485480275095773008280338968234399068954091400222259404912693652434274416505199780737436757478988150017206984644072999853144468161526983223673771897849585688269303926227367481814609309857837401686164238295839723491553741041570901870727539062500
113 1788313308468356358652862668071449663562278995610069560701705093049775400250236285219755556175385696908176471729598786721065496751509182906439359104798697776765360341422879733180863153754145604461667508824317193373008091840590264971715510637158531234305368332218057341500794234089724103118418806642243437265880044603143416561072373958411106090293856202152023084873264750867327716503665782639746131945854279443608447763836011290550231933593750
114 94596424628601154724150551795259543039972685615820593987825578669706952388561968346541455044188126560531783939658602061173651330060205174368730660647920236286233585679031646836326667642943072683953212837475635484958038364596849686124182946308649932427409627846454511524300916955376606228081983253379156685778798161807647767947711113733498004172240114080506888181611388772409476544483248066605804530636653348896203397089266218245029449462890625000
115 5091274985422361960487426883953282790605603015741887221954915537044182968185417737706520984187171954339610113517951308246513822490785217001813025030961548208887552696155176738788686168233836036846086247032783397053473866941987431412490392803130833432571582782131164872115878309221849801186136869662733845253892814649392184722573828367001576543743826319927944681468094327631822613044396208703550200521020584000023156967529303074115887284278869628906250
116 278762622792001399998311336206383699072343031541454147148203660954613800007337956755189910169601800265289615619039101809065031549451830429108960882708485776957700590614915128347928889228163363276169117942642801584880795264656406567063397695016427677897980184647658286748643352721903508163060801478804945397851737330864107464407261940594064388889148831416607233161043777849836530812554979840754105526992401753877917486290627380185469519346952438354492187500
117 15525129113550042376897478656760230796365653611087625659956661982796670385959520345379984507668092126596810709193310960095494472126261041680148655974250500990391464397358761589819579457689943107578358517521283028690508375427011493790364918535310033923033887525109021503369200587576164638629651683376045508830229670318131100270381642708877605926203271708329440675482359942195842943056597480025184846183478737593991959224301591113714948733104392886161804199218750
118 879358968583857812034912079332670995227962081695308415825988988482392785454413746164351277120546957975276901571104957967331592273808359445511532629328749300970720837380078265282597605269566132177716456709902130862370250359018294381221183639539323659249973541241528029064952565852335050340022425617024302708052272623965484811180235115275576047666129312858981196606220513203225178758197671114824814412046874499412034646389710323965971383586293086409568786621093750000
119 50648445841515863265256597990924512417736558919088692953899619652861947950424413991276025211239452476393340160431778689919047447957809027386123124114219884560921449493254012679467318292357911094757702904757372280464363163013796359960983024263076754296184553138001133569454315143334990663893024481783962238278209313424811895048588095103153314247226447250483013805771787950803770647812400914847824125897450597599922454628396865443720753496847919450374320149421691894531250
120 2966024055507207505997875645331637734707569946997603519054249129793890293114456590589511934511304413159760280683311180552735204699422940054486255330121624992167861176678989503084373886579253386644164474166677509168937046101343184948041738131663626759386419783128973126771835384268469672028492827281258726552853507158919280665377516599220844732766656466910306436628676102053035735251753975366146526552582471367128377873117140807471759506031006026205432135611772537231445312500
121 176576334408183170579223219300705810011474734667476748313000212249340406835477150063766976206375702934413887148610389784888448488380620475697665111406289144278606264413698943390314678822295532680639393182896567617924076451920494168390333944075430131732344838673769477885395600290961233414951542408607530532286819258523967428632908756172862084072885332941755428094326750028409458828674925577390632035308388600542461647202068588913681893686966062340104599570622667670249938964843750
122 10685165159622342739335092224203930199157785346369887685922698209699720179814146143411577078062398329358829296226195058600839113364762571241181229192749192925041416964695956142670334845058763246302984287801767824690818645847881545892244671375185642386154600558802712202022666605899622410006714026841517971584260361163575137951687830594066908763925957899339673389015312464524019861851303565569725311398405424330874766555200948895475005714645992671574248333854484371840953826904296875000
123 657148428652620471959772824099251590242356175601492417167800297455211923841009316596166235842246834350658081182927353155421969221039112609731074205464148700770011902821709262407433930002207748884776984288808521387663462464247384307802374149121674250339623009568543012835887970725131112512197193612473961621354980215956205233159801266848213746752377787783078763901648385229985814265812680677261463228936811021171712331417595454802454257706489281149267456250129271211335435509681701660156250
124 41069810602690250857033697865913519429389255845415876407675352532460759245986949987385134010762787144387752904954060253573232053783035189083263822467486545065213040050743586346351497582819417699713898265313540471632974514935768491063799439616650468596869421945989309221548593193512284939723688106776334079241515169396456686106429965052622949316493328622101375772191430344905505274057009230788255085510569709884656674950304114479552622163516522255900017407403979063929000403732061386108398437500
125 2607974369032311418801471904006373333107229908370355515508843415730080613044173231680292501048670054096934509818701311543584392561816626931144503317998517602047562027794332371370034276193104595884593362586137556612502591125114924917458923959536918363913206725447996854951439927084344189388226773418309599701900210656885422980449854499933316671395446959985461225619259543660656751562697905521501103552110540405875344505357951655344757405661194136252242369673412514252675009629456326365470886230468750
126 168248271004612758784063914435067918794442259356097598681907964167525523109638535444786235161826087803656749393622931402172768134540417484835909052353277090458670763174387321709882984803622734692764156518577465308935738814818248797774239509897069462733324547315100049827866928672999596566728574528234410499345063895621119031993060522014469711439975976780305524500825886367420450278578121811175573303702217152342349532163484348983395352974077354801758520280113851086412068980280309915542602539062500000000
127 11025815258184905144933238505172637446324300163963295153933964318196420164737091437354234511252411213803348724080646201257739593635588230130763228208406779079005340331472461653514712501596627450923528256351909835476933497811943789232107970413330824172158135163298477464588742716938062819616771852125774125084912098405050478063593672634959571837840566311156080533249532974018401613578327858043345495120683831818022694565875339869150324099226406402202975498255140691635303729078998458135174587368965148925781250
128 733889374871481581312406287625264953410818458905810221789798241882420125658090076007405260313041597471819064992126652117003236547324075283316910541021842757213946388077094578045652108390187860820048490810018201969333933934942168942239495456727995261605375558310784092617215835677794375600564816495637078871359199181257157157603866689167735029777357390365280893087424747613351806688221294344710391154568883976800895534415465441800591227409880923563438470767077460313462192870170852643241232726722955703735351562500
129 49608725718490424078756122535422632173133813911413429760865159370358583098880112237796234976805752195391764657957900627204237911683592804034644611971534589642796958717511885862110238229713901060067131833657806629430311850153623755082170422384561193606394430118022982391600497438279833159735807597308014202290951412895433754360680558155876686098129487342347972262960597490763954487102207820137037116339940193017379187754463251434513348280696700866124854642584217908481875493461807358208659479714697226881980895996093750
130 3405192920735463935758021745550300127229911503394198784989818388044290146448879393886420508525633383052681502556847478004602638039674346208251995273274075016026872171549792269765581092174938674373236393653127135826349161128622751940715527765726316680879982721963506511616524489702931205626075643605961367042767717237528085855466545647954311426314271775242346418666552135421524712651125296617200564222057135093792894424968522381130563827223457058630308713360208359350897610264845456751192642741443705745041370391845703125000
131 237318136021732754252540898588559381542035186269017830726831662840837289269568921665394440003862638013828282356796663381904150475646282086612510914549951271259195772152366426821865595826501729631114224386173402000836175013424689758752408039573186656064179854629550552977018559567870094384389041542524535295443179023251084565768104628468225644069813166424932843216328159387206074992163910532940260567786647780160913447166107177039362544890713386904221034177703253917093314355957649151038571511129759983305120840668678283691406250
132 16790971862292544943079306292128812512915657203529309321910488511892518929473939760974522478213142880494933918945940766340040162394006476521328718665806195152178354100147300235772770951629738729986688109831200292016304754154724393483638891079621221139566481646934324331554069160282652396024500295273588389551989707410873634786185938117144913868748514045365276651068649842537723658552715960162013481067349801567527967480076266556518477081228169757719966652385821615398012421704623098937185065454569254939087841194123029708862304687500
133 1205944515427473036719174551828672190720059542250926312341092314147621496754038346035188201105675076709152622835406851674388370324495180896555338868436558277891729571157679997601348389776484178981140568427888948346039531332510297639943604047265976317653021737815825681953293544101475006709893516486697341528911882268416858390199815382302047822735400973136612708724137702345751422057956840980138956507420824630842631880207210376745762471693254657991368095985529350850109720273668793085954874087393703940840339328133268281817436218261718750
134 87909746274038838457517939298540285788195667266721643916108697839917787564593924081581529371468552405201000296111340936188271804791912790669386363828263258683905098635567111064256586912857772946922863136247586800091972204727716741209321792704688966487036160088387932261983920619872957649131157374245713043931915621808800529158235869329712249038000470926895013195365012192621962493399043229202085661698911463639162231302071534887046045015782234383260893362450436685434158279602376777503838278236695039091763703709148103371262550354003906250000
135 6503651585494860499387682148994862548633899161498063840922666369811853723564661072434807253706566236287354652913968232265886714245250241283517686327866713466159120483813027469873524381816211141987572006233196956172213019883639188170500520908745834905331587505353145913643922593025296425965060750256699848509840607939945855835894632835909892849846849883763729727787278344706278588267996480367858537588777034424661387792504372620063368802239387068542100499354014597972433033052074315805752470719863334486275999180016071932186605408787727355957031250
136 488248682949765045444695691078660286879012774772305909489177412108377045040656834009592244335668183601079672846200504356139484582378300891251547232974319735276448806527430329589081299372470768085871985833959439128650534700213641004466964952901406784620475825954249025022770592387666859793018260923442762447616114396668313920904291755522619852412120808381092903487238053648618720386084090048002816020566766252640227903421044214643043709910727740720654311825233860205661822553333214906648144327436027992102318424222362480691117525566369295120239257812500
137 37191370464366387225246090707662986254611031969635023060228600064541637321280830123221612126275376720953618739131550193686186554307158707834962739634941501936660292015329939824994376694499935907773011457161973762249879271389914982129211429088988952493350466108353778767472729136631199795556042257569673105101700308141142988386273926794089417109236684221746383803223989240562129792452664449806881171421704898565018084726623834447832210855926312822376290174767247711952111383716083974252333059072221715575946075982771352186340152456978103145956993103027343750
138 2874186568420515061559906626957973080044654547336241696506181551146116119449193913909740652929335778842352731747305468155313936241444296899896689546208055469739000406087734772636540245431079003722677377363462963111611065654868705992308754848630681057703023798301458940625310106111083065293890210743517141549559502245112564387227753223436806934909690763388870212929930114111315337829597616400665510476850642609203871706607746957328636539187135308753492457804030654364405018781015805873791488205304676273523361906269703823502137396417310810647904872894287109375000
139 225327624934367179427648153832957265256068497152194678397007232966498859317287879905881323037277229406302347413313019267725490626048624554377607198187569683290096055828920186454206650167776339448268193515144672800939280654223782335598357970359205564528465797451323750150052012283862765577581291522303875799754684508649391461069525506798869806396164561846616996574997823512628460763507948830088805458178734663281203138782011156840457099681486269565599753596551575524710934288839715997486244685056186457991670099961268158291838661910766461460298160091042518615722656250
140 17918279660474074421132529604412678612110555274582206015096911442283799525804512741172041922448195164421614403422485976203119787772527751547701094756060949973349198598096780791848984433712665464984454507781603321155781905268221978256509475213118572641588444483848683675567038906073365051443533922728754325230276662235602645960046341156121059199747177981927963848590732242681227917938467113158263743441288309362576492963645577160635924062474304262596054924898566465325896536866044962500756128041804670391107782357105820543668268842590896028355018643196672201156616210937500
141 1445163135641283555795168256188425376642542840691549609497625389377835299237806618258204620917988386343949737053983081315372024490540129847884845886213363770460743994456233450618945379905357422625317019165789284925989398820963437270223514031895167824604093669212499179194548357673499238771294013607405058710785709486306808342662420088802245563137626045404450025519570359898069375837518779193519031321345884052261497116408829013930974540001754586158091044590625242385439852584311609332721107239717137164185497597967249808433973673357742992240382307045365450903773307800292968750
142 118204238459543419454563678263512577450082783789263222744951228002230159398636932376190661035700415119114501429917536449630191239518556466802799380583957958075643678718586635886849180010664493412550755125669495050407988841744872361450645521137473013592302945402636890905811995878967248226325617487815751948984852954095377294399417694592074021011768736206074190758651068234348102430391291251462069915713216770831268355750798794954840913354381275115660811845802720874385025816553442709085588522507884777113141637096952032582986920790639896045037815497380506712943315505981445312500000
143 9803978562935757833143601139990651294013548462506835049794713308338721666169563854303437784952729767202914190282828098429447480695458866347510891777787533278237782326346063046165018164606051599967131990258397517236271297023083970648247166909257046008366237430077227220264028485002949472412230167318158836676807890149325758281568869669784090488362256664728667553450714074390817591096462076515927009365766549086854915022579473344007758492032080078126878365169472401227930053924549484466508832961913433158852032697053000596632411134705635775092981767930844227976194815710186958312988281250
144 824485252820853688119793515715318905256459412731081876195241520916970498985528474693727616390395818354737731232036996544159854642304491838115356896946196653600192285386878838793774333726931429030377967723601768133898136481414410080184749914513768482696927250993324784971697246703489490077654578396335667951173904012425021737831016415853416587345252342611318925785079552898279582757181178810567337954405347863154128042825693711738422838371721783379064214888611363074150759454755278854141955163589985449831932213393257205333620683556795953196172246999623434149384593183640390634536743164062500
145 70296442787918072199039852750208707340789515142696365894788488652172512926131848661193928751250691227618761885709851787262548600629130417681415349290234446486692662938838384803703108493743501439952405429218775583013385822063356767260399634959645500313965746517676460336162186976509824971658099321352567140908791320235589041574290686734930315033209226731687379447244721082122906589566755700137499681928759531320300981978046696390048243173252729683105567854824844718923819094685310753364359253873771527451719343897713005277492335385809154812006466582751653890404064384256344055756926536560058593750
146 6075932917695216529740646960376835121373584929604288209005790138914646212278455613644870498137318690459705967283626869255346769746127293535202110854014733846751970110572638105836326583943871473180504489432410846420851643516128796167725381923294488233708432076012305806959726280833102113406786890874434608156612695615877227056166459948945855966410373320013042286045195815690592328949265501326281789855085084330876495321573693633208226129052550281657208329427149645936624897469568761524526380154420360240204032552603163543741367660403924213982854327551508277251157696952077458263374865055084228515625000
147 532330751771631801058116827414137279656708770583264621803517595533905512884502414640805968986213673625345478774498558217871867182002381285575970208537325673912330673189290478668246904217497275865381601863077550895651469778862670030323979073779261641501574114262369364964526059181321662172058234780904074962496984834863416466215338110685776717608463162080716998219725619683855377139153139916790751632153230676488408944585355760649067134819181959803524085644535520220997178875953337832966988693971799632673375905409819295957566118759128879753762343110948183556348093162235990405406482750549912452697753906250
148 47271506660762284771344389828228491913998614709106566132214580789715038308082959892333074213058646245118891950221218109235160602943538306193997405494834523862549774850356500502866501182001225375982663475241819819081732044688285832924343493408384117585784246018425509376666992437240136743491696139384665317147882418085705137317169892018941287063951268856353656740903131395999864726913650321060599406765709051754059796570063402306470029760334115596284284634851174868967053843760706017021662858093850812548811223396269882829316392385527516128388881735040565426162995586994303165440101111016701906919479370117187500
149 4254294100092001080981912860333678441640746087966228359578023175429189567379464195316698962173133739846273219636671967651624143684180303232796559128967992609621384504206032978133146525986572160170480937999094559870030766037358624694264360871897634819595275360815214023541961829487583501438267134067509320445126754966341992481167587553161272471503002769607052421402104055600009132493812634035492905214689562635437131205647973151131398644807654470212900739511265417023593737890624551151938705717624678869294113997402256620122539560962935772523388378767657333595493954929363548608800549288844194961711764335632324218750
150 387995904396623703778691573728357107779113721324542350014116083529755765610002112616576244278946421685426850303244515066643241419691548260169399736118090218281421673740177222950197772694955182060318364281296071955332900198212654111924548971006153887868232016759690856116110219367135708792707834260098427914772431968604263118142465027717897986576012054286315368063448400597982099117794249042052670802742553230322201375517633287091256218476617099362088549833575788233501335559520054263280486085177629513880869108518897758344621029324146009780208672825951889776986575279499341482522534185761742264730855822563171386718750000
151 35855868065609820525614065052245334666698524349249940905948917614841132263078741088512717150551882765547073131724066313251827307760332810495641712612563545803160878249967272310925725124623187285497977710948231537713915854260190466370639343561203350595842503445287105557908462887310765987816487986872122466903837879017467666249156976806921920566988387341261619255659089040832376291444424659053799269871944958137931584677562199681235886518449474402145395485300172433652744669781239666211843924276928731382256400878643138797807768081754866544884277899027013213328356282531841588498969968304419531079929583938792347908020019531250
152 3357292728939323185469727149207247239443941536266027881879008505964521794974029954397842542426363985077206128262151734599337844685479501916594698226344401781988315475014991163630557511611654167150007869218220410291234649939564376422587082614093235425708825673082786151351391850027326385140920486449228729689505528621714961872780950824767597357873141103220998485056756606115088221534569352953633139021535965219217563348712774106558386437126335966431206626882924674893099164886180210929417936487598950761258155951158887646709636695254953953542682565619451877399738776798096619742470385100874957773342543987382669001817703247070312500
153 318476167360515272666474861579696402505873812383040347955053728994745345918497656634198380364136810263499662722726159216293596371318652105852309906077166858119127243550172888558815222800925019532186813040402263601808305525544613321981321702213177718011901442751096262056501209242532143463231982556751756976613389726594429113246093729311336356650901167239017937427322787482531475439407806342283638354183864894945685713299926547072716307230335103685240863463952980461168532432859920769366494934305555805819234355437142664164182890117649636694505615679840887005989849974277859017446455554757898725667941697281548840692266821861267089843750
154 30604606309528386870431993911771579254164391270339559820922914034264359601861133299884023913971038050322561046728155868828547771098456068310619140220490445998008339233939309556822844264308380640210488638464910779551125005819264097012847600529332656672162067214383986211593674488458380697045193913123802988580049019739704380911281567467526517680154918183659308275004647117242939985826419962253826551590641407931304559640568288490347122670857430073905776322365576427589689630029781308495881543485799282114106485268858294966847832637977003702913433211312222491781619554848179252050255377809799179375342681463934013663674704730510711669921875000
155 2979083178959176485382841683673410576766662511699913287012815201438263145083992793602557565938213237747717968199315719967100366205390780725270569462940838840369347685321778856822676822140018133157579432316355434454534646057638921206200015032148850449359906452420910668386754045263556007600183253038370729299851247656437818883979808490148597908314970661139415237433818861479590644512508941868954616600862520101245014135514606747940728565000873298628101108288825538919908155133713750233511121323691851290777458062725712654844184664299426171144038187564863634907274191791166070728819114181738647879826381798321066618484564969548955559730529785156250
156 293716766838174182504729397907213101946815281644453192107176062485435808443286133881776662573435212769727240108216333500472504539685330221057943454235327798570948092322036418765615353139752859649654484751127146739974879929045163952361357102446912963620304628582684224005393256786924842830293068741864652437240675460517592071099679118213223835540089675100537864207594270104244933150667937497462542316787542908434534399968614142301037117273644254003444822430036789663351771744882667380044856465629306896170547341743017224248560054302717046144000151574596533890576164055433263106691754190883943107477173924504173369021131634326593484729528427124023437500
157 29328502178059085368266152827009949281436497880165620315865143184928237511093832878940930415645622335095654927584207246594412011449962187964123011646794707147463098666101241270068931411591293812020111605439645509547893584130136180471619301898461362478612225041820113279637267081294532830657575503797036088326251630307641985110909114052205281506031634708128406725213722093189233260810943984883098740885669539678590199101676154334819271303005688768703786002491415647095105371331463573764602470667903850043234728085618294734772633232416131175180430325052564752984144054845937465506815191296727984300431586346641327873660531899702164082555100321769714355468750
158 2965727653203501312776550874398392748017380865891786686712928174601513116228737783317630346201572772660555741401770467424428547037580126094416862709307927875764950260989029065648258464019519520881598988799018402625366821006946671335257913990917719601623410195952162378221352786648761066284225514265217971803589132153946802960312096565526597769317849499557348893997486006966030552096232402613250525155079291947433308696883859192907324532294579782317760756331431312665096899280228873523553346087996971056095209650913908749285602154356995829597691836914925463610187322694252488021448404284998136769173403451962405430637759184975266180117614567279815673828125000000
159 303681633040876756446263684739215187208690423633351693183010498250472229821931039227986540295192110961952755380790474313924631333685511156565791580950395823869252835405432740416616382241822140501710097166046767367494702779190949598133100464289964177283179843981227295743746725177928103459062504260624988816384440137599766744894596253970830566326075893442733226932091162139588173980688859931841530357120436476786903182092995885300251265804146412811115387652074299194413631352453216463621751501581038895212050283219691832412527486834706766694538786010151603415576498845594138855010302387623480991991403800604366003646048568749907237140917004580842331051826477050781250
160 31486017281532466220364421906537779385327009506458876238495867885321486107821233456650532285504448630510266872578317172251798048665806076543842908741732777926363306763402568887288870311167046081172341861975361757284916213599003548333414375157926436051010271783816658189307377776817019458267652417677562947614342817312941897863545484484945050225704597230246541979392273794783226184430770510747671223500270788762391832964839695781305322298853777544348837184890042446293386012959486734010831808874874014073604158160154801917927438837835237462170554720385522245603700117036746814937744621542509310516256960999553200843690580576115459893182801920374913606792688369750976562500
161 3305181886452438944034673845760557639723212325261072470068047964808987455773393079282219885177445433648879124108169074808696467252707072790358281806524363920305974452500008255179256603475806915729805977908879538484270480584672727868114299385023228795819960834100066207122571943337280741722480019633782973803395393835512544368762663004230016294040729584461764265070288239728136360179400559434409802132587897732648315674360296180557727679809196718889952364505988258369338611749420972284175430255934550341533721353830856936266411345318145282333944839246700540178635271667797911285613044785235049251028662437728079630888193312906571727635349211560367166384821757674217224121093750
162 351251614896149531337672623884584415423959174873220416335912643376709725169537433226173337183965021621979807529839011032967144502975572198840376298119744135027608849407554558284310874317237210415518797867034146045360585275631860911014784976055612765739823751832505502287611978456810096002991780000651567875517280427703472698330621042274689921800739498324165101114601644372335227602501019575475851518047569683888346308399424727531970783641072454987553373215674733776704712282388618358236987058947400296265140418108803799254447303860574059222268463054300430105793923272794044897208785081547448715649963221334629812307121034741252078232903906240824909446018864400684833526611328125000
163 37788002123920802341506032560326402121239680186908943129470503062186902703889160076694180776449953088461902490817656559590144671354764441111081881310802499398601132918411989175970779171818271438816869351374850874450730084053515104471911527721142389485280160386281505127612744544679028747915517239078023156857292079334721123819305922413715869371696098656647971134260576055669247171529220738784752798479243387135378061571883806731060409435687677006067534246070218264155656095373066307625654025745858435585916511961663331947128056704229929210154639269384103438896965485183159026977135973765182187274977203375152159439213682594114705323813536557439954344239652073156321421265602111816406250
164 4115000296306798303012087527758425183471801824463400070327180459662985702453919100563645456705075247231527240766221805870636830277396579433154944908386588933388251805362570496883503127175186255286606917616481386431733120331236749807526867645834259279550611112131323647405918543365212464343748492393074876063944031668113607037042616544031401352520313520237834455928611128071038589051636772180659824191465673063689671652072591943312326200623592694370202980233910049646414628215756531235246044172883265731868856984401445566096900640181476323803841329212904162998310964967054015125329339632900825042726751758230025767980291418988779333009173137850305723012267478111425589304417371749877929687500
165 453559472448390027243032064530118778282536935591781771340689207608251655923340299435750268074125380180981147326946991292709666109985833667223334033078271642842582486505445023475373085430395042648681578696768349210044986567674549000756803261483471662137247181791498383567978635755718187642145943205048023945215517668370858725287747955223881136858077335070239895168319832259233173667466414808914700341604069224642536068377982626900646841775355905689025699131367704605631982678825697109741085772406138558035122899345524890785619293274096960810539362640195565249259501534157545944827811440842658420774295201488159370353433820855563566073118126699125883543759971128217500790924532338976860046386718750
166 50595922545960237429940322619271241451708598958925933685564138749312564088495757209425108551181100595960008975554219078639661100391597667066792528837094407102591315749372366820185560118616172147049709373998795448460179584457970028600878768580381052550777545273064754460592155293251857068189142582867352185508075416205389184045848849970933655716702375558355950488225924573282694864241693351217273596636302097115166937667721601236028856545637186181794384947091875512157720884920639868878738417463148755439573250629750615659921307499367573443531395787304506190822892176193778124924370531263982397223763220721160746960553790763013382220068115687776132795495280872200005717331805499270558357238769531250000
167 5711925785147294714893951829197403852107985598630733520409235682279350138788766331118374073865562698991026364467772070839028442985443756806728951022247341978975740829080297877504820463384983847293145620416639907412987961329282565545803462778956675905978337458854630712609835310093434836022035612828730793060421405033552478567518871635535577307526012930947428070586042208958297159896306917509051139676452508818087404874877676083824727345035526869366469343846239215836137727657303445054469492821824499252296620599851880478401541762295790964996146076112571113260724664202354766439099610745333165150629903799274123546860340532476671919764091570459847196444543954786709008542011645204183878377079963684082031250
168 652536147419389522431269269818463863157448572761254093375684040379486376953001411763272463213742457559118452317519935344556187047576074218066142251892032099442309495485381416808039304053543012982544339314003279287855367234526033057397219461173764635587154716964452452177903465541066397347169914954253500972209643510079518606709311387999667434736873962333199041143347092881428547490442755346032679940387905003393092558106195711111605788013122826476944938904831373109822694382799349951103418882531974641711791324460226605850706499339461634897160019716360118872924441988730939880785548093285480352713733033009228989975591374962031574280869702048190802739714616024847327908214866809544218995142728090286254882812500
169 75431224871687096620896389261259495533316660062238999792267144343300665419497145095607311419957005770828813139127483245553692992704457613597993128633976481022950882763208903199826077125026259045525607300765185981739859755946960164077317303919300501013877944917849909905305884423229861399237255642319282859258053291479623936376944543279252779980733917876030587989630088856679748047950049368810371150320079127547260752163475776830284241992281124155330853966963785795207780530937246943352701624937100922846044069450048370604915918325946683900157800311858078992883557737773930391110578066383922221070769119262256273020261318380846993080566720129251194860719277172827900239778431065729158433441625675186514854431152343750
170 8822511933335668611309976156879676308882165277052167597621484909695527977841299268797181111266266322470714490926969913657961308071127076911623257932153427489185481140100909060540256636012460173266171114134079378225398437148410395744566197355151527649379505882074332890504130117065647604086138360323151504017955201773597952998162386030253943342325333106323664338876107218263715664534227525102911509062125665597751817156954583687506388855052420587367465784694694432052863272525621111304322956699891798680861206290245759228990404670197765452059712623548918811344425684775716659456733392044423882360191683512238131751391047335524223993058696787930449173164206445944908676365194314349105209061008281423710286617279052734375000
171 1043994355901083704803472544095159927819862036300142503283805950688099224385196663126316767306803134982661490824131426879921917200313866852224259815904453001086084895481102384075497749789824286964851019856799608866333155968887714501562657323291083832680116054308071115759542034399299725990415732023156465547930553460982153627933601941015633076678217028082999953163763249389656185869210516275837275874589848143723333208423541384950575416491830033344143790139031838406567469935118930671073932762627346794068620524299501951528768236015283517597683439345859695452347897489272349089753280485056718506351134346633230148247425126395560878725405424324178422999023606276175889707931122318444261756753554948318196693435311317443847656250
172 124979702362635889628766460136423094861988900135772579727651853010596969778878368278486210761806071136347765355430926570419600450228440996317703464036513226653428891994954039075364074117686054459783250399371501615519438593758691780505423006331916173723390991475948905388847580185673624740841655813328199458153662068616484077388870941960191424795275792066813630520260949202295179127262450958111482811614519430655263201809679134808156933970760532549531146497721953956898581508501678299558820944453637408534907832805931735501987429114214606928781405884719799674633140339693361820641455794761239364843983902981476982663329832175990197946304625604926292501490338406021961487934400688484347494069254258519663380866404622793197631835937500
173 15135167654091720379334911622121548707566171025163460325716641348286033583151545707228408485823010134510845768789450727287870071017369894178064438909225236746665091407118239401893475517680347833352915198472049133069189737277475895142549188417519807748996911098907000322235666376154802926715520193073167554583012941399467761339111484016292072539830537346093496704195216153375592178842214253147517059920380559034538377595820629971524077275488094072743602116452502769823765676149461217902449209440377325728442244350906040284541900928950325609168603751179969039247171345709046842561971171772965875685415920175097217534276174186401095720059792478627153689178685502861334558276559305674997497398519231623370551176321896491572260856628417968750
174 1854012718609945780402933693745946907011011581018997114739084705050373388898363941078619538450195477150090128487091453108872090305815165740672612019145871878471872254469713869832255938452006812429933957941031736779571581356934606312853391605290571989942061756008017097941475693997928472141316372608142052066141362471255981786287204252466495817294892989458914186308068274255570791563590027037607129560592914027942756409145968828596813302724478062417982015565380040095117651595655843092031851679956240929055993768780047793341473721190204773005329934671742674143340972604871657982152882982793982433641397890351284856851757276603998944712139942453204609047056804779350630021401161133323343724526395450563631683849052933510392904281616210937500000
175 229714040382654066057850367150939827645724226644218744575770940512518501044108627586104431925674138281393073544282120899207435343208590678930337191969488234943360935518508009491278785258869019089647227038385625156406021112907721457533656669045014008367697700120136576497598472811331051524102104321818980030217731327354283258711758316171239096363744407280659093977950207635291034915808956369475350946091167871617692438797074281252251200230032049164366653449100331696575399963521829590263128750633779116193244689945581296983982579514833704706296867220592763340299283842971729459690235616683446892476412122065811649317453537713496599407863764147053268204201936572698167747501114023541038413786088812074804134735761529384490131633356213569641113281250
176 28786156840290966170043369487318870367191395074055834636304626669410996528789542889989185955328172362061511249874249960209166086448443565605241858267991077883131032660432689778171632492166039032508754428794703937798861149744523451028940301974007722040829936740904393003505571534132163151905634818666001967797748182874076831073993229262831547996975080105857319375066184979289404188862592132629513068222499616056298353699884203288338954949630527250561674852518259295838329912438980316878708934840762573877801564448352267179582605506417946517146646589228080051857067321746993412718487126851733100682359301610693631853921723631680877968923052259970783074480322273225692572333385336101568901215919728019896100450290138406117534941586200147867202758789062500
177 3648156176560577264453758985929469405654651157265234237343887714080006909661717323287914615975402769804806460632061915006345325460646364964138810835348427138481260235924462480582248973504018468336364741927553982658635754353837576724438618418950021614971972512479063072807614313558607017742609356269699655845597232807080282819448873103903673621916081012308874678030596388767840124490741927298424465234104224866941601148764018554915236554816665776509068978194729434655542524559027676987642885049898716313247413744769906799797386049165121269990953361892904006448406498600823074303228504993857583474244299137091528240651105924169563447415738490619350622000491505575870535116114408819178873701442667340132728565198645112252484601356172788655385375022888183593750
178 467551364124940905697911079439053018606873376321862742439907296921345833035227474885083002125479549550801676805571053748691994241531314761433602873674736895346445052768159929406652898862237189713856106139142284672932314448020134954589586291607916395894867745551563909061041198864645603602067081410609224909585440839806276501173570374745784770386172455915059655817083051661301911087819565478247161678948842926882855991427869118128327134421615992061758546348319625190695883007006890015595852794471605973035042090415041191681161283935241325882870741360781955805652138386769463684005533809682614123562084371676938954713372646968198907965049842907096151598890030955000236253645026548196620611103519395362367050966929507061810300516668803538777865469455718994140625000
179 60593256734007545027626102706013395380467294544925425397888790625267305486898780813945851188028007213577186857869796328063979426008590696533703750695196397841418213650512182194424714659698791198886552642070567884215146227366256807599585251242323872313878263525066836542383251032823692204714885338832287112881016096435489792424127317486875995253207738359070963520813489007722253000703213826281983402368742524288809303936944173145794134574788914509983233785317324845392087631702866408722786932359874466351899977763974151179643412698384825306227543261859600019778187987688708778219752298497514463030242801438907211474760925558985712587762719852618956109295526891064226478876058136927896042429519531433662212495089224254075579859449285358152792468899860978126525878906250
180 7940201290450456929001312498323578172855104139308503856998034503423943725641882622268901566999169187351756063358065471619181806770107899257791838574427964292169316408005571565901941599603990732293244119833396037886530259736910649298451768032825756155882216082401893963078822285792531399500210166563741287118638539027898578306120744187191736558483856309757086412890939865069158317466547636950225267040760413262028889217142007122171341486020077542926550010192340964608255745357509193876859345181198665524636266156887045937959007027074309419941348613856588386852527122029456350480223722382508364559418218381161372710506198792920491840482144891338089537015190218312758854859427804354638795063388118805446769952553586455860772502768612363110989349479496013373136520385742187500
181 1052021133203132007753824352891553416062564789955248520802734305231568924524677238018881389980715247311055487265995022146984604680335899138713708891273764352236918316699269050654516090674691981478293256318779107365260701431510742970195645368191688585228094520692575688508960440006137806628989035160124096133008056823063690664625923375641639736413182664619284714702535190547772086742679457966554091636939530097844747806018714725143381185811332232906382461525413887425715060383145571984267350918121923918820828002233590085628584794735997286076890310364649392922704550992934046120310075497008770759353220861921468596079101700550627873335791155407534921962311493282770701334686073903391049932788399955594008371800440311360023176598181663147710263039869005297077819705009460449218750
182 140921392604708503600396709793288554695672544929448027813364738348981102046137830636349983962586148324780478587684384567748045947382218742879478860848908716241117341336480119925215381077295051468688491308441310221243615729350794790850240071959727535328581268981122321763363665847248407153109616472645825235775298907795024452121536120636359407183556895797149584291743858688381181809606549862936213496901385120767800223322727658706720001968674926547143802362606998841647669733312571935951580765007049015254767678415043099481135248673668829904465808383020745510772818253061144514566169424526638257553711717358610537066259298504250061804533239939710746207819270816600389672664992371712492696297350620062612922520726303434386842279900909188005905803287021171854576095938682556152343750000
183 19083716673799363987311190230377308676793512444241569034557295652417904325522107500310752462708161197649598955934103714746750346262436288848062031160013876223548765835026068540393243888343270324153500424352666043434674192443195119147789006710076044951555365595069027789442132750111453975779122334894433737546455208693047548695013869740175343782157758296381097099750420586047195676084281902067760310008521044555719756476283968154112178879643416188130579050745528273868458439735735572141607366340958524950517063641511369047895139777676301580084131109133837068144504466152240278813285417498438317120954333355288426662933254083718496012295075258338829504115322863576965373124953283409853406645352519935535083181836464350031054016141038631306062921992941494586659700871678069233894348144531250
184 2612503664648336795551285886325747454993534861152378315267406505941462780439671980319270811296831914870103081511586433719327583486074396107061736247615290748585297145429811461871881694491955101042778634908825433362487638515729554891894434612610938218036020567951221967934653103535968526335499244221245105609079443820426231317201576942111971822477638649163241408481274406700106114291589269732677761903886829806928392127846043557496025514855079230465518302637364912461977240799954018218040283854882882114251069328991785356178722830658821725929326377982938726273654271927191703136487624681907588668844134675794775719407609700154238428154596821938514841753683484408192388560175233017084558079006697680277216204155126902485467958572276068974979778567542965800329923808931198436766862869262695312500
185 361520883663420121246778167242556625912188600274540495647052932749258173608531820564861983596512119237617771458692914927452086025696049642499891344443274385721330114955363306732236204162704650084471185991181800836206624284410970007159517368463384201823903949504091208172840327543277008685674260352748098643403493531870551888089710758619821192723115869165980279041893515830956667535688255012239346599472096212108417008077829632272027170728287142943087761707789702754438036333209624091557612187005794641480575688530638749329203092302101799894652597002659076046811789833956026508244826982976003930312291538442848664175600993871934528970753887303753310158194118092898051610551999028606172947039402600547654790370933648984921662464802815196934574452900209212474411102355986713519087061285972595214843750
186 50567012493920320177546972890344685730636015509669253413632190194270853486441217372798461968824798459000953529154970446294109518790290640929075229828219703412151402470382093061185383313385838658723260040236475724522091918996647075249765457154572887463769472337028260277824979481200504518656068148128813693249839114973134687507755471708936980277039491439061016072995108862248620305581181772943291090754733772685311265157057473127136231168000545664061097076710683573530349715061962013711507897762538449747676956226101052665344743537075052447583458714737943653302529259187122921221025520123636731306089498272614102984173218434036231375723739605864022065945910255377544642965796501048012130258530846788127255112028417102294947613306543126205616881833262048204290055319898300467684748582541942596435546875000
187 7148810526276468136802476802399959310822129519776213435554218377697367169251704683438346393697721258208163393707829515387822497628181880005016370174351871301867481349910234399690520031255760601603080562536755751945817682364801917802514215643278630450122329824242442713811526770073309357233541549199394289579286596955560347693707784024011120632583458688318050892633367700688572401911036419196853236816306694426339300368363926345516849170276672886849063009265697536450725138407612814604660483219255144865425407458493840640271892350113419565603346349216193663087400454610812507396689196287425704783216276309983094180192706495702761766132486791021833571656748117054288849541623990050088815954933591288780290969544575921792196300717622162373317346741886531249625779928453042644242998449044534936547279357910156250
188 1021429234629302362777586522937448281527456639354983880860096538215409146538250537782844759640603442828015505010672059399923843996958803494255368352047549481957637136446901714014744153911357141394689973977933577095123561172471518715963879161275524914162079137365361305235716998823875043759294947623124524269242014287578830502106924818805547868961938285625776129685855578872600848217622233293997964032477895728587428043335911812892979939614963575342033812298124982963274981520527853587934920982535490751692217301412547642902797458664345713193286891644826422945927706087525039492692949037226192164420168072887309876296062140160159720323504766523899549757356460817321236932990901881203830324567003784623175953915217967861357581612127168571597206472300223555533501959448198278396224836228611820843070745468139648437500
189 147491322568710713432218123139896208652184795971134446154996838039724846192731902579232265193849266074055075024476039733129010669649091911101063446327285539638602624105402932308596032722570626153111897618228379878823383679061165532615976869586908083006708657840667851999286591877681604819369037600857088894719024764673069270006578370992247952505801576113390909618122854790127886114821304029491493980808047722562395313423196938761632955356265788098998263457748207365605822576487984266788899774246340324048368215841632386268801786232426363023474800941716378072156927954487227272495012671038608560629948295642646109930206044305665215557446382632302926043679052227146423161630123748365988862133503353735621078339474433722213123666559914192481177462966032603381126637877925483901360090288612525455391732975840568542480468750
190 21522082052754713337835441229514193300935502912300747062589817975305883206550606787321232936012753068139133398746437431992367230475659222692196661879604704053089034237752690318925847495077938928263247249584569484320718272572513021868968696996294196510830745614216564001576652696349627078216808075906696592465398973518449331907107775911142907677850132027840942741186679010703836558388515499116245201505920350614329498898588170884266288350965510097999098895202701600233255014224659050036952608297589620385358922970257288869360120049878359739828901106094734566533064864973055059872819469075403182176774625719404048047157585354509404839071304057922739314690507962650272099751596625862924708740853425254818671935835591981788661858407375451236617584956594521874169020864667685363205359982963216225471114739775657653808593750000000
191 3173495677019018103901314616841812748522599486633226391519780714234747017840314990061954777411976686556075200270011557130598816862240038091024259239324299716347970975298067433891835068430516365653465848064072949091175602282709098928817030179073198347143799426963208419102419678246574355051944033595878861329511893932835563079622366564278754703024679673370668175021109490512599326126543850831372594928096231302469887050726328324877773705101835855092292889806297371573264986160671849991864658560432650511294935442477738485743803976298672371833447933072513490282409214227918059478088619344510160189236856056904460718593611012224232326472064534082590315183326734629732877394839363479598263447364584806043700835135348543634391795490356578282940114611987987016174979394854827880004914545595791700027810122719529317691922187805175781250
192 472828657849077346836527656278690532445875066983444230493812343498882917531398205927331864741381903662001056127690973226955978591215920991358350985467750254603116743916216957540889881272093149896389042558982690665977532164667274096437499657351638425134951274569712871382189090263062724626162872796224528387512842967718875437671206762145608148580474767096172302109045425496676822861817361057819478545824406184729887085856054627436640173280371016613910321433981632191092006732078360016676492067011943765156052903401476583873465372077994394762240865578531723040618448295922445321404658066600847605417765802449351066645732489656299203620292344660580508791717250863499887128802655660321812457514038461543577958133988525123110354580270840105190812988301618439594155679977498607915353994575448847662718643292123488208744674921035766601562500
193 71180101418519075803506095659147548757772274571512755137017614795512464725635029336022991648650232650840598217328294469069351246069197772351422831983460309984136945184637319666075255889210428858413900259939042921024710607629692422469705349512732058671840829386603653462049588570225180592188033622084853203368737839145856751586561331361640151685185976555047385336809673941166491037228594061403970459042614538797721853079934081813550729957966174863471666554200871334883471430257966808045547424613096918164500479492059126626692174668021045305584949373103442976668685333258977830420533894976622460196307249799341173611291846919846307774569458828127546562573230330887759515988457538351514527526478892462110437145850612612045398791499246253011819380086413881214007911838851793075930707322918699488616253376327414059687725966796278953552246093750
194 10826280250478656993096511777654470667757293531515039987371148347386981375643960931972521453210352633701223753423023744007140957854675214961835755150151603708479379434501347458673200328700499568388070569445693533923418081210246188019823094902301338762334352431526201452943784283276249909069411002064566184774586218447428087914557380798477184005426611912944203988328563217479209741989311508027072830313981256546566017599292852400231942366984627236497526290825913282298034609940619978926210334567262430747178430272895919505920136237621354199746350483698090638747725631433641178042589022903920346208592924266613726787070366868105540385621038541276376106592041960166421871348217021023253065870192437165675726348882374707739461902274757224007139989749512933559796095797763645473273899847748874784421089308324159805607678208616562187671661376953125000
195 1663577104804924639148126530432040033882695663781303638657805308713689860402527576910487435208089940997942486548325830216777939822565196444389495818228237159854791293077663768690792118734979753466342415792362925573826416814694992610814995870594234700769970981707035557410802249731003078482871442913809641582760880538290137454937209418208378073892470885739673986929147129747619876118971340478374099541493155055983801986274008376819246619685583821015136369504836838554429328330915249135963972169992839755034178382216675565239599696858809589428827021605891916345158343495222856618596037371852686481617506563247051599449074679393265788672161268704531174202672956539305817328452004995091951718215690445439577203208504115080110127505553216097942893103369242340430468487584729923822033955494224785743188108395629884808664122886057157302275300025939941406250
196 258242073154736698005960512237270223026616221268634497492577440004330434920626276049731365626040345648953611080054164862578299154699307924246820413434759056945572115553610731468445594342166394988519683836494938961454210241732688979299784410401253670808354350936175873561904148936057520328847717128658919268515408005965268736426214301379225509932255891851056688864109285880168772410387831999887266281302777200192107421977922818876591129900690911894667136205396974039709771348292095452449233037874509508885300587599424864093334034765832304015143122450160727494129367903095165717834196936329769359040963297944238003815712724676177058595614588256085963422522181837455687044422804956641712977073531189717381001892148984314018121616521966280588903632439648070187587790014806307090706019460107866694332145738132663632512925344641985248017590492963790893554687500
197 40495715521866620545301099976980794055544602973557074731235351617466947300957839542480848121408010308311714376688508906384202252508989617460815256799118677222861843315763488692401416907020534564841782578016340643639988572930819276773002644767364975725185979966457329766801630670262255289153457312802033171187642375212199393260500591859424436248731640806495772000628826336167743486620310788225756230234913619794619891627813010884993970088425780839114760330115987434518170191155745274751060229101715650902232201069999255654607707636835646775548375910994844312863815104994970823201469872834240406993075219261556551386484691897234871656104911416154074122004068994023311568939937174387094091829957793289167776733455992475966367715244192515135595223035494050202286154557954397266169969346294962880281067852119381918228803061629572646040742256445810198783874511718750
198 6414562037875252459823478458564789919899828472421464312879670887514922710710215208493330644790949845912262302709044422337997721422803361425509177697338990551173901772014238883739391876682009479628289960139273801511010009036234668736599169687577514029216921725159169132880239405336044013937876636797402659374586057401828677560195213851630176857011402186805017215323727326650313450434915138715048455970949246936894720100068322444796999629815777781177927900371106194539672648902377745736924474018585228163869261284865841893936749942647265781555179878347725042518746768726786287913528105716112358096252856515170519102987402819327930539544762797375504993261245537767859410119652822229121118310781726474886878515762075897632746984152685364942719625635579077144052380435904155375601791656985128446832380726738375542462435599739070668512397332960972562432289123535156250000
199 1026310714446736957190639382052382985638162455601159387775130267388079526520115856264383465641270826451173461207850493986034733124472876532013999031587034957911123517686471038752845900790450854122134906893853191116726075970820483475023001035499187950020189971344900209549285328536748060778238517947057217278968942299050669932741941431595342664742137600739253273425236477700706834380802369623567301385226246516908579216324231886541797773756633146734013836165315379663294977504796976696559433754173950843460731017140986529833407650257484296487813022771900355366497139349713469341232195897901357538887958765122020120773271003821024999175196111015502659284344468612471890880211143196456802711975735444711108276320777436203926107387212121098167136656413873783712334432865259327150936737751607881033482653297863505359240020963630088445331378643743391876341775059700012207031250
200 165852842871330593977854849060835113271978291177465921413696526713963464381493294827065489467828666732156114600040201946550104310805817561608583969015929429203718645268833086365692873064612279275254078920470519258316692974732083192935169478014326339071351774386122996598698483995201991214341838053381885643415163919936261933943666958590430171931873107482425265946519368516675495793054801846982724464026092858534398617940093870351926069707481363476871562644687629003870518044304823120677898549428830571418032137681751893267242986472382357893663870739792828391762176686188067999377983199904697070195850630810238623895390426061969042090840215866545155767898202633161824329037930703984860533549546604574567991204043687407181887775035629102043221372042674021370820258736873861408805727513301753101338999576397260716939170305554635493152943609418414894207671750336885452270507812500
201 27069340864612157815752148122611868772336191214077899775584351282370706604985102660754863628876529430031963913187225836936945276612739559137364199535907627631247467902334555855860694087993935544343525543510511891739915966508180042347157484011040749800270057308089096535561378632162783756432667554512746678656766888543586425639905804142454328118992904164168220883529592161629823619007971161251600551425924674047167170612027916802807673733613045418147487249331177461359357494587489651959672750392970047957953117990581166219944813052319845107524095462102671948784028617552994757174894610510912649178751954134404896374504812536527529811173502621732453649658621662693976641947071393088147893672422811108798295125454845739143265603792671197164597626642831509716698762982390991249411752812577665134383065411817969560904984471096183304697612440536599875962053829425713047385215759277343750
202 4461920796083122531471252234214423656049352353859024690545840082239085964433827678038347622523154871483953436923887105676506500469293298828823927177787973984886377577471954714032218083486570820900655874699308322466495084467620015837352075311536136123851312387151231862492969687431833120947631193636977674331044051892836451955563803463010239007992283081416991407910699686105968921664963664156433158676443389708175691687517868605568610106245317606114161998022637744592569443655869211789102491961449310698156970819678007197055149674999899355307263599344648848992400295442376910686230867250082262292783926169885397428950458043182272550564816199882028595155626134569307496619976111287004066428385748397993155827696340585034712929532349508351942451452504676993997187083892035454658579320379027146936478768726020991499496432934958124023730441546991241918984627545796683989465236663818359375000
203 742735819508953424824581860665705579221511909084317078910130941546463636956432940260155491623942679744222096024343234850404721498670504705037501059706112848223533968935213845181706829062993768783487317267418987662704662110932556572085855168002613380489551173293818398980245474654147664478578934886902948671220288289996448103663596266510085939677241708487729696051200470207217487306374073680338452165817671900307681403092439805941108394977123903469200922873248252693985195261230251019847416331563891950524489373325062028960405098751872339720563951634350765310206538679634951176686317012094704493334116373302186131054823318632331149384043156530994714341085952357257841122835768068672019622343688830675144584749630293734976020701673301766387929430561123451336378474844237819171036746066178533881816461617366732844531947779141127689771663734914697096523364394649036057671764865517616271972656250
204 124851666675098102432998345932722431070913507974087467937054226784213661622751541892730578456756193241562939452097176086908164666858218261941736157279765084160576990666512246295528129828937815077996739685273608922401020039079293917866484640496980023384119793282298666017374513700477160707795509942459017094020012757855670936864213218019332582104783541799670232803604967641400541413580964157951529283173317416926858858901880600851671795144169084494749601528326474329433769338486510584855247337464536186982397775673136968101971991301503722504019051848923127105377911996852736288605738253642166527043811756754764768911854982001033206448893158015308455233153107485036763305848939338384770573540129609387994075238973651045140428712747814576162569170503323073975503170224323429295231906201226637722997720684184552361048910457693446039516950723587778934979151870127145329547602159436792135238647460937500
205 21192447359173878825944147154433936874944002916803891448926181397191962517185438514897194189335915408453966175261433815183296676329630665117816615430767116217321295868729264259188299972323490120308686717115793114590518738574814929297496900753300024484098360278714120403885584890103148592387163807490071663560988335142891857269370051102990493077944092803489387120638229276520753967075565920537589162887788494838025721058470226243341296216808128572044090631221613245785787972515928785836878542460253941111356787551202756049863663221974520553320341103281516095290685681509780295086247435385932530419208345790746239041637899372919814394061022315711220146859065079525914002612489792085989431169734234882125606150352583972799060370035520545175394033000351991527457796119489457116484625472210693243965752820235338472144727192761044475132705177029555531715786193214202601242668322356621501967310905456542968750
206 3632237232609861363247310072873456875338373506142005680168082539253276607514546072009081638944996391803640520589462999612444173928757027860116035525127475261753784695299143140524162998549193431675526260906079868978834587776585808678607283883259147006065024292710326913330603615734110251541141632095618352584745495758905737247036084498984951526922048119820595674059273250865259152412093421874573031653711578364317195733170141392178261658532304840291002932050157414211839141479644671839871456573197272135922643991936180688440543941056358334405477441653574797692698014154414863534945685370624976630257880450733398122682956765666804071725428305297863761931196160784195024668670688116104093272075376481153288711186347334765813956895509422246205464934715478644020122492132758550084765918315252140451395432373439908956003991733083032736296429868970461631689983186441986889869681931486411485821008682250976562500000
207 628569567277513341426062534883807221462628066408265134652846803858101792400967662142397566446471724749431902065532381767427492075336333830531601930903132693431293384384182883758393078061794140879790190622456093922547478162898560567460029560384663836355700485777478533670711107756921595466248469114531658614166965088842336465627379987707095215554554303481467965397381693013107090493039004916878861243755478875062771963198810426273996792574095077086036816414513064319665890353549744971120043635281971829155475810364627991754493221980394926230209233890656087414993304504512100352461338069989328362646866169572884296927529306990844972268550889350501146910131990804476536143386625651472931441974447011170791615343126692180667512133667230968690970507027437604223415430804716092929158179562045474407939855159460475283024459531404409088551963464155473512952989120411341245916016576278373406694299774244427680969238281250
208 109824306371804299807271212951991264717282945867607805549886432315679938476318142672146735840575165389666662410705290286903358017189060039359019344087038835382275487160804053921106578611140370747959931368426489092729905599791082476976851611710062440509147580727203792323961337806297135195915793347511612788513706566459703634406749715422506252568846112863151609748071359308300466795867236844297326045891068219532133848424987410071843999691016899332425405519596579285700001060356777209040428642182128363033509435261167020766609498058178313869480474780490824118402927524721875453682877604244012474291785604716652862568280096503825448279374495577208381465845683097080958290056674445267392731377195547504068585990833497842520859012709879600201377396192649571711814124535465397624427087100629427535204178131592912646712279670458564934544663151731538459692417647289156080197746140434539308117223299632314592599868774414062500
209 19372678694040050557885600185717226703245344170222442016572867238743433705882988919215537629435346213884674961959573522668845391316946324663098836948537313668921703310016196322397884390633988031877272527691238674711653790133517098505964155545351368652122774888715523198397390600071385310949840084434307615872656052030966467997036164821620575541559379050940939567357256653960369385678530100800833728694789836392563240804117020483906923498467735091622317268989827889576667304662807097708710248530375383435585597344666151634391524041394661261055289545475548380541655103735162401174134054483819660065802744799896770792041964031938138094543719464782805804518311751017137880829023821439329634052899026694006364953827846951467617884030979930455196655229420502656723027134321178008877005951990143893829447291803252781632166219469306480942517491426765102681689394264187395027004112590165432403188638943447585916146636009216308593750
210 3449906086326989343114704987931478101228912349610293456101379199997964388125375591822295707372014417244399711306765286232445265936067579660084397172674354628163936221187502835564749604660834306278139563682800193347149121499599987013908368214781459002035209771273817753592019925865485827613217291743634486363581570802940056321818434220377046042971770100957244032274355998294658976402152848162846450390567620962632757767928203902600413127449701445968421803959628104336536090171075856277998942132093458896338411820382873729612378577609555474848286832975743668954045973247006023028715616670912494020764285259282667075895211688913585200053009274461633592999571467910663741463675859529736414302673051159894526121922545504091541597219475837616149839802548608976363090820334666451336162631898470331298008124638189901275282255241001811363086926312653601875137088648820443949668350781771679705069166832487326246337033808231353759765625000
211 620199983130403771816502044298731027463348378830794821381323884908871787785917807237422357815991541095496418566787489890380883889564610658928482805019399833221531476876145764180164917304869546218173503961851641435956441600239671010734306691851228997009946530528235262006204583000634501920934627345313740930410368424096427664670832930847173926476777436603585220835020217269897418233890339077273961731942995897690949340670161565881259081427114835827691687153903109802911462616325245245928176833341809707367006139970651775893953915223067605104219346410807012710874145211015019660045174766702671933408508895257991112398433833853003881006795674283684059978621362442078601429355727954087698416625075929342488266660372914051131274026472665696691867491153004112397386908888792012402595829617503668653674226373638504811536322886922954676637600358188290652227330569443117711769596112206302353787699824586021613015418552095070481300354003906250
212 112549554450360773684751717816019128886438508911881855995156563926273722380891645265274715790750624561596453939793248532161080237775859480082426489316988855884444940489677555550136383437901883671975230416739074578192963870916733255075921160986593628371705261523031801684377138028923830416086041557506671424830280650107592914757137128641943423288975285634346630187097008090592945211541026732902246001390101303663716117732062242381139522153583756269364495550822452256076473934768929335327681996581154821484213209309345451091365826997904457468531542541440054307854232349531792564246343540556025376741733101925251520943056158710307740682940977910060810954923171307490590328638305020682241186251744266215127726936260044725370495227233651651049311141014814238073147860232207249997215204455763297803858967735633940635487897374602808259775026501621223661025972671354985498832460214658189481726391089645971516075562135483778547495603561401367187500
213 20616940459704034315938904817292264609383743372195415832590157691515961348209824531579620728567900394970251251558603226627969550069104938672658780208857995969529517449657103226956427948633554662737981000609944049929809138170004987840741076227699978404148128294719934833653373027711520613672563795770122837648804914675212482893794962329690345894130600905146397888352290810524252514519339862544003394417303704804092825450669967135929062644716196868317505647179766275423392497435906939756572897720788580144742750942220486222841554075704197161414373076206626576204683088609454085915847606786441604892186181164952218134746236297760352854956487363052091981911402727965150217133238812920252597889440515269479789788694821983025217571128743745117273448464810112247347569555045770430932635363743907756706342857841757775035012433126170172183420436953414294914060667322564847983991038658218698378241119680247538407599772192213549715233966708183288574218750
214 3812010536070643157118966455811747464794084646585296602107333235944774107799772150647219141197092235458583824590832230833846693471078691516014119194318055061512964162445144530038763714029791140818379183478990781325193082684447961864719678774719909082340513240788498278007472055278605062773753766158433033801694513233376784194788346190779557418230534990584904251973826483073925091708489426840797956287359432955086559538481945614322420714094800627785473322193135138886337027823488268862994034681847612246225198768604443297984205627849683945829368973156832802463431596963380783795461944328028073821804524581582594299493747572496932230475693620508044339793853941408399021395657559737812748872208524298015959434326770633659701946389538174700221741904395430044244857276612644583022897671234507841533164101927497058687661600987322198540942875431005382204931098062036399779392958442188842479710012855477425296147828137627300293388543650507926940917968750000
215 711401235900236422877676218204518456089130689321527260261949497433273929256766592413768714123505240800795239792779704485777705790815683299959568697487455653255236169741916810141959169551711587813773875018454884337757290344733449593229748694467368850632825784196751637086783729499778440968998214435705552304962669724933940479219226485897000445964070199323014817263645675680268988770864689162055753737330880141953028064142888887684657134985181686544992760312270453277880893609896407110000573000963095660963960625993872259955903484698110070662418712645839133117568820202419737860937272935875854609273398023627139134388944422642448010602735115799561467310948167297048784736689293694985722163820931051022463671222938088011108318695041385133777186789559355033599195640581956477194263329927981343610074699037867456031466108080732838362623182489804449094528401103894082287472684868703420464020973789241000991180483909630608008178853651770623400807380676269531250
216 133994560263863940175958316827366071232191314242508911248097131579217635334045975754028516001943818212742235573939388641128142070327671331231769896147756566397010471805833218884985532890956802523043454892290549043747406916399691618945352133405457921747064223100514835739615441640184807861319623766549528242170146656795734679718049377446666876597750910400876746848477966687100062815548486801725430065972062702081795478159183265606256647855804640423236148318547585037725443170145802345792735668388526385430907368709301360921742768112806189264409752992284561492808339150889683790481200477757720400252060399111975365154395569524352837986439504605987961419061726656966316834683761745881386256610284396856602998586884800654004616999592561788486597752669664855599062446717241269463977888328760691800920858820481748659569648442731692030994603750595144265759998691317158873230970665944410878638638623687001454350808428597860866987590000576346938032656908035278320312500
217 25471428558892634144381931366344850997851361994591678770971276877770472904094413293074651655791065877458930028893720635872598704740587339797525840518736113507100335456483831168481623183590802337961534897645026294834309968589473534882066983395224141184067990128195813920318771999154630681629573723772239685668795753430944330066756370022792078897256248204186663442689496655753511722906438389437487598289680828860149894993913065606061088108819746079885423744318346442886365777374834125253651647249217157142260526875412125937941622889247337178069669159093326176680679342688692618993501514350510627337410331448669793234970503944361471574259171292366549394015175204768416675992773508182590659886012629513517265262684025378083170549232984626006313966445013283366332282266675804807047460028729970079910117627325409618960768867523500316420756435507771523109024907191849430850374141805823493228333991702802083457327741988134030916074088124467778015969088301062583923339843750
218 4886464442474414789872438681469827246784972076365019300031940777605519985410234350120265266904329192244474748453502675546255463242160498687829299965136774928192866080336243680233008043398965410818259354936265140774460889891068026147198899294249146045258728773945725139182001029129878295254913124110106780443591490283698089995771905890019030654267708958571557282270016014189818829436430681344051439336584716006624074727672915660544536921058007212824295375097354641129427419866159057417462156681177467041580260833385969046636576401543691513164077912883271915340626409802108342312536063710870256065020735109646688510244740077192550184083259955054924500774659719677955927504502612321948192968538027790067184011821421193305827850482302488719798857574284489390231616962012139675814384505615695910328210756611850926461781714016716771798366191146787198170107867809746414023809688981888527256761539239855390121770469146762707328778929487256288410890192608349025249481201171875000
219 946004878880921291322274465382144515813226815363366261269280457049099387186010527708570949968992268196086269896692523175467853218453742619742683020938311330031422149976974314744995477418855158451661696420593190350627581147790596162873929612118294173510981592898337704068968485881916271644094030883403997419477892851687145872993680918098677414024404988833073041409979573344633693148853895327212878065114970067392201025162724033465875534963053027190268806388610635083073038064862521703207773044561171728564573036471299964912469675412274052890805596991726033372707957152215176938081600292306365831011892277843793181184616900382155579772285896079040741553401346726219232233252499076340442141167297332155581123441973550675979233032676180737334575428894470539228349395502014032146545014471793270314064755703287942954998492951138471491288171318199975507716546384853784741887548102416168583547842152043462324383443523453406881469193179121307882284419576990330824628472328186035156250
220 184812463423620727203609465099731385351726789456414430391204647194367553566016280468427648400199764430097547312139648005116616790564428573264702423186031796933197757806457787595993508273959249573420594030358784181325110313317505751050309522563583299335777397644337006948227273044442591721658558239331380119975206233895705227460189416364118786601029086301268610646845433047998056884871766880557622977619550396362821664079534500773981360457752002277737231842662766753815521758045887938942372406807261878033206397161658032767889263880252001619081454545238132554712175564308737924855658782042821818851526192323028057243132744015906261750009290519851759211250880105931805592208370129304072159405028451787324909900100894571046859831280511221389228756584050979803649019776611929406642864493242170112564784440600514119052016938886607051808061972135459615162901393479412932605978089757157248280212088166911042445558635902320041921865408255427236979689942231175336928572505712509155273437500
221 36432636184577198796102690645710144935079729040536523637905879009081885938785134111349576749138059441577538848777481591182059446227566284259645417315618597152903230946407099828006878338613238809036624545962366987417091716102923975264619365536344535753289982918007563066116810207283043075499012604901132053278370168232716265342320454721465560128925111018607653046377061144246645308237033609977429316382313466212094809424007379603845289035538568067503670471403746597861747475123102180427382280492633283762959166931337588656776606003754654232705923203557665475169933660078223822118669343291523188403143583373585725697826060393352261781827021783407101352428272951755447901771900881890956095306622822457490053838674021631910642650862432871221038244134876319027087606196023829464458148556789842474143342266285587819202766476168564764190056391600105560926086687080513116307436497713944930983589032820806269876866447713488074402201300380866724243675942515596766213548107771202921867370605468750
222 7246925124757854499183877625946871412431805331338578031034860173691707012189486389495964061020477064958384920352161513134606816555981588388680033915333109798518476937346850095653802271716908528231941600717400403054046580745323141368600358604102943404171012315174046096240282602917391531505627809520907870701796558629594327406047147095752828385537257867798165160403475907677286968271995704295671832485919765958966891114378249961953039430147110255206730104494792960041758967724307252370070189440269193488088957592257848531846789141130706056469400264996096421889676454351057493327403978753309726376283774950009713839524167069525391422482378033451384928029024037151513254922140226720028134946964361028880541758539761353989414898878454943177014914879090537259533368612559401873778694037769780791619106362829549732058603741001321651946353566798389427934237591169697617075868812515677505249316811131175767698161843682044029637233562339795218866866726402375942228673011413775384426116943359375000000