0 1 1 2 2 30 3 500 4 8750 5 157500 6 2887500 7 53625000 8 1005468750 9 18992187500 10 360851562500 11 6888984375000 12 132038867187500 13 2539208984375000 14 48970458984375000 15 946762207031250000 16 18343517761230468750 17 356080050659179687500 18 6923778762817382812500 19 134831481170654296875000 20 2629213882827758789062500 21 51332271045684814453125000 22 1003312570438385009765625000 23 19630028552055358886718750000 24 384421392477750778198242187500 25 7534659292563915252685546875000 26 147795239969522953033447265625000 27 2901165821623969078063964843750000 28 56987185781899392604827880859375000 29 1120092961920091509819030761718750000 30 22028494917761799693107604980468750000 31 433463932252732187509536743164062500000 32 8533821166225664941594004631042480468750 33 168090416910505521576851606369018554687500 34 3312369980295255866367369890213012695312500 35 65301008182963615651242434978485107421875000 36 1287880994719560197566170245409011840820312500 37 25409543949872403897927142679691314697265625000 38 501504156905376392722246237099170684814453125000 39 9901492328644610830669989809393882751464843750000 40 195554473490731063905732298735529184341430664062500 41 3863393256768101506430321023799479007720947265625000 42 76348009598036291674694439279846847057342529296875000 43 1509204840891415067988145892741158604621887207031250000 44 29841095717625707026129248333745636045932769775390625000 45 590190559748597316739000689267413690686225891113281250000 46 11675508899374425178967187548551009967923164367675781250000 47 231026027157834370562542221705371048301458358764648437500000 48 4572390120832138584050314804585468664299696683883666992187500 49 90514661575656620949567456335671522538177669048309326171875000 50 1792190299198001094801435635446296146255917847156524658203125000 51 35492396121372178544106862584328609955264255404472351074218750000 52 703022461634871998085193624266509004883118905127048492431640625000 53 13927803485219162226216100103393102926929714158177375793457031250000 54 275976846836750066334281983530196669107681373134255409240722656250000 55 5469359328219228587352133855416624896861321758478879928588867187500000 56 108410515255773995213586938919865243491358341998420655727386474609375000 57 2149190916474116045462337561042942546407630288740620017051696777343750000 58 42613268171469542280718761986196274627047841931926086544990539550781250000 59 845042775603718041837982229217790530739762289158534258604049682617187500000 60 16760015049473741163119980879486178859671952068310929462313652038574218750000 61 332452757538741423071724210888168465904968229551741387695074081420898437500000 62 6595433738268579844810012570845922791340498747558740433305501937866210937500000 63 130861780521201981047817709739006404590089260864260722883045673370361328125000000 64 2596788457217601811417632677633408341084583770275173719710437580943107604980468750 65 51536263227857020565057633140724565538447893286999601514253299683332443237304687500 66 1022916739825646923336749991126502740232829397060143605813209433108568191528320312500 67 20305660656240453851311604301466397679248702956567029787038336507976055145263671875000 68 403127086557714892636333320690877012749790426343610150183849327731877565383911132812500 69 8004117515711150766837342744152195760394389624503563851476428681053221225738525390625000 70 158938904954835708084341520205307887242117165400856482193603369523771107196807861328125000 71 3156392337835469695759458359006818605794157791763487885816630296176299452781677246093750000 72 62689458932010023124111464630274313976189522808635939954413629493501503020524978637695312500 73 1245201581526226486711803064573941852951709699623590588135613188569550402462482452392578125000 74 24735761146534499127923655471941817889716395384414569791342586313476203940808773040771484375000 75 491417121444485382674749955375910782075699054970369453188006048094393918290734291076660156250000 76 9763682281331222734722005692337174749135599644806024662024857008191247587092220783233642578125000 77 194005634940737282910709983237349056703603473461730100427247158734189724782481789588928222656250000 78 3855240181514651134764108641255013306289556203406175072592732000487103505292907357215881347656250000 79 76616798544025345336451272997093302416134218219591074227475813174237373459618538618087768554687500000 80 1522758871062503738561969050817229385520667587114372600271081786837967797509918455034494400024414062500 81 30267182498896679247960125577972090255410800188322714647363477491470717950505786575376987457275390625000 82 601652530160994965538719569415786672150239076914219815551249613549966710479566245339810848236083984375000 83 11960562346573996302878160114892144687324029842270634887464600751294518943268485600128769874572753906250000 84 237787370461649688402458659427022400331322974245142384072212895888831507562599654193036258220672607421875000 85 4727772424472799687060648640372563018352186193815183871553409341789708797421099006896838545799255371093750000 86 94005707509866133312484990407407939085839981295627493259957325284423279576628829090623185038566589355468750000 87 1869308896460556444029873947181790053086243306223397279766967502782210042155952578468713909387588500976562500000 88 37173756463704247466503175086001506737510520294215286813547649203055313338328602412730106152594089508056640625000 89 739298302705129415906860897777782774442624954165854580449206057184358478751029508657666156068444252014160156250000 90 14703821798246462827480900078024790736136651866187552211156431581777796410714920227746915770694613456726074218750000 91 292460631371715359535609111442031552004476262393400763760364188604591335202131929804636456537991762161254882812500000 92 5817423428372164216849616021075192827915125654129602148711592012460892863259798168940051255049183964729309082031250000 93 115722939166543051625503114397732330447774004947739397581897260462931739753017490457409621740225702524185180664062500000 94 2302147832355696878081817275784675084439759460130560356150509330485982482320667097397404177172575145959854125976562500000 95 45800625296339653679732996328768799048327846101544832348678554048615862016695376990327304156380705535411834716796875000000 96 911241607458424359669687739457795897732356104728652393603917064925586421373835104703386988944657787214964628219604492187500 97 18130889715409886743943271517046866831169559609549475460366597271199812301561873732758112254259685869328677654266357421875000 98 360767703520911011741728361818789697150822869781851807629743517131016673347404630396717539753126402501948177814483642578125000 99 7178912888244390839709140129121370741284051045154020818490855845940432792872597190722561144582414272008463740348815917968750000 100 142860366476063377710211888569515277751552615798565014287968031334214612578164684095378966777190044012968428432941436767578125000 101 2843062738781063259381444515096294141392284730248670086324908346354171992892188267640710130912395925406599417328834533691406250000 102 56582523134564298201415023192602716735552333356909806619995724932342834760501393954025897703452585574268596246838569641113281250000 103 1126157013843270012746609684901316206872643527977331102630982874867017585039105413648088255262891266283986624330282211303710937500000 104 22414855948611239676783481228324274502176654835702647908135909143987753856066809675495602773021008857767810695804655551910400390625000 105 446162370786642770709309293020930797233801986729700325028610001056518148182663164017007712339180081073664041468873620033264160156250000 106 8881156626036002322609835927114754548710586716977997035946859454992955591183200717697040311657263877975765353767201304435729980468750000 107 176793117882772756515504210511723618586481772964141436323054305038644816908600163819576596858224037944751216855365782976150512695312500000 108 3519492624518161356558648635187090555193850109934297111986729220676725521791577335297126696714645199826065891102189198136329650878906250000 109 70066963258756056364516215948220059676794997601444263605607361549252242039336906583438210384135597097454706272401381283998489379882812500000 110 1394969541242506940348095572060017551747100406792390339057092016298749182419525685615724370375063251303870970332354772835969924926757812500000 111 27773717893206669713236857786059808913162990081181825669515075279461582821145511398295052779539547616050043643554090522229671478271484375000000 112 552994561623668513040341007704583695324584534652102421812666231010708300813879378733910425878332064140996404688621623790822923183441162109375000 113 11010953660648266852573161657834631101595709760771950876800876281186669706471049576560163347134930480683556730525651801144704222679138183593750000 114 219253200084838296099483131256882566672125097868002881494192887353453861699028794199926059631546422729400647178010785864898934960365295410156250000 115 4365998506037214765807098874593574588514491079284579118449580104690516028615442945372440665706446156959369409022997388092335313558578491210937500000 116 86943590939189363008744813795785838788521330975408428996711465877888724362945458653537396015361126056690890817613137642183573916554450988769531250000 117 1731440742635138596669875351659666704079100010023090936430236884576758356971477937288394296716166014633245945342210347916989121586084365844726562500000 118 34482082586377760187917009122035735208354957826731048310263192192842221515957399598540055909177882494814643826730460318685800302773714065551757812500000 119 686743997728699929792969005203568844065556723103803231053140886529714831872428882760839768947492281619417696381102445002397871576249599456787109375000000 120 13677651288096606935043299353637746144305671401817414351808389323383487068125875248320058731537554608920069119590290362964424275560304522514343261718750000 121 272422641357957212507887202002206348824600562631239409817010068341770279621350077259928442504177740557829475852996692353258367802482098340988159179687500000 122 5426123102457672347493163121847224816752289895032063654551921853036899831802300719193656682665179586520701855104770183757523227541241794824600219726562500000 123 108081313829441441067953249175005697569456180836004519948391939349108980389558022455483405467721056804680646707371438619560422012000344693660736083984375000000 124 2152910041602583543853584882760194137069006182781702937681678146712090173888776737621322673429604921835170946509737527341243890077748801559209823608398437500000 125 42885968028723464193563410864583067210414603161011522518619028682504836263864432613416747654717730042956605254473971544637578290348756127059459686279296875000000 126 854315712318221389887652073572249989667782967731261281918521920580056658907140681426000290582075415935087930069283083944764456418852205388247966766357421875000000 127 17019045292638583593824879890848759636688904790236937348455594165886168086890282866202997914745281907998208370671544900631921848344063619151711463928222656250000000 128 339051292939284282533230029075502633387161775118001486238763790023513504856017353975137849082816163010901807384472183567276568072479392412788001820445060729980468750 129 6754742812821400047367450966853036959728726837622200152198627444654493856433834106326389706533624332852849961070492339286052557723039058146241586655378341674804687500 130 134575260655441739405243830801148967120749250072626910724572654474270300678181771810656533384016054016068318455173655067314431726943624312298197764903306961059570312500 131 2681232292448114044638827468633578657901950707553864404512478077693476982977514690273385894139556496045330619603078165844966922193304270649605314247310161590576171875000 132 53421522190443484374243304867472059623349472430808055938392555638892761100233815419840946224144193822721360072394663455850477313396895695518651336897164583206176757812500 133 1064413788005076944298832766156398180465233849185273295013084755211021179816688803478033890932196343084297775878540286902283946469938147316725007840432226657867431640625000 134 21208841895325040606551369295802859267478913263617012669290569376219601120228053024525003647678837582351306429818675865888792067721901890564595305477268993854522705078125000 135 422605812580921179493505062264516232811246493919479733928826900903931311210470093599794517127822763677963068860831393179561856756829008041620454605435952544212341308593750000 136 8421042294811002914907343520123816109694691165601397639317065451835690098385102600407670157473527129171175857447449084680975233904460380829348764564201701432466506958007812500 137 167806171276160861005087940218525678682237276511619091644785318857747693201396570066517806787611161041148248838186394169190236412840706858862205308469128794968128204345703125000 138 3343963558039437447565158228992359538957626887006902188573620484484102581911888171615391077289352846834475973224728869313573551705159013491819308683261624537408351898193359375000 139 66638698242944185106154592045387308797932564582799417714740494546913411164718922556652038015046815724687039178651071712220134807361801923542010683831904316321015357971191406250000 140 1328014057841530546044080798618789939615941822757216967315185569899202979639755670950422757585575827656263137917403500550672686518138766904872927199221521732397377490997314453125000 141 26466095762657452726126716624956026456175861857785671476281357811466385622607896704756652119258638834851768918779459833669434390893403794345339896665336709702387452125549316406250000 142 527458105692398529682666253863560245570265415898122889280818609904576558535072870946910742940154562694581028451731488234397882579072765760544450053259879496181383728981018066406250000 143 10512276931631718948220970793784242656470324722445106534617713554042260082692011763627242079576507018738153364247795394881356401051450226696165612949585010937880724668502807617187500000 144 209515519401271065148570737348338725167151610787621220516339152084036711370319956677848505336003994054017362190216477661871478270955987157069411869203534592998039443045854568481445312500 145 4175861041859816401926685730597923556779780380525691912360138962226662730070514998613670209800355467697311563653280140984886704848708985406417933117229068784581613726913928985595703125000 146 83231202957616888558949695041369572261843567858423037431287701233421839345926018123053289798075578157528607193363323357986440487053035257073124557336551987418715725652873516082763671875000 147 1658962072556581520256616370552468345083004447790336732473965745672965913493627436058137000737152680282713054942547873734015446442621723151185407843510866143788007320836186408996582031250000 148 33067149419202131653763637115741767689154480547172252437825668579292225978420276597104757784963516262391915622165650185914497074363068130378357791475385507595774470246396958827972412109375000 149 659123716610941818870322162642637919709991994799339528458672722687905443999384036868463963901621767109422747636456248672255411482270552665931024434106677567513088433770462870597839355468750000 150 13138532751111440256148421775343249199552507096333501267276209605578915183721055134911381680438993891047826769553361223533624535546593016474225087053193106179094229446491226553916931152343750000 151 261900553515532683251700328104524371461278452714992310029810535846308176841062092424392442769015706040092440903017332998915297033081092580049122596225902315225653183006215840578079223632812500000 152 5220780770737263356925342066820452931103116524515965127567933707988906419923803552933612510461299929615000631158832361754693092172603358668084483332661079046932428582294960506260395050048828125000 153 104074387913389890448511720939884846012186309802442442085504560845530487455997391087892275535339639119776156372774109172234077981218563685867043621990956150935581092653592349961400032043457031250000 154 2074729681130564699200850540814587514658519292814924007808435076595964912272155783375514843464238260374758441976730617914017009106110328023453402074754775216702817886016418924555182456970214843750000 155 41360740094796418842133084974948873679321449127729775381471383139880848896264266907292521718093524029406474746503855544221371342825038152209490402651562938191043272695424093399196863174438476562500000 156 824563472402672196147653168410839725273651966584869239976769240801470769662704295395382965020967049560603438856583273990567082539653004188278943283630517549834260115915185451740399003028869628906250000 157 16438749481658369260778053612267059491124399079048667013549603335723589229581302194825150831309725255571266010325513678920222728338305115345943264189576560069944166642130767286289483308792114257812500000 158 327734562450783944123106765054691375930644665183565196789121838655248772615070265276577374168516674399047391978008658788599377178896589324934944824032697241900785600776657702226657420396804809570312500000 159 6534079012383554106102191479392274601887695525986802980009536028535462950879073842306605510152187785188554921825707222389056765139007472704677830768450630546072266380264181862003169953823089599609375000000 160 130273200309397109990412442620383474875135929549361884413940124568925792583151534730987947358659243967196813753900037746381819254958961487049514250945984446512315810956517125873688200954347848892211914062500 161 2597372503063134925895800874605161207137803315859948130240669564386657106782089605506032987709914118849079330124342367489972918064709729027508948730041056355928781075592670646301485248841345310211181640625000 162 51787118425271146979280474228238708018858671050787854695539275882524089227815737196200534261129769159768680470997690413534645218203780399746011755543411185368209647371384729552801218233071267604827880859375000 163 1032565244675651703574610682464882215099942827699757839021488629559529386444178809126697769010256133553670009391058244441641699135964946620702688377399302775746511373969327429733766621211543679237365722656250000 164 20588343598105982138347420315001005142541542966940293497562608650363787156539418938075010394289863150734761772614393044659563147406130338107913359720095854126165196298046955458715956410742364823818206787109375000 165 410519093562234431728260683856686708599767735522627670345339287634526422697058717007677479983113028884347674132735473435939168211916174620454757293812820364091415126185299899752578767220256850123405456542968750000 166 8185651805367445596509294358829114490754404846866852944837789410061942524863038272863930474362073045826450610719002512487702691454473120444007509894701418103268578720923751013138769394572591409087181091308593750000 167 163222877316608346325604492304796115294683641557285151534789453506025560525712080530759811255243731991629224752660349500503293188882607731009251544606920492717870461920216113016479653197166044265031814575195312500000 168 3254741898872845001135565769173017775221370233433959866913956364554676355721044462964555760149205370071177993579834350158845429659266285112386861157340378872648012187099547491697659751253013382665812969207763671875000 169 64902249699417086709034654687059585221869927140073637582840431648220469341893016805861259832561077497869052298012081420327272768945132430939311965090160217756353852488316420396574635276465414790436625480651855468750000 170 1294227214594258376138985172877247022953759135322644890622523901690984653347160746893351004896365015986918160530946800087702674627788229064025103303856724342317879764325839206731694197571869153762236237525939941406250000 171 25808858489862111477391458710593054668259173400293678812998868448925483438092503783077935243839793593657256885441687650871731698717882228703658492784511286592420877171643928040672966162105694820638746023178100585937500000 172 514676654768761874229376182426361497163540492808182083305733248719851210422426092883472778409130767594444134401540631642383951898850790956125282734016707633790718655225224844066908569395479844388319179415702819824218750000 173 10263782999723863965845941210236688816267136995307677383842657272158882519984797806057694135904630914455677824770607972059101930930839472824463730822876539517791788211138876948155113089100609613524284213781356811523437500000 174 204685787408286252652215034480007529841649226285733566218011613416042082438777289580575854319477409615868977310080515304856802875459844659200512333076905701877801753406045419598265761029765030798444058746099472045898437500000 175 4082019417456680124321316973344150166556318855641200834862060176125639244064758517921198466142720911767901318926748562365429954487742044917770217385362290854591589253640562939416842891393599757066112942993640899658203125000000 176 81408455427687200206635355547942994798935677177844403013442222830687464469700581806269355773641763638098486530868678715356017842340764645803258312628532050566002717501581681348597264481770086064216229715384542942047119140625000 177 1623569760789467891126682514600219048814931866880173687217237551369077681231881659752151558649465681595975465841618281724331881262502255365454812675585978183604460976161487769268634709721177422636628762120380997657775878906250000 178 32380183431475342772470353521521222602769708581037171851804456782922616676253819618652460860705635784638836537852499438884147070122938239030138117968147317706718182389737536971368838311854942979550742165884003043174743652343750000 179 645794719834452367026364033920842260848535528683255326876770450921976209688414167813347962417425250006484058324767726239197793521446310130377614978470871084988736933694765402166406440074425399089363963867072016000747680664062500000 180 12880016912253799986803593787643465091368014155404925686042255104499414404341149235832884361547536930684876496588422984437333770788845852044753543181724595528386475510912265520985550665928817681837870168237714096903800964355468750000 181 256888735100752585372160074991121044087505696690672827218853817277585005523047230615230456050754742098190078191625452894026380732307920032494808236939369004737431914886150710114684187314933877521738736504630651324987411499023437500000 182 5123659936350175191763412484713018626580470763665617378046370091855129505761876083149926128924394031958406504591210956073163527792734888560198647802691810369213614566135863064375294505237417447274239634680270683020353317260742187500000 183 102193217309716609016046205296188622879883706488412587048465851558859140415469113133864646833737913752175867441300109233153261619909739580572268111911612611189233295991234427240272267454188927227054506374770426191389560699462890625000000 184 2038310366992717147222225942592457858528115232676490187325378669679418724591150245659148118912055127556986051682453265683002555136243175329892521579976186321002642371129512760716300117156920450670054556496779696317389607429504394531250000 185 40656028401097979855405479611709024313344568695006750222868363735767865371574834629633819236678288760460965030855419191190699613258039551174612998000606094727025677564691362632665661796265061962013520613368200429249554872512817382812500000 186 810934760043405942277173813760432689260797579884274426488395857310208497465282991806136932086432533878011721852008630103857503038641541585257065712807788233533684213790349222404245189592168709027258932664494750497397035360336303710937500000 187 16175329705678631896758600670194726903437299320686329469527895977364051847836928125330966613274830755962479799507979627205286023177181551406464465822315775995083647686834238500362751642667322377923400100740991547354497015476226806640625000000 188 322646204235611008578961449538458648339839747088158167610263882527208481007385534414846408509471358164145208766781508521382035036778887328586392270391937021178530206519299970087022971595757760197940161583929352673294488340616226196289062500000 189 6435852856974886255781400342645444995985163209112996253389919773161777637025626797587147936934957779253055222490826916008519958141039181104606872271839167036206660733215666069989823295851887597599123858049807722636614926159381866455078125000000 190 128378328041762204786376354203295981762019834539675030528146294422542827601721713488712056215702578859837259438106494798275213901865992086244526557422476016143280232520459865290849633111992915762635154852677743519961950369179248809814453125000000 191 2560845182403738221131381725207108327294741202074145896922708804973236508704501195769596514040978143748586169943380864824233324429892302872207571642825306918879045475931686318105429854223523607621151518265456559220183407887816429138183593750000000 192 51083526294824569723610375039287629653848222937208222839656118349205707439261664478112263795713261929984817869183066209775071002950455833336223955166775653642222625900095617699707272612896330297859428723732805321944283605262171477079391479492187500 193 1019023711062562660289637015032421627809925690716329833848062464478973956689934757724001117168373359743220460084739921801212556276472823618365089261098892572655736319768746777947528495127724723558335754333530054349665761037613265216350555419921875000 194 20327947225835657192375748701935421132084600118928847716453617203781593878299213981401465584750540733021975157360533491601508210257473337129241729074498527093699482255180670261118223072908735464797728707581243867696940696987439878284931182861328125000 195 405516485684619007581239294618096349763123561346837013420536261142104616341456114808470262177844120263874273651961411704255727886674724520167950390255380873817902492167450293926922501300589645938785459858928403309441534929646877571940422058105468750000 196 8089640097075817957360436948758962895784760841153738379970901944212393111709660249495503699568216888937491887648822039610407632841317208540085132785196628656265299716197605353338096837169926100105363000246990086428144905994486180134117603302001953125000 197 161382160312223170418408716795039209037736599521493359559825607313475659538167333911255479894939555195555041210456196018623868005413079337880886151501638328015850902967799944358470662792273145042711048685130309846003093809940764913335442543029785156250000 198 3219492592087280419963204198688913513631613980353024092228844186304186137251318024997268412045511328396173801925767546836183225360513451437522728779956926240720257912741463536444237969845853146054084052051842039857132427016495057614520192146301269531250000 199 64228068294404539031426737029120535925213605537696008272103072460440296305968505322809827114676783787602060269574357592661544747141901518627965996263462297365122733234088493666751883117025311506707103952994034664486511232439625018741935491561889648437500000 200 1281349962473370553676963403730954691708011430477035365028456295585783911304071681190056050937801836562661102378008433973597817705480935296627921625456072832434198528020065448651700068184654964558806723862230991556505899087170519123901613056659698486328125000 201 25563250495115502090769269895328996585816546448820456784896068384572106887210584286428481414231767983165527465352307563353866910442679355917800824468053990338612617399803295766633419270748589093934402799440528737022829131042556127795251086354255676269531250000 202 509999502452056799137624542961266615053666743508645746748174037573394013640884429080726634155217945406718196462226730100574671530118801011627412488149790005270340832283204366037290493371865416081958630107650152525752482168819312846608227118849754333496093750000 203 10174866920841527273435366497503102418558375917290715637094112572277072685938827279689373735609027974863097023014868260627228668458035192596507490527126352321895962417472796465275992601753965197694248531704350333641859865929646389304252807050943374633789062500000 204 202998570430514784327852655121753072762414656781241238445946265535135714861622681511449760313376195380847082763090754023298140591295113891508752384536295362500571407054481772616045538672248227228507801588415224793737106148694415708177984924986958503723144531250000 205 4050069039321002282443499314380341793162321688952569098750830370920512555044081792106485461861993361500802773175810653440436073260473247884247791476846087964035790511477221707315250015460952435924862968276186680031145190966634928031453455332666635513305664062500000 206 80804775493249123207974670786908761018918165735898344640125790410113138840928039638629394408994139396933492222099911580777632335439539071865332150339016609379549024282385345713911056133711235493452363104927802208388382208120725991307153890375047922134399414062500000 207 1612191897522313424390992223912720690860541181107537021080770600936073736294844462355262796662540075890508806170399202070587543697416890660888027927053809646075060242928751100475616723827185519748590626199767261452386562896321731130910848150961101055145263671875000000 208 32166328724603849573185662159797071476304066834597493449448067278291855796267329417184329837257410168007747815419022541312203395885962001166756326429198605919286057731511139745066391364821249552676207205428048726093289596248726847083077018396579660475254058837890625000 209 641787515701426089570259383762458316058315591867327979350231772968789658710214180237601222111786604787523006652140306207042527085380198779260162111051474577432645266700485419793908382733514883419424804050884991329229749360560722259982924242649460211396217346191406250000 210 12805189003757025310949461037927144496592106332971924921321291089234422238075225786645472003087551781236768561297466109559562802322585870881428948787169897521156112702262066233030838684063939816797094899872419588902250713432140125092040250365243991836905479431152343750000 211 255496899079701784640271236823096105832477571856927980657642822206999609584344552425485484042647360184866330061906788252349570605583348419008606039781920704095105376665987198298861757629901358429932557006933111228807940775115212922452556654207000974565744400024414062500000 212 5097886241071408250133713829064606262600849664881157349914288386488718625197063475282092441039614781047097057367291105223767375762346999115124545039044927256237244072156254003793326579124918613955729793110033304235177308861968635197992050223092519445344805717468261718750000 213 101718387439218239732714947293542613220908972186595862615660683767967390408861595164079309269569778495071185416952991536154982849718191296898024959699253243375625762003117744207143840193807061546065031083181415694833350059452425819678245133559357782360166311264038085937500000 214 2029614553109634970367723481044051207725613603910113707331173456491685780588032763320647899911509131653990475375650812427017648449984471204460591485587903500999635531557536297964972886110075480381764872547591799144571984831130178738439751029432045470457524061203002929687500000 215 40497890385303879176174575505483626423920383073369245602096437806275962784756560719281765072652903138584275066797869699125142845815969216126213662665916772182736913629682933573347598518196389817850099084786831713163785185700225426920495497284946395666338503360748291015625000000 216 808082905373424626154224168651085323551374310399173372893683550671524998158799892130112997514509317256010303416198233348284100303087163525481392991157876333831463415481173350468185877839937222754323736367737243906184787733185053657533961080083884098712587729096412658691406250000 217 16124419263902896918192583641747462907730187852665533201058293891279738442523518584900411425059102966444813888443033872802166609734412064817209362450293108412397403636098988974779930189156351034683049670379273115731705672279683328742497933072641558283066842705011367797851562500000 218 321748733018245878872191462576153502975350078711445272589924671683792945986134430478517383940399531669885047773977969480226719047452717807132388654398050557770315164298305513946296772123073977068216816817201091988224402176223038899219568848009132011611654888838529586791992187500000 219 6420282937396047902609482609396305059371140840041168224739592763735959698444782927813337752600666453869395702156546696934204393777937793685701088674518177796604005789879429661850762073871384839215102691740496675746760901872578447441048017652054369364122976548969745635986328125000000 220 128113827705312046783889221160226269139269583126276038666394601058185741255329986605002512426895116965848396056669272725187078584932485974001035360368794547850416297352594073706931115928615361109792276439730820029674001632820997201210003624965994006856817577499896287918090820312500000 221 2556479548327720028583490793287773062914836477768675703704978238310403253104096112796656469695056406422585640768830283792194645065847344549070434114146533737648578603280270882568172946810831414000832303616348037696209715840455193019620434326244495792934685596264898777008056640625000000 222 51014434230143242011823712676868624633841106290609159312671412593311200050680836845446793516887837299333578327053685392790190439827494307893612716782293443503527942398790991035031559253927852090196788761353251382856797482762236509355488847140824848480633590952493250370025634765625000000 223 1018001041812275457186616687946481522962300103108568425746133569687151749890267820458467404260766260009122975584703587434602454965167487309984648384220653917447082258630582556528656675694972833190025605327452774231895734521488576083551234842047850115420715155778452754020690917968750000000 224 20314574361164603989393645513932019676970899378996878853059004716524858580399540881470309361810826706432052235998326052824432918278119054801925795881546084870484186143208500123585247055163073948033100249168365628645419345138633638810151873856937008999690164046114659868180751800537109375000 225 405388617251684764055010970478021192664885947607537715778821916343096066782195282479118617931247164052799620176144373231918683569194464693602874771147297426970995536813360735799545596789698675674082756083404274100524146042988733503367030727189542979593817051409132545813918113708496093750000 226 8089834795597780026053537508211838844772723998716792469745517003129925934458852760977101623318250928664275606169960722459970189810031131717473297424222616794863671995700251851575002838590889501283686858124572018554707516167607026991970391945242649725522632309093751246109604835510253906250000 227 161440315524484332678513325604403656241499734423731585409458995701227156313209704877648768077672584611670345797136220584773854448631898795947815142430521824144195745112432338712047413474963565818568728930855996669836233692683964018826545707101097811703160900265174859669059514999389648437500000 228 3221725594896507516172086103070336122363262243982362779004554519476243689583790163128517082251799385890789795513025454652285253251206752287555082886223132894105660702901610268157086540838088703835472441383310459858573961849614194235354311260131557207234132000905901804799214005470275878906250000 229 64293825190729429471207133148608891175546325131001737554807048707451675377283498015272153126160363290484320373338542915986653307240239554384832876812400512340885892629957899237894696470000285487022310293107986032985515308527235229936983416850660333786288136437292450864333659410476684570312500000 230 1283081120110643831621046700661368741285902749353469458158975450292187782529266329956952968909026380449230567450538747758168429044489998063592969150299645007150722813789159815225811551292614392980140888023328938658276153331043520458307625579758830139474184983683358041162136942148208618164062500000 231 25606077764978649626723053203674934620467583006577896978843622622714223711947696022084645829742907419354774527909020031017993324221207320663045834557927980445735204205922193715112516240082044812287660146266434663266896393316496230791333999665316913173056245778269612856092862784862518310546875000000 232 511017845051082533498826449711271324537779781553688202638129192858477826665163071475223750826334747205226750276805011825919435737690473683921992301737959264929974118419912745262805819791292532245223562401782726253990216814893868743809812148493178051686424215316328911740129115059971809387207031250000 233 10198424804667526956092459189516788236483587915127253829473393763055458772502181469355323782585650534353237720116494871203971571589101728026769374262152405931005921247436026890437970223302619205752315730336007197772766129567624419136118568628726514765415762236999697165629186201840639114379882812500000 234 203532665973492952499793950491638466087086989588223399075387815698585437895663194281578470361858923057391539115145431831292936920175662691816294776941246733751272018057804468283527012576167656798561172908842536810251358226841051441733648356821165914335434229259780281040548288729041814804077148437500000 235 4061992354960348711591632458748018748716757366675607411334335555856875335024086728428097982966461060166665184893753511867080315555846204360078393633423179494865811764642991303190390165881814086745752769967963819745016468442061835156301322525494758035034836320120721353532644570805132389068603515625000000 236 81067728779081535727104190172471052145999691512890300455020001983414757745607832588543819914288269463495733139193131529211645280796761112440547601751793116189906666997747834906892956276709086222764811637919955894063676128653013744009234021589323348919551182490544904979401508171577006578445434570312500000 237 1617933996308251746789885314412607918356871480404941439460947718909501283277320878243933621074192044566813576997398785372029882608306666927610928929476714934929360906748300671348538747632210876935348350410807558560848894888306983161028172667162444896158131194853491141572021660977043211460113525390625000000 238 32290699506152083181730904384285242068046804755980974106888662457227441578013757023775986134884084923077161725788421136626646816762422974395596270651320991348380102130480790709687222904424376745558422959879562618336269961006126764768419412474880727969542534351067575304483625586726702749729156494140625000000 239 644462914829897225007767422230295417006624513330666303304849037326254796347805945620968426206682364364343353272011585028071570359651705388564829334756490078375619611558131262281205243741022079817212039826884994516585806334724789405629123838933812018471622965918796377415844744973583146929740905761718750000000 240 12862405675146698782446691468679646031090547578557881636792612036636501977108293664685161506375035522105019425720564551185261758428048620046773052139514947814246741414014369776362387989664565676351856961544913015560191718097215588554014596618720664868662808361462644365924568035097763640806078910827636718750000 241 256714403723882245408998282009747292155790596899848177066275783801749271825273412975666501434290128055291051608779732328635307294767277437448043073821854352641190150213315844914120689752226393789429178361124612468234531801027414858692158546622599161901527419994337424896668764517926319967955350875854492187500000 242 5123680041265914236882073149202807525258134640604407831529388577530780921140787539968880999700914539285354459795066558459952620800520454639975405151072547616764249692274031119566954262410138355384061700348065612485837969417200056890426139587550222942084204291622519678722769143064397212583571672439575195312500000 243 102262749794813514604436439397669203693423674925643530793899319345778960771739998225716349170985331339645963497967377812883828028323144876559179897048155785766693872458967287777365136513124160590998762332049869220396354533635474386496159576130117618391392554791642882476565556970626857946626842021942138671875000000 244 2041063899593204164441005983060036975356447938065098340025777398417801389173663079341141887142207227967523943586480040773541977450548014544439369256657863429031963765881847096212164814831617467533458903922470750423484617126249017468181545638334724596582302220636478842872435501831773763115052133798599243164062500000 245 40737969261268442302516405131279921671400124151585024011126740727604280787996785542768097257654666713310988098521989385235184774421142004580851084347171233338637970674131560410112187528680038433626996082370946814574856235703500797630235747638599197050152889220050536904678406546764790618908591568470001220703125000000 246 813103370214748177664046947945465103278758575545863690628586573059093571825464296808907957459692738058361591722532389762214460334991086351593409854246385185742733479715390087860369271405768246784994108798542068534807089907740605351075030572786675030553864577522146895129963317661037081052199937403202056884765625000000 247 16229148239508941359853244750490457324551739989640113339266930385349519470038619365457150729863502828452318409684553366508976880370469861187674131908642424962395449615371956004662431206600961362955550430675353837557080782369073620974898383497321084617937458976454187016156757716878189512499375268816947937011718750000000 248 323928563651488950529328877076321628050528681244832907376497199223710166841496636528277806906549754035641032773945722436368691765458975051931399003821693562757489820951980573480157397067236930429959575128399199580272378519060138805748979831902174874430606540054226716653128833461883218092225433792918920516967773437500000 249 6465562093766667004541222968149873459482439942918954014703578635107789273904571419861609238255230030349943505568314218910652201101731349430116678911621755047810138193298568073077840415358102587296783487502586433389372374456742529576596103472103651108112909654897617597454017278335580698467310867272317409515380859375000000 250 129052619391582673410642810444271474251269501260662322133483429556751473907135245540437720395574391405784872371143551809456617933990557734625128911075970230754290358338239418738633694690547727642443798410551625210451872594156580890348858225303188876117933676711756447245182184875578190741407524910755455493927001953125000000 251 2575910849210474875646695140740239386449642236318399338202199131790138981174293148038219040565050601366462990356291611814253608961325475101481656750958608988362528666432587601117748248604159822663918047955632041053242556560655260002580795652466040913748397292135058966925747992934847552248811552999541163444519042968750000000 252 51415998299717018351201891102870651245403573209053764568083577908350789981375771962826356246199224305052812863064074632641649416966139443493860053402070647664537774572047284260405847978090967888886935639749322089277024045635301419892783341793270578556168406267616454776335366684374139634172706792014651000499725341796875000000 253 1026287713097118350488417193950580192843035749824986209758189993822812211090702167637443079222553686721409901021634691283953871761577091658671910156839750081841564275054698756976480364780076631774225395180767100991497910792325186444500220853976349492919567002574952951069144670972685395859969048615312203764915466308593750000000 254 20485349233867677310930217217832447156355083667766457021551272711345109882794724369771009494717902329439166134565700333896244605634629349249868442894399735885577680608375286212089588383602317020060325801442870874121631526445231083754394172164016109957095294106515793157167572763116200618149775891652097925543785095214843750000000 255 408903637648574421618175708387322180493519121054632416626258737649986703150686851145625248345545579830766100489958489017772098206589268186987570095421547669245452526653451791449160803421708994635713954232722402938349429292573436142391632691430752939927902145106530930078364491624554749593656310935330111533403396606445312500000000 256 8162099954625840994019054179137563837194854330426451753750711521060281457421913317789628980647413722403182708998780776878185241545590470451197199951578549179079150043746635368379733224550519385111321508317232339902209311269727572998520480676606045011842109224587394737111103719537010821967124019060690898186294361948966979980468750 257 162924407654593635405905634003796507722994563093726449403662062657740248546982160779224889769343316715674425280792783600720195677544276705893547220823338355208856185698133227392171328567876126247552837889756427640849547730792616534951011929459101209769455331992736712067626311600096752983234810185919627656403463333845138549804687500 258 3252173253570376830776798508215317886718689922219733389259145824369621240375806697724837915938442174750865465876290060246934138524624128043999101500930978795835695179633279539029776519862643605329058585783897683528585933385976647887588028824474307094235251782025558399799517460234489449083950668439868536552239675074815750122070312500 259 64917898536520649479212541650475650480060335513034832519188354872551898890899307441071088901165042638849322233901234021145364850086126416940059284786923399129229899917776274968277778408068986253093563276072397775454784847897680577524440575376572075973730701594873115548121641966842897497158397512873051482529263012111186981201171875000 260 1295861128479008349219665735253725484582742851202503002979182929955939827860643867765995966911717581906261470745951556037478629122873061938149644954015894005695012232974072565712929499761069379436752282318522094056193589848419085374430179177709265670398701312605351806518274314645825530808661858045427450747411057818681001663208007812500 261 25867572717914304595534323680735286493011840056571036956021237797204775874153082571114325623027006136902767289603094279522082979809075297692565709618478190688394688635229571139327060129330158876879231382680077049933979322261545727206058365961169632730947256086873114605211529422623567109245702223818685894229929544962942600250244140625000 262 516364142422487836010093560497120413581877570594910394198439212516721289396261915446289782474928404946570507345893828556872114444280396209664575043147484493512611532680346019307940933116018056969764809661896194546392029982549176157586584938843195340392573089062390799180367552978325404508988635994548577201612715725786983966827392578125000 263 10307649230867152619973350542242897989752308918719694180767322683318580871978612380581830258529939642469563359566321672713226619134874829280376498009598074490270762534493599244740265775129638019358423006558764339804403640336057698963230307714550477327228170028811983633828629859833491915103385319282813803454246226465329527854919433593750000 264 205762543358598084497195293021288153053010106066866622472135570231397428770179118354796384327472658772024995851948921269692061677427236175407515698903719138498965600593868439468868184223231789250071550168805636631701542365799333611879635309301822028463986575953936188448018482429251903002253184214471321000772263687395025044679641723632812500 265 4107486242894278743359106038047601243963862117334809180670177986883367540355651079610841030537095716618914068138904881194984929334302186293983992630945940538337841611854958659586085639776966660878786793935780444459249657038031980403182153910213730304054675421872914856188746309625443648611016394319069011675793490212527103722095489501953125000 266 81995308081836917771567116774559257915218450537773822366009944023874743004844012153133706286285632538520427450442048568215676596861445899327274439362116331799150146462217407828579378748931176576189315322552609624355698040871991789251493373170056044791467392820094653708128732722222202158362770879076152075182193357250071130692958831787109375000 267 1636835176315321242406190009020227882727020005117357577568662927517799176838271853094391964441582102735257971201708310369249274386784669076458324950562097559885656481811306306091116437197764685959135021232979061040508878493811671298541047486877897822990716118843088030952532379810652949453459059121632548916558391738362843170762062072753906250000 268 32675627586891674055496703538276937211155063534992026268628159187388901477928188112145511230456956155349366216153505449535386634213798431190492680916071723676821873797352569916371167682865824887617061058195664091666874999783180751668636582294017736391792280730636272259686747134279825670059723754853485584714878342538213473744690418243408203125000 269 652297844392595872408986237920249638750567625215268331087484070023339780432990223651380651700943697227606306991614588342026119798245715894025820433157268238455514729709231600189268291661670928053916795102270320342940961891582455897622968204159387525739496459195229672990772610078374215049147645217707128587059095536915265256538987159729003906250000 270 13021797708429969452905317860704242788390961110778875202079774583058523764940064094373858195066987140951103684017787522827854761898312624699256193091546947426945275530121327129704281822431134452631894539263840839438710313317146064030325180075626291717540318203934399768223201364157174144870021510086820085497216759051752887899056077003479003906250000 271 259955445028066917860582175743210160461974537303740645178050112525264256709689102400599899761300370599798785721535905898519167017970004795656738024447487031659682437704636087718450792100931503279478042278292911222743257546294318104812026657598296081888904507318395213085193798450517756914194894352655707241844806887343111156951636075973510742187500000 272 5189551715082365308760886817226585188634271093968057732782397466956562183579455242776681822440665486606277229661544003782937782748445316325059145120403877139382631017412404251144072798191389936792521211658568043895205472339625541577681267466024807811238056892422375025928685020537909632514993662996031214423593019846592255817085970193147659301757812500 273 103600940832230369717021366864047213472735448579215804555546030017997303664864582685468556528577387919429343962107746595666706651937827743485612970352385093075587322508782429189506215201989286283953262284026358385453735619966883522338325669193535540554019817083157303631177045281800760063028261770433590178053413766168233678399701602756977081298828125000 274 2068237760409854461139076192504884152174682130395293616492105051819143251995654260180704394931818656639702596615800634592324399219342765536008404919078636712129425744974598130170069332682048890413227535378190439300846473873061506814564384709812552579673315326441133032345030794494343640674323328044787365963329099638468022703818860463798046112060546875000 275 41289546562364003606012830170370232710687290530436952561969660852680350739840515957789335011547943363461699110620892668770403460778879210155222338202697147453056535781492886307758838677907085121340433342640965497315080514774936990588939898388621504226932731426042983082088069315541623953825582076239573233231551843691597980523511068895459175109863281250000 276 824294933183426303873661935647608631289445546459085538465408809051698306436671170026881289542134666422731746737395357264220735756853711767953895230061091603138918522304441317230982612736478402241252854050549709747123527668151821804873401594642407566269562862889481292689511818582008507194126656666956697518499458908480814756103427498601377010345458984375000 277 16456140723842409604409207596141789642709869573713873746258883444245096153771810722919326827321316625695691550389156410365128767997837639266371987805912767383964691077052564925225031943800453301061834956316028501449794613736027345057580905481489219644298493255519247467772564464832155396330398596997366560567877284346205435383581061614677309989929199218750000 278 328530866968796306850615475390600476679999194727021580186103608329353538321703415511518934861990313930255712606689993084627570728014384524922174576700776471154690775099430702643881033410404733168680518012784022241173957216672488363559618796482968233905959127942920228223517024387836195861991770551566130975365895424897266785535521194105967879295349121093750000 279 6558842039484571430673577770342812383898191808707921869665222574890678166494222309674410276635433865919442004370119216779123903064659934780704345491839874352443109739440247361026585505720266536736740090792856644743150328662601290985760131528351731408086710905527117101093153497635296096599620652230191216963397983930744716829508433875162154436111450195312500000 280 130942596431138408205233213343629718664253186466704583040816407834424610538223938253856976594257411823177431444389165792126080779040889412229061754640660348679132083726682081243352189203486749786994203955471673728979322632942647202179996911583879209182873978435344944982538314470647518499970998021309888938662124036331653453846257662007701583206653594970703125000 281 2614192049746215195841132835792749899311246889958052351811316896623210196154577557310098358340868613266994271896879786810773356478360817091121126133573325822384096048778243686032760788012671410338211687509594624980690391355189504641387126953685275315003284765203861712996583431246735155817926330603375362796777636454877494220916389622288988903164863586425781250000 282 52191139149188622526899212289053836642277730462637711846445794780101678738830750523602318288862022314514814719076004254413666655933231915684439504014247604184476811186601106214058309349330993050369261704535523895891088309679847202592232357266837234125774798681197664695641009638011060025726685252826252810446305295180710256963685367281868821009993553161621093750000 283 1041978573119843523946927736512912286321092498635699900821267634302383338778776468050717661950778890731479516476252381757728680586652863334335983030673141214283724322276665194732966246726926186341294447458041378133514660599615324009350221973701874108871475662716490478905907082879019396273341949393881019007143550946187324918179584187782893422991037368774414062500000 284 20802882076019411199926338964888072758593642490367670555128829177797582855195994978336511067820127853688341050775883818895498658191273715160862759802523629172495482067988350894844783869512927734349082806644699345130380723943024250468365347151019810553877700730994721885198919577197323862217777651631356963980647654453810324950979726565947203198447823524475097656250000 285 415327715833510349921336381439344329811922195684884370030466800076028934898474426058718413950514131535040914311981680454439955667046833120229154748338103333303506291111767426637427439359749329152443091823888909732603039716616870123385960790488781480882681112839859535181690710155272886933400543290464635526490825101200634206916051383018384512979537248611450195312500000 286 8292032368564140202974932650414881549741523557205208926132746253266172091854157247535951551249775143584208464060892990891091422583347612295484173472064930185884688539329342678670317058546044298812762427672747113892179569167420728687181245152765532363077304735369223587019069772680448197166843014645290450546372766880614060564652634255367047444451600313186645507812500000 287 165551726382831091857304404483892931289264564399950686922441240526882111799039446091919868950039064713371130658776713720578236416036870447571861721236697038205990471534345413061954413747278166662707765542037773388857801154457563677273688274304343207109522495239253139908081079433654941358069722905635938263521658377093792916499859213530498891486786305904388427734375000000 288 3305286203823884646456598353411056787893302935068459895152906711908236607098877829960205716884460493409319448916548971851822428445180573172007655892746555450293212539314187934396659302246005063578366846759434711756709571660177052584457317976562407780832480373700366508581479884526096919475350370511828628525171998848226768298174272492362391062670212704688310623168945312500 289 65991354311639496228562534599244974623336878669013887872083985216991436757648875705433865004925041685023436748264662863615970284182324938416900257789438148609660333397380153569095931397783561303969469570248921407737765496467894786893836417732751186489285161786336037212855152019777090745234503937208481614499108765931724751143479419657200679694142309017479419708251953125000 290 1317551522291009252287507156309063458859036301702035899239194049677173858023403414946420959925917211573398961284318613725298165329019522046323629284830506484310114932313210652293329113079885586034424926937038810175178145601893485572811423650595273688872279609458226398146314931705204673844509578608403822579137378464636849341795675309707558398031324031762778759002685546875000 291 26305753761205373731238544942115665621893473927453019156631331369843230636137367150648473461063845358218034244198938645168324194369771213364743251356925232556157277514569600995959595006852698470309308678708575557105790467171825261780186843333190859561333142718049124993917834203461302938270105332353354670738103673125567335655783070616497987259663204895332455635070800781250000 292 525214193245984002921646291138816200601503263688531170147810485911596008933838529069454110541103487802777875492054151716888116620464952650398812176064637348638345643527194430843987804417641205759942704098873272253173830217848429028008524988467475038501959664541871228474455388377326699075735322217876910035627206898363210845456216786623915293574782481300644576549530029296875000 293 10486358465832786406456077826491722776514655606067943158241267380828794035027151518963503572237049159202220380984698933596571611705528918105232256757604534093973795271788694267704193364652563323193395286615729155908078180117451569330545635435272112543469160537781388008790320894223075732399493634725528749858085871520221103910985898299487728557721766264876350760459899902343750000 294 209370490457273660564276111705804124823608940161968797071007617433554493148331222504475394452488022328289230055714907279632229118066172616590861725058294609291245504236053181467427262076566485398453164396035136548232717405746396979490826122466147281054979497812165808202718311731596784180901454543669570617914843761305094829787371506863921655217097850254504010081291198730468750000 295 4180312504384209697368089145583682356647649686623715982197406327741138863198884408648678214661540513605503610264951877549267218662405954954983645968113068639747240745594417758790327368240598640667420807771684590742680357694394163421020223258730872831911285566486971560386477478302051046866134126312589054032265863573176300160839383645520334065182055383047554641962051391601562500000 296 83465023313887430106234482602701225431714897459277572482387403368074765815896644780789487326519271741245021407654951338905977237482497276297139688079554850205764164886699354575847414683452493129542084371387351119220408493154964546683207836010471143366877357087628384871230006407990275969523150967930409828819902884180648425508651207246706670017655227411523810587823390960693359375000 297 1666490196132499867104277716612856117205620679910828299059115494857519734977330314983439932142287142847080730462605594073105875482394642587346930472430169231381082484101438291699579693848058196155503570108845091370293004593969494147580547028761258855776372819965105462243750632994553321546371330773829394898660013815458737923455561141323133175773385517004498979076743125915527343750000 298 33273881432846893319699504744451321803266587400904122078529319444302826923205085148159287235726874160872920625008400284345570332618282293270853141983085593713816915370481737703397648249650826399749148463582645280715581803134625805966792801413186208697548383485880461410571531095025477393291642342631828522305460007389192921626042244264673296630374643712002580286934971809387207031250000 299 664364789813029943540488439211954485503349587904339828792040257800962798433225278710738945810332571038165003783612540794458377544251322042899643002137193961443100283484200582238407893145202119085292362299626730186862954397035839670975762623534186173660079763915405868298033580726762876381107373864588683204560522555563484087315960529297991909308818136992158542852848768234252929687500000 300 13265150303266831206025085836265357893883546771823318581547737147425890542050064731591087618012973668395361242212797064529352271633551396789896205276005972763480568993567871625360210933132535644403004167249213712731030322794148932097149393716565917267412925952844270503684070495177698765076110564829620707984391767026084232276742011901649905122532735468610098905628547072410583496093750000 301 264862303397454005143557361714135551303123309297867590282730565634649841055551126368313742804843759956997079952488074278476435722649979716635469082089022911323980796183863483283770324611716077152365631379294931606357117076388156418285275269888907517532065398593335766535353035468498237801021343835966845365402639600753376199279798975179122690320338007197165097750257700681686401367187500000 302 5288475793002144539786923480583567464761038261808415792731342088665359409155540701989840626202675074638054278521533403639777839097944959242754564784757642898290080135724161603315016746386251474267432970917710058232892105862982063583643079064338120300391901832840445934464168224751802562715757295797616150838999724478618736694229098742814933187521980739731475296139251440763473510742187500000 303 105594978705158331570002927582609185352489377834788500151896434443648265430333403455572725374673875252674021072789693373005465104100881199401535039431629503414702920201753061716355944936095120195768876151987280040623753268881325031950629136433153887186042924385098012882865405147684506615281622572856692120712700769292552333333617318132113352424118757344473351622582413256168365478515625000000 304 2108426055066812738914203192192229457531613564003836170796089990371529510401722891366205404685100074946484565499452101230734122308856410790681966083388128571471206334291582515191712453164794011803674599482114440284822968230623825473487890980754092418484475496768239928286161214626463668272235029661974082805020044965808528497812687898230026477678950187766293566937747527845203876495361328125000 305 42099392378219310098319663739182548840549267556666761574256354233975785961791778388262921031253309693193740996366109168836625589707985382672961224419126895082818513363395860713172225704175723055358617412610088332244497955818029826667348380566532533864165428771536331682828596055984143409107906002103023489451055979809094880497309079672855282783819038175399107615248794900253415107727050781250000 306 840612050427843087257297860935965272600509884873313441891197138462719124923358712262374011441038307926188749960120676541149615533058139503698670200002827872405297766831204931233602284485338783883141020885776600359522491862902490983455877794972267261143956764032964008438178829745304301404082698277285861178254745217756763790322086525493940450356648115201596560552843584446236491203308105468750000 307 16784859508542925488232038721620414075052526365711437781084815826633447022085305883284536449946465236441488720702083867092010238493962199210660743732955488136301222510342951884240983726042758127699200189022184235191768322865121399767376322095048854432613859816032799256436600085793861132270446060064372407240070319820354925194379121828266628536437306013634485069019319780636578798294067382812500000 308 335152227199801921274763110837550475849263107627030332317115640694141880473456594747402270023281692221153102702330570722778775866032037419303777837524922896228092592333146604182084577646632995082305458319761146254640828524741872105744689548326462515456413109962992582555471073141663136245010530095441202287423482035373970097225427270272207030841199454493026244072950703412061557173728942871093750000 309 6692198193601222829337502892775684258867163022843938998047260527776231076120476341719974129591093983833380723862069972037362611952807996366033363292973379513680683801603606950820264867571927442258332290721444247220498097079797252079109173181793766085327083781461696551350344729074632849940825147860427890334637165560703545307057884328736302201586409819488582284563449320557992905378341674804687500000 310 133628086510940546172900460988004792136734642294851556122298524732047968907050801791118193103770554064285892518407139119068627638670585475824988770269371674805430428167504280727669159775065260863158312514728193194499623293303048356031244458049365845381208543894348069847931077009587023681076476339535640777972271144583080469195768722564121647186515731556884917230476617078238632529973983764648437500000 311 2668265007179873928404218208152764498936084014955074480770012342720314748915708936086315045576897558646994831316103967618701535807538057250396078017275878136790105977235374865976930810942621446817405532850360385009140387946662155276379511525680263343464003400591323195355794174371496517876157292824811348010314481697302024802912295071135676620669654961312718122190545955163543112576007843017578125000000 312 53279778829264790301148331528178598808883985298622160305119156715216541300464316255826098506230999328111467304805537558540097974618468258557588352716758720487828077686462773766141919718501703889975757915569696149381232746499055215935398579503166796890322888415653665086751915725430843930668140815059534288795702631327537226032511532990946363290935738490314852247586863143169466638937592506408691406250000 313 1063893347229728240837626428278326653532028460435746012482411276262311128204159669645089826402376184666762526054423673293532307799889541904105198736357003204629154905879847718972482422494043608026672482339650482216078928644150463576984795916596781088065552883699154654288177230939114295740178530652147250175633039762930056430361652016592379458684819059311398806860760046788527688477188348770141601562500000 314 21243984990861133981057062755748751967024899512522699039059613701161435585477965377944946533576110439046500122169542775638368057023272062862228012983943981187977074076008424197316766844068959943717313580476460265907053766238291103909855638207203240197996868091699680517155640885312887370353246456015806556054838086985896349740024070522401971993483488859498313754831100297337798110675066709518432617187500000 315 424205287595290580129679126138602063087576564869104053827571333905731523278274292784995916495853125909849161169671187488143920884686924683820362544980976640229764431549501549844833217299027803320577468003799793881128152982980479503469815759756534542366350159672352350644155495773390671617529905423299756309793433546480279491634131439955264774092098872781728233390119431334142063860781490802764892578125000000 316 8470681533943935318412263563084110816717114317481160062189794673877107316094654390738367826230484887630215844875396180538570065767007894794007872338069501898258903680624540441521827851762232401749505769316381960094679257350021600211691574190075104311176169327634630799255130311171187145274093997534878045299989131893324568329782814513030761786459316098900965673074853201640621591650415211915969848632812500000 317 169146416750363124812459395439502906844855942049387202503663723298555486785107767486983811798230187188325761192622264425265452732823848498568043633753879959040942776966414324904836499374305776350392339179093683935013626810806425013690875913637777319526009942725322438357365851324017711765252413263078164122236376040645881758761909198320141079205954166896035055869286500840331655126647092401981353759765625000000 318 3377609265298131580374582267424036032908286893124555773264983153917696041149164539441343411694219146685121331991042072642879323438463641402223512812380936289025115200429971582219219405744785156682362747758631738953888459901323266782820949847798383581730072755678608438897085395935573804117461711385365855900003106472016821283453218268342439789175499873552901272861538617409138396396883763372898101806640625000000 319 67446304137771467608106862205301283791930368367408840989648723167572801824828144565019929568940990483963081143520181826755928809727314720163522810704910859439153554315795984259361842052019691059770064900383962937731252318405734198766675393512463020111663208318723309579230200539528542734257777747726584646028275198202969127196228841283201697357517035092576743285667714711273390548740280792117118835449218750000000 320 1346818385751123993799383904662110010720109543336695293512047940752469386439537011782741718579790403726637776584668630853032453419242315818265346126263688724425597537743551060679131783476268205849783483479542259912820944733164504781622049264201995932854774691114506088160253067023710587724709999399915237150377120364115539758699694674373933894107918294504891842485677178140740517520157482067588716745376586914062500 321 26894410755964812461850625635153037908772280912112825019975785982004139461300411979836057371016998404634729432734348672174261764540010107149784637599221946179339813759925739249075497607734826166657670184124192791405552198565683724766969893406650448378813413613844186994103495824367554103786265097051266885152390472068475420103629417017872013274865284323290830873312120597763696938642397071816958487033843994140625000 322 537052984971595478663663114391410042712440267903371008939268024423250362534663506305421890980246272490066180908328763857392866913019456487494146645226699111593649076013423923514147359061288609477046022620865092076825157257072504193328001287592429761104876551357199137801507696120134698407905852714408838731459225886336325935609742706288562252662682540989938020234151973427393078619473953949636779725551605224609375000 323 10724432672033408165265099343110200543328915566491464419994671075944163586218512742012294727004917825266027451574986151331838983247602149672870730222019223745445933561258774943239165529242450560764541318590030476456725276495720284975125722306412297087078804198928589593869116532429934379972113777114356067547715191847892576732764211936722063559363165292213932602199009995686332374909000009211013093590736389160156250000 324 214157652432272070460695039351614189862154579367900539498041734139996106181585732842035638530005612127997523492870865429373451301271561445628005014001433264299491327596741586057893212883329182494279575096535485131713001663355895814163775997908912228868518096194654242815843160385252084686480173265215690608128757071777361023027729787748739972929258269878469580050085168741020279215003796480232267640531063079833984375000 325 4276563582416756114738187093513772591401179138762075388745510321749460704979973557368650135568419762186781315288405897343488304446930565483463853971905544262472919126470316595433006004962481213501152130389277841553284248600553119488993557619781047278020561367087095494999452648923957014200788690742307175528478871987184840121384511761505607459418111296957746383154008446551451114170383505097561283037066459655761718750000 326 85400088716359148180814717726302636717857902433561689511451755198125733709876159075061080928068750465754436694869700588055548656286864973304753648334678199842634059856815217902665242614434824232799080885994474688686749872360738674458122883756977355153109983128027581817320358111947730559653786431694538995982814284161267819601880894378532222579177621298143953847645996892791247709353363859463570406660437583923339843750000 327 1705390150819037423916575250008428800512575238199259426635412726127709605888352656758865010581923365569958628799691574434259121484872257723792175301606876590129664865030591354447718759242383493089229352249369785067658950050506494018995542602241780211467303332801284737819883603886907279983300383483074433161369349466584339027523798899974970683308959838155596387232808439479898616336628336398462124634534120559692382812500000 328 34055809414221631483699902096204904400479779909162040379457174866269810727343627749300505546681701355131795788530426257757308675993638073447679110443673907516308856298629187108635847173895158169922110540345646622540140618386638828732990256233791647515581819603196387294878773187375739889910419243335785174411491582335754331189880740228158713340468557743655964440167363654247975417697913425030264988890849053859710693359375000 329 680081057299197929628900780462207361432073416423083906665755741250433606318077915844693986144981087851720055716245898217220419456772650889213531172081877119702581112103324496363943817423985377435830596504774766899965726026748380257677039463392131076526968251650456731086180972161272374093347885801568719136424011233878133604612512046501528105309660864364193575598478964159298475666490246815953923942288383841514587402343750000 330 13581012629096104109861988312866504581325344891600372560385849499516234744351919592171313238470985966493439900515334755307522921879187179878536880072786576420727301602305783124358756838860798900915526154443835496578103437928096442115429363829558011497917335692050029872296765474372075591742916871007084421542527981912899698346655922383166879436335348776242532312709019314575081680733850686415564723574789240956306457519531250000 331 271209950085574767873678981111926269735832416113227983758762734718435986888719602731880303644390384406409781699112878346171379195230898063435434372450511390154101098462964430368614449259425621556047214141612545717163938745331472756444072794300237027194059181040636548205080422312989183267131965309235129989112114684121652586318415851820945840103252735380553288782497334348463111509518891351078195839363615959882736206054687500000 332 5416030027311327442778589291482142073339063008526209434700593166214549979133165560579416907115386291007520640557585492274446518266207392049930511714900272640727982779546548714891306622259011659387328402888226440074689499643215856551880128392200516537037989067166928658432780722696139412834593162651291903095823254083513724841238244269797803975555920589075506941650473875693706112373826053185688067515002330765128135681152343750000 333 108157957001862845328761617983051786149263570590688566789065899565545817901608261194754121418370326832432469248372202773648856896307144616012125834546807246428952208660614261123204771885953235840617819457077194674164219737619776114324332894318719023937845727617597824560294269687475456742792926521414688154916590509475574384967670643826292481794134750502558922408335289109198635577435265026080557504428725223988294601440429687500000 334 2159920877851572390248023927984896447950862322873930360727753144018534746717745814877275418744102035845283143373181414671370884725654654457487662624033545909224883927444003358358610264908108033104553460415284097235554927095580558929770360494328909849297697614399333801847792750944494899624038382927652604770340295503599045352498093396171769022655325706143916204980827480114835027848782088993884187289040710311383008956909179687500000 335 43133942306946326241072477845429723094899310268736101830652741890997007329975282094116335974322515282999833519900249743735734981536207875583858098372490812336461114849553380499758515439508187287968545224412688389569738693341593848478100631961374348930751035941288188460781294041249763816372587408316405748995750975877843622114066402448922790333027250668963580332303689080502227869577170672743537949145320453681051731109619140625000000 336 861395097855981693683322399829861434424923725902438224058571125263660473762303996581906590439595468895621675352769868394246374184845103705856213809760158782076351430477688045099344162497321240185324221594670056827419484024768139057404926310895303218230176937994177811225721675645196176213869230683937745761194907881370031858289837977476999771233966821395076261993326648006458181562091711946753391782038988822023384273052215576171875000 337 17202341271723313942103144661290704610325628116686674326154847694434525188190818685448757725989547494562415059715552564668481003750764237211905990918949164995174614620518814669194617844531074025065970360035992529520869814500562539633042000214615402548038845082198269049107142068522760432995073954014543112679055578758517253431129405306884891573900880439136092709837057391939061014578270686651781384846060518611920997500419616699218750000 338 343537880426427127542000670010983006271295827774068200300429650702464630237538538836624599557483566829278998973609407726367594009815557991657885913322209655968723812687875736736874764646700442808270118136813460278893110200824843616932051779433887476920894095576444722134536121190913115155966713578692798847880547800650862309645335756868263367230269062024167531927219341407067046888767240044081432981393220416066469624638557434082031250000 339 6860623747749001927608685946827005759459211663806612731663447596624441140731964330159140233050630523404775289236978437485276139960033414759657485643632328527752979976097105420969445889847085539268403244207159663976714914630041862202448349695479109789836144622573837076256075340597291414766650887692478608260033358732762058514156115262531395268875874778476738026983111921315173768250602404420151331221333634857728611677885055541992187500000 340 137010691903575656142538169349868732666847197638961471905867085826705751016382464122884006418864062511524777099762010560367720559790079077111983316236069149127772747169703958259948639976652090622448405965195923877652630206876424248101836160095009280802904182315518687493466916360751790312545763315976263970840077958221924639150353007742906393751962322781932503538868617487441264371828206841214198644096633472599933156743645668029785156250000 341 2736195929218035830881773997866879969094514416191576609029193121641836259300775896413020773350335090039541736215188539343414008833344394472529637488468125822756986534386169958211877531498535886037752623527813025239924961022957328825728751467000038716327793201081179653461905279814427249350254100239877881646395691775634330770128750682490300708067048147052669645453651862432478036281965069174981503713484087825236201751977205276489257812500000 342 54643912855436212645972270191318099967589279130375638127688271990683455119954091732458865151996458084707807188157127847121396726116205304816893052766775729150380754473267663200547144854195906729935235142382932638563413695283036713098618048302953989568768501647322973781125184389276427231176127206544929624692639107682989705146138500471955420573385786094648344089030532808227558443876670825921414240827767017094629409257322549819946289062500000 343 1091285140115854392492449127727489751539319422866102394095232254041345969596750811566598327379521101691686528393225439512482704297072904775497718400735900130262706029568173448757282630470093181049726999199192678058773713739617497040016133034621675884973948210740998164433549600777094829543896417973273375886718885969762330846212970053157127203870824008012656434431076238298422085540977245357322704226443743635854843887500464916229248046875000000 344 21793979397081161850067225312464693584520710567122451882076295306000136078865343242623635200864273164598507122271682469333593542211892022696713155270510563647979041927713231374891080439911453935498908385169923541464463411020849432165438470778636375958636698278461213342030481852728608950484210440338337477737670775035660502655474140305783325263350467834438807280643877200901627115309632777920950517545548019704426678799791261553764343261718750000 345 435247878393881754049168644646034025499558538572387517297117897560408514734441202729498105895521281461112214702759107865821621756057785612696677216851645749375581446034620765718839258640550485842282547170494994784609138846184500253970640764245810522768135800401732637468376869464638016431409304156322160062645077217378843082018019787556078582795607893852995310619235692504962929926038753159058982799677756103662318309943657368421554565429687500000 346 8692378149426944856877905591052298023705056362818490591107181133359603574609793962025525756468358540162674576867241142638229498076182943883624391816314659330015224832656732633286645309844519818410902892913642814918061125511950568655887652257047834428693116707445007297417584300579909518904734947168167994314674808011814467331631551248591049153519221232728894787222308194246514005170311515402016101577379464382389073762169573456048965454101562500000 347 173597062177316218611423301861649640646328647245913947539979150588420901360362743967829664243013615802096065757031645874590577584057486458540394914371932533593675815822222354895321187311880467843191807054442491952109981555613306745778966657467842918129231408595371471386466453034636233331440383815202893949857914753665343684749875072486270808743193668999456025577667423014779083734381149284541704852827780081181430205106153152883052825927734375000000 348 3466952822219389998130436632007083340494207179192821653456480162613578346133681237288552202554438591449907060377499824219553201750573364617401565100244054909413927930932314271616328309820601297443054767322917583526334401757219775526332811118969851382178615775108711856712476576410120177165260538838103772849173872235557869566125378602814891151624126435477641890128702844691708712511347665309094392894118021736238333119217713829129934310913085937500000 349 69239716821974636925413018123465246083795484352360936746680993505491808230807330154444724503737641783397857337625139755903397754159015333476472517904587572259642056385668282158068218680371321040624904665446233688190689914750205832144812875355930842790214762041569402983627397528878331331925117351580467899022183064417874930876486787569111149933582123940627977003429967987109483456172186897433776270693417224932897369171769241802394390106201171875000000 350 1382816058816007748881819990522920200359229816065722708169428984581107827238123536513053212231788903045574350828570648267899286575918620517144408286151620371699708497530917977956848138787987240211337381747054781372722635726011253619120691424965590260296003390487343219587301453505312960029018772250135630326185884629374130762361836128880248394387825846699970169297072789228272255310410246894463131806134246863659864601459048571996390819549560546875000000 351 27616924707408018004733783856312451864724219403477823886802556073827822988430900259135336232891282650568308260137550553726421649279742250214194592837387062124259135520489273576858989894312793600801923208110695206332722724898401389943122640709426745654344683097767168003723598829265651993741941861747722987426105559122258281037482824112394704400736920756030743267158063397407944472153777295527597019831911881806996156285549659514799714088439941406250000000 352 551553922423518086855904830993967433548327450018321312284721503406277260251901218243526743514845787026975020081724376115615750552376670508539170419451224564583925348605226117174200849309712894925106591343801668467383638511465232304829977739168380744176258869821884065528911647073117992943198441159336626709106596819970101465038364356562882874821535661690045810136707913874368891020571177237383542754029376503134042553089244620423414744436740875244140625000 353 11015453691461196918793566737981502568033168619346077200020641923553129418628622064070434962548619825892843885484863602309039777320837187210201562201504626573135052996223354464810526877148656966634565067914452585538398446192152656512893323119368510613151912272646693093424439410383801275494473116638309400281024100795436870619038154996510833618957015339702048049472495163779888616699792633211201066334014459906784702547533072447549784556031227111816406250000 354 219997902820990571231272646433698370497159610561516287582333159320679731609334344612932133291578367709215836921971710927471500637452878286938206341143044378169674645998020101881950353167912442808210098955240620846769709080730280456345072865689082966200519829852011638899747984834501341858039335973539117118606893764473838065753106654873818061259960730089529603699916781943287605988891338748031614516896842461980135161048188763288635527715086936950683593750000 355 4393760932396684929661191727365975906548906025017325292841527041080617738338536629030109366302227118474197982469801212607811097238143400153216571714659675045698572507397077527726839447776054139465379159415932399446752781358810389959117089064043938677075170686340176112110459753455252151474644766344767155974430638845407075735745144177620760716431328384041591240091295729515236975947153779502941258943094684663208896596708896709060354623943567276000976562500000 356 87751798397023679353626610060595754762816634376048266382312520399110090223558975933719319085418075315594234986967097251802069947649437008678005126098961487569991153167396688826229855263167822841569791638896852135018012009722308630925063211363349449421360852752468124036812833840075401115125630024469928311736522028625967158654910042423830361499513328119482341901823350103520603648832200483893012222150009011110717007872472628093873936450108885765075683593750000 357 1752577934371929506418368990846072076915637543700907953237782270155896199703012600581004888176557078431896065706093566961761228926443938016454276047858810662112148241130359639582685904835816741905861664944914721912264497561120617754889917918825438583681520672619321356813656877534279019470156140264623498214793843316815534569214309810873698816502885236672014279439777272375635585479477841597078927574032392854956336879918010751566725957673043012619018554687500000 358 35002603996534346287405972861869875279181029154920368339804869362052116837643966743447443995704980756391220306699913418370370912916408259267173390341314235290787318223692936935799453127307513141415952246804861066124835635648079376948220427708385156070734281590022758941948733727290768126289431292994575453172558602556511374776207584211583649547473825257555592452498344965044118536810800467651157352386401142214910080143613901881849415076430886983871459960937500000 359 699077077033847528915601185012832885102306348303005685226743491158533921242081452786958700415612011207033564342725290277759218511450270804862488046649646426281184043631973141586858158559317184467833920918080372824833068266286153573032703249774711891440570470753379335971510921517200020795251315796019793869769485181978235535223978771022436677591608153472628406363267781056730723980315987055874089739862106377941240319302818040370084418100304901599884033203125000000 360 13962122732981565924731034778450745677459951789718363546611904726194052482584904570939536266634028779384920354511652325269691058603687353019336914042808216124893647982538574688915306000115251545343683031669438557251527113429437344972514267683000495831826949124213326182319898682524078193105158223814950883121229440162287537495167798232364776977454618398522772893755264849438594181717977630365929736748912624603881994154964615861835852683725534006953239440917968750000 361 278855692257055651848506262472658937214643358459472025404631116553626366757443661929291015186790436286330403756313056136272777098428215554762933934206779053353139063584773195310469130916429262166005414566029506919067896088161338662747445623253278600962527155638720448128882186983375633718249835993644863898349208486343748325041993975776592914148054843915094716243699333973551977978356284528915106376619556851506895229521592466381818553600169252604246139526367187500000 362 5569410649222409842167680325075480983596330059839731336120118709068283512862756010355729391714074183287759168945147502390199387905071818952861912553356388275533689032369917685344452531839181120055853998100534074654311847285653255612331579713042000787179755069800963646330989535607198430339630702304012060732223141868136188922800045427803223119586841219630206625530238079085029836418552312552641489234694464188936056655914678265029138515274098608642816543579101562500000 363 111234785693836009244395819164730680801855076952721906850883913610867921400151463016746661404757679969245878718601430832862108987084767733907021669454087644621540621169922598398752839823234333665027387014404606174225236619341559512918468189861031696162681058556630816627822793755240189035708877663096659615175255588275447299422314956891386687650150410033936633705493735739301560093758964920128514592152988609834122343678736687111463510291287093423306941986083984375000000 364 2221639813170845569249334080570307828102984641335956765950346296568708210382145978383923704430187729056092138143495610315680033890401817103033097628931915319776374494245432116370695454711301114683376658227256832106091951161025103458563911374422253931600800262930511090341405798353286193103306430249210756599791505842754126007692938836814234118726905167436042107249833678089896543630845260904764563420198426355752938017979164053022911318180376838427037000656127929687500000 365 44371929419220449862541494376322038539371939822846917325419245210920226996399573102517270699441283684435374485112556162195362868660354100496195292369626473099095260446710137337924300999576397605594015995826581660420302257435268504692961407998734879894163928539077879037229721287658784514309873634292455933184876924914185146838579518138015799247997640193448621813291198666507796720736608087659544294063689118173805255208405769716539790437082046992145478725433349609375000000 366 886226240586069640697208535221076780663412240724073676636105689868379397113882184096724723532556786156345867448559523348765307568052427526303791221917949503700509163566806294918652022696457558734678297621563693818777075141671619588266524296368174786957208518089233048530462466155152226228429443351578832982462979019460910992868896933302993148914925545940189687035952629104295065651870505794511663359578053152597039386812694471660944994795272577903233468532562255859375000000 367 17700376957754469935451058755232950414885045570865013759516770318079621201211870325419597339219730906065436535144254240181061865051292353590754195249750871558922975937178992211862995439686740886989623764485182222593013517134749241367830035674056461003804736887177324920240571871709171166905688882199108571557094376601222009748580421038449427197674126026543843068047773218895048586452890483579756110151790543892469478761136377322274459977791138953762128949165344238281250000000 368 353526550650802592460775222421092895514687730831135465033826798472514173448117518727809892508872342824948256883995295286225012793823366301337074280124100287929575742223547806405415805656786808476559061600451329717550677584077192728406387940772595077114034826415090592836326639285495674121621775228705021741697401271790711336011049170197291548649197897541025126494975905323039693234860720256280454917433860047852311600256392318800862176186861063342803390696644783020019531250000 369 7060950347686761806059385878708549159737801019581215114632258820440188233909555861853547175583710478644630496571938553548721800245198400110716090635540973230463342060128854561539063652277828667946450634133675609805822476408262629832940593830607115767833161709157771461256713635593775388282798058090937697117370860089695237253120412965729102204727882127038902932975535019595670837780280510267715319082622082798567849576936616231876298749314813107957888860255479812622070312500000 370 141028170457851810126429355793665346730979323066770755938195655900143219050247615727291117912334109289685998296396286245202848929221665342751870026477426465332767831957708743810199136190089605016552081584453683125581157028802867120176840509211315096011586662245070084050505712883886486809215885538627106977560461232602291360271783383288481257548483915996804034255916767013005425651881818840211935697352911329409233536144761064739367156101179645588672428857535123825073242187500000 371 2816762110761945857242160448601240483225220441845744747983907844258925210680147796601690522184355120853297162739343614762676847885532453341755678965492533984139648611338603211950338542233326073241646696875476528195569740117059960540459267313358072402819022014113124859337593888058217971041212161297107446640762851033916385389794918787513870939175918645650452544033270198292102975958070829126604969049555452697904098390384580834821322443961566506231974926777184009552001953125000000 372 56259522803659294944379710035234453737535988932564202896560309900117780417616930453630539193090748784784940642885277036792174676853511097659259932025832063177842981672703822217180148840843044957487728381141910227131944002875686846278527839081318489120820789152850854045371834914711181518376898813004054646615236513930104149048860877933408766338916869723609845167116122508898723417657167366695362688274723154692009276990745794630974262792028062207805305661167949438095092773437500000 373 1123682157874696373553964717861921395025852862057917725413872141436668804587791238282969214446450612457500825172909688804562201990773881173087095157084313326206247221076792159565662490252763230384138274636748609094190302470305273471246735659935181619169208791390720811361984370280424402980986316774477767070465179701821115041324433084728941847788017907348239534839182607751462438234707498342843034926666722526690265720056450857910880047722812502541955836932174861431121826171875000000 374 22443598180010646819379990487776879200115296469445575959469585284844695107675937299395133775173759558977356053587260361952084622649948910061391980811282942638397504656266410245870317652909468799383724362397091203031020212441658804358858597271967397580732592705049958451534821513355000776117560925950130802182820567841186442135544158136163624606889020769762966110290625882094717683457927841232720510433690955279080975745512534514957951755319276454514465513057075440883636474609375000000 375 448273467648745985805749676675863533890302854816392970497139183422631376950647387659918805269470557591307724910316213629389636863061646230292869163404024640964259493001161100644183144587445123486357587931611234961872910376501398519060935716178762154345832318295531170138655501693410548834988083560977279222264869475014630537587268651839641462148263374841398976442871434285038494530933012082221537661728920680107510688890370356045426823059577015051502257847459986805915832519531250000000 376 8953547186282133918620159765520572179564293722529551086259349115702025640689792237569122945674797573166811207650198841374245140536151497844413423981819747483089331894783829430419721850669449141974855014272341421711876481190227401271669221352400276008343618910636806084418358557759343674869043903039732358934066940844042221641703158444988583459397494534731133811398841679469784824274752448769903584679745197626615439557358195143354136811642083465523356267112831119447946548461914062500000 377 178833449105316892326816453672068722843817325545484137080989121594791122213247043896274524617854710148398112449883281898005479862698198352170910033376930234874436788243295054671248025293212074374192727473397164205544906905470589738927504606852981640166651062061260344338647851299543389580275598381668924834943034653993734559580967594405209637796453935932428216445181108345908434288564684188958551704611356334558128010257048300873890318810782197600506293611033470369875431060791015625000000 378 3571937938479213061025037632868039305478361925577791626882190127091727441031786194224530848848685348202131611102166080237940140114739146981191457015861966331486766537663697520550059764454368152182949979958065052253608590307679768594980581433174633289042898197255332274488865812993525373891748062914286726200581776819187026256180701951744266575034992635687388979262215259289970049943553877319145675581523122555327689093758504422216592346617475110803763271860589156858623027801513671875000000 379 71344512385983226575091121057548964492008442682384914552765644490987801394750980185434560754048939540607219778478620652773632877753496946299787149366952731212018001820881768418374544635671680506662087990191431254775242819601941552147765175327524997356344958715627612975938559905965665119684783209132323264745129420900384666911049904418744321828535341034705895971015750693469850337922698816110640538659973714363669146279028703103376264020829252213151683292835514293983578681945800781250000000 380 1425012760551612341328793707438938527616694947261319740672345372859466875226736683177495568745345923982128416101717712511978614584602741637935222272882029552366359562685506900777533667854600144856750652225139376904589718423101937844214572844041880868249100622767404164440457025490208942785282906729774562051093506064826104268039128354048077375469955890666888816894761967798516221223245484248104636022182106557948023211204810148827962747152879011310055989980583035503514111042022705078125000000 381 28462853301306482723128924182704257730086741597529247313691727788610348872639018789975698892787618061690281486966067696105399624642590193870569662720819540402908126698259074842301919192581383470760820113998190704052303824671406160090480050769445442014109332648976235410477369984200761298152238635731192696086145882292195940891805162137285744953612504797834708389945245603534667830732016102698362939970618978755864715583382165964778993453630995475248099957354952493915334343910217285156250000000 382 568511965154367704653072490874433210682099053374733395297036343002871628005852652794540792020862633012295412946468839060953400879641264867100645357486526422183740855255802987033412679160722397596610098088497892858426906236237772255210373788928975713527890597151017476916079405705371226976182148666568063537008620633218468662315375358920131502607495841904394829882937759044422815571951002260702903748627808397662952303406298236416920733118336375591997389200571433320874348282814025878906250000000 383 11355395648644681307039176384306564129812161248868695754627488313242736172962853247723856550808352852595456681567850179677006571094662340034777903354495893289048609772080660184871036541983097497686859661558769922629153610201616077682400416410722360857671966235522933938402108234062897875633925423757821634616490725441569935422226165785219336801429094492346267489828913463942126734008942995546676798112278679483346175250804651458458077306410635178273577094998358916200231760740280151367187500000000 384 226812199544543504231746049134456632488696033278184626140606342090030693871419490651150988918489756196372793613607840828444376042437656635590485725856727868559903221228798603171773047596381140123068264594155638819181271328766654468291695817370417989006104117256408602363396276445995902880500541667246072753928343396189691158042902842637063315799378007177853832414030641324052375129814043687091174587294732999055378031702269991370764200365024926607704000829784929393895254179369658231735229492187500 385 4530352764928674149460070435958367542436551937426596818237046157590483210055106189889223648787496688701576059451024145378538316276222284487508662939839577426560144860388211060755674639003041474146480401893654188362347990956404085353670495676827309962225819900524109486167577573687554527665062767327590388253789508355061623390519280155529914022070693182331677847438689952680422765579922067412288656042328563020093135230624561645821238183914393988605827964626093784517024687374942004680633544921875000 386 90489688646632325627816432801137341326906257610256635929035300194359133547991887886129311741325387227692102120122787981524690203341123868908527956648091041343986313144023593985560236960397538253029440151813662674284204689828693000198962491368752745618551998531194000358424930293085609866056046466569227703203930335278562477567107901552164862979702187657453979802467097241362848504199997771369807093487961712137093452404443964480004524347098387699872884992920163416130208133836276829242706298828125000 387 1807455538083896323263620221066645086452158582241043399822849794579834889731207476381859379225956700956227259401935790948800659617123740327294369780076857234080140053238507445758089487606906901023042822670593313881697421840764333053069715912869402386644462399602402126022286075363182853396933434590646331126011321683987824164324920100770631500860718115225114376932999125777092555393968947733045500859591586653280962240533208902921020602591913532093068219626028070301515526807634159922599792480468750000 388 36102526856057207487868702869243555206196466526721872032544035845344640194373345211235593270621557815491652732899490669724755443383270586434359190194834132897219292300511424496456684352973011553939644009528603563358646956870937064848686335888499661073439648445666537311012157433156358540789263190921415119140690059409550611529685904074671118896058158229367619642347276352506359031709431301368821215623285558151874890113743219066077086778575592458044532737375560682568931269997847266495227813720703125000 389 721122451597852190695989257825250447177754614171282636742589096448143584345195095864525860444034715234884683122439697953114009756010314798444655290009925996430318512017927425032052538361440359316480807079787274260402793971432341886566305475202165466685414057642233920068289108626285105043528470420204101480008127921882283423099381682931091500828719510134155281802155108634895654695070131649449205258079508449460328781963457100625755692209594738814925499664288191525862714570394018664956092834472656250000 390 14403958712685304014158349534509489701319765242036645487755818105977021851407871273806811417587257517127568414163603197576302912818770134050984268485070060287672259509281165746153049420091334356603552531157802221765481448813994726400901332440576587142254808997520518557261467067176310175100222524547153719305803375670417917604985085410341545619117243548577101654458431528886761923268195706536434125539588130311015285157680335420191376518750623116328896518935397466631975760265049757435917854309082031250000 391 287710786562844563556462173566545050044264364553212790944687824572072994014054922374504340591704555521141456047615705813480628514359577357898176820635286881960921602985897453906535334963972688810930294803944847447540690831808948371332581601946043850590818563352008311847089661878892538280134879582386881196364000930910393699475533291700172560831983816149327784965013683479809745833055264624167648389933972628462990734223742761206380180591924211095981283408914205151907239610409305896610021591186523437500000 392 5746876170375186052671170456699101382261709118499122839532922618365641691658290923960124966410833341149330614420487184998860513437335435490670215575444633382025551406580553734918805287673229983136694408966551417128172472482306290172280902916422253444199258548587308882047734827836042282483306395740023672876352365533235670068605677739827426406414370613390909582336880463384975280287813066344981344115262769594043922063703841378178461260292771869595748594621934250865902260585471594822593033313751220703125000 393 114791292461692647616968671972233958907772052366967211934690693522061799693428966292842190804898325007690191662088611710537035700974766332320003033758881353813996383057652281982474863888638308823468323436100327288692503585206372462728766126956525927574972467191883905150317349614536722436371387294043729852619252085078625979741869135515636888779523687824729364430902065235552305216944866592387031937162373387565508366921310826510689366140708038616607192029980111626710770345027867733733728528022766113281250000 394 2292912364653606946054678803100206235035954447025461822147248116798544070018492296255502643742512227945486823301110086705397134433176170140503613897671056483543531813867318424370754260922800737159126155944440547619314728973538455029632968068903195558413790144162757191708115587478182755264575680213513081066277954085199965635960685524132137854555460464925431720992891506101006705729330203254025231841289031878529316872260701027002856120627848385565224876334881925132522240140531266661128029227256774902343750000 395 45800198878777110897142824699900322011224507815268085510738702889975981550495960044192192048426383489847825407204452111659704786525974639009046870006644647228249281041552259160215825616913665357431659165573761824598463826838527620718491438135813197356670390474542162639435524013171802377310131941480046100285906475271462604728429895659247006765677425489270015895275731602878336476466874186517111592981697370940750152207941597729246923523427148764834491833625869339988861961288080237864051014184951782226562500000 396 914847406896785220192928644889423098759560244491844839368543282474015187031371323104950098745082559102768431744917212634414810256112271198387779650890300908018817709693632247366937324822694679235566727271940545536802648662355438080513301201147177755280966638014213400196805542788355951526573595093704961245609899543932497988388587057233949049284112211161933903362704638835271822042558017210480688637588955060962963898901055651611977689571486734166264723242375319392201762913607865357334958389401435852050781250000 397 18273904122648631728286962604466310259857210929018462408545461536571638370677014086202151846469785122632125097574794700732769383705214888169307538114760922419620212689850135318941594422780777849717995333164958504047468523658636332439472238098481409570221827303407335676475234141842979082130298763458640661656641066456888435888971021067670569170838815704065833384549742533913615991933211779544362370015315903358781621456638214904994919592699974312187605177108403734962619596737809501973970327526330947875976562500000 398 365018939133308096080103901270118508959459364034414010421950802049609359414277040164088208993554753077701996295777934348807830654413211962175866653297360133758745454483187376345692652414842170616226288690104070621048680309261705635411568575082731673576039012718814870924568119164953979153105213993709028291885167030985585591249546777607992524894895941827445666852187068202545847075047823234617288546788345305784708267789632684660074398899409034627867992859326155007419160286596948594706191215664148330688476562500000 399 7291230438326981267564982689530938637611255968306465320959769153722773419879167945132288284908850581527029850820426407919795514575622304106620694803959800165556895419125321778133259247484441352910585265313607626189869629235127303043183462514810454732834663988393369727490746640964118330451750765738999888436904213626453927724959618590315038655168723449535694147398323141790201506737170804962154861448378727035348683945572362147220032479268897258105533591701326955912608289434029273934356751851737499237060546875000000 400 145642328005581450819610529223380499286284837966921644786171388845612399062086379704017458491054290366002421270138017498197915403648055524529748378709097008306998985997028302518211853468501716024388940674639312333142645843971667878287589663733338833288372413168157560306627664153258263650773721545636522771527161667188417206306068381341542897136995250904475490594281504757259275097074986829119043357431365072531089961812807933890720148773396222730658033494234005944354350581444734746838776118238456547260284423828125000 401 2909214581857125738316908576257550621653719581334270261190106794646771362811251624511670430207842558183739138089290573966497013424491084168287492552268995103588682987122685045313907596714959464726572106742795241367762077830955261109934147647142254500348785609668184683431639874981542872425679575013836776558435324075259904794293286121061742159768907630286405684938141778318321180866759711973175903473878389603426510209777036285448050852057116568759528299972105704773761466726614277611417946900473907589912414550781250000 402 58111923115205770344987004645144605701192458303766642281981486470183020008393906827932123270072078960734888753375630121768584621389709964854100908444577190750788866633321295805648452740351055974513368201852352706923207674085996882370077625886946028949753105586158017432726537801248232003925888028261465959612526498319246356960634546149566640654090368833830441915555419104219201697413135540160702748495630518695310639264949257144646388910494144395868189673572161217247026312971922012984293814952252432703971862792968750000 403 1160796479100264147089690787576709865743422554206753028213277831476360573368662406860678889141638301821131152517801048338057335489298176717308963555778775150232879345901331094877096884763836229763852640260326152086183180586581327302925868209404256905820130272874868586435356400248258728614400492872220349813600095065682216311496546145171244310832326226085198653648191374166165195196465858804698901055557880088082507806657174987628792632083071618825654905390213145902825215432813826810232171737879980355501174926757812500000 404 23187196995888939769836150137980318357795594090219051825943445792114430265062142632093263948943121524001307922818451633881491825244149223041295385879046325401929050300553816672421217475356827658896759423021861503305688780528988394392603357549238498093981315104208389833003282549513484999797554399700045106425130611831820508994497840078049360367368496644820676076586397003764735458503662080579010226530574485917885737623077728094466229061659376148324344273512425958999503684511899956333103034467058023437857627868652343750000 405 463171416535164253674010999052495742011274953555239825362672781378285779862599342947245692214690995380668101470620428933583379916605351146676739930275271043213842017114766362666389257717621569778950083289498418670970425270319792865768299166847751727358787257266779935182707545248306404070030160724872505953035325061035624488309845743781282284869163303349627825826133214223349900887147225263911586994153944669322705228075799556257362452120553958123318383142507471625446876068398199127740255676144442986696958541870117187500000 406 9252020167734438663291204931812168639683349441706884196283931667433245504151922835719612226258975301815808627898353888303845347595244822166375272991459231922325760489657032515331076059334755987456367427285300924683670317591855960939361838037278981548964937577422623828403345300403361913812671437139694638618513512918716538424120317689818224951450528054594782432142710264412235704913211815000795493898001210020214629063287523155781304154427814286650522382477181268183187598312092105728998703284560178872197866439819335937500000 407 184813080991845175264269032176002287569104744376110487753779765248727975304066664998526897787433585267229789053596110840074355469162998536148970440836765492699037918380618364495434025460421538520934317404986477930413365312092847573555311408459651400474410178143601797849924317671447991054783829935984563665770306781398440927243484478668850537727992120599153762096609912652755469977750398171883212199977272327922223425760509983431208852028250934030635741939900451376730504113703461473161571149148585391230881214141845703125000000 408 3691731887459652398048511304496124126686773692807109007826728153865522055706233626808809355312705195901771521536294861143642149690388328601995365423577545993865585869612842329994576734074596909180428154045685772384482664935188009128617127399377840475162850372231261403129615659368385115432569151907534788911833333991169837149594113973409636966870430840399762649723948010097934020388886630149137694680918552628838531666539598933736157215760404687131571805907325192942043158153635321093791188395982771908165886998176574707031250000 409 73744375355856626141947035104482479498853156650939072356832198085773386785134300075863013283385822617402135283500070942649282061052500353736680037923297190146410358324540151188400224736893537281183613737294016529049445898583095439072865356608598916093106326506428864703102591533104416609007554941527039670928308896596228776313408095752461452370003471799672520411356125287286359282584850289287175954873116320238657221798602746426954534114333756219718683751253904220871620054071395044831965792653249991417396813631057739257812500000 410 1473088863815770166103771262209052456330749641393148786835257810542643994561585164930044094612024115211032897492355075659262488000048726578300998806321473139753904474824350824958531318524775781299740967093751208226621858315598906453675042123474207616591562961189396102240024938185671151287248475539284036353421585032007594336601981229786973890025191302534921810168308941714329957376512009437224319683928835762816104015928186568870140571698520642535356146153096281875459922543523720529692194736171018121240194886922836303710937500000 411 29425935698120372417790661953129733981692103542184310316100892030547706071412686627921318775583255440103601188350937156113248239611678942111560097809973952499706948268389100420704482056176178015744217371872743113237385539588970856410394393756017626599067474236897669098273977475679708399192968331332170166573214630444725911200735440137593809336026327478860603555916828251763136131535677852748446872518383799544331420853455989611736871274075071715852248077656740813132666579275741473354678634510861456874408759176731109619140625000000 412 587804492222161808248585310374411919100305854738293383256093061678173837300306822688816634764684932699156887815845176686436973330107081780529465060621567060855796563710782272966985163403713458906735215947846300538698259686449587738489188982068022007063896390703077224948531152002048543993587692638018836094411544680971102546558380272651449152513341444541317396274746350757307306705190846427475043108801695801577299984524132996370374880062227767527825246793968390514761762008347942538128653305884441238049475941807031631469726562500000 413 11741857290152142658718713827091763517136860294409008261168929198171753408541237983493310500747338243990422093173662730419140508410129357601375512712174160416610948306571316590744861012301782169444468599442450313424359908990821062572725930029203829438927712405085683064952498799072398275900964804512482803338729403433442121087425271790252918906138176555607429828732826619244032155733231193769174589945796586835381900417249630072773832349911329496621206503753605863793667158762398367892400459500112930300019797869026660919189453125000000 414 234553526061734830404840008091905517600777378344836952463446967316136233547430043776545115558406974100968093503734760339532106291187849727930858671810821996727953001196484995665362320221583909520062210911567787661882745041918092240281264351066462969709981114951832364606659819005624960728746325925889451168143217793223590196601466178032346954960779517185684648994252357828860255864526140030123366808820622640407266464856653238410240564091223900814148255521841353849211660393635349039782975362478101288843390648253262042999267578125000000 415 4685418629040437937484635342366016243157697509587224905836085202531974400260710994957973513202876663366326494327617260758364243744451263239871851540510155067168025011852676178471936469004652072099555972185293878836163750355424059450437786675520428961194562513134193500214963613389472107087486848013550723334716326520056777662231697869610015076204487222817652385933378425063256677390172773131861953843669787202352383117257000834749142834496978645179009730785698369662565457019848297686267146397454119721714960178360342979431152343750000000 416 93595742325302978991580095420821141780385736309302497518023721233270930928284875884857595900759387193687916268900239031014439580568245186354170880532786991846553576558883988084379307830357352690257957040528346473866636455417245033733504825176862415066170227125348913429774874104006041369944749295655304112768011234090557265320061080039565445392450213513496854151698016135278036031520037847898492395290615220316221883904821338790301386910264164763071083804877772720903651316910911908107884583083758978094834901639842428267002105712890625000 417 1869670344292023537169933320996259259066218665363284902458363544060304207752069583023654133940829005571751420911124678964868781069864466192638473464839605856311250102483222112093236532918169659256232091481057856420405471639390050673861139553293198842928532354806130572829795446729904855183788397200980055777835811942384513237688510303907866091412734480977047470224567084908551655018134089383679716193695023465789276481839716431950145210941248183396599827565064380731720420791050110778270212415078446732685790721006924286484718322753906250000 418 37348677930235398409973548397891781849767765205223514199826161705510861566339189038869645977047660757234747283750935572623574932854948068680696778544044758134447220946734221617173504903987360418156789387241227514618147579399298859154881615478464618034577141537395192064901416220561496509054146212029147047236672319901700204628466653200073401586833332335307048747308935787048818945936410637209869928749649392199379087615697684705224192610907708926702412823369109040932692616280546471288412137956710598607479312249779468402266502380371093750000 419 746082182043127171101380907136883565829489724982627240698198027386935349189162320418470016295677614649295548365143987453124873957030824188203895074972922734093850213184165715837093642115451567303036580360880845578410251168429907997914938237600832584604798746224338323587648815670882400431463493543398474428092953025243987381241684695190010432653448667414128873544094970256798602810233310342354680915595621510044875807502123200436101413253693374025057745421478383466841616224983708746262552731975340597481149984560033772140741348266601562500000 420 14903879779385326108429966216377269326927187601438672736804479642324732332612075876930865325525559968827594406627519177932661172617830035569120665902435289854874769734797977037793370612734853927791611688637595939054433350721730781196443647174930917582938717811481425083096127532092150808618996930545507620123094942575707271734804129982486160785624843618106050592940373334415572089471089223267513744956779201117325019107006699170616406802853541447786272581157627707825717047922888848526530517669697875268730591358234960353001952171325683593750000 421 297723584191521597557947781187013859951205814080995814053505163401308786026763796021350540113230307215772135296288447236137008222603208073957968646649598070497617134132187617310789184924228317179875188364470740730279773110616997315586914662093038044827825693098714453560186300581698309502341482626811684287969663817248689204963664449293844684577446401017272887141635486324073542214850024626317792387378890929683381023016452114073358625206646754337013188616474225707397340553518991012133305590503940928764903262049301702063530683517456054687500000 422 5947416622593666036524881031769020946418637470859703110120968074580647076316632228578163633067610165471467062909269218484917012598447971714373639078805951977002162181834932734431167841021906904801772127754711716484024851475121534053075096211953342933408935054080954605479550980814494666124973219298631513145934279572053199047022965183760925808028135451600972603326983767089905120547833430331419407169677844874954744132769410714782969693109080898248865355537624935339714646602286953157070535848218535614900792651837946323212236166000366210937500000 423 118807731586090964559421382313116375879994058224029530214000426076138221737294426315568517019908524582113230925728900463823992332049374375854508865758653177791177944294338490794192359944763861337056677256565754147257706843888361614062611260026018316282046102144170369778492212264497588484056793624287083418636275797597753030608378382512481851247843367768388223399794356576618672029856247012530718653862358839700632595560050875980889110890713318180148728733553027668133779583426299655265357039993963654718467370940970795345492660999298095703125000000 424 2373352562580637900514856387245508735149881304616816322907036813360591363478499506822795611223172649081365721558782516341012299652024058876150212483433472678988861292860959945817946435689032796049221831045075324592624473980505714318656408897217865893653137936700761867980728862925223052971606231126678293763795415107672094738804162499718682264314229540090208141972307075952736207766232104236167893863712687198736693595267997451788044267085711804211933331068854114030879983659482920000230127662143566404399572244976468482491327449679374694824218750000 425 47411207661904978294990895829916162732758805355757107250542923636309225119841084265707140563022907742825399943609561326435751585989845317314153656433765136575565723238563646917633800562352678678724454930759269425391486550810572975447983321264422779852035626076681101786250324814670926399362204475918820503657936645327379021958699622641439088056536020694978510883164440176091130362200730741094271573889225210158293008526647760860424696064841631100610150542998991595581578967691788213651655962003762067702005572611412276273767929524183273315429687500000 426 947111214091106491291954280545977804825768623421345029817183756208900248286027293664713066176819119463483928450979734478798699522942684625219360601528970216568226067512151725983717471327749520084378195917280241338219602223938910847564173859061591212537143610123371305636127380687440337226695680962603667807814649886704214734433177907696353613523759474446636449802181657038815773197953564804488852332857527085556510569393832030333836064581695494521578359438782672484505251209054266897125803372422570882967294420007320354670810047537088394165039062500000 427 18920043691328192905668313847909111651437485615419374951617277378130958121498390667353635724796878428626505643294747389002700016231150116752040154405250857019501096852174834245061147612238181279437344288464638076381763950749880350186703519947998531716491416848600368236712333857760810483708932455763487790165477666355004570690199080919554792326364562803348498634221567996583368958731952945625971687117739358407018817697726902151633774311198741377679305400498398586165877734925603973378180568540432153704241267921926095141316181980073451995849609375000000 428 377958816730972077905289914485100244438762855167840317374597480334158158735540280854844825810778763001767811332173107887787582099944704435116690000385268288590500883378726244848768252534197312942031059968160410170710471446054852789944661438213522070504676668354049412205351529167885349616148066581256590200735593568540395045329911546406994099043030401795863699351856089651373375227005134778275836273029606342009371241391507040645955070936329997147565563491264738111491249143957742926129541731356763818157156169935673162285638682078570127487182617187500000 429 7550366105791213770742038618035685535758036523982264615152215399682366947234452696797249783679193470687995671600754159902889460597962976710839238469234846697483898765864065077748121035473358908888592503326654347699274452896713492796796616609533529473718132978541266812587092319274539501655918253150044237809566519539373392863583547675309882118412052548695925182856425846881747845443902109673249223449565795690024036220804697758358589645511300875418733983963027518917202809239435563815688048106590829654095171040439904430741080432198941707611083984375000000 430 150831732206387270443428166811457066865491938932575937311994256472724493201730113175554361957684353286534611207094135426897256898922097604525835019652854263096248117206447253529898510917944541924076766519944094992411087326471555588661588224827658181812183168106208097488658425633879754230754273940834604657637619541495854522553913196583516017202696584635576737955201623313288869749681672376960955417283186476691410397992354311033256476871958312836853313772656759040694818910155236030643628681943291224950412835435764602465269490494392812252044677734375000000 431 3013135067974464961758506998252077368241033861274892854422901504014287439598367226082420084583903206025668219241486092866787429001668817575330486123459571241899527353010466015991708071933880524283760927463384357040973229422088384265374187043540920987013682314140259209692225161734813651802306957379549758937958014506448509139650098892306433661520226435527414649174677440202824056948397213841377786874265047713023302846204572199527466974170675344606280815736832239768868656186627800983391282950189646048313351538519566652496450842591002583503723144531250000000 432 60192952862545445879573878228970897425741023663894271605716759212137269916050715650674271597127510805559066509384317086667535908065745128877551146401518749577761391334445189162056575603679141029094575935206034725147219837760700824560600079133699416939648329562570455971397923948545004201513678338392394489894855706459839430266621188519917876154906375320837010236984875715162897248760805452433079399826174448526368295284133004819263981451604000518407878332890884789827167830765272968719136045972538531011444962447740417155195302711945259943604469299316406250000 433 1202468919771404403829824588176901299613533151715208890044919092805975484466140162536564548071946809395117610406869151962296040657664423475267476712178145921126180219498731838918682168526153741112397417643261432731001042948337325940991202504633949091288586722208393635456332660865852855295827523388208342581040420002026815408328575705998359419722725511605635423902815646503831550119586529246064981081977849837766941695629908756782063370799941349848101957458443772360288687612285476164943479902222767420898380889544929811529883068033086601644754409790039062500000 434 24021671738290498113374606404363443013016894989333781282694581877022597811800541956663628183833591791372510788542754717772135190096660256982877933397660196166276457380308767381163535486455651924987294034486351663082440189774388515917957893352940872399705177146421135528586184722827060496347522183815129793035991800501319100438269012375589346011511590289448984159533206578774699399854412922957104575992506815883500885947261080463826012499620948164016230348305777664432495211056486355645299471779427174053430788738144104760285912902872951235622167587280273437500000 435 479881212426998686448793861273375447777280040131748412291071072439830747090911976099786043488537730269027859201003536775723804142390753179726917795921073803873430838241110778258186490522527851099171460137210105637210127009515945295004722053418519956674570090580229121249227460324981967156919466154835581382719008612313708006456454523089359578942610849690371660566307046366786523643068616782752273023850308574776144135360227101679650686486680550678852969486844156100961800882944520530017591746582119867871985181918327058314677202588427462615072727203369140625000000 436 9586617798713666419653657182777752637936030159512680438200066607685609649453769063828294584369641354686313425781515608524207188257393257328948288996496680806737574773119437795020193423053251337325191325218119312156193133607531842934612681388246121152833728185673843224955897200528882876001762729836279618907070103241404579670265410312175050304105826836704443035625078839116308763603503789398560316600312357078670218850888940494563663943346301826634883862913790366145360746996437554624892715854885926718268327831441808894313849620516521099489182233810424804687500000 437 191512982569268439001319055390502930272726643690035927289442978226762865537142800748789500506972469167989739604285197396833704241389114728791117992996375339686084731737603414074430866323237721223910572698293321727971547039802638418350500477161072397401003311352248630100377534463654799788318967120070299938349478263838585767783563002346197229187285739781303862016034183673879577817525373184094809070756812076194029772467415218575608206465476464408518389298026063836267733000638214764016735490647949977689891308852372978598077590817183590843342244625091552734375000000 438 3825887208860956258587994828006622465493968338556653798590470455443322085502281978429013994146139509634498222688345838407066009388481173234982379997073708269984569412566278249203812968786141691116934956872298093880710129219801566576636710445569368669540591265598574231457313759262510269743814982421495717946479303215953482803895379613080424099061073568690431033425340427274991565989376747399154290797082433028990320797008865667891716453362828912270629923191159951066992383003617304075676793477556078321430477060406994435463878811987115113879553973674774169921875000000 439 76430594126903385849240807839676717590847613506017890236078418893480489042949915605518115555037912299532003218625952170455510028102459884443725450055436039926571010815959590536486195298985108499078632281936342331056555428832937901770168452409210394605628668335534159475810117696428735912649789056575210584033310909348319007266884918466321911956185911611423872808975479606381949962931284908179004852597751566433360167174869594322119255799526217677934907577190142986008025510117821769347802912979878831159328664737515583596852430936507971637183800339698791503906250000000 440 1526874823580638094579151592978996244598978460722493761761657504712939769744385814028418717565416475256559791572095726314327120788683232691500787968152915433987634511527920001853894674268361599333866313086864657022698005044185282173999501583356725837689718169703057413164479396708201337891344649562036593258301824757208463804263450984815840013851986734237308731797487422136584864032195441688394210578032355156702808794243417577480518769267807848611472358189775811015933055077126484892198153647938943013387497643279004499582574699845238797024649102240800857543945312500000 441 30502873459740185064041554499194913639267574238016258596644450377598638030494419550091539459753558156485922366780415756982362662467798820889165401359245317400070430944582710241117487710440511769005356504070924327369545180134404389915953761789960894852712963889079219523762048718819169584632077919822091579604623755353756385749571435773758617963800460609139886456090394986447420979872203721711458038985181516849323685889534033690710590379250310989267735772453344433220794138842368099547087831379460516888761574234213219141320823368790371432623942382633686065673828125000000 442 609367358935533561347255489203373500983558100727790867439752255280986366084311594179430528121321082628440485291111020665507380790929103141292602927606642879281950011856708894635899132314908866335559497581326384187043176336169209870945411123541526474093790658689071285961128710830708749846835402787396082913820877284555811959657728004258571485566420966467658817663525311607083093330931128648670078018640617180496670014490012483006729667531177027229036440884079256437419937208095272214933903961720896751420282127801137386918241788114070089932283735834062099456787109375000000 443 12173591707854338640910183023588838563667018490837357058333651149518576387914576994329481205132486639416926173422872534739820135439554317833949290991690269710260175180433123515863899144440052973069303732719500000124903184142432296518886881361946973579526066206316661130374693207340344099648969107603736645118092017987175927410769509791621574824521050910245554258063654644972201751645012389482460926557493142319177267783829820484445953854742475600399486460099551736955228993886327672916851128806388117945980805487675092266876839333655802022349234903231263160705566406250000000 444 243197654163666630056020998691966211846230752283169723214908751568085073335140310675005626778209811918081385491578557169239199552587492790962004979946605162905422869032526589157010777953115472682713342588337759011504259557079672230005690625406463188401793259572136901410863803488983901270014315280281855950895216665644708279580012504170458037597976850391617266371677064641674390849304639402498712654425594982817798119915699341659990114170193149944917668696132936727010993639125510042280336739893384248155066992512788442358553074075511180041075931512750685214996337890625000000 445 4858487967449429980220284670497931737782003118645795144675368093124216408875050251462471959681539838093805656225018816257385357353938900925061178138708584040964515293705980623833316440456621465504093518225444219353422174072895024999439527325535860100880768713699543940545121827004644679304330927734170111019007811590070689001047890251854768436507897078610061793357773268908955808202962346715086641568187728982584775923709139656982723853871948546090602415075554623602534232476012998372746502511577945991232686659412784837230419839396167169809359620558097958564758300781250000000 446 97060824641198253640723624246942986061967820150524741567393564371607103594342371615539518297673811563712574881087259311330276982115685218032051787479581802253349397459462527709315806018987662012649043155580062767800429531366579983733197731996691734302348989325253220875015774615720592135878001269308196612509774890734371836321382740233242122801088257781201010266407533242104924329794606522940408018772539608149843841883965099425372353224213142479074590848258277345960941729509587030271684612955514571259827888195892181389513544325156613190586085693212226033210754394531250000000 447 1939045109722372270719601710347205515734614393611154233102515726707945044960799504534156372255541694102803789011430035011586965213183599545919960765531690143450581922400448260501543954697001838418245985188657629790733413232893868578830997196265004893333280703969823853274923640533299525220113090234725270133584540882008815432550218949178640171395342599521532486977671749109612917818939230984022021493599057496147887042558855341987863790362915799414174712024488627962933354909442085414599873811393165819575532531519725234470594968285567238908129183982964605093002319335937500000000 448 38737619937533999604777757383052431620144640229508549969347133379544884268748115101742632883230129826384138195652452708378802095218734856999963501900688899071166759387241098061358969630665550120185940998746620059435410822398214562010128180595026325436010853349397150640202157550832657925714312851787480285034780448424060040449384954453457208781223920235977044103683397666363918782320326154703118509749356170960990154086834275247302189561937715189189427840667797366670208764373898804599707300473144718940180839636387367965428180728026399080865527224659672356210649013519287109375000 449 773889645522672553351573460414210048179726999685282167539073020967745238063854326197397365172771190518186457939871939407923952770850894581936910049107303841132217887981186302027594560327550077011287061823512654639500300839447627218776948284938499196349704575822032163123860474901935281945784824678248770950472117199028549137708202764916505930440041346362392172850868768524018600172412751910215975573389142212739602855587758238236749755836483976051289905859220807080248936784930673223294820679830975788181341050196870135077707753074380400346021779967031761771067976951599121093750000 450 15460595362775169454734767575830551851412768282601525969280592130000065978209000872254671806451584450574436126398774967282747412022110093981361825203277025626174752917668588567173500216321500427403268190651952811575794898992520374881788366847993572833741875859200153658852234820818662632650234608572125446321654074709481459439992761903554196254791048230662012519842911620068727145666645865939648045343929752205620065937186547914996400677711090988224658341498655679225417648214503893949823195359289938523889457869488583365219094889197066220246079559785812307382002472877502441406250000 451 308869100262980658064656886603621446078113175667937359164563492441908191715439241372537900168799946562473768290139606330859321912015991012798381474681875833463047724585795971153510503212986072840140679374221939761192709622888267356285838548337964725569876499980916595268866154624337362128999143732228049382168743266369019843801185775501160328726535132058236658101518034804477231890147404106687868932480725204817376483578826600253032306222121795574066899460982012571665217317988204178465425698862976377162403581827255290733091008762007908302477110495942724810447543859481811523437500000 452 6170548618085653412220910809802437296649030920976713170920372426439006573430124667243400970186423711192783468274249214972698400144921236384003063531808271628697612727897649600699557177020496101209005165374389637264535769678497907582436110821884560778530939811565656759464295080216297300939960769694732933453503875432106745994523689276051941965488080182490878368709530651071746468955820927175644815177656965928099357625479655310364782577844601358481911730382007906022426797304056379937041579780382028065877221999779016095840291613099405778697717495084873462474206462502479553222656250000 453 123274757160430824239733427877951561886696975352846035754590221764399579447113969621529312980545550963122936838591513014355232938877565539238913300138774521500471071054025891581304619099416092088171074495890124099876487230883898595189948792357737914008178819635031332611814283611385188903988178732311993482901125988213170091060572600327307008361296083115987746659649563779689416212031301083751844541628687729910152729603953378717000623243915325152894704547366824612589321226493841585938689397378493055179224854520971513614469401983553250104225923466927383742586243897676467895507812500000 454 2462779840187461620824630376328239353110884507599809568929809055953973977060184371073283851836009134880011094991244544141414014880219205816953620335371552665218662146387697878067032808880405187752668823078685959440263742696292864005226510014723971101440929282135978384998139983161373707839587623572840927070293420072893067678236549526362719308010915140665217758156435117801284152077365420329579801745753739449967148144290434240007038882868528632459812709789905504925517937278191945340228882894764167423954998745606193014280258757689048410672531114196104340408055577427148818969726562500000 455 49201469774294562930320637628183946636874593789191799959498822678289282310938628424299231237778731947383078798836072321418578890683939738189249250216543766432610195408053129036547974137852490454223647476451110706180214112328136557818701046228221752334281422361793502240951851531729421987388684611598074784766960853763951615813560956471729930790811469513509515212399989496293786686556597078672264610700882399121321706882637466465195568011593242349581752817560969318182325384304977545368528671458035784359892172741890757142434180455809780336292984237456238361119176261126995086669921875000000 456 982950415885577781349168878931481916363876204867406354454022532015823161957567774002995606526675982545306683897799602737112398452040989067772062871650687965353243158261763170006473781569816201837669799365064952923907347726555535179228873971796272288958999468675304397840068788276436478739278326341356274757076783723222805307152500687406709801544501068570332639440710316472009641917830261812948093428695260210515878837063217805916516720582487802203267035456097435282107421603110406662954596923207688586663635293154878942034156543755322585227256768428127919889902841532602906227111816406250000 457 19637499555875984997194555502504222968057307987832428919398743363904738443484887913889168244176261970762910336951663835863974174763969869122010796538666917119639190448424283899691697211668319305859792709415849059508258391123527431479999167095185921221434715862156518932778617148717428995382081224281362775781424585105085804057554335396112167370024715002291328223399748773281067900896696477794783573312883426087549176766711550477063014570936791321916472721475206967452167963318157577314607155161676579422842429379658741227071880184871105477297274170128682513336570991668850183486938476562500000 458 392321224751670879310764591370990480693721327704512499153926859781066281130757040201060893961163312297992641011152236022173283185786734284861132725608738628045193433631183837734015348224377994865976208059290434267468480958035537113628804320788103011301588755761423904443066259630490120759270836685970457201746801208977150888922755827236738714925166249499925007083204587937820461338875049720135960034525946176203220452872075735513376819484872577719510317470519964524426499703845287843730688798535678388032769058567418083466610706750154181478755586586631975976047215226572006940841674804687500000 459 7837877191661921488626822010614341411680663562201262782661240314144613938930374855432959471947423908001290889046331164103113304604933231791234394539939288059203537660997725037082615998295307653422661934430704318589729782974261166300601602661496524212713657713142172557174112420068833131508744166471348785490235658140131750874557017289239420513864432479116148834320231092352535142652471036892476587182141451929811615583522733103829336458989720125681720285848950053788651421098608473915055373164645252327364906899919877615226187757949703364183417710238377384968089245376177132129669189453125000000 460 156587155198637083653218465820751733855098474210064358636210431493454352388630749829193255537384403727243181022469094343712198411563774782959661056134874037530609806749063245849541828313769298554248398211778636277912210229420565474570714627085115342423561987790818621305282811174853427127315997586677598562294055865886545196819954323669804944613943770615385669103049834214608256436904801802264912687399739007032540754809943298313460004474164191206554368319460545639821101217165677989737736694311064932366268466109268859312888403251212551993142627732805843843166826445667538791894912719726562500000 461 3128346419478194230902694295464476071161511816647923520693054390574218189803230381620108207156855441058372445156052839274597282799354372561948976848160932506847974664119029271744642600368362775888563443666987505682367583976059453407367205456516078749937106090137612803083849654924945908552235006015836622036286886170965469116511451889368554316473800710125167055182405581597705079791525432969327214427226889923578525708892793443529211803052173971827257553627400488812911805227973740315584717905867479451395515342443310616641436429378888511620051196136967075478452215975266881287097930908203125000000 462 62499215263601153141194520231898515447663969843420636571421844209956783315765836412020776519605575153612072876169627070356131861987101425858850771230574474108672740584023030688751193076623351561583204729537434366771109956924304664393937892561998716151340885740195164875463056958781927999863915812827212167521489089519504934946754763936951853552063161373279852639250224065252852568129393390274654089098061025962402147820520527021157196844527198614644128181776853921522025892325103080330837546041465011550607373616345794354113545980881257494054269567844601962480766133012366481125354766845703125000000 463 1248634430212334053036823568347864509483567432076978160444172913481857982010440576266073828955402959332422622256088661772773692707085719631089351261085991113402209180134369403608960120861265662947396638765056734109358028297083840487351890942113365279481432382498499514250611829090135710580434603172033936392167978570314083473558275521418584547206445448602243276270117867394360445475587232959050864631008778596441079627083833423208864083826947272538786578145649889360861208431981001064924940174694495371151443209397837144223650756637476526609075579919141615881095219720009481534361839294433593750000000 464 24945778379457622137179643272811862075242823481365490403701471784432809252665483064626087056932296191835253681711081669468991662488544441767668720237644693149220860128977595628135905862896406671384411296017405011193424401538722416633086269468514862372398444365864419174791318223417150941984113731475764203352149054626749038361821582076616980070266701095997403385827570324883020106807529417091382575710024520665967258929023999640401228571284054345764119783211582918912033194319965258344513352197021491574512669291202479152916470935408205607039074624677678403486535962940706667723134160041809082031250000 465 498379099236906042267524486031015481030120064821258937312659511564259780553252339076078169373980713165912917641066556364229962461330274976390628840876815482486584495910111534162113044013564769843357378365595037750509489656547809140906175147016135637504476447653506352975938379130205015593618100140666342901379494016091394766411446231165100526565113232649066403127608878103576896327402039322105256189991672681692120076237920336901779383714470677144405747926958291003640405108026832795743073208409311089735962790785529099635686053741811247504070974759689531975032084076815408479887992143630981445312500000 466 9956887154282393247876937693023077528734802153403263318413862773955490465559612181970574585561717681490663655017874763414122211405546909936044537572023931635086055057774975070921185493060703878200981099964999573942582293352918676184198477722575585375894153922004601172115850450004739689220138438432625863544727659420195032779593485862976579189530481107216326637592357629065023400875778940104720890834382988554836132853594502868144991550175369107756260757939874869622086205055214191691776848863284734432278569918912609265253727811880392090692920118053024769715769748401612559973727911710739135742187500000 467 198924533510609698078569226286735146344958681137585539102358329081380569686662059224380001891415044900016899146288590027095846322085123489728684230293326085985766367642485047990780857923461171699390050669536286991186922477479081903208933184478865549372788985208357449541415170660694264026603622335281368965465329898052290483583741377091159494300469783148454662802434039998236977152400465762691747133800413882690837515040763836744738268015280928855173260966978656388809559514272266399323935759945281739300126461120887889603463127376539739199496669596219959532008847435946563564357347786426544189453125000000 468 3974240145991881788535517661925157304114024932983813655143270036134419501218568918264856875394723653451192322687603240925953339981828856044793157165048288256339563114224861535713250046120431528609608918290949323435037874282968837168810951442045711296229865409611414857291093687345067027027230488963420512451070159288010504319461499734620387332712377077859083541031534773469050718749881100173435546369730491032391732405194747593083980354578796335033910235130877002639678165509499339388202562725402530475333723101453636255966624446518475558793362950266360302615988725483120447279361542314291000366210937500000 469 79400064323974269421274627915221159785817513053429283472691770231512816047799553868105989173664308385581390327468747052188023018400290791342669259352883712072285088230889024711371328213536126701646131267347964095066748149320720691410999179129996406920413302533174748854621637207725539537836140046028252029139717254858546749410136998962458484664211030318847788442357101977409392824491227950160108890158581451969105613297814040399140503032842903324664688492913256961052845225637545437244046935473393839134066067080214438631998445765198541547747997535172272996826896285238461814515176229178905487060546875000000 470 1586311923408762531629295225795588702954949888450427599592714303135968814231569810258543060299378416469381393989216031532011779027188788363207796479411868205018631869123506259659099514734264318571185473617866772026971840685365036792232515514958864385069533852737257216478504624213920885660173095813202737348131797921535646759491886000547840789355194839774427092497304654399732337493558788195751962720402297519127450444396752849676445369102967791954471116911607410349545141848375641820684256859776953509508256106134496976073330650500455968368837652883548177532350119400827992421909584663808345794677734375000000 471 31692558809504151640406938587550933534620124098340814675514737988342816437195481771832038635705203607169594304540388230820023016233219742033514575098228619552495384051915485994463113447238699018587803199032115339222515967832876849713180405511173914784510219860419512541534455443424618968284986903614092905405350782254034895980506682091624589868009306671501823652653156683442635447588934600683706940974491761475561164929455295786529407480379887308474677728531264822482419925250986814294350014969216841877861337491986447016666754609786179750213932725337979512907462045778750336921802954748272895812988281250000000 472 633179723672932521120842014577553608541245275947783649131576227182357540260070748110966365115889978846629818414864112323374612379405216456305174667746389581313625999172803035863955847049705363867124966455239084001839672831915315027108667847394851729699007146787618650988707446676894400150269971400595118851636563297999044637915631381618686191642643563373436858145167939671322144641448417975524060282604782437954537680688058134040195577415216816353636040211969973042392415032027130633041781019406175463788627992689474990184676898242126430179062257626985480522706286211215287451636868354398757219314575195312500000 473 12650208009956051426198640671792561523709868620944091932967009190006931829720229534140871353795264905075373750571809432253467414345410772752820085856666768590726777361909066995590661214840836550833680619454565208916247163343762636376695372426810462675804688239202951906645423617540490658393342980413581127162717807962137361159202360584136542306602498253443928772667731564257915997593419767164275622982273137502474378609941119168456338703115853941948965285418850412791983767553184745205591608104415133473155464124557164180222403146697874767848072588953515414248571680118360394118326439638622105121612548828125000000 474 252737278173594529548736555193830290357663408945866140517294466306678574741456906515430488861690208124607150670706825576878346864664641388120688213212308646738781817757972287865492746212115447545137036848596482127503925394230869549551276744476571901982848940137662351383823125860988283829082189925140534333820543547260423650163810874961546530893514047384206762610049404880849081217741951888282046729202798759806819336363169617141944150882926449008980382390119226601561363457233458939023106600735888848081819082826068237946637463711453320783800100036687322727708805507849942895148842580965720117092132568359375000000 475 5049424778668235969300020860609367274724685791360567733703419968948167735360896932276705977468294894952677599715805841525422129990878835312137539249231176963265346211627698972302160340111527573059685220406696032400025793665791477947877086958068773368036287246118769925542066240885850133764189436609649833322014648975792464084325400428179108585640943809844467741409197583830016380539728680883782365179230653116982558951761009824583263140797835791779418587120487285155404924650832684908061645559965442459571501254777658059186504274993035819448974630206658300391487503725254648578868454933399334549903869628906250000000 476 100882415220871689218578147866376224333260003940838233503192277110708141099332205516704776986814042964285638599364104102745303479439617066845436971134849775043389585026427347114692321080799637016381526147201006865807238020507724695975443481032004274642909856534851894940976995695009316748103868786045735115320082587730643557651123021159628829095473478217690941640339220634923226426329453267236912379946393930971647343763124376957535362329805500797945946982176122020646850490397938725789214809401830583593539867506167075930385831208369266056638127590893530329250096975687335520976972702555940486490726470947265625000000 477 2015533369087855761536791926973931693702238653157627600179082601394231833703639242293913049652699852095685819396100444652332792786288366136345942001918487119839628396859229807134209266037778911459362566421018019771788214539703598223576470386236898820433817469134462387395200773529221779055408531511563638677149658408958140680115728284384198619035350623510680657929628454194587731326875659615865356354065270780209222612290514281772142563947686420554349842222512458819212757177132821921952237177357328011837389805731178686827205390808719298783566783943847681420866717354927269423292557348759146407246589660644531250000000 478 40268501411692515737816658792052400993423387317270593267176231889780154836547604108591777456450384074296651831030877084581125880981284302514861393552973958147423538054405114347555854582972361097148352529959669641884053240280689044006601029683184903211596143996305681589171898299590100397445923589823081065620877066538808040784738922836546227639723009319094142851941321626691031033831930019521996136362601121236397648425469479897330463359205868862539834713859820045446614709292088806181263315991134900654910193817432544893723454983730688919211428423982730873575893620794049002076242516068305121734738349914550781250000000 479 804529349707510178728403809269188888323719867695781999095775655918989732329354011104850334568330220440540622177380988934115604761985158194294829929649187431045601793696569821098349746052287047389790675807336197229291001063645499271697644789286178546419572229738299316927714126778866932784044861700640680162822115922288920564321401861264608347624528599548498845705800517677313501030838351329489567901858231169587318362070444514858982326404175709842392939899036488173119212459134216858360521782954407096591838319066449800903827691428606874648963194191053725386474534344465655427702799329381377901881933212280273437500000000 480 16073825966031297112511234439357336331300986523338644523601017792214815693830218680198988976063097529218301180585591008079518020140495139756848789636116057216098585836562717884027445968002984967641859543734071107143543125417417370865792528185946775542007703506646438436118288491269445594581229632727383589086383524364064058774671341353182487611915060978479383188163806176094659322678624560937093658705875910242379964775532422703120084396283427202892808945066166503292110932256452374315994591455276591783991103083015111647224390751667374849757410483942094221783939134090470074065978844934932112664682790637016296386718750000 481 321142344144616975574288904287367987824953181890404103683587902251942575504591271344516183076853154377937368701512535525247750880561659652938288707698701267872572577732573220094602402811868369104029667807244123367254572630481041442869576290783676742117867007689963146301656449898335493064294421560312175241414024260163525165955491871941961966633063900214525722324852759568128224721292270333899106154186003113158568527012196636542586301555683441621205600752777255918164627981256771969182345164002511532316329523134667823138932214394019692944217702184373233828157287065716044515122779001714548030577134341001510620117187500000 482 6416184178656974014067224374040152951772404858100812278989525930884246892342767516696454031182771528339288092521920574913144898298358469829451701774146251472225879509470290683632823939996457249941505603700748771839546751932639894387622447469391715822811326315465446263246787577844337755620654107107481841441529156899117733087451009806641273316756027715904320966780771939089366813415030214347403303453965165933022852521011314543371589385853177474714128496367728162846318189750005630836568431388680883934037869933167740947775761876793381002184266539492768136442229615026650432947370045200230492810078430920839309692382812500000 483 128190843320993373158900031489622103487792353790212916133020549136714249505398978335653791720318313143838778660117046683047304903890598827855505014742259475583808979847594834569475674991647644848727803469383489954972310882298084846460779747576873825445402275246876928447891304609105298844180770462913457080560572182352973342223400092410120678067692893288771630081644822385532898031998015669673792708759345447730166722210681543154318504292925802548636314678982560603451284743452493452531853753417744368454379803012564596575644103749598605944261225892557375810905829782623554198637931544890733448482933454215526580810546875000000 484 2561168295276871732327610133274061447782958804031733262409728739983526431233901075425149103172475388638266507527545126911296360373186137738352755149912498200197175279186450517121549126382712243155367478406897412943351748412856364597677149088984235314167438019911776648948572139607537685585181922265233739605414737610233992188636939862822039167178905533269466245639474034025006454482274403978813172507650558842046926040862170500624504001059075435217589179640002812056557693118152090260295507842044603394532753502337809191914211742269872974134310029712871537379048293384235060125679334791515273650475137401372194290161132812500000 485 51170558311820385744854726167887949338179115074365969717010869052454373440528868909009680020085126836917118469983324288186519035084894174607501437943612592907032223619209702084346002133295838425104146114974919446229027715712532315363900153963416990091304070954526011810951884603705237470763737787113639044899935685449829658366787520145867133051471329108002325608755677092169716585429358710422061116699245185936978790383411200311446275814974105087130802372601293296552668136731739700252089630906004550294891508118872930040512807799165090967755596263747887004542222603903582953851201554906769075614647590555250644683837890625000000 486 1022358274090073962103990516646485572168146517226529971095011396089160424089578841782888874475363336597665062435263536704302674548712597603783619264264358594912104714696555981973250371840128788287574606535815777413341273908577548934533889907376088423429141006107916820338153908440283653994065625335130524950572789106415320952143018149416398892859643221478811896421846964125448452766500150366662990623764754640839637972475149701695768185521396214806666853987569049196556394254455128579110679662751654698278593711593119651632467826604718175508038764858008195090750990707620968069743142177252526181518987868912518024444580078125000000 487 20426172498760615300352829008152576216008348280521841106271993601534971101420127578126301331920503624425628454815429593701981567472224999352802085095055870900399956620118048674742764102678548480571049120315169433740884178912647948938428642297267639342845055419774190270821842975613880807725376867578685847575099051345833825183473442697785546668427779353159835220091521480370869497778329492952014165850577130709177982489082559748459598449944938747574678622790650613311075392393939221919398178888241478879364921588913869015162036864196936032224265260920779749965107062803186897984806516190281477918233576929196715354919433593750000000 488 408104880866631145857459186125999217430494663391573669643753970522471246391078368620351307348821537578175978349283685529906394022242200294446353134583595781309220444766702816759717110658024278044196165825969061432322993328685076848667375537701556318837580512997537612992854444697203561219923000940352842241510688013569425810530463250621739918067973050601041789745681013183639298367497361795660119092301489804128043707517530650712051403456891706534535074943050908770047100565247761093676500500328595121052885216171947178069323482430164193266775791586019677381474987422809574293753818714867304118243396260368172079324722290039062500000 489 8153751914247415736252303166566487432098022211320398266706495484671869278611115872026241866662548920529201039821066682264182964411669318766341247699144643728816122178672160572070421617850505514298152433782653844977087208223421678551084374239967699867163929676862868055092408843950263380610731532080260263189283071354955603617346883350867891614568704916916520011892236193873529539980468762256849414175430583612128807816863546947764299001582478472070363358269135743728752909043907210399221697112904650987089342662576531553654990640782626110871982584448695803715768153621369204192177523198882538313370105242938734591007232666015625000000 490 162908635184657551138591934695277371347427831528217753124605287336607347423679233443136546682910926391797710571118862896666022901204576797392817989744134820622673134957551942858304954364809079561181453728024859474134048507157751495949216375120987309590887492931607098488478944045455262237100125916460710156373635241969419100844542832663258487564546165584923940645765290485758886115119977923458277070974419211352532711279783927793086708623454008656262974035622120267560185672530309366955878397419054149313478907482906620225066037496452876786605529595413738608933408620312662263349832555340938877730394551690551452338695526123046875000000 491 3254854808882872864907508919268169069079973579005735556318488531104110138953754134576720006027202012023493972917873818770455569573965169821636546801201553137084365486626445131242304689040279165977983831103714605786670093391481755957763365865451905309748689013562251804830913321967242612109882352831933944264817437319185338858014185719809706238305902004863755311069159877118726421159525424499237674269366705628041437673431120838391406540928887627124113595294201628971009004984770539490503395272262568645143030717733836953987571950794710226632587057700628871188669528646165411005013966126058269634491182387137087062001228332519531250000000 492 65030940592111057443172383488630288514341748539891017314249476139742688345356510453026743209852430443477532019883535850637354164455442315745299298893925340116949822629142186260389949376556797157649554999490883282282453288695661912733361557840228108119572384153083201710341215355565030237886470586052663967729990668389414392224145214686441894964526456723192509568719190227798944552841737648023386865991615277080584008800463247645096598165306840192337472849069109782083370973577834152828553608793376117442593479583991091987190716008764230747557582880482076836960612736975215427193673347599904045746033176556011312641203403472900390625000000 493 1299299725826153987454864051446264385124272257845692739442915496909666288441707156110169210176564786751021684372926629064458293143785206511341172604675790263999910249284078163620367142716195643007805510638915213652093640757915354645889678184028898306242977654985536585896269718564534579803614067490098864263976486985062336234092962200124650436918023526822406124243172461955009338428988064570041299452367972574530938106865239329217447245290613338528446465645701280635945647240855307110266233360273336220709017796962093825707562987193362419601302619417339669054892566854372965431760005017969685295331494501169800059869885444641113281250000000 494 25959692902639959223035441675657144698737990252908881251622623389672887179999290750622206689155251913426283450932764835761545249654170016734691039692611437056030595466465286386504096555888362341066883380579135948878874968179401923795407132948107745511372853147180660127117777575368332596481115073132137227298477584094261657146756147601680768850973466011613660822429376922056563097761360723292120699584760909535668743147287271618170454070887355569384142947212695627280938336573364131939934662481574551616190294850234546679622766565988840245880277031678426181319412216300933540104192812808422659645590790944424952613189816474914550781250000000 495 518669419812341811547112157923735678930340855760139061774843929947201725677157546512431563951000891765224127938838473183195318220363114071729483601131165883806348664976447843156617201894415966774043387139247786938206208960190474800679952615872294147691873772981043896277161252970490523998380258733892600359559481427661106644810946060162874351386116320918907283906720278301291735427999712229008229735137950293551038120659941649098395536891062518345877118682694060108704000300425396494719098609985398617139640436502665993255493255227534606124759474430908353400503003675184308508344377613485454755343218025132046022918075323104858398437500000000 496 10362931351492555146032019123032702778628382823756004238283676100356389317460950173262493545875844430228570782003809010575535491056045283167014480820987608686534103366767334930810638045914641594215262029334567678543595828216708881602295021014706522184730784456133356879247314550277340912951508798493700946700069477717987029939670313419786461335154057944166070934507253947511695762281203927801353944909711869776392717289798430932590926956835543461305730334970762370317049683421805804965052958114829234467447251463188346760407133385695298279629770950827221335078598319397331647817928996269437210938409860139231000175641383975744247436523437500000 497 207050117344710407646072333786146355315452397263374491119027975204303714129551781127759679900497253907786132525750147837052449549671085838729283288837840954240007336885311138557242727959622517164099702115276171122611482040627604012697765711621802344656693540542060832617557009022643853653135779414572334810325331818389559773241300225872192275770784296550440813641161029575032472674954436625890230730288609390099757912852511909779935421894118604770152720777182435286213890053075516384915444414648398990466300215351026727023828640885219943494413733484334623455393322558582501534873309724256562383538048111031315556829213164746761322021484375000000 498 4136844714015800313410481367815574769856930427250152985209494685306871396765141008476322921706722241731871523355851347346730668713307839548908370931599432720257174702829007688041295468269566356993558305315256832670651096996475220735628049860716733593040362908420693342459221365010655308933134548544166127234411750186699035630021962344233560529958441266419449991424803703356572496216459125356642160173437075163639741431490950807852123389249960075226946931190693235136201216923898369537969220734440903524376881812736377377283323246602286019617302506363713862211171806140353193317247854932435332763461001415183915241868817247450351715087890625000000 499 82653991580636330911227453381004570051049291301971994514105535095209434520537987684386652363559159819773064304324324515124057649442242806217668252881856401244416897369148710720985402442179512182817186981950121486425634142394504911291005324872436540927078994382673973195026927874060588036199101100171014606266703706135048868199036001146309816600572463779963760349710005856643342259074343646905255184226788856475928300745420399908388116614873951803632586981906235579775403071605744978544194650746244104485045113573109584071171809155560704640449911800493441295080927669778199072891705638630020576456325018255277825574012240394949913024902343750000000 500 1651426751781113891606324518552471309619964840213400450391828591202284501720348993934045314223912013199065824800400003812178671835856011268229011692579490896863449609435591240205288340794746653412687395899363427298784170165042208127594286390951282087723038307765825984436638018923730548963258039981416871833208740048578276386616739302903270135679437826323675931787205917015733978336305386065166998580851241352389047448893499590169594569965181557036579087898486586883912553370682784671313009121909957207611201369190729489742012746928102878716189237773858957075716934842168417476376278659827811117597373864740450954968764563091099262237548828125000000 501 32995572425806287534888839183054366884822051997078120775293820754361013697047292274011564062637443617011275261980047980359098812528779786017908996093254897959287685809281972683542787008693441119083833997909436940640378330044056892928580452641561544307600026867736363481458575986879326936371682595237490792515807361050436220818430260323476515086130085112774443267844174110434125994304225378268107097393854143587653423080686488817560162964773387995880552235257187095225478361757554240638409623373889564168040171069060283817001093007485648335227653233765126068518815404730750217442168761247258262050199026718666495128218230092898011207580566406250000000 502 659254166196886581623376607581743625208695580738433369275292872841117464903156058781545791928791951152635639198525659846617053963473428792349855041464833917393736033201390808796681581070109988893248715137513252021161343924983845888592952071702912927102048345584453636890497046112349898748621466992494088942098700859234811344240748029969062642059531381834915669275850729736363114985799562836711382842351308884829011620516504945896670188320073867726458045656632642559983163283721651461361052833546040495229965967774252284232113471842790941837317454053115965074190674321612399762838551146035857307497004458143874394693284557433798909187316894531250000000 503 13171976879281729911162892457647163883394414684734106085917879467302645173512362605873827453050415723825026190745890420394634974816914432133431497349347079264029914778675899857667296003488281090213021047976159409170321086373931712088189201432632753314861999747760952387175935016757686843784583982653211916238751378996639868806400631612701947420871352658928235539209343606064511541962794446339859637307416807738631345499385436791772436168224139901890463934093753593892307735589269576911885846873037190809266715658312595341019364596461329951222744360305796121263650649964621506195879600432724385567286073169673832339299224258866161108016967773437500000000 504 263178188838029801994861760016878849813059039435064381518240171102654041462836292541963179468685885593091297104783961375742012294457000657904077734737946603549169130597750618187916013403029743211200638795872867560208597896399786390333462814338515527540992733055461885989804892100694258962124525208963976183579814258920959283492965000674421846286060558086125658491742242287836569895962976338576163785090649313349241367418276485105453238519875176214359071064135116449395910510682429840283116027800564506843880608490491736277906748980884112319073483548173347105406670724491544776572435667376060640203513406386141848525284103743615560233592987060546875000000 505 5258352327476674657679515165485757613096565758217424969344640250348077778930729092571105902651565516107507302549049842141063176338754726016340879888130457880814092134121393539635787277696178433665375139505657888480207431236977910254385425339951726084927953814910119662647784873853475391936309820511775286519446189846559364693948548231296864215893764417998035434023127177592615822277755309418284143745672577369690782964852296504384204310228793124758184211954699653414662845649080627897933942020807318562484664038948636869394216034093308303563270196041720935234759024970534033258645298779850399722086040139477566834891320013412041589617729187011718750000000 506 105063126543061622112924700243203576024518339556478589802518405002013965108675239379236918331635034323808100452116391114715708918547055889377878054681816065563301327027603337323552982959502695581733088261664429352835765078667681171288214723689549309720596073258382035156855938882724577495012040089672031910497235137052796792600434432052196239570525609221265095331964062777591592812703767150630143662586461970765956157657424343200245663194492289508508384155853781612692176619589338237249233505593600772068616508762392724801532656333366298318230556683758495366054177356624701731709296384712030713814802106344107116009389812916197115555405616760253906250000000 507 2099190279844604007897292334247834763566806271611692533924085685740436817654596005742938821892431750887921218106388642982386846834086146271001784406167251960860438743174796463683612854792430584305633499192624594367310256897245779615679714301726103565028872232953471432226727141779092643046295791140784385115063100470108148933022486778478792715679338109292732575370406224727816242983607813088527328011836015313331628948855441018971377846469836080317928858971989758849253943109349105213677979115706461185512988626751554836764350707410257597561490215397383743704396088013033981345592055970676274420007781730307307860305954250179638620465993881225585937500000000 508 41942482953588052519995112583888824508273786726099762242774546673750853738571160350966198901984610770693701503503631350927611211350343276871393920713774817721916246541779889973206044244376319745476732316545550458323226589580796580903836811343543210994179238512751446923427717498145256549054925748186932104169075727896845889114524096066062492252254491750632353622066187364148296980873266344190063738819164479193535499667091980989290325082025268140210586453869480417952613233385616964407148598473268860301096131026630475577082991496484477589073082059613080705904764356953336438302675921461346821580864142839801525161624873305754590546712279319763183593750000000 509 838025641724932208503635157127994784379458567788673049133628958098322558980881533927949396528847724043133485836212044870203941099082497300161249850017858342302334434832812339936160058870937469177796400116440566131919871151349118325721061633327769068390575354960082937546679542153511314545950088131750686639291748826544052440657583609021327202761155562090237792409456042226695835551043455246390860950473286352452369413780600091672067988377597204294580872761989422103296810576683152314382517183640755028019936448999669816540145429310898108213896354707789844359629574676258215280035784128215908006831804189942596288592779885107120207976549863815307617187500000000 510 16744080959170704322847141668890719319268005501503094844454272711807660541206240844560400687507761388234372981707844582798780705489511073507143403866043091192276054688130113223430335293911476099846559445463783076243653896141661795566858074595313660405686201700084794379609146146165255480829865486397136268341927295181340969353530935246916321953208186622940241381671288373117706988755162370511221319775142721434293420247890813596349750591309246101493684496950337669083518627012551611928544804120194693599065004735895363589302121420937356319018831087200742184362010521472688654320714980914745299195325656265715796432863582410277558665256947278976440429687500000000 511 334553946366209180305810795380380125733319640255081405796238990973691221381048373821842839568403608168048822198115642251224170260367726145808090319906653544174439370578881518612962276616117751427462567393708855593831127748740444095376949005123586052332790840230657046214891158810855691701121187115684464383113654958515638546183074068240735121609110734677533981422434157122371405783151091590840645156368311518285980079708346784381078186961384349699120388872530230139613943604301667236380513600914261881891298822609572724553375067921272814123644354990840660865628429401636303641124266057024558717777446087031229513854280188667189577245153486728668212890625000000000 512 6684544670559218583063368040510329465335663905877896057217822026681369520953368875385648923407751780388944240403755898886764183131956715764876492134072394056454130392621011592598836112857196478716683719604768735790805540760966295108801149067215401006571191983514885903863938583271589308793886219127836075467290410596904262358306343199419375574338286749514009042874026225316131799143819662059179296776655911781378078545735132039489120805888597455902346832355437996734864537250011827789399715112017380960445287022062361273791068251630118922822034671008398360655036782770975363766994612819064913443092330996737261575643137363408885498472500330535694956779479980468750 513 133560590396163724125535131413705413293743771998534960207568568759228143449848013592013453148010634988278125661088689987503572859849037693157863634257781752589970441567963681918397797576581411124456156190933488385683736438206441568938034654851769708220964362243718480535293119841196472544127356230137075581948785007053155339517816798818808186426837113416215580291342629258265791308429145294554752031112520654501218918311471936461527267564050923826508879203982922936710256348562614492868122962764479834004998424904754781786273780856157346898490946155625893170982703749322607170783030762954026048326893553053717214718015902485265256061097716155927628278732299804687500 514 2668613352857201258305925680192129561336086650632206306092858368010258819513500193754821330408694983131549320115526938077162827374804702546169765610559180153889098122379352165957092181150760879860242653853865614243136134670000301387147112656279523158422770428488305048827743853636357535074295619617719389545941677086451177698147818139823268627633496410086642042007954868642781472252076502286142613539933048874956261266651394528132072058137749003303980913278024549727654343773809437435322223399982894737804151408116403908453369123332171114100198476689256659272358691645025633548524758629451065206842795311014933453607049257828159882777185885061044245958328247070312500 515 53320449322137089219355291745974782885724915796126995902321383702573909228726052415023517456127128886259500007745188723910690279003379396505023083752726143268968581901521424830482482609788989230605625064381120719537613253891850682084939396569157851068291859629407104762014532531879842788183498885177344695976193897513752657308623395453944532385143064193769993421867680773464507474706538268979432025875555481404465880454063785814522371802402790765044589509962859449898180965888347788756244036477328129809717899008772419840747899571044739347749596747830001988179749392286046153814213138440876623259053133495812942208964149248644204259761636421899311244487762451171875000 516 1065375644401615096611536933916666689053922251662925053784754779018482566178615504649016404985795927940572567984211038262634141039776824763501527119167842126168732712024585058143942627339000928231674407778622780268280605906249962271890940268658948535880017582905401647473584942642792982841418359508097720572702633882493778869868037223120480869943459286507303550735379435609339286946171336343368108889102668630387680673413561301836677622641032505402344414433560234357461716585869894771466813984653591120810448718566751256895563652281921051696314617190169225771576000454397550088807243134351624003489995748724479523593837943320778577360741223856166470795869827270507812500 517 21286906009030336456474229259882334425390748277907187244867537460852852821325141514553848091882537593087262335158413975344314655591672340052167843599620520625382995967531844585351890406986227444164790391398787853329475162498185899939329618907634310204333813600411603517218824869439171204549036080693712676046456882023521732544945501962929530728270666208163337870592784467784284011903191304500952736604314442847011105138031118468032649597450417370998487042744056520140385942615156698238398817140177168816193298380647080239325285354104921593854796896662375439497833819524036155546187275779211365485593145230800528972387516353005111613416744376081624068319797515869140625000 518 425327176049158267035730256447455909850954140301813490317334001389627464673195395126703335426610548433307268665810008966821731052845190578262426990841838587785162178115742454552880435738045278083215406469068444559768470910919351475621740455007751178793156314216718332824739068337249849357302168793783641307105846967072297165714644682077839079223168716707510708418214902010747759697293494211553785374236784717116920730074559992556250817246354864459139654232434333944889950783912879974454493740156049608586101618223353823314704060646691000958295652278871787256375637127555548667766483212963007013080866897951323310548669486976067384553790162726727430708706378936767578125000 519 8498348392350233582197539035375949489700181955548758949115132166494097897227430149256095545999906333821572978929575709028788730285172690359501672244758894326266149878728803957058516606172503918541317466443621907677840160590045616189205103118362966713073277415081636052779468475254876566156499981486582582571652472155182507916109567154426187382551559908009414347392848812815904177381374826539138254972708010629099167573936776729881157947677649218576643958362897963407531386568740973670699614808127619346893783778374140939833296934308642928588681915475723379284422653203759228679650155912189562091808458057331835704026401888134525583473610765850025927647948265075683593750000 520 169803538070228705613523904956838683073047866381060779771742736942064763754217306251482370621036590016165660098227483878479067130121046640067735335813547907788279417769215909834303822188715991757008247069902368501486075516404949908088155810384213892593906446812881151131497456649804168312242374630087678909460517664792973571631496928335554013278289822008111182825791729163763931544216316245657012440704685058531423752102313673506663905916097644963483328321904826615008175204710035993151094226647011471181204641264052546855515298360513076976993086734216857520702214166898189203810702153707018365642095921568611101855450606957149463100559261263811094977427273988723754882812500 521 3392811576412823081452560173897678869079516869533287365496817450224365049292518537577603604923207105697283150907002125095906120584568321541468569761648817121067156888632509829894631072906974038753274188095362103839673792947745736167366030683492642268526998294284247184796331139586298257448067408635725023891523970999030431632790562426052048518669859975248440332469274281371943430662748276616678501934233726409428255776170989138588044646039494211266528690654566689178954134128659260438969080421104394270626372966523583517784864214842497372995197759890974062937639250436487811154835718656602804580296004882013899367207755889489301172508295412200141072389669716358184814453125000 522 67791235137903725554693874738990020315132875381670856747378938708505991310576567714433727201818103663644948781532628668104024593289363206278768549068960081556954878062139995260155176418428619203441857819606564641854018506599593923803884482813847239196813395037135437044876884647289446025255446498219563216836388922451891574578554724336633843007139156210423817370985691100975804562859127442743212212977122157950836604876366698688646179421823610389865697784534732889150367086133938862793960744812488184372860287434561256878345083832964075862720139148779424284367006479027907797595663880437485156652274580305373506513365697178876266722723220592428106101579032838344573974609375000 523 1354528503233449200853825986658596008208677911545813485678986442646056614140583427563733172579348342801318766284925372049114831739720545899833903131492605836080647181165129924414190427481030727869918574024643595616394824845058807846559450947236527054697323093954235787990369874883699256145161407086796244007533966041342766643108789425081880801959090214911909926437477001921983093081984477584448504064265633939935454150971380499610616778122479404539381533170913878951474829923708721063473976641090825098845869987937218230169610183660563274886090734425898630538499460240614983718689651148320688120489998784304308112934362400610434010042940067286565408721799030900001525878906250000 524 27064720284072925826220530687625000393024537660085242738662190943710329675671581081282989154400338070858411227105283674340137954799378083151261385089174776915580870203814714329420942320088533818316884484805378713938270641465201752201292846216729844012749948079581772328738878988611319106564580023280069989997863787123776272430055391756884145031510829294136826201909130171990769054519804351735068392276452647616649246108149530211685415394928166728105581397518069298896834865078683796821703311893551409894878356438363883339457669127721560091712538147784653934614674329616868090715039403669690085155592151281805545691646515905326801689216760504752556926177931018173694610595703125000 525 540778887199857127461054032215592864995861714389131802530602634284802587233895020081254392818399135930104254804446525226339137420658049699536632246829416018751320625596221625363096542738530894769798320467825567065166588626609459772555356108216182978464279914961548174720896839220062357005452275131824636562052554527482691614840535351485170821677235427229514870205765286674634604536976662189906414161866644330473620174618073470324914299986278988529195331161837232277005329018429320054589843317644484361518617064835118354725544665047236505451551476514782894807824635652725611945906215894276283796727926984659314617724518003517863142323588224180674899344012374058365821838378906250000 526 10805296776559882908014596727349583671305145662033793240678010810519534585224784526718600130268773609553984254742838365263924589907064833350057043563074453150335322766190664035296852973729961414506806745469290322918062445752215631577104168626144644683763463700087207825697007186697443673245823976493302148796905604722135149946718681642793051969254266806430040467419378636787851128676092622843947552930073064473912068508053141013526329454098464200459777434431386523253471498067855805653496679217573252166465143253644665224649190930886797856075676840628076472300830647737920497246148914541528027953632153248611020213468981401088862406503635429921850175105646485462784767150878906250000 527 215900901436765781824276477303588455519626534765115451279581506327838138866066377735003528219601871173820596209567529385634015050704729971871158764173005676798920206314967158048720800404888982342991793225411057116370393840172354080658267354142890148994362946417302274012503767886003950435063617594828219405752212557351201383185859046866434226254738955354285248808208836898246816669751907625325934976003167682941734499790891033913533679604661912771995173405241935654381508301052223213531916569565552837405840528388763424697449678372368086194453277289968966325100088654042320371920205066645711829889462189199001978838384011676405542961068844548533363081332936417311429977416992187500000 528 4313928996511134466375221279456170844189507465477212142044668355603584024691288418758119739993938903189028958354048172383406929516922161369774100306865927822402667001179741510253796295968899173709400413878951993518385710253443817331334698079938430060398729327088142028090747634843450146003638571260298702141450459242528739758732600273562274785961166626870661694936748540296408931564171639104523890145517839119385035933321781075355644545131028749516191438305497009760842637454736657012806287516887466732256851466858814641208511565963036570741443324638584459715541544129065302885905612600591401146465579727366422115047256293913027420907720284066338978234966816671658307313919067382812500 529 86197031177925692456684478116921976981253485652351856978094791150718115578425176911669802744302333093966041757660282007736505189024323715838397429571971374447629849154007311461970939221911652676953426039131422630414625628315503117565610129877030634666190111507224312357125146503393701405025443663934512819726146227208939091209458572573824658766747696117245546532101005805166431770573335019536517048843333760854252986418168669123835846582296737017743182425121178436998311300371581218573464005772212709565132173921923763246831696128977876281166457356200071340630007791009868150291157514533555973758300903059098453225046311959661058296776187906580724007454819002305157482624053955078125000 530 1722314264479685062483563440109818370248064930298879557354761959030386498067023817914307945400305108424717702289853559362131301795787902171186092036164484632830943589699881940343909898792536607262144871234720312558662047931813543424565681651693876266254628831814161260116896795228187354489093298869936775020565827445552198067751257138786421011961996418644585542971603115993797193302587958220550406692926234957446300238053596615134757764729287632109245852607609961599645503152707632273005629851184401121310848531760703118460278607558256056259533553588978783957116570767536799455817656752661052381321521817728023810666491403118510579929924207416395975922540628744172863662242889404296875000 531 34413849992710844657157454048145335043939677797497386259009462119232393115802490975651237854420409040275432808465812174825260098028831717582456565920348741910237874739577678695007314550261418838138148933710701537189085364513261197240380192701453911836085898127209512184256638413128188005893182487777832736286635459881937516946969563545242800257847047084404995500807361696222576687270166170847532608308752077021667129050374124456835743660598383760224290953233035202584253838889318226773238668024607336906041625088476572668292949201870238713585030138566977208634664436616884071989124930594602195415859409578332076518213698280767226465266470509770171948282779794681118801236152648925781250000 532 687630122974654659221022061149971638189997697344731608897125154750827704550715186224008756376858924996480922469908991387955854966252784131393821984461103621251557534740057752872044649754283613250767900686738265677293190648075125050122634301534690005296227626113227658869639222427730523501211522265184890952494238606287586099899034700161524373573146824261701319875154614343695470273838094729528706064515102591617145830461422825143165329158197028893203407580577376322313192307130550283081817746431533818254177584004710465157808364691504957754527951828885277683809178498566687378278943631993649130207867525973063859753029347226608303243952220900107007162116445897481753490865230560302734375000 533 13739701331482311671114230677762097461019653802479158789407847838829859387364196497721750948243053567002855205074166525856904043884788275796142972109776273107559264061879202754385132307473021540564124094397303057154169756851782517418022617844923918492316743373556987930509676770835516088720267752578272211339706643821693793553329680218987306901602277070144688661670537791295228439805582943469945064891343044279029274098337998288507900104192867462875452703064069526890498120208143265506231442775789559407893041781707629369475908225074160975770586654742266805502003285196501351929963883078297116766817615669067786315890736487736169661441071580837034946109831423655123217031359672546386718750000 534 274536728851903118971514684141800711440224168675004914387606248015570411354262128521893413141860265093484016925358346125268101401218522289784354892156016543179133609625938377133500677379657565239361805406777572321788373231476628203839515603755315000586179123213207979809996724990290181023680256404513416657293389306324855388041250351941188323296060480034539003782817674593857841671770730349858265622454363824826296544249562624978238378486400553986668689778452475378130365061087806447474699427748454305022881565188802257251512997680788946837962845704307091413307818451398257350360888824804176471726486814960586666648977824577050431250142759864290567181632773952060233568772673606872558593750000 535 5485603049395970732346713969113737579992516566608976700567309890255042425003854493269234741096235951120269422302954616970310287811263557528588324854481900647822314554955665890760976151754279200764070466912994856298911607185953561680456863185316481039750009022708772531156756990927480439519891478437847521619563236793668605790955077125703370422495115012278919533529571853099701546675194593345766092530910559415688056183229578431808164983214246583397174380806835442602268415893511497053279508191833600973260941928725787158913409243378754844294995926315967863940673979898032469299734395396554479407020830003604993395285183074259194598250516080279002174152624959901913825888186693191528320312500000 536 109609717647445609222823333226134569928581814232056232207231136053416985768267316460659522531978893724809861031463887962223923847870583397632800296999069320780180949409655189720242639151657332537655213993727938266718924091346198965667337695363319984954706337002259242180389677934390514006078428608338333874152093779963042477651359843313961002285303510786394082470339019676675006650916668087188721736951589722653020674855202957098256430914598098709298017944852999235578908086230425622090715546146525870193329641896741008343213830217512060414924265617246298176874287919231208481716707788613989691136554271154122162805045355830813384603102662723485285979803383060726673647877760231494903564453125000 537 2190153203644490478511907570794085540658627312309056557883780428031963235183441909912247070331719794538565752081205806023580452304751135673370478932588480096780896810364246155862576383793823422959106976075792881940212393855018091064451645197855537129541897571758364373548568425020503194199667670330484771824305337540043660680072795379439109040076921174558675055692248940653115123583493200326880790013948897065301511808559269515203522353284241339200684790592686558282610211853356549208628264078495759007773607183523335231885818246245632045162266983376262159102162214847953197409348742219419198111536736181533949361076604596023515115067582068944128712408361825403346756502287462353706359863281250000 538 43762354905535822758369900345792601416506029009892858730949144240415622264353160839324639416479531210575430919838220101772285989360733658900990053021052343941253979017501201069744788337887735681803717458763519481147366605839116131864043096425552089484340890142011927538377528938606708806034251777049649251136212599545482067492160874217417141600050004881980960685300513219369865387588386437758305748419982608646823888368052318379996032152055008171760894979314833645981523749857960788090620518297080686493617615655903073871324435217733354062257193441068435335219784032742559241915425611261628958548364152326189508608872675478165032503673805280946809773958902645141222365055000409483909606933593750000 539 874435180580001504837929177595892981921651080587284023251061750406820504243197666492627767190138313799438573296210817246915621716911134520155218684669264831627653718030589861820317941371151972714334020465460305773575395816117403970641454820970679042201022981130739257121198491036724033100164919552550505444781094057708426469184735835476034536238475978810639975103314522027112152549771654795281916345979986447358614615443271742027007915171859810778970016562561703835289444871929940051458224456511241175391951244181959379581009586818159968924879356883686546494094757017880079843096723252852957112367127867445382203557622847680588868394372695502406570065932062130187318871321622282266616821289062500000 540 17472510367515215254076399678258676435064102147290360390516585716462209705155745965658247422188134084992485566418730959433739922824946558282360758532558088024559969662129749276002278865545795899236414964485771665364589853436864423783743143552358568269164885122964215896921725404233800587316258299948185099535533342375322077041672777157011875270394732984012602465490303134578778011133400287483503476616896395864813799445616485363835954453156235848713123108722297748856987241052081579917100447936585726449035470230969151306813136003273974193887867149583292290132004496709122336124099340552376680078595017943954951808123612086062136833287558119390679427798901759971705871521407971158623695373535156250000 541 349127240430387203135981294865020872944626514255469123514758394815076685605792262271285868084757355746337835439901075178334063892306233447379519038330781758864128044450319019729361616518576809003226701970593700004789678956843815935494017341591490060979061752641854295463445197079052466448962573424103291914933669928054032629982407987185394402352989026907904311741127868548607375786233007592784977046633364213121325641417956019931731363472493363261716933096650718419859578698286509942520990466163570615367973074300880823709149723096842256998018195724575581619828038095056584941777289965565973958686898602540024083263985668484901477204877085527935757143264561969120407525224436540156602859497070312500000 542 6976103346607183413215271998871173531347426474883266803809655748795720489134188561619974079996166351905606564232709675611361461169144849142288175618306949166971414615123533180201081747040935131927943140851530942900133252956860750150184885257261692546869444245592771254371054399199516995649934815835864670551165397270895153842637414208888969331149208784894102760436189698120697195138198288246976570876456336583217632281469490213765038129902404288052388165012411956618227375096758123021222005071128172997112819916381068857509393913540224434111691992061168909488445853449193385460236255216013833897747438866251772733854178578766573797285643609349712638120950564807332128225425549317151308059692382812500000 543 139393593574010939288003132942453467431159442453928995987725165514610621191723657262572226092004428946916816246638858159085215200156945880651614558855672925343719794795746473306043714466655886153624646552926539098464909382287180735045130764348599197299324990911015779207966740757485744756541054791563778407882402505320833184516788110803766698421673877193556196962675245349188885022558842407881576047899726062482341271185900495063260890809283768923330408085422964510695703535542956970129389972415728686958884154866914543469570762360794539797627731333082288522927509226378910188293855191701197233500109966296191038972961026850123988398801534367300887888788791212080209191981339245103299617767333984375000000 544 2785309489245402408199621424787627189295410182857000342622376009455546787415507636845882532389867909288576824634125713583191708135488973754932077674193317460452636340863537067714513191640715960459374830938072573529988170929157453290331932736156752343094968108828568970570953073591672877763972914677018881054561976530951207197973321258156147080594843832893301215044632200267799963594144516495721933162996364520557076503291798495105966696869328250361399882148065485719232164395867540928872185662056931667726233020962060822636459902319552661029804116894493522507761075902093297328592290319470613838504035539778670208889864635773617194659876247376030609101349559697264474111833010283589828759431838989257812500 545 55655083188775105000539224432912403837480764938188502259004907785267714706339225991287450968303966114041470862872713799854968259808210870075615276829293994760237082113768658105341373682508984971380902585166257478424901250309219571250852747700453271589548995789253424017463631140207922273118651451069239659970972338389098433735650400919854021481977705211390917856579898460396957070716025292914517159899138366291498280955683826810466013447535751644836045351545748879784290404166967927918198352036330249287226931372985031850478987772953997208467095106387219192861501131328066069556642278126669696699649444088421501972129588777201268348341380429220134556171920559822403895555709141262923367321491241455078125000 546 1112082339907575816036415638393909021734276823215451574442753743474854885432529222646421410373985843047971514860698365487944512297632931488140957271442486232297044992419809633570099609663320560508728291582717708955340059781819753703931874500754478375534761069708342227162139589266791999999495398042427481117734996724954329509259974128270343176498858541861309365962063538833206596413025340559885315411171427795311806309938664011908762283356437821328134166273560659850634813753592710794116380990323009193633050954723931680382281605499868332498857156796125570318899225902544323844071368597732539177643178452389521220725153504687300069011729781104014043970394969427953162088851257749411161057651042938232421875000 547 22221316225209878737254155260777743341052368697888273690419192716965564712573207319059206609483848746826926247582144670536075903863122378730129182773064670053028705241587786645194129311919732589324314857402384933970506130558116833608730143132077602640941386639693200261210577167616154588655365083370625902407392164906308631693256887060319654331138069218544993363739222083084000180611274172430615169002017743697912327180310050548743641237816938550487214693546650844913050300414567329030515620153986271455958403903350225350234621477355687155781551597407042931600673746096543801856855683314838488503912139825626082161838990504994862439302022865570152651913010997893104317424395333091524662449955940246582031250000 548 444020826032934620753527372455321696322123060660358753485565985859074696355249306831566263455927269667435843815738109748850421801644507385209698086432587841388073581013478583512546926944381517980111765855029406983534748411699597313897071290686587133062606174643504640255941277345614767784263225662241521225111212054241021016498472469544708421397740616684430068125811098193010587550535496693640941789365135572065948873402180754577997940792145031255173359296233260495981570783831226738839682555996623489859022851718403225520199097038402872912058375897093284855889375036053201880168922869155988045835470677172637955606089317572433838887513048135024035654101223406805642839045855652102545718662440776824951171875000 549 8872328709619841146932960429571728613212550046346330647972056220171310417153160101898509854483646900276450285352726892431492034907177132997723839723434405500960231664331256941953806536575346543245584829562245163222907450047986489131968801564356759289065190775663471591270812044592703101262964636638960815736739519553777778781399349710210293957619698661253547991512108829102597714807603640672570366902250523179532712461242118174354530802349418930545085157522183729764877653002966406785193656902154753522319636945994323103746054816960436276585210170475616274807115563106563979281335307604082311225528439578476936927138068877540253574856135041969423808971749400314495267658165822410865075653418898582458496093750000 550 177285259124949189463260427492715086289465318198811225129477996108514002699114962763390224183227780789160342974593579177858359024781593984809063633746443848101005356347273661440131516067205560927761776867071044261490459774595220937382431143985965062885138993862802823251029498854679649241599966103022144299903213308901850525104688824209474782898619069613048168048578320057886452519519207292711906058646787726805571836271001597702102351850582025539437247056670543982029100739095637837398687798826692256745986927339050201654852986251627626690311745042776405200236727342802069331457954601034299273397377365395384612416813412662122521432125316565898123019271865289920550893751349796900740329874679446220397949218750000 551 3542487664184556399256800919591276043642492111377335006670694622785370543951462323094240232771938051703548777042241936022178825522405353489560418525496092137190687791984542672333662417241258123075602837216791646676969078254615939238803206706507214777432632164118800515415308135009116040199665384381622157426378182451922639349188065253260104101113967253066534174618597647617658515861899223761811407814339624087349085149444151707259794725725786027566613593636919581201706713498081619945117155472017934204670265099823852486787534262487150943485176611471811653819612283201907047802816842390903148820517467863889627191849574724881976335694554873667038719495795348170644764682762906105040201509837061166763305664062500000 552 70785577782528364282250931418644519495247623167557980296336524799497530977870705477770778564265356359221273570246247381022884865058208422083064160029387493248574794104328814630145464605382386046238947997284804099360450965848575742398549583284011918469351327482301394356939943349910416527902734039364660138429259696457802014531783260404816935208853367393702666568918717487722415633979616735675325775710445749426558712315885857483832492436151122978369108582998592356258741032398261355062757653725285895430277217483799081393598737165277671932321554392271888662373774427023613654465706107919677049801282011845475702764675379013493114099114022203890284558040983134641687960961729808584408374372287653386592864990234375000 553 1414431527119237658804471595255012550492741837254097074637465821038784298924902885224895304041830357630009173510345449476135402818975050748676056000587218445563745885809825319463123659836302650652695073001803047555032519299505898650097600172311630558926459617865154444202868669107613205485217379990921328263369474947303277143899104932139651236994267106149031583339153396454489498653661419401830650671971836403550585481176381058221246006183489889531606961739845290301372673432189490006226893442431119610315665918980072060396502795074716591052718220677403923542911767483925733963555248630221394937258890110113031673688359743398008880280668978938494836105520549073762480955926065795402735147945350036025047302246093750000 554 28263099287382600871778881876305034176813451513362553458911095016063794565160063067580489198092169781523829514006361237727109944415259588064700252574910664607203369956524848892521261578317455492283997216841082556740451243042473462195993563009909296547501638934597941691923747593901224160146852701262633761508122901925356097442171645485173175439578586399042923515459256495940791967682368073606977081116837958460839316383795195513554500520670095807066586762563334591401074900531295404998071679436304140949809425492977252181569108197612116720132835203788558544440493260012739846528080509632763252627176739203883141927310726280534220766619143676622992483191538769398105892025454058402722523624106543138623237609863281250000 555 564752740715446925527978018032833926163713832942685978124908186897563030139865043999040766138454347526304989748343326353862431141558970867815361803704070757646640311383532566158668091718091137674647800242824514512165052766380235487844267772576385763444672388801245357411593442912368605290141615237842537684910059427661620037177808195370397325450318059757452291507104782954925014273148580065407884377631951278073347781434754447288863803196813265766429634588878163276825082246652371245817324189096599861501597349039851759808290828669402476443735391729756962626747874330705017834227770904193413462406108176164079358511488206218242357300551897970718894844313810725450440256868982896731878895479894708842039108276367187500000 556 11284897390914775796071647086951052013810900510779210821884406396460297238945864458326156316183862951469871287957004237034912967594820443060123506545237816758011104063796846780616551257172648452455642195499604957248477942867777727104226285887272744301925018416514093382810797033734559720815599541892860779998832302592303234915549368795980421377253657632923192371661752047894275015422087634040794236394767947301069952970755614944926756930785243494001858345831720133103465222590481734786026028310905079966335875086030131387536171054886801282895503960643165206444548352183691993054443407815807236631891837836659931066659413617058763650376135946860947700935838915754953941103982733781818659224427392473444342613220214843750000 557 225495346428871552262616574645898041137729484174098054663507079340400553446081636303716552601663186085923998985568145705922049065225047632422216567052956733423094413339423527232068609501492957407237518197326038014677844711164032500305275694659507440000763832990667611042520953295270466234609735908918385065326756782499703778474083437521116858040993194711732730873600180059359570774951230461174218763148594709983677875340233383010834478706714111469013794235380691349087195560919320840517898914004261292684592979726239429700677888403752420607947861906568094699690885385645407329795251578078877098227928465210098802103984333137996480123314888848406369679382203110148361516135238468566681646620963874738663434982299804687500000 558 4505865793336770264745832987995991323809469083407156468634594864956032564379588252305447242846853987200811090840653807564571410532722725988365080148101196375748212739667692345228611103838076120234226394086353626995802810984729323258788215045615605655929241465673734521727793242369651789455015332230179199782066914202279027114670305247957801016410527098630501701148103956383260240395530859573642543385496112932469548942730469929338359207132369790106637644667553241115272814523746285612499234571948948769593569397755501149036843110576773279173151720892892931723213928404921669762037733146199784310468463059305737712292876907685771959453335144551489286604142589028950234596609155778706989892157253052573651075363159179687500000 559 90036710038589845898409578668900220191326958249835309042304874135167949452808588154296682831125865898091341475295354258490630868784459479946400617628426410585165539001946553660471531359340447697703593599185277305086077636313822076566483653058186610334042266854339203233809392696366745059414170413257784725520013294524967321772571215777618313691065452042401974958540825031844395143502825941748814328472256854124659859911090069965491005981518015304993099268222843834092302930644447245602176118369713341245724812473933717056782714749807795220687128304782851605274238962939132470915852377894546673967679306569669213320771797958586892284604210312415268929102455669862923292386626601159493876735950834699906408786773681640625000000 560 1799126402378250670720005688044631185608836897885101978898913467093802418530228752583178358714818641785075198408133953843768141824460895679643255198682306311514289966842467741894065064126820731673755736383720094721273587054199408994248128710216264588639166010892956578904155543343471209312222440936347519783158837081668543447562628400984908803933968586347282321046556843047033538671065396943159343456436703924383828272151960505203293494523547484397987108591810040184808696060556008354086340650994807658106536877827354096188211746518480765213373153090214481183962024991587307767050693051142816574461306143776068744748993605636763079758430559635583677351172283831725199360368485119597743715491589000521344132721424102783203125000 561 35950458058217807520091379256649403904946633913176458437534438442284358487921326767303795724051901915170575711506562607109876773355092050924778771438910256242558271886460006036778020265350553301359718012230841821435787719924376782220180967631950670300615064139233588680063428949875779423155104390189760600301623108173804584754326317959074559165953276030219313402730663476929137198756939571716249982436105973248382736062073934515737825443153239394120205859740090107792701395434639667824078215147329400797458606774411121957700273936670533650698597230198403447544054010972716078553722404818736138680412195849785616093825701103722128563443861984875032126749806241985097120908610905865758836097434425482788356021046638488769531250000 562 718369473298551563079406030341944494399556403638739552052511999478386736333374554442743106727941029372536592954125797291537217375049259309404387194410964728832614578798836063688642646939300202089447746045110949563565651414147244242584754922609975137857486068120272599425466738624741998081907157120695750073642753567245241079699438702278304803262731832418795177068799556665327777121068383256892326161490160283949000224158523638099173985278667043409199131325411409093437787670339863825025619850719767208105800985901489145168993018343078457112713962446847100918006630859828472530530787555363713233774072881482370940807228867250532924853157598025171905308541501952833880191821531090520412329847310672903404338285326957702636718750000 563 14354629795042104946080493501504219470683853536298081635152326810180907253553221558580568296073421990126175258852424901473878677565371522612432248556169366251095762009745836086140727847366123043528041106585254320763967279589976017280778850585012824690757936529934399189230019199872730867533668770173760547652719320837493716068594467851919945003029721340517665616383650110985679382969838919431685025429421497681041301104410996320809426881678515521054156709433176469451465561796311666130618513890936733732131902471388548637923927986429187642127943299337530879800310119312735907581654280635598177406675523830686808319860257116462691660032012393931054946218635696215597073104781926764395450640821039201000530738383531570434570312500000 564 286838081188164047415473691067291761408877711620708120617316885019040469410540437881565611164445861398443253842671681985125199815889604716032112484446859499379165315336587894841854614964213132447803232750382652828031757519466364742472300790945203074937663022504185600820252334011641271058695828084855108815684657350777578333498332717537478333659831488488712928185538540338313132351188093301409734462038262905789601885543815476126812483965455443124610542757645210657301448371355376732787359311260384732555188902220831459484756504267831462281528228694209172013031019582720804394406460536814169254207860201368511222987278542025770452142838261843267711425326284213386133003352645947933930370074562254956163087626919150352478027343750000 565 5731684843565260345700350393185352188152618343712910941184969259937994512646020431297125221321404911837919178555333255950554877736979888927438141503371758846001374177256774040291218766276046487319820350003221505183147862645619925561968629964197066754064098272694257404001148408834389292482612210757547218635539436265980282097692347576987841392954862840774458334893327646760274803973298359952063543498074315409494876615556949956587102555699100801551952261475777749240590003739118943917113781635627864832828464966501216243509559173776667626829121596385170888543575594847642268341325556567490213946914587032655737535444911043311413105650697303027420286711387165963060958597967031419777121908215589130008993379306048154830932617187500000 566 114532430354634442596945164217184334360434829447690852906010604823142611197926662681926654157500158220648172984913107994347660189408555731041210919440167124643596363860024937094865166513395911257221145156424797214878802697035267417148171740097294743795874472551540726571118354247203079325050077921674662619731362233512786202340813517836983191085370139097454282274988578948513618432752658040738230878026891355620825184667754600722615070503457296935605265154224463505143238413938931547177662315015814754875070563199874126703344724832887121659783330839428061394748833882909600803781611386534124239822621871624269242978590006890198025132348739394417179227395386655551624455376337677310387365339078291626151440141256898641586303710937500000 567 2288628634776028632492749048643207245685584863566732563359964995848687451274266469464248662441758011710659259116517660627793633061726519281652415727084821026828830339566283134541132868777382142053466621908805912600664611212362574667175989092244002552393752687846484007144216849419419556883275807500130383565355086606172606124376397102456824611988084084610506204895274425902397348929607787657079639943641409275456700780045255072640615077256033817073029372482121995614237903403753252962121541497582330110642944411030994454230856670822947245864806240583280309704593100341033116590556714302348549624674260679899418911723853224102193341709896326876096367983050671617989250580976906320858357758891987732141615197178907692432403564453125000000 568 45732279937866065103508277644542961687555260918102842595309159688173596077399514838766236476609072945274617237627597619939186153610204214518934715673261828617090183721967101368031440247576210056878250279339695612706942495176611307169801894712974346777586431350453509649800812043856359103213345801279013826526021536936723731534633991395924224200818229507621910960495360447169383644984240123077207593944242949430340763826608530060688347054323915182709301721253670158840845428930632783662111788728097617527812357509158075801972223968028963451699913434190548442160443114209024424828906174879676123662064892107145078605749531854858969064097400193738897494027509019127073933264239237221377395358140952041914317760529229417443275451660156250000 569 913841868002701511822300732545612433018459255955763304584648762134505777504450762243887713073893074495206323359975017466974598535233781931599802666441101918060308240630520109937640554683552738746407215599459295459539430879012426296169855084159083168473036422591663277184947685305178915647690231565100856252374103470949997939453055328948433091675401176628578431671058432837110530832110386993651758072312903927984137934461404194710064158185699324476985519456334322857680865600951308875638332228187117594536426194866656101701975723227573487602509693755266319485701648872682966098953713898737992137148818670049630129608738448488130893249187065382796598430743018536862619720939191787710124754344574032893788739784213248640298843383789062500000 570 18260805046580298630975447971393904582596931447958147437226577895986001413641568740276984301599372137720000040473886752541825749677741712633196056790814299731064755896108112372262677048852045077757154711715511184709042311775353571076095876155389398752469973426875517065151849360747347103907353925485085531078142172866878029000649649467934478796811963862806154976725185175464366572241644399750339516567796448666209352760553322417101106599535290010162921169487101644471903612622518259813194042243949595441701569051809145611202637697477301796127342827846462068319546983613787690994882107555483737617763236231342609081129001628561071708961825745105356589695022773920816208107890165722839159564885435499403953940600331407040357589721679687500000 571 364896296990334864062048793964281000503381765010862455794667694909282445060683536473836061088001464258117689074968560151492525050478166271707122605925028301105864912039568410100730551886868361361136839335681230503555468962095944388753509539287203222006449031174517775329916989853112487663017352521514581277761124680229559213480582312485345714661338892600031923440340390283797587722026554467865803649804829210650523143604051503991459940981957371306407934402535603788834361155907063650557870441337066346742232754607955081302665667474984261810530615876931930296893224313543463317428379767439701306862834545358352311060738894188934900524088321806746267405289334238943104964117384922762863065911283395881259394855078426189720630645751953125000000 572 7291546633915257860540590410859671041527366388241534737295545022400521585740581856461444367545204084738260814907151472957271960361827693156665054870145233359510552350720746376663199664452631766359779848963000812335033234679644483152889185374218064383800196549518773028008655933603279255224280313498097314693723173243048709458187160544943184473040390808423714833781627029622039209200635520223262475030190905380656432747192847361227949519971630688867557150735982432353805503517513527143140662840004664935775734939106514998757812201466905791074064579498832103659946772559094030975885281017195429960563284708821620481510918812201968379353722934005436776997302605508950506538219772145418749726164281844270620425163542677182704210281372070312500000 573 145703680555549219028254380810372135123016309154215659235661414496485117201971487358610013976252332932378859215858436937802380359760780255922888094700109811459678576641802000022327462753896393935112529268108829496049093432952756251484434856081669872939811955483403056144326545270082979881881343088225504804961833042989367754443705040557765204565990357341102155055496735583197816658546730726974442127566642001061982818421218328596963389186169583573356944809645722252096113464704240638375149370886655171927804825572023729032769545736118798093888375977768983572262461685517673044806084585771182675477224450115196430215183281674890991175567412904646162472284668120554072076549068745314214108838710344008549046890266254195012152194976806640625000000 574 2911535219463675160721389804695066881290935655050267615736997254833944763600371010458635645135216478631333650184488278182218297432850434730723913669355852852687305355542628815777170727852250241177248624921965634703280664940711000356317888152015249900034221479781590686368337063149567559660590601431962613437129311852069770284789715705919106091240260276485090101892939995016165430441691640136579880144929239986377949350681836635900993160218406138652272050464523404584568678467173589063001678195243788888522511061517617024400464616016171801632229394538345368595558250057295661714156428917762134647602377078085893823289463834165504649449056142885525232677883524987378408916407349318386822000662034226094176947441383163095451891422271728515625000000 575 58180068994152395820328293662515336462665827263526217225770606013986131015249152887251693152354151894737432418469165767502066500006002600097422205323302172656308067017712704510051637674821487428046237739745017639549034504641338076685378321507226471915466443135113873019777726705371358713913366974701305092856723118574402887951711014714800919979740157524893365688260661813453462253521803382903135344113455595553882848764059657298265063323320846144547140625804128554220337592326651371015459621675393277094128090603195512365845805979175328696964027379557544843761677031579699396688099770895803351479915326308185947877558155573150692908121139272616843345163272525399961597303513815075242756152359605665777553262785204424289986491203308105468750000000 576 1162591309240788326201351840374221393550839707991643681021909158369757583308190537729630187818743556091020567945451558999911085790050503345696752748734736123739767103079641022414399912564575208848632285389696446234738519354898960525431778612062806756505240903620070622322294504129903365967261899095159759754827922039568363264451725311401664216956265994985282359499792044223696789128534647460442860782544919973654846509156817110248317498005942602645377757991329027185895982096666245278451285148409334408599677643824271436338342407674145891149402699893589133943918233738684618152569493685782459332524002440637535173733844393484313325299434571228853935595189699248877704835005979186659798825197324759050520204956002956464544695336371660232543945312500 577 23231677288641749395323373863977075680487316868533191754215966370889609940283252859657948120537457888612594711284326646913301246376572449871548629450453219249080614728783814538020850939115341695016863519138994844170771452620424635802822196528742048357895021869565709316076352916148675579900398087638114436695261596388601782390170524853485595184585349951785624965394458006757753862481810199686145900905966945054142773397882324577405720540742665872619073742876990785881075690770471071162120134768040945807893038532571663190608471335325653596105048751773106957319544601398671832407497854760956249746970100763519550352081847238949969914562358069789750220818955342009635938904018960177101352607495934959883012067838325975799307343550026416778564453125000 578 464231613639813504352915169773244332369599497978474679517637390283347741886282993994894984069563388604628838953865004795585864006313861238782675899918226093991143771829503560405087938316232174009420023609092371021059533352536167030315910674579534011303957616943743845329899439760410385722923179778927719279983168578353547727692853913594738104467060193673224858737553615878982797771046553298226617916027540165009254381912700430569266560978508288631055885346417376430668554028371870020627141101333690180071219022579935484172193501596905361652272167963632154596956297830717404263506228758631565198230976927021887208592638988944415488777154387034725977595949713149154489782597610709421315956084045067104928701355592846056197231519035995006561279296875000 579 9276614455634960700109202960753777073430511557186445668426709163347726033893427012989524983911655278334293034017647850578460184029449696947695267982821892759028555164192325032619805606768231870965439850012433044410464250239798709051390477555933002609303609029428525544847904176214072820059103955167864787684637755529448268064605042798430258840559389362347515743684793325940986131625230780069917045403175543539131387217150162317247692764285562866081721232224609750091252452691299716992497448259811390990369609829447070037775956499958886069631759902140283296522943637135406506612723776748475318382612095070195569954087794649545573756738646386859722902910428637540099217244653464435241149588760624225222841234342330274387222743825986981391906738281250000 580 185372347484153783645285624681269441863895911978949836719078550350345077125560032897497576833682904613611131490111273427938540573967796530385841648139492650133001645436188012289764736176627254111188703209731205146064277000481494892940716611850454310761773842501856225973771050693657075835318991104130263602180951011355699011842711113851390862003591935706220185291908197668372464250924870243121273372797938878652642720425466174580863377824258057961874394968074529316478648149469247793005250733329679347548937548143606106444522992818143947494882926320354971390863649576550623123519773400887636103542196865282011475461857827565919310070001571765007221456434255015671982634250920091042146420230578680638504706734530358414048123449902050197124481201171875000 581 3704256375716050650811989849482854079242395074140460592613600636088651196949659177177189099895109333156669942513239043887033487200974385056419314173665248998354817734103516045928001010345339793856972193227158849820664812350413348893359242450230248791642331000768589988907886228146916782182536121719367229640827609710567410546461060295722285555700004085282644322270316996436840464635521073188705652079490654700786888096625924762278526362374588731389607100825034914568532022401614400820638487115245399698869474929341251111567834675763599363882256066401585572887998229920400575669646418561627289435671093986100091618093234729845650929281787002051177007072636317955166468818680176001719999894796933704325369440943024890167123430728679522871971130371093750000 582 74021480497556132420865020531762187184860918749576557890199614085414112406399546787922180810618765540570569469809226942278693223620845529563842996288190456788430464342996377343887717784048628526729530252975700040230810597311524480463518882639480744753952421888210827441578551260049213362169922844667080551070146221535908908342512252988402372874211421841644593587635372282749921999503625569045784765780887137749401217463504304098452339509306644237218437427139443395931318591977277459697638496821828176113147755031338059153838345840430688319502814522767079403242988683804568204532625168164476591300437840306433102265333883003616701559359420676727128165386186216183137512648196644158081784839327042923202829206473160605916916665591998025774955749511718750000 583 1479159944762485321960681799648421064671749062491538420961964844073884064381740514715769136267081678469377588890698960338845241947140395230563929514163668647659030719718538243664308597228415990285418571950543577133257192896533893992109768409519640954345704485416219793643893863086746716413858664048664645660321103740811901856244027010831711224673350024794441707197173391241915250933477251937192783055484279853825941995625772114488798894139661072664828123544038620175986040474331530712654354181774096486652094933302038403331418060104661267448040804785997384301510837335031251428482132434161496206946999724819803844581714814737795151229051888308526660594766842913436624395114049578802148873718970926338444185686813586722010427365603391081094741821289062500000 584 29557870814003773471371843496399099014930328012459337966825564606750388752285807888241482568898704088591843257456261758825897214936863719761440166832688378627022069347800241958154933783656874326422662216888430727988204522435874217273837324210777756741805430384943981150383974969558791405050908577821774682972512466875470710038301019206174777383455470529710847128409269650330737976701506044703835236742297167626967025837247877698774457353783980681504356509861182701119447075916864663384719714557026893834297855944580116724105562947639378409449719506596899785614094985787353945497237132716891542354574463679190258332651732684914502422676430713288537892364604549314735285429761915384625132459418477243783636381789579720968941245473615708760917186737060546875000 585 590652153531118139966387778586163192281257323872905403131950171372499221391830930279560566205856155206219910563527692240469638363439208348737154786793379737008355539616726202548429360565724548505779352675941461897747198063718580512702834735083746968054197403760675452389724217767764566709478839785874437681963539722691030086064510964991766064295033248704820175950605747371566370850667701987329630628234963913776486379551158444954997276009802964387668252308166197907839891140971193017038245236190845109269986215371182161546656463004964672831567899200201296570647470741631055765577268515317029282264915351127750632322561974507094928753995683826227364037166200310238043566963960326232936407607866664922787537270290917842952005401002679718658328056335449218750000 586 11802963682336848837894882060143295190466763246675293977261325096880487854092730705757089130154565831851254526789947570197780657399100904033638366131997400546702804383808641351266395584001082701369754641357123752257030186563386651542235827214728117740468688733852405371132543669045261222129688078314999428764151962717938502231766934129784267257499725840159461195190432255496659048910100324695614291222920524625123985502634923874442010413096915892456647157898679483789769838328963601074262545590093508924149383245727889269131991777795454469040375596645660721573859867550340721868446782106420499821368871607006757516206827169757818456841790883285191864974771681967384795510491425631719599544518973799054337988797110320718375398030275391647592186927795410156250000 587 235858201011603469963384951559592593840162066241058259545613872889962730031529354648263467626427695413313825552378339009233334090786121983500132938208397799681130997311883071636038875980123850233504637041088690994846616845636329510375513208226168349396418601104069361164198870933391676551245725994267365075644808386169367344426961051690578287786152954182402861702868433316824208933075769691106568374863471471640041482020285616775476630571766309060505061605028126652221465423507228348553832469798631788211707436920593085395090738592062488793600691224282112885964865837079210677200819001888096188934679495656199771150095541228720971888848734345716014610143222878155747276555476018160257074373437074383147162876644129577557995602887785935308784246444702148437500000 588 4713152826337314238213899967389817989152898432538153996022045929348745030391955641355605007841029627732036480000757624759339584297171655282528166707395704330362736766011268863475266654364719796332788240191823331954843108735079713855292993531730404941169929528865331621903633900454680611355675646994288332719092684587568139960912912172388256601168872808917063988110040971892320501638844037194731595926268349986004230295473394552911310219758935597722677676631089265584357514840493083495761108027438645427699936026899606723456320031389003815178245105247134058520556417662722322205968747061539337108813748425102631481315684709927672482472742565581910155899970865337295970237290549682624184734503206843540780890817293405673990558391039940033806487917900085449218750000 589 94183036954142934777211549433239656591391535740193671533411681813980864189666074530994008390982884071996722189488823842813967584342462449363932974781065263104192549636591909207307111242568339563390352439826418704768257028543103959383359140693492132695365145254235913734814551796861784033372329991719479925473210352454460114329278397740254295748315166317408901765798272052924638886738869809477064319273647672895194890624315541405375418143569901502879314522831783796142424362771822738107144722381923356000047957617331699720001505550846476917908225617587042222049149466706692245100597882706821727963901220651032211434780320943715967943470594222239528921804171621426101136999846807749552893591006357467699475526179190806082969222856604574189987033605575561523437500000 590 1882064416422618984785295199691348391885603739621836249794785980655651506434174608000710777846929157981087041718768191706401148846436664877967406394353829579658356203754946795854492951779458853309105517399243180557996187061903721493440346218264868210980262817877019360904175535059322769073660628139614692070049406873623872454139308998911183299784128493020764325116545131362680495719747923819889132752942891632939572475357085140965044372733371421557537488515570730434778276673016593359802095384547248080068754949675153796099691102448271123495149118697205470843999105444867629779213642435785471479143043036399440292908576243943069935683929332000345840657747768502735139669878294683673268839725364329735892909243479084074098656165219267677457537502050399780273437500000 591 37609442906854704247570789015828806274397597571800145702328971965386200153955333537205404883878567437828490630623777231899488270518472101876133789369405630009754969147793437663352896379890709065280095026201458481201243602709108207846921300909827569495223187612737053557154506039002710495363675157916835047964946692347712239735000404868259009763875731814848099288707949240936136471150969509835686392237319035846051355218218571091027367245314917916403583315344992092106144581232362043281324444148059221363133664899599943032042896649600815513498665129972921507051826455674935207601545037506982095040066562199454128357445491439877590423734696126775100470673436795291543146364234619651745016915662525776955829540043126874644847934536784350711968727409839630126953125000000 592 751553563493397214947233841312930368625208748774317100774580639105605992941370938758682330703181508090390277297769061914477949730124197576342335689594710478066556224693237107360582371915721432841661358378316307149680256452785050842616687482708209707987314711923444837130300348718584569527284251888777294961867093531205128033893673631066729874166638357043332794907795674865328537928574272468507043952985615192666870831472171783795361071810938309038943227399546041300026504047261559074354844888972196940415323067165992104846397748926989269467380419742533211872336329342287978895145739516397969905952681470978956652818547573874580903231049755371198375959572225149153640914677188429865107348162648108009100445031605052241636065989138781873180050752125680446624755859375000 593 15018397516689303536466645901447259474213699279891496870453255604386898847142066820051240503933728281401559504179702164732822435585112548532304684522255175657822413596315109143714841664757671128454784311607163979297995006687188621391244092192398457065176525019043543541305327373212861971160739266242851509777613926382429624286070881160439711650716129057274019594700470062654541609533904095702881063815985733614000707171914393993212527320336625568484784561019596272184340763844940092801188721643036313227523740886875221656711320952419600072830451895360908196774343174883832293267246228110144929823843634791063467682798969224981085503015075212729680868669360654329630092477107391052110492539169275008276290512014367401455965230980260649573665432399138808250427246093750000 594 300115115358757631275857048569324865250701364397831764061077683542209577972350729215502061922042684680532847330998425413095290084840548739189320884308365210535946211091347383057062576701470633492859073701644842481931314359220419084030416455090521355831052781104455996355714201885583622218313089377613884547239524084443501077905153803660638682313132073922293960587701312531497321389170777131301680517669613902353852515371420634174129123387871625417364297540913481062000210213534408925168535565492998380489405394490250641523844073577812546909928390568912424740254972198436177308219213346241448345133036944393810372718558526431861085725233910395793454395800186812950688885022331198297224825656463458498719812083519429385997150322787363485588230105349794030189514160156250000 595 5997258355656518043478891273091214534169477685193646512077670012297263667380252387180368934879138690506782444984153408675131090939082562199934496326767163618945210840127933419409200062152077028958141825735390213630526601228791231780036389329455964572825575743415095456587297244402671038950827954117359810532231834225265929103012233152142846945719563628463991918298770766385719582045782420321305851016960855964684548584480993849294781978288728783550355458422624016516273108300712810286140988023044959233645428807544672483560514344269228878586636241788855008675011125108245627218027641490438354325431612216541857700207833410545929931551312932110897769354729783539468387971286584786141181810177059700083661454912682378822699356870490339233015220088418573141098022460937500000 596 119844541972934781707774488359926787083822951729289144226250083635000688386742962972010392641628425845529830402284005196846998813900123013089295052435900870304760840781751152726784518020522210427670250242463921886475791645360576460570861404217819694735490951516902326993212600974556731667624766667009656616508189841649189959088717612151042461616644300025178093535131476220895839298935014473199249472503362071374820425572430598565605458660098590288732774345324583954209417315203841561254931488849774269249525263587008471944976050067527711315380600066619569049193594798723499027125351023743491275194447150166130075854824322012755076316738484935303343008414147184488369967681247021481445428455048290315430214644312159617077767349542852248767133005458163097500801086425781250000 597 2394883393194492371480317665215957403534351447454639012762417919205290138113640784348549387294182781134289575710633470684061467085139811635100988233769342349641200721149566586315811222755159079400512705850242191131752419311811854563836476637049562744044232917247311157502556666040974554095081183144765834899401515596105253286312229669952992574684365995478014498951622297010531596040694677831268084098769027657456629274839358527450038730008335313475011721842080882033029059581879111935965381343346410439106928634159147521446506327145067999987421371515530081669815051840488012384598723137788694996766757958931209053514328578914854372627621650382192432312195604540948498684149542657074780504972740541814208476895551196368069957253008755992951250846090260893106460571289062500000 598 47857619646612347557173572072459349451898829092111933449014873134620764465648841760811313006965692699924348544719180559656412260313412623811800684604588028558883526116617593154638702528301255850896533168746478568602744834073832210765628588315622533095867196256029044033704936721052919601063913275217310580347572092597755479550888201598558965330231059608632563984066699747952930723555687960006109707324899465730111571629314940473290907731771918053555836247513154749656684384621162855576565730857842148406902670866558215520544733460507629765634925400686596113635936236611758775912967795144774088982211969246200582256682653040188143399498459401450166498546383736227984212835429824000072954907063962332240453677093372569562601988584372297852453925770532805472612380981445312500000 599 956353434340483806776907608860331240299213663159565681777475845444758849171647138358783667267745144604498250551399985474269206604259681313901926869310381806093215037756114507614399447852697884032106013405501416471076553695932840672561893492717865978560150816668894252226123693741241147954482540741821715603940630965601223856801555547804258455764383611878684125023837055063433356863041043207467668107978374966259491673460600730326030326459615791487584907984528317785293008487337761905261255089095777155977671068902674189951453187850210898655509277205707104307549510437800922450214064286949826118726339352048449031072606605828133683626037661160865597642070472992736178677195484129016482921932480182165138949106523655521977205013948140910340356413144036196172237396240234375000000 600 19111129462904001405425203717058952618645953035471987540853225644804431002613415314869693617567107139679890040185476376394146311975122631589473505271719129758429413837826354910494415632923079382574918501219936639147013131357057932773361838296145355138227013819766736806985371813262468939957076105824070616818746942129264456738417751696955098141024932510709037765059677150350943247979770180095895567691101193075752175274654337927681839357084655566560238411224157550409438619605299608740137414197097280166953793526905105895863206203873381124799260389494046967745864383582055100296777718000880691939214681385101506470934255339798871444460319262197964192880708285304844637232623091178179383723284062306933359999645364382847511146862063682524968122322661656653508543968200683593750000 601 381904600415103256038530277274339469134672039860263844202408053234777398238580895060873577948387615220558201967766341564881359745126826631263854905679445504823190116792503365183091400584702468194217589350501562456165769896170159355421090978264069409667398395965721312898326648048722549033085663945003474389339685149704602538150411310949135987809832677959426861162007857863086236952141497276125966336056780913210954450996004323646354227418613499757717909016309704127150345792778116973326206896018533003003519235038486392361592523308684371562128314938142269688232664304193813235547920787338730632595621170441046743287721142480839344505771105389347004919296683039120106644199339975124682859428688166898951170708387398066553425746777678580906600913635884353425353765487670898437500000 602 7631748078062611578311493746860969790182898072290654561054765582083674586063335826548686283586549852331088321714666260839738800222384924209475372949042739905353782566468132031814932805704270253117005979877963116856601680815493383796869974200193945179898343361241905970376859760840751270544884613386032885222186731479977356368686790815146355371017088232312134783685970980220809685272860817660789659506250954129448142932694239225025982318680930900473997417717949735298369866922127487025106759068277328947063681723443507143039797434225038189190039250341946020514018191992444473793424397129044733405523791827916598541115091933628733080406023916667515729533453649436237347059332325416528130895227771840190004291730731559369830085936437663336057157792424732178915292024612426757812500000 603 152508398574883034027617744029311253684417780714929332438988267436332137250519397528875074157907007828506823012706017318605062259833728584948885976842396377876472769363086220536268557725931105389817449514974221489422968911818731798925842768013825936016210675792645052973534262219122807313542055706967987175667247287452283821297969866206490186104072824542887602227887148112206893379001613354581285898922593693631592242684851712539905616816094887812125487368990537828101752730367555918163410359490450769174323988005794794483631109589405821193598628468690629431499036838323309965523655033839119465234762340839792723748651505473011996051231489545345878177243974254903250467769410483033439431654219984534476868516343806451751994254617037882586216834823744648019783198833465576171875000000 604 3047642998011321557472427434493024556243249359650988481024152960192928636777763457240930703784664874983571777753909981846958777278465404007173930033920073312862626367901408413696624986344351725256782476234666975790290123784192206644097553327693508357145137180160969849984368451961609742176246046991893386109774295959518320733553801796543603553437349324888498938560592512772081462060512372830788279470191566030022050280142649288669968203593154463397938133350522833750311515654861589291775435495115464874063063800049574783803687901894252089083999082147509763639393004368480714046143238838473794611562220950225659231202357071290156940957556421874709850330024452411725551566186729354658301225275554988958834110914353880583851938167595442454992776815103638909931760281324386596679687500000 605 60902485695796491950151483773587879148728735137488348323276048411128111105195306112467524311994377419093194699247556496743358045118424354457409610099328407194230004608145500366268092702319359270007438244094419400503483630662617815416759371457544654608073898360572108241836387742505556665968288773771886013334167335786076855650686716892912672662905046839507358954045559470106553514564619152932612064123332286451184442788305173388462670382547499937985243028442679438084737560772358040557958702704042926161028828665453486175515019394878525218224047773823790152727704831099060880690697119929170540254193803782195405132622309077517351101118772133000400149570240710178118873446607533715403077377820594738036866778437253580593008152803684131042748217677029742844752036035060882568359375000000 606 1217044722402797883690320905112457452955618783028026234645004861813137665815041513237593596399755627962406910574072457385415950373571153353926122736473377906142121049182577573325918486180012278481501777452117853036464004566541752053955372918070735589610189619053676948529106692346109391460191381271250065381974862106220116702854482081803914960309868180241640456985959942546188717923065244128735861545434907572481590102584778299891556003849257795790431176690496448836973880958668739061314983316412474976584255965575316365652618621900955347182662076800340096946423276410246909678489013403205041654254598950168954383095802249057318682895294274803027798368474612211645246794452833718306157206345556769435027156248968879308550047409987813245755249036417211527805193327367305755615234375000000 607 24320844287884577148539691233960640699096632352767641229396884635573904260850829580843509595270240143630965115755352402117125993461973789428540146282408688635097081262907192692657975679346868102109747216629636832507921541008486742033737518115647483858272817263790941327278524181479912550926064999703893398819365860541103814836284790201452205055286163140578416380955014996845583440538354878552827019021623441275455828573893510342149216353692746396932339659399871374616957456389871177617381791809033478527128541783243142529433713152650063198230133429304984144909578818544143351565192310676898114112204753320509747392013313477867010911894430895157705427033932530687408309088489082377353685194351900516057461952718274309740876565211123846245487925554762398405728163197636604309082031250000000 608 486016871871377651899271790283917408707276452444287567330875243951024567054831545077711581550219437080783266704650545535728751349610167009139412462715897314007285423263688143447030270565895472764199718227056064991729024215876832098207090205764994948812524226570822265010582350008192331404196858135530106571801472377589492352402730593663888637206787635128335129981255645084989866451547716734238237304461718439961822890086852221475514767594353402504486721812020455923677686011738379618505244688289073625172058853069743719954966471718253730030421251917854535132650300403472601515653102918954460668525144330335844458573950261111980563453153512131852172596155066197125018018791352550797446176170025643536345662377511567209459951097557820282701773512319676218140784840215928852558135986328125000 609 9712356864818827624982163690895361024577265067729030696907638290449866963969293766167077089435419621138148367480455072528438265886298411332063464156407997227370547785088809040640982582572985063284582218100611348028476559453564937003580111336880112523889030931636957249883066009194910793413917509867654182231237961962666866878064419252692158809206248800512050134436586536427465804130272106166961162553857329087578628197630527972671616948478293774186540894010326680773657534914377799601328124559077218420926036521935601103205159213154594243793475592512790956591714541724567422734808312846758269845568155172721226700894868107935637860796187590549492513128418974743861197518375633075870147724120216883148319722716446260983789170537403403678950055246191230828856078005628660321235656738281250000 610 194087918331379522538577992445925329327207969140355547861154279935383407034074903294387983147897975707662341966535651367412561411727832187111235455846907354428929471311856692140022258494368340854818126620731889069618244688096650134546953372453391101092143093535499194878810778118173709133960089254568368002293099600532637880727221755230028550629875693243019493670134409637788210085816421269139764871363148920618989307752649403257159033773689182143170382783583413505952271066567648159246212849795329987788669483938352422046017853784187711199741749955296593050578688956758158824815267760003251326913894773041756972924440069238910533644435289719341497926287585741192898356965572077368618197962336793123898389212972917903921950801394995886633444546641100170170091132604284211993217468261718750000 611 3878581804952772455312663318763908790646823736831000391791642811802015384428894548648898975836062656940355475305074145983809124119798414082861186441719703433023287798228756482863619928340814143759949797118062791391225478955253843114268904546081678141301255600766686038412896237026024531138547773810605193630112514112117035226971158152796478892292605915707476297401540330077567995331945177898848656431004989068343468817773893966890199349225441757721948238604833844366083845700148910023561798520459867677413509654480005029757574459418873901389274577666401638539387548546672862931251095498591978235055082125760806283809186981026346343369156935307953665597334569394378541634287455097660929946186795816763992360540751763677392830253736333511938392658736224349880217232566792517900466918945312500000 612 77508260579366678314499791484448700179102376309547605868646718281599098286871536486888945219730467801275404351276236610101283640498585954629725997029790805532475179366564855858532796934000256500300957546983509703782169293501232845241027291827743339326984241825778709558479936239915490221935358290365525356366464130050966243179505333674347936033886552858010514897419670321648131671421061316508037693057501660630458535361723403946188134053965935779312789147282872412740531753125524786908759470433372845906482390644265459990090090912896777473841222360882503332249525684192498551714380552202254728455430807839958596161742413035869633626478413919634433546168957162897466608149241137000642439937687112482064749296427114493095611624188227710540860363098601346076854667899169726297259330749511718750000 613 1548900802768746834180460759681071088407837046968936658875892820472412649289031520333425087996245074332175698700055299304634134740795559452225356384363682492288451789951744672540011031715339546702588466477239794243607787676003429615338636745334185818524562744479264587424762184239746745870649492752002749780569633920268085610030897777342189586321550199854206863773884113279265274021057098086824570538261656350282409556576038659609795501078438357743200109386974204006641947758218072821586139498872458992421548589546903564239157607965718636304331115694634038858167519790143731253672368294416999059672149096312386301764020488889727588783622464136250915074338866632127187520111262525706149900875476554494768644178192744764145583028231304166599574955885589705451010900105757173150777816772460937500000 614 30952789657935706279143735376688505300918828283890639746591538936802122486606541945425286367612259058722794500080909645713128392947168590356360134912284013323093328115159457869814226969295140452835114794260150285617373867727299806808151584471091954386476196864430906331761941369090704514385780579913800879165455062217735196148337322032554830983982770280474133906360843762111701811463144289129214137629430819898966067197374583637479138107870421253272093391169663653357486480445172237004661126467695556737805213670587144516635934608696038546342252100282018984999536592548963489385276806144131235280419005556600944499421060909897324941978904942918238970622374419505212688716229953078850910885573448409854741472420887586736264338365469221700613655877387924569843491440224170219153165817260742187500000 615 618552495765902162879148793137401187232995771721977174773349615501297699772999025218336210500739290783257145375600617147665606421659678008910026110686130932911897565098064613365881056020548416529013920034889832536971585096534170123044199956341008324243564974737976973686754893375812615417562997279903435455192589779928399285631001118341624183403493084141507488958007755831467992297369176119346409351976755734241126773749160378706696922513378011711730126467439294796363429015725474459816723974451997385866058660181326839202366888359145225584628094817017907846576105239718311031780572272376216067636340777708334321785178599321362802499058116664170986908860132708486282836296692883478175113469427123507503695440736111286160469460994498755610637123143248118639636601301390328444540500640869140625000000 616 12361008478698466923770002668054234764347691477106394515357035335748335526307821429282010959844319268736843278528642203064551323134140643327406528283354337311924446471359050958659084090280764622519742460437489997613831513860934471127717697179476968297789423439974832055331092106260151454204870935901966380606202565244997719490450687933093171587170454327568112319923823821891836014903595061735640095978626401117708231468915851074479608954772213188589931585737301491790963979194124335390168623580363778928589581342259956802891455187826424881407097154541380593492454310878137027274705916676868863299680771061022070618791474931243467692797736065155754624753357522145237243043526443824052492933130921899963263783888736249890641849131237467015530751600476273279957672990292394388234242796897888183593750000 617 247019829079987191523637168390775874626267481219970574350651937908876786125405896633787998597861355889019898904794421983445571822113377848017702583036886513867144935156980710405618325499451908907080104598369937877761009020916243158840776671350001651720816192892851992288869312269347921280949851928154368675647451587472969013480157183492769539173114589722714464999450158385618051967198261120260036277822469247619679893049809471229065767280942283006991663617732459309210025710637849360390241699750219439529188878363152783435415952132738766268637776200154331795400261998585785326251416454823003378419876672905027764553806946356939962159150868206435096471975523902837561113009207540276446090543767045423901203331196301395707640194146123125286052134900927795043562573695794526429381221532821655273437500000 618 4936399496986799053910872216223433740508743354476758241473384196075450337619357319461621007578620946973132283938852931222577365700809411687732405987873055738283559788331248824448845177861215331719157430080693742379204630110543046944471831539114110677592362430787576221306692567194897779643577138046450571430818814086231662324401199378860362150142338483940976768192895559971493433325078519150827585810853552116671596568228393154820327226407179927405092306923941541211559575285400387703591399663293220191238645061140674555707745968995669520093327728271692552869244717932903638801302578021139306995931192411613418919481417131890305069038047285355135018493362006796187507679067496961835128184814762153697702040680055537600306401938033366662269812080948961599980578940360942397092003375291824340820312500000 619 98648241967248310657314199215967488481572141025650241432998000816564330656464378096510907695876479990400074882590647430086077566589680811918012701243925201102694078484099431273719248546273398470704325379803201281471342931288235041523613176314768253767071927736417314794125665680453773076237559285354755361226540759687698970844657247684172342160356586504604010698782097054680733069840422103224131238255667915481789417688182913287766474621416503557352167749029332576392555648272056213075000991655795046471117995809870992332964164194630746306226920837998120967677798321211660762475141987272202306203019143992985447550864507142945191767367762390699547946305150281209756817431445779350404742562453324460808682137661206785324378339214010897596571204267106066222552118727406877951580099761486053466796875000000 620 1971373738668075111361488594009414810139804560173881437669105209866503317473538136477048623148241269485575689992416325256075001693622814934942221561955214905907063923254825731421583047561818398471010631380260748189403127288163277684641237507322546232538743846216468597256801609323906852281586063783137772460640064536339661691556940804527250515107771139987167246061145455657248843121488435256366106519335041085192533685736429509089397775095726579154182836145924888099199620132404478193547197236476291331898632206587583217750687087695927333442179918036768901273432130967439478785591950358552558990089366442053370476056792328227566009673688025839947417830194858039014333819315505171212120581207736596886160599492939277532530721972357411324550834227208780904028097985536405190032382961362600326538085937500000 621 39395729624590679761668395252265439281537801274972413271294034870279075957885037477745850907036512325790651067320268271220436024183348040809392865674499544254922163104013506162547255427121040781039036933058028800371163944679720251314650173052935263680846716797981280663376663400498686049620745654667857900541937521571618682113078317848926213997564315373978656237711457495501542903603335719052340389540978840365924868019306103394201974861413795245255086950999883834639399816172527494978938353791740379112499236205719658184035469820139224167499923965919971118845882037529668167035742518437419093505650624067443361687382919151858444734380786474514891232323217694467259070366675393196042538506905009931332130498723633549402103477740669041123471582543737473460529301128030255085832322947680950164794921875000000 622 787281220632897346362601532131285225513689501363194689649814876909274781602107742521512744010392038922150792229567418989180096110287807310708606624331236873132930044023935500965373609259026586669317088549696620560471974007023991517429423876282934610213705289065767393321176730013181137615411364127848028462598526355522862087886758023894136398697306173791888580441725750271839514938568268469164937366550429237537694709774879204485418886699957355142316287461299929364256816262097293830527658742172560952360716247648063265639165417788312791643125490187114535381437803418800281858929709813789580920056651538839744350119243866652090784643654623598424594883886810196508087210060731732197441726110657995894627623953592869805575797794721087107981916030576618641662989088458868280895330826751887798309326171875000000 623 15732987474927081801307205577904496079687695492731579271493090236790483195740355368206795606628219718428214066224902674823904007340422473544658350678850560305786483223271263221539167632864977534563399281611112240734953573655615881849111279710630073671204864925953136511795586338144631080757418111383158835247755462481957677358250621825813801225973454034845927490368355683602571365947311304078817769203134581071178650299674552320776027511098666246423495632252301959205453230277867268362872153033785527860178037372742195276416708589830648885966151449164648419741413567518561009861436416021958719830987659163009337333843637463593146498898073938684408035801590348228773171372802744889017896452773181458889428440164095070753481031371231997583266219230624240912847855780598571584505407372489571571350097656250000000 624 314407618289007548176764188391777349541194812170453194736408389828168790786670242694773623741432531873076649688821372363868722710793378597919694924623824498418521547747103609571463814714465176051291008079632323144174472858149887895285925733960828555576802348760633994073863720571576201245264429245108959415928702912099378584386835343217785418730591300984821659943739415664301386111158608913241758945453667028778201553264329595256533754909295461687341330984272765114250002855072123135392653442838630660923750201984126883168135186082032358346150494504940970823999082030378935565660436070182412237648102740004369289347804742261228424425094522460568218279560627632071797190735336905073803155073848674346716622834689528096628058431409075336319438708022250455421815323051384916119843637716257944703102111816406250000 625 6283121843887526842764455540821278553231237126414336643612385262326125115080818130012356096848787716951563767381406305319552554652494877900827183373682508776395734610178118533676132873253872078208999505463372345713182665597267359699393939867473197854646818137632509737572092591902378805685364354034257444967919198995393981630386517498864223807912136558880676052315688482635398900045393640522223310765946081903103579840434362631606570558107360506359829158389706938043172057055761308737686786401687195127900224036450791633232013558663334649189471482186740360946797655295092648344158154426525326157159685156247315878326529969348388833711088936851995274098739582599322795059654972710994882250995791908144784990728435529483015119693278961521007663141116653101149557415858876163738955256121698766946792602539062500000 626 125562067519221982113391915041013090576553955992721008644713961073002915638436157837786860657473377538440994776264205877871569422847781026420683808314326173790272587816818311272026233617261884502227769669883047995003059339651461133928783047511325407606440407191346161049563703394087474215852888289087157566371676005483033083380407881646631693030320812063254404815446106897394313481737818598934526545817868186274482082753728237254629708757065622898660483660471619480703007082695805067585402073298892669408996489929711506919700462649965361759361482814945881654064598510769343499657218070089188227198191152243856104852819312965732179408507544089486359231589827760890620073795980365198955234760315266407174537115036307466186132823263450173526846431142762508459075021201908212153952604239748325198888778686523437500000 627 2509238765575520631388836834870644377869571082278778689502816478859212971211491320107606641209156970584793723359793460366396754175889467720974749789758384302379769577902286188578131909448630642444838842047264101080364168302763649135769779242929676805914989317555928864355714838162545537359867129604883707028129346648648173101685025130833006560877065032141272236582997957614594494300119405174879772917221512558244434604312942285168277911843751602743565965336059636512294543454830043854617365196866228305733215341019593591234205417869323736594576363112076390949648196714417661962846798115179471270802767364618049431907218487178029039854225721596912410162393208682550988077613451317293315935481260427562834051118668153989333722927417911761230280354415971660274657122264609088180264961920329369604587554931640625000000 628 50144819280211439369315131015328960099145090895857758842771252881661023548892063801513476667475987230635607051218802432481336409088236974360243805511891278654245395227187407112508846279586488157138101063205675905348041898407139803589029824042623318334766108177272145298828377737165519894691612223791863890450674045287475433799597237885277440030266188142313641033625198038317135196602704673478887181705620991410776519560712461272073069735094080596228905835935586685078497643882351991043706900032915868211706771544260986576416047761560530086404352479389424691748542784659142766932686809467360452943590335073179172564387885372745644028933969436371418387799418421920405892315364353554189673551416908225977018059775932058226334749584545848094649710904331917733195775293663764421436823681688110809773206710815429687500000 629 1002099170671316045901893794694252827418527492147745673535190220544481821954806426049323373148129029394419047112591965940048328556818980552795333283441134137812185402234889836890677579863914397671265390086638070159340042389471776361071708884285810988025453068025931425129209392935088370550514412802963003343346538552088340545088930493192269350048403791651641443231587820892919538030677261916740241453163204868097712004575764130667660550985902373759296258120366175884637067382513775083337672072199924425152868232609476313617726105505271642585218935875874512520316665823792407917875792042932783614468887936200098885746193512138970978447853729435912128989886628876851354636572543599644140217076805304293372205105538101704141538636371607806915336829995949452951146097681007184065915538440094678662717342376708984375000000 630 20026077077383919076039433135239116027300414485936695285409595042309565299065099847557113123706261079485294925631004525690807073857699944697925787362736315547707006689106766740402588461089971851874970255858370322708081164576904229183956848973267238633715006549915042289486898820718670770207899138395720971575766540271098742004237515729032811296999053550625659952834429627050566640962264646875808952214801189348174911329537889531914041804623033151792920459897476435535842346580711790951144906966661981766150176267544931410233605822716460285949057782027397004175852099558010183628660669556386897946290950978982928526261232250523245426442029291425609053940750250094537388689600514157967817988884093303259612797267816984849431700685584987760419191570871434305801475190164889599031550204699669848196208477020263671875000000 631 400204171071016195798505945856363317122437760170620804356600623587200663108099697428993972250294694472756844710312150663963672268376539306879309316393193247316300086132545687157649192542542860621463351705822582835735187773874425245657204224331061615168219069087842604232059895608973753426817128581885961095991150670076949503444429593253730190895654620084611049136675368616652369797993909979562521216210210772869232380135456080820025463005224164887652499206508998180835137861145444823920661294531866228321955186582791735472338778802622130278633310033859708752230578407965940436699542065144276993823659099595839506681702279998570720804174309611532377448800096123125382680468878737768580324627303354285425859546033553373932383115127142148429296364039126444684875756177463166154972817878388013923540711402893066406250000000 632 7997751076941352140720142557224475783633526757840096137695990309978392998505220219190180173293072770871707197296269719756109463211385587730831766876655111888615300771920968400001755224386576470963737550703384843695150983519041124766852040115983082594263618421802930524447652660666674850918829642388005836459443406587139038336239154687966158719955882676690882200310458711437214288842821333927016840127745193135029121773909509969552091135689843674890903583826279504784727517699789506528667645806863086176750465200222562688315884139678983394650535926784253356868152223564256056511891165004386421569608883588442172419920727525920804119868230269610211910092318376637774657047977750724710711234245002159216659186813930030241718352443126274263705716895275580690458830380571771817305865015512722493440378457307815551757812500000 633 159828674760360354786903322826049950494414081337562742720148937474291740017521383527260314679553507980295570372508391713925410283766236468870492655591922852118457432487836098357065092556856544008990963690991814016972606542679099886730929395682758285651555723595271834335328287768457246230842330136190006052467549910469682203717891479941187848037033042433080031333218487677220791080350220970263448700815129057121830000695032071271459641179267808036919321224964353452648978039340185241054732574181387109219420829040782650880246341811910173684564422549479944651472552335051878538507777626075020904985074845803781170793044554822903905397050731296317820952081875931228830034213141463929842807445812444414045400810736516402144924420861844185522712983768145490891475836199420084500662231352663411598769016563892364501953125000000 634 3194052538192059456072657886760335761457770363638675000416856526497281302873810614022694301245966791972152802239244988983335880591984567918910318527365398322304188753345241902498445934850745130274314684487170794313947831065842579755332611109306857222721153025161031768183926507928002065843489468179065262909722172501026614386602026894092823398468783355878744474750596591278213600927503627276400465361715591725131839288337628301276646141547828277330864037729177221206723267757792029975021232988766837024937006157644662754972746294569245899973866299214370502735263782468623503285321044987966111776279019394848434438403587554583899812903206254770263078017156731937964158570158521053613735599902907997990465659735065714219520808221324236325824563886975399636585171679253395064074748377347390260183601640164852142333984375000000 635 63830750723869660626081934776360095768345048684369741346913243025591338162942766444012583752458769433270266236875620331021310747578400262820428255294908511354393945322757668886150045532686544414458351726208184850148028309016602105661686354294651997096584932109123611241344925016702907426069104490066674309172243100847287774119653104387461305396171434308820893519031607469796111174440978000216569929827040722821926048140164571879056125253924316282407345887847651869469792547789576158083495191539293168262126941953560268284415985004856268457745454074063561700331491967758790955418463088027228281009418513575789973265104765460897147442112893500841950330768061304398055389378443515228910716161839216526770093263051943170780659931226148911771202701930264285650812328519252887185997727415021074648393550887703895568847656250000000 636 1275611386321357526033807218565309461030920705626319831005137293797587905740570065256918143858098992919599188475926311961133427046731866887496294221380954684456520511088443351482652639497556571553090645346078662649970817307548762205912002457680859879084268061488932545404864775097946467587009934070357595077954732408441867309844010938309171684882608380605524460105175677580359391552114513180428622339782527652620566150725615893998118477951852295517920387161232162360001671827681624165473622459849710956936530553820363223105231398446105616506202391951804825803794438538072693464416141271739106056021555515013035472011763473283023182373042258483806900478084998708961138363207574022892225161032981827130892901530487732233682685103591749478949664059015187217958843860817144962474891690951128708775286213494837284088134765625000000 637 25492202429938589178038251008377377455139121793756752666711770408231230832146714176955365732046468100261377816795199295549809303461376240938505220468099769439766885566963710933083466406285549695244652928187725864260798279945205247851271257906243871680914807571042560915233796839869479642672898682442154137115170712024277819237542008233399930217512723210531124610893071233277825831174910129963667758846831361095541298428158697536257532534265431274635991410616146666943204524907985989994472863287106468574257510125797839607738768763295014910712647487514090160882736581773415051494532933107125306268688228738015606842558475690569678354173984223703079816461573051122567176395027342718081673940266654096352066933254487961279090394613379860073829236218623757118706565695764922091531195016966826472071261378005146980285644531250000000 638 509444484297362087805623354791240693656777120486518176333189769130012841865000949461098609848891016110239133486110957708871580907731265003081413104965943668271203434136030273349238552790189276825030289709080728478566109826491170705491706172891237247541792784531022964998794529323410447404513257368554020765232643539670128832725173362031111458108600659771585954214555890633686958224890445387204959130559717639448513409026682435089786112557812302118509232735667507842517018326922917511645029791395936480128186918658185666142114892996883134971138331451104466381277259275252416781434631500181579396435383881519904368718841011057622882469777897887483178150290057056132807992220374011999281101470846143775060898744505833081988091741881807548497371099980333704174778546427904007315082659038130152850953891174867749214172363281250000000 639 10180917158806437967570908044889113705785671093290824901056077232848613443843602698933066115446538772656891603470480328548184801552000397635914937950571362509895567846505644116854110045587976627630104537691644605119388454592006650875006397226637088655882150013241257062651965789452193135141837709853575657546198525824080665405165045122280584225425399726577703654647697532695121215229813752104236820183486062998055580959735109070573659870678033017297907514920929695068767330257911825702201925565142580361873156418255134517425363354569949348327756639484513357885619093810599940999875186631171782304350316380296054442158997983107737416493057521163004984318003174658553924977549571413506760040348521527398321873188324708070403648738389174325995976442486481067780785661790820302681698835550738735378217825200408697128295898437500000000 640 203459266345522408758174865459580881714060520754983828882042543450209009291811997686490493150876923284815068138105380315830130643515757946505237588105949572658694238682511231647756355442297220417795370370431460155432778647237132913580205969576075568607394841670868246611435378823583672185100162982855051031274811164515612047706345198615576050379985722660826296473350080379954063035608309202208107703354354290226767000742206320332245483978081316080062870493497954374889897115622956641767441606215896254419308860296067453871672495788983831507987511592198321636495419077871208195919380682832323586988500853912478962992521225318668689932728446399491927733480094693567038594473217216216799157681339984899100838684497926587844472917756246155671075841717815770088931638459850924486404575166709294414824071850489417556673288345336914062500 641 4066011235391797279551045283209408884176466881234544224616170018092320450901890312580254629115028685301842469343416414736012439225330513720330879100838087403678429325308843802508204232786002174028016684001914203730255685602352063374356378268751213781373990517634668079707468334992366366132812929501362252278674463365748814869139285482473524501353536828838041899880833899636835487497882123058168267831465333007495920872866868897747370748454323960975983418130590944683837101483822269237193333815328597533715049142578196699057916803520878130448237166140500000255080059886942553806126780884683408969302177751355468823610291569940945269950470200276897962973291751988445810288926540623614972246330678949387647025816565428377983928356407976995548333123877098307081457548628222063449052430398667802580181529492620029486715793609619140625000 642 81256891199496509496323848884075881594990763374204365111877665626362104961170175561377985812376663601904421934074817135612211207571636278865802459289334363534570480130393249199657726334337083945139336535427662358036106614140462574911203011196383290989140651621889083275150808003040592644056059011686102331363541066951023823630929957539151587776270837249208843575500154100219002032083843674199842486413863274900580474764613594950309605455870679780875182639587977913229953289777943480238614443692626022363806978970838416898618493129552751423132216264147375394505727676556811472480695636683003328779045078738147453281806917199910167933745377989957322219544132676030778420571538187228940956262340515452715749752689305990793666356406097110362749398721718335326877103347196400426871250283512317612311104397804228938184678554534912109375000 643 1623874108730217958052506155770412252714823187182777747570183519904748131805655919072639374321990866694357421233065941201581514801392731233943330640541129971103002596696039272497047874644216996415304003857302428150488289256150768409967276351280754726610353613283475458920198884664186027179036327060911998379504669844977692276294634454709327998328274119210472223864971975408731222569638244499950195879343923922974275428810707146363107978394927270893073245596742637923802332462902914029651937171773319420489766220490316729622469108421077536216561398124873676235456610643475936891721522443820517534697868214284906336969236214648282516249810431059022691323704673230164078855900879791433734506953461311924412728339125321899997842425845020012692581296382707012364495766736351081625654068651840250883666705306040967116132378578186035156250000 644 32452266738133393043689059355225474677701513073047126725509723449028118721022968444821224763236059711733509334269501029913593315984354737547904759850565749577788266179313704094777959855079305502895904549135842003566435221625249051919687650063638685297321818327575045273762359698180239394090368834276300340286063821280843011794894325205138278475908211046954623480034455471289395705700689761978818355539062579019687771380114597785237887704879990646574305389487698369688409967076957303667112471119134504567862253505761453897890027058042341445818548437681869896196159284132818800926173903496847920297455844592929727572661599507023906807663137030636059064186458298869893936141994290241851184944861874354762720207646805734243745701895381067644958883982058135480017174717231115559817030844020472094522966610696812495007179677486419677734375000 645 648542198844247188113413914866443982318717059707872036421426876368949535370521028300380755345911332843790597393385842287730570299284236537972856363525259708616574807831556039971609151212360074313687146726141090582901317839921643843790346991194267679817795718205336951284956304665958582619883494998172885870212965358620258018660756359525941720239467969605031157608750590736310559141832389196754990082013204098548488950526631264266226934133183068890453948016273537961680006938948805650029581011977742269580999143704287039912872013609559350754420293584060934824757353755770595882075010257479642934316598196593587889010244988597733579458570288875812095096687515461136329979643885893360405851068634977415335602289251668084344003251831723972005457386866247079592901367604820278396963608650269589609924092421522345830453559756278991699218750000 646 12960804623961658202080764150039925405161977152985492244892602126816003872497564203340426550333924623859654198682060718165018053504271662082398723921224617396656316980039301046491446040482304271501085238753067305611851413797814894772961888012876154406265855606858978391778306336280998918920581920164724390997599663745801131611316353872259918898284104469970514310725959947996546932695133350665800188790697314105667170822443977742534039813714231299343282459582184791153697971488899506101984351183641877245032041710870504156772720891175559161361557260325428279547395413292567171575214214278734040684252759625422940630220221056960898623545112119793706110987981152636640897890406450283719565847207550400049508708288295719766069786348525629223824233536289860367715722377365680795827864067608328795455294168981197344692191109061241149902343750000 647 259015770923994189417162720958294027030516792253635880566400843121686136122710208885922280209919080968323537540894969220824858472658782984119653014376250854619422223418714316122309733081045122458282893565807048317714433972806408948090258442050214337670815321478650062759959043165553811470854906070679886206489897453219796957858300549564637946452571052236041344725945381959189106398374148723506640558058294082513564943947759864313701908487364776971419848844509504404354427776431948398606889738492255753907672796478447633303046802353786676903253377706348976282145011891611891079547944034967590643040785443518885042270088807212526150235607882084903585803824723807715250092307504485577270458121164801657867306952345693441383743952838386995153087078244556251243530587850600081437487298909081439451679990115806617723137605935335159301757812500000 648 5176318261521180174309038945077017978464803178525593600825448948188017689489347538692428285059339658240416375238564585508768390773042036488193682926192050258212218816778318508925788647221503604683276962464816783509879506092350302280507479667515857519810275328932898630773872853385681880474646656813741553046364462992586991673248444624787131800248140627248048478705235642548609456572446336372547832140208191926775719173030077535281542769924959663240566423667280990796897900779002672472159293384991839526395621472833174153201321127286323249841251915582128461194101703698108008457015239587701078437311993045632039039193904403398477848072719248456020734814089773626408161566947813407755636470168339786218181520112464089607900438563668382079062465529733030020993396778804430639838673643321920742128481283950147684436160488985478878021240234375000 649 103446606859675973591353212816100035717547761518454466876280543694913080789948902275563628439475555265605855757849279929196804357975894011173916899156719401924518456168897983144479936447554548155226659789165907060282183657962686318302283530489492560912079000025053459539502512955951146363260658149266915166427345277371114456089418069003835284205267155524510306269348083642304259864013295813177111529828197610616765913211402319926967041180164448123621181070823781896203028926199791466816496202162317655866488768108854035080155832081515581741819780192758406997977656543858953574248825358170235727784185746998224262462781109571769272248849258324305992188811624597741931980775521016792897696483949718069722364123048781575060814619677625447712542647027176270219236296180421364250705080360377984630826505782486002260611712699756026268005371093750000 650 2067340650934139841464120360740214559955300649422651576496745019379878337632978831630110051428903789077261640453018686585025367092472097238691046953916592355383838070206130463148914422236513200825222016401946358020100870333746608114994866247782320563458317246654529906797134835842777525013470691321503427710601869466231964284002370332861262064348339000405213659136664010020818977897742634789493351957643518402941214173255563285925079792200517201732060218630770656664118993463592755621455824101674625153393367842667713716448037321136749856655752222621433395236507320776504318353064986773279018621410112082318358722140810174365050533096233639434976674665635390037950302200421566166368832426656164365731836169166774881015446126014788237793516813822896953461765968442128728494794859990586630800545286630945374106715917150722816586494445800781250000 651 41315056633875820794851314736144687288814840935466508464243706147668536363448624576816792272027708595845121263124075441583993895350325629916083749416981361818039528868481962097645739836093758437382701126558098491308006640617578143742063302432639002351140871549885459427696964998947059294048008746686266658241060402082454462879985926314170536800571260207790829040503838356944477576727544821215527663546762172691651607364139598079700903374084068808808146611960562585560964830969802996367342967070333138626186967178351698081396260442379593909510501407534329450118218499696345901341590595883809573371037723795640317934027558169722438457115206834176722791704940744076395440287994740129736574302299075880447294256312966516145858831724109022570896694064346182085369046746689335971245973083766615537779076910290809721004734456073492765426635742187500000 652 825667466164726909443117532226940606400701499063080682958735415803866608613091377662458287276872765343346518494642182521226135669347765272709465114882311571302231688890061297748963174945247963863645085397319054205127801422158041737667308022541850000974487049532220147765170941620061629756818334308776157295829780734868683514304013220665095236980741595870421015947492352440163409240429308313555713889592501702718129515268004544445556397184532847513451150849457255352545048692540694850715458375654050301072417457567365990798455941049395872148653118619896185176442311427980655052884855006696378437154327516958885494908556875692459161190507891179942788306618677753551276973853637214555931845335823556322435957300242260284325982480621381233280343441193912197196869139738285349241311394603495399474327257885106212675907499942695721983909606933593750000 653 16500705104823409139713145169313284706782778809759881948869061525636231611639881284065973428733827852573770392580521411794794901202126090059507687211660284847617340796348085659454777079686808466187700404954079107774759278038533605936536553896127323909214480852060448588568883289650542524236568549356093189449584438882138315255233342311913465302601344297257265326362596017372331532293418795546557528727690883951717595978939447634019159239292731485529153933515187109266022795463485555592399283005031173704433457612946594456232542160328661763460831849907573072821703161003288741868525815983748451155993834756988446720607453641327093496992539019752302277796897005641415259584670697779410276541550532021451438350334091112879715270095113361553305485310230557692831764584356238602755151147895275594395054694334817879664001338824164122343063354492187500000 654 329761797737067213235551693215481087335857674378534643840548370244748543064423927190737420051301422069020151423589319345807292597418636081158662801003669606969967345884204097200418863045117104974118110539372804187486397192604945305184300855385908445708613554642859423627821566660141576134207876055174522914535273113439675505177216795132582555818042155910019048647643929582655004781460219660234720031301100693041206390588285291401575552381584098648113213931259167458879079413926232739438315946293207095285849068809192644561099886904427537077114789416348593366635566229836366752632465466219560025395778930082322627887369142342729529060691873070585001178601596121916356946134015321065584578590314149113716053882058976827733759296854941338687618796643292643800169974185834921311941629209466746206029609869963409307658253055706154555082321166992187500000 655 6590201423478182933211254449146026615612789248267203798279050635883600654524136193781302028200817732646524858221044565246744213893450299698270070328455015504178431385685849820386996820245164739101077964825022911166712884352975166480706104117559605426451528901183251687462876805467562185643940606965243519009567519167824965439343157020283214741462857741774273811904822959140387805479869122675530511770582302399861666645497182388468128214770894429471453389862874048911033816073731887876713825552638291415712617268263101858480606900120544214258675715206111583464518415188638230216731256416509985851039307167599394197016277974452411504434284913731233076989152508757076507518922535195035881120224751468547394114986491613244328105642490354386902183279481985812739274751286380335837123551682320164636530676637894698988162645036936737596988677978515625000000 656 131703568082010637582926136933390867272383638787779027127192612555539641129285709604379374374562073894810885504996790015830513177047459495494391192082386056798443956503569346258038915111911752636608433108012271898468911454066317732564111318568912236495090768131878703693046211767804482094195215483710888009474741122393575147728336567890111197043564123467470624503158885662089152636952872253469824709317582293387479344089128141940270062340924429832882246861436400581133617879156440625097131483224219512896329896931294611836403592165518802818492741808463601919542433571833913411800833493323850479431593470986628137077566165007730357962093712224110465913609435045434867398739442738425183538850833066696122464706513574770782227842946720344530926254259159807934469347544762875309183978296578075241440422516345730950815262616515610716305673122406005859375000 657 2632066741121460687159543649825604394652050498148460618234458147418927683451326281743533006907153775097209934064852135323979662122729289460945747872209633068133286375786705504365374361368951768825979797120549665185535475482329911459005755879466997968311326918678184748081730229088695357529350349012365235257843760939159271978193392901669954364051745724699983713434514716504156124997246899068582646017260054052020705917641175804681500637041609990419701524034490014657967127478423235019064438926535772000500474195902432653595097663825360549477640334771882942471220932721734068640707676967035246263221951710889539482235074195664382952880198541099802766279591905854733346948932851073854885639439023083287805116585271288798128845628448155439408008703839829951567096702074180445676690464283211762435483634154671913826795126567503757541999220848083496093750000 658 52601333808126455981987840418247261078532620137769387735232712216654861758943678730892794894877009335149408256767181731778620907163966803056894505348870326513605951127044342526450870595747288389151419957652322336154698332207657045115388586344971160005006001490301108567286857921757361628436104999259274838359643550683806119321038171211185258187356316534657729227452687723449320735127350642480033123293267037665763347746172434394470719418080807559299506141418759411477610526354506900456986887361619151681734400723582050751938501944230229826186885109802827801666497363663834350494385945465825970154055721881759033725518580050131665395706095464228581119417376234026965824283384485746492015438637011466921941159720847184947407781176433501562637256011388698880102312511056949636243889977696405282715212445492303445018777985353608528384938836097717285156250000 659 1051228476863468020155963366173469542343360557229776686605485310915545568080862289659875734090334162282120951049504982408990041498254086185522459234362097420613338962584482535771408142254919253543435813114235334092803303543512660522260497241522413015578041031300858269850027190940128152726105467132389453142938551688172574493866574681109726631756422896451354012026634138570299778576065565950625244664297916367311234127188301913467647002634482906761721541551570654702822656497858658390012924592644194579132689009908308965710212550235981983021064153104860761984746237146362213044022857210599283804140992196028477199036539756085332372172153683253247971688508110777139817762992676293294840429934521154809350478108533471055777481757349968460667576117860378094462742724993353606539198833089926642751683380739201269151589235306687442061956971883773803710937500000 660 21008641833074459372510843636103126156831705681607203782312653410569766731797838788808728685835617576516932339913591996931179768730259692101577632274600098451348395328014128252764959691427855991269573295419339479824356929907472715588812058508607011629506607883118667544427058558333773234026259259812449828720241661768176147839545636430056506474041239400292968816108036799609475877906522446801131783518317449825507845663051063997936763582952772030586525959189722629591258847282963188127682538449965040149636618243470598875329853844867579327345206332504717349361822527212905439470699222133037202085787404644872142811048423307220506043864707700167182949350639365379506358021020303497816583743691415199902019403411449217008643915726433460600311104537239980402975115973730809197351564558266867299840460290833431424408275778326071758783655241131782531738281250000 661 419855005468855685795564666313044321530630608251181788145764223227876881281466642057735712465791994229634911059392663055160188721523041653043631652568029199005011047326878417880522114256825987359562879322979537864568464514489734603522250064899695345878641891279875337763814589342797495342642790956312348316784254692825426494645079965568905371440370306320529679365789963877218118528207506085087671498149732998782085690179885862954227907610901843455443279759298390222239832636320641021432203226813976067135703066560131030473687396808926963561619025192719086512964713440971983139800206844746477215663013033825659616541527491510412836368309816519226152437098254185572282888740814234805078776481336754600159873402519280116012384458012384288245249154216248322425569261744302555971277107132685804887885749533902615909883998535079285829851869493722915649414062500000 662 8390757888750695956307130718008423525453539195110475917172901319191557612316923979492210688704574144498594974797227994289681717199017886812337230760536293508816157335550757505376597540208168901460750594324802546749608437351509348647431070028131373755248387041741315284917321777953490730186048526211499045666247265235770985686033848858726009160356645245650464740195470124011473879347711941851525519517403274280796062962356329255112439905879503608633707841715283538731469767037042417996296146058533086658920470650438872406596501902994114392628730669636969055236439816954772412295402925311172044657434535404098907442363155155109912122587218840709006037375845774735832783410938024662343190653849071394803799282651556005943872879727347196576260795030635899253308582073832511805891232820793705738167263544310470707685446073442747660919849295169115066528320312500000 663 167688600340794451615489414801827468645941771244666373910318163618835804469380456603728192496735456130628029285163304561596203247190025641423029121534096363486899071939739874730376949332968684682284985482358421937303637699709651386996171459838221270372611053247469724773988708232102190309148028615840667202228923475677172790859650825608023561651169757925895411474494689507016634843675992804725057516750517924917870036578011105022986167048119793083554493065954007372838573775627167478809840023040065457361532784492179576753248341198600325342881872356998250349747854562067472794742215324846198479202123068030634273923547218409059329750046228717035188529758607111990625007835488426509875227999246147784540483401407416408380566600885897970792542283794759675876830637222142958413361741893690197633056171888557672514075656822196691564386128447949886322021484375000000 664 3351246576087865019484253816897967633933203771711931900286027155454745670645600390258242642216384793453966790081501583633104845015378976297716259702947980035348118500964379725409792345856166333936629152636891956487980831739679328170842161554296982316030946802099281999624744214216861544280714367066574779779484660425054341769137901288883241962516600433247939925100217665298359554782500639335393845251926766360933938833418986993456365115555044659968024281604231442526457641570139325969588218532743476836125813328631359914933140794737087827259100069544227081537882575359390608412995779157694358161162911314407404841815469259470206785817941950414242397273940837915836737731892969005701873908960837923344656949904633156233750178906258834446411198954753706173020395415569031714074262522483838738841348495423434208225578262094201953402716753771528601646423339843750000 665 66974536836402595652549974776802992263116207708348233014738798339839954831398540130123375511362035947373261113057377513509719383841182849619021190153652112285378187786190385790520511693877369290252332990292171581541752261383967325399236582040010368391054560902104447781974211439010661539083750283180118531232106973005973236258410087412418474709542285350173115194859989130549170651217193228221630381049784548777160973076899755102308409602596306061616605567699602813799431663860378409226808156842347078424228660357159057548062317536926161239508932216906432952839788611317746144073253992489861684153165550930036707289815919486254207794767591760910197683865674790829278563093018884339515645488856445114662392277041465633603819364908541217733541103922822188029234669282575084932401426953098070434889506021319459589951782110123224001085873169358819723129272460937500000 666 1338485113051829651855015261680552292825941027925097569708969077932837535744616470168081273357700748437744903025215757815036584082471687279923681743160825247024600119270561613921663679647909587467355183334517723348829913812343250902498256617045852857785189497908423723690805937317165022650457531935626693169218233950014269931830988383572507354930942669685892137002382065056470662714265528329774625182841790306642661488969272883501088486202037287807983513672795365543048701870843298238451676527885344765505230434465145729676740910535266075222017849560097030934380760385344145912334850810870959483601551776094277138179354186729795053676211180687259356114492689888795341854006128153992422284469488415129364025836969831206106359980379404816867015154974119103106776949175787358033427917035638614847416404119762773486874204032642809991671128955204039812088012695312500000 667 26749635017962352712484787763420932628740320693015817997332170627953109972227492574723423349112670129947735468255061546738287355051495639342402815046977212208152802983323217861432948800159872265277128326610376690014846703326140231679612834640511572105362182919219322693850739346983223016387704498803454002917060057801634510031944640409327620751468464448145340609058100340633813993974751863022332464298772211075782125409235993308949789386916277431005127791991547560253132227793614940807437553398368284444055055009625775976897985513395947200464014894506886690187849379215348523255507588169280194777224415555227457649071651138093205495508088513584958346336113277687619050845429817530313326914510165777622822285467478035948122606504433982322094920563425798567336336930304715865945418491881653277235473263742785263238430494385500235665631407755427062511444091796875000000 668 534592256721253605855796282397708758373777367143355045305964787250260506181492553701433685195590039273656090570666274923587030224457285606618379612091535603261736406927193051572050698326548345421331831078216360496554196840425107923537172668339565101207462787382601733477406242937464112677808166256027112184046035586305120821746199026144496612323508982608892660375637184951289546137070265525970267063456001523745046967385180405201316898675647161233410862310010718457154663534498142903861214577647030834323555365836083995945491177550652537614063770721058289392227229360067219738714111230628578742928062795901626586250159495050216008031486499485567655574232203977739093306566598898248028314833399271154587840585315616436987180833584122251496956870541518579152604937155041851512531941417095915046547257591266741413522525598871898422359549840621184557676315307617187500000 669 10683854218779014514636765763314448579159048428560025344903959948484279473313236835557800255702599140640929642645453057889923160091171761674869559661679866988952788879845397757127530398544022986970413425285131150730836489920005520086236171264125538719198471550531218500138896065880261863232130318151094902691622564706875135107244665141333213313550545736144835380003391872643858343576426681737253319339920389196519100080627596438776691981006580785785804527780034836729682887079581719917226366073454113983416943559384817676817962696341142642600945612168235170663793806493421117947096662411814794907246935098960758532383606052049907365292936469539670485840784106401153479086390773198170610716476155837573751014388146176027681028019461456655477299490493428106532627817283870784338642835196670230451923518677483307472042103523045264434898626859649084508419036865234375000000 670 213517623864852245299979542642955920111850236505102596072035856283887316638304837653908873766951944019674698380630770813650852408389238640039557319208796147734444541941984889504384525427618608650050501141146128519829702388102796886499555721233792482761294826957631366741581818391248815445788395462750986189613173345410534416546277710809629442191704190159670665280963309215972034657445303385763913352181394046778195149372542561664507321829370323465181974070111442483299184862679998850286061256303806845131272946656959266705361970901504328334965166786466670052519700102905833984047200462230149408668711135783708293654651470204400387494436446756919683291653879380166335947711600676303738026109874218903153024003966085517926341739075505827786329910712995525890256546975270193734767802333258827441419784947897763413508423531602352374303421811418957076966762542724609375000000 671 4267170396464483769705999503490370922056500255638488544450075756731637728941382821071412812540723650229266326802173825053737601783159001733130348212503660717017736672789891755966909815177892014898922832045856309166790326414990322277137171716460740974409781862148787821169317711813184225228051241662430290317008427066997416581051541135554591385679214888287904055764110248265551393079495556487472545533163180577191649706536208274099915328959547000995663595052450735769064186301846176724792967879335394624754650096378276850251719865557634937364952140993320484954231264351665027907709326674376011282037878287421055466332155313622964525037843146066010362058239228745202034364847339894535211520318052571522029883596401202377633744740689319151437681226022757082247899098268812664654599447524591469432845478615959772541204112606240753113873154234170215204358100891113281250000000 672 85279908369818477718975555553386430778599402430394198142804341388252819493575552510400407845865950331218819596656539390582880940398549692374911572163577624151113398088643223634874403002736740714423413146392634273973205481775773851461238416892957963223695491679550923271285620341742654977399893118342914879400927344508594203398098508110860360579868833258491892066833334277092790489669085303016006378735686778499529546962472138573157534029652851522874645954694067531813291699455050823532692795564693972932224629158274193599524699098867614894064445317768294810915663512266162685715083716126294392139536763988191629334584592056482758290562847398313272563157965538761998990356993712475606980234927747076697710322469744267755388678374192791969952468549829802997900721562128205485582247887284618206076063657458838906589838143306269812975173305602538675884716212749481201171875000 673 1704331006796520840000328710539446499215693852435069784577590477967311177100432661612014094393606288194492011255617317686983281795483645412247489815156194717433098371905276906224458722714426690355118732271888456144041030802205287224596815315319887972301195190326834945020492709652954991747442143301206842686392975904369378953498402576658353417235120070322014782019180306132092172490414854867110380080230292972984654393232169782777071073846702604729069818856813088117219574082719812149353221545832294109863924609478139530332254387637101664673353327673081077573277376285259863481230127759136195504125957616108733156835308711975769835078856311303586205014078211733059266597773499900144002799643058243954805652061245260626017797509855710329860119913811606018308714271932577063567728431031171047357686561950700420941505680575734515578775751798445980966789647936820983886718750000 674 34061333325740557440362652419831371430913050730416008899495762222877865809410723964263842509617027747744521352541788233299205943301431311132008438887468757928522010488967477636266259636444106111399776444662221816409840778791847505809078786791333666152666319308163897194994119879859501096198880816420261381284441224676343523002408728052801217403793868467711482364685992171512287186121495689999965607834869504964544947591746775925826628137559471937241202462909899550354521755035958263578320317837330862996835407254704064500853808014053055523961527186582198983549030057214318043163456707589858387894030636630541002407376273516785785873163493343114697598723491857632504927406541607796646465446872395468948415627989575164143115330056018424544830586408074678140383354959839485231835759593456786361881362002189814050566886524265792173362180084161821014276938512921333312988281250000 675 680722054169244622030358786879296593485951191634536237117330122054255421879926913004324793266272154543812730438205515951416723222424160573586361245321412658452980624438772256760343470363897765100419235908879070079064817934669663486465885679726060972443657255506860700978475077302673584870700595871865668197817943882790924630077768505825612478188413756488041329036465236138815932060413299049036349703247984625143276063722465195910224020112114483605013068480969696198937034778422336260254134944630508654558977250171789377950396844606778842989986669254805724871224319217512815410777823682055095781763664130586663885148897673691022594709593370664618178676710970606611098475132216724706312324264160910927576484180117583650800927114749168217940392015770262826835216975419606897448095402838121552624858627273393468951329332166437831731341939756063652566808741539716720581054687500000 676 13604371230512566336730986998135054701176332247015657638247233652297323594079604430012467392052273384448091698550527397194733625347559777143715592343627640555768887923325167439100947166592098826193289759066503308828647470854123008435139224161389177126795576215824982352395263749051952857401131731107847895491894115172345254071524633896011870680954837056439997566986161745910359825645242115610179119069349515215511330800133882835424743360524654842461133957363758277585265295645688998337327460209997295744218613387308985940990919187333701433128283878154475359482604367793784225147349701101426544395898080479624007527162141378055791796636991771714484606394031380022656716566621668566245975592912446607443133581765367685092190126213404234651441858184994453832165357008755753231544036822992636354973136175241931605817247452024519388595310068201804654108855174854397773742675781250000 677 271886473779667684691241143404382998680820938407860927393626397807360100779759302715020212429050603975749897609141263935073479986635869696830830080368215622924007464701018486633730893890681088801174609217385213838185524786789193949966667212560702461633004647267521434605476984526843311906406665172657580540628253143695467189937560260875983176238285000551895372350550618053422700799084380833391024344177694151943675488516708175425844575580352407708270520595467724513631668316227728430582039197402161612140735360606042215334722506062961566307571168200044389385228415208640916641423399491731611736597490441490860888984495971706196252597486704093496272857475989027631529357675614735157028138511233977250672965083139475301768585535697724216889229455307200827694530694724468746267046998840606159354189855909931070349641592357299479066018530609705194933667371515184640884399414062500000 678 5433719350611352695525542025264586478060654447531733873427194233465677530332947716502247608279698648777892496465876292507736952535274387008934730957211388924218733254717994828741966979673641228991026482146857887179076490945418256669687818186132032972164030929904005072130107876605791852996770373288363150922585295128427109769401093709247156398272509966781979786651859697085365185586420885387092005698536512918638352314751321205044533921996718472635789902756029007610190421364138230434198570980529926024346554773173852533606917340933818913669010809897642295235759625482425398954700683057468051667988193926550390922920236602682830711940921593608959435425958187794110948077440382981383084479096195268062859405422625206989622911517262777490927815810343025391240252084832671846487443708392645220131670424158651922179415304485852420862169748910774913497334637213498353958129882812500000 679 108594361690421290247837415733196522102036937927843341181748196978099034000910310033778350580788675499139913368250281722135479301772714921518769218099202573934680722042007643337302639048853183324607112463524096508129702477362777235651934746370856682521746538613839983547578150052342555883897163424923546329925600080843528541341344391214262021096550751471622188077858226935859212913707999138001234929792548571879119942431775300077252320061112621021601868896022553215420153192800229435923526668933418403756086521755477435760008642586851137935918227820782041158099054665385143834779511441958529397841825908075535795028022990719301933374135944072567863827290504577858741627998329892573443971106532208818281299162864542060160799571854574212889382121570478430867643918690985798169123138619864794752852382409179538415279330901138464434609195129188830009070443338714540004730224609375000000 680 2170290257901213727158985999726677552009826450646163245088173524900538047165251637292717329989585441225457974521354895005619358398663523210941284814659063205547516194927770401402857153932227590266780379969547752272768612746117856812514401769382268110986081558473654965311157440016669609503180074918692639152483683968622871877689515112649736568679595165440214023497196035379892211025428982772701151023354022193878294143599744600073322102397824293652307938671980144408176296897286938285589305045301700157419435045083732870556643312875451418454601053065335204909656107209682506933314059553259433112750608956980193315339459476287225403756628646979701866783644054725147498124260740058931034657849665761530063022975484009702331273796328916989951033870798238052193060080897789701644681549770533177487152760206985186858303098450693723038733767361288529151863713195780292153358459472656250000 681 43373935991241584180079000670014803939579644630388078951027961341991663468309948287156949869542228862082941311652922350993361920419692438914700273608678194166669156259863370283543151049952448610177505097482444799460177414793926624402820863555495842864200543334546907603355143551581311872743437326935986518157566723660730229449859472368814852716195727168342603318350716654214879577174872915618887908117251456767523617172382560950070358022957986250525566880067033429361643760311417371610676125795236621354593995541247583507013091759522604706559648064932763786814125725585578442529228121174538744000786766379589472866035306126680084794607512313353513079185602914551038839164741075186565905570240750388288043675031332411231613269262902437934263687197597679721508880618236296386760816288365574956828412726016253147050668384601970000818159432873916125927848952414933592081069946289062500000 682 866842738358684446296886772921263603660514012187961167305734769928660371074874772953004731263725189721686935597990222351964109934487401675084112506284873587231232551058559731619784675675735886446802631200418948118243721647567771100601830454928751229089521122653774707674091798545532669832101247457679613258779522644421925260119625525494056367333940998980219476875542914951537842576090202111268976814718676474694057041143070829544661260781403742807424452456471650501758364300651933687761753071244978224432721641095607863930481584578142378519659828629081481545860019999606208462864192509690561701951207662395607793495690942091861518695748376585056280453518721004883664776855455798816559080531351067144231723300112992324174323841720469544052806534462252748686460473352728328081451504414109657861541444949562361281965703932734385793477291891600405859819034048996400088071823120117187500000 683 17324163072614996620721089971266834831575426451487071645275665606919786332609137116849948143118373118156700835889555688293279795908862420007171501772750401853157136635357745734421758159551676207904620667475429929449526794274231442932964839985032875954717369435174267583823357320858742230173033715662264598802841118735518711274718723898966133842032642219736450745755725899104672842113662165181290678654333724567458094599711444836434298989262314918479273464173994186455346519332209216453803703400430384719629063544590113239606257144204456027515895550200530341289881805262993770890331226584591752901367473779941502754342871683095036208194678390023452749912929050829666214061606107838720397436680735090071395348530808704575372650716668241985828417562825402664085191012100646673955802394220493162240176754848501071008538592506331429108294340146918799394626375942607410252094268798828125000000 684 346229984214396204393651023256166128870812981859398054665085305331277016325682608753419285257935907200587866120775184589136162003032381990494202381920318703702716458779737403785885137486946511348035328252030887625109694850480619627037469828355847096931266725407649470571440489146402055974364577329098182844495377329114825706323691455700098025761090963660522341658597621404621166303645850581912636808778862594791158118681367618295404776583648896104695421425816521241000858069110087703104527230239595554265101313822436912259382361346893148970968263408247441177533164149042580187238052437735919973920604337093275354754191602204545533576054464315234793993142894919358972435997303354028227825964072585791339143880725372794656935870317039280623208286672256219909421873004993918176865232059932955450033941869559955615039068069534430754254946827205233900182079764817899558693170547485351562500000 685 6919545231963626333064354026827612122980189374679064771335792452533112924815467027495343087855682583322697645537828141642735850834325999196884132275166661392248450103203803004129587638242770423875333786525989564361681346719824354298018922555024155849619038643548498178281781454619334520130001552752341785607506154212528414481126037997860353244772752251843139937673286769385786520725418532067713865565230115215607233058026164517465826848803143631639825283677997336918688681702360730883943033258365055675750710928801695370556123396845207604981832884757529152876538711241449522282173631930809845902150472080010130812532675962306902707527278272227101211337410556855509974669785522506053195529121392262019610043397270589137012338780496741243403972911741879781839394805019513488819394199854718481913817028020840572802751593973615119745620762137868105245974703620959189720451831817626953125000000 686 138290036632975680796373605988056213128365009222813379030632236915785682506151680680701390283529749587979861108343474959069837485333249925640351973021187941235752552354116820971744382682665280628762137337130199602621940617388909471466238233570526496644718687759547973796272920907917020803181226367688929855217069058678957088245244870190474406684889844566719312748543384268628474051232489904735214426966916734119497325401659935181423449121124051297058315800620034240751052224692952799444400854186858474219449339407975573659365090044821860443587359839687645314777471911254042201878426375760062663729567014893496929212569952541148157609619511825413349281976528767476737248866996375448964009772965434274473547660315713960741164963091268691613802432390643107593320849528888527597250575043743717765362144976917965383565195850405631620572100071297626418254100855165233951993286609649658203125000000 687 2763787777250008875304526361304238437048692251279807414979011081300927832328184244171805078009990483031970149952774252093200682203239478135432361848007147646531124517935988285214047124065493890877589731643082446206694679296578933105140394391445893448227056161482669112405862014651674957245528730754540039173406634899071442243969741001041067836657259921253356861772198931598644757967135496931607706087708539678982093562976405982592349281561911534655910736451984090430148394534256538480890281991245366595390159286858085336743934041216017676696440248324470698940166942272951964238414547509731674487637489249618213738120211715269234649170416153366703472549545473038508882717531092044998945930397111226475286476530036030103313238636452866282179777870048806211435655406159591679636463457570016368149086245317443471202838630314511385954082873331756056364816309667276073014363646507263183593750000000 688 55235584211028520400344821901065811786946974498688011563897387162627554788535658949654534625926408636176729014317799369595217122521137826107841534026305639738085700758168370525716784819622879359835550596064511097880889302802267921796047126282530574001630846250562064383111341135843794567043633790515880143363868066660221411125848748203945759816914714995979152397336824577734542764604815527339543544630802936898261317574019741657913957298657388955695890445079623900311832012857597971093374095028522951579381817142875978750332984108605004439790775311717255974458278279437630099241569808515712971228220170323038428632489696344406942479786660041849088295866642811452757467101820516887696957184535289773306960831813946822558949173330271673517401083885423089254709682899265095341571762415098437590188860280690185652673010416896121448936976029522740952058465491170125005737645551562309265136718750000 689 1103910006655823985359576484147570723231146355365651551864828768112309766963912951722413558489124306125041449241155438779863773261416644216988356928218038692588447168998517361595239661779690927118919494496093349517880762989241261659116936036154493474604436506342873188034024916459461612754993958338757140165632022174036645618581911847268988552509311502894967965909039295261835491826717430785871574179341301075600955505071483080739441497826578005689306838067846765032356932971043721425189784163342178582362971875264734727709847882693020190327894014575249078038157462856104740880343129554806048786375314579605572078765432683109555294552485208673819950412313021064883120931773684350571243977403557242639240712124931854494392931954655792372038625435562084091491077407144964242167551768441081982027431939136580343160097755356545126780641741547936346748686603502775938068225514143705368041992187500000 690 22062201437367844576968927125210145323706533681872949130747809727925727081786028411959540538500035045600466065268889131556987584456428295293144118898734425464919835449984861473041094110060779543434637433479894622973298147277734780114815286867493427557674173076040900381143773330399964695494734326799218786788500848956471511710499368657738191505946964673799432246211089683566248452594830971792998562221908031641358226688312683599125939500041319852834117821674792593907539283580714374570097280597809627030123742260725640427708409133821374528437186175351717081371291902587948372086857618204022337339297953699653389806051183623305460162143146416828952342298255884760490199491534937962865876012166745472456709304641754019532867437180729531609293688052755274814002836876129067970276143314206551495881574551729627437938765284589503330876883501371075683571577191743884327479463536292314529418945312500000 691 440924749421201061661274795367803338524438827998068636028404127847546007235115850027729746507504318349844336268253775552535453750134985178000463505052854436570973845968583121480025339594702410267485300949865911350595148211151255156853254864891583552201852865673118428746158480018557905129930942189721000644788996706351478403360341940902119283208578266490839593806331618712083778770382946049871649991728726363194149219342399653406554594060160097203529908997581600176357623019174624475851003538430898624147625008134039210284592084136140639996696875660791914462717136287611529693950077724164324860572655196226068470653497606132920991084221204075843461428565721806863053046277999266667406291936357098371385174380756328523515049649009949104955637962385745796210389547408599752054288768696371166654304695454972727811771850333112939217669697762568097236068713484780090539061347953975200653076171875000000 692 8812123243490188847941373439214913543053452299441169416579232786317285086794295095207373402021365206327091286979696121230585730295327810710616199819192163089272497528533966141717847466177361754334279930833302823668686271329800374016301321938512428507155527647773450678554005460486496861195007124976649478204381249203527379072938625784214320356610747724809698818412668044491500954327162057615209421077468620813547808820094490182966257277242795006249737921151088916819401627680903260839623379966039491288961927546956303870283104802894255854269245361833456903207193634187380716282268171857214758412889915265616368423609641463610256223547368861804790565833907417036005814494255389968222874302716500968896325089141416218902042104979490745840370625751148647921372380694596726258541638252992504674608430546448371135313301575299063510665277341121845064703512005049867994443957286421209573745727539062500000 693 176115305804241147971122687060788676149048072651169114602629688442271859238240962580984302479070574469884869155366221181881114523218311945659501251797707732736542699524091531115140241567902540111875580147245662493234206144181436046357537242205479271030453186034144721353496357327183234527490402136979213958341530016549573160404328956870661380864442793634364110584437882274469391367144580805152453797868600863301063711628151066427247710374910116647271096981158126259666251866349942514615849657329937885067998119084191643006379511572994868083158799799990444602337131072864679538974623636684595099593831639868379080327551997505053461321978439734482466575468423846967792973658639467618884284404940170879096828982119213032890740481913343188873208032688901549366533149524047126523523361910456262255882774990346234089594843893062091807668241233098923731809006161530550826910257455892860889434814453125000000 694 3519768431563148014927192607396453801422617820852616166481950689761254593133144309795752558191223152589773970007103008346817087085069145081120003404083870681636667496252376853842932493583297163331000427438468787869104379279245703116684497909783858053591333847685284272583565527562004989764109333775074492222185909696747233047273836645239298778947869665286210682717800327300994896631549475169257253856538175755022699827496333272832746027233434175645028984335249583892753477501835306452048753237991698077655812552878585141928651045414176974515003678999809029732587907753073638624752204381578291111479027154141812455537674647543359522385937981436991082711451064491993211159431310397512860266133314366128347288158492052977225605884925172953416996272903551137916159630977714185707880446250761322030394941089484534326628940629353333389565570465536127031975382507822391886520563275553286075592041015625000000 695 70344724481168526514156410527678767340662102923227105830840712346451548631107013615917989975936819553197065386185123433003294013829655288024110571629820091752422030968266927337954435015643162012471361060604793472664546515379457289626975073333665882538681477905537551865015431910555754399746012440483143448872175950629955492124652648924278935308756704533561822133741361936993984336996003180001414756931388865089590360581185711021074593263701295970804967758872829813338627053957543031106413212195258541436890987567602226793365414418421465001458131081017766076238339624014665957550803048719600666961789477943927733823623454466729875922216803686560872142247561562293216838855396980462523207333225520209385242924491301605544839806822461370248866299612417734252741665142849568402133035105644711889211778031270417527765289187542040001123835645706901876941205846091587083890317444456741213798522949218750000000 696 1405883789558985925017120216149442031190531396066219888084761937843593450371693332467556380122530402277257441841717050219936522603980610713240485705992525109592227659150277240331819240039649976427408954530190628167764140846161280026883941479987489117978533559864981819601098646373319746696073323343563973238235585450090058757836089578357356307679318620778512853276353943309750462827032189991120228834648878036488795855868237414228660333761616418037208479203909572849914227472053769486623861755224204470383841432565153699275449589885406003118222131231260238678843827830522993490706422999554088042296683388218440772250865304069270939767292728850663407325666065131463572167354270112404738238513170957058259668217922421455644715104742008132416279062656222246344305405369306747806997871148732675831804356918062511223010305457916345424759416424975582052086455918295943012807924787921365350484848022460937500000 697 28097505292046877956224511636960871584625684859687866629871927968667513290785779227077561513783139890562691771671619095500309555055164859735207985487052904987976658955471107543503934022600178151554959449936234505562345024371630747165700580798028297580259644890845332492171168068838370260367720795087297198290705459569231733854600757283383032088913785347840292749124261736448814845309266006565717055475837691604431745010393898393407802653227140176841196722109699210615932838860414646985179905667536826789737318731180187992692988216791543218704209882426764884930121264962963126722439702128821300472299569007005566653449861815903793674258805900846113721731030541293095495396334264943756102815621910232168661661801519843439212168449148024798506122443043293962089202721369358675683615990103079159737495971117088638933333651404267850454660933715796065976419413116015044717954651787295006215572357177734375000000 698 561547562785177575199615956068200800294453157296054068032540680749157321499228682260361007331339257125142622084268032066231115032979297698146348707083650465017585089439572994601547105466006425808297542015201248356152884083071989860976394129129648640751607516084946114993965321719620723684999577494939535696497623439814874910131347513041824208653792701436063157378629586280030038813845645833226007054280710312151608657442686078206359379674095423305064031910358601702137912753728917371695214447080427985267672774068715791544508861925848177508486716131595086167299701498901626959567383731657674987949253563965225866498030905919567223146003355754732502031730481448479487336359402573016328988936856228852081418599041836412574512535624090180428596573181166118583301401093270133991098055962661825613664855010148118213638974838237158329287277973259821089356806322304312140136772768528317101299762725830078125000000 699 11222917671114350108066716604109821430777554517061338097874954663899467498346530316419518272416036369153422647378003444871600396295737895340635896191643200280823553218127088318431492222260528996483428700933278168148005422947805004803777147330387970688555017166962370853312869162264809027009219023754370978083078396930205726029377574759934598275956343403521891714705944664280428672717344309427993302644208187497507829677359548658859571579466542294094055115576122554762327097524453470218286331653381371894405420105493504446175663520892845550491501322401120677764201473447290026645431116925976708986625282244054657160196697790695785561301383233038073037744313055558309639612218675171728349034975510038717564260126773182666188755540298340229738904330959786375692017987514998242998054137050623324496277574380213464155273932031721175765584081954849357107746186441475308437354385660000843927264213562011718750000000 700 224298026026985368588361950416423431166539982419554457127529451068505071859811370181012943758714784006366261195454668848219556491681961651164994553887269102755316442173711379392652251699178286658290239322937945103415136952913988596006917558788753871332692414522576526054067199400120968982655677346176642833403238247219397295929988958416407185543756063164673235841051665504690281616165209841282323291417817918700192195980371551053493437709624180991965472952728506487321365849095862926219751114044007704003902610394077324574282189510415584644823005000559540402744540876467982103956544751134877369604125283706178076673074002988334342860866216328860916854347056638943931225964198950932113718570439122059512462855962224036428543842869676828305781816557324873422759045207621179170775396253340314728147033236541694805046117584462541784229316152211917865624813069023199378626554079119159723632037639617919921875000000 701 4482760834005798878634737411318248602914729177885817324331936675420479396228184445415108904507266938558047531167360785397369452850876294911300390442169244122114098937023818010400938725114818539347569547666705579028311082325713238559282332380357263534052811308789296904447191816826954030594873095035570279737488399206196513717516612421417781268855952132577848836138564670072340721030634222362860698021060811756048063717097012026047707649517595971037712234048111805830773659837137003703764212707213335139935343183482201593845497111327991927067004707643137176950714718515429998967804838749500188228464757809876683101554588847170562258888353339183083373936379833825398682561709596722623271322641729101360584314710457573110362195775469575413072757845888903675681675068985410442485824966489725833582510607195362545247783320054665064760417573883721782164627148497881630948014297644022008171305060386657714843750000000 702 89591359688178573030264053961246478488452493398487203789710928142662857448833942691131022692645235253517673592988706295049990631763239911119009227782955121130001151120290835734936140047522655423143021016757662783144165933090821562659161144296883771200514163336629395397997295142567186679837705873716596901306214018323272204354356228308392409119727932222317976027099803876232108712335894785969993722557668360309621558334574186218588801029532580446807838523782063583768880979366142680860130917780916085489021175020306678577852314062580807317307800638508852696037788462637440007860828899794141938526154632582008353155001255734762091869235893659171879966278360496538950877978327125382342587830004927766508544067503874288801113399900054334822522496549603017905717808002657134626889065925713466446100603730699339757587464359497080995140539261522245874315838879523189860684673213597761787241324782371520996093750000000 703 1790552778974265933250654279026334314029527072900064314716128791471426951857918769289318447840207048807856776645080118699078760136946686701596130370342132932968017316130990387021127692272678959737068912212582022906366331948685694104354500821296183478474002837666633009021140820416883318423498958073567832807044533367627275207935569001042550993075643595623851441224398640769645984933597897216043260031202333516856590177241489781466817431671312596412020101364349919419562984011513946893435048925777910385662514237603568753938584655162532493325995162120980626428635743812312990199779012862173107021753161575785515450679612579051788607059408685506920218387213321445764238741956608978125054564739074303157105325957936605629666633383493262310464354305152094454587959036183972605274240933508213660836007798600747828725610062945852045493207079124306620958943863808393766063470353699926818080712109804153442382812500000000 704 35785621591147616023915775150426880395448076584806683108033994454549683540683120857813509319760956216941114840051530213204599652168806650414002207827718480634744323349379310717879640099824705914063294879021348099847406662667624596659471344539257530599615369213024895506999220658047653821333281733089629840333972421139937162181325931597540756353088501975039190025606944425609259954567787519644500949771330728099676454252539433558576876794908193510677731287210800236126777251480115387486691957934226135122544851311196324386244156389398909348148795356594030417401853573067107630839333396265306272437595146834236082941849643447810604689383352564037453796460357148781111987357002114094061814951532351484972261273051375058536093084809304262369649808343025524113711056305551838858250809565995122454492371770330286861035985206886560056945203981930389427403892278102415182546914597383480582948322989977896213531494140625000 705 715204834353574340109181945914205311733139573163015836868367350162560341969113720406513966404867905101702564675639802417096183119231894616075590224528444527863187965947169486545991672349688094083903297653064957059361645215584156832527590417812962561912880215902866351338466693718994953677426864708131750993341377892002432078205506916609006038319173039472769060228087726179907053560085285321689387776280921927552398922579121445163614459631569427752410260761418688407129491451567128808067361258571980487768307737552845688797418671668979620872931243367957288767648392687256094352519443338125057274674773927509767955532853157701633219962285727130904573038477208831667897733134978422106852443499419620458523633102544502942941207893564676676295554325607417921648494728149255900018090647921803227494748252828303179960279477397207987521075069653048492244143038579380184286646846350543604842187050962820649147033691406250000 706 14293966306981492831360562686755576414383285237011548807666661913305561508759482429087694144437232494313064005061299733860095104550087865485590053920816363014376178752853486480402184839736684146634384603236184906667978490073502057941875780163372382080156855306500629203095984487783312742759905185597364031892417623309000448475183714721463279321081489499944435467164756113878878931632865971514217084310656952404765366568826350695833711084138023548989389205869146874539089411305399698982762701640864935810780201383669479701036228692987680524811699495640052895908666885010174916875424002125983793407451926511562076278425719624886748914543699164046832189196761213335458975941267061665619954642743358136926017653083431921423371732830308198162224180643513692456742578773634561967783653034244537591998438877347532392690571425034850855414120726352003152358156195970332011734542495759447966463540069526061415672302246093750000 707 285677148398371278227899223145482736542059151908024306438939084632259666363184563964652218190803529200344546522653699065690443885845461866069854967328338344261860545654624842953441119922884507767954532452230965673576430077423739856744985535655518753596345637172353452107137568334339758211028939565050571104158219260758382371929767876965029896473665412495353427370633668867197396469550772528282726168754713914397927340335949554925219713746634049147411696575574321551962282010955159471890292749908658476670897094131894976203171020412893813034779793314560038782446199554729521323125517892560326733871705405386664975691874707637411261898871950760935981376733006993536117864285860793967765147244644484405607679544651899645986198847089469363553363044544340133541404014245341386994035385253006104915046593121528476249954419003878985271572172366837064417002471073636197066208041676210749315600878617260605096817016601562500000 708 5709507979995697156673409615125114014223357343924497084902525490884850676608844039689023852259703302521010357762076047711186131334340798594475208739683598264555546216119973909309593004108496871351068692371565203786873567225347343182120826736618065485011710121453109247621464112896762116788219625487945736050619777598490269156505954038213521236020290376849224572449811319874072259949355128919774823852936725831540496985527805370327484391970157903158016252181322951921280071264146195659954297190971069837419765370008917956602923642432835387630132874860204164931657801835342834353426664095661897294187332607657216675197778408290069711679432349247519966780751481579853203078594534229722989877841411658671396420278000536710034906336604507760282608870483634024874105651937260771137854097923780204163713690211338896803467554950406273436082258461503476695741476966034164529440380958166811886655978014459833502769470214843750000 709 114109630573397783794163912900314337914731979638096084193326919895399624947175345616916033831480953168861377672057288569911858224270252631993954453936976851070172200116248279682534461027104937471149003344012805271734835610131413050621512150716330025278724869423117853369247033116709618046387971922657533257880510928872506507683623933316622843320744026290484502385915128917652473798987816892515104730601006213022466632277755997316700216973507951322636234546416567318370294231047886590270172625100225754014440162613577387087536569835364284122311682421395053620707462696765596562465523032772255408545323699648099802944361805423794482107895001958867923736647741176285641590442432369584167512791273347254405764845330419753429047422834535789792954256269045266759472605201623392280710003621410388565585081791670905737242785971293733278687285757968271177402900886613122865137052465694250669159259814477991312742233276367187500000 710 2280585433572555707097444963458395007056403931076878077046914075092564335211856555357800732491147500656539365023229471559224321411823781476048188311782678192515131717816286040415723946443125440444513179509213671557630024377133452377914447068541863462964937883259214562407909013980435887434148340257056897083555563493944883583141723399666025558762475680368978998388923492030265638320615664372942726939758138257449016214114588171723909970217011027138321363681198718658696443857140155937934858521369300633049163249981215665876259050653266467176905314872670156165970275587470162283641932162025780629941046898600755216592245097131892536776098701121599771581734432804920076293490303273801883107757984221887349018528505149719941102718340933601636649149940496246925234180015543572483485847025089315134721564258887538607711454834729683414890964655732067615981920536676356980696865476340023937140699672454502433538436889648437500000 711 45579632926956422781792817061524322152280590521241121624242825607686834322588581788515257958789319246595533582250479312034567661409305112200625535739004018446751085387017474872443652994313379055860101660795958189639834945708954090422172001187032179759116409734336763617181979027653999944358998474054540798252214567157463847702452727861117050900161433780651464932639385122011356850261531069957125386517529036059564726304596762194369564946249967223116099265695968765316563245021043060306686834864497555549407327401171694250494572587599038675926616771224532938281909445988679333404432990186197387836093215793413124652286642517924322007859862929589216250599783811755153704824890590043213444389931020805934218780998675355162254668955871542164918121548037203472303203513390821610394281133933219645660187662614334632370716980592839383017722373780524164308161871766766572005207395807020731570702309909393079578876495361328125000000 712 910952495155322887900157003912206607060326970670310618978898045501943332037128537711477697687601141684065228757618427823387496940806758071088344625794981997889421271147835207071451098467808123546192762125177647526088274266065192003802679181027342581421666447359005823416431968488084858438523241974432746571810411925071222686525143704302943306614181464464424643246430407705367426937108970681867829003011851380797199515891027985991402962338675608967615298526479825183222886203159329702477743904665449740825935770953192709528845179665076292638252467211411662516505016034296217576327361587569647231611806826882399949160167026727616716533491361640526049502858038822016625308508698168981639485489773070320848220861813413348256859465227601186807282120264844670520891272465662066735829523224536117356382683200845480082352953137410259017334535644518060193967898083203775729823175902154360969453783525295875733718276023864746093750000 713 18206273570776088573039603514374395723155202429245338457853151680789190016169820003350010087024286492283211093683117246119595836474749372388511796518342908092460383048887309538244289134875548051238775400117505578186196224812663374550053546044375360147627975981579008392263892778338301869213122297525479156589478779708646456217367879083193467207927189156547056334167788653298016597270410704371131224814752990429677549931903434502633228910695830894514050496496967053100878160441823910603517322077815790752832517161406726663094030589379154516262409057170569692651046954402133380733050354309772051964191090158589339797380617294345775891447758630262968030036082823581678696558553925537150578777320149021138972156074110996090687583982459070002810336905713936262163675501592825316950309545511416090222234552050558332641696468735057771384315754466174414816328958885909963744712842364235124564819656711733841802924871444702148437500000 714 363870481589600537727276109453953259060818961716149831643647723368153699622889819954908464904533008746332524239297035157040101661757245859921657333776965404032786647209554491751745106379095337102489250643805048460387983372656451477351910507077361889785225794477776540276758753427013400103181029671832755692621655723308662367257478479715925458063194662834630943821532694793505177651328796570554681481941912007607140948919134468280919014783794827541618348158279719674719231581939533899596907823600043885214173697329515391431865289230308872474880360288268948899342352996244318407647939154062250954522418566614943807995268079538255212844481114361138030516267369597353718487241686999180866609457084771052735479926018997078731249052422536315042161775412518025855848248470209548001233777611271579282172670949245752670584045670657247055538075372874382212085454122271617902853014370500889674425737396745716978330165147781372070312500000 715 7272320534147400956815070774960828072698046101991302229633183170532750164491042695322576172707379992986142337593782702649095178666449011661930745873668301571508421242831515646339073524695485828244155792587376423075446548804560407848054267337252449517525701542779617846929905715345484597866373306308377732653934909491022077242111003461735069644367904520149477184908674417621243340751732172018498459268461430193994467356719484687740325484280319000796819853401142928883549397630651663531803933984957520447147611377396888032952944032309250052679776711215892698981261852190673160902502168547621770825350155688010555267485847351890443344821867306602325113395049946218440052003753436668943473914883554375305720291108827228328768599942822439079653834644258577048223876182712299917395287667223875339779367087922687840087616800886282601991103632277447443091889705464701286477999406090150648178382919439854958909563720226287841796875000000 716 145344841960404061022379417304035544302107597373597115790573814483692255382495560014058750043914256563731420182914847031995184366923024241455627057894124854033918307241506967736190142651386036595214901385370609796382178929320194743443654421223578984072336297593821691884870042998036151669647768174962130383069565020693471962757833044046688333255453510730920416921847948206927363416420792432380884011357099254296174340607061209331793376648116431426539793438785412447379318268288582828407980859392097929607098210629259033172565124444616436108725704940641654360924381431352699626417326860218530084512235653485238890890673848611106486402794582622177754710451347388807090983482837540129303228661988356299755387382356588879028880817293001540823807784580084130670507916444990239969171182287672704067378132720912937139181279917154614573313817008226638143358857102234462862430407124511251083006507789363581650832202285528182983398437500000 717 2904869714494546993655086541097391003973782245974402607083574283893040473683628138077352703109192882229109136989079160346570421168768392440807720696824001615489608567323284306359281372656013813681212743169261978217791665351685342640931056982055630183760919308953228514240150231745966601709975617778531838757861738837569669771715129039315263341074824001079622837503599857468994585435578738571852256461293211037746413250905421380369036384055102457939072859104316541661012037356451034771389631401797438397865714586216571750854753463446797112186944702649086341690441263474594401180697759981773411591437011038275416048066047769312630334940092564819814818690052730936688443226372471338985934821096643160077398467488382034360507478538087464546729659069780481997919635205936834224209516097883333123131839110028845731108044269473954849143078100038895013381216767468646935590833659824611196679892965999414400357636623084545135498046875000000 718 58056936494424442004109320145887967837080466893778102244636895506775948185738250391935948871332754679648629687734381547316553682133462996553747621169114795518490087661684024785871431333723952961455992847463662099478148186346357474787410400685930770385750963904566614455913866052304485702699373419389877278795704668968140335966729946677122602986662568823805832476569161496768902926184616850287019331782113618929890014137176597226038540544833872244325481236973457343782065092012635583522898622027567188035338446117281064936999599164988215264460524349602213096459376226825110942817566651446307042252257811141019805417476024358824854187173159199393234886075566419138550362532653152805638112371499762321881153215122955700659167572453419381957619230712186513468170982179935335818114980507835418268721296976203253818106455803553275884684081804398528470780585812221564799064711724906922942000646326032864408261957578361034393310546875000000 719 1160331262065200600276844131427552291820370388405551222886553808668109006160025950114213609570308323708693753286151686835798159126923314687729281385535715732407096745060360829169641819562744372817973042027889880903339345532402165386224043752234805522174188249386122739543090758235904672528219744139961803193733346443772151081838538711752784151485870812236564412640193116423601022321659171263733613070527083037583476360432861894489810608663786848610510661161764370000206224439807473345235122668339555621791117483595728655277724951322504385744503108350186094848569174380357224267438710405122993320118142901385889574199068803944802718594823779826537948974834338585564629637822289020607815959358068963234258931434376736326108815043331900582379677809922281221888201688352810536448278539495959611295584196867928730690110945614826946401822330360510228268591123952188993271988744766220420968775087211533048048295313492417335510253906250000000 720 23190509529330884219421926460058996499021013734938725135190985148241789720337185308532685891273245525233476541371837185509910430328370136606144943247026318596302947446414711571876591365983182673403655659418521369720907197515648833205227763325915071477898012373147647530590383348631483663445947386352847705496976187952612852871745238975170227694280112483450224858183859646299470432234271492340453739006784340153925312259206781474594964803710962154868400575163596228198566069012263251997129743329730840829964139706864632429786752846570608487310277401609969312320708915740750635011726448235722047050694550487420765239895277901063487667471547488477612619094258517008715306233698248620203432854392517195751369476862057271850980345102147290806171616228863370531904475410273532804848233587981748342421467490179853381431522926940777442669754630399641923312536491211110573866552829424877580195379868019389668631902168272063136100769042968750000 721 463488546903825300418682330498543882872250773814794770038976554765831053911316005958330102209774574228314004107029367327597516367589200649784394774188140431307524927465791946949711070157860835400480829476034525572369310285992371271133608972990896227457018527457777532476848022265991233828371847208522240549530411745349724285550414554274900112447401415931369958677433311377497044283628089049411842412049601028596482315749195174825122666881379978712418380427333455822942215054738853621745685993594204460970573166679499796550939124159615073928073644046046682095064376526801964841219109735196608457698347396010725696403454860685610065587052703618533145410746553717192215759816354733172165696854086231332562044606910187638519593305023498558275912607292539763335289168740695711120475791959524262987924197688615377567861644073809435435327550934894369091447504630169352800855792332888330000853569900359785194154937926214188337326049804687500000 722 9263351429116619231359537436418266246324901199650261124186193469904351950055803276978813538624718983538187090393952590771789696931180284454832155943954108620176710115417420767983837593321235255995759514320191418295414331616163320557421021440801430141557863367334805808366920999028051944796960879804675804888814184882820666815086540191394471776476457661897047789079449699691526799186638954270100950146642303106159611933879344006546426707892400405568140207155708819286781389528921963658989264387208269213026829356212163523864337342968484095266070198870434380376425143049518493987246195954137202277821541446585556508451320830600212252660900987833010094566582784126154672318767311356889682833247180496023366071575781173994235085029763274509586452802259485851701139480510026470177930301905727305977487773748919526737179396101205198520466149571365299154553312760863934787187096071438506803763176817440028187888856336940079927444458007812500000 723 185138904772801034430353134102688723733602797143770779038022815546497767189911974207944475287866098633647031059740822872271592144751805131911928981175846292616256516138010691697602286616171299376402109241945734432045279518469654193713324702378396494530444157203302827013695723977808230431972454651697877428275746848626222179084371377269225611576880792827679585826000066612092063967146518518952916638477152530959898191486246916866660948726203576570483576754356836014791135655176932745328346985332170802390370240936743793803374377048263617118388263310757644255102826164682631034738184690922935785497263172756792934366696522824582388728838200932485471461254662836269619661142721506372138197704594409636981521070912915579829456402047135984320227168731188894269822220599405093352795425812638671606327383583225293445853723753336673746363396765292155702328209362924597313519852749975499893934132648702639567517280738684348762035369873046875000000 724 3700220928263026199181229075229151702244796235732545818619047156019092114969649539763752151126274098382420634577969208510731959025633453396085099941456485986405016282482064515005946253226517544166489669517893338717811042309745712959988685695325134358916473694380928048188089952981885489434587595041530782302693448756383197418992892029123887568394288773779728738815222325796922880669350998576310364307685631385344926561886730506989756806723985846650410712203789250185121178080677095062018205632260375014625217384467793779467993419735323949866130069208098221507372782600770263912515928836539890630035080262141980331886876637115617631086034209244564602271208523813289221680573453311056408454123592689844092002618936310000182643836494554824742661783895446547077800458664905664109046700979118201855742044819433696355667655677875233577180043085328029023051366687180833047834626094123595946445993683324854339744547360169235616922378540039062500000 725 73953381035215516725704840413890218159347720628640812292124128676850544477117547353347267130785809221463827579358308732855870463836453434081755997450626871645529221976779468720601601667934123055134393532847275142098044142163055697641704904448636133600965108733213306783786790922355201023320240347795560049056590444799989697380975180002765697746252750802852785414389753794203327642619166854304465074232227308653307566733432724201767691213007661955813036165286767220941249476398636010273991447739934943395750896415087354295849965037192888322152034072862542385712871199841601550472214908746845538247183879997844544840056334443869378585429842333729298050910084841454566651243461156520286011724483942173573645679928809837107098633366629102635201612756751752368492867098006183548882878203017134820537520316460130014060171490720568461425294930077797435233123176961724511535343078763932283122761997891554675010894470688072033226490020751953125000000 726 1478048979092255024366359827004885765140682405401622846224133756337605234659746022172271137834300401933113137984144710349502314642240963262432891904970517779031169436478057976771252396972071798250688774327291959107221240361964102166365204082024394350619839845342872012992763548599688659570766787116409884727012572113013568194212052151294945281402379358332498507386770423627948049716810070325010727585550438358897372993529075520892078787191103546802819772394367758093467672042071912546936110064333961472000475904935148086546533047781912960818768614872225192860459726046420989665773881991620838512350741182877030779103605251763835651893370540306352775094635442216950085550334189230178168085567853995783131678809596461069454547066322022423191150690221030202295911159217726891589931904580962295104682396407488273421505631309029543216640536412436419814369996277843832868289019384111098385828204668603937099735645688269869424402713775634765625000000 727 29540648784333515136235499706163672857626018363804098976116455955413210535909366853044153552589250123917653225460278736421277347664045661902544593368943085734969589975276729577010037590102067714693958584560594450932496041897301794329142249397268844449114543263867854675082330620568743086056728221184918328863126097389390847127786957026568851360077815786205231516272041616663115766692228778297669699887273547943299628054989638677526691578936361121107250746754007599859814683316788018303963795371076286366116801786392987204293157062271245282939075617735119741764071278479363108450748975705984571642993492967267203879470955031813661653384695943124217086829508907032028532388384827392694336015544592240342370416923571635954848100238870681993077605954486339531443726469647278864926699550978517397346678431637970581588001131939751393311949097761624731640709829321968213997578337897020989747020376664119953313836219876975519582629203796386718750000000 728 590407197544028358835475990006430549558322207683172582558371475482503040243792977626088508502985699592035514327537164306221957978725088435002779991096321287697537821621258812287769295241737754462633375556808584149818430507700193828968433693310799020239857973199556710882483393584169247118304114860220551765052863622274226408941346462550242839682873928144623789233184348245121338468917484511306447985384382036504134049725411047744523849551544030648503431820426937607088329178927562728465210470671923031081043222516508192063826147329734366575224656920392846487180270744333424763679117577640213622809828739936453044569096697407814254198828744467661206886496366205104416409685438514510580479431557441067282265887689515526295384420982923657966042811315626703547398654029351521270169613278485478202464520852105043903990956689180470841605576061032472315071879143728897683605446176375900275850475934701847968016918954958782705944031476974487304687500000 729 11800045086716725909784478977220429502146439733804971917524653494897214398288153201662701740587793749047952597739665958767700861111144771602181761961966256737658609137204034149564881524927461018546732896931002840964135161175846123577599559549435311008086050301121455799119043956819404568605886081637055472176708124796344964030556128888006911075692007041244401384262683064377802334008405691810336004316941627259074393833332289390449537020529487690738950619511139205672533547512996692666307430120287954132854320647552159613676196113297983156380004459986452363948170843271519888623874819075744735918160774678839671960729408616230251966635027169950375561503775110573897595458322138760520106427047725536831690828509789082603736283969439228664698551112302717518087240588762210788623280199543941587667912302901468435776609381291302414488605271891965873293000382886323784979604047722629447214185781026894272831284649072358661214821040630340576171875000000 730 235839257281091823320213079832391871830570624268787041474910540398014189138389253715423038897501247669328258083591405943042130909056989339281961516472722857263615215495625833208426878696837885288488812282497714314611961645966568415064626813460631763846541745059400054944036782643828921446520380727513204574052289781888593185213443726679480592594995044838021666022455542341468679524907724717140825072581066221520404665792216578365285952232226336175179848683106193165427759531800851706851267678705481165477184298969569875018542056565777498974772965850962109575347688497714349554825114534678240680884884524060644950557591879055889556429048008780241067729232984744209816325667013704816422401055652487099142971490353181801628099154950847049613632685929447463820401150945261171789059805631980969539828548629222499284905110784986441407381850571101071358006678885358169894318387748319402239527356911208749918641702780774949133046902716159820556640625000000 731 4713558890392272966769238161903208272838080465891899693499922018077958007266575918990876331453479108685206361971642189914973368784299061897276959994071793357895237070302453383276493430589331742906732623046910541910370396234708022632139805396251477523663440349272003834107219417819891302782028402775605908107939745161959434248930797328026281064039504247720241505592442508356850079150344539148327570876073019830934489968843070054605783532302088606729654704870289305262516507195089525905741478503265499080193792897326150306458138777600559863230414543204591547053118644256643839939801536732762101706878471814673081706766644805754509465702313828015488371441988929019022457616956320420475966182521317149820080456188864550098203185572957421880786831110026302936273681005896396333567939480551630595043632141549850498703780668356568958908137943698750550670967959664956035781110321481458914800950320756169406718680270351740091427927836775779724121093750000000 732 94206784926829171453325074192136525999482400568303951524458823940547166183483614337208361651863933552000777425744706609912650799609692999395029951794085159598370653467930181690348495750713010107548494911443034464684042208898604332115034635173714639578136792773018327995886093009159849398498737066403161797293932338414571752816745307252765699408330528885446903315324363247623929860614126513306055139230803661375097798147778845490276793821829994967834492257175317672118328552273442300547811243856248977518080860775794506808036298246306271583416618534266631602987876728790572921201224702732663316901136670285064460887972696049437805304951982655555457478410243212497675621497364710043119378757222499865939586166725530557290590990344763773382392539808312584641644744694350107049315511749276442084000462064035946442672556254175688345390789776383498027754455259423916398193502736712764922865987968118522432096027807713056745342328213155269622802734375000000 733 1882850476368413863289512055818281181299341293759417312187342115592109119492544270177493176261673433201652645685074968397299228123167806877404077481286968060185716334659177574029475392561999451672012892841255736572470966385217671849229546255518307598662624848737678724610820276376796444321973394301236453383841894621791918388492931447821306270575773871994266212236701120842688366245562010122692643642198190503608707698315088794587387489072045602017428801592930973937972050874223642159652707670523939318744726617142414085590357120475289056885475390896324901751394807744586484714321885259254457834381517352900674422931514320769800610801564182679246182890463933237504703758439826742335196314861268244251043570726506170074088892235403532442090110106673641698499448171585578537888775234825238576440118375495397838178926260741710551514290682433858453078584951637872271805640948284914060190977794997184657067130705843105431540607241913676261901855468750000000 734 37631357613521296150486569289992077560846507873910969986087614217624306243808752647825374517382492186741477264577724504616321085240969655165555608515640083709706346906607813366501912818643776506850720896432182091986579123802647474152857552545577074213052733693435622465995549665459950733247070428336701323080327784879683164522058997737790957751153409675961696639662677714934929608749856523841827087508239039084386569392755248796453643684859549021247521143553538675299795621695995681855729184641125599190715448873949883699741878688518379379441313330312106687592591048519187644085970104568478060531848582516420836218535851615385524469290117929025260903273986240591544964763368199332503174303834884391229985262340388984995754835277070600715888167935834228497257363320382066962981379693305517597243237831767692487854016682671517426041749742921939382374443106985812298894758462315652946868725139793867737295378003703483216213498963043093681335449218750000000 735 752115161010378014218568303224467509345354014513948502170921160349525249961293301219802383211358925473785443560063636697705791485972577189635390325298983441762702361983767045379473604497791941341002843494678578137799792283892369245313574757679628871006455316947713325204727380388580511933876822574511758416394578448819790050107546499004284584169311004271941936920605082493053218983041350115967945463259906781155971026366768169822998674463383367513096715100410181143066663513896838865932873091670932043689265229875270464692800269298414956576861078669775302368347159867682811553228436511715568311854225411110506236803117905074848101297784805955620520638224296427605163989624324963529893374861679526132202018372490223387194066027510431461927071002690346689285320635614166753314553017271643610208847841834921636253844224582917810868780005066018080989225264274315078463624492260431213319049758236152268110025990305311793804321496281772851943969726562500000000 736 15032084264215571452656439864717278617486627110733943569204144386877060362677478887151213392716154611031771568978989260629418740161218220733066021311342454386317054001061431029255511850764292740660532374737393864683471391978337977715438430279167582462642605587365303007828179029233721916504521820748733649871147077421384662550383164402653568251536093577228622136008289080805452243533340027453652823049664712976636323094911901872413465355103762684942462879248687180182758994958454483312326852144673111905800396102534277901672679295352831537018514221783144969889112393551106192864117256912141317754586488855211340683931880956047575502840237086422796003516683968002815166151323125290115124380727317702995505013939308676665250966392226150550200019632574727988297644768864664322360156092480811829038249664934371289801696390780870921032274286034138548031934290047791853532494947215955364026116771268749815079459670368391965844523383566411212086677551269531250000 737 300437722132829535274938072194417251065913184994723186939453252128492671834788689291366856546416495821571228237531223621535058402408065659970234048732801021859498243467618560462596593706591631031112132808523489317215106653786863516619278260532073934429749769744763790102183279648049828806121582658926521930260510787540021817323126203054392212137213919121543560465945859104836243619058478432011270126894927031405499374746339639865197211235655935344915167179556529394968846669929490555211091631059748898741438038792849272037501446432221449851129870402802883862234227350078418210160715324716202999355575279290723267672071379216527526671420206625519382811127211463611217635561722707630116393660940827361090622598814134066864513887323597283045381667826086490186735830997797158030346131943341055958932723968091301355195370198374801447497150927113786719824141237997251021076866448427438958079647273797401324451073194744116223731111858796793967485427856445312500000 738 6004683470811972419112922174617417958295690350504291337882026380616892831386359304942630262953446224076118721549573913845043511430242504721627306529551239935538752156026251716562736798336350349199056854912901717383364259001837719336225412388683049502491611251673802037950140074266578556761915100567975878687456008287554636592840259478390630256129952990572855713919649623030263676668174196303748285056504300424432406202586056487820675969818326621053521295255364239262588737644254723156319243303700943436905435057174155504814561429370279654883693209270111838709965926034765133604160638264991862114491511340837626284773784340709730377240444509114377908487976109875698455453300013465507068843494413554981147267388222869222563116311684363041896178320372324837743026432544048890172907108623686416523384388251147283183105298680255177981819750914537065199737240190324461464612168176564667522594576271696029181102072659181184688392818316060584038496017456054687500000 739 120012415242074198417182490553584929964854325408590504818021014400150889201050780695538090641166983395946242919197843988486187637110530168793552526984400289374705506555490849598960246970809059076684803446635396976660744391687609086056900326090458242424629361552397910826148266436965311614849101536385661337231021978900110937044994089980824910531853052328499430168597056741755066988347676426801572625554219915113486657120698314377687935147789829760433707078378524782014121319358108607603295295799273253806621482807120807586077229109335629908839172802326863136327735761209040626973548886568240600042002195540151204636141806105930605780570183220053263475463338488314027316705333151401271186493115680929731454857001423245490199225877642817495002102560080159476947903124053588779233880912546479529161552658280710923700223628562068983479672152919773278755235504209867788677025336898322245343331382317930109614178096314081323203737383664702065289020538330078125000000 740 2398626515446320803500174372010163667811074963233856170619636220240853582815596008766227514301161735710871530776940692688798263720087488103319786316350378756556614110750959007525164936078737815870497625642888542276773526423053700517272372733618753250621984131567520406917206568382049944302186772598843150240063263605314379403912787284887027603737981951268252124585879012446699244267110992368101701529657989925038469809209632526548654811940285921833533145525970785845930884207170846360071266790366555978108015852320698302970381376387937792367204548305965278089577313389569879558025389232897673614352989827079508535903428800414477918235990553817010495678517265192114140559556590958411893038152947190473957050452771688920000062906392347663177136617383223727924404712438854835195769052292651935454458599751313127785846361441125676034681555596869522692959369063870195398017844233413764876524150195246197731342829789844949689436859330271545331925153732299804687500000 741 47940160180512835492358410862983163185265884217939824408740637546244320595815083522034857607017820925611345979495940160217411991490547501768105310857151294716064041808666265723951002298685704525023036215615626600700426351316363434090153630478938914496236956799615353881840525341077138562908753174343950141775083581639279296858229932104152333078757776920759533016352048818266687999454674489840197300478049704169797217104446231738442075256188440623960358819486676570011115243060998967061613307915423338779729709545033119928463357873556489480375572686115176475717462903238232005741371139729034475342196733251076277215559757805854815072975735630269804913628664908900418922654565603365830142908293047086260868984083061690830230676982011698909113891097767265061485065845100458986841214122070411827369138815542439166677981933796317492676968742766042687021225716377756536902353944800078080730529911459643978948970727648587995817219820082755177281796932220458984375000000 742 958157109807284838748888454310027372018184720959632878681433497049600100317975321606168380474493644645304933795046890264183584681677654246928573800554654583071738194100432238121554399042464957016295993366010434620468090013506293433365199919141056741211851845469401210333820742329075424377273328268895930731165080209852442011330929775073556737948757185626501178750001191340828818102308386367021733107937300691156459204392099213855924496023281097646000163467638023629736979857944224638172136598902598536527481930664206426602576276637254365220983481044593082392035006543157655855989938008330972061084605868077440958364893811672273460286024473580729389311473181400260394370575751883982831562439334081252356721070015909535057036306796810639922047176522760836741002057254501087297648524838684915633267289264817214072553196870888663633961518133720233219036088104962438601431144206718541694385119389415795428319724920523665738503193978203853475861251354217529296875000000 743 19150246407319219186300125903773763761063315082436807871358394927572761089800718069786810834517134082076417586617020619681192775939317854060416313510412679082927741833635826024367540815317099073609684389616763060718642175909244222726074318706924216160156123694778745590117413221516514201887629777648862141800540297599338847736560305733300561989958336751754431365326403353178072609447213374899424948388787234540610254623449089267510738581353599327110501248310127390177111912369410142499133551135536457964243750565765094798180696780704209049167704836490184755749286469940634171549731600839454825177801342047039028575664432171377201729808160743840957511810735859749484328940847800103829136880516973225568637022731811920047909810438671114404902288790528934623962154172583231690942234984999288017703928998092241761746184351995554044366525631609347864471986417710218321980151401708977582990065979721163609839230033741287262741281871569754002848640084266662597656250000000 744 382747532361339770564896333587521326783617601177198028289112006146514727695344996905550910093104548118919797732520291148735667443840936142309664760618059862853676775626565501320356628929792020463139794184947939130223399402917287085936458493510703083738604246426559068447642385220363664223211095152740026947008110517879258959465929766470671178482097402551866121508607013255050994223763525382734474438899551314003863556788559082537479412237537663970609077368779024585932330829211194649142628905087939690763850229721676021033530861732623102904736251234689579728483722860238212541592081860863835013970303704622944025430282401059649179734203427770047094355679626659240365552890331703688090410501730365408878538344115649531065079141428816493549592788058017819702039291056871848446654615896423941966743849733375853490814195314749850322218059330686831646100051117407186085812972235769484756804141288244224298802890593727072038928577191185809169837739318609237670898437500000 745 7649813096456844541894371016266030276252437693326816968087084257075978919978103360971346377565539223477470856694264611012985353340659784106028064812889813903209727770576591026389409670824970717712955081092449414293995190750924033167240089890435394519285660710458341649913282034806999946689413700435300672806645322968083444169728448621138649459863664864425887985588132117272093025492401198589149428718408481967137621960512274817426937514385148747009891492645798222932258263150274749430515093150012646973790241504101685843207079907649339600337614470985943412291439776361002664086316911286258393769151439143403538978062959666816344008378911462410739912692710927457837641721526226936799551962913778712668726759656217478547059098544798761864367029012327362866259550394411841373651929168721815430717873721516733501313051500988758753419901883803928755987154041796232215862758599450480037622568676217391274911644350255833694845163106545982145689777098596096038818359375000000 746 152893717517656236085315109721885404046814806980566810984153386424936790478382736075177981889413123085856689642508693498932455252425251180993134646595425100934124719918628649066308442616622404022922466835239169929119930689137100984616018418587656477590548527068275970509660905012027304564529702779477658219232013090421077952507575293486832792823816679797037519926433042719204969182428554786815305606154786147627375259291203776846964662653461887155385364819502481908739907109343963155508016137891003440186611931402354069600827830325806505953128460807507260425288695798314409814379336658549748862061726484756228909065574703260364194591058404697780337933308739850397264394192970567865524557328477802420765034834415821186510256245714409570238220378785256005812238466998231306811193383251531190445044902396534177620077208954078274817011711913561096181995263757616383831787842785263615765351875284720246526719326088893405348714989167024924654469941742718219757080078125000000 747 3055827580372968681062589810104081770306486035100217520740843452910717914112790160110317629998578216428166501154825694697538898150882195625471887916559165671949775191947959478661291898616027432479561485743133610497671439342459059839782001324650215810477763733774243962127493054658055765928284421014192017688265000589004944887467334848404837479062360146412008263054411416061218460366343136502212199062772365708268691594668905472992212066152859404591570946124728319809219294702149089573942009288771996468522243823075162328166478590045905132369756251480700666866881162341143425071865456910505690107873596274980585826437791592606743541157298503531272349858499981213428590904017470653590738475119375622680082958604857041920479418672712362628723735281477740517773387298907086225824788771011192333794538678420689788310244618051390419033446932890852966529035191300150750480043497702792213355694107096215904476465245658873550008453531812158132652257336303591728210449218750000000 748 61075698297561339280595879226010725222034714204208892961331028905100578630997610820386695947164096705349049722278936010331826908229530514172198829348341613363167298288264698136345339417526216732044711513181614273984208580440859551610616202945883324019575625427707148708296819742163012968753812960109853829464654757761529312924647935807021818598906797043929844295004613195341197837535868837845016545439100090024888956337299648156729372177787764837759339097011615482817952481012204397233199249822381480219796183362264273804931624226184868621561304758872292740186996493315633963668968690925213993466190192929090585702199176884319272647462048967637061003187934116498338815528156666137943235565554365720678128651260177508972148809033489065908315297403866605268331738126552057588343037602429579398701007008541861410746199251160811182553518244275737766857053622910767004915307875209550253566346124449769748560368212032298893885535161218935940041774301789700984954833984375000000 749 1220698536067414217664246077454446670993137078287058915395361151814894074907922875809330892295122199838551768147550964051625432331369922292600556041848696865215773638685343833245780682350290339757956383647968979548122299665153094108959845871962447744423293875370862504890792245046969698454265126852929922332557919524285839538694231774407365319660393527032883536844084191634523006178787658881895724546359583908775150435740154516563736584114129291884188659922915732680620492177239919661656866181363218636702735467200395432389621381396511993677934221949690550494792172903785100715786997734513289028289542307274347220242886085391534728347806239046097200557708109110787893282318431631622176550622628644644261129384999809491739743219267465042252977305922407317579340613824411618287710644737477708409284479196090340879667026421732100671329997485724692082576892837081684998107021217472586509864087427253742504604422074931260936537331593387811778939067153260111808776855468750000000 750 24397694740867385497049398268056207464249499738030684189035284887607016243826351877842493434005175700773188006042385268178486974196313513554776446756415954679445929125191072080472336571241136257295688254510740004568471029307526507591077452827622788918540233589078971931083967671005434373105912335367226047686724284892059646246702045731155208188945731960297232289723762710135333150160036008852822547933240217056719340042326554937720548527827730780458650682992675777176668236982435194304315232078179529818898672871111903375360566009511619713642978649367815135889246229103651546306196128053805603378746985581389953108587816560025474103911487364401329381813392740760947360402604386877355235325110937844289965772641529525708238334475759067977829506421035847587352421068303906877510376752819721132073565790865858946381611634749018918750982216414684179090436831503805944162165664066552095710483560712711466858693715870959468584926134113177731421728822169825434684753417968750000000 751 487629025380052538363131115850231257041790933512437509557149968259628913208832944988569675691634736709195142437678033122981477340461605643751257610937155099518619701956215701635006354106963322532634195339821847494770639347411415284876261740269797685309306133384920597450826038271360279547696064119656541911821213736657543662001328503894327130380926014279708996895810490384995140591081412107697558514617757201093684812297365631977610430629419759007569036953022720925994394456865981713059616023293574890255218481751517536170655254064939296806632635854874707309850314112977110133230364689863677905079883160554811179973239848956035108255274867296489952091902829612279387323093331354233158564886704629883878010981823379734861061784928287097666073091051595302644686871152119363823476371584319592799499630520501388528878815762427129121773958812762196442273577684250502292775108678613777572056402458452462207122493575530095370785274664499064911638015473727136850357055664062500000000 752 9746096079072060706912048764932148661353879961026510330643569179444444900969094631885907214953816612685110360157314943934057984610555761736145481239874256842772412394151492015391150933813375980938154196752024425327663177382438260281502944090764706396541052107414038004901483185131043885108872132604305618264192609656865533563670169432887947831948561163063864658702169774583081067930789393588689234673809695122922982352166762564658889324947046513143301363569057839784169878572733650461816527699604296011350975772241101820006580410367071317824053878854743152748736996167614315561771783628525370895413090296727143663560897513044159145048911243971069122262366395043296797162357407252824964401924428972280168224809581645498619359876957653029150370423544517817486228289117492072163364182064259946511275860004170039347139096953829455718434309781669963467249830577506714707991866276017389505329426795931525230121114947097517849604625275825725561062995438987854868173599243164062500000 753 194792491354627508152757415554088761425465993908962789477006263148258825709940071991876365982808685286734277450687370393369950422827176911193877148286995438889408773614847217571894849341157116219281833547301417797053560185399330434577183676714487159718383577976867559062107997259259243653238413805703585066236518957949304488888759694508583817889542955516747892580966341444190398502467968623518954823161800679415658545020066104379968505100203253682346195911971209148408707400424490623440024889613605119483176873004287626017395797046513178397413029052807283464632791224864004580617085449680354358533820729038171994869311431037602383974749155672994143811485543486589132532926266904588334281871132345329105619898252594641107863700064027460941186022409488702726650379483689582584407212403807585916327625090388790295052381685464984473522491848889950797054594887372478162490408482674716749077301292534886394041597317335747202704581155911257861479413122651749290525913238525390625000000 754 3893266372300048471965589194164612247588557729718924718061650378838541781762330086097582009762502503012049815891059246456346356594171825002243671916027879660561525488561999428127924906593153503215619670501103933954372880628604654707000209559797508616652573634099992195047702279439040851265653708291714889851703369623734772742113539252313472328375878434532348463123558044514521625241634333098714388839586652836596782856037660733429874498488147258611349035004517403005993661172940416041433919212834256167919728748242194329021425280491980899799753776957302071368721702597746086246551031467749257537274109266054710825836237752966403085543063363384644227107542626449467144922014379644756230275594117299880134869849690452574927726737353970605283386416062327254762097107187270569691003568866552148221561419246895317966099989389863814344806302603145303065799396488996347359058959991920399746147122650531482703192137363726406292782543792549941608083230448755784891545772552490234375000000 755 77813761003983750254252637006548342802796471710541157610000402935991517201051074171142400698432003669472624797080905998710286782789473959316366899619683051758772741221722611086689254093365147501355895136240607103803293733358469191428653195042840271556671968395455473143403744896337915821985052262413215480612190526651864530699991135519748738324757623280918063984813895220826664006485115346304106129257433895767212520923984503930406365804220055804563254222805520015046946155098901825251970650227376060362792989153608890629050738387581446063547396681173097029078159592317865485378086178607067942036379216986444485247508381049354996769330895567515604486162673156453588366719466210383273529614192357688995013491432885999146568737041948895938710332474676183144847742182060811783625488548604333664454783862828675957759534887275556236375002789776771686440944229164178651189668485136528254528953749399364336412144838170372809216011371959706779954935029763873899355530738830566406250000000 756 1555245937526712257065816594138816745701395089346927105141674720056655853052753612071377876393263988684829842174460965132952954084588560218611513033403982687929968412513529964973379139352840448076041766545761340394798635332072049580009192826848302252938245294253084919572527229343473423373272671541089531629696030235065705104334478912306089201173396412400359718003357085696681075579351974712506671445872785932596006866615616209508518766272175983077977210723004507179046767729556093359202746726105360148256351939300304679107085525180364616428837518323446423425093904021062099846644024019514281222446679852731714513346364600073748678815595015906297333050156073272504920927422135501178919355119638260159675468062898025723683404254899269600044858629222694612855356328532987918056324248636787674166549979057329753600193878500970442766701444647522513468416226590834311401423135992609711542238744911937030586226863101526895697425835754379853763385010978481659549288451671600341796875000000 757 31084373890064935864472661914557856489381912419840167900651966333496965728782248547741013566486240619288607017304616119500103296300957617050980438831442877236962248456181913302572293762758885045430002546680804597322725696927675178527792717926307547010509446898347654997532809748965327471119703461580825116984545492016570829892444737045166617719621516142163068075813464605800243954445964831440192785965726883963246478060626516842620725143590518657820072917092547151412123640354271720640340235093757066107157998469766987840013479519126706270235550399251974090385298240209603131677310546123185039492230206303607451237688898809928424716618167226766550395044731028550857930821528282870326353821611792438858507043317895811359748885570179589232072273527264688893661216975831053104613191389530511902430516754474767730476794427634983882510162295266863446204937263301615761563450525189147867416211638728675393354838096071468866449211221880802097014551144127381121506914496421813964843750000000 758 621277393713039285417890274413656366509414212612900453423320962997993444315370798810390970359190693116388385636101496319823964299418875855306535156063798931583084517297039560071200858187067425380296225042498930935935744470256304689572638095756674587347253457137159595267311434956233128215651065228165567971392960691360221732019179111127010895055759854292573194391258560392973213601393624269550027318444277430136126837227561649295123991986011025944556866350860276179279252178584718427046378049697123418896363689732150218702116378251674934029114232913809244682502992531893782908853898118425136343413308213060228082125312423443820098227922471616772082433941523855600920385153236788239372375194483714312277548425153194646570178913440924507738647683295593716014468914490554689360012994131117751084198322995109143953460996805633253060724220017536914525072294906358151434942315905825316875139322330790807664018202052088065074809432732841888878325131706503725581569597125053405761718750000000 759 12417362401352840526731746327872420395188160217836231723889036902081107444353326769372372885835207924342044545585849406023359075655051840217391486584305441096331214924105520587984343898152586090934247343734794179575948937567573309803447852322304023043554459742780910487753774003011932220067755809632768993578433746624419714986470286055068188772063079037705316678412901661609227470794652543042258121766534504104301770910068656416083044741011577422370128672651581541027228268180672171987211534932681636712329166236148509641253103370326625493045669187486806642731976807258008809917409268058642053135151364416500210811384702850649210658916447818743652820188264712634342506248714890747814596747958258163527339143095617869286521230720551811307503669770216280200183785813994353936220549566494145301643331435883801994432151938789797692926464318400573113761985130078330905491534825153320233196131119575884785590456027839494001561079175964705473365207177849356412480119615793228149414062500000000 760 248183861679670588948756877263660612898563360143332052481413777029752660631219781087850452810311589961520600851906647996703716262105575595923916685809999539806935729864687970699318662911760240422751601514909899457577189949541366547255753785231313302673147688806371092511815561981251645293196329932002317121653169225295967724532215322600639194010050224450978632033015758210321270107066805432647237986360077785979399868584135382842501907389428764533950334917865162642373154465347908279586504231088729028500368467272494554540308737099028212157057519681479727504077273292433097135059798397119437877793354244061366055559123205659686197248606371535152745182447027611731135091997341040078031216580902554610500370504766362413766128282427871070738132557644191179264199613834966100383144931467165877805213426988256516178189984145022403888885517100664086313216518586697166387390018413261755713485831192575907754103982977476202478569464056452468605812496094120689349438180215656757354736328125000000