0 1 1 46 2 2070 3 93150 4 4191750 5 188628750 6 8488293750 7 381973218750 8 17188794843750 9 773495767968750 10 34807309558593750 11 1566328930136718750 12 70484801856152343750 13 3171816083526855468750 14 142731723758708496093750 15 6422927569141882324218750 16 289031740611384704589843750 17 13006428327512311706542968750 18 585289274738054026794433593750 19 26338017363212431205749511718750 20 1185210781344559404258728027343750 21 53334485160505173191642761230468750 22 2400051832222732793623924255371093750 23 108002332450022975713076591491699218750 24 4860104960251033907088446617126464843750 25 218704723211296525818980097770690917968750 26 9841712544508343661854104399681091308593750 27 442877064502875464783434697985649108886718750 28 19929467902629395915254561409354209899902343750 29 896826055618322816186455263420939445495605468750 30 40357172502824526728390486853942275047302246093750 31 1816072762627103702777571908427402377128601074218750 32 81723274318219666624990735879233106970787048339843750 33 3677547344319884998124583114565489813685417175292968750 34 165489630494394824915606240155447041615843772888183593750 35 7447033372247767121202280806995116872712969779968261718750 36 335116501751149520454102636314780259272083640098571777343750 37 15080242578801728420434618634165111667243763804435729980468750 38 678610916046077778919557838537430025025969371199607849121093750 39 30537491222073500051380102734184351126168621703982353210449218750 40 1374187104993307502312104623038295800677587976679205894470214843750 41 61838419724698837604044708036723311030491458950564265251159667968750 42 2782728887611447692182011861652548996372115652775391936302185058593750 43 125222799942515146148190533774364704836745204374892637133598327636718750 44 5635025997413181576668574019846411717653534196870168671011924743652343750 45 253576169883593170950085830893088527294409038859157590195536613464355468750 46 11410927644761692692753862390188983728248406748662091558799147605895996093750 47 513491744014276171173923807558504267771178303689794120145961642265319824218750 48 23107128480642427702826571340132692049703023666040735406568273901939392089843750 49 1039820781628909246627195710305971142236636064971833093295572325587272644042968750 50 46791935173300916098223806963768701400648622923732489198300754651427268981933593750 51 2105637082798541224420071313369591563029188031567962013923533959314227104187011718750 52 94753668725934355098903209101631620336313461420558290626559028169140219688415527343750 53 4263915092667045979450644409573422915134105763925123078195156267611309885978698730468750 54 191876179170017069075278998430804031181034759376630538518782032042508944869041442871093750 55 8634428062650768108387554929386181403146564171948374233345191441912902519106864929199218750 56 388549262819284564877439971822378163141595387737676840500533614886080613359808921813964843750 57 17484716826867805419484798732007017341371792448195457822524012669873627601191401481628417968750 58 786812257209051243876815942940315780361730660168795602013580570144313242053613066673278808593750 59 35406551574407305974456717432314210116277879707595802090611125656494095892412588000297546386718750 60 1593294820848328768850552284454139455232504586841811094077500654542234315158566460013389587402343750 61 71698266938174794598274852800436275485462706407881499233487529454400544182135490700602531433105468750 62 3226422012217865756922368376019632396845821788354667465506938825448024488196097081527113914489746093750 63 145188990549803959061506576920883457858061980475960035947812247145161101968824368668720126152038574218750 64 6533504574741178157767795961439755603612789121418201617651551121532249588597096590092405676841735839843750 65 294007705863353017099550818264789002162575510463819072794319800468951231486869346554158255457878112792968750 66 13230346763850885769479786821915505097315897970871858275744391021102805416909120594937121495604515075683593750 67 595365604373289859626590406986197729379215408689233622408497595949626243760910426772170467302203178405761718750 68 26791452196798043683196568314378897822064693391015513008382391817733180969240969204747671028599143028259277343750 69 1205615348855911965743845574147050401992911202595698085377207631797993143615843614213645196286961436271667480468750 70 54252690698516038458473050836617268089681004116806413841974343430909691462712962639614033832913264632225036621093750 71 2441371081433221730631287287647777064035645185256288622888845454390936115822083318782631522481096908450126647949218750 72 109861698664494977878407927944149967881604033336532988029998045447592125211993749345218418511649360880255699157714843750 73 4943776439902274004528356757486748554672181500143984461349912045141645634539718720534828833024221239611506462097167968750 74 222469939795602330203776054086903684960248167506479300760746042031374053554287342424067297486089955782517790794372558593750 75 10011147290802104859169922433910665823211167537791568534233571891411832409942930409083028386874048010213300585746765136718750 76 450501628086094718662646509525979962044502539200620584040510735113532458447431868408736277409332160459598526358604431152343750 77 20272573263874262339819092928669098292002614264027926281822983080108960630134434078393132483419947220681933686137199401855468750 78 912265796874341805291859181790109423140117641881256682682034238604903228356049533527690961753897624930687015876173973083496093750 79 41051960859345381238133663180554924041305293884656550720691540737220645276022229008746093278925393121880915714427828788757324218750 80 1847338238670542155716014843124971581858738224809544782431119333174929037421000305393574197551642690484641207149252295494079589843750 81 83130220740174397007220667940623721183643220116429515209400369992871806683945013742710838889823921071808854321716353297233581542968750 82 3740859933307847865324930057328067453263944905239328184423016649679231300777525618421987750042076448231398444477235898375511169433593750 83 168338696998853153939621852579763035396877520735769768299035749235565408534988652828989448751893440170412930001475615426898002624511718750 84 7575241364948391927282983366089336592859488433109639573456608715600443384074489377304525193835204807668581850066402694210410118103027343750 85 340885861422677636727734251474020146678676979489933780805547392202019952283352021978703633722584216345086183252988121239468455314636230468750 86 15339863764020493652748041316330906600540464077047020136249632649090897852750840989041663517516289735528878246384465455776080489158630371093750 87 690293869380922214373661859234890797024320883467115906131233469209090403373787844506874858288233038098799521087300945509923622012138366699218750 88 31063224122141499646814783665570085866094439756020215775905506114409068151820453002809368622970486714445978448928542547946562990546226501464843750 89 1397845085496367484106665264950653863974249789020909709915747775148408066831920385126421588033671902150069030201784414657595334574580192565917968750 90 62903028847336536784799936922779423878841240505940936946208649881678363007436417330688971461515235596753106359080298659591790055856108665466308593750 91 2830636298130144155315997161525074074547855822767342162579389244675526335334638779881003715768185601853889786158613439681630552513524889945983886718750 92 127378633415856486989219872268628333354653512024530397316072516010398685090058745094645167209568352083425040377137604785673374863108620047569274902343750 93 5732038503713541914514894252088275000959408041103867879223263220467940829052643529259032524430575843754126816971192215355301868839887902140617370605468750 94 257941732667109386153170241343972375043173361849674054565046844921057337307368958816656463599375912968935706763703649690988584097794955596327781677246093750 95 11607377970019922376892660860478756876942801283235332455427108021447580178831603146749540861971916083602106804366664236094486284400773001834750175476074218750 96 522332008650896506960169738721544059462426057745589960494219860965141108047422141603729338788736223762094806196499890624251882798034785082563757896423339843750 97 23504940389290342813207638242469482675809172598551548222239893743431349862133996372167820245493130069294266278842495078091334725911565328715369105339050292968750 98 1057722317518065426594343720911126720411412766934819670000795218454410743796029836747551911047190853118241982547912278514110062666020439792191609740257263183593750 99 47597504288312944196745467441000702418513574512066885150035784830448483470821342653639835997123588390320889214656052533134952819970919790648622438311576843261718750 100 2141887692974082488853546034845031608833110853043009831751610317370181756186960419413792619870561477564440014659522363991072876898691390579188009724020957946777343750 101 96384946183833711998409571568026422397489988386935442428822464281658179028413218873620667894175266490399800659678506379598279460441112576063460437580943107604980468750 102 4337322578272517039928430720561189007887049477412094909297010892674618056278594849312930055237886992067991029685532787081922575719850065922855719691142439842224121093750 103 195179516022263266796779382425253505354917226483544270918365490170357812532536768219081852485704914643059596335848975418686515907393252966528507386101409792900085449218750 104 8783078221001847005855072209136407740971275191759492191326447057666101563964154569858683361856721158937681835113203893840893215832696383493782832374563440680503845214843750 105 395238519945083115263478249411138348343707383629177148609690117594974570378386955643640751283552452152195682580094175222840194712471337257220227456855354830622673034667968750 106 17785733397528740186856521223501225675466832263312971687436055291773855667027413003963833807759860346848805716104237885027808762061210176574910235558490967378020286560058593750 107 800358002888793308408543455057555155396007451849083725934622488129823505016233585178372521349193715608196257224690704826251394292754457945870960600132093532010912895202636718750 108 36016110129995698878384455477589981992820335333208767667058011965842057725730511333026763460713717202368831575111081717181312743173950607564193227005944208940491080284118652343750 109 1620724955849806449527300496491549189676915089994394545017610538462892597657873009986204355732117274106597420879998677273159073442827777340388695215267489402322098612785339355468750 110 72932623013241290228728522342119713535461179049747754525792474230830166894604285449379196007945277334796883939599940477292158304927249980317491284687037023104494437575340270996093750 111 3281968035595858060292783505395387109095753057238648953660661340387357510257192845222063820357537480065859777281997321478147123721726249114287107810916666039702249690890312194824218750 112 147688561601813612713175257742792419909308887575739202914729760317431087961573678034992871916089186602963689977689879466516620567477681210142919851491249971786601236090064048767089843750 113 6645985272081612572092886598425658895918899940908264131162839214284398958270815511574679236224013397133366048996044575993247925536495654456431393317106248730397055624052882194519042968750 114 299069337243672565744179896929154650316350497340871885902327764642797953122186698020860565630080602871001472204822005919696156649142304450539412699269781192867867503082379698753356933593750 115 13458120175965265458488095361811959264235772380339234865604749408925907890498401410938725453353627129195066249216990266386327049211403700274273571467140153679054037638707086443901062011718750 116 605615407918436945631964291281538166890609757115265568952213723401665855072428063492242645400913220813777981214764561987384717214513166512342310716021306915557431693741818889975547790527343750 117 27252693356329662553438393107669217510077439070186950602849617553074963478259262857150919043041094936620009154664405289432312274653092493055403982220958811200084426218381850048899650573730468750 118 1226371201034834814904727689845114787953484758158412777128232789888373356521666828571791356936849272147900411959898238024454052359389162187493179199943146504003799179827183252200484275817871093750 119 55186704046567566670712746043030165457906814117128574970770475544976801043475007285730611062158217246655518538195420711100432356172512298437193063997441592680170963092223246349021792411804199218750 120 2483401682095540500182073571936357445605806635270785873684671399523956046956375327857877497797119776099498334218793931999519456027763053429673687879884871670607693339150046085705980658531188964843750 121 111753075694299322508193310737136085052261298587185364315810212978578022113036889753604487400870389924477425039845726939978375521249337404335315954594819225177346200261752073856769129633903503417968750 122 5028888406243469512868698983171123827351758436423341394211459584036010995086660038912201933039167546601484126793057712299026898456220183195089217956766865132980579011778843323554610833525657653808593750 123 226299978280956128079091454242700572230829129639050362739515681281620494778899701751049086986762539597066785705687597053456210430529908243779014808054508930984126055530047949559957487508654594421386718750 124 10183499022643025763559115440921525750387310833757266323278205657672922265050486578797208914404314281868005356755941867405529469373845870970055666362452901894285672498852157730198086937889456748962402343750 125 458257456018936159360160194841468658767428987519076984547519254595281501927271896045874401148194142684060241054017384033248826121823064193652504986310380585242855262448347097858913912205025553703308105468750 126 20621585520852127171207208767866089644534304438358464304638366456787667586727235322064348051668736420782710847430782281496197175482037888714362724383967126335928486810175619403651126049226149916648864746093750 127 927971348438345722704324394553974034004043699726130893708726490555445041402725589492895662325093138935221988134385202667328872896691704992146322597278520685116781906457902873164300672215176746249198913574218750 128 41758710679725557521694597754928831530181966487675890216892692074995026863122651527180304804629191252084989466047334120029799280351126724646584516877533430830255185790605629292393530249682953581213951110839843750 129 1879141980587650088476256898971797418858188491945415059760171143374776208840519318723113716208313606343824525972130035401340967615800702609096303259489004387361483360577253318157708861235732911154627799987792968750 130 84561389126444253981431560453730883848618482137543677689207701451864929397823369342540117229374112285472103668745851593060343542711031617409333646677005197431266751225976399317096898755607981001958250999450683593750 131 3805262510689991429164420220417889773187831696189465496014346565333921822902051620414305275321835052846244665093563321687715459421996422783420014100465233884407003805168937969269360444002359145088121294975280761718750 132 171236812981049614312398909918805039793452426328525947320645595440026482030592322918643737389482577378081009929210349475947195673989839025253900634520935524798315171232602208617121219980106161528965458273887634277343750 133 7705656584147232644057950946346226790705359184783667629429051794801191691376654531338968182526715982013645446814465726417623805329542756136425528553442098615924182705467099387770454899104777268803445622324943542480468750 134 346754546286625468982607792585580205581741163315265043324307330766053626111949453910253568213702219190614045106650957688793071239829424026139148784904894437716588221746019472449670470459714977096155053004622459411621093750 135 15603954582898146104217350666351109251178352349186926949593829884472413175037725425961410569616599863577632029799293095995688205792324081176261695320720249697246469978570876260235171170687173969326977385208010673522949218750 136 702177956230416574689780779985799916303025855713411712731722344801258592876697644168263475632746993860993441340968189319805969260654583652931776289432411236376091149035689431710582702680922828619713982334360480308532714843750 137 31598008030368745861040135099360996233636163507103527072927505516056636679451393987571856403473614723744704860343568519391268616729456264381929933024458505636924101706606024426976221620641527287887129205046221613883972167968750 138 1421910361366593563746806079471244830513627357819658718281737748222548650575312729440733538156312662568511718715460583372607087752825531897186846986100632753661584576797271099213929972928868727954920814227079972624778747558593750 139 63985966261496710368606273576206017373113231101884642322678198670014689275889072824833009217034069815583027342195726251767318948877148935373408114374528473914771305955877199464626848781799092757971436640218598768115043640136718750 140 2879368481767351966587282310929270781790095399584808904520518940150661017415008277117485414766533141701236230398807681329529352699471702091803365146853781326164708768014473975908208195180959174108714648809836944565176963806152343750 141 129571581679530838496427703991817185180554292981316400703423352306779745783675372470286843664493991376555630367946345659828820871476226594131151431608420159677411894560651328915869368783143162834892159196442662505432963371276855468750 142 5830721175578887732339246679631773333124943184159238031654050853805088560265391761162907964902229611945003366557585554692296939216430196735901814422378907185483535255229309801214121595241442327570147163839919812744483351707458496093750 143 262382452901049947955266100583429799990622443287165711424432288421228985211942629252330858420600332537525151495091349961153362264739358853115581649007050823346759086485318941054635471785864904740656622372796391573501750826835632324218750 144 11807210380547247657986974526254340999578009947922457014099452978955304334537418316354888628927014964188631817279110748251901301913271148390201174205317287050604158891839352347458596230363920713329548006775837620807578787207603454589843750 145 531324467124626144609413853681445344981010447656510565634475384052988695054183824235969988301715673388488431777559983671335558586097201677559052839239277917277187150132770855635636830366376432099829660304912692936341045424342155456542968750 146 23909601020608176507423623415665040524145470144542975453551392282384491277438272090618649473577205302481979429990199265210100136374374075490157377765767506277473421755974688503603657366486939444492334713721071182135347044095396995544433593750 147 1075932045927367942834063053704926823586546156504433895409812652707302107484722244077839226310974238611689074349558966934454506136846833397057081999459537782486303979018860982662164581491912275002155062117448203196090616984292864799499511718750 148 48416942066731557427532837416721707061394577042699525293441569371828594836812500983502765183993840737526008345730153512050452776158107502867568689975679200211883679055848744219797406167136052375096977795285169143824077764293178915977478027343750 149 2178762393002920084238977683752476817762755966921478638204870621732286767656562544257624433279722833188670375557856908042270374927114837629040591048905564009534765557513193489890883277521122356879364000787832611472083499393193051218986511230468750 150 98044307685131403790753995768861456799324018511466538719219177977952904544545314491593099497587527493490166900103560861902166871720167693306826597200750380429064450088093707045089747488450506059571380035452467516243757472693687304854393005371093750 151 4411993845830913170583929809598765555969580833015994242364863009007880704504539152121689477391438737207057510504660238785597509227407546198807196874033767119307900253964216817029038636980272772680712101595361038230969086271215928718447685241699218750 152 198539723062391092676276841431944450018631137485719740906418835405354631702704261845476026482614743174317587972709710745351887915233339578946323859331519520368855511428389756766306738664112274770632044571791246720393608882204716792330145835876464843750 153 8934287537807599170432457864437500250838401186857388340788847593240958426621691783046421191717663442844291458771936983540834956185500281052584573669918378416598498014277539054483803239885052364678442005730606102417712399699212255654856562614440917968750 154 402042939201341962669460603899687511287728053408582475335498141695843129197976130237088953627294854927993115644737164259337573028347512647366305815146327028746932410642489257451771145794827356410529890257877274608797057986464551504468545317649841308593750 155 18091932264060388320125727175485938007947762403386211390097416376312940813908925860669002913228268471759690204013172391670190786275638069131483761681584716293611958478912016585329701560767231038473845061604477357395867609390904817701084539294242858886718750 156 814136951882717474405657722896867210357649308152379512554383736934082336625901663730105131095272081229186059180592757625158585382403713110916769275671312233212538131551040746339836570234525396731323027772201481082814042422590716796548804268240928649902343750 157 36636162834722286348254597530359024466094218866857078064947268162033705148165574867854730899287243655313372663126674093132136342208167089991254617405209050494564215919796833585292645660553642852909536249749066648726631909016582255844696192070841789245605468750 158 1648627327562502885671456888866156100974239849008568512922627067291516731667450869053462890467925964489101769840700334190946135399367519049606457783234407272255389716390857511338169054724913928380929131238707999192698435905746201513011328643187880516052246093750 159 74188229740312629855215559998977024543840793205385583081518218028118252925035289107405830071056668402009579642831515038592576092971538357232290600245548327251492537237588588010217607462621126777141810905741859963671429615758579068085509788943454623222351074218750 160 3338470338314068343484700199953966104472835694242351238668319811265321381626588009833262353197550078090431083927418176736665924183719226075453077011049674726317164175691486460459792335817950704971381490758383698365214332709136058063847940502455458045005798339843750 161 150231165224133075456811508997928474701277606240905805740074391506939462173196460442496805893889753514069398776733817953149966588267365173395388465497235362684272387906116890720690655111807781723712167084127266426434644971911122612873157322610495612025260925292968750 162 6760402435085988395556517904906781361557492280840761258303347617812275797793840719912356265225038908133122944953021807891748496472031432802792480947375591320792257455775260082431079480031350177567047518785726989189559023736000517579292079517472302541136741638183593750 163 304218109578869477800043305720805161270087152637834256623650642801552410900722832396056031935126750865990532522885981355128682341241414476125661642631901609435651585509886703709398576601410757990517138345357714513530156068120023291068143578286253614351153373718261718750 164 13689814931049126501001948757436232257153921868702541548064278926069858490532527457822521437080703788969573963529869160980790705355863651425654773918435572424604321347944901666922935947063484109573271225541097153108857023065401048098066461022881412645801901817321777343750 165 616041671897210692545087694084630451571926484091614369662892551673143632073963735602013464668631670503630828358844112244135581741013864314154464826329600759107194460657520575011532117617856784930797205149349371889898566037943047164412990746029663569061085581779479980468750 166 27721875235374481164528946233808370320736691784122646634830164825291463443328368102090605910088425172663387276147985050986101178345623894136950917184832034159823750729588425875518945292803555321885874231720721735045435471707437122398584583571334860607748851180076599121093750 167 1247484385591851652403802580521376664433151130285519098567357417138115854949776564594077265953979132769852427426659327294374553025553075236162791273317441537192068782831479164398352538176159989484864340427432478077044596226834670507936306260710068727348698303103446960449218750 168 56136797351633324358171116123461949899491800862848359435531083771215213472739945406733476967929060974643359234199669728246854886149888385627325607299284869173643095227416562397925864217927199526818895319234461513467006830207560172857133781731953092730691423639655113220214843750 169 2526155880823499596117700225555787745477131038828176174598898769704684606273297543303006463556807743858951165538985137771108469876744977353229652328467819112813939285233745307906663889806723978706850289365550768106015307359340207778571020177937889172881114063784480094909667968750 170 113677014637057481825296510150010448546470896747267927856950444636710807282298389448635290860056348473652802449254331199699881144453523980895334354781051860076627267835518538855799875041302579041808263021449784564770688831170309350035695908007205012779650132870301604270935058593750 171 5115465658667586682138342956750470184591190353627056753562770008651986327703427525188588088702535681314376110216444903986494651500408579140290045965147333703448227052598334248510994376858616056881371835965240305414680997402663920751606315860324225575084255979163572192192077636718750 172 230195954640041400696225433053771158306603565913217553910324650389339384746654238633486463991614105659146924959740020679392259317518386061313052068431630016655170217366925041182994746958637722559661732618435813743660644883119876433822284213714590150878791519062360748648643493652343750 173 10358817958801863031330144487419702123797160466094789925964609267520272313599440738506890879622634754661611623188300930572651669288327372759087343079423350749482659781511626853234763613138697515184777967829611618464729019740394439522002789617156556789545618357806233689188957214355468750 174 466146808146083836409856501933886595570872220974265546668407417038412254111974833232810089583018563959772523043473541875769325117974731774158930438574050783726719690168023208395564362591241388183315008552332522830912805888317749778490125532772045055529552826101280516013503074645996093750 175 20976606366573772638443542587024896800689249943841949600078333766728551435038867495476454031235835378189763536956309384409619630308862929837151869735832285267702386057561044377800396316605862468249175384854963527391076264974298740032055648974742027498829877174557623220607638359069824218750 176 943947286495819768729959416416120356031016247472887732003525019502784814576749037296440431405612592018539359163033922298432883363898831842671834138112452837046607372590246997001017834247263811071212892318473358732598431923843443301442504203863391237447344472855093044927343726158142089843750 177 42477627892311889592848173738725416021395731136279947940158625877625316655953706678339819413252566640834271162336526503429479751375447432920232536215060377667097331766561114865045802541126871498204580154331301142966929436572954948564912689173852605685130501278479187021730467677116394042968750 178 1911493255154035031678167818242643720962807901132597657307138164493139249517916800525291873596365498837542202305143692654326588811895134481410464129677716995019379929495250168927061114350709217419206106944908551433511824645782972685421071012823367255830872557531563415977871045470237731933593750 179 86017196481931576425517551820918967443326355550966894578821217402191266228306256023638134311836447447689399103731466169444696496535281051663470885835497264775872096827286257601717750145781914783864274812520884814508032109060233770843948195577051526512389265088920353719004197046160697937011718750 180 3870773841686920939148289831941353534949685999793510256046954783098606980273781521063716044032640135146022959667915977625011342344087647324856189862597376914914244357227881592077298756560186165273892366563439816652861444907710519687977668800967318693057516929001415917355188867077231407165527343750 181 174184822875911442261673042437360909072735869990707961522112965239437314112320168447867221981468806081571033185056218993125510405483944129618528543816881961171140996075254671643478444045208377437325156495354791749378765020846973385958995096043529341187588261805063716280983499018475413322448730468750 182 7838317029416014901775286909681240908273114149581858268495083435774679135054407580154024989166096273670696493327529854690647968246777485832833784471759688252701344823386460223956529982034376984679632042290965628722044425938113802368154779321958820353441471781227867232644257455831393599510192871093750 183 352724266323720670579887910935655840872290136731183622082278754609860561077448341106931124512474332315181342199738843461079158571104986862477520301229185971371560517052390710078043849191546964310583441903093453292491999167215121106566965069488146915904866230155254025468991585512412711977958679199218750 184 15872591984567430176094955992104512839253056152903262993702543957443725248485175349811900603061344954183160398988247955748562135699724408811488413555313368711720223267357581953511973213619613393976254885639205398162139962524680449795513428126966611215718980356986431146104621348058572039008140563964843750 185 714266639305534357924273019644703077766387526880646834716614478084967636181832890741535527137760522938242217954471158008685296106487598396516978609989101592027410047031091187908038794612882602728931469853764242917296298313610620240798104265713497504707354116064389401574707960662635741755366325378417968750 186 32141998768749046106592285884011638499487438709629107562247651513823543628182480083369098721199223532220899807951202110390838324791941927843264037449509571641233452116399103455861745757579717122801916143419390931278333424112477910835914691957107387711830935222897523070861858229818608378991484642028808593750 187 1446389944593707074796652864780523732476934741933309840301144318122059463268211603751609442453965058949940491357804094967587724615637386752946881685227930723855505345237959655513778559091087270526086226453872591907525004085061505987616161138069832447032392085030388538188783620341837377054616808891296386718750 188 65087547506716818365849378915123567961462063386998942813551494315492675847069522168822424910428427652747322111101184273541447607703682403882609675835256882573497740535708184498120035159098927173673880190424266635838625183827767769442727251213142460116457643826367484218495262915382681967457756400108337402343750 189 2928939637802256826463222051180560558265792852414952426609817244197170413118128497597009120969279244373629494999553292309365142346665708174717435412586559715807398324106868302415401582159451722815324608569091998612738133272249549624922726304591410705240593972186536789832286831192220688535599038004875183105468750 190 131802283701101557190844992303125225121960678358672859197441775988872668590315782391865410443617565996813327274979898153921431405599956867862284593566395187211332924584809073608693071197175327526689607385609139937573215997251229733121522683706613481735826728748394155542452907403649930984101956710219383239746093750 191 5931102766549570073588024653640635130488230526140278663884879919499270086564210207633943469962790469856599727374095416926464413251998059053802806710487783424509981606316408312391188203872889738701032332352411297190794719876305337990468520766797606678112202793677736999410380833164246894284588051959872245788574218750 192 266899624494730653311461109413828580871970373676312539874819596377467153895389459343527456148325571143546987731834293761690898596339912657421126301971950254102949172284238374057603469174280038241546454955858508373585762394433740209571083434505892300515049125715498164973467137492391110242806462338194251060485839843750 193 12010483102262879399015749923622286139238666815434064294366881836986021925292525670458735526674650701459614447932543219276090436835296069583950683588737761434632712752790726832592156112842601720869590473013632876811359307749518309430698754552765153523177210657197417423806021187157599960926290805218741297721862792968750 194 540471739601829572955708746563002876265740006694532893246509682664370986638163655170643098700359281565682650156964444867424069657588323131277780761493199264558472073875582707466647025077917077439131571285613479456511168848728323924381443954874431908542974479573883784071270953422091998241683086234843358397483825683593750 195 24321228282082330783006893595335129431958300301253980196092935719896694398717364482678939441516167670455719257063400019034083134591474540907500134267193966905131243324401221835999116128506268484760920707852606575543002598192774576597164977969349435884433851580824770283207192903994139920875738880567951127886772155761718750 196 1094455272693704885235310211790080824438123513556429108824182107395351247942281401720552274868227545170507366567853000856533741056616354340837506042023728510730905949598054982619960225782782081814241431853367295899435116918674855946872424008620724614799523321137114662744323680679736296439408249625557800754904747009277343750 197 49250487271216719835588959530553637099715558110039309897088194832790806157402663077424852369070239532672831495553385038544018347547735945337687771891067782982890767731912474217898210160225193681640864433401528315474580261340368517609259080387932607665978549451170159823494565630588133339773371233150101033970713615417480468750 198 2216271927204752392601503178874913669487200114951768945368968767475586277083119838484118356608160778970277417299902326734480825639648117540195949735098050234230084547936061339805419457210133715673838899503068774196356111760316583292416658617456967344969034725302657192057255453376466000289801705491754546528682112693786621093750 199 99732236724213857667067643049371115126924005172829602541603594536401382468740392731785326047367235053662483778495604703051637153784165289308817738079412260540353804657122760291243875574456017205322750477638094838836025029214246248158749637785563530523606562638619573642576495401940970013041076747128954593790695071220397949218750 200 4487950652589623595018043937221700180711580232777332114372161754138062211093317672930339672131525577414811770032302211637323671920287438018896798213573551724315921209570524213105974400850520774239523771493714267747621126314641081167143733700350358873562295318737880813915942293087343650586848453620802956720581278204917907714843750 201 201957779366533061775811977174976508132021110474979945146747278936212799499199295281865285245918650983666529651453599523679565236412934710850355919610809827594216454430673589589768848038273434840778569717217142048642950684158848652521468016515766149310303289343204636626217403188930464276408180412936133052426157519221305847167968750 202 9088100071493987779911538972873942865940949971374097531603627552129575977463968287683937836066339294264993834315411978565580435638582061988266016382486442241739740449380311531539598161722304567835035637274771392188932780787148189363466060743209476718963648020444208648179783143501870892438368118582125987359177088364958763122558593750 203 408964503217229450096019253779327428967342748711834388922163239845830918985878572945777202622985268241924722544193539035451119603736192789471970737211889900878288320222114018919281917277503705552576603677364712648501975135421668521355972733444426452353364160919989389168090241457584190159726565336195669431162968976423144340515136718750 204 18403402644775325254320866420069734303530423692032547501497345793062391354364535782559974118034337070886612514488709256595300382168128675526238683174535045539522974409995130851367686277487666749865947165481412069182588881093975083461018773004999190355901387241399522512564060865591288557187695440128805124402333603939041495323181152343750 205 828153119014889636444438988903138043658869066141464637567380560687807610946404110215198835311545168189897563151991916546788517197565790398680740742854077049278533848449780888311545882486945003743967622446663543113216499649228878755745844785224963566015562425862978513065382738951607985073446294805796230598105012177256867289543151855468750 206 37266890355670033639999754500641211964649107976365908690532125230951342492588184959683947589019532568545390341839636244605483273890460567940633333428433467217534023180240139974019564711912525168478543010099859440094742484215299544008563015335123360470700309163834033087942223252822359328305083266260830376914725547976559028029441833496093750 207 1677010066005151513799988952528854538409209858936465891073945635392810412166468323185777641505878965584542565382783631007246747325070725557328500004279506024789031043110806298830880412036063632581534435454493674804263411789688479480385335690080551221181513912372531488957400046377006169773728746981737366961162649658945156261324882507324218750 208 75465452970231818120999502863798454228414443652140965098327553592676468547491074543359993867764553451304415442225263395326103629628182650079782500192577771115506396939986283447389618541622863466169049595452215366191853530535981576617340106053624804953168126056763917003083002086965277639817793614178181513252319234652532031759619712829589843750 209 3395945383660431815444977628870930440278649964346343429424739911670441084637098354451199724049404905308698694900136852789674663333268219253590212508665999700197787862299382755132532834373028855977607231795349691478633408874119170947780304772413116222892565672554376265138735093913437493791800712638018168096354365559363941429182887077331542968750 210 152817542264719431695023993299191869812539248395585454324113296025169848808669425950303987582223220738891441270506158375535359849997069866411559562889969986508900453803472223980963977546786298518992325430790736116538503399335362692650113714758590230030165455264946931931243079226104687220631032068710817564335946450171377364313229918479919433593750 211 6876789401912374426276079698463634141564266177801345444585098321132643196390124167763679441200044933250114857172777126899091193249868143988520180330048649392900520421156250079143378989605383433354654644385583125244232652970091321169255117164136560351357445486922611936905938565174710924928396443091986790395117590257711981394095346331596374511718750 212 309455523086056849182423586430863536370391978001060545006329424450968943837555587549365574854002021996255168572774970710459103696244066479483408114852189222680523418952031253561452054532242254500959458997351240635990469383654109452616480272386145215811085046911517537160767235432861991621777839939139405567780291561597039162734290584921836853027343750 213 13925498538872558213209061389388859136667639010047724525284824100293602472690001439721450868430090989831482585774873681970659666330982991576753365168348515020623553852841406410265342453950901452543175654880805828619571122264434925367741612257376534711498827111018289172234525594478789622980002797261273250550113120271866762323043076321482658386230468750 214 626647434249265119594407762522498661150043755452147603637817084513212111271050064787465289079354094542416716359869315688679684984894234620953901432575683175928059923377863288461940410427790565364442904469636262287880700501899571641548372551581944062017447219995823012750553651751545533034100125876757296274755090412234004304536938434466719627380371093750 215 28199134541216930381748349313512439751751968995346642163701768803094545007197252915435938008570934254408752236194119205990585824320240557942925564465905742916762696552003847980787318469250575441399930701133631802954631522585480723869676764821187482790785124899812035573774914328819548986534505664454078332363979068550530193704162229551002383232116699218750 216 1268961054354761867178675719108059788828838604790598897366579596139254525323876381194617210385692041448393850628735364269576362094410825107431650400965758431254321344840173159135429331116275894862996881551013431132958418516346632574135454416953436725585330620491541600819871144796879704394052754900433524956379058084773858716687300329795107245445251464843750 217 57103247445964284023040407359862690497297737215576950381496081826266453639574437153757774467356141865177723278293091392130936294248487129834424268043459129406444460517807792161094319900232415268834859669795604400983128833235598465836095448762904652651339877922119372036894201515859586697732373970519508623037057613814823642250928514840779826045036315917968750 218 2569646135068392781036818331193821072378398174700962767167323682181990413780849671919099851031026383932997547523189112645892133241181920842549092061955660823290000723301350647249244395510458687097568685140802198044240797495601930962624295194330709369310294506495371741660239068213681401397956828673377888036667592621667063901291783167835092172026634216308593750 219 115634076078077675146656824903721948257027917861543324522529565698189568620138235236359493296396187276984889638543510069065145995853186437914709142788004737048050032548560779126215997797970640919390590831336098911990835887302086893318093283744881921618963252792291728374710758069615663062908057290302004961650041667975017875558130242552579147741198539733886718750 220 5203533423513495381599557120667487671566256303769449603513830456418530587906220585636177198337828427464320033734457953107931569813393389706161911425460213167162251464685235060679719900908678841372576587410124451039587614928593910199314197768519686472853346375653127776861984113132704837830862578063590223274251875058875804400115860914866061648353934288024902343750 221 234159004058107292171980070430036945220481533669625232158122370538833876455779926353627973925202279235894401518050607889856920641602702536777286014145709592522301315910835577730587395540890547861765946433455600296781442671786725958969138899583385891278400586904390749958789285090971717702388816012861560047341334377649411198005213741168972774175927042961120605468750 222 10537155182614828147739103169351662534921669015133135447115506674247524440510096685913258826634102565615248068312277355043561428872121614154977870636556931663503559215987600997876432799340074653779467589505502013355164920230402668153611250481252365107528026410697583748145517829093727296607496720578770202130360046994223503910234618352603774837916716933250427246093750 223 474171983217667266648259642620824814071475105680991095120197800341138599822954350866096647198534615452686163074052480976960264299245472636974004178645061924857660164719442044904439475970303359420076041527747590600982421410368120066912506271656356429838761188481391268666548302309217728347337352426044659095866202114740057675960557825867169867706252261996269226074218750 224 21337739244795026999171683917937116633216379755644599280408901015351236992032945788974349123934057695370877338332361643963211893466046268663830188039027786618594707412374892020699776418663651173903421868748641577044208963466565403011062782224536039342744253481662607089994673603914797775630180859172009659313979095163302595418225102164022644046781351789832115173339843750 225 960198266015776214962725776307170248494737089004006967618400545690805664641482560503845710577032596291689480224956273978344535205972082089872358461756250397836761833556870140931489938839864302825653984093688870966989403355995443135497825200104121770423491406674817319049760312176165899903358138662740434669129059282348616793820129597381018982105160830542445182800292968750 226 43208921970709929673322659933822661182263169005180313542828024556086254908866715222673056975966466833126026610123032329025504084268743694044256130779031267902654282510059156341917047247793893627154429284215999193514523151019794941097402134004685479669057113300366779357239214047927465495651116239823319560110807667705687755721905831882145854194732237374410033226013183593750 227 1944401488681946835299519697022019753201842605233114109427261105023881470899002185020287563918491007490671197455536454806147683792093466231991525885056407055619442712952662035386267126150725213221949317789719963708153541795890772349383096030210846585107570098516505071075764632156735947304300230792049380204986345046755949007485762434696563438762950681848451495170593261718750 228 87498066990687607588478386365990888894082917235490134924226749726074666190455098325912940376332095337080203885499140466276645770644205980439618664827538317502874922082869791592382020676782634594987719300537398366866909380815084755722239321359488096329840654433242728198409408447053117628693510385642222109224385527104017705336859309561345354744332780683180317282676696777343750 229 3937413014580942341481527386469590000233731275597056071590203737673359978570479424666082316934944290168609174847461320982449059678989269119782839917239224287629371493729140621657190930455218556774447368524182926509010922136678814007500769461176964334842829449495922768928423380117390293291207967353899994915097348719680796740158668930260540963494975130743114277720451354980468750 230 177183585656142405366668732391131550010517907401867523221559168195301199035671574109973704262072493057587412868135759444210207685554517110390227796275765092943321717217811327974573591870484835054850131583588231692905491496150546630337534625752963395067927325227316524601779052105282563198104358530925499771179380692385635853307140101861724343357273880883440142497420310974121093750 231 7973261354526408241500092957600919750473305833084038544970162568788553956605220834948816691793262187591433579066109174989459345849953269967560250832409429182449477274801509758855811634171817577468255921261470426180747117326774598365189058158883352778056729635229243607080057344737715343914696133891647489703072131157353613398821304583777595451077324639754806412383913993835449218750 232 358796760953688370867504183092041388771298762488781734523657315595484928047234937572696751130696798441614511057974912874525670563247897148540211287458424313210226477366067939148511523537731790986071516456766169178133620279704856926433507617149750875012552833585315962318602580513197190476161326025124137036638245902080912602946958706269991795298479608788966288557276129722595214843750 233 16145854242915976689037688239141862494708444311995178053564579201796821762125572190771353800881355929872652997608871079353655175346155371684309507935629094094460191481473057261683018559197930594373218240554477613016012912586718561689507842771738789375564877511339218304337116123093873571427259671130586166648721065593641067132613141782149630788431582395503482985077425837516784667968750 234 726563440931218951006695970761383812261879994039783012410406064080856979295650748584710921039661016844269384892399198570914482890576991725793927857103309234250708616666287576775735835163906876746794820824951492585720581066402335276027852924728245521900419488010264823695170225539224310714226685200876377499192447951713848020967591380196733385479421207797656734328484162688255310058593750 235 32695354841904852795301318684262271551784599731790235558468272883638564068304283686311991446784745757992122320157963935691151730075964627660726753569648915541281887749982940954908112582375809453605766937122817166357426147988105087421253381612771048485518876960461917066282660149265093982140200834039436987463660157827123160943541612108853002346573954350894553044781787320971488952636718750 236 1471290967885718375788559340791802219830306987930560600131072279763735383073692765884039615105313559109645504407108377106101827853418408244732703910634201199357684948749232342970865066206911425412259512170526772486084176659464728933956402172574697181848349463220786267982719706716929229196309037531774664435864707102220542242459372544898385105595827945790254887015180429443717002868652343750 237 66208093554857326910485170335631099892363814456875227005898252589368092238316174464781782679739110159934047698319876969774582253403828371012971675978539053971095822693715455433688927979311014143551678047673704761873787949675912802028038097765861373183175725844935382059222386802261815313833906688929859899613911819599924400910671764520427329751812257560561469915683119324967265129089355468750 238 2979364209968579710971832665103399495156371650559385215265421366521564150724227850915180220588259957197032146424394463639856201403172276695583725419034257428699312021217195494516001759068995636459825512145316714284320457735416076091261714399463761793242907663022092192665007406101781689122525801001843695482626031881996598040980229403419229838831551590225266146205740369623526930809020996093750 239 134071389448586086993732469929652977282036724275172334686943961493470386782590253291183109926471698073866446589097750863793529063142752451301267643856541584291469040954773797253220079158104803640692148046539252142794420598093723424106777147975869280695930844835994148669925333274580176010513661045082966296718171434689846911844110323153865342747419821560136976579258316633058711886405944824218750 240 6033212525186373914717961146834383977691652592382755060912478267206167405216561398103239946691226413323990096509398788870708807841423860308557043973544371293116106842964820876394903562114716163831146662094266346425748926914217554084804971658914117631316888017619736690146639997356107920473114747028733483352317714561043111032984964541923940423633891970206163946066624248487642034888267517089843750 241 271494563633386826162308251607547278996124366657223977741061522024277533234745262914645797601105188599579554342922945499181896352864073713885066978809496708190224807933416939437770660295162227372401599794241985589158701711139789933816223724651135293409259960792888151056598799881024856421290163616293006750854297155246939996484323404386577319063525138659277377572998091181943891569972038269042968750 242 12217255363502407177303871322339627554825596499575078998347768491092488995563536831159060892049733486981079945431532547463185335878883317124828014046427351868560116357003762274699679713282300231758071990740889351512141577001290547021730067609301088203416698235679966797546945994646118538958057362733185303788443371986112299841794553197395979357858631239667481990784914103187475120648741722106933593750 243 549776491357608322978674209505283239967151842480878554925649582099162004800359157402157740142238006914148597544418964635843340114549749270617260632089230834085205236065169302361485587097703510429113239583340020818046370965058074615977853042418548969153751420605598505889612569759075334253112581322993338670479951739375053492880754893882819071103638405785036689585321134643436380429193377494812011718750 244 24739942111092374534040339427737745798521832911639534971654231194462290216016162083097098306400710311136686889498853408612950305154738717177776728444015387533834235622932618606266851419396657969310095781250300936812086693427613357719003386908834703611918813927251932765032565639158390041390066159534700240171597828271877407179633970224726858199663728260326651031339451058954637119313701987266540527343750 245 1113297394999156854031815274248198560933482481023779073724440403750803059720727293739369423788031964001150910027448403387582763731963242272999952779980692439022540603031967837282008313872849608618954310156263542156543901204242601097355152410897561662536346626726336974426465453762127551862552977179061510807721902272234483323083528660112708618984867771714699296410275297652958670369116589426994323730468750 246 50098382774962058431431687341168935242006711646070058317599818168786137687432728218271624070461438380051790951235178152441224367938345902284997875099131159756014327136438552677690374124278232387852943957031859397044475554190917049380981858490390274814135598202685163849190945419295739833814883973057767986347485602250551749538758789705071887854319049727161468338462388394383140166610246524214744567871093750 247 2254427224873292629414425930352602085890302024073152624291991817595376195934472769822223083170764727102330592805583016859855096557225565602824904379460902189020644721139734870496066835592520457453382478066433672867001399938591267222144183632067562366636101919120832373213592543868308292521669778787599559385636852101274828729244145536728234953444357237722266075230807477747241307497461093589663505554199218750 248 101449225119298168323649166865867093865063591083291868093139631791791928817051274642000038742684412719604876676251235758693479345075150452127120697075740598505929012451288069172323007601663420585402211512989515279015062997236607024996488263443040306498624586360437456794611664474073873163475140045441980172353658344557367292815986549152770572904996075697501973385386336498625858837385749211534857749938964843750 249 4565215130368417574564212508964019223927861598748134064191283430630636796767307358890001743420798572382219450431305609141206570528381770345720431368408326932766805560307963112754535342074853926343099518084528187555677834875647316124841971854936813792438106386219685555757524901333324292356381302044889107755914625505081528176719394711874675780724823406387588802342385142438163647682358714519068598747253417968750 250 205434680866578790855389562903380865076753771943666032888607754378378655854528831150050078453935935757199875269408752411354295673777179665557419411578374711974506250213858340073954090393368426685439478313803768440005502569404129225617888733472156620659714787379885850009088620559999593156037158592020009849016158147728668767952372762034360410132617053287441496105407331409717364145706142153358086943626403808593750 251 9244560638996045588492530330652138928453919737464971479987348947027039513453797401752253530427117109073994387123393858510943305319973084950083873521026862038852781259623625303327934067701579200844776524121169579800247615623185815152804993006247047929687165432094863250408987925199981692021672136640900443205727116647790094557856774291546218455967767397934867324743329913437281386556776396901113912463188171386718750 252 416005228754822051482163864879346251780426388185923716599430702616216778105420883078851408869220269908329747420552723632992448739398788822753774308446208791748375156683063138649757033046571064038014943585452631091011142703043361681876224685281117156835922444444268846268404456633999176140975246148840519944257720249150554255103554843119579830518549532907069029613449846104677662395054937860550126060843467712402343750 253 18720235293966992316697373919570581330119187468366567246974381617729755014743939738548313399114912145874838633924872563484660193272945497023919843880079395628676882050737841239239066487095697881710672461345368399095501421636951275684430110837650272057616509999992098082078200548529962926343886076697823397491597411211774941479659967940381092373334728980818106332605243074710494807777472203724755672737956047058105468750 254 842410588228514654251381826380676159855363436076495526113847172797838975663477288234674102960171046564367738526619265356809708697282547366076392974603572803290459692283202855765757991919306404676980260760541577959297563973662807405799354987694262242592742949999644413693519024683848331685474873451402052887121883504529872366584698557317149156800062804136814784967235938361972266349986249167614005273208022117614746093750 255 37908476470283159441312182187130427193491354623442298675123122775902753904856477970560334633207697095396548233697866941056436891377714631473437683857160776148070686152744128509459109636368788210464111734224371008168390378814826333260970974446241800916673432749983998616208356110773174925846369305313092379920484757703844256496311435079271712056002826186156665323525617226288751985749381212542630237294360995292663574218750 256 1705881441162742174859048198420869223707110958054903440380540524915623925718541508675215058494346369292844670516404012347539660111997158416304695773572234926663180876873485782925659933636595469470885028040096695367577567046667184996743693850080881041250304473749279937729376024984792871663086618739089157096421814096672991542334014578567227042520127178377049939558652775182993839358722154564418360678246244788169860839843750 257 76764664852323397868657168928939115066819993112470654817124323621203076657334367890384677632245586618178010173238180555639284705039872128733711309810750571699843139459306860231654697013646796126189826261804351291540990517100023324853466223253639646856263701318717597197821921124315679224838897843259012069338981634350284619405030656035525216913405723026967247280139374883234722771142496955398826230521081015467643737792968750 258 3454409918354552904089572601802260178006899690061179466770594562954138449580046555067310493451051397818010457795718125003767811726794245793017008941483775726492941275668808710424461365614105825678542181781195808119344573269501049618405980046413784108531866559342291873901986450594205565117750402946655543120254173545762807873226379521598634761103257536213526127606271869745562524701412362992947180373448645696043968200683593750 259 155448446325954880684030767081101708010310486052753076004676755332936230231102094978028972205297312901810470600807315625169551527705741060685765402366769907692182357405096391969100761452634762155534398180153811365370505797127547232828269102088620284883933995170403134325589390276739250430298768132599499440411437809559326354295187078471938564249646589129608675742282234138550313611563556334682623116805189056321978569030761718750 260 6995180084667969630781384518649576860463971872373888420210453989982130360399594274011303749238379080581471177036329203132629818746758347730859443106504645846148206083229337638609534265368564296999047918106921511441672760870739625477272109593987912819777029782668141044651522562453266269363444565966977474818514701430169685943283418531237235391234096510832390408402700536234764112520360035060718040256233507534489035606384277343750 261 314783103810058633385162303339230958720878734256824978909470429549195866217981742330508668715727058626166202966634814140968341843604125647888674939792709063076669273745320193737429041941585393364957156314811468014875274239183283146477244931729456076889966340220066347009318515310396982121355005468513986366833161564357635867447753833905675592605534342987457568378121524130564385063416201577732311811530507839052006602287292480468750 262 14165239671452638502332303650265393142439543041557124050926169329713813979809178404872890092207717638177479133498566636343575382962185654154990372290671907838450117318539408718184306887371342701423072034166516060669387340763247741591476021927825523460048485309902985615419333188967864195460975246083129386507492270396093614035148922525755401667249045434435590577015468585875397327853729070997954031518872852757340297102928161621093750 263 637435785215368732604953664261942691409779436870070582291677619837121629091413028219280054149347293717986561007435498635460892233298354436974566753080235852730255279334273392318293809931710421564038241537493222730122430334346148371616420986752148555702181838945634352693869993503553888795743886073740822392837152167824212631581701513658993075026207044549601575965696086364392879753417808194907931418349278374080313369631767272949218750 264 28684610334691592967222914891787421113440074659153176203125492892670473309113586269867602436720628217309395245334597438595740150498425949663855503888610613372861487570042302654323221446926968970381720869187195022855509365045576676722738944403846685006598182752553545871224149707659924995808474873318337007677671847552089568421176568114654688376179317004732070918456323886397679588903801368770856913825717526833614101633429527282714843750 265 1290807465061121683525031170130433950104803359661892929140647180170171298910111382144042109652428269778922786040056884736808306772429167734873497674987477601778766940651903619444544965111713603667177439113423776028497921427050950452523252498173100825296918223864909564205086736844696624811381369299325165345495233139844030578952945565159460976928069265212943191330534574887895581500671061594688561122157288707512634573504328727722167968750 266 58086335927750475758626402655869527754716151184785181811329123107657708450955012196481894934359272140051525371802559813156373804759312548069307395374436492080044512329335662875004523430027112165022984760104069921282406464217292770363546362417789537138361320073920930389228903158011348116512161618469632440547285491292981376052882550432175743961763116934582443609874055869955301167530197771760985250497077991838068555807694792747497558593750 267 2613885116748771409138188119514128748962226803315333181509810539844596880292975548841685272046167246302318641731115191592036821214169064663118832791849642143602003054820104829375203554351220047426034314204683146457708290889778174666359586308800529171226259403326441867515300642110510665243047272831133459824627847108184161922379714769447908478279340262056209962444332514147988552538858899729244336272368509632713085011346265673637390136718750 268 117624830253694713411218465378135793703300206149189993167941474293006859613183899697875837242077526083604338877900183621641656954637607909840347475633233896462090137466904717321884159945804902134171544139210741590596873090040017859986181383896023812705181673149689884038188528894972979935937127277401005692108253119868287286507087164625155881522570311792529448309994963136659484864248650487815995132256582933472088825510581955313682556152343750 269 5293117361416262103504830942016110716648509276713549692557366343185308682593275486404412675893488673762195249505508262973874562958692355942815636403495525340794056186010712279484787197561220596037719486264483371576859289051800803699378162275321071571733175291736044781718483800273784097117170727483045256144871390394072927892818922408132014668515664030663825173949773341149676818891189271951719780951546232006243997147976187989115715026855468750 270 238190281263731794657717392390724982249182917452109736165081485443338890716697396888198570415206990319298786227747871833824355333141156017426703638157298640335732528370482052576815423890254926821697376881901751720958668007331036166472017302389448220727992888128122015177331771012320284370272682736737036526519212567733281755176851508365940660083204881379872132827739800351735456850103517237827390142819580440280979871658928459510207176208496093750 271 10718562656867930759597282657582624201213231285344938127428666844950250082251382859968935668684314564368445380248654232522095989991352020784201663717078438815107963776671692365956694075061471706976381959685578827443140060329896627491240778607525169932759679965765490682979929695554412796662270723153166643693364565547997678982958317876467329703744219662094245977248291015828095558254658275702232556426881119812644094224651780677959322929382324218750 272 482335319559056884181877719591218089054595407840522215734290008022761253701312228698602105090794155396580042111189440463494319549610840935289074867268529746679858369950226156468051233377766226813937188185851047234941302714845348237105835037338632646974185598459447080734096836299948575849802182541892498966201405449659895554233124304441029836668489884794241068976173095712264300121459622406600465039209650391568984240109330130508169531822204589843750 273 21705089380157559788184497381604814007456793352823499708043050361024256416559050291437094729085736992846101895003524820857244379732487842088008369027083838600593626647760177041062305501999480206627173468363297125572358622168040670669762576680238469113838351930675118633034357633497685913241098214385162453479063245234695299940490593699846342650082044815740848103927789307051893505465683008297020926764434267620604290804919855872867628931999206542968750 274 976729022107090190468302382172216630335555700877057486861937266246091538745157263114669262808858164678074585275158616938575997087961952893960376606218772737026713199149207966847803747589976609298222806076348370650756137997561830180139315950610731110122725836880380338486546093507395866095849419647332310406557846035561288497322076716493085419253692016708338164676750518817335207745955735373365941704399542042927193086221393514279043301939964294433593750 275 43952805994819058571073607197749748365100006539467586908787176981074119243532076840160116826398617410513356337382137762235919868958287880228216947279844773166202093961714358508151168641548947418420026273435676679284026209890282358106269217777482899955522662659617115231894574207832813974313223884129953968295103071600257982379493452242188843866416140751875217410453773346780084348568008091801467376697979391931723688879962708142556948587298393249511718750 276 1977876269766857635698312323898738676429500294276041410895422964148335365958943457807205257187937783473101035182196199300616394103122954610269762627593014792479094228277146132866802588869702633828901182304605450567781179445062706114782114799986730497998519819682770185435255839352476628844095074785847928573279638222011609207077205350898497973988726333834384783470419800605103795685560364131066031951409072636927565999598321866415062686428427696228027343750 277 89004432139508593606424054575443240439327513242421863490294033386675091468152455601324236573457200256289546583198828968527737734640532957462139318241685665661559240272471575979006116499136618522300553203707245275550153075027821775165195165999402872409933391885724658344586512770861448297984278365363156785797583719990522414318474240790432408829492685022547315256168891027229670805850216385897971437813408268661740469981924483988677820889279246330261230468750 278 4005199446277886712289082455894945819769738095908983857063231502400379116066860502059590645805574011533029596243947303583748198058823983085796269320875854954770165812261220919055275242461147833503524894166826037399756888376251979882433782469973129258447002634857609625506393074688765173409292526441342055360891267399573508644331340835569458397327170826014629186527600096225335186263259737365408714701603372089778321149186601779490501940017566084861755371093750 279 180233975082504902053008710515272561889638214315904273567845417608017060223008722592681579061250830518986331830977628661268668912647079238860832119439413472964657461551754941357487385910751652507658620237507171682989059976931339094709520211148790816630115118568592433147787688360994432803418163689860392491240107032980807888994910337600625627879722687170658313393742004330140083381846688181443392161572151744040024451713397080077072587300790473818778991699218750 280 8110528878712720592385391973187265285033719644215692310553043792360767710035392516670671057756287373354384932393993289757090101069118565748737445374773606283409585769828972361086932365983824362844637910687822725734507698961910259261928409501695586748355180335586659491650445976244749476153817366043717662105804816484136355004770965192028153254587520922679624102718390194856303752183100968164952647270746828481801100327102868603468266428535571321845054626464843750 281 364973799542072426657342638793426937826517383989706153974886970656234546951592663250180197599032931800947321957729698039069054548110335458693185041864812282753431359642303756248911956469272096328008705980952022658052846453285961666786778427576301403675983115101399677124270068931013726426921781471967294794761216741786135975214693433641266896456438441520583084622327558768533668848239543567422869127183607281681049514719629087156071989284100709483027458190917968750 282 16423820979393259199580418745704212202193282279536776928869913679530554612821669846258108891956481931042629488097836411758107454664965095641193326883916552723904411183903669031201038041117244334760391769142841019612378090397868275005405029240933563165419240179562985470592153101895617689211480166238528265764254753380376118884661204513857010340539729868426238808004740144584015098170779460534029110723262327675647228162383308922023239517784531926736235618591308593750 283 739071944072696663981118843556689549098697702579154961799146115578874957576975143081614900138041686896918326964402638529114835459923429303853699709776244872575698503275665106404046711850275995064217629611427845882557014067904072375243226315842010342443865808080334346176646889585302796014516607480733771959391463902116925349809754203123565465324287844079180746360213306506280679417685075724031309982546804745404125267307248901491045778300303936703130602836608886718750 284 33258237483271349879150347960051029709441396616061973280961575201049373090963881438672670506211875910361324713398118733810167595696554318673416486939931019265906432647404929788182102033262419777889793332514253064715065633055683256885945184212890465409973961363615045577949110031338625820653247336633019738172615875595261640741438939140560445939592952983563133586209598792782630573795828407581408949214606213543185637028826200567097060023513677151640877127647399902343750 285 1496620686747210744561765658202296336924862847722788797643270884047221789093374664740270172779534415966259612102915343021457541806344944340303741912296895866965789469133221840468194591496808890005040699963141387912177953487505746559867533289580070943448828261362677051007709951410238161929396130148485888217767714401786773833364752261325220067281682884260341011379431945675218375820812278341163402714657279609443353666297179025519367701058115471823839470744132995605468750 286 67347930903624483505279454619103335161618828147525495893947189782124980509201859913312157775079048718481682544631190435965589381285522495313668386053360314013460526110994982821068756617356400050226831498341362456048007906937758595194038998031103192455197271761320467295346947813460717286822825856681864969799547148080404822501413851759634903027675729791715345512074437555384826911936552525352353122159577582424950914983373056148371546547615196232072776183485984802246093750 287 3030656890663101757737575457859650082272847266638647315227623540195624122914083696099047099878557192331675714508403569618451522157848512289115077372401214130605723674994774226948094047781038002260207417425361310522160355812199136783731754911399643660483877229259421028290612651605732277907027163550683923640979621663618217012563623329183570636245407840627190548043349689992317211037144863640855890497180991209122791174251787526676719594642683830443274928256869316101074218750 288 136379560079839579098190895603684253702278126998739129185243059308803085531133766324457119494535073654925407152878160632830318497103183053010178481758054635877257565374764840212664232150146710101709333784141258973497216011548961155267928971012983964721774475316673946273077569322257952505816222359780776563844082974862819765565363049813260678631043352828223574661950736049654274496671518863838515072373144604410525602841330438700452381758920772369947371771559119224548339843750 289 6137080203592781059418590302165791416602515714943260813335937668896138848901019484600570377254078314471643321879517228477364332369643237385458031679112458614476590441864417809569890446756601954576920020286356653807374720519703251987056803695584278412479851389250327582288490619501607862761730006190134945372983733868826889450441337241596730538396950877270060859787783122234442352350218348872733178256791507198473652127859869741520357179151434756647631729720160365104675292968750 290 276168609161675147673836563597460613747113207172446736600117195100326248200545876807025666976433524151223949484578275281481394956633945682345611425560060637651446569883898801430645070104047087955961400912886049421331862423386646339417556166301292528561593312516264741202982077877572353824277850278556072541784268024097210025269860175871852874227862789477152738690450240500549905855759825699272993021555617823931314345753694138368416073061814564049143427837407216429710388183593750 291 12427587412275381645322645361885727618620094322760103147005273779514681169024564456316155013939508586805077726806022387666662773048527555705552514150202728694315095644775446064379028154682118958018263041079872223959933809052399085273790027483558163785271699063231913354134193504490755922092503262535023264380292061084374451137143707914233379340253825526471873241070260822524745763509192156467284685970002802076909145558916236226578723287781655382211454252683324739336967468261718750 292 559241433552392174039519041284857742837904244524204641615237320078160652606105400534226975627277886406228497706271007444999824787183740006749863136759122791244179304014895072897056266960695353110821836848594250078197021407357958837320551236760117370337226457845436100936038707702084016494162646814076046897113142748796850301171466856140502070311422148691234295848161737013613559357913647041027810868650126093460911550151230630196042547950174492199515441370749613270163536071777343750 293 25165864509857647831778356857818598427705691003589208872685679403517229367274743024040213903227504888280282396782195335024992115423268300303743841154160525605988068680670278280367532013231290889986982658186741253518865963331108147679424805654205281665175190603044624542121741846593780742237319106633422110370091423695858263552716008526322593164013996691105543313167278165612610171106114116846251489089255674205741019756805378358821914657757852148978194861683732597157359123229980468750 294 1132463902943594152430026058601836929246756095161514399270855573158275321527363436081809625645237719972612707855198790076124645194047073513668472851937223652269463090630162522616538940595408090049414219618403356408348968349899866645574116254439237674932883577137008104395478383096720133400679359798503994966654114066313621859872220383684516692380629851099749449092527517452567457699775135258081317009016505339258345889056242026146986159599103346704018768775767966872081160545349121093750 295 50960875632461736859351172637082661816104024282268147967188500792122389468731354623681433154035697398767571853483945553425609033732118308115081278337175064352125839078357313517744252326793364052223639882828151038375703575745493999050835231449765695371979760971165364697796527239352406003030571190932679773499435132984112983694249917265803251157128343299488725209163738285365535596489881086613659265405742740266625565007530891176614377181959650601680844594909558509243652224540710449218750 296 2293239403460778158670802768668719781724681092702066658523482535645507526092910958065664491931606382944540733406777549904152406517945323865178657525172877895845662758526079108298491354705701382350063794727266796726906660908547229957287585415239456291739089243702441411400843725770858270136375703591970589807474580984285084266241246276961146302070775448476992634412368222841449101842044648897614666943258423311998150425338890102947646973188184277075638006770930132915964350104331970214843750 297 103195773155735017140186124590092390177610649171592999633556714104047838674180993112954902136922287232504333003304989745686858293307539573933039588632779505313054824133673559873432110961756562205752870762727005852710799740884625348077941343685775533128259015966609863513037967659688622156136906661638676541336356144292828791980856082463251583593184895181464668548556570027865209582892009200392660012446629049039916769140250054632644113793468292468403710304691855981218395754694938659667968750 298 4643809792008075771308375606554157557992479212721684983510052134682152740338144690082970596161502925462694985148724538555908623198839280826986781488475077739087467086015310194304444993279045299258879184322715263371985988339808140663507360465859898990771655718497443858086708544685987997026160799773740444360136026493177295639138523710846321261693320283165910084685045651253934431230140414017669700560098307206796254611311252458468985120706073161078166963711133519154827808961272239685058593750 299 208971440640363409708876902294937090109661564572475824257952346060696873315216511053733676827267631645821274331692604235015888043947767637214405166981378498258936018870688958743700024697557038466649563294522186851739369475291366329857831220963695454584724507332384973613901884510869459866177235989818319996206121192192978303761233566988084456776199412742465953810827054306427049405356318630795136525204423824305831457509006360631104330431773292248517513367001008361967251403257250785827636718750 300 9403714828816353436899460603272169054934770405761412091607855572731359299184742997418015457227043424061957344926167190575714961977649543674648232514162032421652120849181003143466501111390066730999230348253498408328271626388111484843602404943366295456312602829957323812625584802989125693977975619541824399829275453648684023669255510514463800554928973573410967921487217443789217223241034338385781143634199072093762415587905286228399694869429798151183288101515045376288526313146576285362243652343750 301 423167167296735904660475727147247607472064668259263544122353500772911168463313434883810695575216954082788080521677523575907173288994229465359170463137291458974345438213145141455992550012553002894965365671407428374772223187465016817962108222451483295534067127348079571568151316134510656229008902879382097992317395414190781065116497973150871024971803810803493556466924784970514775045846545227360151463538958244219308701455737880277986269124340916803247964568177041932983684091595932841300964355468750 302 19042522528353115709721407721626142336242910071666859485505907534781002580849104569771481300884762933725463623475488560915822798004740325941162670841178115653845544719591531365519664750564885130273441455213334276864750043435925756808294870010316748299033020730663580720566809226052979530305400629572194409654282793638585147930242408791789196123731171486157210041011615323673164877063094535231206815859253120989868891565508204612509382110595341256146158405567966886984265784121816977858543395996093750 303 856913513775890206937463347473176405130930953225008676847765839065145116138209705639716658539814332017645863056396985241212025910213314667352320187853015204423049512381618911448384913775419830862304865484600042458913751954616659056373269150464253673456485932879861132425506415172384078863743028330748748434442725713736331656860908395630513825567902716877074451845522689565292419467839254085404306713666390444544100120447869207562922194976790356526577128250558509914291960285481764003634452819824218750 304 38561108119915059312185850636292938230891892895125390458149462757931530226219436753787249634291644940794063837537864335854541165959599160030854408453385684199037228057172851015177321119893892388803718946807001910651118837957749657536797111770891415305541866979593750959147788682757283548868436274883693679549922657118134924558740877803373122150555622259468350333048521030438158876052766433843193802114987570004484505420154114340331498773955566043695970771275132946143138212846679380163550376892089843750 305 1735249865396177669048363278633182220390135180280642570616725824106918860179874653920426233543124022335732872689203895113454352468181962201388448380402355788956675262572778295682979450395225157496167352606315085979300347708098734589155870029690113688749384014081718793161650490724077759699079632369766215579746519570316071605143339501151790496775003001676075764987183446369717149422374489522943721095174440650201802743906935145314917444828000471966318684707380982576441219578100572107359766960144042968750 306 78086243942827995107176347538493199917556083112628915677752662084811348708094359426419180509440581005107979271014175280105445861068188299062480177118106010503050386815775023305734075267785132087327530867284178869068515646864443056512014151336055115993722280633677345692274272082583499186458583456639479701088593380664223222231450277551830572354875135075423409424423255086637271724006852028532467449282849829259081123475812081539171285017260021238484340811832144215939854881014525744831189513206481933593750 307 3513880977427259779822935639232193996290023740068301205498869793816510691864246174188863122924826145229859067195637887604745063748068473457811607970314770472637267406709876048758033387050330943929738889027788049108083204108899937543040636810122480219717502628515480556152342243716257463390636255548776586548986702129890045000415262489832375755969381078394053424099046478898677227580308341283961035217728242316658650556411543669262707825776700955731795336532446489717293469645653658517403528094291687011718750 308 158124643984226690092032103765448729833051068303073554247449140721742981133891077838498840531617176535343658023803704942213527868663081305601522358664164671268677033301944422194111502417264892476838250006250462209863744184900497189436828656455511609887287618283196625026855400967231585852578631499694946394704401595845052025018686812042456909018622148527732404084457091550440475241113875357778246584797770904249639275038519465116821852159951543007930790143960092037278206134054414633283158764243125915527343750 309 7115608979290201054141444669445192842487298073638309941135211332478434151025098502732447823922772944090464611071166722399608754089838658752068506139887410207090466498587498998735017608776920161457721250281270799443868488320522373524657289540498022444927942822743848126208493043525421363366038417486272587761698071813027341125840906541910560905837996683747958183800569119769821385850124391100021096315899690691233767376733375930256983347197819435356885556478204141677519276032448658497742144390940666198730468750 310 320202404068059047436365010125033677911928413313723947351084509961529536796129432622960152076524782484070907498202502507982393934042739643843082776294933459319070992436437454943075792394961407265597456262657185974974081974423506808609578029322411010021757427023473165679382186958643961351471728786882266449276413231586230350662840794385975240762709850768658118271025610389641962363255597599500949334215486081105519531953001916861564250623901874591059850041519186375488367421460189632398396497592329978942871093750 311 14409108183062657134636425455626515506036778599117577630798802948268829155825824468033206843443615211783190837419112612859207727031923283972938724933272005669358194659639685472438410657773263326951885531819573368873833688849057806387431011319508495450979084216056292455572198413138978260816227795409701990217438595421380365779827835747368885834321943284589615322196152467533888306346501891977542720039696873649748378937885086258770391278075584356597693251868363386896976533965708533457927842391654849052429199218750 312 648409868237819571058639145503193197771655036960290993385946132672097312012162101061494307954962684530243587683860067578664347716436547778782242621997240255121118759683785846259728479599796849712834848931880801599322515998207601287434395509377882295294058789722533160500748928591254021736730250793436589559784736793962116460092252608631599862544487447806532689498826861039024973785592585138989422401786359314238677052204828881644667607513401296046896196334076352410363944028456884005606752907624468207359313964843750 313 29178444070701880697638761547643693899724476663213094702367575970244379040547294547767243857973320803860961445773703041039895647239644650045200917989875811480450344185770363081687781581990858237077568201934636071969513219919342057934547797922004703288232645537513992222533701786606430978152861285704646530190313155728295240704151367388421993814501935151293971027447208746756123820351666331254524008080386169140740467349217299674010042338103058322110328835033435858466377481280559780252303880843101069331169128417968750 314 1313029983181584631393744269643966225487601449844589261606540918660997056824628254649525973608799436173743265059816636846795304125784009252034041309544411516620265488359666338675950171189588620668490569087058623238628094896370392607054650906490211647970469049188129650014016580397289394016878757856709093858564092007773285831686811532478989721652587081808228696235124393604025571915824984906453580363617377611333321030714778485330451905214637624494964797576504613630986986657625190111353674637939548119902610778808593750 315 59086349243171308412718492133978480146942065243006516772294341339744867557108271459228668812395974627818446927691748658105788685660280416341531858929498518247911946976184985240417757703531487930082075608917638045738264270336667667317459290792059524158671107213465834250630746117878022730759544103551909223635384140349797862425906518961554537474366418681370291330580597712181150736212124320790411116362781992509999446382165031839870335734658693102273415890942707613394414399593133555010915358707279665395617485046386718750 316 2658885715942708878572332146029031606612392935935293254753245360288519040069872215665290096557818858251830111746128689614760490854712618735368933651827433321156037613928324335818799096658916956853693402401293712058221892165150045029285668085642678587140199824605962541278383575304511022884179484659835915063592286315740903809165793353269954186346488840661663109876126897048151783129545594435568500236325189662949975087197426432794165108059641189602303715092421842602748647981691009975491191141827584942802786827087402343750 317 119649857217421899535754946571306422297557682117088196463896041212983356803144249704938054345101848621332355028575791032664222088462067843091602014332234499452021692626774595111845959349651263058416203108058217042619985147431752026317855063853920536421308992107268314357527260888702996029788076809692616177861652884208340671412460700897147938385591997829774839944425710367166830240829551749600582510634633534832748878923884189475737429862683853532103667179158982917123689159176095448897103601382241322426125407218933105468750 318 5384243574783985479108972595708789003390095695268968840875321854584251056141491236722212445529583187959955976285910596469889993980793052939122090644950552475340976168204856780033068170734306837628729139862619766917899331634428841184303477873426424138958904644827074146088726739991634821340463456436167728003774379789375330213560731540371657227351639902339867797499156966522507360837329828732026212978558509067473699551574788526408184343820773408944665023062154231270566012162924295200369662062200859509175643324851989746093750 319 242290960865279346559903766806895505152554306287103597839389483456291297526367105652499560048831243458198018932865976841145049729135687382260494079022774861390343927569218555101488067683043807693292811293817889511305469923549297853293656504304189086253150709017218336573992703299623566960320855539627547760169847090521889859610232919316724575230823795605294050887462063493512831237679842292941179584035132908036316479820865483688368295471934803402509926037796940407175470547331593284016634792799038677912903949618339538574218750 320 10903093238937570595195669506310297731864943782919661902772526755533108388686519754362480202197405955618910851978968957851527237811105932201722233556024868762565476740614834979566963045736971346198176508221805028008746146559718403398214542693688508881391781905774825145829671648483060513214438499283239649207643119073485043682460481369252605885387070802238232289935792857208077405695592903182353081281580980861634241591938946765976573296237066153112946671700862318322896174629921697780748565675956740506080677732825279235839843750 321 490639195752190676783805127783963397933922470231384785624763703998989877490893388946311609098883268002850988339053603103318725701499766949077500510021119094315446453327667574080513337058163710578917942869981226260393576595187328152919654421215982899662630185759867131562335224181737723094649732467745784214343940358306826965710721661616367264842418186100720453047110678574363483256301680643205888657671144138773540871637252604468945798330667976890082600226538804324530327858346476400133685455418053322773630497977137565612792968750 322 22078763808848580455271230750278352907026511160412315353114366679954544487090202502584022409449747060128294475257412139649342656567489512708487522950950359244195090399745040833623100167617366976051307429149155181717710946783429766881384448954719230484818358359194020920305085088178197539259237961048560289645477316123807213456982474772736526917908818374532420387119980535846356746533575628944264989595201486244809339223676367201102560924880058960053717010194246194603864753625591438006015845493812399524813372408971190452575683593750 323 993544371398186120487205383762525880816193002218554190890146500597954501919059112616281008425238617705773251386583546284220419545537028071881938532792766165988779067988526837513039507542781513922308834311711983177296992605254339509662300202962365371816826126163730941413728828968018889266665708247185213034046479225571324605564211364773143711305896826853958917420399124113086053594010903302491924531784066881016420265065436524049615241619602653202417265458741078757173913913151614710270713047221557978616601758403703570365905761718750 324 44709496712918375421924242269313664636728685099834938590056592526907952586357660067732645379135737796759796312396259582789918879549166263234687233975674477469495058059483707688086777839425168126503897544027039242978364667236445277934803509133306441731757175677367892363617797303560850016999956871123334586532091565150709607250389511414791467008765357208428151283917960585088872411730490648612136603930283009645738911927944643582232685872882119394108776945643348544072826126091822661962182087124970109037747079128166660666465759277343750 325 2011927352081326893986590902119114908652790829492572236552546663710857866386094703047969042061108200854190834057831681225546349579712481845560925528905351486127277612676766845963905002774132565692675389481216765934026410025640037507066157910998789877929072905481555156362800878660238250764998059200550056393944120431781932326267528013665616015394441074379266807776308226328999258527872079187546147176862735434058251036757508961200470864279695372734894962553950684483277175674132019788298193920623654906698618560767499729990959167480468750 326 90536730843659710229396590595360170889375587327165750644864599866988603987374261637158606892749869038438587532602425655149585731087061683050241648800740816875727492570454508068375725124835965456170392526654754467031188451153801687817977105994945544506808280746669982036326039539710721284424912664024752537727485419430186954682038760614952720692749848347067006349933870184804966633754243563439576622958823094532621296654087903254021188892586291773070273314927780801747472905335940890473418726428064470801437835234537487849593162536621093750 327 4074152887964686960322846576791207690021901429722458779018906994014487179431841773672137310173744106729736438967109154481731357898917775737260874196033336759407737165670452863076907630617618445527667663699463951016403480301921075951808969769772549502806372633600149191634671779286982457799121069881113864197736843874358412960691744227672872431173743175618015285747024158316223498518940960354780948033147039253967958349433955646430953500166383129788162299171750136078636280740117340071303842689262901186064702585554186953231692314147949218750 328 183336879958410913214528095955604346050985564337510645055850814730651923074432879815246178957818484802838139753519911951677911105451299908176739338821500154173348172455170378838460843377792830048745044866475877795738156613586448417831403639639764727626286768512006713623560230067914210600960448144650123888898157974346128583231128490245279259402818442902810687858616087124230057433352343215965142661491616766428558125724528004089392907507487240840467303462728756123538632633305280303208672921016830553372911616349938412895426154136657714843750 329 8250159598128491094653764318002195572294350395187979027513286662879336538349479591686078053101831816127716288908396037825505999745308495867953270246967506937800667760482667047730737952000677352193527018991414500808217047611390178802413163783789412743182904583040302113060210353056139477043220166509255575000417108845575786245400782061037566673126829930626480953637723920590352584500855444718431419767122754489285115657603760184022680837836925837821028655822794025559238468498737613644390281445757374901781022735747228580294176936149597167968750 330 371257181915782099259419394310098800753245767783459056238097899829570144225726581625873512389582431725747233000877821702147769988538882314057897161113537812201030049221720017147883207840030480848708715854613652536369767142512558046108592370270523573443230706236813595087709465887526276466944907492916500875018769898050910381043035192746690500290707346878191642913697576426565866302538495012329413889520523952017830204592169208281020637702661662701946289512025731150165731082443192613997562665059081870580146023108625286113237962126731872558593750 331 16706573186210194466673872743954446033896059550255657530714405492330656490157696173164308057531209427658625485039501976596649649484249704132605372250109201549046352214977400771654744352801371638191892213457614364136639521413065112074886656662173560804945381780656611778946925964938682441012520837181242539375844645412290967146936583673601072513081830609518623931116390939195463983614232275554823625028423577840802359206647614372645928696619774821587583028041157901757457898709943667629890319927658684176106571039888137875095708295702934265136718750 332 751795793379458751000324273477950071525322679761504588882148247154879542057096327792393862588904424244638146826777588946849234226791236685967241751254914069707085849673983034724463495876061723718635149605592646386148778463587930043369899549797810236222542180129547530052611668422240709845563437673155914271913009043553093521612146265312048263088682377428338076900237592263795879262640452399967063126279061002836106164299142646769066791347889866971441236261852105579085605441947465043345064396744640787924795696794966204379306873306632041931152343750 333 33830810702075643795014592306507753218639520589267706499696671121969579392569334750657723816500699091008716607204991502608215540205605650868525878806471133136818863235329236562600857314422777567338581732251669087376695030861456851951645479740901460630014398105829638852367525079000831943050354695292016142236085406959889208472546581939042171838990706984275213460510691651870814566818820357998517840682557745127624777393461419104608005610655044013714855631783344751058852244887635926950527897853508835456615806355773479197068809298798441886901855468750 334 1522386481593403970775656653792848894838778426517046792486350200488631072665620063779597571742531459095392247324224617617369699309252254289083664546291200991156848845589815645317038579149024990530236177951325108931951276388765558337824046588340565728350647914762333748356538628555037437437265961288140726400623843313195014381264596187256897732754581814292384605722981124334186655506846916109933302830715098530743114982705763859707360252479476980617168503430250513797648351019943616712773755403407897595547711286009806563868096418445929884910583496093750 335 68507391671703178684904549420678200267745029193267105661885759021988398269952902870081890728413915659292651129590107792781636468916351443008764904583104044602058198051541704039266736061706124573860628007809629901937807437494450125202082096475325457775779156164305018676044238284976684684676968257966332688028072949093775647156906828426560397973956181643157307257534150595038399497808111224946998627382179433883440174221759373686831211361576464127772582654361273120894175795897462752074818993153355391799647007870441295374064338830066844820976257324218750 336 3082832625226643040820704723930519012048526313697019754784859155989477922147880629153685082778626204668169300831554850675173641101235814935394420706239682007092618912319376681767003122776775605823728260351433345587201334687250255634093694341389645599910062027393725840421990722823950810810463571608484970961263282709219904122060807279195217908828028173942078826589036776776727977401365005122614938232198074524754807839979171815907404511270940885749766219446257290440237910815385823843366854691900992630984115354169858291832895247353008016943931579589843750 337 138727468135198936836931712576873355542183684116365888965318662019526506496654628311915828725038179210067618537419968280382813849555611672092748931780785690319167851054371950679515140524954902262067771715814500551424060060926261503534216245362534051995952791232717662818989582527077786486470860722381823693256847721914895685492736327563784805897261267827393547196506654954952758983061425230517672220448913353613966352799062731715833203007192339858739479875081578069810705986692362072951508461135544668394285190937643623132480286130885360762476921081542968750 338 6242736066083952157661927065959300999398265785236465003439339790878692792349458274036212292626718064453042834183898572617226623230002525244173701930135356064362553297446737780578181323622970601793049727211652524814082702741681767659039731041314032339817875605472294826854531213718500391891188732507182066196558147486170305847173134740370316265376757052232709623842799472972874154237764135373295249920201100912628485875957822927212494135323655293643276594378671013141481769401156293282817880751099510077742833592193963040961612875889841234311461448669433593750 339 280923122973777847094786717968168544972921960335640925154770290589541175655725622331629553168202312900386927538275435767775198045350113635987816586856091022896314898385103200126018159563033677080687237724524363616633721623375679544656787896859131455291804402246253267208453904617332517635103492962823192978845116636877663763122791063316664231941954067350471933072925976283779336940699386091798286246409049541068281864418102031724562236089564488213947446747040195591366679623052033197726804633799477953498427511648728336843272579415042855544015765190124511718750 340 12641540533820003119265402308567584523781488215103841631964663076529352904507653004923329892569104080517411739222394609549883912040755113619451746408524096030334170427329644005670817180336515468630925697603596362748517473051905579509555455358660915488131198101081397024380425707779963293579657183327043684048030248659494869340525597849249890437387933030771236988281668932770070162331472374130922881088407229348072683898814591427605300624030401969627635103616808801611500583037341493897706208520976507907429238024192775157947266073676928499480709433555603027343750 341 568869324021900140366943103885541303570166969679672873438409838443820880702844385221549845165609683623283528265007757429744776041833980112875328588383584321365037669229833980255186773115143196088391656392161836323683286287335751077929995491139741196965903914548662866097119156850098348211084573249716965782161361189677269120323651903216245069682456986384705664472675101974653157304916256835891529648978325320663270775446656614242238528081368088633243579662756396072517526236680367225396779383443942855834315711088674882107626973315461782476631924510002136230468750 342 25599119580985506316512439674849358660657513635585279304728442729971939631627997334969743032452435763047758771925349084338514921882529105079389786477261294461426695115342529111483404790181443823977624537647282634565747882930108798506849797101288353863465676154689828974370362058254425669498805796237263460197261253535477110414564335644731028135710564387311754901270379588859392078721231557615118834204024639429847184895099547640900733763661563988495961084824037823263288680650616525142855072254977428512544206998990369694843213799195780211448436602950096130371093750 343 1151960381144347784243059785368221139729588113601337568712779922848737283423259880073638436460359609337149144736640708795233171484713809728572540391476758250764201280190413810016753215558164972078993104194127718555458654731854895932808240869557975923855955426961042303846666292621449155127446260830676855708876756409096469968655395104012896266106975397429028970557167081498672643542455420092680347539181108774343123320279479643840533019364770379482318248817081702046847990629277743631428478251473984283064489314954566636267944620963810109515179647132754325866699218750 344 51838217151495650290937690341569951287831465112060190592075096528193177754046694603313729640716182420171711513148831895785492716812121437785764317616454121284389057608568621450753894700117423743554689688735747334995639462933470316976370839130108916573517994213246903673099983167965211980735081737380458506899454038409341148589492779680580331974813892884306303675072518667440268959410493904170615639263149894845440549412576583972823985871414667076704321196768676592108159578317498463414281521316329292737902019172955498632057507943371454928183084120973944664001464843750 345 2332719771817304263092196065370647807952415930042708576643379343768692998932101257149117833832228208907727018091697435310347172256545464700359394292740435457797507592385587965283925261505284068459961035993108630074803775832006164263936687760854901245808309739596110665289499242558434539133078678182120632810475431728420351686527175085626114938866625179793783665378263340034812103173472225687677703766841745268044824723565946278777079364213660018451694453854590446644867181024287430853642668459234818173205590862782997438442587857451715471768238785443827509880065917968750 346 104972389731778691839148822941679151357858716851921885948952070469591184951944556571710302522450269400847715814126384588965622751544545911516172743173319595600887841657351458437776636767737783080698246619689888353366169912440277391877150949238470556061373938281824979938027465915129554260988540518195428476471394427778915825893722878853175172248998133090720264942021850301566544642806250155945496669507878537062017112560467582544968571389614700830326250423456570099019023146092934388413920080665566817794251588825234884729916453585327196229570745344972237944602966308593750 347 4723757537930041132761697032375561811103642258336484867702843171131603322837505045726963613510262123038147211635687306503453023819504566018227773442799381802039952874580815629699948654548200238631421097886044975901477646059812482634471792715731175022761827222682124097211235966180829941744484323318794281441212749250051212165217529548392882751204915989082411922390983263570494508926281257017547350127854534167790770065221041214523585712532661537364681269055545654455856041574182047478626403629950506800741321497135569812846240411339723830330683540523750707507133483886718750 348 212569089206851850974276366456900281499663901625141819046627942700922149527687727057713362607961795536716624523605928792655386071877705470820249804925972181091797879356136703336497689454669010738413949404872023915566494072691561718551230672207902876024282225020695584374505618478137347378501794549345742664854573716252304547434788829677679723804221219508708536507594246860672252901682656565789630755753454037550584652934946854653561357063969769181410657107499554450513521870838192136538188163347772806033359467371100641578080818510287572364880759323568781837821006774902343750 349 9565609014308333293842436490560512667484875573131381857098257421541496728745947717597101317358280799152248103562266795669492373234496746186911241221668748149130904571026151650142396025460105483228627723219241076200492233271120277334805380249355629421092700125931301296852752831516180632032580754720558419918455817231353704634565497335495587571189954877891884142841741108730251380575719545460533384008905431689776309382072608459410261067878639613163479569837479950273108484187718646144218467350649776271501176031699528871013636832962940756419634169560595182701945304870605468750 350 430452405643874998222909642075223070036819400790912183569421583969367352793567647291869559281122635961851164660302005805127156795552353578411005854975093666710890705696176824256407821145704746745288247544865848429022150497200412480066242111221003323949171505666908558358373877418228128441466133962425128896330511775410916708555447380097301440703547969505134786427878349892861312125907379545724002280400744426039933922193267380673461748054538782592356580642686597762289881788447339076489831030779239932217552921426478799195613657483332334038883537630226783221587538719177246093750 351 19370358253974374920030933893385038151656873035591048260623971278621530875710544128134130167650518618283302409713590261230722055799855911028495263473879215001990081756327957091538351951556713603537971139518963179305996772374018561602980895004945149577712717755010885126126824483820265779865976028309130800334873029893491251884995132104378564831659658627731065389254525745178759045665832079557580102618033499171797026498697032130305778662454245216656046128920896899303044680480130258442042396385065796949789881464191545963802614586749955031749759193360205244971439242362976074218750 352 871666121428846871401392025202326716824559286601597171728078707537968889406974485766035857544273337822748608437111561755382492510993515996282286856324564675089553679034758069119225837820052112159208701278353343068769854756830835272134140275222531730997072298975489830675707101771911960093968921273910886015069286345207106334824780944697035417424684638247897942516453658533044157054962443580091104617811507462730866192441366445863760039810441034749522075801440360468637010621605861629891907837327960862740544665888619568371117656403747976428739163701209236023714765906333923339843750 353 39224975464298109213062641134104702257105167897071872727763541839208600023313851859471613589492300202023687379670020278992212162994708219832702908534605410379029915556564113110365162701902345047164391557525900438094643464057387587246036312385013927894868253453897042380406819579736038204228601457325989870678117885534319785067115142511366593784110808721155407413240414633986987067473309961104099707801517835822888978659861490063869201791469846563728493411064816221088665477972263773345135852679758238823324509964987880576700294538168658939293262366554415621067164465785026550292968750 354 1765123895893414914587818851034711601569732555368234272749359382764387001049123333676222611527153509091065932085150912554649547334761869892471630884057243467056346200045385089966432321585605527122397620088665519714258955882582441426071634057325626755269071405425366907118306881088121719190287065579669544180515304849044390328020181413011496720284986392451993333595818658529414418036298948249684486851068302612030004039693767052874114080616143095367782203497916729948989946508751869800531113370589120747049602948424454625951513254217589652268196806494948702948022400960326194763183593750 355 79430575315203671156451848296562022070637964991570542273721172224397415047210550015430017518721907909097966943831791064959229630064284145161223389782575956017535579002042329048489454471352248720507892903989948387141653014716209864173223532579653203987108213244141510820323809648965477363562917951085129488123188718206997564760908163585517352412824387660339700011811839633823648811633452671235801908298073617541350181786219517379335133627726439291550199157406252847704547592893834141023900101676510433617232132679100458167818096439791534352068856292272691632661008043214678764343261718750 356 3574375889184165202040333173345290993178708424620674402317452750097883677124474750694350788342485855909408512472430597923165333352892786532255052540215918020789101055091904807182025451210851192422855180679547677421374385662229443887795058966084394179419869595986367986914571434203446481360331307798830826965543492319314890414240867361348280858577097444715286500531532783522064196523505370205611085873413312789360758180379878282070081013247689768119758962083281378146704641680222536346075504575442969512775445970559520617551814339790619045843098533152271123469745361944660544395446777343750 357 160846915013287434091814992800538094693041879107930348104285373754404765470601363781245785475411863515923383061259376906542440000880175393951477364309716310935509547479135716323191145304488303659028483130579645483961847354800324974950777653473797738073894131819386559411155714539155091661214908850947387213449457154369170068640839031260672638635969385012187892523918975258492888843557741659252498864303599075521234118117094522693153645596146039565389153293747662016601708875610014135573397705894933628074895068675178427789831645290577857062939433991852200556138541287509724497795104980468750 358 7238111175597934534131674676024214261186884559856865664692841818948214446177061370156060346393533858216552237756671960794409800039607892727816481393937233992097929636561107234543601538701973664656281740876084046778283130966014623872784994406320898213325235931872395173502007154261979124754670898292632424605225571946612653088837756406730268738618622325548455163576353886632179997960098374666362448893661958398455535315269253521191914051826571780442511898218644790747076899402450636100802896765272013263370278090383029250542424038076003567832274529633349025026234357937937602400779724121093750 359 325715002901907054035925360421089641753409805193558954911177881852669650077967761657022715587709023619744850699050238235748441001782355172751741662727175529644406833645249825554462069241588814909532678339423782105022740893470658074275324748284440419599635616934257782807590321941789060613960190423168459107235150737597569388997699038302862093237838004649680482360935924898448099908204426859986310200214788127930499089187116408453636132332195730119913035419839015583618460473110278624536130354437240596851662514067236316274409081713420160552452353833500706126180546107207192108035087585449218750 360 14657175130585817431616641218949033878903441233710152971003004683370134253508549274566022201446906062888518281457260720608679845080205982773828374822722898833998307514036242149950793115871496670928970525274070194726023340206179613342389613672799818881983602762041600226341564487380507727628208569042580659825581783191890622504896456723628794195702710209235621706242116620430164495869199208699383959009665465756872459013420238380413625954948807855396086593892755701262830721289962538104125865949675826858324813133025634232348408677103907224860355922507531775678124574824323644861578941345214843750 361 659572880876361784422748854852706524550654855516956883695135210751656041407884717355470999065110772829983322665576732427390593028609269224822276867022530447529923838131630896747785690214217350191803673637333158762671050309278082600407532615275991849689262124291872010185370401932122847743269385606916129692151180243635078012720340552563295738806621959415602976780895247919357402314113964391472278155434945959059260655603910727118613167972696353492823896725174006556827382458048314214685663967735412208624616590986153540455678390469675825118716016512838929905515605867094564018771052360534667968750 362 29680779639436280299023698468371793604779468498263059766281084483824521863354812280996194957929984777349249519950952959232576686287417115117002459016013870138846572715923390353650356059639780758631165313679992144320197263917513717018338967687419633236016795593134240458341668086945528148447122352311225836146803110963578510572415324865348308246297988173702133955140286156371083104135128397616252516994572568157666729502175982720337592558771335907177075352632830295057232210612174139660854878548093549388107746594376909320505527571135412130342220743077751845748202264019255380844697356224060058593750 363 1335635083774632613456066431076730712215076082421837689482648801772103483850966552644828773106849314980716228397792883165465950882933770180265110655720624156248095772216552565914266022683790134138402439115599646494408876876288117265825253545933883495620755801691040820625375063912548766680120505854005162626606139993361032975758689618940673871083409467816596027981312877036698739686080777892731363264755765567095002827597919222415191665144710115822968390868477363277575449477547836284738469534664209722464848596746960919422748740701093545865399933438498833058669101880866492138011381030082702636718750 364 60103578769858467605522989398452882049678423708982696026719196079744656773293494869017294789808219174132230277900679742445967789732019658111929979507428087031164309749744865466141971020770556036228109760201984092248399459432965276962136409567024757302934011076096836928141877876064694500605422763430232318197276299701246483909141032852330324198753426051746821259159079466651443285873635005172911346914009450519275127241906365008683624931511955212033577589081481347490895226489652632813231129059889437510918186853613241374023693331549209563942997004732447487640109584638992146210512146353721618652343750 365 2704661044643631042248534522930379692235529066904221321202363823588509554798207269105778265541369862835950362505530588410068550537940884615036849077834263916402393938738518945976388695934675021630264939209089284151177975674483437463296138430516114078632030498424357661766384504422911252527244024354360454318877433486556091775911346478354864588943904172328606956662158575999314947864313575232781010611130425273367380725885786425390763121918037984541510991508666660637090285192034368476595400807695024687991318408412595861831066199919714430377434865212960136943804931308754646579473046585917472839355468750 366 121709747008963396901184053531867086150598808010689959454106372061482929965919327109760021949361643827617766312748876478453084774207339807676658208502541876238107727243233352568937491317060375973361922264409017786803008905351754685848326229373225133538441372429096094779487302699031006363725981095946220444349484506895024129916010591525968906502475687754787313049797135919969172653894110885475145477500869137301532132664860389142584340486311709304367994617889999728669062833641546581446793036346276110959609328378566813782397978996387149366984568934583206162471221908893959096076287096366286277770996093750 367 5476938615403352860553282408934018876776946360481048175434786742766731848466369719939200987721273972242799484073699441530388814839330291345449619382614384430714847725945500865602187109267716918801286501898405800406135400740828960863174680321795131009229861759309324265076928621456395286367669149317579919995726802810276085846220476618668600792611405948965429087240871116398612769425234989846381546487539111178568945969918717511416295321884026918696559757805049987790107827513869596165105686635582424993182419777035506620207909054837421721514305602056244277311204985900228159323432919336482882499694824218750 368 246462237693150878724897708402030849454962586221647167894565403424502933180986637397264044447457328750925976783316474868867496667769863110545232872217647299382168147667547538952098419917047261346057892585428261018276093033337303238842860614480780895415343779168919591928461787965537787886545111719291096399807706126462423863079921447840087035667513267703444308925839200237937574624135574543087169591939260003035602568646342288013733289484781211341345189101227249450554852238124131827429755898601209124693208889966597797909355907467683977468143752092530992479004224365510267169554481370141729712486267089843750 369 11090800696191789542620396878091388225473316379974122555255443154102631993144398682876882000135579793791668955249241369099037350049643839974535479249794128472197566645039639252844428896267126760572605166344271745822424186500178645747928727651635140293690470062601381636780780458449200454894530027368099337991346775690809073838596465152803916605038097046654993901662764010707190858086100854438922631637266700136602115589085402960617998026815154510360533509555226225274968350715585932234339015437054410611194400048496900905921015836045778986066468844163894661555190096447962022629951661656377837061882019042968750 370 499086031328630529417917859514112470146299237098835514986494941934618439691497940729459690006101090720625102986215861609456680752233972798854096566240735781248890499026783766377999300332020704225767232485492228562009088392508039058656792744323581313216071152817062173655135120630214020470253851231564470209610604906086408322736840931876176247226714367099474725574824380481823588613874538449751518423677001506147095201508843133227809911206681952966224007929985180137373575782201366950545255694667448477503748002182360540766445712622060054372991097987375259769983554340158291018347824774537002667784690856933593750 371 22458871409788373823806303678135061156583465669447598174392272387057829786117407332825686050274549082428129634379713772425550633850528775948434345480833110156200072456205269487009968514940931690159525461847150285290408977662861757639555673494561159094723201876767797814481080428359630921161423305420401159432477220773888374523157841934427931125202146519476362650867097121682061487624354230238818329065465067776619284067897940995251446004300687883480080356849333106181810910199061512774536506260035181487668660098206224334490057067992702446784599409431886689649259945307123095825652114854165120050311088562011718750 372 1010649213440476822071283665516077752046255955125141917847652257417602340375283329977155872262354708709265833547087119759149778523273794917679545546637489957029003260529237126915448583172341926057178645783121762838068403994828779093780005307255252159262544084454550901651648619276183391452264048743918052174461474934824976853542102887049256900634096593376436319289019370475692766943095940360746824807945928049947867783055407344786315070193530954756603616058219989778181490958957768074854142781701583166945089704419280095052052568059671610105306973424434901034216697538820539312154345168437430402263998985290527343750 373 45479214604821456993207764948223498842081517980631386303144351583792105316887749848972014251805961891916962509618920389161740033547320771295579549598687048066305146723815670711195186242755386672573039060240479327713078179767295059220100238826486347166814483800454790574324187867428252615351882193476312347850766372067123958409394629917216560528534346701939634368005871671406174512439317316233607116357566762247654050237493330515384178158708892964047162722619899540018167093153099563368436425176571242512529036698867604277342365562685222454738813804099570546539751389246924269046945532579684368101879954338073730468750 374 2046564657216965564694349422670057447893668309128412383641495821270644739259948743203740641331268285136263312932851417512278301509629434708301079731940917162983731602571705182003783380923992400265786757710821569747088518089528277664904510747191885622506651771020465575844588454034271367690834698706434055653284486743020578128422758346274745223784045601587283546560264225213277853059769279230512320236090504301144432260687199873192288017141900183382122322517895479300817519191889480351579639132945705913063806651449042192480406450320835010463246621184480674594288812516111592107112548966085796564584597945213317871093750 375 92095409574763450411245724020152585155215073910778557263867311957179013266697693444168328859907072831131849081978313788052523567933324561873548587937341272334267922115726733190170252141579658011960404096986970638618983314028772494920702983623634853012799329695920950913006480431542211546087561441789532504397801903435926015779024125582363535070282052071427759595211890134597503387689617565373054410624072693551499451730923994293652960771385508252195504513305296568536788363635026615821083760982556766087871299315206898661618290264437575470846097953301630356742996563225021644820064703473860845406306907534599304199218750 376 4144293430864355268506057580906866331984678325985035076874029038073055597001396204987574798695818277400933208689024120462363560556999605284309686457180357255042056495207702993557661346371084610538218184364413678737854249131294762271431634263063568385575969836316442791085291619419399519573940264880528962697901085654616670710056085651206359078162692343214249181784535056056887652446032790441787448478083271209817475327891579743214383234712347871348797703098738345584155476363576197711948769244215054473954208469184310439772823061899690896188074407898573366053434845345125974016902911656323738043283810839056968688964843750 377 186493204388895987082772591140808984939310524669326578459331306713287501865062829224440865941311822483041994391006085420806360225064982237793935890573116076476892542284346634710094760586698807474219818296398615543203441210908264302214423541837860577350918642634239925598838122873872978380827311919623803321405548854457750181952523854304286158517321155444641213180304077522559944360071475569880435181513747204441786389755121088444647245562055654210695896639443225551286996436360928897037694615989677451327939381113293969789777037785486090328463348355435801472404568040530668830760631024534568211947771487757563591003417968750 378 8392194197500319418724766601336404322268973610119696030669908802097937583927827315099838967359032011736889747595273843936286210127924200700727115075790223441460164402795598561954264226401446336339891823337937699444154854490871893599649059382703725980791338918540796651947715529324284027137229036383071149463249698450598758187863573443692877133279451995008854593113683488515197496203216400644619583168118624199880387538980448980009126050292504439481315348774945149807914839636241800366696257719535485309757272150098228640539966700346874064780850675994611066258205561823880097384228396104055569537649716949090361595153808593750 379 377648738887514373842614497060138194502103812455386321380145896094407191276752229179492753531156440528160038641787322977132879455756589031532720178410560054865707398125801935287941890188065085135295132050207196474986968452089235211984207672221667669135610251334335849337647198819592781221175306637238201725846236430276944118453860804966179470997575339775398456690115756983183887329144738029007881242565338088994617439254120204100410672263162699776659190694872531741356167783630881016501331597379096838939077246754420288824298501515609332915138280419757497981619250282074604382290277824682500629194237262709066271781921386718750 380 16994193249938146822917652367706218752594671560492384462106565324248323607453850313077173908902039823767201738880429533970979575509046506418972408028475202468956832915661087087957385058462928831088280942259323841374413580344015584539289345249975045111102461310045113220194123946881675154952888798675719077663080639362462485330423736223478076194890890289892930551055209064243274929811513211305354655915440214004757784766435409184518480251842321489949663581269263928361027550263389645742559921882059357752258476103948912997093432568202419981181222618889087409172866262693357197203062502110712528313740676821907982230186462402343750 381 764738696247216607031294356546779843866760220222157300794795439591174562335423264088472825900591792069524078249619329028694080897907092788853758361281384111103057481204748918958082327630831797398972642401669572861848611115480701304268020536248877029999610758952030094908735577609675381972879995940407358494838628771310811839869068130056513428770090063045181874797484407890947371841518094508740959516194809630214100314489593413303331611332904467047734861157116876776246239761852534058415196484692671098851631424677701084869204465569108899153155017850008933412778981821201073874137812594982063774118330456985859200358390808105468750 382 34413241331124747316408246044605092974004209909997078535765794781602855305094046883981277165526630643128583521232869806291233640405819175498419126257662284999637586654213701353113704743387430882953768908075130778783187500196631558692060924131199466349982484152841354270893100992435392188779599817318331132267738294708986532794108065852543104294654052837033184365886798355092631732868314252893343178228766433359634514152031703598649922509980701017148068752070259454931080789283364032628683841811170199448323414110496548819114200950609900461891975803250402003575054181954048324336201566774192869835324870564363664016127586364746093750 383 1548595859900613629238371072007229183830189445949868534109460765172128488729232109779157472448698378940786258455479141283105513818261862897428860681594802824983691399439616560890116713452434389732919600863380885045243437508848420141142741585903975985749211786877860942190189544659592648495081991779324900952048223261904393975734862963364439693259432377666493296464905925979168427979074141380200443020294489501183553136841426661939246512949131545771663093843161675471898635517751381468290772881502658975174553634972344696860139042777445520785138911146268090160877438187932174595129070504838679142589619175396364880725741386413574218750 384 69686813695527613315726698240325313272358525067744084034925734432745781992815444940062086260191427052335381630496561357739748121821783830384298730671766127124266112974782745240055252105359547537981382038852139827035954687898178906351423371365678919358714530409503742398558529509681669182278689630069620542842170046785697728908068833351399786196674456994992198340920766669062579259058336362109019935913252027553259891157864199787266093082710919559724839222942275396235438598298812166073084779667619653882854913573755511358706256924985048435331251001582064057239484718456947856780808172717740561416532862892836419632658362388610839843750 385 3135906616298742599207701420814639097256133628048483781571658049473560189676695022302793881708614217355092173372345261098288665481980272367293442880229475720591975083865223535802486344741179639209162191748346292216617960955418050785814051711455551371142153868427668407935133827935675113202541033353132924427897652105356397800863097500812990378850350564774648925341434500107816066657625136294905897116096341239896695102103888990426974188721991380187617765032402392830594736923446547473288815085042884424728471110818998011141781561624327179589906295071192882575776812330562653555136367772298325263743978830177638883469626307487487792968750 386 141115797733443416964346563936658759376526013262181770170724612226310208535451276003625724676887639780979147801755536749422989946689112256528204929610326407426638878773935059111111885513353083764412298628675583149747808242993812285361632327015499811701396924079245078357081022257105380094114346500890981599255394344741037901038839387536584567048265775414859201640364552504851722999593131133270765370224335355795351279594675004569213838492489612108442799426458107677376763161555094636297996678826929799112781199986854910501380170273094723081545783278203679715909956554875319409981136549753424636868479047357993749756133183836936950683593750 387 6350210898004953763395595377149644171943670596798179657682607550183959384095307420163157610459943790144061651078999153724034547601010051543769221832464688334198749544827077660000034848100888769398553438290401241738651370934721552841273454715697491526562861583566028526068646001569742104235145592540094171966492745513346705546747772439146305517171959893668664073816404862718327534981690900997184441660095091010790807581760375205614622732162032544879925974190614845481954342269979258633409850547211840960075153999408470972562107662289262538669560247519165587215948044969389373449151144738904108659081557131109718739025993272662162780761718750 388 285759490410222919352801791971733987737465176855918084595717339758278172284288833907342092470697470556482774298554961917581554642045452319469614982460910975038943729517218494700001568164539994622934904723068055878239311692062469877857305462206387118695328771260471283673089070070638394690581551664304237738492173548100601749603649759761583748272738195215089883321738218822324739074176090544873299874704279095485586341179216884252658022947291464519596668838577668046687945402149066638503443274624532843203381929973381193765294844803016814240130211138362451424717662023622521805211801513250684889658670070899937343256169697269797325134277343750 389 12859177068460031370876080638728029448185932958516313806807280289122517752792997525830394161181386175041724843434973286291169958892045354376132674210740993876752467828274832261500070567404299758032070712538062514520769026142811144503578745799287420341289794706721207765289008153178727761076169824893690698232147809664527078732164239189271268672273218784679044749478219847004613258337924074519298494361692559296851385353064759791369611032628115903381850097735995062100957543096707998732654947358103977944152186848802153719438268016135756640805859501226310314112294791063013481234531068096280820034640153190497180446527636377140879631042480468750 390 578662968080701411689423628742761325168366983133234121306327613010513298875684888662367737253162377876877617954573797883102648150142040946925970339483344724453861052272367451767503175533193489111443182064212813153434606176426501502661043560967933915358040761802454349438005366893042749248427642120216081420446651434903718542947390763517207090252294845310557013726519893115207596625206583353368432246276165168358312340887914190611632496468265215652183254398119777794543089439351859942969472631114679007486848408196096917374722060726109048836263677555183964135053265597835606655553898064332636901558806893572373120093743636971339583396911621093750 391 26039833563631563526024063293424259632576514240995535458784742585473098449405819989806548176392307004459492807955820904739619166756391842611668665276750512600423747352256535329537642898993707010014943192889576591904557277939192567619746960243557026191111834281110445724710241510186923716179243895409723663920099314570667334432632584358274319061353268038975065617693395190184341848134296250901579451082427432576124055339956138577523462341071934704348246447915390000754439024770833697433626268400160555336908178368824361281862492732674907197631865489983278386077396951902602299499925412894968660570146310210756790404218463663710281252861022949218750 392 1171792510363420358671082848204091683465943140844799095645313416346289430223261899541294667937653815200677176358011940713282862504037632917525089937453773067019068630851544089829193930454716815450672443680030946635705077507263665542888613210960066178600032542649970057611960867958411567228065975293437564876404469155680030049468466296122344357760897061753877952796202783558295383166043331290571075298709234465925582490298026235988555805348237061695671090156192550033949756114687516384513182078007224990160868026597096257683812172970370823893433947049247527373482862835617103477496643580273589725656583959484055568189830864866962656378746032714843750 393 52730662966353916140198728169184125755967441338015959304039103735583024360046785479358260057194421684030472936110537332097728812681693481288629047185419788015858088388319484042313726870462256695280259965601392598606728487826864949429987594493202978037001464419248652592538239058128520525262968888204690419438201112005601352226080983325505496099240367778924507875829125260123292242471949908075698388441915550966651212063411180619485011240670667776305199057028664751527739025160938237303093193510325124557239061196869331595771547783666687075204527617216138731806728827602769656487348961112311537654546278176782500568542388919013319537043571472167968750 394 2372879833485926226308942767613285659018534860210718168681759668101236096202105346571121702573748975781371282124974179944397796570676206657988307123343890460713613977474376781904117709170801551287611698452062666937302781952208922724349441752194134011665065898866189366664220757615783423636833599969211068874719050040252060850173644249647747324465816550051602854412310636705548150911237745863406427479886199793499304542853503127876825505830180049933733957566289913818748256132242220678639193707964630605075757753859119921809719650265000918384203742774726242931302797242124634541930703250054019194454582517955212525584407501355599379166960716247558593750 395 106779592506866680183902424542597854655834068709482317590679185064555624329094740595700476615818703910161707695623838097497900845680429299609473820550475070732112628986346955185685296912686069807942526430342820012178625187849401522595724878848736030524927965448978521499889934092710254063657511998614498099362357251811342738257813991234148629600961744752322128448553978651749666791005698563853289236594878990707468704428407640754457147762358102247018028090483046121843671525950899930538763716858408377228409098923660396481437384261925041327289168424862680931908625875895608554386881646252430863750456213307984563651298337561001972062513232231140136718750 396 4805081662809000608275609104416903459512533091926704291580563327905003094809263326806521447711841675957276846303072714387405538055619318482426321924771378182945068304385612983355838361070873141357413689365426900548038133453223068516807619548193121373621758445204033467495047034171961432864588039937652414471306076331510423221601629605536688332043278513854495780184929039328735005595256435373398015646769554581836091699278343833950571649306114601115811264071737075482965218667790496874244367258628376975278409451564717841664682291786626859728012579118820641935888164415302384947409674081359388868770529598859305364308425190245088742813095450401306152343750 397 216228674826405027372402409698760655678063989136701693121125349755725139266416849706293465147032875418077458083638272147433249212502869331709184486614712018232528073697352584251012726248189291361083616021444210524661716005395038083256342879668690461812979130034181506037277116537738264478906461797194358651208773434917969044972073332249150974941947533123452310108321806769793075251786539591802910704104629956182624126467525472527775724218775157050211506883228168396733434840050572359340996526638276963887528425320412302874910703130398208687760566060346928887114967398688607322633435333661172499094673831948668741393879133561028993426589295268058776855468750 398 9730290367188226231758108436444229505512879511151576190450640739007631266988758236783205931616479393813485613763722246634496214562629119926913301897662040820463763316380866291295572681168518111248762720964989473609777220242776713746535429585091070781584060851538167771677470244198221901550790780873746139304394804571308607023743299951211793872387638990555353954874481304640688386330394281631130981684708348028218085691038646263749907589844882067259517809745267577853004567802275756170344843698722463374938779139418553629370981640867919390949225472715611799920173532940987329518504590014752762459260322437690093362724561010246304704196518287062644958496093750 399 437863066523470180429114879639990327748079578001820928570278833255343407014494120655244266922741572721606852619367501098552329655318310396711098585394791836920869349237138983108300770652583315006194322443424526312439974910924952118594094331329098185171282738319217549725486160988919985569785585139318576268697766205708887316068448497804530724257443754574990927969351658708830977384867742673400894175811875661269813856096739081868745841543019693026678301438537041003385205551102409027665517966442510851872245061273834913321694173839056372592715146272202530996407808982344429828332706550663874310666714509696054201322605245461083711688843322917819023132324218750 400 19703837993556158119310169583799564748663581010081941785662547496490453315652235429485992011523370772472308367871537549434854834489323967851999436342765632661439120715671254239873534679366249175278744509954103684059798870991622845336734244909809418332707723224364789737646877244501399350640351331269335932091399479256899929223080182401203882591584968955874591758620824641897393982319048420303040237911534404757141623524353258684093562869435886186200523564734166845152334249799608406244948308489912988334251027757322571099476237822757536766672181582249113894838351404205499342274971794779874343980002152936322439059517236045748767025997949531301856040954589843750 401 886672709710027115368957631270980413689861145453687380354814637342070399204350594326869640518551684761253876554219189724568467552019578553339974635424453469764760432205206440794309060571481212887543502947934665782690949194623028040153041020941423824971847545096415538194109476002562970778815809907120116944112976566560496815038608208054174716621323603014356629137937108885382729204357178913636810706019048214071373058595896640784210329124614878379023560413037508031855041240982378281022673882046084475041296249079515699476430702024089154500248171201210125267725813189247470402373730765094345479100096882134509757678275622058694516169907728908583521842956542968750 402 39900271936951220191603093407194118616043751545415932115966658680393167964195776744709133823334825814256424444939863537605581039840881034900298858594100406139414219449234289835743907725716654579939457632657059960221092713758036261806886845942364072123733139529338699218734926420115333685046711445820405262485083945495222356676737369362437862247959562135646048311207169899842222814196073051113656481770857169633211787636815348835289464810607669527056060218586687861433476855844207022646020324692073801376858331208578206476439381591084011952511167704054455637047661593516136168106817884429245546559504359696052939095522402992641253227645847800886258482933044433593750 403 1795512237162804908622139203323735337721968819543716945218499640617692558388809953511911022050067161641539100022293859192251146792839646570513448636734518276273639875215543042608475847657249456097275593469567698209949172119111631781309908067406383245567991278820241464843071688905190015827102015061918236811828777547285006050453181621309703801158180296104072174004322645492900026638823287300114541679688572633494530443656690697588025916477345128717522709836400953764506458512989316019070914611143321061958624904386019291439772171598780537863002546682450503667144771708226127564806804799316049595177696186322382259298508134668856395244063151039881631731986999511718750 404 80798050672326220887996264149568090197488596879467262534832483827796165127496447908035995992253022273869259501003223663651301605677784095673105188653053322432313794384699436917381413144576225524377401706130546419447712745360023430158945863033287246050559607546910865917938226000733550712219590677786320656532294989627825272270393172958936671052118113324683247830194519047180501198747047928505154375585985768507253869964551081391461166241480530792288521942638042919402790633084519220858191157501449447788138120697370868114789747721945124203835114600710272665021514726870175740416306215969222231782996328384507201668432866060098537785982841796794673427939414978027343750 405 3635912280254679939959831886730564058886986859576026814067461772250827430737340155861619819651386002324116677545145064864308572255500284305289733489387399509454120747311474661282163591505930148596983076775874588875147073541201054357152563836497926072275182339610988966307220170033009782049881580500384429543953274533252137252167692783152150197345315099610746152358753357123122553943617156782731946901369359582826424148404798662615752480866623885652983487418711931373125578488803364938618602087565225150466215431381689065165538647487530589172580157031962269925968162709157908318733779718615000430234834777302824075079478972704434200369227880855760304257273674011230468750 406 163616052611460597298192434902875382649914408680921206633035779751287234383180307013772891884312370104585250489531527918893885751497512793738038007022432977925435433629016359757697361617766856686864238454914356499381618309354047446071865372642406673252383205282494503483824907651485440192244671122517299329477897353996346176347546175241846758880539179482483576856143901070540514927462772055222937610561621181227189086678215939817708861638998074854384256933842036911790651031996151422237837093940435131770979694412176007932449239136938876512766107066438302146668567321912105874343020087337675019360567564978627083378576553771699539016615254638509213691577315330505371093750 407 7362722367515726878418659570629392219246148390641454298486610088807925547243113815619780134794056654706336272028918756350224858817388075718211710316009484006644594513305736189096381272799508550908890730471146042472172823920932135073233941768908300296357244237712252656772120844316844808651010200513278469826505380929835577935639577885883104149624263076711760958526475548174323171735824742485032192475272953155223508900519717291796898773754913368447291562022891661030579296439826814000702669227319580929694086248547920356960215761162249443074474817989723596600085529486044764345435903930195375871225540424038218752035944919726479255747686458732914616120979189872741699218750 408 331322506538207709528839680678322649866076677578865443431897453996356649625940121702890106065732549461785132241301344035760118646782463407319526964220426780299006753098758128509337157275977884790900082871201571911247777076441946078295527379600873513336075990697051369554745437994258016389295459023097531142192742141842601007103781004864739686733091838452029243133691399667844542728112113411826448661387282891985057900523387278130860444818971101580128120291030124746376068339792206630031620115229381141836233881184656416063209709252301224938351366809537561847003848826872014395544615676858791914205149319081719843841617521387691566508645890642981157725444063544273376464843750 409 14909512794219346928797785630524519243973450491048944954435385429836049233167305476630054772957964725780330950858560481609205339105210853329378713389919205113455303889444115782920172077419004815590503729204070736006149968439887573523298732082039308100123419581367311629963544709741610737518295656039388901398673396382917045319670145218913285902989132730341315941016112985053004422765045103532190189762427730139327605523552427515888720016853699571105765413096355613586923075290649298351422905185322151382630524653309538722844436916353555122225811506429190283115173197209240647799507705458645636139231719358677392972872788462446120492889065078934152097644982859492301940917968750 410 670928075739870611795900353373603365978805272097202522949592344342622215492528746448352464783108412660114892788635221672414240259734488399822042102546364230105488675024985210231407743483855216701572667814183183120276748579794940808548442943691768864505553881161529023348359511938372483188323304521772500562940302837231267039385156534851097865634510972865359217345725084327385199024427029658948558539309247856269742248559859238214992400758416480699759443589336002611411538388079218425814030733339496812218373609398929242527999661235909980500161517789313562740182793874415829150977846745639053626265427371140482683779275480810075422180007928552036844394024228677153587341308593750 411 30191763408294177530815515901812151469046237244374113532731655495417999697163793590175860915239878569705170175488584975258640811688051977991991894614586390354746990376124334460413348456773484751570770051638243240412453686090772336384679932466129598902749924652268806050676178037226761743474548703479762525332313627675407016772332044068299403953552993778941164780557628794732333956099216334652685134268916153532138401185193665719674658034128741631489174961520120117513519227463564829161631383000277356549826812422951815913759984755615949122507268300519110323308225724348712311794003103553757413181944231701321720770067396636453393998100356784841657997731090290471911430358886718750 412 1358629353373237988886698215581546816107080675996835108972924497293809986372370711557913741185794535636732657896986323886638836525962339009639635257656387565963614566925595050718600680554806813820684652323720945818560415874084755137310596960975831950623746609352096272280428011675204278456354691656589313639954113245393315754754941983073473177909884720052352415125093295762955028024464735059370831042101226908946228053333714957385359611535793373417012873268405405288108365235860417312273412235012481044742206559032831716119199314002717710512827073523359964548870157595692054030730139659919083593187490426559477434653032848640402729914516055317874609897899063071236014366149902343750 413 61138320901795709499901419701169606724818630419857579903781602378221449386756682020106118353360754103652969605364384574898747643668305255433783586594537440468362655511651777282337030624966306621930809354567442561835218714333813981178976863243912437778068597420844332252619260525384192530535961124546519113797935096042699208963972389238306293005944812402355858680629198309332976261100913077671687396894555210902580262400017173082341182519110701803765579297078243237964876435613718779052303550575561647013399295156477427225363969130122296973077218308551198404699157091806142431382856284696358761693437069195176484559386478188818122846153222489304357445405457838205620646476745605468750 414 2751224440580806927495563886552632302616838368893591095670172107019965222404050690904775325901233934664383632241397305870443643965073736494520261396754184821076319498024329977705166378123483797986886420955534915282584842145021629153053958845976059700013086883937994951367866723642288663874118250604593360120907079321921464403378757515723783185267516558106013640628313923919983931749541088495225932860254984490616111808000772788705353213359981581169451068368520945708419439602617345057353659775900274115602968282041484225141378610855503363788474823884803928211462069131276409412228532811336144276204668113782941805172391518496815528076895012018696085043245602719252929091453552246093750 415 123805099826136311737300374894868453617757726600211599305157744815898435008182281090714889665555527059897263450862878764169963978428318142253411762853938316948434377411094848996732487015556770909409888942999071187716317896525973311887428148068922686500588909777209772811554002563902989874335321277206701205440818569486465898152044088207570243337038245114770613828274126576399276928729348982285166978711474302077725031360034775491740894601199171152625298076583442556878874782117780527580914689915512335202133572691866790131362037488497651370481367074816176769515793110907438423550283976510126492429210065120232381232757618332356698763460275540841323826946052122366381809115409851074218750 416 5571229492176134028178516870269080412799097697009521968732098516715429575368202649082170034949998717695376855288829544387648379029274316401403529328427224262679546983499268204852961915700054690923445002434958203447234305343668799034934266663101520892526500939974439776519930115375634544345089457474301554244836835626890965416841983969340660950166721030164677622272335695937967461792820704202832514042016343593497626411201564897128340257053962701868138413446254915059549365195300123741141161046198055084096010771134005555911291686982394311671661518366727954628210689990834729059762778942955692159314452930410457155474092824956051444355712399337859572212572345506487181410193443298339843750 417 250705327147926031268033259162108618575959396365428488592944433252194330891569119208697651572749942296291958487997329497444177056317344238063158819779225091820579614257467069218383286206502461091555025109573119155125543740465095956572041999839568440163692542298849789943396855191903554495529025586343569941017657603210093443757889278620329742757502446357410493002255106317208535780676931689127463131890735461707393188504070420370775311567428321584066228605081471177679721433788505568351352247078912478784320484701030250016008125914207744025224768326502757958269481049587562807689325052433006147169150381868470571996334177123022314996007057970203680749565755547791923163458704948425292968750 418 11281739721656671407061496662294887835918172836444281986682499496348744890120610364391394320773747403333138131959879827384987967534280490712842146890065129131926082641586018114827247879292610749119976129930790361980649468320929318045741889992780579807366164403448240547452858483635659952298806151385460647345794592144454204969105017537914838424087610086083472185101479784274384110130461926010735840935083095776832693482683168916684889020534274471282980287228666202995587464520482750575810851118551061545294421811546361250720365666139348481135114574692624108122126647231440326346019627359485276622611767184081175739835037970536004174820317608659165633730458999650636542355641722679138183593750 419 507678287474550213317767349803269952616317777639992689400712477335693520055427466397612744434818633149991215938194592232324458539042622082077896610052930810936673718871370815167226154568167483710398925846885566289129226074441819312058385049675126091331477398155170824635378631763604697853446276812345729130560756646500439223609725789206167729083942453873756248329566590292347284955870786670483112842078739309957471206720742601250820005924042351207734112925289979134801435903421723775911488300334797769538248981519586256282416454976270681651080155861168084865495699125414814685570883231176837448017529523283652908292576708674120187866914292389662453517870654984278644406003877520561218261718750 420 22845522936354759599299530741147147867734299993799671023032061480106208402494235987892573499566838491749604717218756650454600634256917993693505347452381886492150317349211686682525176955567536766967951663109850483010815173349881869042627327235380674109916482916982687108592038429362211403405082456555557810875234049092519765062437660514277547808777410424319031174830496563155627823014185400171740077893543268948086204302433417056286900266581905804348035081638049061066064615653977569916016973515065899629221204168381381532708740473932180674298607013752563818947306460643666660850689745402957685160788828547764380873165951890335408454011143157534810408304179474292538998270174488425254821777343750 421 1028048532135964181968478883351621654048043499720985196036442766604779378112240619455165807480507732128732212274844049270457028541561309716207740635357184892146764280714525900713632963000539154513557824839943271735486682800744684106918229725592130334946241731264220919886641729321299513153228710545000101489385532209163389427809694723142489651394983469094356402867372345342003252035638343007728303505209447102663879193609503767532910511996185761195661578673712207747972907704428990646220763808177965483314954187577162168971893321326948130343437315618865371852628790728964999738281038543133095832235497284649397139292467835065093380430501442089066468373688076343164254922157851979136466979980468750 422 46262183946118388188581549750822974432161957487444333821639924497215072015050827875482461336622847945792949552367982217170566284370258937229348328591073320146604392632153665532113483335024261953110102117797447228096900726033510784811320337651645865072580877906889941394898877819458478091895291974525004567022348949412352524251436262541412034312774256109246038129031755540390146341603725435347773657734425119619874563712427669538980973039828359253804771040317049348658780846699304579079934371368008446749172938440972297603735199459712665865454679202848941733368295582803424988222646734440989312450597377809222871268161052577929202119372564894007991076815963435442391471497103339061141014099121093750 423 2081798277575327468486169738787033849447288086934995021973796602374678240677287254396710760148028157560682729856559199772675482796661652175320674786598299406597197668446914948945106750076091787889954595300885125264360532671507985316509415194324063928266139505810047362770449501875631514135288138853625205516005702723555863591314631814363541544074841524916071715806428999317556585372167644590649814598049130382894355367059245129254143786792276166421214696814267220689645138101468706058597046711560380103712782229843753392168083975687069963945460564128202378001573301226154124470019103049844519060276882001415029207067247366006814095371765420230359598456718354594907616217369650257751345634460449218750 424 93680922490889736081877638245416523225127963912074775988820847106860520830477926447851984206661267090230722843545163989770396725849774347889430365396923473296873895080111172702529803753424130455047956788539830636896223970217859339242923683744582876771976277761452131324670227584403418136087966248413134248220256622560013861609158431646359369483367868621223227211289304969290046341747544006579241656912210867230245991517666030816436470405652427488954661356642024931034031214566091772636867102020217104667075200342968902647563778905918148377545725385769107010070798555176935601150859637243003357712459690063676314318026131470306634291729443910366181930552325956770842729781634261598810553550720214843750 425 4215641512090038123684493721043743545130758376043364919496938119808723437371506690153339289299757019060382527959532379539667852663239845655024366442861556298359325278605002771613841168904085870477158055484292378660330078659803670265931565768506229454738932499265345909610160241298153816123958481178591041169911548015200623772412129424086171626751554087955045224508018723618052085378639480296065874561049489025361069618294971386739641168254359237002959761048891121896531404655474129768659019590909769710018384015433600619140370050766316676989557642359609815453185934982962102051788683675935151097060686052865434144311175916163798543127824975966478186874854668054687922840173541771946474909782409667968750 426 189703868044051715565802217446968459530884126921951421377362215391392554681717801056900268018489065857717213758178957079285053369845793054476096489928770033426169637537225124722622852600683864171472112496793157039714853539691165161966920459582780325463251962466940565932457210858416921725578131653036596852646019660684028069758545824083877723203819933957977035102860842562812343842038776613322964355247227006141248132823273712403283852571446165665133189247200100485343913209496335839589655881590939636950827280694512027861316652284484250464530093906182441695393367074233294592330490765417081799367730872378944536494002916227370934440752123918491518409368460062460956527807809379737591370940208435058593750 427 8536674061982327200461099785113580678889785711487813961981299692612664960677301047560512060832007963597274619118053068567827401643060687451424342046794651504177633689175130612518028367030773887716245062355692066787168409286102432288511420681225114645846338311012325466960574488628761477651015924386646858369070884730781263139134562083774497544171897028108966579628737915326555472891744947599533395986125215276356165977047317058147773365715077454930993516124004521840476094427335112781534514671592283662787227631253041253759249352801791270903854225778209876292701518340498256654872084443768680971547889257052504142230131230231692049833845576332118328421580702810743043751351422088191611692309379577636718750 428 384150332789204724020749490330111130550040357016951628289158486167569923230478547140223042737440358361877357860312388085552233073937730935314095392105759317687993516012880877563311276516384824947231027806006143005422578417874609452983013930655130159063085223995554646013225851988294266494295716597399108626608189812885156841261055293769852389487735366264903496083293206189694996280128522641979002819375634687436027468967129267616649801457178485471894708225580203482821424249230080075169053160221652764825425243406386856419166220876080607190673440160019444433171568325322421549469243799969590643719655016567362686400355905360426142242523050934945324778971131626483436968810813993968622526153922080993652343750 429 17286764975514212580933727064855000874751816065762823273012131877540646545371534621310036923184816126284481103714057463849850488327197892089134292644759169295959708220579639490349007443237317122625396251270276435244016028804357425384235626879480857157838835079799959070595163339473241992243307246882959888197368541579832057856747488219643357526948091481920657323748194278536274832605783518889055126871903560934621236103520817042749241065573031846235261870151109156726964091215353603382607392209974374417144135953287408538862479939423627323580304807200874999492720574639508969726115970998631578967384475745531320888016015741219176400913537292072539615053700923191754663596486629728588013676926493644714355468750 430 777904423898139566142017717918475039363831722959327047285545934489329094541719057958951661543316725682801649667132585873243271974723905144011043169014162618318186869926083777065705334945679270518142831307162439585980721296196084142290603209576638572102747578590998158176782350276295889650948826109733194968881584371092442603553636969883951088712664116686429579568668742534132367467260258350007480709235660242057955624658436766923715847950786433080586784156799912052713384104690912152217332649448846848771486117897933384248811597274063229561113716324039374977172425858777903637675218694938421053532301408548909439960720708354862938041109178143264282677416541543628959861841898337786460615461692214012145996093750 431 35005699075416280476390797306331376771372427533169717127849567052019809254377357608152824769449252655726074235020966364295947238862575731480496942605637317824318409146673769967956740072555567173316427408822309781369132458328823786403077144430948735744623641036594917117955205762433315034292697174937993773599671296699159917159913663644777798992069885250889331080590093414035956536026711625750336631915604710892608003109629654511567213157785389488626405287055996042372102284711091046849779969225198108194716875305407002291196521877332845330250117234581771873972759163645005663695384841272228947408953563384700924798232431875968832211849913016446892720483744369463303193782885425200390727695776149630546569824218750 432 1575256458393732621437585878784911954711759238992637270753230517340891416446981092366877114625216369507673340575943486393317625748815907916622362417253679302094328411600319648558053303265000522799239233397003940161610960624797070388138471499392693108508063846646771270307984259309499176543171372872209719811985208351462196272196114864015000954643144836290019898626554203631618044121202023158765148436202211990167360139933334453020524592100342526988188237917519821906744602811999097108240098615133914868762259388743315103103843484479978039861255275556179734328774162364025254866292317857250302633402910352311541615920459434418597449533246085740110172421768496625848643720229844134017582746309926733374595642089843750 433 70886540627717967964691364545321037962029165754668677183895373280340113740114149156509470158134736627845300325917456887699293158696715856248006308776415568594244778522014384185112398646925023525965765502865177307272493228115868167466231217472671189882862873099104707163859291668927462944442711779249437391539334375815798832248825168880675042958941517633050895438194939163422811985454091042144431679629099539557531206297000050385923606644515413714468470706288391985803507126539959369870804437681026169094301672493449179639672956801599011793756487400028088044794837306381136468983154303576263618503130965854019372716420674548836885228996073858304957758979582348163188967410342986030791223583946703001856803894042968750 434 3189894328247308558411111404539446708291312458960090473275291797615305118305136712042926157116063148253038514666285559946468192141352213531160283894938700586741015033490647288330057939111626058668459447628932978827262195265214067535980404786270203544728829289459711822373668125101735832499922030066224682619270046911710947451197132599630376933152368293487290294718772262354026539345434096896499425583309479280088904283365002267366562299003193617151081181782977639361157820694298171644186199695646177609243575262205213083785283056071955530719041933001263962015767678787151141104241943660931862832640893463430871772238930354697659835304823323623723099154081205667343503533465434371385605061277601635083556175231933593750 435 143545244771128885128500013204275101873109060653204071297388130892688730323731152041931677070222841671386733159982850197591068646360849608902212775272241526403345676507079127974852607260023172640080675143301984047226798786934633039119118215382159159512797318025687032006815065629578112462496491352980110717867152111026992635303870966983366961991856573206928063262344751805931194270544534360342474151248926567604000692751425102031495303455143712771798653180233993771252101931243417723988378986304077992415960886799234588770337737523237998882356886985056878290709545545421801349690887464741933827468840205854389229750751865961394692588717049563067539461933654255030457659005944546712352227757492073578760027885437011718750 436 6459536014700799830782500594192379584289907729394183208382465890170992864567901841886925468160027875212402992199228258891598089086238232400599574887250868688150555442818560758868367326701042768803630381448589282125205945412058486760360319692197162178075879311155916440306677953331015060812342110884104982304021844996214668588674193514251513289633545794311762846805513831266903742174504046215411336806201695542180031173814129591417288655481467074730939393110529719706344586905953797579477054383683509658718239905965556494665198188545709949706059914327559523081929549543981060736089935913387022236097809263447515338783833968262761166492267230338039275787014441476370594655267504602055850249087143311044201254844665527343750 437 290679120661535992385212526738657081293045847822738244377210965057694678905555582884911646067201254384558134648965271650121914008880720458026980869926289090966774994926835234149076529701546924596163367165186517695634267543542631904216214386148872298013414569002016239813800507899895677736555394989784724203680983024829660086490338708141318098033509560744029328106248122407010668397852682079693510156279076299398101402821635831613777989496666018362892272689973837386785506410767920891076467447265757934642320795768450042259933918484556947736772696144740178538686829729479147733124047116102416000624401416855138190245272528571824252492152025365211767410415649866436676759487037707092513261208921448996989056468009948730468750 438 13080560429769119657334563703239568658187063152023220996974493427596260550750001229821024073024056447305116059203437224255486130399632420611214139146683009093504874771707585536708443836569611606827351522433393296303542039459418435689729647376699253410603655605090730791621022855495305498144992774540312589165644236117334703892065241866359314411507930233481319764781165508315480077903370693586207957032558433472914563126973612422620009527349970826330152271048822682405347788484556440098441035126959107058904435809580251901697026331805062648154771326513308034240907337826561647990582120224608720028098063758481218561037263785732091362146841141434529533468704243989650454176916696819163096754401465204864507541060447692871093750 439 588625219339610384580055366645780589618417841841044944863852204241831724783750055341946083286082540128730222664154675091496875867983458927504636261600735409207719364726841349151879972645632522307230818509502698333659391775673829606037834131951466403477164502229082885622946028497288747416524674854314066512453990625280061675142935883986169148517856860506659389415152447874196603505651681211379358066465129506281155340713812559017900428730748687184856852197197020708240650481805039804429846580713159817650699611431111335576366184931227819166964709693098861540840830202195274159576195410107392401264412869131654835246676870357944111296607851364553829006091690979534270437961251356862339353948065934218902839347720146179199218750 440 26488134870282467306102491499060126532828802882847022518873349190882427615268752490387573747873714305792860019886960379117359414059255651737708631772033093414347371412707860711834598769053463503825386832927621425014672629905322332271702535937815988156472402600308729853032571282377993633743610368444132993060429578137602775381432114779377611683303558722799672523681860154338847157754325654512071112990930827782651990332121565155805519292883690923318558348873865931870829271681226791199343096132092191794281482514400010100936478321905251862513411936189448769337837359098787337180928793454832658056898579110924467586100459166107485008347353311404922305274126094079042169708256311058805270927662967039850627770647406578063964843750 441 1191966069162711028774612117457705693977296129728116013349300713589709242687093862067440818654317143760678700894913217060281173632666504328196888429741489203645631713571853732032556944607405857672142407481742964125660268345739504952226614117201719467041258117013892843386465707707009713518462466579985984687719331016192124892164445165071992525748660142525985263565683706945248122098944654453043200084591887250219339564945470432011248368179766091549335125699323966934187317225655205603970439325944148630742666713148000454542141524485736333813103537128525194620202681159445430173141795705467469612560436059991601041374520662474836825375630899013221503737335674233556897636871533997646237191744833516793278249679133296012878417968750 442 53638473112321996294857545285596756228978325837765220600718532111536915920919223793034836839444271469230541540271094767712652813469992694768859979338367014164053427110733417941465062507333263595246408336678433385654712075558277722850197635274077376016856615265625177952390956846815437108330810996099369310947369895728645620147400032428239663658689706413669336860455766812536165494452509450386944003806634926259870280422546169440506176568089474119720080656469578512038429275154484252178669769667486688383420002091660020454396368601858135021589659170783633757909120652175044357791380806746036132565219622699622046861853429811367657141903390455594967668180105340510060393659219029894080673628517508255697521235560998320579528808593750 443 2413731290054489833268589537851854030304024662699434927032333945019161216441365070686567657774992216115374369312199264547069376606149671264598699070226515637382404219983003807365927812829996861786088375150529502354462043400122497528258893587333481920758547686953133007857593058106694669874886494824471618992631645307789052906633001459270784864641036788615120158720509506564127447250362925267412480171298571681694162619014577624822777945564026335387403629541131033041729317381951791348040139635036900977253900094124700920447836587083616075971534662685263519105910429347876996100612136303571625965434883021482992108783404341511544571385652570501773545068104740322952717714664856345233630313283287871506388455600244924426078796386718750 444 108617908052452042497086529203333431363681109821474571716455027525862254739861428180895544599874649725191846619048966904618121947276735206906941458160193203682208189899235171331466751577349858780373976881773827605950791953005512388771650211430006686434134645912890985353591687614801260144369892267101222854668424038850507380798485065667185318908846655487680407142422927795385735126266331637033561607708435725676237317855655993117025007550381185092433163329350896486877819282187830610661806283576660543976425504235611541420152646418762723418719059820836858359765969320654464824527546133660723168444569735966734644895253195368019505712354365672579809528064713314532872297159918535535513364097747954217787480502011021599173545837402343750 445 4887805862360341912368893814150004411365649941966355727240476238663801463293764268140299506994359237633633097857203510707815487627453084310812365617208694165699368545465582709916003820980743645116828959679822242267785637885248057494724259514350300889536059066080094340911625942666056706496645152019555028460079081748272832135931827955023339350898099496945618321409031750792358080681984923666510272346879607655430679303504519690266125339767153329159492349820790341909501867698452377479781282760949724478939147690602519363906869088844322553842357691937658626189468619429450917103739576014732542580005638118503059020286393791560877757055946455266091428762912099153979253372196334099098101384398657939800436622590495971962809562683105468750 446 219951263806215386056600221636750198511454247388486007725821430739871065848219392066313477814746165693513489403574157981851696943235388793986556452774391237456471584545951221946220171944133464030257303185592000902050353704836162587262591678145763540029122657973604245341023167419972551792349031840879976280703558678672277446116932257976050270790414477362552824463406428785656113630689321564992962255609582344494380568657703386061975640289521899812177155741935565385927584046430356986590157724242737601552261646077113371375809108997994514922906096137194638178526087874325291269668280920662964416100253715332637655912887720620239499067517590486974114294331044461929066401748835034459414562297939607291019648016572318738326430320739746093750 447 9897806871279692372547009973653758933015441132481870347661964383294197963169872642984106501663577456208107023160837109183326362445592495729395040374847605685541221304567804987579907737486005881361578643351640040592265916717627316426816625516559359301310519608812191040346042533898764830655706432839598932631660140540252485075261951608922262185568651481314877100853289295354525113381019470424683301502431205502247125589596652372788903813028485491547972008387100442366741282089366064396557097590923192069851774073470101711911409904909753171530774326173758718033673954344638107135072641429833398724511417189968694516079947427910777458038291571913835143244897000786807988078697576550673655303407282328095884160745754343224689364433288574218750 448 445401309207586156764615448814419151985694850961684165644788397248238908342644268934284792574860985529364816042237669913249686310051662307822776816868142255849354958705551224441095848186870264661271038950823801826651966252293229239206748148245171168558973382396548596815571914025444417379506789477781951968424706324311361828386787822401501798350589316659169469538398018290953630102145876169110748567609404247601120651531849356775500671586281847119658740377419519906503357694021472897845069391591543643143329833306154577036013445720938892718884844677819142311515327945508714821078268864342502942603013773548591253223597634255984985611723120736122581446020365035406359463541390944780314488653327704764314787233558945445111021399497985839843750 449 20043058914341377054407695196648861839356268293275787454015477876170750875418992102042815665868744348821416721900695146096235883952324803852024956759066401513220973141749805099849313168409161909757196752787071082199338481353195315764303666671032702585153802207844686856700736131144998782077805526500187838579111784594011282277405452008067580925776519249662626129227910823092913354596564427609983685542423191142050429318933221054897530221382683120384643316983878395792651096230966280403028122621619463941449842498776955966620605057442250172349818010501861404018189757547892166948522098895412632417135619809686606395061893541519324352527540433125516165070916426593286175859362592515114151989399746714394165425510152545029995962977409362792968750 450 901937651145361967448346283849198782771032073197410435430696504427683789393854644591926704964093495696963752485531281574330614777854616173341123054157988068094943791378741229493219092578412285939073853875418198698970231660893789209393665000196471616331921099353010908551533125901524945193501248692508452736060030306730507702483245340363041141659943366234818175815255987039181100956845399242449265849409043601392269319351994947470388859962220740417308949264274527810669299330393482618136265517972875877365242912444963018497927227584901257755741810472583763180818539089655147512683494450293568458771102891435897287777785209368369595863739319490648227428191239196697877913671316663180136839522988602147737444147956864526349818333983421325683593750 451 40587194301541288535175582773213945224696443293883469594381342699245770522723459006636701723384207306363368861848907670844877665003457727800350537437109463064272470612043355327194859166028552867258323424393818941453660424740220514422714925008841222734936449470885490884818990665568622533707556191162880373122701363802872846611746040316336851374697451480566817911686519416763149543058042965910216963223406962062652119370839772636167498698299933318778902716892353751480118469867706717816131948308779414481435931060023335832406725241320556599008381471266269343136834259034481638070757250263210580644699630114615377950000334421576631813868269377079170234268605763851404506115209249843106157778534487096648184986658058903685741825029253959655761718750 452 1826423743569357984082901224794627535111339948224756131747160421466059673522555655298651577552289328786351598783200845188019494925155597751015774184669925837892261177541950989723768662471284879026624554097721852365414719113309923149022171625397855023072140226189847089816854579950588014016840028602329616790521561371129278097528571814235158311861385316625506806025893373754341729437611933465959763345053313292819345371687789768627537441423496999345050622260155918816605331144046802301725937673895073651664616897701050112458302635859425046955377166206982120441157541656551673713184076261844476129011483355157692007750015048970948431624072121968562660542087259373313202775184416242939777100034051919349168324399612650665858382126316428184509277343750 453 82189068460621109283730555115758239080010297670114025928622218965972685308515004488439320989853019795385821945244038033460877271632001898795709838310146662705151752989387794537569589811207819556198104934397483356443662360098946541705997723142903476038246310178543119041758456097776460630757801287104832755573470261700817514388785731640582124033762339248147806271165201818945377824692537005968189350527399098176870541725950539588239184864057364970527278001707016346747239901482106103577667195325278314324907760396547255060623618613674127112991972479314195419852089374544825317093283431783001425805516750982096140348750677203692679423083245488585319724393926671799094124883298730932289969501532336370712574597982569279963627195684239268302917480468750 454 3698508080727949917767874980209120758600463395155131166787999853468770838883175201979769444543385890792361987535981711505739477223440085445806942723956599821731828884522450754190631541504351880028914722047886751039964806204452594376769897541430656421721083958034440356879130524399940728384101057919717474000806161776536788147495357923826195581519305266166651282202434081852542002111164165268568520773732959417959174377667774281470763318882581423673727510076815735603625795566694774660995023789637524144620849217844626477728062837615335720084638761569138793893344021854517139269197754430235064161248253794194326315693780474166170574038746046986339387597726700230959235619748442891953048627568955136682065856909215617598363223805790767073631286621093750 455 166432863632757746299554374109410434137020852781980902505459993406094687749742884089089625004452365085656289439119177017758276475054803845061312422578046991977932299803510283938578419367695834601301162492154903796798416279200366746954645389364379538977448778111549816059560873597997332777284547606387286330036277279944155466637291106572178801168368736977499307699109533683364390095002387437085583434817983173808162846995049842666184349349716164065317737953456708102163160800501264859744776070533688586507938214803008191497762827692690107403808744270611245725200480983453271267113898949360577887256171420738744684206220121337477675831743572114385272441897701510393165602888679930137887188240602981150692963560914702791926345071260584518313407897949218750 456 7489478863474098583479946834923469536165938375189140612745699703274260948738429784009033125200356428854533024760362965799122441377466173027759059016012114639006953491157962777236028871546312557058552312146970670855928732564016503612959042521397079253985195015019741722680239311909879974977804642287427884851632477597486995998678099795748046052576593163987468846459929015751397554275107434668851254566809242821367328114777242919978295720737227382939298207905551864597342236022556918688514923174015986392857219666135368617399327246171054833171393492177506057634021644255397207020125452721226004926527713933243510789279905460186495412428460745147337259885396567967692452129990596856204923470827134151781183360241161625636685528206726303324103355407714843750 457 337026548856334436256597607571556129127467226883511327573556486647341742693229340280406490634016039298453986114216333460960509861985977786249157655720545158755312907102108324975621299219584065067634854046613680188516792965380742662583156913462868566429333775675888377520610769035944598874001208902934254818323461491886914819940514490808662072365946692379436098090696805708812889942379834560098306455506415926961529765164975931399023307433175232232268419355749833906880400621015061340983171542830719387678574884976091587782969726077697467492712707147987772593530973991492874315905645372455170221693747126995957985517595745708392293559280733531630176694842845558546160345849576858529221556187221036830153251210852273153650848769302683649584650993347167968750 458 15166194698535049631546892340720025810736025209758009740810041899130378421195320312618292078530721768430429375139735005743222943789369000381212094507424532143989080819594874623902958464881282928043568432097615608483255683442133419816242061105829085489320019905414976988427484606617506949330054400632041466824555767134911166897323152086389793256467601157074624414081356256896580047407092555204423790497788716713268839432423916912956048834492885450452078871008742525809618027945677760344242719427382372445535869823924121450233637673496386037172071821659449766708893829617179344215754041760482659976218620714818109348291808556877653210167633008923357951267928050134577215563230958633814970028424946657356896304488352291914288194618620764231309294700622558593750 459 682478761434077233419610155332401161483121134439110438336451885460867028953789414067823143533882479579369321881288075258445032470521605017154544252834103946479508636881769358075633130919657731761960579444392702381746505754896003891730892749762308847019400895743673964479236807297787812719852448028441866007105009521071002510379541843887540696541042052068358098633661031560346102133319164984199070572400492252097097774459076261083022197552179845270343549195393413661432811257555499215490922374232206760049114142076585465260513695307337371672743231974675239501900222332773070489708931879221719698929837932166814920673131385059494394457543485401551107807056762256055974700345393138521673651279122599581060333701975853136142968757837934390408918261528015136718750 460 30711544264533475503882456989958052266740451049759969725140334845739016302920523633052041459024711581071619484657963386630026461173472225771954491377534677591577888659679621113403490891384597929288226074997671607178592758970320175127890173739303898115873040308465328401565656328400451572393360161279883970319725428448195112967079382974939331344346892343076114438514746420215574595999362424288958175758022151344369399850658431748735998889848093037165459713792703614764476506589997464697091506840449304202210136393446345936723116288830181725273445438860385777585510004974788172036901934564977386451842706947506671430290912327677247750589456843069799851317554301522518861515542691233475314307560516981147715016588913391126433594102707047568401321768760681152343750 461 1382019491904006397674710564548112352003320297239198637631315068058255733631423563487341865656112021148222876809608352398351190752806250159737952111989060491621004989685582950103157090112306906817970173374895222323036674153664407880755057818268675415214286813880939778070454534778020320757701207257594778664387644280168780083518572233872269910495610155438425149733163588909700856819971309093003117909110996810496622993279629428693119950043164186672445687120671662664401442796549885911369117807820218689099456137705085567152540232997358177637305044748717359991347950223865467741660587055423982390332921812637800214363091054745476148776525557938140993309289943568513348768199421105506389143840223264151647175746501102600689511734621817140578059479594230651855468750 462 62190877135680287895361975404665055840149413375763938693409178062621508013414060356930383954525040951670029456432375857925803583876281257188207845039507722122945224535851232754642069055053810806808657801870285004536650336914898354633977601822090393684642906624642290013170454065010914434096554326591765039897443992607595103758335750524252145972302456994729131737992361500936538556898708909185140305909994856472348034697583324291190397751942388400260055920430224819898064925844744866011610301351909841009475526196728850521864310484881117993678727013692281199610657760073946048374726417494079207564981481568701009646339097463546426694943650107216344698918047460583100694568973949747787511472810046886824122908592549617031028028057981771326012676581740379333496093750 463 2798589471105612955291288893209927512806723601909377241203413012817967860603632716061867277953626842825151325539456913606661161274432656573469353026777847495532535104113305473958893107477421486306389601084162825204149265161170425958528992081994067715808930798108903050592670432925491149534344944696629426795384979667341779669125108773591346568753610564762810928209656267542144235060441900913331313765949768541255661561391249593103567898837407478011702516419360116895412921663013518970522463560835942845426398678852798273483893971819650309715542715616152653982479599203327572176862688787233564340424166670591545434085259385859589201272464254824735511451312135726239531255603827738650438016276452109907085530886664732766396261262609179709670570446178317070007324218750 464 125936526199752582988108000194446738076302562085921975854153585576808553727163472222784027507913207927131809649275561112299752257349469545806120886205003137298964079685098746328150189836483966883787532048787327134186716932252669168133804643689733047211401885914900637276670169481647101729045522511348324205792324085030380085110629894811610595593912475414326491769434532039396490577719885541099909119467739584356504770262606231689660555447683336510526613238871205260293581474835608353673510860237617428044187940548375922306775228731884263937199422202726869429211581964149740747958820995425510395319087500176619544533836672363681514057260891467113098015309046107680778906502172248239269710732440344945818848889899912974487831756817413086935175670078024268150329589843750 465 5667143678988866234464860008750103213433615293866488913436911350956384917722356250025281237856094356720931434217400250053488851580726129561275439879225141178453383585829443584766758542641778509770438942195429721038402261951370112566021208966037987124513084866170528677450157626674119577807048513010674589260654583826367103829978345266522476801726061393644692129624553941772842075997394849349495910376048281296042714661817280426034724995145750142973697595749204236713211166367602375915307988710692784261988457324676916503804885292934791877173973999122709124314521188386738333658146944794147967789358937507947879504022650256365668132576740116020089410688907074845635050792597751170767136982959815522561848200045496083851952429056783588912082905153511092066764831542968750 466 255021465554498980550918700393754644604512688223992001104661010793037321297506031251137655703524246052441914539783011252406998321132675830257394794565131353030402261362324961314504134418880032939669752398794337446728101787811655065470954403471709420603088818977673790485257093200335381001317183085480356516729456272186519672349025536993511456077672762714011145833104927379777893419882768220727315966922172658321922159781777619171562624781558756433816391808714190652094502486542106916188859491981175291789480579610461242671219838182065634472828829960521910594153453477403225014616612515736658550521152187857654577681019261536455065965953305220904023481000818368053577285666898802684521164233191698515283169002047323773337859307555261501043730731907999143004417419433593750 467 11475965949952454124791341517718959007203070970079640049709745485686679458387771406301194506658591072359886154290235506358314924450970412361582765755430910886368101761304623259152686048849601482285138857945745185102764580451524477946192948156226923927138996853995320571836569194015092145059273238846616043252825532248393385255706149164708015523495274322130501562489721732090005203894724569932729218511497769624486497190179992862720318115170144039521737631392138579344252611894394811228498677139152888130526626082470755920204892718192953551277297348223485976736905406483145125657747563208149634773451848453594455995645866769140477968467898734940681056645036826562410977855010446120803452390493626433187742605092129569800203668839986767546967882935859961435198783874511718750 468 516418467747860435615610368297353155324138193653583802236938546855900575627449713283553752799636598256194876943060597786124171600293668556271224458994390989886564579258708046661870872198232066702831248607558533329624406120318601507578682667030211576721254858429789425732645613730679146527667295748097721946377148951177702336506776712411860698557287344495872570312037477944050234175262605646972814833017399633101892373558099678822414315182656481778478193412646236070491367535247766505282440471261879965873698173711184016409220172318682909807478380670056868953160743291741530654598640344366733564805333180411750519804064004611321508581055443072330647549026657195308494003475470075436155357572213189493448417229145830641009165097799404539613554732113698264583945274353027343750 469 23238831048653719602702466573380891989586218714411271100662234608515525903235237097759918875983646921528769462437726900375587722013215085032205100654747594544895406066641862099784189248920443001627406187340133999833098275414337067841040720016359520952456468629340524157969052617880561593745028308664397487586971702802996605142804952058533731435077930502314265664041686507482260537886817254113776667485782983489585156810114485547008644183219541680031518703569080623172111539086149492737709821206784598464316417817003280738414907754340730941336527130152559102892233448128368879456938815496503010416239993118528773391182880207509467886147494938254879139706199573788882230156396153394626991090749593527205178775311562378845412429400973204282609962945116421906277537345886230468750 470 1045747397189417382121610995802140139531379842148507199529800557383198665645585669399196349419264111468794625809697710516901447490594678826449229529463641754520293272998883794490288516201419935073233278430306029992489422393645168052846832400736178442860541088320323587108607367804625271718526273889897886941413726626134847231426222842634017914578506872604141954881875892836701724204906776435119950036860234257031332056455151849615388988244879375601418341660608628042745019258876727173196941954305306930894238801765147633228670848945332892360143720856865159630150505165776599575562246697342635468730799690333794802603229609337926054876637272221469561286778980820499700357037826902758214599083731708724233044889020307048043559323043794192717448332530238985782489180564880371093750 471 47058632873523782195472494811096306278912092896682823978841025082243939954051355122963835723866885016095758161436396973260565137076760547190215328825863878953413197284949770752062983229063897078295497529363771349662024007714032562378107458033128029928724348974414561419887331551208137227333682325045404912363617698176068125414180027918530806156032809267186387969684415177651577589220804939580397751658710541566409942540481833232692504471019571902063825374727388261923525866649452722793862387943738811890240746079431643495290188202539980156206467438558932183356772732459946980900301101380418596092885986065020766117145332420206672469448677249966130257905054136922486516066702210624119656958767926892590487020005913817161960169536970738672285174963860754360212013125419616699218750 472 2117638479308570198796262266499333782551044180350727079047846128700977297932310980533372607574009825724309117264637863796725431168454224623559689797163874552903593877822739683842834245307875368523297388821369710734791080347131465307014835611490761346792595703848655263894929919804366175230015704627043221056362796417923065643638101256333886277021476417023387458635798682994320991514936222281117898824641974370488447414321682495471162701195880735592872141862732471786558663999225372525723807457468246535060833573574423957288058469114299107029291034735151948251054772960697614140513549562118836824179869372925934475271539958909300261125190476248475861605727436161511893223001599478085384563144556710166571915900266121772288207629163683240252832873373733946209540590643882751464843750 473 95293731568885658945831801992470020214796988115782718557153075791543978406953994124001767340830442157593910276908703870852644402580440108060186040872374354880661724502023285772927541038854391583548382496961636983065598615620915938815667602517084260605666806673189486875271846391196477885350706708216944947536325838806537953963714556535024882465966438766052435638610940734744444618172130002650305447108888846671980133644475712296202321553814633101679246383822961230395139879965141763657571335586071094077737510810849078077962631110143459816318096563081837671297464783231392636323109730295347657088094121781667051387219298150918511750633571431181413772257734627268035195035071976513842305341505051957495736215511975479752969343312365745811377479301818027579429326578974723815917968750 474 4288217920599854652562431089661150909665864465210222335071888410619479028312929735580079530337369897091725962460891674188368998116119804862708371839256845969629777602591047859781739346748447621259677212363273664237951937702941217246705042113268791727255006300293526909387233087603841504840781801869762522639134662746294207928367155044076119710968489744472359603737492333063500007817745850119263745119899998100239106014001407053329104469921658489575566087272033255367781294598431379364590710101373199233498187986488208513508318399956455691734314345338682695208385915245412668634539937863290644568964235480175017312424868416791333028778510714403163619751598058227061583776578238943122903740367727338087308129698038896588883620449056458561511986568581811241074319696053862571716308593750 475 192969806426993459365309399034751790934963900934460005078234978477876556274081838101103578865181645369127668310740125338476604915225391218821876732766558068633339992116597153690178270603680142956685474556347314890707837196632354776101726895097095627726475283513208710922425488942172867717835181084139313518761059823583239356776521976983425386993582038501256182168187154987857500351798563255366868530395499914510759770630063317399809701146474632030900473927241496491550158256929412071406581954561793965507418459391969383107874327998040506128044145540240721284377366186043570088554297203848079005603390596607875779059119078755609986295032982148142362888821912620217771269946020752440530668316547730213928865836411750346499762920207540635268039395586181505848344386322423815727233886718750 476 8683641289214705671438922956563830592073375542050700228520574031504445032333682714549661048933174041610745073983305640231447221185142604846984452974495113088500299645246871916058022177165606433050846355035629170081852673848455964924577710279369303247691387758094391991509147002397779047302583148786269108344247692061245771054943488964254142414711191732556528197568421974453587515830935346491509083867797496152984189678352849282991436551591358441390521326725867342119757121561823543213296187955280728447833830672638622239854344759911822775761986549310832457796981478371960653984943374173163555252152576847354410057660358544002449383276484196666406329996986067909799707147570933859823880074244647859626798962638528765592489331409339328587061772801378167763175497384509071707725524902343750 477 390763858014661755214751533045372376643301899392281510283425831417700026455015722154734747201992831872483528329248753810415124953331417218114300383852280088982513484036109236222610997972452289487288085976603312653683370323180518421605996962571618646146112449114247639617911615107900057128616241695382109875491146142756059697472457003391436408662003627965043768890578988850411438212392090592117908774050887326884288535525878217734614644821611129862573459702664030395389070470282059444598328457987632780152522380268738000793445514196032024909289394718987460600864166526738229429322451837792359986346865958130948452594716134480110222247441788849988284849864373055940986821640692023692074603341009153683205953318733794451662019913420269786417779776062017549342897382302908226847648620605468750 478 17584373610659778984663818987041756948948585472652667962754162413796501190475707496963063624089677434261758774816193921468680622899913774815143517273352604004213106781624915630017494908760353026927963868947149069415751664543123328972269863315722839076575060210141143782806022679855502570787730876292194944397101576424022686386260565152614638389790163258426969600076054498268514719557644076645305894832289929709792984098664519798057659016972500843815805686619881367792508171162692675006924780609443475106863507112093210035705048138821441120918022762354435727038887493703220324319510332700656199385608968115892680366762226051604960001134880498249472818243896787517344406973831141066143357150345411915744267899343020750324790896103912140388800089922790789720430382203630870208144187927246093750 479 791296812479690054309871854416879062702686346269370058323937308620842553571406837363337863084035484541779144866728726466090628030496119866681458277300867180189589805173121203350787270894215886211758374102621708123708824904440549803752143849207527758445877709456351470226271020593497615685447889433148772497869570939081020887381725431867658727540557346629213632003422452422083162380093983449038765267453046836940684284439903390912594655763762537971711255897894661550662867702321170375311615127424956379808857820044194451606727166246964850441311024305949607716749937216644914594377964971529528972352403565215170616504300172322223200051069622421226276820975355438280498313822401347976451071765543536208492055470435933764615590324676046317496004046525585537419367199163389159366488456726074218750 480 35608356561586052443944233448759557821620885582121652624577178887937914910713307681350203838781596804380061519002792690974078261372325394000665622478539023108531541232790454150785427190239714879529126834617976865566897120699824741168846473214338749130064496925535816160182195926707392705845155024491694762404130692258645939932177644434044642739325080598314613440154010358993742307104229255206744437035387107662330792799795652591066759509369314208727006515405259769779829046604452666889022680734123037091398601901988750322302722481113418269858996093767732347253747174749021156747008423718828803755858160434682677742693507754500044002298133008955182456943890994722622424122008060658940298229449459129382142496169617019407701564610422084287320182093651349183871523962352512171491980552673339843750 481 1602376045271372359977490505194180101972939851195474368105973049957206170982098845660759172745171856197102768355125671093833521761754642730029953011534256039883919355475570436785344223560787169578810707557808958950510370431492113352598091294645243710852902361649111727208198816701832671763031976102126264308185881151639067296947993999532008923269628626924157604806930466154718403819690316484303499666592419844804885675990804366598004177921619139392715293193236689640092307097200370010006020633035536669112937085589493764503622511650103822143654824219547955626418622863705952053615379067347296169013617219560720498421207848952501980103415985402983210562475094762518009085490362729652313420325225660822196412327632765873346570407468993792929408194214310713274218578305863047717139124870300292968750 482 72106922037211756198987072733738104588782293303796346564768787248074277694194448054734162773532733528869624575980655199222508479278958922851347885519041521794776370996400669655340490060235422631046481840101403152772966669417145100866914108259035966988380606274210027724368946751582470229336438924595681893868364651823758028362659729978940401547133288211587092216311870976962328171886064241793657484996658893016219855419586196496910188006472861272672188193695651033804153819374016650450270928486599150110082168851527219402663013024254671996464467089879658003188838028866767842412692058030628327605612774880232422428954353202862589104653719343134244475311379264313310408847066322834354103914635154736998838554743474464300595668336104720681823368739643982097339836023763837147271260619163513183593750 483 3244811491674529028954418273018214706495203198670835595414595426163342496238750162463037324808973008799133105919129483965012881567553151528310654848356868480764936694838030134490322052710594018397091682804563141874783500123771529539011134871656618514477127282339451247596602603821211160320139751606805685224076409332069111276319687849052318069620997969521419149734034193963304767734872890880714586824849650185729893493881378842360958460291278757270248468716304296521186921871830749270262191781896961754953697598318724873119835586091460239840901019044584610143497711299004552908571142611378274742252574869610459009302945894128816509709417370441041001389012066894098968398117984527545934676158581963164947734963456350893526805075124712430682051593283979194380292621069372671627206727862358093261718750 484 146016517125353806302948822285819661792284143940187601793656794177350412330743757310836679616403785395960989766360826778425579670539891818773979468176059081634422151267711356052064492371976730827869125726205341384365257505569718829255501069224547833151470727705275306141847117171954502214406288822306255835083438419943110007434385953207354313132944908628463861738031538728348714548069280089632156407118234258357845207224662047906243130713107544077161181092233693343453411484232383717161798630185363278972916391924342619290392601374115710792840545857006307456457397008455204880885701417512022363401365869132470655418632565235796742936923781669846845062505543010234453577915309303739567060427136188342422648073355535790208706228380612059380692321697779063747113167948121770223224302753806114196777343750 485 6570743270640921283632697002861884780652786477308442080714555737980768554883469078987650582738170342818244539486237205029151085174295131844829076067922658673548996807047011022342902156738952887254110657679240362296436587750637347316497548115104652491816182746737388776383120272737952599648282997003781512578754728897439950334547367894330944090982520888280873778211419242775692154663117604033447038320320541626103034325109792155780940882089839483472253149150516200455403516790457267272280938358341347553781237636595417868067667061835206985677824563565283835540582865380484219639856563788041006353061464110961179493838465435610853432161570175143108027812749435460550411006188918668280517719221128475409019163300999110559391780277127542672131154476400057868620092557665479660045093623921275138854980468750 486 295683447178841457763471365128784815129375391478879893632155008209134584969756108554444276223217665426821004276880674226311798832843280933017308423056519640309704856317115496005430597053252879926434979595565816303339646448778680629242389665179709362131728223603182494937240412273207866984172734865170168066043962800384797765054631555244892484094213439972639320019513865924906146959840292181505116724414424373174636544629940647010142339694042776756251391711773229020493158255570577027252642226125360639920155693646793804063045017782584314355502105360437772599326228942121789883793545370461845285887765884993253077222730944602488404447270657881439861251573724595724768495278501340072623297364950781393405862348544959975172630112470739420245901951438002604087904165094946584702029213076457381248474121093750 487 13305755123047865599356211430795316680821892616549595213446975369411056323639024884949992430044794944206945192459630340184030947477947641985778879037543383813936718534270197320244376867396379596689574081800461733650284090195040628315907534933086921295927770062143212272175818552294354014287773068932657562971978326017315899427458419986020161784239604798768769400878123966620776613192813148167730252598649096792858644508347329115456405286231924954031312627029795305922192121500675966226368900175641228796407006214105721182837025800216294145997594741219699766969680302395480544770709541670783037864949464824696388475022892507111978200127179604664793756320817606807614582287532560303268048381422785162703263805684523198882768355061183273911065587814710117183955687429272596311591314588440582156181335449218750 488 598758980537153951971029514385789250636985167744731784605113891623497534563756119822749659352015772489312533660683365308281392636507643889360049556689452271627152334042158879410996959032837081851030833681020778014262784058776828274215839071988911458316749652796444552247911834853245930642949788101969590333739024670779215474235628899370907280290782215944594623039515578497934947593676591667547861366939209355678639002875629810195538237880436622931409068216340788766498645467530418480186600507903855295838315279634757453227666161009733236569891763354886489513635613607796624514681929375185236703922725917111337481376030162820039019005723082209915719034436792306342656202938965213647062177164025332321646871255803543949724575977753247325997951451661955273278005934317266834021609156479826197028160095214843750 489 26944154124171927838696328147360516278664332548512930307230125123057389055369025392023734670840709762019064014730751438872662668642843975021202230051025352223221855031897149573494863156477668683296387515645935010641825282644957272339712758239501015624253734375840004851156032568396066878932740464588631565018256110185064696340603300471690827613085199717506758036778201032407072641715446625039653761512264421005538755129403341458799220704619648031913408069735335494492439046038868831608397022855673488312724187583564085395244977245437995645645129350969892028113602612350848103160686821883335651676522666270010186661921357326901755855257538699446207356549655653785419529132253434614117797972381139954474109206511159477737605918998896129669907815324787987297510267044277007530972412041592178866267204284667968750 490 1212486935587736752741334766631223232539894964683081863825355630537582507491606142641068060187831939290857880662883814749269820088927978875954100352296140850044983476435371730807268842041495090748337438204067075478882137719023077255287074120777545703091418046912800218302021465577823009551973320906488420425821524958327911335327148521226087242588833987287804111655019046458318268877195098126784419268051898945249243980823150365645964931707884161436103363138090097252159757071749097422377866028505306974072588441260383842786023976044709804054030820793645141265112117555788164642230906984750104325443519982150458399786461079710579013486589241475079331044734504420343878810951404557635300908757151297951334914293002176498192266354950325835145851689615459428387962016992465338893758541871648048982024192810058593750 491 54561912101448153873360064498405045464295273410738683872141003374191212837122276418848062708452437268088604629829771663717141904001759049417934515853326338252024256439591727886327097891867279083675184719183018396549696197356038476487918335434989556639113812111076009823590965951002035429838799440791978919161968623124756010089721683455173925916497529427951185024475857090624322099473779415705298867062335452536215979137041766454068421926854787264624651341214054376347189068228709384007003971282738813833266479856717272925371078922011941182431386935714031356930045290010467408900390814313754694644958399196770627990390748586976055606896515866378569897013052698915474546492813205093588540894071808407810071143185097942418651985972764662581563326032695674277458290764660940250219134384224162204191088676452636718750 492 2455286044565166924301202902428227045893287303483240774246345151838604577670502438848162821880359677063987208342339724867271385680079157223807053213399685221341091539781627754884719405134027558765383312363235827844736328881021731441956325094574530048760121544998420442061593467795091594342745974835639051362288588040614020454037475755482826666242388824257803326101413569078094494476320073706738449017805095364129719061166879490433078986708465426908109310354632446935623508070291922280315178707723246622496991593552277281641698551490537353209412412107131411061852038050471033400517586644118961259023127963854678259567583686413922502310343213987035645365587371451196354592176594229211484340233231378351453201443329407408839339368774409816170349671471305342485623084409742311259861047290087299188598990440368652343750 493 110487872005432511593554130609270217065197928656745834841085531832737205995172609748167326984616185467879424375405287619027212355603562075071317394602985834960349119290173248969812373231031240144442249056345612253013134799645977914888034629255853852194205469524928919892771706050779121745423568867603757311302986461827630920431686408996727199980907497091601149674563610608514252251434403316803230205801229291385837357752509577069488554401880944210864918965958460112103057863163136502614183041847546098012364621709852477673876434817074180894423558544820913497783341712271196503023291398985353256656040758373460521680541265888626512603965444629416604041451431715303835956647946740314516795310495412025815394064949823333397770271594848441727665735216208740411853038798438404006693747128053928463486954569816589355468750 494 4971954240244463021709935877417159767933906789553562567848848932473174269782767438667529714307728346054574096893237942856224556002160293378209282757134362573215710368057796203641556795396405806499901207535552551385591065984069006169961558316513423348739246128621801395174726772285060478544060599042169079008634390782243391419425888404852723999140837369122051735355362477383141351314548149256145359261055318112362681098862930968126984948084642489488921353468130705044637603842341142617638236883139574410556407976943361495324439566768338140249060134516941107400250377052203842636048112954340896549521834126805723475624356964988193067178445008323747181865314427188672618049157603314153255788972293541161692732922742050002899662221768179877744958084729393318533386745929728180301218620762426780856912955641746520996093750 495 223737940811000835976947114483772189557025805529910315553198201961292842140224534740038837143847775572455834360195707428530105020097213202019417724071046315794706966562600829163870055792838261292495554339099864812351597969283105277648270124243104050693266075787981062782862704752827721534482726956897608555388547585200952613874164978218372579961337681610492328090991311482241360809154666716526541166747489315056320649448831893565714322663808912027001460906065881727008692172905351417793720659741280848475038358962451267289599780504575216311207706053262349833011266967349172918622165082945340344728482535706257556403096063424468688023030025374568623183939149223490267812212092149136896510503753209352276172981523392250130484799979568094498523113812822699334002403566837768113554837934309205138561083003878593444824218750 496 10068207336495037618962620151769748530066161248845964199893919088258177896310104063301747671473149900760512546208806834283854725904374594090873797583197084210761813495317037312374152510677721758162299945259493916555821908617739737494172155590939682281196973410459147825228821713877247469051722713060392384992484641334042867624337424019826766098260195672472154764094609016700861236411960002243694352503637019177534429225197435210457144519871401041215065740772964677715391147780740813800717429688357638181376726153310307028031990122705884734004346772396805742485507013530712781337997428732540315512781714106781590038139322854101090961036351141855588043277261715057062051549544146711160342972668894420852427784168552651255871815999080564252433540121577021470030108160507699565109967707043914231235248735174536705017089843750 497 453069330142276692853317906829638683852977256198068388995226358971618005333954682848578645216291745534223064579396307542773462665696856734089320891243868789484281607289266679056836862980497479117303497536677226245011985887798288187237747001592285702653863803470661652135296977124476136107327522087717657324661808860031929043095184080892204474421708805261246964384257405751538755638538200100966245862663665862989049315133884584470571503394213046854677958334783410497192601650133336621032284335976093718161952676898963816261439555521764813030195604757856258411847815608882075160209884292964314198075177134805171551716269528434549093246635801383501461947476777177567792319729486602002215433770100248938359250287584869306514231719958625391359509305470965966151354867222846480429948546816976140405586193082854151725769042968750 498 20388119856402451178399305807333740773383976528913077504785186153722810240027960728186039034733128549040037906072833839424805819956358553034019440105974095526792672328017000557557658834122386560278657389150475181025539364950922968425698615071652856619423871156179774346088363970601426124829738493947294579609781398701436806939283283640149201348976896236756113397291583258819244003734219004543481063819864963834507219181024806301175717652739587108460508125065253472373667074256000147946452795118924217317287870460453371731764779998479416586358802214103531628533151702399693382209444793183394138913382971066232719827232128779554709196098611062257565787636454972990550654387826897090099694519654511202226166262941319118793140427398138142611177918746193468476810969025028091619347684606763926318251378688728436827659606933593750 499 917465393538110303027968761330018334802278943801088487715333376917526460801258232768371756562990784706801705773277522774116261898036134886530874804768834298705670254760765025090094647535507395212539582511771383146149271422791533579156437678224378547874074202028089845573976378677064175617338232227628256082440162941564656312267747763806714060703960330654025102878121246646865980168039855204456647871893923372552824863146116283552907294373281419880722865627936406256815018341520006657590375780351589779277954170720401727929415099931573746386146099634658923283991826607986202199425015693252736251102233697980472392225445795079961913824437497801590460443640473784574779447452210369054486253384453004100177481832359360345691319232916216417503006343578706081456493606126264122870645807304376684321312040992779657244682312011718750 500 41285942709214963636258594259850825066102552471048981947190001961288690736056620474576729045334585311806076759797488524835231785411626069893889366214597543441755161464234426129054259139097832784564281213029712241576717214025619011062039695520097034654333339091264043050828937040467887902780220450243271523709807332370409534052048649371302132731678214879431129629515456099108969107561793484200549154235226551764877118841575232759880828246797663894632528953257138281556675825368400299591566910115821540067507937682418077756823679496920818587376574483559651547779632197359379098974125706196373131299600516409121257650145060778598286122099687401071570719963821320305865075135349466607451881402300385184507986682456171215556109365481229738787635285461041773665542212275681885529179061328696950794459041844675084576010704040527343750 501 1857867421914673363631636741693287127974614861197204187623550088257991083122547921355952807040056339031273454190886983617585430343523173145225021479656889454878982265890549175807441661259402475305392654586337050870952274631152855497791786298404366559445000259106881937287302166821054955625109920260947218566941329956668429032342189221708595972925519669574400833328195524459903609840280706789024711940585194829419470347870885474194637271105894875258463802896571222670050412141578013481620510955211969303037857195708813499057065577361436836431945851760184319650083448881172059453835656778836790908482023238410456594256527735036922875494485933048220682398371959413763928381090725997335334663103517333302859400710527704700024921446655338245443587845746879814949399552405684848813057759791362785750656883010378805920481681823730468750 502 83604033986160301363423653376197920758857668753874188443059753971609598740514656461017876316802535256407305438589914262791344365458542791535125966584560025469554201965074712911334874756673111388742669456385167289192852358401878497400630383428196495175025011659809687177928597506947473003129946411742624835512359848050079306455398514976886818781648385130848037499768798600695662442812631805506112037326333767323876165654189846338758677199765269386630871130345705020152268546371010606672922992984538618636703573806896607457567950981264657639437563329208294384253755199652742675422604555047655590881691045728470546741543748076661529397251866987169930707926738173619376777149082669880090059839658279998628673031973746711501121465099490221044961453058609591672722979858255818196587599190611325358779559735467046266421675682067871093750 503 3762181529377213561354064401928906434148595093924338479937688928722431943323159540745804434256114086538328744736546141825610496445634425619080668496305201146129939088428362081010069364050290012493420125537332528013678356128084532383028367254268842282876125524691435923006786887812636285140847588528418117598056193162253568790492933173959906845174177330888161687489595937031304809926568431247775041679685019529574427454438543085244140473989437122398389200865556725906852084586695477300281534684304237838651660821310347335590557794156909593774690349814373247291418983984373420394017204977144501589676097057781174603369468663449768822876334014422646881856703217812871954971708720144604052692784622599938290286438818602017550465929477059947023265387637431625272534093621511818846441963577509641145080188096017081988975405693054199218750 504 169298168821974610260932898086800789536686779226595231597196001792509437449542179333561199541525133894224793513144576382152472340053549152858630082333734051575847258979276293645453121382263050562203905649179963760615526025763803957236276526442097902729425648611114616535305409951568632831338141483778815291912528692301410595572181992828195808032837979889967275937031817166408716446695579406149876875585825878830849235449734438835986321329524670507927514038950052665808343806401296478512669060793690702739324736958965630101575100737060931719861065741646796128113854279296803917730774223971502571535424367600152857151626089855239597029435030649019109683551644801579237973726892406507182371175308016997223062889746837090789770966826467697616046942443684423137264034212968031848089888360987933851528608464320768689503893256187438964843750 505 7618417596988857461741980413906035529150905065196785421873820080662924685229398070010253979368631025240115708091505937196861255302409711878638353705018032320913126654067433214045390462201837275299175754213098369227698671159371178075632443689894405622824154187500157744088743447820588477410216366770046688136063791153563476800748189677268811361477709095048527417166431772488392240101301073276744459401362164547388215595238049747619384459828610172856738131752752369961375471288058341533070107735716081623269613163153453354570879533167741927393747958374105825765123442568356176297884840078717615719094096542006878571823174043485781866324576379205859935759824016071065708817710158292823206702888860764875037830038607669085539693507191046392722112409965799041176881539583561433164044976244457023318787380894434591027675196528434753417968750 506 342828791864498585778389118625771598811790727933855343984321903629831610835322913150461429071588396135805206864117767173858756488608437034538725916725811454441090699433034494632042570799082677388462908939589426615246440202171703013403459966045248253027086938437507098483993455151926481483459736504652100966122870601910356456033668535477096511266496909277183733772489429761977650804558548297453500673061297404632469701785712238642872300692287457778553215928873856648261896207962625368988154848107223673047132592341905400955689578992548386732718658126834762159430554915576027933404817803542292707359234344390309535732042831956860183984605937064263697109192080723197956896796957123177044301629998734419376702351737345108849286207823597087672495058448460956852959669281260264492382023931000566049345432140249556596245383843779563903808593750 507 15427295633902436360027510338159721946530582757023490479294485663342422487589531091770764308221477826111234308885299522823644041987379666554242666252661515449849081474486552258441915685958720482480830902281524197686089809097726635603155698472036171386218912229687819431779705481836691666755688142709344543475529177085966040521515084096469343006992360917473268019762024339288994286205134673385407530287758383208461136580357050738929253531152935600034894716799323549171785329358318141604466968164825065287120966655385743043006031054664677402972339615707564297174374971200921257003216801159403171831165545497563929107941927438058708279307267167891866369913643632543908060355863070542966993573349943048871951605828180529898217879352061868945262277630180743058383185117656711902157191076895025472220544446311230046831042272970080375671386718750 508 694228303525609636201237965217187487593876224066057071568251854850409011941528899129684393869966502175005543899838478527063981889432084994940919981369768195243208666351894851629886205868142421711637390602668588895874041409397698602142006431241627712379851050335951874430086746682651125004005966421920504456398812968868471823468178784341120435314656241286297060889291095268004742879231060302343338862949127244380751146116067283251816408901882102001570262255969559712730339821124316372201013567417127937920443499492358436935271397459910483133755282706840393372846873704041456565144756052173142732402449547390376809857386734712641872568827022555133986646113963464475862716013838174433514710800747437199237822262268123845419804570842784102536802493358133437627243330294552035597073598460276146249924500084005352107396902283653616905212402343750 509 31240273658652433629055708434773436941724430082972568220571333468268405537368800460835797724148492597875249475492731533717879185024443824772341399161639568785944389985835268323344879264066408977023682577120086500314331863422896437096390289405873247057093297265117834349353903600719300625180268488986422700537946583599081232056068045295350419589159530857883367740018099287060213429565397713605450248832710725997133801575223027746331738400584694590070661801518630187072865291950594236749045610533770757206419957477156129662087212885695971741018987721807817701778109316681865545431514022347791422958110229632566956443582403062068884265597216014981029399075128355901413822220622717849508161986033634673965702001802065573043891205687925284614156112201116004693225949863254841601868311930712426581246602503780240844832860602764412760734558105468750 510 1405812314639359513307506879564804662377599353733765569925710006072078249181596020737610897586682166904386226397172919017304563326099972114755362962273780595367497549362587074550519566882988403966065715970403892514144933854030339669337563023264296117569198376930302545720925662032368528133112082004389021524207596261958655442523062038290768881512178888604751548300814467917709604330442897112245261197471982669871021070885036248584928228026311256553179781068338358418278938137776740653707052474019684074288898086472025834793924579856318728345854447481351796580014919250683949544418131005650614033114960333465513039961208137793099791951874720674146322958380776015563621999928022303227867289371513560328456590081092950786975104255956637807637025049050220211195167743846467872084074036882059196156097112670110838017478727124398574233055114746093750 511 63261554158771178098837809580416209806991970918019450646656950273243521213171820933192490391400697510697380187872781355778705349674498745163991333302320126791537389721316418354773380509734478178472957218668175163136522023431365285120190336046893325290613926961863614557441654791456583765990043690197505968589341831788139494913537791723084599668048049987213819673536651056296932194869930370051036753886239220144195948189826631186321770261184006544893090148075226128822552216199953329416817361330885783343000413891241162565726606093534342775563450136660830846100671366280777729498815895254277631490173215005948086798254366200689490637834362430336584533127134920700362989996761003645254028021718110214780546553649182785413879691518048701343666127207259909503782548473091054243783331659692663827024370070154987710786542720597935840487480163574218750 512 2846769937144703014447701431118729441314638691310875279099562762295958454592731941993662067613031387981382108454275161010041740735352443532379609998604405705619182537459238825964802122938051518031283074840067882341143491054411437830408565122110199638077626713283862655084874465615546269469551966058887768586520382430466277271109200627538806985062162249424621885309149297533361948769146866652296653924880764906488817668542198403384479661753280294520189056663385175797014849728997899823756781259889860250435018625105852315457697274209045424900355256149737388074530211482634997827446715286442493417057794675267663905921446479031027078702546309365146303990721071431516334549854245164036431260977314959665124594914213225343624586118312191560464975724326695927670214681289097440970249924686169872216096653156974446985394422426907112821936607360839843750 513 128104647171511635650146564400342824859158741108989387559480324303318130456672937389714793042586412459162194880442382245451878333090859958957082449937198256752863214185665747168416095532212318311407738367803054705351457097448514702368385430494958983713493202097773819478819350952699582126129838472649949586393417209370982477199914028239246314327797301224107984838911718389001287694611608999353349426619634420791996795084398928152301584778897613253408507549852332910865668237804905492069055156695043711269575838129763354195596377339407044120515986526738182463353859516718574902235102187889912203767600760387044875766465091556396218541614583921431583679582448214418235054743441032381639406743979173184930606771139595140463106375324048620220923907594701316745159660658009384843661246610877644249724349392063850114342749009210820076987147331237792968750 514 5764709122718023604256595398015427118662143349904522440176614593649315870550282182537165686916388560662298769619907201045334524989088698153068710247173921553878844638354958622578724298949554324013348226551137461740815569385183161606577344372273154267107194094399821876546870792871481195675842731269247731387703774421694211473996131270766084144750878555084859317751027327505057946257522404970900724197883548935639855778797951766853571315050392596403382839743354980988955070701220747143107482051276967007130912715839350938801836980273316985423219393703218210850923678252335870600579598455046049169542034217417019409490929120037829834372656276464421265581210169648820577463454846457173773303479062793321877304701281781320839786889582187909941575841761559253532184729610422317964756097489493991237595722642873255145423705414486903464421629905700683593750 515 259411910522311062191546792910694220339796450745703509807947656714219214174762698214172455911237485229803444632895824047040053624508991416888091961122826469924548008725973138016042593452729944580600670194801185778336700622333242272295980496752291942019823734247991984444609185679216653805412922907116147912446669848976239516329825907184473786513789534978818669298796229737727607581588508223690532588904759702103793510045907829508410709177267666838152227788450974144502978181554933621439836692307463515320891072212770792246082664112299264344044872716644819488291565521355114177026081930477072212629391539783765873427091810401702342546769532440898956951154457634196925985855468090572819798656557825699484478711557680159437790410031198455947370912879270166408948312832469004308414024387027229605691807518929296481544066743651910655898973345756530761718750 516 11673535973503997798619605680981239915290840283556657941357644552139864637864321419637760516005686835341155008480312082116802413102904613759964138250527191146604660392668791210721916705372847506127030158766053360025151528004995902253319122353853137390892068041159639300007413355564749421243581530820226656060100143203930778234842165823301320393120529074046840118445830338197742341171482870066073966500714186594670707952065852327878481912977045007716850250480293836502634018169972012964792651153835858189440098249574685651073719885053466895482019272249016876973120448460980137966173686871468249568322619290269464304219131468076605414604628959840453062801950593538861669363496064075776890939545102156476801542020095607174700568451403930517631691079567157488402674077461105193878631097416225332256131338351818341669483003464335979515453800559043884277343750 517 525309118807679900937882255644155796188087812760049607361094004846293908703894463883699223220255907590351975381614043695256108589630707619198386221273723601597209717670095604482486251741778137775716357144472401201131818760224815601399360505923391182590143061852183768500333601000413723955961168886910199522704506444176885020567897462048559417690423808332107805330062365218898405352716729152973328492532138396760181857842963354754531686083967025347258261271613222642618530817648740583415669301922613618524804421230860854298317394827406010296690867251205759463790420180744106208477815909216071230574517868062125893689860916063447243657208303192820387826087776709248775121357322883409960092279529597041456069390904302322861525580313176873293426098580522086978120333485749733724538399383730139951525910225831825375126735155895119078195421025156974792480468750 518 23638910346345595542204701503987010828463951574202232331249230218083225891675250874766465044911515841565838892172631966286524886533381842863927379957317562071874437295154302201711881328380016199907236071501258054050931844210116702062971222766552603216556437783348269582515012045018617578018252599910958978521702789987959825925555385792185173796069071374944851239852806434850428240872252811883799782163946227854208183602933350963953925873778516140626621757222595018917833886794193326253705118586517612833616198955388738443424282767233270463351089026304259175870568908133484779381501715914723205375853304062795665216043741222855125964574373643676917452173949951916194880461079529753448204152578831866865523122590693604528768651114092959298204174436123493914015415006858738017604227972267856297818665960162432141880703082015280358518793946132063865661621093750 519 1063750965585551799399211567679415487280877820839100454906215359813745165125386289364490927021018212870462750147768438482893619894002182928876732098079290293234349678281943599077034659777100728995825623217556612432291932989455251592833705024494867144745039700250672131213175542025837791010821366995993154033476625549458192166649992360648332820823108211872518305793376289568269270839251376534770990197377580253439368262132000793377926664320033226328197979075016775851302524905738699681416730336393292577512728952992493229954092724525497170850799006183691662914175600866006815072167577216162544241913398682825804934721968355028480668405846813965461285347827747836228769620748578838905169186866047434008948540516581212203794589300134183168419187849625557226130693675308643210792190258752053533401839968207309446384631638690687616133345727575942873954772949218750 520 47868793451349830972964520545573696927639501937759520470779691191618532430642383021402091715945819579170823756649579731730212895230098231799452944413568063195545735522687461958466559689969532804812153044790047559453136984525486321677516726102269021513526786511280245904592899391162700595486961514819691931506448149725618647499249656229174976937039869534263323760701933030572117187766311944064694558881991111404771571795940035702006699894401495184768909058375754913308613620758241485663752865137698165988072802884662195347934172603647372688285955278266124831137902038970306678247540974727314490886102940727161222062488575976281630078263106628445757840652248652630294632933686047750732613408972134530402684323246154549170756518506038242578863453233150075175881215388888944485648561643842409003082798569328925087308423741080942726000557740917429327964782714843750 521 2154095705310742393783403424550816361743777587199178421185086103622833959378907235963094127217561881062687069049231087927859580285354420430975382498610562843799558098520935788130995186048628976216546887015552140175391164303646884475488252674602105968108705393007611065706680472602321526796913268166886136917790166737652839137466234530312873962166794129041849569231586986375745273449484037482911255149689600013214720730817301606590301495248067283314600907626908971098887612934120866854868878931196417469463276129809798790657037767164131770972867987521975617401205591753663800521139343862729152089874632332722254992811985918932673353521839798280059102829351189368363258482015872148782967603403746053868120794546076954712684043332771720916048855395491753382914654692500002501854185273972908405138725935619801628928879068348642422670025098341284319758415222167968750 522 96934306738983407720253154104786736278469991423963028953328874663027528172050825618339235724790284647820918107215398956753681112840948919393892212437475327970980114433442110465894783372188303929744609915699846307892602393664109801396971370357094768564891742685342497956800621267104468705861097067509876161300557503194377761185980553864079328297505735806883230615421414386908537305226781686731006481736032000594662432886778572296563567286163027749157040843210903699449942582035439008469099551903838786125847425841440945579566699522385929693779059438488902783054251628914871023451270473822811844044358454972501474676539366351970300908482790922602659627320803521576346631690714246695233542153168572424065435754573462962070781949974727441222198492797128902231159461162500112583438337328780878231242667102891073301799558075688909020151129425357794389128684997558593750 523 4362043803254253347411391934715403132531149614078336302899799359836238767742287152825265607615562809151941314824692953053915650077842701372725149559686389758694105149504894970965265251748473676838507446206493083855167107714884941062863711666069264585420128420840412408056027957019701091763749368037944427258525087643746999253369124923883569773387758111309745377693963647410884178735205175902895291678121440026759809479905035753345360527877336248712066837944490666475247416191594755381109479835672745375663134162864842551080501478507366836220057674732000625237441323301169196055307171322026532981996130473762566360444271485838663540881725591517119683229436158470935598426082141101285509396892585759082944608955805833293185187748862734854998932175870800600402175752312505066254725179795139520405920019630098298580980113406000905906800824141100747510790824890136718750 524 196291971146441400633512637062193140963901732633525133630490971192630744548402921877136952342700326411837359167111182887426204253502921561772631730185887539141234731727720273693436936328681315457732835079292188773482519847169822347828867024973116906343905778937818558362521258065886549129368721561707499226633628943968614966401610621574760639802449115008938541996228364133489788043084232915630288125515464801204191426595726608900541223754480131192043007707502079991386133728621763992149926592605273541904841037328917914798622566532831507629902595362940028135684859548552613822488822709491193984189825871319315486219992216862739859339677651618270385745324627131192101929173696349557847922860166359158732507403011262498193333448698823068474951947914186027018097908854062727981462633090781278418266400883354423436144105103270040765806037086349533637985587120056152343750 525 8833138701589863028508068667798691343375577968508631013372093703668383504678131484471162855421514688532681162520003229934179191407631470279768427858364939261355562927747412316204662134790659195597977578568148494806713393122642005652299016123790260785475760052201835126313456612964894710821592470276837465198513302478587673488072477970864228791110210175402234389830276386007040461938790481203362965648195916054188614196807697400524355068951605903641935346837593599612376017787979379646746696667237309385717846679801306165938015493977417843345616791332301266105818679684867622011997021927103729288542164209369196879899649758823293670285494322822167358539608220903644586812816335730103156528707486162142962833135506812418700005191447038081372837656138371215814405898432822759165818489085157528821988039750949054626484729647151834461271668885729013709351420402526855468750 526 397491241571543836282863090050941110451901008582888395601744216665077257710515916801202328493968160983970652313400145347038063613343416162589579253626422266761000331748633554229209796065579663801908991035566682266302102690518890254353455725570561735346409202349082580684105547583420261986971661162457685933933098611536445306963261508688890295599959457893100547542362437370316820787245571654151333454168816222438487638856346383023595978102822265663887090607691711982556920800459072084103601350025678922357303100591058777467210697228983802950552755609953556974761840585819042990539865986719667817984397389421613859595484239147048215162847244526997531134282369940664006406576735107854642043791836877296433327491097806558841500233615116713661777694526226704711648265429477024162461832008832088796989461788792707458191812834121832550757225099857805616920813918113708496093750 527 17887105870719472632728839052292349970335545386229977802078489749928476596973216256054104782228567244278679354103006540616712862600453727316531066413189002004245014928688509940314440822951084871085904596600500701983594621073350061445905507650675278090588414105708716130784749641253911789413724752310595867026989437519140038813346767891000063301998175605189524639406309681664256935426050724436810005437596730009731943748535587236061819014627001954874919077346127039215061436020658243784662060751155551506078639526597644986024481375304271132774874002447910063864282826361856934574293969402385051809297882523972623681796790761617169682328126003714888901042706647329880288295953079853458891970632659478339499737099401295147867510512680252114779996253680201712024171944326466087310782440397443995864525780495671835618631577535482464784075129493601252761436626315116882324218750 528 804919764182376268472797757353155748665099542380349001093532038746781446863794731522434715200285525992540570934635294327752078817020417729243897988593505090191025671790982947314149837032798819198865706847022531589261757948300752765065747844280387514076478634756892225885313733856426030523617613853976814016214524688361301746600604555095002848589917902233528608773283935674891562094172282599656450244691852850437937468684101425622781855658215087969371358480575716764677764620929620970309792733801999817773538778696894024371101661888692200974869330110155952873892727186283562055843228623107327331418404713578768065680855584272772635704765670167170000546921799129844612973317888593405650138678469676525277488169473058281654037973070611345165099831415609077041087737494690973928985209817884979813903660122305232602838420989096710915283380827212056374264648184180259704589843750 529 36221389388206932081275899080892008689929479407115705049208941743605165108870762918509562184012848669664325692058588244748843546765918797815975409486707729058596155230594232629136742666475946863948956808116013921516779107673533874427958652992617438133441538564060150164839118023539171373562792623428956630729653610976258578597027204979275128186546305600508787394797777105370120294237752716984540261011133378269707186090784564153025183504619678958621711131625907254410499407941832943663940673021089991799809245041360231096699574784991149043869119854957017879325172723382760292512945288039829729913828212111044562955638501292274768606714455157522650024611480960843007583799304986703254256240531135443637486967626287622674431708788177510532429492413702408466848948187261093826804334441804824091625664705503735467127728944509351991187752137224542536841909168288111686706542968750 530 1629962522469311943657415458640140391046826573320206727214402378462232429899184331332930298280578190134894656142636471013697959604466345901718893426901847807636826985376740468311153419991417608877703056365220626468255059845309024349258139384667784716004869235382706757417760311059262711810325668054303048382834412493931636036866224224067380768394583752022895432765899969741655413240698872264304311745501002022136823374085305386886133257707885553137977000923165826448472473357382482464877330285949049630991416026861210399351480865324601706974110393473065804569632772552224213163082537961792337846122269544997005333003732558152364587302150482088519251107516643237935341270968724401646441530823901094963686913543182943020349426895467987973959327158616608381008202668426749222206195049881217084123154911747668096020747802502920839603448846175104414157885912572965025901794433593750 531 73348313511119037464583695638806317597107195799409302724648107030800459345463294909981863422626018556070259526418641195616408182200985565577350204210583151343657214341953321074001903899613792399496637536434928191071477693038906095716616272310050312220219115592221804083799213997666822031464655062443637177227548562226923621658980090083032134577756268841030294474465498638374493595831449251893694028547545090996157051833838742409875996596854849891208965041542462190181261301082211710919479862867707233394613721208754467970816638939607076813834967706287961205633474764850089592338714208280655203075502129524865239985167965116856406428596771693983366299838248945707090357193592598074089868887075549273365911109443232435915724210296059458828169722137747377145369120079203714999278777244654768785541971028645064320933651112631437782155198077879698637104866065783426165580749511718750 532 3300674108000356685906266303746284291869823810973418622609164816386020670545848270949183854018170835023161678688838853802738368199044350450980759189476241810464574645387899448330085675482620657977348689139571768598216496186750774307247732253952264049909860201649981183770964629895006991415909477809963672975239685300211562974654104053736446055999032097846363251350947438726852211812415216335216231284639529094827067332522743408444419846858468245104403426869410798558156758548699526991376593829046825502757617454393951058686748752282318456622573546782958254253506364418254031655242139372629484138397595828618935799332558430258538289286854726229251483492721202556819066073711666913334044099918399717301465999924945459616207589463322675647267637496198631971541610403564167174967544976009464595349388696289027894442014300068414700196983913504586438669718972960254177451133728027343750 533 148530334860016050865781983668582793134142071493803838017412416737370930174563172192713273430817687576042275540997748421123226568956995770294134163526430881470905859042455475174853855396717929608980691011280729586919742328403784843826147951427851882245943709074249153269693408345275314613715926501448365283885785838509520333859434682418140072519956444403086346310792634742708349531558684735084730407808778809267218029963523453379998893108631071029698154209123485935117054134691478714611946722307107147624092785447727797640903693852704330548015809605233121441407786398821431424485896271768326786227891812287852110969965129361634223017908462680316316757172454115056857973317025011100031984496327987278565969996622545682729341525849520404127043687328938438719372468160387522873539523920425906790722491333006255249890643503078661508864276107706389740137353783211437985301017761230468750 534 6683865068700722288960189265086225691036393217221172710783558753181691857855342748672097304386795940921902399344898678950545195603064809663236037358689389666190763656910496382868423492852306832404131095507632831411388404778170317972176657814253334701067466908341211897136203375537389157617216692565176437774860362732928415023674560708816303263398039998138885583985668563421875728920140813078812868351395046417024811348358555402099950189888398196336416939410556867080267436061116542157537602503819821643084175345147750893840666223371694874660711432235490464863350387946964414101865332229574705380255131552953344993648430821273540035805880820614234254072760435177558608799266125499501439302334759427535468649848014555722820368663228418185716965929802229742371761067217438529309278576419165805582512109985281486245078957638539767898892424846787538306180920244514709338545799255371093750 535 300773928091532503003208516928880156096637694774952771985260143893176133603490423690244378697405817341485607970520440552774533802137916434845621681141022534978584364560972337229079057178353807458185899297843477413512478215017664308747949601641400061548036010875354535371129151899182512092774751165432939699868716322981778676065355231896733646852911799916249851279355085353984407801406336588546579075812777088766116510676134993094497758544977918835138762273475059018612034622750244397089192112671891973938787890531648790222829980051726269359732014450597070918850767457613398634583939950330861742111480919882900524714179386957309301611264636927640541433274219582990137395966975647477564768605064174239096089243160655007526916589845278818357263466841100338406729248024784733818917535938862461251213044949337666881028553093734289555450159118105439223778141411003161920234560966491699218750 536 13534826764118962635144383261799607024348696264872874739336706475192926012157069066060997041383261780366852358673419824874854021096206239568052975651346014074036296405243755175308557573025921335618365468402956483608061519675794893893657732073863002769661620489390954091700811835463213044174863802444482286494092234534180040422940985435353014108381030996231243307570978840929298351063285146484596058411574968994475242980426074689252399134524006347581244302306377655837541558023760997869013645070235138827245455073924195560027349102327682121187940650276868191348284535592602938556277297764888778395016641394730523612138072413078918572506908661743824364497339881234556182818513904136490414587227887840759324015942229475338711246543037546826076856007849515228302816161115313021851289117248810756304587022720195009646284889218043029995257160314744765070016363495142286410555243492126464843750 537 609067204385353318581497246780982316095691331919279363270151791383681670547068107972744866862246780116508356140303892119368430949329280780562383904310570633331633338235968982888885090786166460102826446078133041762362768385410770225214597943323835124634772922022592934126536532595844586987868871110001702892234150554038101819032344344590885634877146394830405948840694047841818425797847831591806822628520873604751385934119173361016357961053580285641155993603786994512689370111069244904105614028160581247226045478326588800201230709604745695453457329262459068610672804101667132235032478399419995027775748862762873562546213258588551335762810889778472096402380294655555028226833125686142068656425254952834169580717400326390242006094436689607173458520353228185273626727250189085983308010276196484033706416022408775434082820014811936349786572214163514428150736357281402888474985957145690917968750 538 27408024197340899336167376105144204224306109936367571347156830612265675174618064858773519008801105105242876026313675145371579392719817635125307275693975678499923500220618604229999829085377490704627190073515986879306324577343484660134656907449572580608564781491016682035694143966813006414454099199950076630150536774931714581856455495506589853569471587767368267697831232152881829160903152421631307018283439312213812367035362801245736108247411112853852019712170414753071021654998116020684752631267226156125172046524696496009055381932213556295405579816810658087480276184575020950576461527973899776249908698824329310314579596636484810109326490040031244338107113259499976270207490655876393089539136472877537631132283014687560890274249651032322805633415895268337313202726258508869248860462428841781516788721008394894533726900666537135740395749637358149266783136077663129981374368071556091308593750 539 1233361088880340470127531924731489190093774947136540710622057377551955382857812918644808355396049729735929421184115381541721072672391793580638827406228905532496557509927837190349992308841987081708223553308219409568784605980456809706059560835230766127385415167095750691606236478506585288650434463997753448356774154871927156183540497297796543410626221449531572046402405446879682312240641858973408815822754769049621556516591326056058124871133500078423340887047668663888195974474915220930813868407025177025632742093611342320407492186949610033293251091756479613936612428305875942775940768758825489931245891447094818964156081848641816454919692051801405995214820096677498932159337079514437689029261141279489193400952735660940240062341234296454526253503715287075179094122681632899116198720809297880168255492445377770254017710529994171108317808733681116717005241123494840849161846563220024108886718750 540 55501248999615321155738936612917013554219872621144331977992581989837992228601581339016375992822237838116823953285192169377448270257630711128747233280300748962345087946752673565749653897889418676870059898869873430595307269120556436772680237585384475732343682519308781122280641532796337989269550879898905176054836969236722028259322378400844453478179965228920742088108245109585704050828883653803396712023964607232970043246609672522615619201007503529050339917145089874968818851371184941886624078316132966153473394212510404418337148412732451498196299129041582627147559273764417424917334594147147046906065115119266853387023683188881740471386142331063269784666904350487451947170168578149696006316751357577013703042873104742310802805355543340453681407667187918383059235520673480460228942436418404607571497160041999661430796973849737699874301393015650252265235850557267838212283095344901084899902343750 541 2497556204982689452008252147581265609939894267951494939009666189542709650287071160255736919677000702715257077897833647621985172161593382000793625497613533703305528957603870310458734425405023840459152695449144304376788827110425039654770610691342301407955465713368895150502628868975835209517129789595450732922467663615652491271669507028038000406518098435301433393964871029931356682287299764421152852041078407325483651946097435263517702864045337658807265296271529044373596848311703322384898083524225983476906302739562968198825171678572960317418833460806871218221640167319398784121280056736621617110772930180367008402416065743499678321212376404897847140310010695771935337622657586016736320284253811090965616636929289713403986126240999450320415663345023456327237665598430306620710302409638828207340717372201889984764385863823238196494343562685704261351935613275077052719552739290520548820495605468750 542 112390029224221025340371346641156952447295242057817272255434978529421934262918202211508161385465031622186568505402514142989332747271702190035713147392609016648748803092174163970643049143226072820661871295211493696955497219969126784464677481110403563357995957101600281772618299103912584428270840531795282981511044862704362107225127816261710018293314429588564502728419196346911050702928489398951878341848528329646764337574384586858296628882040194646326938332218806996811858174026649507320413758590169256460783623280333568947132725535783214283847505736309204819973807529372945285457602553147972769984781858116515378108722958457485524454556938220403121313950481309737090193019591370753134412791421499093452748661818037103179375680844975264418704850526055534725694951929363797931963608433747269330332281749085049314397363872045718842245460320856691760837102597378467372379873268073424696922302246093750 543 5057551315089946140316710598852062860128285892601777251494574033823987041831319099517867262345926422998395582743113136434519973627226598551607091632667405749193696139147837378678937211445173276929784208284517216362997374898610705300910486649968160351109818069572012679767823459676066299272187823930787734167997018821696294825130751731776950823199149331485402622778863835610997281631782022952834525383183774834104395190847306408623348299691808759084712224949846314856533617831199227829418619136557616540735263047615010602620972649110244642773137758133914216898821338821782537845592114891658774649315183615243192014892533130586848600455062219918140459127771658938169058685881611683891048575613967459205373689781811669643071905638023886898841718273672499062656272836821370906938362379518627119864952678708827219147881374242057347901045714438551129237669616882031031757094297063304111361503601074218750 544 227589809179047576314251976948342828705772865167079976317255831522079416882409359478304026805566689034927801223440091139553398813225196934822319123470033258713716326261652682040552174515032797461840289372803274736334881870437481738540971899248567215799941813130740570589552055685422983467248452076885448037559865846976333267130883827929962787043961719916843118025048872602494877673430191032877553642243269867534697783588128788388050673486131394158812050122743084168544012802403965252323837861145092744333086837142675477117943769209961008924791199116026139760446960246980214203051645170124644859219183262685943640670163990876408187020477799896316320660749724652217607640864672525775097185902628535664241816040181525133938235753711074910447877322315262457819532277656961690812226307078338220393922870541897224861654661840892580655547057149734800815695132759691396429069243367848685011267662048339843750 545 10241541413057140934141338962675427291759778932518598934276512418493573759708421176523681206250501006571751055054804101279902946595133862067004360556151496642117234681774370691824847853176475885782813021776147363135069684169686678234343735466185524710997381590883325676529842505844034256026180343459845161690193963113934997020889772256848325416978277396257940311127199267112269495304358596479489913900947144039061400261465795477462280306875912737146542255523438787584480576108178436354572703751529173494988907671420396470307469614448245401615603960221176289220113211114109639137324032655609018664863246820867463830157379589438368415921500995334234429733737609349792343838910263659879373365618284104890881721808168631027220608916998370970154479504186810601878952494563276086550183818525219917726529174385375118774459782840166129499617571738066036706280974186112839308115951553190825507044792175292968750 546 460869363587571342036360253320394228129190051963336952042443058832210819186878952943565654281272545295728797477466184557595632596781023793015196225026817348895275560679846681132118153392941414860226585979926631341078135787635900520545468095978348611994882171589749655443842912762981541521178115455693032276058728340127074865940039751558174643764022482831607314000723967020052127288696136841577046125542621481757763011765960796485802613809416073171594401498554745441301625924868029635955771668818812807274500845213917841163836132650171043072702178209952933014905094500134933761179581469502405839918846106939035872357082081524726578716467544790040549338018192420740655472750961864694571801452822784720089677481367588396224927401264926693656951577688406477084552862255347423894758271833634896297693812847341880344850690227807475827482790728212971651782643838375077768865217819893587147817015647888183593750 547 20739121361440710391636211399417740265813552338350162841909937647449486863409552882460454442657264538307795886485978305091803466855146070685683830126206780700287400230593100650945316902682363668710196369096698410348516110443615523424546064319025687539769697721538734494972931074334169368453015195506186452422642775305718368967301788820117858969381011727422329130032578515902345727991326157870967075649417966679099335529468235841861117621423723292721748067434963544858573166619061333618009725096846576327352538034626302852372625969257696938271598019447881985670729252506072019253081166127608262796348074812256614256068693668612696042241039515551824720210818658933329496273793283911255731065377025312404035486661541477830121733056921701214562820995978291468804878801490634075264122232513570333396221578130384615518281060251336412236725582769583724330218972726878499598934801895211421651765704154968261718750 548 933260461264831967623629512973798311961609855225757327885947194135226908853429879710720449919576904223850814891869023729131156008481573180855772355679305131512933010376689529292539260620706365091958836609351428465683224969962698554104572894356155939289636397469243052273781898345037621580385683797778390359018924888757326603528580496905303653622145527734004810851466033215605557759609677104193518404223808500559470098826070612883750292964067548172478663034573359518635792497857760012810437629358095934730864211558183628356768168616596362222221910875154689355182816362773240866388652475742371825835663366551547641523091215087571321900846778199832112409486839651999827332320697776006507897941966139058181596899769366502355477987561476554655326944819023116096219546067078533386885500463110665002829971015867307698322647711310138550652651224631267594859853772709532481952066085284513974329456686973571777343750 549 41996720756917438543063328083820924038272443485159079754867623736085210898404344586982420246380960690073286670134106067810902020381670793138509756005568730918081985466951028818164266727931786429138147647420814280955745123648321434934705780246027017268033637886115937352320185425526692971117355770900027566155851619994079697158786122360738664412996548748030216488315971494702250099182435469688708328190071382525176154447173177579768763183383039667761539836555801178338610662403599200576469693321114317062888889520118263276054567587746836299999985989381961020983226736324795838987489361408406732162604851494819643868539104678940709485538105018992445058426907784339992229954431399920292855407388476257618171860489621492605996509440266444959489712516856040224329879573018534002409847520839979925127348695714028846424519147008956234779369305108407041768693419771928961687842973837803128844825550913810729980468750 550 1889852434061284734437849763771941581722259956832158588969043068123834490428195506414208911087143231053297900156034773051490590917175185691232939020250592891313689346012796296817392002756930389311216644133936642643008530564174464572061760111071215777061513704875217180854408344148701183700281009690501240477013322899733586372145375506233239898584844693661359741974218717261601254463209596135991874768553212213632926950122792991089594343252236785049269292645011053025237479808161964025941136199450144267830000028405321847422455541448607633499999369522188245944245203134615812754437021263378302947317218317266883974084259710552331926849214725854660027629210850295299650347949412996413178493332481431592817733722032967167269842924811990023177037063258521810094844580785834030108443138437799096630730691307131298089103361615403030565071618729878316879591203889736803275952933822701140798017149791121482849121093750 551 85043359532757813049703239369737371177501698057447136503606938065572552069268797788639400998921445397398405507021564787317076591272883356105482255911276680109116020570575833356782640124061867519004748986027148918935383875387850905742779204998204709967768116719384773138448375486691553266512645436072555821465599530488011386746541897780495795436318011214761188388839842276772056450844431826119634364584894549613481712755525684599031745446350655327217118169025497386135686591367288381167351128975256492052350001278239483134010499365187343507499971628498471067491034141057711573949665956852023632629274824277009778833791686974854936708214662663459701243314488263288484265657723584838593032199961664421676798017491483522527142931616539551042966667846633481454268006135362531354879941229700959348382881108820908414009651272693136375428222842844524259581604175038156147417882022021551335910771740600466728210449218750 552 3826951178974101587236645771638181702987576412585121142662312212950764843117095900488773044951465042882928247815970415429268446607279751024746701516007450604910220925675912501055218805582784038355213704371221701352092274392453290758425064224919211948549565252372314791230176896901119896993069044623265011965951978871960512403594385400122310794634310504664253477497792902454742540287999432175383546406320254732606677073998655806956428545085779489724770317606147382376105896611527977152530800803886542142355750057520776741030472471433430457837498723282431198037096536347597020827734968058341063468317367092465440047520625913868472151869659819855686555949151971847981791954597561317736686448998274898975455910787116758513721431922744279796933500053098506665442060276091313910969597355336543170677229649896940878630434307271191136894270027928003591681172187876717026633804690990969810115984728327021002769470214843750 553 172212803053834571425649059723718176634440938566330451419804049582784417940269315521994787022815926929731771151718668694317080097327588796113601568220335277220959941655416062547484846251225281725984616696704976560844152347660398084129127890121364537684730436356754165605357960360550395364688107008046925538467839049238223058161747343005503985758543972709891406487400680610463414312959974447892259588284411462967300468329939511313039284528860077037614664292276632206924765347518758971863886036174894396406008752588434953346371261214504370602687442547709403911669344135641865937248073562625347856074281519160944802138428166124081246834134691893505895017711838733159180637956890259298150890204922370453895515985420254133117464436523492590862007502389432799944892712424109125993631880990144442680475334245362339538369543827203601160242151256760161625652748454452266198521211094593641455219312774715945124626159667968750 554 7749576137422555714154207687567317948549842235484870313891182231225298807312119198489765416026716711837929701827340091244268604379741495825112070569915087474943197374493722814636818081305137677669307751351723945237986855644717913785810755055461404195812869636053937452241108216224767791410964815362111649231052757215720037617278630435247679359134478771945113291933030627470853644083198850155151681472798515833528521074847278009086767803798703466692659893152448449311614440638344153733874871627870247838270393866479572900586706754652696677120934914646923176025120486103883967176163310318140653523342668362242516096229267475583656107536061135207765275797032742992163128708060061668416790059221506670425298219343911435990285899643557166588790337607524475997520172059084910669713434644556499920621390041041305279226629472224162052210896806554207273154373680450351978933454499256713865484869074862217530608177185058593750 555 348730926184015007136939345940529307684742900596819164125103200405138446329045363932039443721202252032706836582230304105992087197088367312130043175646178936372443881852217526658656813658731195495118848810827577535709408504012306120361483977495763188811579133622427185350849869730114550613493416691295024215397374074707401692777538369586145571161051544737530098136986378236188413983743948256981825666275933212508783448368127510408904551170941656001169695191860180219022649828725486918024369223254161152722167723991580780526401803959371350470442071159111542921130421874674778522927348964316329408550420076300913224330317036401264524839122751084349437410866473434647340791862702775078755552664967800169138419870476014619562865483960072496495565192338601419888407742658820980137104559005042496427962551846858737565198326250087292349490356294939327291946815620265839052005452466552123946819108368799788877367973327636718750 556 15692891678280675321162270567323818845813430526856862385629644018231230084807041376941774967454101341471807646200363684769643923868976529045851942904078052136759974683349788699639556614642903797280348196487240989106923382680553775416266778987309343496521061013009223340788244137855154777607203751108276089692881833361833076174989226631376550702247319513188854416164387020628478629268477671564182154982416994562895255176565737968400704802692374520052636283633708109856019242292646911311096615046437251872497547579621135123688081178171710771169893202160019431450868984360365033531730703394234823384768903433541095094864266638056903617760523798795724683488991304559130335633821624878543999869923551007611228894171420657880328946778203262342300433655237063894978348419646944106169705155226912339258314833108643190433924681253928155727066033272269728137606702911962757340245360994845577606859876595990499481558799743652343750 557 706180125522630389452302175529571848061604373708558807353333980820405353816316861962379873535434560366231344079016365814633976574103943807063337430683512346154198860750740491483780047658930670877615668841925844509811552220624919893732005054428920457343447745585415050335470986203481964992324168799872424036179682501282488427874515198411944781601129378093498448727397415928281538317081495220388196974208764755330286482945458208578031716121156853402368632763516864943520865903169111008999347677089676334262389641082951080565963653017726984702645194097200874415289104296216426508927881652740567052314600654509349279268891998712560662799223570945807610757004608705160865103521973119534479994146559795342505300237713929604614802605019146805403519514485667875274025678884112484777636731985211055266624167489888943569526610656426767007717971497252137766192301631038324080311041244768050992308694446819572476670145988464355468750 558 31778105648518367525353597898830733162772196816885146330900029136918240921734258788307094309094555216480410483555736461658528945834677471317850184380758055576938948733783322116770102144651880189492705097886663002941519849928121395217940227449301420580455148551343677265096194379156688424654587595994259081628085712557711979254353183928537515172050822014207430192732883716772669224268667284917468863839394413989862891732545619386011427225452058403106588474358258922458438965642609995404970645469035435041807533848732798625468364385797714311619033734374039348688009693329739192901754674373325517354157029452920717567100139942065229825965060692561342484065207391732238929658488790379051599736595190790412738510697126832207666117225861606243158378151855054387331155549785061814993652939334497486998087537045002460628697479539204515347308717376346199478653573396724583613996856014562294653891250106880761450156569480895996093750 559 1430014754183326538640911905447382992324748856759831584890501311161320841478041645473819243909254984741618471760008140774633802562560486209303258297134112500962252693020249495254654596509334608527171729404899835132368393246765462784807310235218563926120481684810465476929328747062050979109456441819741658673263857065097039066445893276784188182742286990639334358672979767254770115092090027821286098872772748629543830127964552872370514225145342628139796481346121651510629753453917449793223679046106594576881339023192975938146076397360897144022856518046831770690960436199838263680578960346799648280937066325381432290519506297392935342168427731165260411782934332627950751834631995567057321988146783585568573232981370707449344975275163772280942127016833477447429901999740327781674714382270052386914913939167025110728291386579264203190628892281935578976539410802852606262629858520655303259425106254809634265257045626640319824218750 560 64350663938249694238841035745132234654613698554192421320072559002259437866511874046321865975916474313372831229200366334858521115315221879418646623371035062543301371185911227286459456842920057383722727823220492580956577696104445825316328960584835376675421675816470946461819793617792294059925539881888374640296873567929366757990065197455288468223402914578770046140284089526464655179144051251957874449274773688329472355758404879256673140131540418266290841660575474317978338905426285240695065557074796755959660256043683917216573437881240371481028543312107429681093219628992721865626053215605984172642167984642164453073377783382682090397579247902436718530232044968257783832558439800517579489466605261350585795484161681835220523887382369752642395715757506485134345589988314750175362147202152357411171127262516129982773112396066889143578300152687101053944273486128367281818343633429488646674129781466433541936567053198814392089843750 561 2895779877221236240747846608530950559457616434938658959403265155101674703993034332084483968916241344101777405314016485068633450189184984573839098051696577814448561703366005227890675557931402582267522752044922166143045996324700062139234803226317591950393975411741192590781890712800653232696649294684976858813359310556821504109552933885487981070053131156044652076312784028690909483061482306338104350217364815974826256009128219566550291305919318821983087874725896344309025250744182835831277950068365854018184711521965776274745804704655816716646284449044834335649194883304672483953172394702269287768897559308897400388302000252220694067891066155609652333860442023571600272465129791023291077025997236760776360796787275682584923574932206638868907807209087791831045551549474163757891296624096856083502700726813225849224790057823010011461023506870919547427492306875776527681825463504326989100335840165989509387145517393946647644042968750 562 130310094474955630833653097383892775175592739572239653173146931979575361679686544943801778601230860484579983239130741828088505258513324305822759412326346001650185276651470235255080400106913116202038523842021497476437069834611502796265566145184291637767728893528353666585185082076029395471349218260823958646601168975056967684929882024846959148152390902022009343434075281291090926737766703785214695759781416718867181520410769880494763108766369346989238954362665335493906136283488227612407507753076463430818312018488459932363561211709511752249082800207017545104213769748710261777892757761602117949600390168900383017473590011349931233055097977002434355023719891060722012260930840596048098466169875654234936235855427405716321560871949298749100851324408950632397049819726337369105108348084358523757621532706595163215115552602035450515746057809191379634237153809409943745682145857694714509515112807469527922421548282727599143981933593750 563 5863954251373003387514389382275174882901673280750784392791611939080891275585894522471080037055388721806099245760883382263982736633099593762024173554685570074258337449316160586478618004811090229091733572890967386439668142557517625831950476533293123699547800208775914996333328693421322796210714821737078139097052603877563545821844691118113161666857590590990420454533387658099091703199501670334661309190163752349023168418484644622264339894486620614515752946319940097225776132756970242558337848888440854386824040831980696956360254526928028851208726009315789529689619638691961780005174099272095307732017557600517235786311550510746905487479408965109545976067395097732490551741887826822164430977644404440572130613494233257234470239237718443709538309598402778457867241887685181609729875663796133569092968971796782344680199867091595273208572601413612083540671921423447468555696563596262152928180076336128756508969672722741961479187011718750 564 263877941311785152438147522202382869730575297633785297675622537258640107401365253511198601667492492481274466059239752201879223148489481719291087809960850653341625185219227226391537810216499060309128010780093532389785066415088293162437771443998190566479651009394916174834999791203959525829482166978168516259367367174490359561983011100315092275008591576594568920454002444614459126643977575165059758913557368855706042578831809008001895295251897927653208882584397304375159925974063660915125203199979838447407081837439131363036211453711761298304392670419210528836032883741138280100232834467244288847940790092023275610384019772983610746936573403429929568923032779397962074828384952206997399393993998199825745877607240496575551160765697329966929223931928125030604025884945833172437844404870826010609183603730855205510608994019121787294385767063612543759330236464055136085006345361831796881768103435125794042903635272523388266563415527343750 565 11874507359030331859716638499107229137875888393520338395403014176638804833061436408003937075037162161657350972665788849084565041682026677368098951448238279400373133334865225187619201459742457713910760485104208957540327988678973192309699714979918575491584295422771227867574990604178178662326697514017583231671531522852066180289235499514179152375386620946755601420430110007650660698978990882427689151110081598506771916047431405360085288286335406744394399716297878696882196668832864741180634143999092730133318682684760911336629515417029258423697670168864473797621479768351222604510477551025992998157335554141047402467280889784262483612145803154346830601536475072908293367277322849314882972729729918992158564492325822345899802234456379848511815076936765626377181164822562492759702998219187170477413262167888484247977404730860480428247359517862564469169860640882481123825285541282430859679564654580660731930663587263552471995353698730468750 566 534352831156364933687248732459825311204414977708415227793135637948746217487764638360177168376672297274580793769960498208805426875691200481564452815170722573016791000068935133442864065688410597125984221829689403089314759490553793653936487174096335897121293294024705254040874577188018039804701388130791245425218918528342978113015597478138061856892397942604002063919354950344279731454054589709246011799953671932804736222134413241203837972885093303497747987233404541359698850097478913353128536479959172855999340720814241010148328193766316629066395157598901320892966589575805017202971489796169684917080099936347133111027640040291811762546561141945607377069141378280873201527479528219169733772837846354647135402154662005565491100550537093183031678462154453186973152417015312174186634919863422671483596797554981791158983212888721619271131178303815401112643728839711650572137849357709388685580409456129732936879861426859861239790916442871093750 567 24045877402036422015926192960692139004198673996878685250691103707693579786949408726207972576950253377356135719648222419396244209406104021670400376682682515785755595003102081004928882955978476870669289982336023139019164177074920714427141922834335115370458198231111736431839355973460811791211562465885606044134851333775434015085701886516212783560157907417180092876370972765492587915432456536916070530997915236976213129996048595854172708779829198657398659425503204361186448254386551100890784141598162778519970332436640845456674768719484248307987782091950559440183496530911225774133717040827635821268604497135620989996243801813131529314595251387552331968111362022639294068736578769862638019777703085959121093096959790250447099524774169193236425530796950393413791858765689047838398571393854020216761855889974180602154244579992472867200903023671693050068967797787024275746203221096922490851118425525837982159593764208693755790591239929199218750 568 1082064483091638990716678683231146255188940329859540836281099666846211090412723392679358765962761401981026107384170008872830989423274680975168016950720713210359001775139593645221799733019031459180118049205121041255862387968371432149221386527545080191670618920400028139432771018805736530604520310964852271986068310019894530678856584893229575260207105833773104179436693774447166456194460544161223173894906185663929590849822186813437771895092313939582939674147644196253390171447394799540085286371917325033398664959648838045550364592376791173859450194137775174808257343891005159836017266837243611957087202371102944549830971081590918819156786312439854938565011291018768233093146044643818710889996638868160449189363190561270119478614837613695639148885862767703620633644456007152727935712723430909754283515048838127096941006099661279024040636065226187253103550900416092408579144949361512088300329148662709197181719389391219010576605796813964843750 569 48692901739123754582250540745401581483502314843679337632649485008079499068572552670571144468324263089146174832287650399277394524047360643882560762782432094466155079881281714034980987985856415663105312214230446856513807458576714446714962393739528608625177851418001266274474695846258143877203413993418352239373073950895253880548546320195330886709319762519789688074651219850122490528750724487255042825270778354876831588241998406604699735279154127281232285336643988831402557715132765979303837886736279626502939923184197712049766406656955602823675258736199882866371580475095232192620777007675962538068924106699632504742393698671591346862055384059793472235425508095844570489191572008971841990049848749067220213521343575257155376537667692616303761699863824546662928514000520321872757107072554390938942758177197715719362345274484757556081828622935178426389659790518724158386061522721268043973514811689821913873177372522604855475947260856628417968750 570 2191180578260568956201274333543071166757604167965570193469226825363577458085764870175701501074591839011577867452944267967482753582131228974715234325209444250976978594657677131574144459363538704839739049640370108543121335635952150102173307718278787388133003313810056982351361313081616474474153629703825850771788327790286424624684584408789889901919389313390535963359304893255512073793782601926476927137185025969457421470889928297211488087561935727655452840148979497413115097180974469068672704903132583192632296543288897042239488299563002127065386643128994728986721121379285448667934965345418314213101584801483462713407716440221610608792492282690706250594147864313005672013620740403732889552243193708024909608460460886571991944195046167733669276493872104599831783130023414484274069818264947592252424117973897207371305537351814090023682288032083029187534690573342587127372768522457061978808166526041986124292981763517218496417626738548278808593750 571 98603126021725603029057345009438202504092187558450658706115207141360985613859419157906567548356632755521004035382492058536723911195905303862185544634424991293964036759595470920836500671359241717788257233816654884440460103617846754597798847322545432465985149121452564205811259088672741351336913336672163284730474750562889108110806298395545045586372519102574118351168720196498043320720217086691461721173326168625583966190046773374516963940287107744495377806704077383590179373143851108090271720640966243668453344448000366900776973480335095717942398940804762804402450462067845190057073440543824139589571316066755822103347239809972477395662152721081781276736653894085255240612933318167980029850943716861120932380720739895739637488777077548015117442224244706992430240851053651792333141821922641651359085308825374331708749180831634051065702961443736313439061075800416420731774583510567789046367493671889375593184179358274832338793203234672546386718750 572 4437140670977652136307580525424719112684148440130279641775184321361244352623673862105795539676048473998445181592212142634152576003815738673798349508549124608228381654181796191437642530211165877300471575521749469799820704662803103956900948129514544460969331710465365389261506658990273360810161100150247347812871363775330009864986283427799527051386763359615835325802592408842411949432409768901115777452799677588151278478552104801853263377312919848502292001301683482261558071791473299864062227428843480965080400500160016510534963806615079307307407952336214326198110270793053033552568304824472086281530709223004011994650625791448761482804796872448680157453149425233836485827581999317559101343292467258750441957132433295308283686994968489660680284900091011814659360838297414330654991381986518874311158838897141844926893713137423532297956633264968134104757748411018738932929856257975550507086537215235021901693288071122367455245694145560264587402343750 573 199671330193994346133841123644112360070786679805862583879883294461255995868065323794760799285422181329930033171649546418536865920171708240320925727884710607370277174438180828614693913859502464478521220898478726140991931709826139678060542665828154500743619926970941442516767799654562301236457249506761130651579211369889850443924382754250978717312404351182712589661116658397908537724458439600550209985375985491466807531534844716083396851979081393182603140058575756701770113230616298493882800234297956643428618022507200742974073371297678568828833357855129644678914962185687386509865573717101243882668881915035180539759278160615194266726215859260190607085391724135522641862241189969290159560448161026643769888070959498288872765914773582034730612820504095531659671237723383644879474612189393349344002147750371383021710217091184058953408048496923566034714098678495843251981843531608899772818894174685575985576197963200506535486056236550211906433105468750 574 8985209858729745576022850563985056203185400591263816274594748250756519814062939570764235967843998159846851492724229588834158966407726870814441657754811977331662472849718137287661226123677610901533454940431542676344636926942176285512724419962266952533462896713692364913254550984455303555640576227804250879321064511645043269976597223941294042279058195803222066534750249627905884197600629782024759449341919347116006338919068012223752858339058662693217141302635909051579655095377733432224726010543408048954287811012824033433833301708395535597297501103480834010551173298355932392943950817269555974720099686176583124289167517227683742002679713666708577318842627586098518883800853548618057180220167246198969644963193177422999274466164811191562877576922684298924685205697552264019576357548522700720480096648766712235976959769103282652903362182361560471562134440532312946339182958922400489776850237860850919350928908344022794096872530644759535789489746093750 575 404334443642838550921028275379327529143343026606871732356763671284043391632832280684390618552979917193108317172590331497537153488347709186649874598966538979924811278237316177944755175565492490569005472319419420435508661712397932848072598898302012864005830352116156421096454794300488660003825930251191289569447903024026947148946875077358231902557618811144992994063761233255764788892028340191114175220386370620220285251358060550068878625257639821194771358618615907321084479291998004450112670474453362202942951495577081504522498576877799101878387549656637530474802798426016957682477786777130018862404485877946240593012538275245768390120587115001885979347918241374433349771038409687812573109907526078953634023343692984034967350977416503620329490961520793451610834256389851880880936089683521532421604349194502050618963189609647719380651298206270221220296049823954082585263233151508022039958260703738291370791800875481025734359263879014179110527038574218750 576 18195049963927734791446272392069738811450436197309227956054365207781952623477452630797577834884096273689874272766564917389171906975646913399244356953494254096616507520679228007513982900447162075605246254373873919597889777057906978163266950423590578880262365845227038949340465743521989700172166861303608030625155636081212621702609378481120435615092846501524684732869255496509415500141275308600137884917386677909912836311112724753099538136593791953764711137837715829448801568139910200255070171350401299132432817300968667703512435959500959584527439734548688871366125929170763095711500404970850848808201864507580826685564222386059577555426420175084869070656320861849500739696728435951565789945838673552913531050466184281573530793983742662914827093268435705322487541537543334639642124035758468958972195713752592277853343532434147372129308419282159954913322242077933716336845491817860991798121731668223111685631039396646158046166874555638059973716735839843750 577 818777248376748065615082257643138246515269628878915258022446434350187868056485368385891002569784332316044342274495421282512735813904111102965996062907241434347742838430565260338129230520122293402236081446824326381905039967605814017347012769061576049611806463035216752720320958458489536507747508758662361378132003623654567976617422031650419602679178092568610812979116497342923697506357388887006204821282400505946077634000072613889479216146720637919412001202697212325196070566295959011478157710768058460959476778543590046658059618177543181303734788054690999211475666812684339307017518223688288196369083902841137200850390007372680989994188907878819108179534438783227533286352779617820460547562740309881108897270978292670808885729268419831167219197079606739511939369189450058783895581609131103153748807118866652503400458959536631745818878867697197971099500893507017235158047131803744630915477925070040025853396772849077112077509355003712698817253112792968750 578 36844976176953662952678701593941221093187133299551186611010089545758454062541841577365095115640294954221995402352293957713073111625684999633469822830825864545648427729375436715215815373405503203100623665107094687185726798542261630780615574607770922232531290836584753872414443130632029142848637894139806262015940163064455558947783991424268882120563014165587486584060242380431566387786082499915279216957708022767573493530003267625026564726602428706373540054121374554633823175483318155516517096984562630743176455034461552099612682817989443158668065462461094964516405006570795268815788320065972968836608775627851174038267550331770644549738500854546859868079049745245238997885875082801920724640323313944649900377194023170186399857817078892402524863868582303278037271613525252645275301172410899641918696320348999362653020653179148428561849549046373908699477540207815775582112120931168508391196506628151801163402854778208470043487920975167071446776390075683593750 579 1658023927962914832870541571727354949193420998479803397495454029559130432814382870981429280203813272939989793105853228097088290023155824983506142027387163904554179247821894652184711691803247644139528064929819260923357705934401773385127700857349691500463908087646313924258649940878441311428188705236291281790717307337900500152650279614092099695425335637451436896282710907119420487450373712496187564763096861024540807208850147043126195412697109291786809302435461854958522042896749316998243269364305318383442940476550769844482570726809524942140062945810749273403238225295685787096710474402968783597647394903253302831722039764929679004738232538454608694063557238536035754904864378726086432608814549127509245516973731042658387993601768550158113618874086203647511677222608636369037388552758490483886341334415704971319385929393061679285283229707086825891476489309351709901195045441902582877603842798266831052353128465019381151956956443882518215104937553405761718750 580 74611076758331167479174370727730972713703944931591152887295431330160869476647229194164317609171597282299540689763395264368973051042012124257776391232422375704938066151985259348312026131146143986278762921841866741551096767048079802330746538580736117520875863944084126591639247339529859014268491735633107680582278830205522506869262582634144486294140103685314660332721990820373921935266817062328440414339358746104336324398256616940678793571369918130406418609595783473133491930353719264920947121393739327254932321444784643001715682706428622396302832561483717303145720138305860419351971348133595261894132770646398627427491789421835555213220464230457391232860075734121608970718897042673889467396654710737916048263817896919627459712079584757115112849333879164138025475017388636606682484874132071774885360048706723709372366822687775567837745336818907165116442018920826945553777044885616229492172925922007397355890780925872151838063039974713319679722189903259277343750 581 3357498454124902536562846682747893772116677521921601879928294409857239126449125313737394292412721877703479331039352786896603787296890545591599937605459006906722212976839336670674041175901576479382544331482884003369799354517163591104883594236133125288439413877483785696623766130278843655642082128103489845626202547359248512809116816218536501883236304665839159714972489586916826487087006767804779818645271143574695134597921547762330545710711646315868288837431810256291007136865917366921442620462718269726471954465015308935077205721789288007833627465266767278641557406223763718870838710666011786785235974679087938234237130523982599984594920890370582605478703408035472403682350366920325026032849461983206222171871805361383235687043581314070180078220024562386211146375782488647300711819335943229869841202191802566921756507020949900552698540156850822430239890851437212549919967019852730327147781666490332881015085141664246832712836798862099385587498545646667480468750 582 151087430435620614145328100723655219745250488486472084596773248443575760690210639118182743158572484496656569896770875410347170428360074551621997192245655310802499583957770150180331852915570941572214494916729780151640970953272361599719761740625990637979773624486770356348069475862547964503893695764657043053179114631166183076410256729834142584745633709962762187173762031411257191918915304551215091839037201460861281056906469649304874556982024084214072997684431461533095321158966281511464917920822322137691237950925688902078474257480517960352513235937004527538870083280069367349187741979970530405335618860558957220540670873579216999306771440066676217246541653361596258165705766511414626171478225789244279997734231241262245605916961159133158103519901105307379501586910211989128532031870117445344142854098631115511479042815942745524871434307058287009360795088314674564746398515893372864721650174992064979645678831374891107472077655948794472351437434554100036621093750 583 6798934369602927636539764532564484888536271981891243806854796179960909231059478760318223442135761802349545645354689393465622669276203354822989873651054488986112481278099656758114933381200692370749652271252840106823843692897256271987389278328169578709089813101904666035663126413814658402675216309409566937393060158402478238438461552842536416313553516948324298422819291413506573636351188704804679132756674065738757647560791134218719355064191083789633284895799415768989289452153482668015921306437004496196105707791656000593531341586623308215863095617165203739249153747603121530713448389098673868240102848725153074924330189311064764968804714803000429776094374401271831617456759493013658177716520160515992599898040405856801052266263252160992114658395549738832077571410959539510783941434155285040486428434438400198016556926717423548619214543817622915421235778974160355413587933215201778912474257874642924084055547411870099836243494517695751255814684554934501647949218750 584 305952046632131743644289403965401819984132239185105971308465828098240915397676544214320054896109281105729554040961022705953020117429150967034544314297452004375061657514484554115172002154031156683734352206377804807072966180376532239432517524767631041909041589585709971604840688621659628120384733923430512182687707128111520729730769877914138734109908262674593429026868113607795813635803491716210560974050332958244094140235601039842370977888598770533497820310973709604518025346906720060716458789665202328824756850624520026708910371398048869713839302772434168266211918642140468882105177509440324070804628192631888371594858518997914423596212166135019339924246848057232422785554177185614617997243407223219666995411818263556047351981846347244645159627799738247443490713493179277985277364536987826821889279549728008910745061702284059687864654471793031193955610053837215993611456994684080051061341604358931583782499633534154492630957253296308806511660804972052574157714843750 585 13767842098445928463993023178443081899285950763329768708880962264420841192895444489644402470324917649757829931843246021767885905284311793516554494143385340196877774588151804935182740096931402050768045849287001216318283478116943950774463288614543396885906871531356948722217830987974683265417313026554373048220946820765018432837884644506136243034945871820356704306209065112350811613611157127229475243832264983120984236310602046792906694004986944674007401913993816932203311140610802402732240645534934104797114058278103401201900966712912199137122768624759537571979536338896321099694732987924814583186208268668434976721768633354906149061829547476075870296591108162575459025349937973352657809875953325044885014793531821860022130839183085626009032183250988221134957082107193067509337481404164452206985017579737760400983527776602782685953909451230686403728002452422674719712515564760783602297760372196151921270212483509036952168393076398333896293024736223742365837097167968750 586 619552894430066780879686043029938685467867784349839591899643301898937853680295002033998111164621294239102346932946070979554865737794030708244952236452340308859499856466831222083223304361913092284562063217915054734322756515262477784850847987654452859865809218911062692499802394458860746943779086194946787169942606934425829477704809002776130936572564231916051693779407930055786522612502070725326385972451924240444290633977092105680801230224412510330333086129721761949149001327486108122950829049072034715870132622514653054085543502081048961170524588114179190739079135250334449486262984456616656243379372090079573952479588500970776707782329636423414163346599867315895656140747208800869601444417899627019825665708931983700995887763238853170406448246294469951073068694823688037920186663187400349314325791088199218044258749947125220867925925305380888167760110359020362387063200414235262103399216748826836457159561757906662847577688437925025333186113130068406462669372558593750 587 27879880249353005139585871936347240846054050295742781635483948585452203415613275091529915002407958240759605611982573194079968958200731381871022850640355313898677493541007404993745048696286089152805292844806177463044524043186811500318288159444450378693961414850997821162491107750648733612470058878772605422647417312049162326496716405124925892145765390436222326220073356852510393517562593182639687368760336590819993078528969144755636055360098562964864988875837479287711705059736874865532787307208241562214155968013159387433849457593647203252673606465138063583258561086265050226881834300547749530952071744053580827861581482543684951850204833639053637350596994029215304526333624396039132064998805483215892154956901939266544814949345748392668290171083251147798288091267065961706408399843433015719144660598968964811991643747620634939056666638742139967549204966155916307417844018640586794652964753697207640572180279105799828140995979706626139993375090853078290820121765136718750 588 1254594611220885231281364237135625838072432263308425173596777686345349153702597379118846175108358120834182252539215793733598603119032912184196028278815989125440487209345333224718527191332874011876238178016277985837003581943406517514322967175000267041228263668294901952312099848779193012561152649544767244019133779042212304692352238230621665146559442569630004679903301058362967708290316693218785931594215146586899688533803611514003622491204435333418924499412686567947026727688159368948975428824370870299637018560592172434523225591714124146370312290931212861246635248881927260209682543524648728892843228482411137253771166714465822833259217513757413680776864731314688703685013097821760942924946246744715146973060587266994516672720558677670073057698746301650922964107017968276788377992954485707361509726953603416539623968642928572257549998743396298539714223477016233833802980838826405759383413916374343825748112559760992266344819086798176299701879088388523086905479431152343750 589 56456757504939835407661390671103162713259451848879132811854995885540711916616882060348077879876115437538201364264710718011937140356481048288821272546719510644821924420539995112333723609979330534430718010732509362665161187453293288144533522875012016855271865073270587854044493195063685565251869229514525980861020056899553711155850720377974931595174915633350210595648547626333546873064251194845366921739681596410485984021162518130163012104199590003851602473570895557616202745967171602703894297096689163483665835226647759553545151627135586586664053091904578756098586199686726709435714458609192800177945281708501176419702502150962027496664788119083615634958912909160991665825589401979242431622581103512181613787726427014753250272425140495153287596443583574291533384815808572455477009682951856831267937712912153744283078588931785751589749943452833434287140056465730522521134137747188259172253626236845472158665065189244651985516858905917933486584558977483538910746574401855468750 590 2540554087722292593344762580199642322096675333199560976533474814849332036247759692715663504594425194689219061391911982310537171316041647172996957264602377979016986598924299780055017562449069874049382310482962921319932253435398197966504008529375540758487233928297176453432002193777865850436334115328153669138745902560479917002013282417008871921782871203500759476804184643185009609287891303768041511478285671838471869280952313315857335544688981550173322111310690300092729123568522722121675243369351012356764962585199149179909531823221101396399882389135706044024436378985902701924607150637413676008007537676882552938886612596793291237349915465358762703573151080912244624962151523089065909423016149658048172620447689215663896262259131322281897941839961260843119002316711385760496465435732833557407057197081046918492738536501930358821538747455377504542921302540957873513451036198623471662751413180658046247139927933516009339348258650766307006896305153986759250983595848083496093750 591 114324933947503166700514316108983904494350389993980243944006366668219941631149186172204857706749133761014857762636039203974172709221874122784863076907107009055764396951593490102475790310208144332222203971733331459396951404592918908492680383821899334131925526773372940404440098720003963269635035189766915111243565615221596265090597708765399236480229204157534176456188308943325432417955108669561868016522855232731234117642854099213580099511004169757799495008981063504172810560583522495475385951620795556054423316333961713095928932044949562837994707511106771981099637054365621586607321778683615420360339195459714882249897566855698105680746195941144321660791798641051008123296818539007965924035726734612167767920146014704875331801660909502685407382798256737940355104252012359222340944607977510083317573868647111332173234142586866146969243635491987704431458614343104308105296628938056224823813593129612081121296757008220420270671639284483815310333731929404166294261813163757324218750 592 5144622027637642501523144224904275702245767549729110977480286500069897373401713377749218596803711019245668599318621764178837771914984335525318838460819815407509397862821707054611410563959366494949999178727999915672862813206681350882170617271985470035936648704801782318199804442400178347133576583539511180005960452684971831929076896894442965641610314187089037940528473902449644458807979890130284060743528485472905535293928434464611104477995187639100977275404147857687776475226258512296392367822935800022449049235028277089316801942022730327709761837999804739149483667446452971397329480040762693916215263795687169701245390508506414755633578817351494474735630938847295365548356834255358466581607703057547549556406570661719389931074740927620843332225921553207315979691340556165005342507358987953749290824089120009947795536416408976613615963597139446699415637645439693864738348302212530117071611690832543650458354065369918912180223767801771688965017936823187483241781592369079589843750 593 231507991243693912568541490120692406601059539737809993986612892503145381803077101998714836856166995866055086969337979388047699736174295098639347730736891693337922903826976817457513475378171492272749963042759996205278826594300660789697677777239346151617149191716080204318991199908008025621010946259278003100268220370823732436808460360249933453872464138419006707323781325610234000646359095055862782733458781846280749088226779550907499701509783443759543977393186653595949941385181633053337656552032111001010207215576272469019256087391022864746939282709991213261726765035090383712879826601834321226229686870805922636556042572882788664003511046780817251363103392248128291449676057541491130996172346637589639730038295679777372546898363341742937949950166469894329219086110325027425240412831154457918718087084010400447650799138738403947612718361871275101473703694044786223913225673599563855268222526087464464270625932941646351048110069551079726003425807157043436745880171656608581542968750 594 10417859605966226065584367055431158297047679288201449729397580162641542181138469589942167658527514813972478913620209072462146488127843279438770647883160126200206530672213956785588106392017717152273748336924199829237547196743529735536395499975770576822771713627223609194354603995860361152945492581667510139512069916687067959656380716211247005424260886228855301829570159652460530029086159277513825223005645183082633708970205079790837486567940254969179478982693399411817747362333173487400194544841444995045459324700932261105866523932596028913612267721949604596777704426579067267079592197082544455180335909186266518645021915779725489880157997105136776311339652651165773115235422589367100894827755598691533787851723305589981764610426350378432207747757491145244814858874964626234135818577401950606342313918780468020144285961243228177642572326284207379566316666232015380076095155311980373487070013673935900892178166982374085797164953129798587670154161322066954653564607724547386169433593750 595 468803682268480172951296517494402123367145567969065237822891107318869398151231131547397544633738166628761551112909408260796591965752947574744679154742205679009293880249628055351464787640797271852318675161588992315689623853458838099137797498909675957024727113225062413745957179813716251882547166175037956278043146250918058184537132229506115244091739880298488582330657184360723851308877167488122135035254033238718516903659228590587686895557311473613076554221202973531798631304992806933008754517865024777045669611541951749763993576966821301112552047487732206854996699196058027018581648868714500483115115913381993339025986210087647044607109869731154934010284369302459790185594016521519540267249001941119020453327548751549179407469185767029449348649087101536016668649373408180536111835983087777285404126345121060906492868255945267993915754682789332080484249980440692103424281989039116806918150615327115540148017514206833860872422890840936445156937259493012959410407347604632377624511718750 596 21096165702081607782808343287248095551521550558607935702030099829349122916805400919632889508518217498294269800080923371735846638458882640863510561963399255555418224611233262490815915443835877233354340382271504654206033073405647714461200887450935418066112720095127808618568073091617231334714622477876708032511941581291312618304170950327775185984128294613431986204879573296232573308899472536965496076586431495742333260664665286576445910300079016312588444939954133808930938408724676311985393953303926114967055132519387828739379710963506958550064842136947949308474851463822611215836174199092152521740180216102189700256169379453944117007319944137901972030462796618610690558351730743468379312026205087350355920399739693819713073336113359516325220689208919569120750089221803368124125032619238949977843185685530447740792179071517537059726208960725519943621791249119831144654092689506760256311316777689720199306660788139307523739259030087842140032062176677185583173468330642208456993103027343750 597 949327456593672350226375447926164299818469775137357106591354492320710531256243041383480027883319787423242141003641551728113098730649718838857975288352966499993820107505496812086716194972614475500945317202217709439271488303254147150754039935292093812975072404280751387835563289122775410062158011504451861463037371158109067823687692764749883369285773257604439379219580798330465798900476264163447323446389417308404996729909937895940065963503555734066480022297936021401892228392610434039342727898676675173517480963372452293272086993357813134752917896162657718881368315872017504712627838959146863478308109724598536511527622075427485265329397486205588741370825847837481075125827883456077069041179228930766016417988286221887088300125101178234634931014401380610433754014981151565585626467865752749002943355848870148335648058218289167687679403232648397462980606210392401509434171027804211534009254996037408968799735466268838568266656353952896301442797950473351242806074878899380564689636230468750 598 42719735546715255760186895156677393491831139881181069796610952154431973906530936862256601254749390434045896345163869827765089442879237347748608887975883492499721904837747356543902228773767651397542539274099796924767216973646436621783931797088144221583878258192633812452600348010524893452797110517700333765836681702114908052065946174413744751617859796592199772064881135924870960950521431887355129555087523778878224852845947205317302968357660008032991601003407120963085150277667469531770422755440450382808286643351760353197243914701101591063881305327319597349661574214240787712068252753161608856523864937606934143018742993394236836939822886879251493361687163152686648380662254755523468106853065301884470738809472879984918973505629553020558571895648062127469518930674151820451353191053958873705132451013199156675104162619823012545945573145469177885834127279467658067924537696251189519030416474821683403595988095982097735571999535927880333564925907771300805926273369550472125411033630371093750 599 1922388099602186509208410282050482707132401294653148140847492846949438825793892158801547056463722569532065335532374142249429024929565680648687399958914757162487485717698631044475600294819544312889414267334490861614524763814089647980276930868966489971274521618668521560367015660473620205375869973296515019462650676595170862342967577848618513822803690846648989742919651116619193242773464434930980829978938570049520118378067624239278633576094700361484622045153320443338831762495036128929669023994820267226372898950829215893875976161549571597874658739729381880734770839640835447043071373892272398543573922192312036435843434702740657662292029909566317201275922341870899177129801463998556064808387938584801183246426279599321353807753329885925135735304162795736128351880336831920310893597428149316730960295593962050379687317892035564567550791546113004862535727576044613056604196331303528356368741366975753161819464319194398100739979116754615010421665849708536266682301629771245643496513366699218750 600 86507464482098392914378462692271721820958058259391666338137178112724747160725147146069617540867515628942940098956836401224306121830455629190932998151164072311936857296438397001402013266879494080023642030052088772653614371634034159112461889103492048707353472840083470216515704721312909241914148798343175875819280446782688805433541003187833122026166088099204538431384300247863695924805899571894137349052235652228405327013043090767538510924261516266807992031899419950247429312276625801835106079766912025186780452787314715224418927269730721904359643287822184633064687783837595116938211825152257934460826498654041639612954561623329594803141345930484274057416505384190462970841065879935022916377457236316053246089182581969460921348899844866631108088687325808125775834615157436413990211884266719252893213301728292267085929305141600405539785619575085218814107740922007587547188834908658776036593361513908892281875894363747914533299060253957675468974963236884132000703573339706053957343101501464843750