0 2 1 3 2 5 3 10 4 9 5 108 6 216 7 405 8 765 9 3825 10 2550 11 9775 12 391 13 10557 14 102051 15 204102 16 198099 17 7131564 18 14263128 19 69532749 20 417196494 21 815429511 22 319081113 23 3828973356 24 7657946712 25 7510678506 26 7371591867 27 58972734936 28 57955963644 29 695471563728 30 1390943127456 31 391202754597 32 8476059682935 33 144093014609895 34 480310048699650 35 1894556303204175 36 1894556303204175 37 7478511723174375 38 191756710850625 39 958783554253125 40 23673668006250 41 327485740753125 42 647355534046875 43 431570356031250 44 426775129853125 45 1707100519412500 46 3414201038825000 47 40543637336046875 48 40543637336046875 49 17839200427860625 50 105985837836113125 51 105985837836113125 52 69990647627621875 53 1889747485945790625 54 207872223454036968750 55 1648129771671293109375 56 3267344985944844234375 57 653468997188968846875 58 72607666354329871875 59 576020819744350316875 60 4760502642515291875 61 585541825029380900625 62 3485368006127267265625 63 6970736012254534531250 64 29974164852694498484375 65 3956589760555673799937500 66 7913179521111347599875000 67 7854994377573764161640625 68 47129966265442584969843750 69 655106531089651931080828125 70 1300986209628745384259109375 71 4257773049694075803029812500 72 1703109219877630321211925000 73 34522484186708722727268750 74 34292334292130664575753625 75 274338674337045316606029000 76 20986908586783966720361218500 77 50368580608281520128866924400 78 100737161216563040257733848800 79 100107553958959521256123012245 80 16217423741351442443491927983690 81 32237074022442501442551027577335 82 5825977232971536405280306188675 83 34955863397829218431681837132050 84 205622725869583637833422571365 85 3929678761063153967483186919420 86 23578072566378923804899121516520 87 73681476769934136890309754739125 88 146535071778408339658256478526125 89 6594078230028375284621541533675625 90 1200122237865164301801120559128963750 91 109811184764662533614802531160300183125 92 65886710858797520168881518696180109875 93 23831363502118251975978421656065146125 94 900825540380069924691984338599262523525 95 10809906484560839096303812063191150282300 96 21619812969121678192607624126382300564600 97 21509507800911873712033095431859941888250 98 235409613154424395626139988893133808443625 99 47081922630884879125227997778626761688725000 100 46848843805979508436489245314376134155612500 101 9557164136419819721043806044132731367744950000 102 3822865654567927888417522417653092547097980000 103 165412456207266110556527412302297273672508750 104 5513748540242203685217580410076575789083625 105 1168914690531347181266127046936234067285728500 106 779276460354231454177418031290822711523819000 107 775668698963702604852522577442254087859356875 108 1551337397927405209705045154884508175718713750 109 33974289014610174092540488891970729048239831125 110 2502772624076282824817149348375177039887000892875 111 20022180992610262598537194787001416319096007143000 112 19933587271404022498543667376439463149542484987500 113 239203047256848269982524008517273557794509819850000 114 2392030472568482699825240085172735577945098198500000 115 897011427213181012434465031939775841729411824437500 116 209900673967884356909664817473907546964682366918375000 117 209011264332427219804115390281221498036865916211093750 118 1456931460199566208634569044019102795139330063000859375 119 349663550447895890072296570564584670833439215120206250000 120 84618579208390805397495770076629490341692290059089912500000 121 84271781752618711932751934953364615381275518378519871875000 122 70226484793848926610626612461137179484396265315433226562500 123 43216298334676262529616376899161341221166932501805062500000 124 43043433141337557479497911391564695856282264771797842250000 125 10846945151617064484833473670674303355783130722493056247000000 126 1972171845748557179060631576486236973778751040453282954000000 127 3928936098952203755159851968781175221199855588403024634921875 128 7827415328920281899814588806021411099599712296275793264921875 129 72683142339974046212564038913055960210568757036846651745703125 130 16151809408883121380569786425123546713459723785965922610156250 131 64362513250549407925603845906174133115756172056197540098046875 132 1700141859448474926336705363559316723812427186390123700703125 133 6775192186160340378088064657766232317282359086062134747578125 134 13500197763534307864486588095845307358140404401116401830359375 135 229503361980083233696271997629370225088386874818978831116109375 136 1681343311209400979459868114500880769878292123215962132718750 137 77061568430430878225243955247957035286088388980731597749609375 138 153568737087980958765414212976144595498176142069515486162890625 139 1194423510684296345953221656481124631652481104985120447933593750 140 1190187966320167635506579026493602913100521952130563283224609375 141 4760751865280670542026316105974411652402087808522253132898437500 142 90771668898018118334635093753912115505799807549157626400596875000 143 8825023365085094838089523003852566785286092400612547011169140625 144 152682065139880533530960605602985584520520629768383166283203125 145 608636725420619661061774468910531576650294565241089060115234375 146 1213133064954024222388434825787658176588682364732238738869140625 147 242626612990804844477686965157531635317736472946447747773828125 148 483624859451470059126664621824073125431998204463724705294140625 149 2790143419912327264192295895138883415953835794983027145927734375 150 129774112554061733218246320704134112369945850929443123066406250 151 19660778051940352582564317586676318024046796415810633144560546875 152 39193054286547761684196842247949522858393940567465641235888671875 153 431123597152025378526165264727444751442333346242122053594775390625 154 718539328586708964210275441212407919070555577070203422657958984375 155 5729890543345294560753734928642534944383148319713673447349365234375 156 5729890543345294560753734928642534944383148319713673447349365234375 157 22847031913338832742245905095220234271907490135567178935633544921875 158 45550371802065471567873911416256693485501096685376073727017822265625 159 20704714455484305258124505189207587947955043947898215330462646484375 160 96622000792260091204581024216302077090456871756858338208825683593750 161 10139345762150750311591835874550217966282511233744393515740966796875 162 20216486949073581909615623676250434595348565343355385844268798828125 163 13477657966049054606410415784166956396899043562236923896179199218750 164 13436816578273148380330384221184632286605410096896812005584716796875 165 4461023103986685262269687561433297919152996152169741585854125976562500 166 991338467552596724948819458096288426478443589371053685745361328125000 167 1976776110893570850344372133703908469465944062138708242408905029296875 168 3941855321722682701574280526971699137337415082489613477466278076171875 169 111685900782142676544604614930864808891226760670539048528211212158203125 170 182758746734415288891171188068687869094734699279063897591618347167968750 171 728909885231447024298508343111162082552255835496731591557268524169921875 172 48593992348763134953233889540744138836817055699782106103817901611328125 173 5620705115006935942924053223546072058791839442608130272674937286376953125 174 11209291915070975109031397571529023705819154088401356943791732073974609375 175 9133497115983757496247805428653278575111903331289994546793263171386718750 176 537354080323711066029245886052434556169083645990894679169670316583251953125 177 38259610519048227901282307086933340399238755594551701156880526540727539062500 178 214339554728561500847519927657889862180609275039505328609974938603515625000 179 213744167076537718900721261192173501452329804831062258252725008218505859375 180 427488334153075437801442522384347002904659609662124516505450016437011718750 181 11084161806969027422994545401822711575313674164810799963677025426188232421875 182 22107754423736038302694038642979725273166617869704601020448711915621337890625 183 88431017694944153210776154571918901092666471478818404081794847662485351562500 184 98256686327715725789751282857687667880740523865353782313105386291650390625000 185 3037769218965211188999810495016843731979561196170521103180174859516857910156250 186 3029646841374395116301950039147814738043786968373273720551350862566278076171875 187 3037725899618060169945421905918875577345237066955602450472821131533121484375000 188 8036311903751481931072544724653109992976817637448683731409579713050585937500 189 160726238075029638621450894493062199859536352748973674628191594261011718750000 190 107150825383353092414300596328708133239690901832649116418794396174007812500000 191 427487147102335774944553420769741823237516827103173037379148476402552001953125 192 1110356226239833181674164729272056683733809940527722175010775263383251953125 193 4429977933554798363998987115755525119639014917363180224012062133291943359375 194 114884094410187770906373732535259951435971786856951807142712811323371064453125 195 331136507417600045553665464366337507080153973881802267646642809108540126953125 196 660592118858461004581677804548074316154824932667757823274774741013483603515625 197 13079723953397527890717220530051871459865533666821604900840539872066975349609375 198 26159447906795055781434441060103742919731067333643209801681079744133950699218750 199 10986968120853923428202465245243572026287048280130148116706053492536259293671875 200 21919274708768275098055664494242151156920927165831788033826504728890746153046875 201 2213846745585595784903622113918457266849013643749010591416476977617965361457734375 202 38264017824936223442778653820812841649242211126526108987445281094631500074578125 203 8253023452437224664128729255469436434150280831211513703174472392959735310203125 204 41265117262186123320643646277347182170751404156057568515872361964798676551015625 205 16959963194758496684784538619989691872178827108139660660023540767532256062467421875 206 39573247454436492264497256779975947701750596585659208206721595124241930812423984375 207 95357222781774680155415076578255295666868907435323393269208662949980556174515625 208 1204968542424243685600245058579771463426798012137268333129091286367936118932515625 209 126521696954545586988025731150876003659813791274413174978554585068633292487914140625 210 253043393909091173976051462301752007319627582548826349957109170137266584975828281250 211 1009786373807033647093111024090953765058513843567486283319407348755318541931843046875 212 7127903815108472803010195464171438341589509484005785529313463638272836766577715625 213 3043614929051317886885353463201204171858720549670470421016848973542501299328684571875 214 467159500738109257056821694351812733355059433205234994853748912218151362222542283125 215 12613306519928949940534185747498943800586604696541344861051220629890086780008641644375 216 176586291279005299167478600464985213208212465751578828054717088818461214920120983021250 217 1324397184592539743756089503487389099061593493136841210410378166138459111900907372659375 218 6047475728733058190667075358389904561925084443547220138860174274604836127401403528125 219 665222330160636400973378289422889501811759288790194215274619170206531974014154388093750 220 146681523800420326414629912817747135149492923178237824468053527030540300270121042574671875 221 1760178285605043916975558953812965621793915078138853893616642324366483603241452510896062500 222 7910913643168736705508130129496474704691753160174624240973673367939252149399786565825000 223 63146042830293309060038110140802217732093101117822447066343428490515101978244724909353125 224 126011436581340870079809384236534203385376899564010127701280886187739025725475028819109125 225 11455585143758260916346307657866745762306990869455466154661898744339911429588638983555375 226 3818528381252753638782102552622248587435663623151822051553966248113303809862879661185125 227 44549497781282125785791196447259566853416075603437923934796272894655211115066929380493125 228 44549497781282125785791196447259566853416075603437923934796272894655211115066929380493125 229 240567288018923479243272460815201661008446808258564789247899873631138140021361418654662875 230 480093159206596207494149802752415436038502071892633627027194120103699924458214779219911625 231 480093159206596207494149802752415436038502071892633627027194120103699924458214779219911625 232 32006210613773080499609986850161029069233471459508908468479608006913328297214318614660775 233 1660766706292447621479762651002800063925781241287851139419997437692058257199898532560731325 234 3314466320217693338187270992852396723324218732612775252714803396925852436709584730940353155 235 1104822106739231112729090330950798907774739577537591750904934465641950812236528243646784385 236 174193618829218772106953242179909294459150606725093632726011334082880911395959286414976338035 237 4145808128135406776145487163881841208127784440057228458879069751172565691223831016676436845233 238 921290695141201505810108258640409157361729875568272990862015500260570153605295781483652632274 239 73549707162105920213840309314792664396044768399533793770484237437468850596156113221778268476541 240 73549707162105920213840309314792664396044768399533793770484237437468850596156113221778268476541 241 12764825209952267144550797484385503738156530052811650158513793274271453409250234526093749074441 242 45858816495013700482275087258718291207451237597138150569475479540901147433232324038188654082251 243 2797387806195835729418780322781815763654525493425427184738004251994969993427171766329507899017311 244 9305596171631045385617575359457876928075258274047849614536626389289389978135285671667546684486157 245 9305596171631045385617575359457876928075258274047849614536626389289389978135285671667546684486157 246 547388010095943846212798550556345701651485780826344094972742728781728822243252098333385099087421 247 54191412999498440775067056505078224463497092301808065402301530149391153402081957735005124809654679 248 108165189802211747249832638887646094611879738449793608453589801141555836308573224876696976025696287 249 2704129745055293681245815972191152365296993461244840211339745028538895907714330621917424400642407175 250 901376581685097893748605324063717455098997820414946737113248342846298635904776873972474800214135725 251 64770345798229177222221211143435697130685129095531172681137702350241173408586109658307832072530038525 252 1410839215406972177117689747678797363242646376338302771272306387827035460385043972755220104550159255 253 1410839215406972177117689747678797363242646376338302771272306387827035460385043972755220104550159255 254 143623432128429767630580816313701571578101401111239222115520790280792209867197476426481406643206212159 255 41035266322408505037308804661057591879457543174639777747291654365940631390627850407566116183773203474 256 239505445461528239517366564169596839763370874560154344828550511863466720178761772806806125586224923 257 123584809858148571590961147111511969317899371273039641931532064121548827612241074768311960802492060268 258 3346590595771914898014421778648293173018551639888887789248450479113507904393375332217345166798624456 259 217110064900702979008685612889808019599578537637791595327493224832488825297520224677600267696060761583 260 3907981168212653622156341032016544352792413677480248715894878046984798855355364044196804818529093708494 261 7801046377768007039647963205132262200421497531764007932874126788446754966987997691278354656834793929551 262 622897239289460638146795541094211050223769764893704055476641302499550776831741260520324896553348564717 263 82222435586208804235377011424435858629537608965968935322916651929940702541789846388682886345042010542644 264 822224355862088042353770114244358586295376089659689353229166519299407025417898463886828863450420105426440 265 15592897605813169660351854666562657475815882271760537377310265062428040374889431582996647374720466999337130 266 1197207494079288307255479478144323888592605193150153618857155182695785871480274709555922363976665069237495 267 128340643365299706537787400057071520857127276705696467941487035584988245422685448864394877418298495422259464 268 128102091983579818607419765484474733643638192548250935473194308753045888089186033531933176902651100449355636 269 128339758202473287658639468203369863019600415539991660770918231403793654115325525245350492629743217518834960 270 256679516404946575317278936406739726039200831079983321541836462807587308230651050490700985259486435037669920 271 4355530543996437199915076952151864726227689102388466987413037478266247136538860013014082343621910444545461455 272 475623935404410942230726403174983628104063649980820595025503692626674187310043513421137791923512620544364390886 273 949512017029973669343822418017211841507017578611346224375731824331353213352532123508621796285260596488201904433 274 47389281577223231315432591590131754635213877332511734289297888323446628557321830527839396923691642497456622321247 275 284335689463339387892595549540790527811283263995070405735787329940679771343930983167036381542149854984739733927482 276 3592689217045804540159149542934176344185889617266232563448576371091621659580355382976993990604781561179021908831 277 665845068225822441442829048623800682455784875733341768425802820775647214242225864311736219592086182671845393770012 278 11985211228064803945970922875228412284204127763200151831664450773961649856360065557611251952657551288093217087860216 279 119638090651575453674959747986655044051251918207658658462507642547224326244737082976869461455992342322216220573461799 280 14050024880789999897771073606973724034488659433639628929760684000207839025182646755290719672767783973783399569125407 281 1981053508191389985585721378583295088862900980143187679096256444029305302550753192495991473860257540303459339246682387 282 3962107016382779971171442757166590177725801960286375358192512888058610605101506384991982947720515080606918678493364774 283 15820525903443917208832451009249694582891054306213907240106723996684733895017986762608833319419239793691006272575618499 284 47461577710331751626497353027749083748673162918641721720320171990054201685053960287826499958257719381073018817726855497 285 189514411696499511739370549502410677066380251933877084631488239205041602532628051219223297036119984381767089125328912509 286 378368494432384042601600435069272884874689492536974109734643766775222432930996074385417941469326658713423491528966783511 287 13621265799565825533657615662493823855488821731331067950447175603908007585515858677875045892895759713683245695042804206396 288 27242531599131651067315231324987647710977643462662135900894351207816015171031717355750091785791519427366491390085608412792 289 3943356448974306491993879734291962006164013891220344171654457337331368196006841087244825785993322437111299628714891817751642 290 3936580922429677099395952105882525645328680534018934645586322530909836635532602528675676600794021195810421107016068979576811 291 2862967943585219708651601531550927742057222206559225196790052749752608462205529111764128436941106324225760805102595621510408 292 571616466551997791659108155616823457031902727248172948847160702595657320952298474533110967785169692720843027639938033646276 293 336110482332574701495555595502692192734758803621925693922130493126246504719951503025469249057679779319855700252283563784010288 294 39661036915243814776475560269317678742701538827387231882811398188897087556954277357005371388806213959742972629769460526513213984 295 1464979551056818408306066007447921758558538090436615877671346020602386171634998619874385905674029528138006051512109448198081841534 296 1462513255516318714015988455246830981187227420250695648921057559288240740369619834319041821657743283141140721459058758891351064023 297 124522557183960850507647017046730180683941077495630658108135757905113068751470488750592703672573570964588552855657002899892176308244 298 1079195495594327371066274147738328232594156004962132370270509901844313262512744235838470098495637615026434124749027358465732194671448 299 26934920910875087302862425603969108805162476957179887074668142966864318510213908219468482874953622141701418363527807821707232692008223 300 16214822388346802556323180213589403500707811128222292018950222066052319743148772748120026690722080529304253854843740308667754080588950246 301 4888768950086560970731438834397205155463405055159021043713491952914774402559354983558188047252707279585232537235387703063327855297568499169 302 1952280669836547450358099336508454864062943932918288931647962133012170636005551000034787966064612477986181970315121822015388351455464648183 303 15618245358692379602864794692067638912503551463346311453183697064097365088044408000278303728516899823889455762520974576123106811643717185464 304 2688386496168360423443940069946068993135857219100594594400472445459382515155184983654462117203728658210480090270003820480206910200967712252 305 158399204356891939842850806085202101068561145478922103761729964053253306948587003946907751586471737635969367020818555707508099455376166352 306 316798408713783879685701612170404202137122290957844207523459928106506613897174007893815503172943475271938734041637111415016198910752332704 307 63256825116551001950229380352207332569587730175024086891859693436851158294403251576200173523168908211766987479093124519556805951335287212 308 379540950699306011701376282113243995417526381050144521351158160621106949766419509457201041139013449270601924874558747117340835708011723272 309 58733962120717605310787979657024508290862207467509864679091725356116300476353419088501861116262331274625647874337966116408494325814814176342 310 2549544979516680616384687219838684443494018652126633997323917338609550020677720764291881431091773222531981499368368304088471618644694506047 311 227273723888344100660577832168477013248609662703859944904303488470337030414699679559733430428752355837136636515123117393029470004898481681904 312 454547447776688201321155664336954026497219325407719889808606976940674060829399359119466860857504711674273273030246234786058940009796963363808 313 3750016444157677660899534230779870718602059434613689090921007559760561001842544712735601602074413871312754502499531436984986255080824947751416 314 505954599608575557422953031136966684255833415781212020203628004094678865327962381877025612978293935018387512242000273244006082034714477077572 315 4047636796868604459383624249095733474046667326249696161629024032757430922623699055016204903826351480147100097936002185952048656277715816620576 316 4041252511700041991782072791289588784024511699552141435822038190434469675111674293099775558552177424184722968443989564207644794043839293250512 317 48495030140400503901384873495475065408294140394625697229864458285213636101340091517197306702626129090216675621327874770491737528526071519006144 318 1674867602965166539765254657614523452091791348009050767750420851294662471317868152870236652210007598092255672950099285637077277280335280091264 319 8361253111677667335234357236060003795989489620138933129629054093572572806032169919406884537204647306101182617305573777516346720172923781080607 320 50167518670066004011406143416360022775936937720833598777774324561435436836193019516441307223227883836607095703833442665098080321037542686483642 321 2304122464632317184238153586908535331780532211035428858150635049500213277548007967790840038895394950495597324111778830975576117601938567672070129 322 17484223408092289221571871335953003399981685601386489570672465963854559576687825167354021471617996977290120871201145246814665833567651484099826273 323 2832444192110950853894643156424386550797033067424611310448939486144438651423427677111351478402115510320999581134585529983975865037959540424171856226 324 70702164641538734776062438789208725825664402336868182326206220250297718645146329324817965749345114084551104929090231113830782169601374682126443641949 325 2195133873632535955904414766217337582777770967792288327461259790628291074125495558084824460408238780148920019703182413629412855932385537749830535930988 326 13170803241795215735426488597304025496666625806753729964767558743769746444752973348508946762449432680893520118219094481776477135594313226498983215585928 327 5260290319131625796770945140996424817266243843551032394465092059249502391044632648337414713051450247551985169166772491197312514520899489851728052566331 328 10504591913888991332761431482172191808340189073595830647913572896434416628924995896527907192932531345415362480676503120719253258480945181861961490991123 329 346651533158336713981127238911682329675226239428662411381147905582335748754524864585420937366773534398706961862324602983735357529871191001444729202707059 330 693303066316673427962254477823364659350452478857324822762295811164671497509049729170841874733547068797413923724649205967470715059742382002889458405414118 331 2769035740770810136981775414439101018971987912544616611393988691579380740051204641206434716556275341040273683309894117809837855931380718481419945318009399 332 3560188809562470176119425532850272738678270173271649928935128317744918094351548824408273207000925438480351878541292437184077243340346638047539929694583513 333 103245475477311635107463340452657909421669835024877847939118721214602624736194915907839923003026837715930204477697480678338240056870052503378657961142921877 334 1030913777527186326670044399445196140344733128830496720466722753620435163410662667796192664015297827342646370083277829459825113403672613802392868298576339339 335 64528135106023585275919321574811084790579420880597410222954330330936329155361895748792983440599864006544184118476406612984582359097242592698212322712676978 336 64432396033165983517349708338053204842818917288786434836866860998101112049790142194269551714426867175673940521861456454805080011383448464222398951313993481 337 1613196285867414994730681586537924684212799558785912220360074001285790805394745782345415442924168970768725325658457206053638299544267080067197840410676281228 338 9679177715204489968384089519227548105276797352715473322160444007714744832368474694072492657545013824612351953950743236321829797265602480403187042464057687368 339 48324718151645946239211741055555185025609892665395635189315746185575821626310252332906047900537238139057257181857019540165606120171647677895323542890405659727 340 354381266445403605754219434407404690187805879546234658054982138694222691926275183774644351270606413019753219333618143294547778214592082971232372647862974837998 341 13446800276789481262785104094458744633237300873893237302864044484897449921424775028782338439879121116249524933603399548343118473364799592741761695471689545241813 342 5370879410845944411083263151431043774791574984616249301727038176183529560452461163099651213596033798618614915171037137384860731343957854826884408978488244017867 343 307930419555167479568773754015379843088050299117998293299016855434522361465941106684380002912839271120800588469806129210065348597053583676741372781433325990357708 344 142121732102384990570203271084021466040638599592922289214930856354394936061203587700483078267464278978831040832218213481568622429409346312342172052969227380165096 345 141916353876803509369957312599796001494337098726458528681383268411686272858803004481262726998291642737532152044888418375381384535725228759867689145378231386841158 346 141711863453349902007752763158009551924460532301780634547836606641640615405115968451750821051608225384884411191797801057837607324578650620444248671105352090894701 347 709578827075766415808603763726436317549816766057836846369023584335121354834249741312363823395103056603450001363246543426294781999329070732584151619347662268077064 348 708562238498293971086814933119378385862782644616493240571933292667019461775747950852030923934651619559605517120605789066085190621106536247293916445107909170271796 349 6613247559317410396810272709114198268052638016420603578671377398225514976573647541285621956723415115889651493125654031283461779130327671641409886821007152255870096 350 4642499786640822098560811441798167184172951887527263712227306933554311513554700573982506613619837411354535348174209129960990168949490025492269740548347020883620807392 351 487990034391222777405539839052648255154543238177581697023893058356561153413420230787933933817994273352607408756948118774308625713440712906857898864456931172426050777 352 194919532150601732618076819564938821463996024314558128272999776850637741165133859889797973564694596438293610863256897300786164945028726685175534673904893187852898469 353 4928679598665215239057085294713453057018185186239541243474422928937554312318384742927748760135849081368281303256638688891307313610012089039438519611595156321423289859 354 699872503010460563946106111849310334096582296446014856573368055909132712349210633495740323939290569554295945062442693822565638532621716643600269784846512197642107159978 355 248804674820218730482840722762429823771335006386558281511832343875696679240144380207735685160417797476552208469698377653922084498347020266799895908512935086261769095372179 356 88823268910818086782374138026187447086366597280001306499724146763623714488731543734161639602269153699129138423682320822450184165909886235247562839339117825795451567047867903 357 70959371252776460390388277864496116946091750899665848209276832330716151798260395273659857335890999882544507232327217193354057741481082299667047407963652788205304883172319051 358 141721084089807025347934248548311186212667925891533184306550108025413595652793045713688350166668097258452400238380542416810193316551353785128894126768632448866862398982041113 359 1275489756808263228131408236934800675914011333023798658758950972228722360875137411423195151500012875326071602145424881751291739848962184066160047140917692039801761590838370017 360 364425644802360922323259496267085907404003238006799616788271706351063531678610688978055757571432250093163314898692823357511925671132052590331442040262197725657646168810962862 361 727844588928472228838996176246141190754404257124077687673813380364140700010042895389873792055650598942975349921974893059340116740962635422126056892567870043233365138260569473 362 58147363853789792386586471380545714963850477841868465406447900910633830028350534342441707905272361899025578919386423963418356433851009441437067906017818818880902449062139159 363 10582820221389742214358737791259320123420786967220060703973517965735357065159797250324390838759569865622655363328329161342140870960883718341546358895243025036324245729309326938 364 52841616036939192289503560615260577876532559582900166117785579431651200688366384900592335078463879671499423012783232593276854074866330347061556819415288803092331336552510269437 365 52913902789383705548449529918427829009058595916118907795101291578616523808323110461331859476656032721665632893785672035948915434749868418671764147485624355490542460131925468164 366 105827805578767411096899059836855658018117191832237815590202583157233047616646220922663718953312065443331265787571344071897830869499736837343528294971248710981084920263850936328 367 1944585927509851178905520224502222716082903399917369861469972465514157249955874309453945835767109202521212008846623447321122642227057664386187332420096695064277435409848260955027 368 973612221507645976955409718916309609544900074042753702689850528866654036952127028749668946266028895156481996288200884751009843937292100622120930343304858180079204431796483436099 369 19445930586328388566758048169706832471721112289664729359129717319796144143449239844486631115962036581638924196134606860297196612693482766479658581721683518785906272299935169169653 370 2058490652067047989709673384821823265935049172377366350730731504852706115756555246394941950989695586713491832762249097640031812857981532851632429865109641060050935396321708622101839 371 6175471956201143969129020154465469797805147517132099052192194514558118347269665739184825852969086760140475498286747292920095438573944598554897289595328923180152806188965125866305517 372 2466877537463727751743227890121595173922163485395932329159884672035280519418713659888844643679340287562817290200336049986847775730610576902626531232450427758291603544653629367505421 373 51256233278413009952887068383637588613716063529893260616988714852288606347922161599912660929781848197138537029718093483060059340180464208976795704496469998977836651427803187969279303 374 43933914238639722816760344328832218811756625882765651957418898444818805441076138514210852225527298454690174596901222985480050863011826464837253460996974284838145701223831303973667974 375 351003931842749274844542750967585067315204532318691538510868007787860881768597659831620744908202139781620437470987430447824661682147677394604014353284337105462206612969120311534304771 376 701076818773448816864564168378226938165381996912399810341335835183711522471496121626552840625666342852944799511017334554938913121106634159514118854172694536904619574444953831791330219 377 132503518748181826387402627823484891313257197416443564154512472849721477747112766987418486878250938799206567107582276230883454579889153856148168463438639267474973099570096274208561411391 378 132503518748181826387402627823484891313257197416443564154512472849721477747112766987418486878250938799206567107582276230883454579889153856148168463438639267474973099570096274208561411391 379 230137690457368435304436143061842179649341448144349348268363768633726777139722174241305792999067420019674563923695532401008105322965372486994187331235531359298637488727009318362238240837 380 690413071372105305913308429185526538948024344433048044805091305901180331419166522723917378997202260059023691771086597203024315968896117460982561993706594077895912466181027955086714722511 381 25303096856569304405199785362820344359351677544666682270343660425697708481330710256897495565342491206351653625118356965555864983153260849355381853172492976676813545880980082123596874647 382 10108025637219591577011924701074445657913333327242826076664699856740860046066837256671845486938384215592174946848847560652865123818404464624995883904416254390476429555587343511515200577 383 158143817009954496641646801059834873396297261964685675254206516663481513106651951864487804228501447962328682349656024416993978469127579629074251117148624579772773343764078386099325172 384 24354147819532992482813607363214570503029778342561593989147803566176153018424400587131121851189222986198617081847027760217072684245647262877434672040888185285007094939668071459296076488 385 24322600995932561145400636369220769245901501427610089333721446307670743493789135819531211071589236946061054106352407257936998755898178807873707425056379262765207862951404252713882480534 386 24291176446842208999217948208537021482017907756514985859130074930012254161109821690565408473305529921582939049367455827371188679986165656959141911587314173278431108606505797607016999293 387 18849952922749554183393127809824728670045896419055629026684938145689509229021221631878756975285091219148360702309145722040042415669264549800294123391755798464062540278648498943045191451368 388 18825724191486379949224242041431637759158947966074837729735471644216900605333533686336496362206318608326833246393581267384463954980743644209291174647036318003311817219164374908414027966212 389 71629584728582323709243457523495987571434045919699382581432526256044792547122713538255937378150870802414292352131675066145765292121853865771937152315552819719918133809503475261282642993392 390 3118317388952367485421610186682283709895976390870395656554040835730503132653229526633421089445748536852862919298946161650391830899030770084821847860088086902019483418083377924306798798688 391 3114339943303193547302449969607433858225190706698367090665579048950234633759539182849449889076557531066060798228411791546245922951455475735223860809246137811583234076988883819811509514506 392 3962264558909915454583269681434394221660547972898685865986741792557550424630456975635432428850582100592952669501796172450694558462411546736926031563926383984202587884209775852177493021 393 3122264472421013378211616508970302646668511802644164462397552532535349734608800096800720753934258695267246703567415383891147312068380298828697712872373990579551639252757303371515864500548 394 164439262214173371252478469472435939391208288272592661686271100046861752689396805098171293040537624617408326387883876884933758435601362404978079544611696837189719667311884644233168863695528 395 164231636883094869521099077465526298053593126292450499234647020375085412092566758627087743428112703374204527995979983100988135003233178866587955706802843684617510425307702971702571428261569 396 414203371710201436370993890203092807196956182326482974110080757566419702629424359715227600070902152267855051692257208325316860033374978225946924859527979028039118348821445073650873715666 397 621305057565302154556490835304639210795434273489724461165121136349629553944136539572841400106353228401782577538385812487975290050062467338920387289291968542058677523232167610476310573499 398 23580006232359324627691580749418926238283862665300495026123883127174035928260801049502599804036358239820034014194928216805538389042846974719978508074557091810512666000763694549981882241843 399 11096473521110270413031332117373612347427700077788468247587709706905428672122729905648282260722992112856486594915260337320253359549575046927048709682144513793182431059182915082344415172632 400 124524017069816002141249362913170213375123816334284556394375794715896331732050584976102918137789188298888253558899430219304588822875530451799798487704863621120501096674122488455236579244 401 9101573611284733247414953434744441050327231666614980303734376268325513701142606392798795107525682490209650532850467445120080855781084225749730725828610031943716625611454043701637291792016 402 33805844841914723490398398471907923901215431904569926842441968996637622318529680887538381827952534963635844836301736224731728892901169981356142695934837261505233180842543590891795655227488 403 3410164598428147732093938445853711823535106693373491370231333622535820151381681559530434266894711964456765847861937641669813152071405521869300894452426708754340397117491584731209886721072852 404 552446664945359932599218028228301315412687284326505601977476046850802864523832412643930351236943338241996067353633897950509730635567694542826744901293126818203144333033636726456001648813802024 405 551766311909712937608332291740335427093213531513295619709030879305420102375404047603728466567932324278643855448025974430866245745622414130828189796734884051185652775973250474329824306881765322 406 551088466317686263237806084993725678411280836757136779881378507217821306180839669166868849287136338622281885109637736133039628736106907479561816099195897707142427158312349675221311009207463399 407 2758823242424736139889875861072884377813528606097077376584078907299031814991197362209601110541737744268601338953769280273376300912044395725904551760391733306921598534864278128715274745480307568 408 128317360112778425111157016794087645479699004934747784957399018944141014650753365684167493513569197407841922742035780477831455856374157940739746593506592246833562722551826889707687197464200352 409 640804377636375183939253638746084034438252957570478267561645100702752993896140283508129129192763248030625211742239659825268063087624605813816173537084750305833462620548452577259730577580366392 410 640024810266987866197235082007950112255238051296061627333467916881946725047118215036708047527078621208203526569803845153947785638612897047619316878280510950230258894732700201861604384663601956 411 5120198482135902929577880656063600898041904410368493018667743335055573800376945720293664380216628969665628212558430761231582285108903176380954535026244087601842071157861601614892835077308815648 412 204559987785090552876598137590918679945984074506247299777282724039750527133703642578318310589768469732404032705118904504409461753745526417156779244389896962301196547469047037883127793645509584 413 7364159560263259903557532953273072478055426682224902791982178065431018976813331132819459181231664910366545177384280562158740623134838951017644052798036290642843075708885693363792600571238345024 414 14728319120526519807115065906546144956110853364449805583964356130862037953626662265638918362463329820733090354768561124317481246269677902035288105596072581285686151417771386727585201142476690048 415 14710616813891271586193052606177700070346297050309841875329783587435521081086245604261948508662292164698555390399848911427676581310219154556880307392231147894717778639625026887768392006488136334 416 14692978184618020661029751583868134482731972953127216165647133966827085204490218930875543294623128744836806523025268756857619415145578604011848076807827993041126989936220200716440132543650620583 417 646491040123192909085309069690197917240206809937597511288473894540391748997569632958523904963417664772819487013111825301735254266405458576521315379544431693809587557193688831523365831920627305652 418 47888225194310585858171042199273919795570874810192408243590658854843833259079232071001770738030938131319962000971246318647055871585589524186764102188476421763673152384717691223953024586713133752 419 239156077012062985327413716697564397074309309319948991168884302257226048240282593497443366959571173167722905469136164650862380215835176254718423105572212606307867707445107993672003497787216185821 420 568742156984691998400508244227263726692768868775146233457513203941084538026831375737082917858671042015987884587719773248186397659536685504681148883643787410958068269786225906473254453715139562 421 1136136583739562451781110070814178487208540654922863210437638935834915321224215283759149051551800209524828878453667698692467140348316175072147413528226807553169790406231726159139700247587352253 422 21334120294665117150111955774177351593138152297995986951551220017344521031876931439477354412472692823299564495407760119891882968762825954132545876252258941831743842072573524543845482426918058973 423 100751453575750258087895895037437315670073918762672901778282030778486521992334977282065428158076471420541036578076789232075008116943688095076958093281033963786275523365164224528195902842588236 424 1141849807191836258329486810424289577594171079310292886820529682156180582579796409196741519124866676099465081218203611296850091992028465077538858390518384922911122598138527877986220232216000008 425 49587374255983499481444849748472669449512124336245113629530044882369344548653130446337366440868623257840619724264710819229405403409686863695936338555375871065389126914466586250575291774638498 426 49529309414934338475026296060242607775683655806577379304436918366113642740048150199913083810375802855899354361589927785483235139471268026619009012632008920396694291871241215540680004547736111 427 44026052813274967533356707609104540245052138494735448270610594103212126880042800177700518942556269205243870543635491364873986790641127134772452455672896818130394926107769969369493337375765432 428 43974740397408679692408739418417938216794501969683309053511980357171087105124335375628606915816693133909087477733818298015159300209144469114209504092858476850522670949136204836428659826376428 429 7563655348354292907094303179967885373288654338785529157204060621433426982081385684608120389520471219032363046170216747258607399635972848687644034703971658018289899403251427231865729490136745616 430 720348128414694562580409826663608130789395651312907538781339106803183522102989112819820989478140116098320290111449214024629276155806937970251812828949681716027609466976326403034831380013023392 431 719514392154955332762608426401265991749130147086850932833675519874013170804258801346649900369947824297280567553449851508397066345441420680934391749286545510337762696759918617846133658508378689 432 1439028784309910665525216852802531983498260294173701865667351039748026341608517602693299800739895648594561135106899703016794132690882841361868783498573091020675525393519837235692267317016757378 433 89116996856906610500740215098556802120927976789185679823828096532967059869613197252506494802963537666534607438405860179682893788785387390052873949518776422494691465441549920238942554560966331909 434 25814223422883948175047748973548620347695470609934118588968871962382791675564622804142714661258438077406191287991564165381478234151500547318649154043938903715962294489568960229213693304493247476307 435 59274910270686448163140640582201194828232997956220708585462392565746938405429673488272593940891935883825927182529424030726700882092997812442363155095152476959729723282592331180743268207791613034 436 25873498333154634623210889614130821542523703607890339297554334354948538613970052477630987255199330013290017215174093589412204935033593545131091517199034056192922024212851552560394436572701039089341 437 44354568571122230782647239338509979787183491899240581652950287465626066195377232818795978151770280022782886654584160438992351317200446077367585458055486953473580612936316947246390462696058924153156 438 88709137142244461565294478677019959574366983798481163305900574931252132390754465637591956303540560045565773309168320877984702634400892154735170916110973906947161225872633894492780925392117848306312 439 886083313045828201316975531330688005293961122259828892566893242779211640584922446539128745350138094091503576576806296042597200177708911409229718582517568911438121790250513559763118561587177143877821 440 1770157366878400556372461322227519575201768137666460894220936387502234592642441440818531575177940274137448188127361330642920937316466101930910163426752785058904728565103633664742193770426991074277461 441 391204778080126522958313952212281826119590758424287857622826941637993844973979558420895478114324800584376049576146854072085527146939008526731146117312365498017945012887903039908024823264365027415318881 442 4420392972656796869585468386579455662368257157336585961839852447886936101400898965207858509766381927507074006510133944317350589230949248889617470252117124271389209185174045648678246590557796919947106 443 17661660210570174879830227292324221497840739182691674541224996041782487936678366586213380622354868331976462359344544182925630507422756683626534667178504005534784813275898101308007228494706152558527401 444 17661660210570174879830227292324221497840739182691674541224996041782487936678366586213380622354868331976462359344544182925630507422756683626534667178504005534784813275898101308007228494706152558527401 445 70567440572278142681294764652290947778368155209768080790275656830619716374800110440879471455238509792784878754152416443886712027415588363727544342852229008661404792057512144688046818783781084886313517 446 157868994568854905327281352689688921204403031789190337338424288211677217840716130740222531219772952556565724282220171015406514602719437055318891147320422838168690809972062963507934717637094149633811 447 1262951956550839242618250821517511369635224254313522698707394305693417742725729045921780249758183620452525794257761368123252116821755496442551129178563382705349526479776503708063477741096753197070488 448 54849806576261392496783721647197041665672322848805551502882380759513688158467074377449253608651627168873614672664469216934111977782254299843534563434267177626538455135059737878035224836050528603284 449 1974593036745410129884213979299093499964203622556999854103765707342492773704814677588173129911458578079450128215920891809628031200161154794367244283633618394555384384862150563609268094097819029718224 450 2555355694611707226908982796740003352894851746838470399428402680090284765970936641584694638708946395161641342397074095283048040376679141498592904367055270863542262145115724258788464592361883450223584 451 2552528973710588081746472860017945827062003459507896870225495155001689318220968791317454932250197560653719172770528659336938473960333257492510390092312953086038343713539268811599539299671217649946788 452 15315173842263528490478837160107674962372020757047381221352970930010135909325812747904729593501185363922315036623171956021630843761999544955062340553877718516230062281235612869597235798027305899680728 453 3472715668733255085216076326054415297717855706660493691941786158379798317439628040587397435326393781269384934554304241027904793823033396818560385720591772673555166622270175218181173217202691612752605074 454 171727697904391734983212565574119437799234622856837600150967447392407609104157430578497675373283208963870683576861198732149138156084069073445293799369922824516464283518854818481486587663869365465788163 455 8242929499410803279194203147557733014363261897128204807246437474835565236999556667767888417917594030265792811689337539143158631492035315525374102369756295576790285608905031287111356207865729542357831824 456 1498714454438327868944400572283224184429683981296037237681170449970102770363555757775979712348653460048325965761697734389665205725824602822795291339955690104870961019800914779474792037793769007701423968 457 68566186290553500004206326181957506437658042144293703623913548086132201744132675918251071839950895797210912933597671348327183161956475579142884578802972822297846466655891851160971735729064932102340146536 458 68491495455814334971522005565201561441538588939343492617787280604556894334825341848623347360822408982617001263735364516793057690102492490276715859218220128591639662225983472238138433184697758973688359884 459 12602435163869837634760049023997087305243100364839202641672859631238468557607862900146695914391323252801528232527307071089922614978858618210915718096152503660861697849580958891817471705984387651158658218656 460 12588766579093406140579181291866938620530255353597511532517032234675303190408722051014215766978751318687860631407429297693946560081918424481836633803206568190513691669700719240090988547951866623337444923408 461 894770793775562097991935654898850098874611995901853896618902906526152319072127628856702720668335862959044863340035743928400509347360971093939773048781759154464203930984881890603390262946732673843369162248384 462 1789541587551124195983871309797700197749223991803707793237805813052304638144255257713405441336671725918089726680071487856801018694721942187879546097563518308928407861969763781206780525893465347686738324496768 463 503308571498753680120463805880603180616969247694792816848132884920960679478071791231895280375938922914462735628770105959725286507890546240341122339939739524386114711178996063464407022907537129036895153764716 464 3019851428992522080722782835283619083701815486168756901088797309525764076868430747391371682255633537486776413772620635758351719047343277442046734039638437146316688267073976380786442137445222774221370922588296 465 36993180005158395488854089732224333775347239705567272038337767041690609941638276655544303107631510834213011068714602788039808558329955148665072491985570855042379431271656210664633916183703978984211793801706626 466 36953572746052230183191505053710174959741942875047392732086870074836551472750012976041579014368522064583232684272724198330986493492342776985559566405286517938479667426611610867348440898710719906070239418621287 467 184965476418742713644209886258142907819884804978846842765953531497577605232588300243716138809887361777806982847482726468651354855127448338280661786926995619200090741771703036213038185460926384128779380191601736 468 184768285079277103075292818149125697896835887276310758711832045856322192007393643207208978747190253716210173697325495416979018655921555536214264492911081977815016018166402713146712984836767613996445926694595764 469 246357713439036137433723757532167597195781183035081011615776061141762922676524857609611971662920338288280231596433993889305358207895407381619019323881442637086688024221870284195617313115690151995261235592794352 470 1478146280634216824602342545193005583174687098210486069694656366850577536059149145657671829977522029729681389578603963335832149247372444289714115943288655822520128145331221705173703878694140911971567413556766112 471 1476580447709816171186450233174792653531493573742042758180149315614507009008239030037271753886444146223611811835406289645857750784186668395339418786569070382030170382465404733028392751703998813547868719262744114 472 295003916085787797414629063498980773274262458178907062680812072569917362264859594796029980427629961560531323929061087466244307503394588083212632294568239220088480129266344074569097494790756633996350092960527101 473 279663712449326831949068352197033773064000810353603895421409844796281659427086895866636421445393203559383695084749910917999603513218069502885575415250690780643879162544494182691504425061637289028539888126579691748 474 43025186530665666453702823414928272779077047746708291603293822276351024527244137825636372530060492855289799243807678602769169771264318385059319294653952427791366025006845258875616065394098044465929213557935337192 475 42979992006999000837680026331509230475737681099915530792786160698329647400639889781701880542108748640105671303425527679867101315622234017007786396235198276081501144728476723939822351039692479293170884552097169821 476 773639856125982015078240473967166148563278259798479554270150892569933653211518016070633849757957475521902083461659498237607823681200212306140155132233568969467020605112581030916802318714464627277075921937749056778 477 309132243765821265439213243781859276936372693768848524823428494729827045530125399726968755865627359465864640044303272308332833311944017888018346506812995132151047982377621290596462851201804903368036613159226087541 478 21297210948375995322534524101881745592693734643782883756102589407274097082451227956137722220387688647961447017665987445041719205206999144686023872076886929772410403796370569080758401022253782486733211344998874507 479 146038017931721110783093879555760541207042751843082631470417755935593808565379848842087238082658436443164208121138199623143217407133708420704163694241510375582242768889398187982343321295454508480456306365706568048 480 3796988466224748880360440868449774071383111547920148418230861654325439022699876069894268190149119347522269411149593190201723652585476418938308256050279269765138311991124352887540926353681817220491863965508370769248 481 35449062444006991621622373253161791122871373372698481083068210465693932784542411440921590986869371501763926037703670862879162731607144990087940149847005630587390879585185867207332299982506592307496655279642465688 482 7082473138398912404734076643747645638420471077568123032124394016437814728174622575670669834850712939793413794282410431196354458799357125348832762857631559734333788571367362702914217284289619374065066738065213124 483 6855833997970147207782586191147720977991016003085943095096413407911804656873034653249208400135490125720024552865373297398071116117777697337670114446187349822835107337083607096420962331192351554094984602447126304032 484 34243830639345735280109927934134750658109765499949891026538271094157416043865827726796303813047886246508782431580137758653252121227456642887640932465750216383129994895020697301195425252192725030505361235934357673232 485 33285003381444054692266849951978977639682692065951294077795199503521008394637584550446007306282545431606536523495893901410961061833087856886786986356709210324402355037960117776761953345131328729651211121328195658381504 486 9510000966126872769219099986279707897052197733128941165084342715291716684182167014413144944652155837601867578141683971831703160523739387681939138959059774378400672867988605079074843812894665351328917463236627330966144 487 380010284507118891392976331418963737689585770073799903113001399483992777339246427830033455780157866461550036421645158710488138586501881270077486085454232787661502296979052866889261176949684373669905513387529165889016 488 379621725934003227904844453779476044706263085237323625093458453267751475930924089969266550406149525084799985259659836462317905315963535788206241212156222324688433276225495553119435756523355453042431172371795495985244 489 33820844674120287576977051336716956710194347593870650235599025836581495128391418924534656308911503143918544141315149066642867928149478642949283307992099807108605873700089603823367912853898940361962049902214507824139920 490 7515743260915619461550455852603768157820966131971255607910894630351443361864759761007701401980334031981898698070033125920637317366550809544285179553799957135245749711131023071859536189755320080436011089381001738697760 491 7508105310447209279170831405599089531644318808666406770910985184588891082025466305966026908685638570567282947360612360548766750987113257908569442582708697016205865819148166341095451295253536218565649289493419419857620 492 259163025944370675626201287096821364544067857354982568742105072361443956130828278581568441518082955735317380924122660161074182267575483014102904617068117460457867449594962086900756694455452011605311752124645949517928 493 258900715189366251865446022636197051422059691507457282741353953867150996661060233765190335808044410233560986813875572448360544431272268962469197223731003981246877705212780951185270098610861473132027023630592664143922 494 1293195996577187995428919779733327696244530479297349760763631618053597655039336218150369909667454150106019272519812834098124133548122595979202202294292742108349303285128486670314303674374454529937246092781091640597671 495 41382271890470015853725432951466486279824975337515192344436211777715124961258758980811837109358532803392616720634010691139972273539923071334470473417367747467177705124111573450057717579982544957991874968994932499125472 496 2935185427659766124482096780057587205419014322153756142716082735376508506180710547710439589256644505269204885970683758307285176258938829273937798578817583802493390084874485173993379539780190510234709417443711997973685264 497 35222225131917193493785161360691046465028171865845073712592992824518102074168526572525275071079734063230458631648205099687422115107265951287253582945811005629920681018493822087920554477362286122816513009324543975684223168 498 70444450263834386987570322721382092930056343731690147425185985649036204148337053145050550142159468126460917263296410199374844230214531902574507165891622011259841362036987644175841108954724572245633026018649087951368446336 499 8796750726696319075072844049832588854640785923494807159720099957923395993023589511488187449002163582291807043254139223646933673248039671333991582340716298656072690084368832066458158480721230959173424124078804857927134736208 500 52727776583594320130306757541454079048795919621347495462857742005534841117024512556372751942070910583167674584939895446435166872615622405598351142901396395540895245260952040358390560324003382372667876867605223923639169248 501 52675258877833768018623185073783308053727397789055316682516250230628929920692814834703057966032991349519101203879198339416805152622977363361699398735159944947727022905114438724567462156349992549587530376701234656782954936 502 10524579557101975518631471371600839879522074508548825698991815403932818006023117079299517545897247774605705111311847779545504806836201242580220257600166152022358977737502984277970238462650445827502081119002930582518264356 503 10608776193558791322780523142573646598558251104617216304583749927164280550071302015933913686264425756802550752202342561781868845290890852520862019660967481238537849559403008152194000370351649394122097767954954027178410470848 504 21217552387117582645561046285147293197116502209234432609167499854328561100142604031867827372528851513605101504404685123563737690581781705041724039321934962477075699118806016304388000740703298788244195535909908054356820941696 505 21196586426260747089587171733482127887633185507446651549277018135104916276921119245275072602397894150449365238095984841821085775867768086756109687504423169035892817993194547908830305087797465489046325777475214469322871513888 506 21175682494873902171352864858005321055396860866906763332758993462387850284537567845624899946971466246947935883817783673338027505871843266157730881106489812853411661367954711076573075990077744122686319539035889800220975190896 507 24200779994141602481546131266291795491882126705036300951724563957014686039471506109285599939395961425083355295791752769529174292424963732751692435550274071832470470134805384087512086845803136140212936616041016914538257361024 508 24177007125778005622526930744419210231084600057978308514640355151555928980493636260455260450260994861797418797465827668576788070133780074860973680701992859581161560046264317894891740984461482764829623318775750689671323905856 509 4932109453658713146995493871861518887141258411827574936986632450917409512020701797132873131853242951806673434683028844389664766307291135271638630863206543354556958249437920850557915160830142484025243157030253140692950076794624 510 69049532351221984057936914206061264419977617765586049117812854312843733168289825159860223845945401325293428085562403821455306728302075893802940832084891606963797415492130891907810812251621994776353404198423543969701301075124736 511 4450458139824854441234215173437542433318869895047538322046531625632506239362430137256615990070699694794302982077264308804736566472594735342767670817971529355088505295391248892495618758405323882069653004976517482422154170857649 512 6758103101215519707059363781886638509854580210998113748292881357441953919031838356574861318255506943946904528339549505962748119458384598113091648279141951983652915448557081651567421077578454783883547155705082102937345222413467 513 1691170883166882730977854422536383736156404200804786011013895334822377952474374350184751079641348865233061795309897003926413112659011530394415339442784305413630768520232882165971594174233362102685561459606821908914213945628297 514 23009127662134458924868767653556241308250397289861034163454358296903101394209174832445592920290460751470228507617646311923987927333490209447827747520874903586813177146025607700293798288889280308647094688528189236928080892902 515 91947327983180725393564726553552266623279688394754752800470710868632160997789376946710877134959166801417851129278268789122602918917939557909730262379930331775210797044776750151174054402499410845795172960746368617336633335589 516 47536768567304435028472963628186521844235598900088207197843357519082827235857107881449523478773889236333029033836864963976385709080574751439330545650423981527783982072149579828156986126092195407276104420705872575163039434499513 517 1329744742355678114985662631220893246183347158421386336480212838709479086192219098845952886500837171881207704054625817235555654294551212641613705804005103267060984363369589597895742720013660060717047785822448057170101238235324215 518 459648432607612735080044049525355432097377001094325876976660237913909937460443735167751047767122715746937463034882324157757071167816535836451137639584430695980746928271421471005961733551388494321192851299292878428464994683343736985 519 29877148119494827780202863219148103086329505071131182003482915464404145934928842785903818104862976523550935097267351070254209625908074829369323946572987995238748550337642395615387512680840252130877535334454037097850224654417342904025 520 19918098746329885186801908812765402057553003380754121335655276976269430623285895190602545403241984349033956731511567380169473083938716552912882631048658663492499033558428263743591675120560168087251690222969358065233483102944895269350 521 164877595177952938490749134061224717031966527985131337722924237192452509048311021299987736949058648222558864055290196646958416083714931465778861779236118936687908666678100627655286644053525835833361213512357463984432721241043855285175 522 17338944043570576705528111612557092613304319386581689435489164523106860416170375088908844229824523235641945550747535020234632666547459331965272271238980002902170127470928364284972782835456827860104907730745048793773995541601170249875 523 1514267779805163698949455080829986088228577226428134210699387035017999143012212757764705729404675029246063244765284725100491252878478114991633778354870920253456191132461077147554289700963229633115828608485067594656262277299835535155750 524 10589779340104111467986522531937702710345183403487418580157713331559207340132074552634508734303360704527468958391891177536102161796823617508158889961730635639170296653011132851896332642069519234256694735338906045296127525916849842522545 525 42359117360416445871946090127750810841380733613949674320630853326236829360528298210538034937213442818109875833567564710144408647187294470032635559846922542556681186612044531407585330568278076937026778941355624181184510103667399370090180 526 1367720788465488280765590754362324376644772025521641905889315302081720985999964044784703882113254563927574338405790313527929623935772091150151575531619531288629781903902672429114815991758266491793837116814901445546318464885746988208040 527 5465702393299583849271584264591864459697857905020197767853135014000816819052886618363115892535922594483298965977684775651385428985755894558370879491888657232971287532641361411803526027670345260767038478180761458527901441115390426361675 528 2891356566055479856264668075969096299180166831755684619194308422406432097278977021114088307151503052481665153002195246319582891933464868221378195251209099676241811104767280186844065268637612642945763354957622811561259862350041535545326075 529 612389320690550633556856698490254596166359334965854002345354523865682318203687333071963903454688346515616679405864953170487656511507859089287901754206087311428015591989709943573573023897446357775912678580024511488674838845738797228500062685 530 1223625365824245239555225907906139597989655846325369296588363747309772014339194464010082300499857505937983609886295132417867050016402709027748519324317624552589688405086783898552845533625594323164300097878354061562116768390449837776720464235 531 1223625365824245239555225907906139597989655846325369296588363747309772014339194464010082300499857505937983609886295132417867050016402709027748519324317624552589688405086783898552845533625594323164300097878354061562116768390449837776720464235 532 34435985904997520812998852942949519643236093236173619979034627034984203030183709118482616336768972962607418664717499036150104597084504006409433001622447220054118810649721873317622294567324418100308633148546549574918858397479826579082189425 533 96820953809739983541702491873335106775734095321950196754549091944660364658435920670522820065892145161970249291614336558997482466029533288873757267916908772410830770336612577275414136552927136177062698636963119704551616862642436492264825 534 968209538097399835417024918733351067757340953219501967545490919446603646584359206705228200658921451619702492916143365589974824660295332888737572679169087724108307703366125772754141365529271361770626986369631197045516168626424364922648250 535 1105492980066434140438841884822408308708008700317789559958657542353211626323932527058954587319514791774734935941566678621389165470337208447588422536663212102899784168768785397249131559149093420529148723242937113044507267163006924128098375 536 13634413420819354398745716579476369140732107303919404572823443022356276724661834500393773243607349098555064209945989036330466374134158904186923877952179615935764004748148353232739289229505485519859500919996224394215589628343752064246546625 537 3411774149023633798383811869655017022192499409073785888455354579547756687380496261028767444214304100010523044163228884439902748504268600210495370389894248080670248630001773971727319816499512190550889067422311034459528939557645865378903295 538 87568869824939934158517837987812103569607484832893837803687434208392421642766070699738364401500471900270091466856208033957503878276227405402714506673952367403869714836712198607667875290154146224139486063839316551127909448646243878058517905 539 699902300304519918200301831028513035197085008405129266593916603784114244092922891000131075475696364299195768094354433101038123590074439780959473723712552625398336461546758979982767684726491287228492633058389796730866772556217015884630672737 540 647458187145716853099261638324248876223020359301692198514261428107413731815839862164783603585288033579274531077108633765992713774351933192376941465043989477704289048609397761316158820283525705114239253523024788835214405694927859282729577 541 2587443603980853697071957026956315619739966970936282844985037367676491038954075906732327094770726717219019620503721957079594498220011600174701946887980223632301642212708405075665682665561100880585686758544043713315635429400763363849432221 542 30186842046443293132506165314490348896966281327589966524825435956225728787797552245210482772325145034221895572543422832595269145900135335371522713693102609043519159148264725882766297764879510273499678849680509988682413343008905911576709245 543 513176314789535983252604810346335931248426782569029430922032411255837389392558388168578207129527465581772224733238188154119575480302300701315886132782744353739825705520500340007027062002951674649494540444568669807601026831151400496804057165 544 4712362853898402050069832969204186696496113705868038851441987247528350683127257926249570313402456065948321622894749202517167818919213045925765712881384245672542017497892565105665996896262182503668453080299069511548218795511032144139614850 545 9416095006599187979168842068501406018090219877476246129895985507423865559142561167652529692164980893680620678714599596971117381759819474551301085629286102616746045952748696941907697094912163207879637931513342192489206421066915877758827475 546 18814975945544629728028417515305368880754315038540287056629455502037084197701680724395274138092000213515390131325516196507187016935068895218596136367110987495618698768472259154488323445592311492161689687649146282249913378841204852633269525 547 2508663459405950630403789002040715850767242005138704940883927400271611226360224096586036551745600028468718684176735492867624935591342519362479484848948131666082493169129634553931776459412308198954891958353219504299988450512160647017769270 548 2506378702156947032379741835372190608644503169068451111247421091163895733440041743128307921006305310774302729090964331216561524903190112696393437959286065972397536435824416307525645515460202271633439415586048994733230719682914599069665655 549 393859510338948819373959431272772809929850497996470888910309028611469329540577988205876959015276548835961857428580109191173953913358446280861825965030667509948184297058122562611172866715174642685254765306379127743793398807315151282376031500 550 4988887130960018378736819462788455592444772974621964592863914362411944840847321183941108147526836285255516860762014716421536749569206986224249795557055121792677001096069552459741522978392212140679893693880802284754716384892658582910096399000 551 9968736422914674405338246136695048040700334404000048815088582503152853549736585626606960664351631200429049089529895348211875062997890046748817979165637317640077413422037529643287862038345307955017975986142255290008065529957613074184486101625 552 139436123383806521745553949127190228923719867296456378995859286911188647752644647055704956127956360461697458783930814680685087906489474704524605911114294126484627111789259117162444146232551459370821056515027748043783701400040030974352622054375 553 1430511339900533574945127552156729385624829749671052480809371202755527978795650638312232327683107846218155410486993913575917383336947573820493179162172573075416359628356473164962852907645064972063608616839358748449188343993003280736876900335625 554 1587867587289592268189091582893969618043561022134868253698402035058636056463172208526577883728249709302152505640563244069268295504011806940747428870011556113712159187475685213108766727486022118990605564691688210778599061832233641617933359372543750 555 882060444739368504979040374297600122823198147795919314929462330475072329365292161836514014411042713517345716883332882080478538152478558755585196737291419421167104428642743135881919917118485287099281391186232801087511778847805787918761981131448053125 556 294020148246456168326346791432533374274399382598639771643154110158357443121764053945504671470347571172448572294444294026826179384159519585195065579097139807055701476214247711960639972372828429033093797062077600362503926282601929306253993710482684375 557 36425829477199847520430741383030523590661701288609260598012981425174283231196324461026412076604171317475573123145043093323465557037540481943610902299256764985234127330987355426234841021744855374655509302690724933799097533900127908497022554132021453125 558 72786496468751752558714021690241672362735456778848916078677102418460955937828791454322902128026582042254409979522384857320771068355872483597519459513899474934716494147965788928630263723236142135045087461727262524246139437149271688356304459687778109375 559 242621654895839175195713405634138907875784855929496386928923674728203186459429304847743007093421940140848033265074616191069236894519574945325064865046331583115721647159885963095434212410787140450150291539090875080820464790497572294521014865625927031250 560 242405414561707411224950737714678891023845653740610917778363136693686071319982398158930401917759353741435512736317865196246537039889878354464703844667502410581750415745304959563263593683148292731389016769448191591443619456459695670372600413874032265625 561 272463685967359130216844629191299073510802514804446671582880165643703144163660215530637771755561513605373516315621280480581107632836223270418327121406272709493887467297722774549108279299858681030081254848859767348782628269060697933498802865194412266562500 562 484379886164194009274390451895642797352537804096794082814009183366583367402062605387800483120998246409552917894437831965477524680597730258521470438055595927989133275195951599198414718755304321831255564175750697508946894700552351881775649538123399585000 563 69135781624499322245724169109218519834892363882609793734978261101081491269266027896663012218511274531859946614365683463157696341822902989026557394084176369154477355768216495984880114999648932459957576092460870832394015998926355188799538630884634160625 564 78123433235684234137668311093416927413428371187349066920525435044222085134270611523229203806917740221001739674233222313368196866259880377600009855315119297144559412018084640462914529949603293679752060984480784040605238078786781363343478652899636601506250 565 1523406948095842565684532066321630084561853238153306804950245983362330660118276924702969474234895934309533923647547835110679838892067667363200192178644826294318908534352650489026833334017264226755165189197375288791802142536342236585197833731542913729371875 566 3044127111450775356120943264801423079027477458249905837757722573455944687679026024141912547280665068029456676353918337178836432918364492279551706769672995046672527988397800712640920930232028869336159011218035629984324210747223552118217188038515205035940625 567 2435301689160620284896754611841138463221981966599924670206178058764755750143220819313530037824532054423565341083134669743069146334691593823641365415738396037338022390718240570112736744185623095468927208974428503987459368597778841694573750430812164028752500 568 1623534459440413523264503074560758975481321311066616446804118705843170500095480546209020025216354702949043560722089779828712764223127729215760910277158930691558681593812160380075157829457082063645951472649619002658306245731852561129715833620541442685835000 569 1622110306405816669296727194670793397432653485355154502552536145574887017200659949238661235720550883034175978651280929144652489868546038225220769127793001804987138890659693572724214708554049535519946252059575477217377906919807076426970468854207634402777250 570 1620689894578841348220285226899628079221241354457295347996885938792422142404512261016911094533405041630468293906402399434368205726804754478964008384248524570481896212121462667669289827022916392318965563572658160687415229242994635904705170720359816859517375 571 206007693266466055818222922174797169181011123277682875345381945997614547878973558511482921349579485291695080914324927216990803039051626569326091732397812456514587696296328143534851951346024039201432956080791215091822558028220651497220301700454625609698653000 572 898811925246361500079506641251296549655371393009087588766936937162367137342816572912229150739875590277901749189899333407464236645076904752731639321107384190726822409669843558179982335715637169290719703668373538795037338692062179307243899216643218192402500 573 680181997483733027087194215000981172712172946060931148256060384879629185016185514636281519478824771021114837224788684740783746650328468461526645972729912360550027769479881611595662308109130830814598694667958353682730959010209216773049437245027300253710000 574 260736432368764327050091115750376116206332962656690273498156480870524520922871113943907915800216162224760687602835662483967102882625912910251880956213133071544177311633954617778337218108500151812262832956050702245046867620580199763002284277260465097255500000 575 1042040394640443543175884979960704547755170972284203141654090657923519873549391153296659760715447231669095664690499470552243525756605644998958038127087903351900514186425978350912729645982234981721925419209772077375169946636416006691720934733079150440767640625 576 1042040394640443543175884979960704547755170972284203141654090657923519873549391153296659760715447231669095664690499470552243525756605644998958038127087903351900514186425978350912729645982234981721925419209772077375169946636416006691720934733079150440767640625 577 4164555902455751876706391528908698106080354577814029856783649515230676311244106512310180012547894645597942881375525565701872914355984498179226761372963765991159494412878910018353642702800973715878283249782999132762357399187060511172794739158153698128327421875 578 8321919134959075857252668391964358737020674000916809230222249549433320366337532357068874394676881010288117294907570085521704597426380076672479037838547629104959473291365973905414792067600564057463167046630276332652931797684678776212303131616552381233980703125 579 63509382872056105226401942991306948256210406849101965178011904456201655427312746935525620380428828762725105671663034863191956138253953216711024236136284537906269664592003485067639202621162199385903116934810003591298690034962022239514944951810531330469852734375 580 126909455274452905624531249247689099699587405080563479469314666219707610931342683635361867920271721503483386720827510285999760889006608751465575108699184765076039725630492334188518268921117579151520686336169387555073630173134092633522979499228961918546469921875 581 36930651484865795536738593531077528012579934878443972525570567869934914781020720937890303564799070957513665535760805493225930418700923146676482356631462766637127560158473269248858816256045215533092519723825291778526426380382020956355187034275627918297022747265625 582 162494866533409500361649811536741123255351713465153479112510498627713625036491172126717335685115912213060128357347544170194093842284061845376522369178436173203361264697282384694978791526598948345607086784831283825516276073680892207962822950812762840506900087968750 583 94815754622244443461022665031688445419497724806917055062149875949270900208792598935939565372265134776320584896512292023308253756972750086777200802415617507064161297950864271469520124855770486359661735138949054112188747088992800603346307191799247117435776201329765625 584 1134547491206343767909672914909092509293135168629776727239400225034010771729142209489875141206591356297853152607839391731893634698819231807590436951981747947776289035309487009036992946992125477807918198243834835530463640381110434569955812551443982601795612665484375 585 332422414923458723997534164068364105222888604408524581081144265934965156116638667380533416373531267395270973714096941777444834966754034919623998026930652148698452687345679693647838933468692764997720032085443606810425846631665357328997053077573086902326114510986921875 586 283395068135940941174368426315740925168702987560549514988187779995707720474542768440352443626198863934587360370074119162357063057761325592177321421083249913638919597055140403791849048140403039213742567847778010921079153138674643929238749426746024639664206744234375 587 2265232687481160584216890482455752293015142927779902585789936336700384840527807842975606267080160987232245907719980204188908497230405153542913963739951147268882520588706054247996072323571248782830935491300266413824952414543827936169085242016507339806839747785546875 588 3912674642012913736374629015150844869753428693438013557273526399755210179093486274230592643138459887037515658789056716326296495216154356119578664641733799828069808289583184610175034013441247897617070394064096532970372352393884617019329054392149041484541382538671875 589 15637435264180424729443008843602868140472177727333620284832161441733534919156679041755487207661844768871969361736602944232893450372359274118587273263064915245065437198029066628462254582532987360306867778310406143634132215160643943951826966536758372577200983095234375 590 31248411247033979027871731716235173052280273935670060163091002813345693298687035445538460900589913150656168893757915528154056116564731476707363062138205862782440408343269589996977872524486392677702894832799644087363638149077361248404581467817109370581513301244453125 591 977338306120251246011203781488335928093296817937271535109355117577168767583618183841862259781763978507420328883383664025105728075143757090593772864846675336390782002283157083591023908204561732100597725117148631641973467046375626535054534496393107955634820072734375 592 1953028486935072051472641620680738743323029897564362173869453312527731854277550670915019861452597494993748886554485062174958326760616108182721114409516543463108055097311199231122029226344697559088040985267826523601582729257934430765665469440515738494818316671484375 593 580049460619716399287374561342179406766939879576615565639227633820736360720432549261760898851421456013143419306682063465962623047902984130268170979626413408543092363901426171643242680224375175049148172624544477509670070589606525937402644423833174332961040051430859375 594 23802029590946983281102611310248051519057188161936983555540720146437112733010852883499843780454880436401402378446608811189500738862225900517900809163980412281595859070437832560533061705758843389947804324938204421948530482814888478121005064288326808835297850386300781250 595 95128245781267976804675201578877279728849366110291769847815428504720138473207804645128570276918666442127752458825205013847971073774869286969194173537921714856982107895608921408036498293821417709489379030206045189733891963196416702825896079085225601754495771174779296875 596 285384737343803930414025604736631839186548098330875309543446285514160415419623413935385710830755999326383257376475615041543913221324607860907582520613765144570946323686826764224109494881464253128468137090618135569201675889589250108477688237255676805263487313524337890625 597 1140584485370721394129634105887207517819147081957846136804074619362614369319230701179886034925596719715812684163506220650986542807635138440751040508807522902214986143163070178086323900947658135413108440880564120418715728053709544747929222219132220007658419196192587890625 598 2279264823019621884429335600579277794373153684646981345166072319494239399123738145763478437071684930717575597568809592853473942805908615548545902318935901358850314546521193661384523721927123185458248420257154010252425252888631594429501300494659878713133769245146123046875 599 15540441975133785575654560913040530416180593304411236444314129451097086812207305539296443889125124527619833619787338133091867791858467833285540243083653872901252144635371774963985389013139476264488057410844231888084717633331579052928417957918135536680457517580541748046875 600 31080883950267571151309121826081060832361186608822472888628258902194173624414611078592887778250249055239667239574676266183735583716935666571080486167307745802504289270743549927970778026278952528976114821688463776169435266663158105856835915836271073360915035161083496093750 601 62110138525202471918645969363414478706529082209989094493388364550397991478688998550742930227965198693444052639880956060164508151514075758945199044616729598339555913609143672032140940142215248990628349053972129439753871471421560135125869778656202826001961440695653564453125 602 124117275162303447200610933802511520466612842558933430952791010419949551794063421647836203855220670689220702207390633586232557748879703631059643198612204255388333127527393241788938362970761815976297115439529711401166525908893830784123835959006176459921000888952342529296875 603 14602032372035699670660109859119002407836805006933344817975412990582300211066284899745435747673020081084788494987133363086183264574082780124663905719082853575098015003222734328110395643619037173682013581121142517784297165752215386367510112824256054108353045759099121093750 604 470644018602803543103920896285653796616227599397025163554579426969181577050896786024852887734915523274633678764048100132529873816850602004018092828962174619362663293492303007269673909174497892374874817903904593548419495425071405015151152396814864553905594036863525390625 605 81488650078085413463136018042601771642695407209884928318307180783806867340812414951731671419245373458408002666003756765803743866574704232695704072671736519809649701673238749258692111131355920794049754185647481054383489779312363268337599529277087977047654281811227539062500 606 162977300156170826926272036085203543285390814419769856636614361567613734681624829903463342838490746916816005332007513531607487733149408465391408145343473039619299403346477498517384222262711841588099508371294962108766979558624726536675199058554175954095308563622455078125000 607 1302746182169391807338292920023173059814143681052765630351884534899017681830093212715183957557672746736391095252560058821730905235371916351648426951265261468009531414907698425648827829271018996904874359678443282645736053708743702250397150369363972264643420426324229736328125 608 528480701233383276510234161222733871264604286613738590712747826324034839595741146624792958782562577592729320974121863862015503890482540733318711866563274402189199910647556328004874489407610039744410698576221824993286925787847028546244443999838651415357014219612195863037109375 609 114887108963778973154398730700594319840131366655160563198423440505224965129508944918433251909252734259288982820461274752612066063148378420286676492731146609171565197966860071305407497697306530379219717081787353259410201258227614901357487826051880742468916134698303448486328125 610 57490600800056472233691748122901825898706195762738005007564883004662124237616679234367499522156773654730195334399540437220288586882603779521015018066118409667343436492834974256841917357128820689355648760828888486076685478113900659074058199604995195453323307371550701904296875 611 459549050839667095044477176171953810941945604038095294929750666109161947337288880415891842585606105749902149633795019311898123802336107335648374948332436699497784462945994598144559901488683318320797113950939415807005139475381049059134465216450386431630159509251022930908203125 612 18381962033586683801779087046878152437677824161523811797190026644366477893491555216635673703424244229996085985351800772475924952093444293425934997933297467979911378517839783925782396059547332732831884558037576632280205579015241962365378608658015457265206380370040917236328125 613 73467972036517462621442800672701931729741662039705918811570562516735076141088398211113914117594617818257972325819737940807687023513537941477596880990736134238929190362831970283175895651676147437083786165186014748559649007985999634600389422877475459493186412749316630126953125 614 6019475842191997437450213468450044939723500176453238281294681422204493905159842760097266696701585686575936532562163861950176490126542542005064437782507647265309598330394699431868211717060665680011731546467574141731987242054319570061591906714427822647808406751260675895068359375 615 66214234264111971811952348152950494336958501940985621094241495644249432956758270361069933663717442552335301858183802481451941391391967962055708815607584119918405581634341693750550328887667322480129047011143315559051859662597515270677510973858706049125892474263867434845751953125 616 7357137140456885756883594239216721592995389104553957899360166182694381439639807817896659295968604728037255762020422497939104599043551995783967646178620457768711731292704632638950036543074146942236560779015923951005762184733057252297501219317634005458432497140429714982861328125 617 29404739056518621067156112897840295039965390110434103578348884257694372420566869433988266118191672618530779501926284093704835533394131763084789783270538075548087340279903628832049498804843273377547419294772382134278693521505908435557974128987954682010239915755439152115966796875 618 58761974495821541615625382317654999942547960527636488087912067571515248278257217269537132775772373229600281492540894061248597019076802893272835156551947656628407172740292066018166769017110063276294277330587135218259683176256556922108584810271566949348411592551661116587158203125 619 97936624159702569359375637196091666570913267546060813479853445952525413797095362115895221292953955382667135820901490102080995031794671488788058594253246094380678621233820110030277948361850105460490462217645225363766138627094261536847641350452611582247352654252768527645263671875 620 2681034799863033299693052870102348360234340657460601979319659551035317285910823117504378038615486701296845908140620501989334807633670556053779381807254724000759318133615043269749959939052257315343539223349386201584580284477620686193896784150876645568768108087434887230224609375 621 670797926594853866616684990025607675006339456532781348003551182921949859950334665763364094939192569672823071143791613932971138514940903405249708561589878651839217972288236892109603814195697526204216169317505316727919926365679833794289541328175894426296767188408889725341796875 622 7960135395592265883851328548303877743408561550855671996308807370673805004743971367058587259945085160117500444239660485337924177043965387075629874930866560001825386604487077786367298595122277310956698542567729758504649792872734027692235890427687280525388303969118824740722656250 623 4388279769364967089815475994577778755981642906240947382580496371012482246205009856198964771508187972885288706439812831660650507857570662105795956692657206154852456717858260830946074866541768261168436376030927943791024885814455938343155683184494270033226885521437300818603515625 624 2742674855853104431134672496611111722488526816400592114112810231882801403878131160124352982192617483053305441524883019787906567410981663816122472932910753846782785448661413019341296791588605163230272735019329964869390553634034961464472301990308918770766803450898313011627197265625 625 24684073702677939880212052469500005502396741347605329027015292086945212634903180441119176839733557347479748973723947178091159106698834974345102256396196784621045069037952717174071671124297446469072454615173969683824514982706314653180250717912780268936901231058084817104644775390625 626 39368538600762264561741710477671460131414260522496537523150386103580881395379873111832817926209820330908690548204062484993874173363373164824724491859962973877264862899446119894851150118496724831056546435684162175158716080871315236332138306080989264652155073457870521697998046875 627 7873707720152452912348342095534292026282852104499307504630077220716176279075974622366563585241964066181738109640812496998774834672674632964944898371992594775452972579889223978970230023699344966211309287136832435031743216174263047266427661216197852930431014691574104339599609375 628 15734897621989878077618228957212408707531868196113878431351362585755538287437996979832703381000236615565095077612879664113608850848254393699420885935762625807224779861559228205986612304912681434861074362370426662694596538523129809879013625037775359512800930790633782440185546875 629 708070392989544513492820303074558391838934068825124529410811316358999222934709864092471652145010647700429278492579584885112398288171447716473939867109318161325115093770165269269397553721070664568748346306669199821256844233540841444555613126699891178076041885578520209808349609375 630 561514982545237520612863047640411095827862068854182814758771860712925632779309963594347067521816532672822584054385079211032829728922638950415495532997080223096839884036610047001901311436217814884019307142481522459363080280365457132875188839571682139632071281188358612060546875 631 8977131936134620108025899103415686253551769531175099937219352659245887015193271949615953750380433933743986375451751329664993214526953075878161656432598890149003908525800487207131662738530925318968561834442457757799690764482298384288878019042772589143738050989125277557373046875 632 17940081989273766882547807844898646304491292980942340316875957525981117020883868904050839643335306360483637859315111267024038572474874630309438381338448019018151570750612348052166750970365909207733381865039034855634453107535714780608895251325603989363078411534349883270263671875 633 5687005990599784101767655086832870878523739874958721880449678535736014095620186442584116166937292116273313201402890271646620227474535257808091966884288022028754047927944114332536860057605993218851482051217374049236121635088821585453019794670216464628095856456388912996673583984375 634 22407431011031458241795331311398230411835066489199061782701649076974050810166219237920079459957809756790044134763161038796770005809831591048431705611851938647573080882364516676662175167872313707058636923630315402821598247000873071130889655911018379149313855226118648529052734375 635 7469143670343819413931777103799410137278355496399687260900549692324683603388739745973359819985936585596681378254387012932256668603277197016143901870617312882524360294121505558887391722624104569019545641210105134273866082333624357043629885303672793049771285075372882843017578125 636 35773267052699345614094300865565595920648965798545870565365790631660326732019753520188197032564222594173579232692064114570281939099906575182583951064535551174195620356055631887302770882041763988462034386848398274680095446966306131103701029612327587764694049571522754669189453125 637 4146446862926515059815475782145103163529766490285998633712853005033356053029562339839995565138125800688301229243852886007009952032034625759799503418843893431554492359451902786937366624963931735026281258475609800019738335898367301559747164795974334036362264836699228382110595703125 638 588334738217462192376040285977699637758612423121691139472368143047510631079861234219519370742376294164328963304933348381216856527212024121695996207318183545788342971446675539879890797786548980625395685230372634958356206104690560454644125493828802729381623577384990515995025634765625 639 2941673691087310961880201429888498188793062115608455697361840715237553155399306171097596853711881470821644816524666741906084282636060120608479981036590917728941714857233377699399453988932744903126978426151863174791781030523452802273220627469144013646908117886924952579975128173828125 640 280159399151172472560019183798904589408863058629376733082080068117862205276124397247390176543988711506823315859492070657722312632005725772236188670151515974184925224498416923752328951326928086012093183443034588075407717192709790692687678806585144156848392179707138340950012207031250 641 59907418185159047049084102135665764701928550703581724757384787899202868228211266944733599417656252810542385707954721108976287851143891027629838343967399165813209843838578152195706340758741455725585925726235562750124683526374443576453048651474789992206081194427376415239810943603515625 642 119721667757277411287827482495070773937757679088806401731321076905871983939737912945540708011956897140819542200189450427736438396142923748840345679623807042099494011403690397467313604782243811208985870230501863349782610157684541206441940151081034432324750131942735137765407562255859375 643 329490401861908772945986746695835805196221988603381721004148604817869904517911179217641948545727528883281133234709427672915668064598473907064882981528768098769547621128105196448504108887884677002508121489073504261794875818584805713455595971351222967594611474235561661200523376464843750 644 329234982945736750641377454644133606897620266131596153778563993496305664281850782954682536182513786612828977317473218814254493128114289043571034235031458976212361925297773331955133175470142130741265867131330036429033794519500631445460669152768780159092600147511348047509670257568359375 645 425371597965891881828659671400220620111725383842022230681904679597226918252151211577449836747807812303775038694175398708016805121523661444293776231660644997266371607484723144886032062707423632917715500333678407066311662519194815827535184545377263965547639390584661677382493972778320312500 646 283581065310594587885773114266813746741150255894681487121269786398151278834767474384966557831871874869183359129450265805344536747682440962862517487773763331510914404989815429924021375138282421945143666889118938044207775012796543885023456363584842643698426260389774451588329315185546875000 647 566724505520401221160611393480746608070662934233969947256241316953095534091086233531684710481904441289494521717034096015310455383099939887202098991770098015905299621083041638505567408648265025337902852810816396245754735557980747424545333319201190159860280875315984436430380344390869140625 648 735041683659960383845312977344528350667649825701459021591344988088164907716138844890595069495030060352474394666993222531857660631880622033701122392325817126629173608544705005141720929016799737863260000095628865930743892018701029409635297315003943637338784295284831814050203306674957275390625 649 79629515729829041583242239212323904655662064450991394005729040376217865002581708196481132528628256538184726088924265774284579901787067386984288259168630188718160474259009708890353100643486638268519833343693127142497254968692611519377157209125427227378368298655856779855438691556453704833984375 650 3344439660652819746496174046917603995537806706941638548240619695801150330108431744252207566202386774603758495734819162519952355875056830253340106885082467926162739918878407773394830227026438807277833000435111339984884708685089683813840602783267943549891468543545984753928425045371055603027343750 651 13367499625247313281240842893047969344128104721303543031771556636898462822488609088222780548348803580701525521295918309090484416273616717239577175678719189287699540227909709597341913453421625048720909201125613730062284587167705085918510139345393038176406697890308031087020668202817440032958984375 652 297055547227718072916463175401065985425068993806745400706034591931076951610857979738284012185528968460033900473242629090899653694969260383101715015082648650837767560620215768829820298964925001082686871136124749556939657492615668575966891985453178626142371064229067357489348182284832000732421875 653 129417200075542507100605790083064414316855058301805412907595737217972525251797126505979067975495453925754769306176038740601949126441607773571313841571007262214987400576874003286858376915718992138357246858305015890306710780949559609596242608329101488122692993649130345412859358082091808319091796875 654 23512437876319936404537540488373534814817941889946326925196782792272870999944821456811464258143448881167660377763280320811651826025269198557231064346488342295547329265111460139139155500718412312159560879600453268620608523561828387086950947162081033720000711823277116189511852842395305633544921875 655 35869470444424006719355515619181593920393504027378073112428349034741221967879208934876375679852706149759970065237651137775212549237634170186469968491973062235770143806424805704255004577755014968969581814798555711091698739224757264816096029232770455713197119486311390067905191216468811035156250 656 2616478594084928934584099555999190712082037265997078333145467904589734691323633407305148959313700176368602260869835330216603004286056314747490837146108923928642566600990876104982601167255129703014281162379472424925744469144561460483529671465701533797301545438084825286619973114845752716064453125 657 688657165963153295582535003138986995419992208410431017283887152488018170756380312802715206091365886420216115060940658913009910728090022041539588336855868778018723529380798590831420627221550137833358801938277142240455944278848576399265009529772643695449766759303926015438376923827402114868164062500 658 459104777308768863721690002092657996946661472273620678189258101658678780504253541868476804060910590946810743373960439275339940485393348027693058891237245852012482352920532393887613751481033425222239201292184761493637296185899050932843339686515095796966511172869284010292251282551601409912109375000 659 5046326677252217760407575939668465816438720682740880621096928634064977595709253514371007537969508912157028087585448495034778179168615217071059538979516060656703868529184851896148021151695692398901112554203264170084229947243340401503503042054278427968323568641788213413128995347379685497283935546875 660 10092653354504435520815151879336931632877441365481761242193857268129955191418507028742015075939017824314056175170896990069556358337230434142119077959032121313407737058369703792296042303391384797802225108406528340168459894486680803007006084108556855936647137283576426826257990694759370994567871093750 661 20170061009077595459272576943146163973258089012888776621484098437667569060795596373150582999195348310524918912010720117616349036374857801163177553081268121597641142187648214678561425932608462367813208184927246214566272568588940638033639047244140061033510819676996393793261815240433002758026123046875 662 760560369874720794090217833451966967317424170923407866571798583622457355233619772743234653061664717591437364706286580603934729878388303211281204867317802473515880172988243389086026618876638852481644350864526629508532148136837882278794835868934391441685928343778144562340189111630203723907470703125 663 3042241479498883176360871333807867869269696683693631466287194334489829420934479090972938612246658870365749458825146322415738919513553212845124819469271209894063520691952973556344106475506555409926577403458106518034128592547351529115179343475737565766743713375112578249360756446520814895629882812500 664 1348727055911171541519986291321488088709565529770843283387322821623824376614285730331336118096018765862148926745814869604310920984341924361338669964710236386368160840099151609979220537474572898400782648866427222995130342695992511241062842274243654156589712929633243023883268691290894603729248046875000 665 11138136347614779997537424327730006738592508128738195283228641920316867975042900175408931906198353171534262908561534208444009107228048924905949977186045495683220547478296297079407977411576803215021478331479504093803628956198136354092861310072582729521386518187661916863900867570720601081848144531250 666 10411736151031207389002374915051962820858214120342226025626773968991854846235754511795305912315851877738550110177086325284617208930567473281648891717390354660401816121016103791620500623865272570563555831600406000729479241663475287521587746372196899335209136566727444024950810990021431446075439453125 667 62392426373220718435969287880461200424618511582575137232220368353509242524259203066938162770432071177459476315667933035413436458010891225657821073961889765755216875631557176279373786510054067838583106106968725098004369987496481123724870390245374677664174601148928503520304485333461761474609375000 668 62345795262328924177048533554691050050609080706952883766426481680599295407275451794092917506777039734128041729482829946448254517459313579001873524579257561147029120119127013965263641677086912331977289136784144585972976586907918731255718768130094128577729029698144550976567336988668441772460937500 669 95916608095890652580074667007217000077860124164542898102194587200921992934269925837066026933503138052504679583819738379151160796091251660002882345506550094072352492490964636869636371810902942049195829441206376286112271672166028817316490412507837120888813891843299309194718979982566833496093750000 670 1573575971744663949859539652616535422604714937822478566926383980924894738668112131555147347156651034418421290711434932394724487333338953407951835645894184988509884291425221484811334958866416648085241049743877910734131228029569451141657560831597626144335500089897527816766456047439575195312500000 671 3144810312578993578365121656940486715116268097463673683604365604735317907784634810533575725046699909559434216406930229473385396560527104801903742964934360773167819350273917342413129240710710652348926681258970288863003332207904423933401940769100612964051453304661279550472247725760936737060546875 672 6284947801513739023627174782444211934370550655406598966490151171424966695349678781824159509937312597856521576623062642855428467123193099492660526430663767072675656799581603009726090384481286519181733114848907932423089868974192347979830030214621581629493617674248768195223139957129955291748046875 673 706009136370043350320785967227899807294291856957341283902393648256737925444280583158247251616291448492549257107324036880759797806838691509675532469044563167830565447153000071425897486523397852321414686568027324408860428614767607089734240060775824336379783052073944960596732721850931644439697265625 674 50163807057871501207003213460929723149857579310126880698327969744557694702619936171770199456947023971839026162888813146790827738906959659897998359642640014556382281771397373496050610884557215822837359308780888839576925191049277345849538109581440150216458269489464510358188903920987248420715332031250 675 200506814601137272575921128360106674483602336236631407761660021079578241252187969727992720314601862088622853094860315270160971228589652368408863265908895442797847522701650448500486317470523072711991930254920061604344455423395188444505106467587353973202470775385404004419861565672348439693450927734375 676 6075964078822341593209731162427474984351585946564588113989697608472067916732968779636143039836420063291601608935161068792756703896656132376026159572996831599934773415201528742438979317288577960969452431967274594071044103739248134681972923260222847672802144708648606194541259565828740596771240234375 677 24285933117416734096752760251000674347482002824764061635563540588435551702575730667867179407015779309026903186156764743994647002300793685455797776464338368194429551556336493941017159218070864711249581254618457448278067140314693871663933070848383358692173764248433219450157541922412812709808349609375 678 822645746245338562923878476838019896895561214977280438318058075896933268275761127188431703035880595151132213964073032565356231300321435589813474018674200984494668167593136024511626895457481426154256802439211371591156913442176670174183299896189716126539022942141331439401507311068475246429443359375 679 7769432047872641983169963392359076804013633697007648584114992939026591978159966201224077195338872287538470909660689752006142184503035780570460587954145231520227421582824062453720920679320657913679092023036996287249815293620557440533953387908458430083979661120223685816569791271202266216278076171875 680 46616592287235851899019780354154460824081802182045891504689957634159551868959797207344463172033233725230825457964138512036853107018214683422763527724871389121364529496944374722325524075923947482074552138221977723498891761723344643203720327450750580503877966721342114899418747627213597297668457031250 681 99589992613640229056996803483875439033265668298007131850928545854795406265505021306599534958434635685720399842014295912078731637720731369130449354684952513122915131198017527815877255980382978711704725022565134227474905127318054465026129790462967149258284747086503609103303688112683594226837158203125 682 199034172646586987793265939612723241991812060361317327930479451086084523502802861030026889045773466633980008469032963279630261618578035605948848271076076398847407253419171193951204179228730257600991141516546717745978397509208117635081503900412811359791447554572587740008798732465319335460662841796875 683 68069687045132749825296951347551348761199724643570526152223972271440907037958578472269196053654525588821162896409273441633549473553688177234506108708018128405813280669356548331311829296225748099538970398658977469124611948149176231197874333941181485048675063663825007083009166503139212727546691894531250 684 9318740156478673451083152639479779645408242303704805030239461803960260173496529392853652939745304553109617200518429534159632922929499911463403886282127681778755838123634911466556589430653304914826885047576414015523159375701622226050988996316547745303163616215577643469663954894279758222401142120361328125 685 4261770498229579991628695140455419224500036146894330833829513865011158986012412775665070611110185948955464933037095106955672123419757959509263377326359726466817669968542366177371880232952111447714162095091613343099258221154208564713985634315434502185313493815924175613459648704983942760378122329711914062500 686 25570622989377479949772170842732515347000216881365985002977083190066953916074476653990423666661115693732789598222570641734032740518547757055580263958158358800906019811254197064231281397712668686284972570549680058595549326925251388283913805892607013111880962895545053680757892229903656562268733978271484375000 687 102208158751145450380630043339410490122457262243832062148527585425412969868030248253595443435055331624658679353360565791814811099456404552184368787623452742300133073373472444660808174191438719312912317687516889769095582338727385636309248497390507683223361406922600141892564249465457929573021829128265380859375 688 964928150882273678248504403349554372978899353064500223624443435388793470068549910890879277164647284764388403481254433764409981331106215815829189716125552396442795899676936659833337882707845570855381357979462285401773834715654330626013239263672185825638125119821206858825951520007954309694468975067138671875 689 3856915710338131600883152383243581102428702051814335676458282601162742594853711093097166733942169871565482922900434388872815548566943395971096964111701845665781494335230422185246878087693098673071219978706314468316075704559093686763107991143779548561028911710821577560350687379973823168314993381500244140625 690 7708249777101244198002363880259602753189634636115191851214020654422210598397937799663078523262136892376167751845875384997624128177928842020383368217453326866055345408036487753727841735317176942852901288847207352741679519531271174268961122676641905300695987080527639089499709510483140080235898494720458984375 691 2569416592367081399334121293419867584396544878705063950404673551474070199465979266554359507754045630792055917281958461665874709392642947340127789405817775622018448469345495917909280578439058980950967096282402450913893173177090391422987040892213968433565329026842546363166569836827713360078632831573486328125 692 5135125512883705249751454533025276485410122160182559265960278309944570312064042257110805076824463490111107424870869364224006453836667362288711382867327011885274965555618343212560394806837080358754818799929476759762975533694473581703949569459908147590891747044988350235188599168840379514731466770172119140625 693 270269763835984486829023922790804025547901166325397856103172542628661595371791697742673951411813867900584601308993124432842444938771966436247967519333000625540787660822018063818968147728267387302885199996288250513840817562867030615997345761047797241625881423420439486062557850991598921827971935272216796875 694 900899212786614956096746409302680085159670554417992853677241808762205317905972325808913171372712893001948671029977081442808149795906554787493225064443335418469292202740060212729893825760891291009617333320960835046136058542890102053324485870159324138752938078068131620208526169971996406093239784240722656250 695 1951948294370999071542950553489140184512619534572317849634023918984778188796273372585978537974211268170888787231617009792750991224464202039568654306293893406683466439270130460914769955815264463854170888862081809266628126842928554448869719385345202300631365835814285177118473368272658879868686199188232421875 696 803743415329234911811803169083763605387549220118013232202245143111379254210230212241285280342322286893895382977724651091132761092426436133940034126121014932163780298522994895670787628865108896881129189531445450874493934582382345949534590335142142123789385932394117425872312563406388950534164905548095703125 697 17860964785094109151373403757416969008612204891511405160049892069141761204671782494250784007607161930975452955060547802025172468720587469643111869469355887381417339967177664348239725085891308819580648656254343352766531879608496576656324229669825380528653020719869276130495834742364198900759220123291015625 698 53582894355282327454120211272250907025836614674534215480149676207425283614015347482752352022821485792926358865181643406075517406161762408929335608408067662144252019901532993044719175257673926458741945968763030058299595638825489729968972689009476141585959062159607828391487504227092596702277660369873046875 699 428356966874514149190366717542165822452259565312419242609882268652502695862899835019260231313870049281737006013652109286283707721258889200526517235216495196227477576241398041540355006774204703518742756630282737437492195992667772184151958810995754983307181302635950582398234390935443101637065410614013671875 700 142785655624838049730122239180721940817419855104139747536627422884167565287633278339753410437956683093912335337884036428761235907086296400175505745072165065409159192080466013846785002258068234506247585543427579145830731997555924061383986270331918327769060434211983527466078130311814367212355136871337890625 701 570735825759680295644904562879068042640569962139909019355807049306231037317804813420723745995593237552019961478778641337755025577327845724918047180445149819854844291991150477000112131532962202314146331958486876186896059807894477088665905234403650751737868345297472618333070133411611274071037769317626953125 702 1140659794014723777213500584416914082375534561602520870832018356010319498480107770776837643134862729389172184747772391293806274446864328938136353184246707676950293357393408848058545582935721044454303835564258977300980034182207311962411944316269031730002425355822118106341342158525339744053781032562255859375 703 108634266096640359734619103277801341178622339200240082936382700572411380807629311502555966012844069465635446166454513456552978518748983708393938398499686445423837462608896080767480531708163908995647984339453235933426669922114982091658280411073241117143088129125916010127746872240508547052741050720214843750 704 108557220517848416217076820225831269305446011300098068693165407876969954296418226884469046888012265161049889112435751390271735271572565989451815037933374611065380840294989062270482318565108473599197170166162843567516438241319155863224480212200139527698305797119443729269500243253103931061923503875732421875 705 9016635021835409629324262950521985427017045173866968999691150348369504439208384491815899659169018729847202554515251821356687659027086069241527225503642644166136338029207326819171825518466656748356847310271878536313718282161332239933703885860388059594706340325450267395796137851375455921143293380737304687500 706 1416613546763918801762723090226454154866900208427543796173698510288275475226739519047520235340554720444882712453840675044261816651588855767502166318016744316768531330366573346923217920345761404686286899636048472260844183441791531918473032734065412918546085024465186455295082102427210519166290760040283203125000 707 295127822242483083700567310463844615597270876755738290869520522976724057338904066468233382362615566759350565094550140634221211802414344951562951316253488399326777360493036113942337066738700292642976437424176765054342538217039902483015215152930294358030434380096913844853142104672335524826310575008392333984375 708 45404280344997397492394970840591479322657057962421275518387772765649854975216010225882058825017779501438548476084637020649417200371437684855838664038998215281042670845082479068051856421338506560457913449873348469898852033390754228156186946604660670466220673861063668438944939180359311511740088462829589843750 709 6442867380955130704170846362279930915885036524867578996059224955445714420983151851052664147270022911254130028756409993230152300732707007481043506427133846748379954992917203779756558426187934080928977918537028147878647103538148024975362927723201349139156713620884934551486286869692986303515918552875518798828125 710 444023209095360625181957062941936167198828114934615148814208189615808729434844501689986699319593702744658750223718832163540735212240004734980494817059857230197774676023829796354530749484119226393136312247980842821453879146792198626994069561795873569365230615222731073168534538136366144686751067638397216796875 711 158072262437948382564776714407329275522782808916722992977858115503227907678804642601635264957775358177098515079643904250220501735557441685653056154873309173950407784664483407502212946816346444595956527160281180044437580976258022711209888763999330990694022099019292262047998295576546347508483380079269409179687500 712 5102683559400439016126125517710278367752988919417022931215068991683146493491237585736998026707134369225636276255171645972030231463608643887747777630998050527521935504958762628141610914773288737834386139910831075118686824496750206818003426767697702155736853722728030915233629190541145252905428409576416015625000 713 5099110251585732826338922348580229153209744529417431178462117262697373981941173693870235423046975311544105718638746455743758501609642531392028066302124802592978852917070136043668122391723727611267275225247027972124906231482396740286618270306375784997364488979224719969214558021640206075557455420494079589843750 714 5095544440220987558628195829455347874081625826949307100714940956919263930205550495482913580093795608529039910443894185494986642517607816335110564157857582451305441131813443640840382445995249480070584822991610470046497206145695763545159096690776920812051646679239248137068254134911786351029093563556671142578125 715 1509790945250662980334280245764547518246407652429424326137760283531633757097940887550492912620383884008604417909301980887403449634846760395588315306031876281868278853870649967656409613628222068169062169775291991124888061080206152161528621241711680240607895312367184633205408632566455215119731426239013671875000 716 1508738092429707148409360942943233328903139585726195996761095178731402492274302156108686432207120017980704414828472621068095636908462627368813149116836596033415093164293334312169898867733083837996001456965127910238469031748908937271597290264555674884791571814938755634158542936169965357926481962203979492187500 717 172427210563395102675355536336369523303215952654422399629839448997874570545634532126707020823670859197794790266111156693496644218110014556435788470495610975247439218776381064247988442026638152913828737938871761170110746485589592831039690315949219986833322493135857786760976335562281755191597938537597656250000 718 114951473708930068450237024224246348868810635102948266419892965998583047030423021417804680549113906131863193510740771128997762812073343037623858980330407316831626145850920709498658961351092101942552491959247840780073830990393061887359793543966146657888881662090571857840650890374854503461065292358398437500000 719 114871646296632200347146581846312844459873961050793441234879151438861808803318560986264538409843688141493844070802756704602625476787180993847731300482955645083826405471857570117062670405709399093981274950942807557309890829983066705493571465116170167154236605380786738494928216145427521166995108127593994140625 720 12276359146204967976030932411056334522429278280237467002200825344611185673637098120669492654487111709777968068635409113468982875381836136747085787837873122375370760890122183065945628898320088452791891979490071036659072302440938426541297713829209025497399331872755834648312939130045689285022377967834472656250 721 8857393123986884394706317734577145357932724279191332442087895486136970463529166294063038950212451098604803961520447675367871144587994772663022395925025457793830003982223155082079771250137943818689350063202086252949520666211137074749546300527774311896373617946193334698757785582327964819143645703792572021484375 722 17702535358452348479046513314611307112327505647899689320632100937023405698201445774441343406717831033864373062789829724628732785518191488932320002920694033903297864113848491139149750285545406387283694109719245692271172009232493876919909272839051010636597341538380869487835408252370552093585847914218902587890625 723 35405070716904696958093026629222614224655011295799378641264201874046811396402891548882686813435662067728746125579659449257465571036382977864640005841388067806595728227696982278299500571090812774567388219438491384542344018464987753839818545678102021273194683076761738975670816504741104187171695828437805175781250 724 1026038949375898117845535911714871360230502227352265993023836570309876594267755797086620263853365486722779062719298530839481352248634378698517267369283426205035144204038658546425119526550211754206962910599327480324037129655115345106277941453751396576497181915564555195514940262307397199344235745108127593994140625 725 135437141317618551555610740346363019550426294010499111079146427280903710443343765215433874828644244247406836278947406070811538496819737988204279292745412259064639034933102928128115777504627951555319104199111227402772901114475225554028688271895184348097628012854521285807972114624576430313439118354272842407226562500 726 270874282635237103111221480692726039100852588020998222158292854561807420886687530430867749657288488494813672557894812141623076993639475976408558585490824518129278069866205856256231555009255903110638208398222454805545802228950451108057376543790368696195256025709042571615944229249152860626878236708545684814453125000 727 541376485211909320091795679131753278697445763146363205000434207949766205206223017550704087570542240054881721939199109431403265145254721903398973546551029771810576362163914176995627627113279311848871693982711087557787283300993003244812476471449157215610024062371781513325822601040545895895752519795238971710205078125 728 34903559403236952049813987543473805348120645909299136673553371431603582503007519650045393848855261018627490989221341760323667300174172742743143699160354457167485718822639185622489023970266293082163195634001949403588480542039329427306154175799877077000920618561692360941445352879157279982305032140433788299560546875 729 174517797016184760249069937717369026740603229546495683367766857158017912515037598250226969244276305093137454946106708801618336500870863713715718495801772285837428594113195928112445119851331465410815978170009747017942402710196647136530770878999385385004603092808461804707226764395786399911525160702168941497802734375 730 85048339745887373161380082980931172364920640532325563027891715055007396032328322880610609678377319348722319710402669422655335988091067583150793480287397027298106868197830815633464921740882200810204320028184750046743930920769166037869329008365700477625576573895323719493988509848879905556883261648856997489929199218750 731 17892683498451715118651001064294263038521555521828055609693065735616310094233007819144855041625829480468903327051927720066832981101126240171068573721665494814082592489707575966603275885376856454605826891175480201090936286609906516163765938918467040374779771010764826232341844968206974666338828270387947559356689453125 732 12213435835120624654369284002931237568956693188961130109005505621581099040432087248563040984044934798954882817100291959089988383004181733905166261926051532296302110914476161069353771935410823518502270915478143481973335349221779191920659343971649856911112471679702953059619006804236842775657903256237506866455078125 733 17917110370121956367959739632300125513659468908205977869911076746859472292313871993641981123593919350066813092686128303985012957867134603638878906245517597878675196711536528288741983429247678101642831433006436488054882957308350074547607257606410340088601995954124232138461082981815448351890144076900422573089599609375 734 35809843719332182183037901387549502557232326294087865974012750668213013329808269331510299687836010238432855011096493168100658551165742493531310358196823607188807978189451918443757787289203862763691590986512183946874317094266620761238687158399750734136267118444365302056325620272499175005342342379546558856964111328125 735 3294505622178560760839486927654554235265374019056083669609173061475597226342360778498947571280912941935822661020877371465260586707248309404880552954107771861370333993429576496825716430606755374259626370759120923112437172672529110033959218572777067540536574896881607789181957065069924100491495498918283414840698242187500 736 24159707895976112246156237469466731058612742806411280243800602450821046326510645708992282189393361574196032847486434057411910969186487602302457388330123660316715782618483560976721920491116206077903926718900220102824539266265213473582367602867031828630601549243798457120667685143846110070270966992067411708831787109375000 737 16777574927761189059830720464907452124036626948896722391528196146403504393410170631244640409300945537636133921865579206536049284157283057154484297451474764108830404596169139567168000341052920887433282443680708404739263379350842689987755279768772103215695520308193373000463670238782020882132615966713480353355407714843750 738 16766223388567845900791592778530654118539985117402204988015660154423529085972139392657871369781797401277787417182314267965997829973144164693621994137908137069514551819040473031601580855030557612137319465031398047225907991408115462186681020445518536163452153920975380190585142721705713696150117579726529419422149658203125 739 486549227746674743787677594357360158734101528897162027103199549579349471514485613747718620142687453997865203479016178756660329183534379681305108849492236134566304641023135295819026267949906377763984957024440570782242035829098252628162508044301322225919787996138109072197372769178910907260826941529318892955780029296875000 740 9238197516574683276276288682605774295964158516624320027433827345218161119396835820004759954247693838087671363492602060751460865651466875743754694949974380965290989401990556065486896190177068531646945145553801093955134039267878360798829159148849464315220590029237686358003962450691885303247239748781042057275772094726562500 741 258669530464091131735736083112961680286996438465480960768147165666108511343111402960133278718935427466454798177792857701040904238241072520825131458599282667028147703255735569833633093324957918886114464075506430630743753099500594102367216456167785000826176520818655218024110948619372788490922712965869177603721618652343750000 742 348376472005509941731631088367625158635685439010748768711309314028428971505873943380650880429542663254484576670428091179853069681132757603804890853332367228320737647482472147924084974175027500183319143536035596809082495756903157040225207348374121213233907772146336993971866597467168738708313418135850744247436523437500000 743 10792412789004026736561154758388721060234671829353821230702436457505705846442386537646413733306873755404553448102636908009198221163425219934539014560525626427352851704300751749231549095797206099429074300793436092814701483135729052475310069313173296751642101191283398125753450634034998217901292766000209514498710632324218750 744 10785169558944292490429234520295842723952635136850899203030824084044292621042089633929872516036198001206295358540151916795769229068684666095656773611156146141159997441411959298393138660162442873858987673745923719598047321066510442372977646447862442190063817901893275039763012076562491507687936193674034877240657806396484375 745 2054318011227484283891282765770636709324311454638266514863014111246531927817540882653309050673561524039294354007647984151575091251178031637267956878315456407839999512649897009217740697173798642639807175951604518018675680203144846166281456466259512798107393886074909531383430871726188858607225941652197119474411010742187500 746 36977724202094717110043089783871460767837606183488797267534254002437574700715735887759562912124107432707298372137663714728351642521204569470823223809678215341119991227698146165919332549128375567516529167128881324336162243656607230993066216392671230365933089949348371564901755691071399454930066949739548150539398193359375000 747 36953006472013102994327820338828765941121137195398229889681624153505464022439856385160793150819211638968857664669657255025993118695989860534011176200179767336212825458160914784792381123627621305773536834797912820777114006862719124555236626675831209490020033071039983615994735800903570979358589632259775725305080413818359375 748 172447363536061147306863161581200907725231973578525072818514246049692165438052663130750368037156320981854669101791733856787967887247952682492052155600838914235659852138084268995697778576928899426943171895723593163626532032026022581257770924487212310953426820998186590207975433737549997903673418283878953384757041931152343750 749 344664797254074213083983838946960214240163637858945445539937139771318074655521256043993068916929766869066865311447745401766885150646241428074114908327543376585672157806651092299401293449088560321317086228919554869701562021342677132407198154408441672158915739568375598295673566896783262476808605343379401498334407806396484375 750 36256350177192893253841176134234163681721607710861105456265025355438252859901703365479963308172372280501041757129656307243121074435490110276771075576399369840570040568209635541481627406761646158966777379606717489622401331139908779574126037547625688549340004561786514334698018355320742657347376594043905084378719329833984375 751 1514709740736058651493809136274671727147480499920419516839516614849420341702560051713385133763645775274265744520083419058157058220860475718229547157414018117783815028182980329288565767215819883974612032748013975122002544500956189013319043346434139877172426857247969932205161655733399915462512622151167590191822052001953125000 752 379939693301294711749697125015563491559493025396705228807245417558062935710392146304774104385714481964628324250454257613754395437065835992655911411984682877877440269569230899263215246609968154230298518214293505426435638245656510744174193372730563419190750403359699124661461381979794478795180249389584537206448698043823242187500 753 1796078550151575000998568227346300141917603392784424717997887428456297514267308327986204857096104823832788441911238308719566232975220315601646126674836682695420626728872727887426108438519849456361411177013023843834059380797648959881550732307453572527083547361336759498399635623904482990668124815296217812248666572570800781250000 754 5986928500505250003328560757821000473058677975948082393326291428187658380891027759954016190320349412775961473037461029065220776584067718672153755582788942318068755762909092958087028128399498187871370590043412812780197935992163199605169107691511908423611824537789198327998785413014943302227082717654059374162221908569335937500000 755 5982968891708619546977152979542018329888665622789386571637583563486476067147052212493729142575428546762220757777515618331712032684210531027529315268250060742461567432378068425707340940483890054149233440182272989491322143706454096959927593731398474621744356399867380075136352353879351408508678562417515684099945306777954101562500 756 7908749361148208257735826807061491513402069560858409215647830222718408548773367101776244735724294179460965971946484624364457412669148091245907885351288910432863935799574446035303821467923185795306323119870816906135257295051492527375978312929806311462979982022296602875262858366000464518848220175039677044414997100830078125000 757 2995438820534883877617444403174539910701033846175122490426615696854597237847912789797752693655576420470840861874731051478038245048439839559387611576800674826447215684088821435871322380975906619972269881651071903198728700500752794743651786022164140466603668190944838339005807606122675936513763391296277680572180151939392089843750 758 803124901157903648346706108097521570260422118177387914099889715823334042031686762482006156994611069256674723835978615251358080194146913505053200205374093975206862176168741979182890783305134383615753518993403336364876535641506184097935623788551255052640113935253326221327644068308253693123255402014219378124425113201141357421875 759 1311224328421067180974214054036769910629260601105939451591656678895239252296631448950214133868752766133346487895475290206298906439423532253148081967957704449317326001908150170094515564579811238556332275907597283861022915333071320976221426593553069473698145200413593830739010723768577458160416982880358168366408348083496093750000 760 1724160852624677424029209801494766483404681921243838858108687283228453980666182049901662240458583518913013133327383682059564637001214375086322264257669565350844610127426890427474708171702578880415953025519523055701542294981027378009495629971798907920707620250379479067375425014817327361157681765786138288450241088867187500000 761 218824748212281976399707210639710779518777547171197215074960894363077951046216271833352632684868558275376583504800445648059745179404124438039067372035895669111361768672596176753665045458585636239458038155519467819454076271342058059038487037254144730269808803443995551634397691463899130920262444107690717775809764862060546875000 762 23836267215980715286396678301825638483295411388291125213522525993120991096105701038990197488887467954996377846058619972377936528470806412000684124453910063956773335516122083539238513880310221090369536299083370601761961879556902752859549480843755050975818458946578086874461177105889012475242873376016310329150706529617309570312500 763 12140605435339510985871374815063191867491796200436279775420806572496291464949837062525673921006683678411488449592523772597829005167797399179015114055191525908649885556211514549318816403038005942028217154999796759830759250654315802123130535576419239297016868423457105581392226205932803687390370172850974060980759859085083007812500000 764 1102970036282478449043216404767178869007424622131139142995746479462081381456227027249064493477077798234769212087163924438626295240734534958093529969720014445295643197590457857748572209164890735909753061794099182755866363294738494441251728395504754419794342948274861226021908132434418112775987878448552545409363150596618652343750000 765 4411880145129913796172865619068715476029698488524556571982985917848325525824908108996257973908311192939076848348655697754505180962938139832374119878880057781182572790361831430994288836659562943639012247176396731023465453178953977765006913582019017679177371793099444904087632529737672451103951513794210181637452602386474609375000000 766 5462327798732274223833071718846981065560579081030403374836077803050307793878457658757271777219813857924571336050716578172244509763637696935320338897661023919559375835686077009802452845388030311172110401266015000314766751554895401042389512053928307602791031743837407976489449798722832558509654255173784034408274650573730468750000000 767 21835086382953231597874388251120093582384085649431430157222342259589120998967272151542740046959412166443273439681900904933321152310374647905512292208098103428446984134838875546996784160600589915753097567560763087195747301137407397396010158861406125443448525330183388656019024586040489524250831462738954408376827053725719451904296875 768 21835086382953231597874388251120093582384085649431430157222342259589120998967272151542740046959412166443273439681900904933321152310374647905512292208098103428446984134838875546996784160600589915753097567560763087195747301137407397396010158861406125443448525330183388656019024586040489524250831462738954408376827053725719451904296875 769 960119941239000669403676671956394972093974508984999171770433849643075920497446624034979340922015294975891366390584156934068035811590473803616669077378942319325140245243343699052230023518980225152686204470743268319835859898584856702641703842505829344499065156661492432617522252511894667937772274890150023842626766733825206756591796875 770 1918994590725421571402160507762392544742950348049135828402384646303475996740032746612066361038684266611995584446031369436314971706434397057552901489287873040311337377328135720154975961404343095927742465745026428639256887294058708403075052686512948145101244366297483578033205954761127993893783496246071578134225483186542987823486328125 771 370365956010006363280616977998141761135389417173483214881660236736570867370826320096128807680466063456115147798084054301208789539341838632107709987432559496780088113824330193989910360551038217514054295888790100727376579247753330721793485168496998992004540162695414330560408749268897702821500214775491814579905518255002796649932861328125 772 740252784004475848989072743864332498000228524622291807234366191148773596491496331886829246916326090607629887901733329748211616867119198818378281928309578813098623720386274449824594446379500706415541897992471805464161468224810990899315568674421556846891351295426151540382705714903553623362506897578440948933963810742534697055816650390625 773 185182823147855302882205010908530495621259495170541001551195679363009296601298694531482171012681446066679228583045118689436260974515274688243306468167942469727968571292493996174607660471148528366396066272195597100601479122819556223681399532644565287489950194783400546947709833010779090007298105599778052512892045738436281681060791015625 774 9259141157392765144110250545426524781062974758527050077559783968150464830064934726574108550634072303333961429152255934471813048725763734412165323408397123486398428564624699808730383023557426418319803313609779855030073956140977811184069976632228264374497509739170027347385491650538954500364905279988902625644602286921814084053039550781250 775 6729581975218453017111058386108969041906595056455227118226440925305234747624514414674996420821671107062312172734371581239822885929549930681006755673113373255578239317588055015623628898564933633933465294943190513191960968123081811221411684047134975653629633367128731216398733622298930848203358992156882836164375888948328793048858642578125 776 13450502969773819222102282720240963863682036193918877367574855543113294160953501783771260542517445597513218538296626854138281778440915112416478110116274219647249685534381273409605528545008162076574866927988127241939659438217691187679346647780180974504616242753089986588246117523076241450784834639407514857867793765169568359851837158203125 777 3364788202727984358455169117796614111236213555906394402563741997601975195248175044300334630893431728252502901220185110134914219815765902720263655842592071667382718760690878042660161160133874628802330054654264628369471074898187699040042344685845915808550301241769777995387613965579844324344244806900014970874965771479718387126922607421875 778 7103441761314633645627579248681740901498673062469054849856788661604169856635036204634039776330578092977506124798168565840374464055505794631667717889916595742252406272569631423393673560282624216360474559825669771002216713673951809084533838781230266706939524843736197990262740594001893573615627925677809382958261073123849928379058837890625 779 738284380392634256902226403246322271029095420292617100728448901562726720432934762868297867419958083130128803237356319609676252630835568922051331479358664850811433425262403692604715805365374076887065322584547944866163723774512724690852550310662532386407914615425648844454640839069930138751117595742113655202128600866672135889530181884765625 780 1160161169188425260846355776529934997331435660459826872573276845312856274966040341650182363088505559204488119372988502243776968419884465448937806610420759051275109668269491516950267694145587835108245506918575341932542994502805710228482579059612550892926722967097448184143007032824175932323184793309035743889059229933341927826404571533203125 781 4637677512638129623280956723059561127439984494370100771948930202618911400951204741686023103599320176564232559028084473163742715192530484646265452000224159583485924326100294733998128915472004568476183445815174576574334272142929220171657982276660913160216030684330719979067826067274135504401887038214892244753451602009753026068210601806640625 782 858829169007061041348325319085103912488886017475944587397950037522020629805778655867782056222096328993376399820015643178470873183801941601160268888930399922867763764092647172962616465828148994162256193669476773439691531878320225957714441162344613548188153830431614810938486308754469537852201303373128193472861407779583893716335296630859375 783 42082629281345991026067940635170091711955414856321284782499551838579010860483154137521320754882720120675443591180766515745072786006295138456853175557589596220520424440539711475168206825579300713950553489804361898544885062037691071928007616954886063861219537691149125735985829128969007354757863865283281480170208981199610792100429534912109375 784 13205529068486371983980119771316374779211609181913619164748359366946093608019613768354190452882197573867954198912524532640803840248775414447760526489971615293999309189441361460907783301866784564037683685100608763763384932467427458371008790200443246839650690927482595655952353180670474507923017680925893728477411578300437866561114788055419921875 785 5189772923915144189704187070127335288230162408492052331746105231209814787951708210963196847982703646530106000172622141327835909217768737877969886910558844810541728511450455054136758837633646333666809688244539244159010278459698991139806454548774196007982721534500660092789274800003496481613745948603876235291622750272072081558518111705780029296875 786 943595077075480761764397649114060961496393165180373151226564587492693597809401492902399426905946117550928363667749480241424710766867043250539979438283426329189405183900082737115774334115208424303056306953552589847092777901763452934510264463413490183269585733545574562325322690909726633020681081564341133689385954594922196647003293037414550781250 787 3771985396938787309083569282626005112580759480099207393862536104824853849111186170866190602479353134879980133951029013655441419943694398780711846739330955503739373514321396728318133442211810325576938282872703880733936865977861518710288493730650373194542125711508324709803003142595988444181656607776236765382697661134524009439162909984588623046875 788 595576641621913785644774097256737649354856760015664325346716227077608502491239921715714305654634705507365284308057212682438118938478062965375554748315414026906216870682325799208126332980812156670042886769374296957990031470188660848992920062734269451769809322869735480495211022515156070133945780175195278744636472810714317279867827892303466796875 789 2380798777521523715273666581185794299572959048265149290436620057102642596034602117440792123110552405053493123854233769178657695705966737778045572019215287970847889718499727688480079695637221254131639792933777252902952556180830115140657774124195978390745642837496993224561868872282104898079747814928185683893116431818020017683319747447967529296875 790 153502828892032502501841966675695966217725551784478652101476135160853062449765749670645256989428789706356699515254010402163770519600889540683089978482907315440255847842586740976591737645383418407981832414187913903983034595729881001483623868943103537203574949067442041027377133358264664730805484906874171780719264251225058030150830745697021484375 791 1381525460028292522516577700081263695959529966060307868913285216447677562047891747035807312904859107357210295637286093619473934676408005866147809806346165838962302630583280668789325638808450765671836491727691225135847311361568929013352614820487931834832174541606978369246394200224381982577249364161867546026473378261025522271357476711273193359375 792 106338237301862263562790207829598845998146786031140416408467379436351206668670531948497471403402404477968237266718551054621968473515316539854910281624121282241893325508618448954131058633836588903447351413740270956828625858745368668535658680188976456687397661877634928106031604055125931781971244433910309536422556560154645878300070762634277343750 793 212542547352714625030413173583845552391761901047128263022969434717241013832720572043155525336523445726115355846703199651996302226031243512279272817301612688813456810556898587519151120972164567493414290546103035275172580904066624782073161618967135562673677694458194749249713042362071604204015572942840883166627956248067283386476337909698486328125 794 99186522097933491680859481005794591116155553821993189410719069534712473121936266953472578490377608005520499395128159837598274372147913639063660648074085921446279844926552674175603856453676798163593335588181416461747204421897758231634142088851329929247716257413824216316532753102300081961873934039992412144426379582431398913688957691192626953125 795 124684502951519159875373326217215073684670715049645744073814040898444340819530191016307452533472794475827151973762614503580483183089772016421949274763150121239823815118230891484102899376086484177992879432031950297608050813196427695328902688688032594905991524090288141189858897677309971039439263406652937956538503560567440494894981384277343750 796 124606281807885835433795300291106406762660256633679843356076390935521853780120197169998602186839499121701789895987355648810357409449188721555938014239459311878945632047265878377776611484382540335974063321974213816869275373539466322872611030790486777719726786622226479871672035131715673692488548686824422938999897222072730682790279388427734375 797 39774325153077158670467459852921165038641153917470605999259583986618575726614366936663553818039168119647211334799163923100266085096181039920655414145235412351759445749487268378186294385814906875242921012374169050344672699233797650260937441028323379448136790289814692375037713614043643042642344740834355802128767193285615633946657180786132812500 798 63559371594617299555407000844968021731748563960118028386816815210616484011129758364788359001226590655196243713009063949114225203983697301793207351804086188938111594307680654868341698428532221186638187777773922142450786973375608645116978030763260760358122590883123878415310266355241741582142466895853300571801769974870413783046758174896240234375000 799 953390573919259493331105012674520325976228459401770425802252228159247260166946375471825385018398859827943655695135959236713378059755459526898110277061292834071673914615209823025125476427983317799572816666608832136761804600634129676754670461448911405371838863246858176229653995328626123732137003437799508577026549623056206745701372623443603515625 800 1905590897434125404273531991625352112219652638579568603881904890490580353966643130000489939343890854662344310571676243118574429804829576407695224161766703904305555477277092292962828823671911725090032558655731261237148126299145120614836738338052068863920491910185043620653777835856592289756743249068560565832483777711002480649023592472076416015625 801 109163135695869183873383761234538028142868672581486715736663408726674674562946270732885209382414318959942866934177453355792620907390951448497969269838349752232361106626873429925442051184633800251586150860135462250870914092279599052364218867651268516347445322283457498840309273168356215456064863268070398128403713551730284962894065797328948974609375 802 7277542379724612258225584082302535209524578172099114382444227248444978304196418048859013958827621263996191128945163557052841393826063429899864617989223316815490740441791561995029470078975586683439076724009030816724727606151973270157614591176751234423163021485563833256020618211223747697070990884538026541893580903448685664192937719821929931640625 803 58184132359290805467505042886866537719930333943100879664616284518662090223102705495106643939482524235034224598083969334248338904868079262930758413476029204589520496964970348885633623964745113434261673111853296131724563497941398234543714666771339471233945151877119801206095191370331156961159613688818948521507385631054914738099755799770355224609375 804 46838226549229098401341559523927562864543918824196208130016109037522982629597677923560848371283432009202550801457595314069912818418803806659260522848203509694564000056801130852935067291619816314580646855041903386038273615842825578807690306750928274343325847261081439970906629053116581353733489019499253559813445432999206364170303418815135955810546875 805 75456382970808077524561252393047303774780253225780091297455951659449525016281859134856526726137608966825309341148186050966629550472692932528068702308455854117942604091506621804078393406799524082789422083472506354907658795122792007459189084175745449967097939937602199793130579404570812560864650810413297484859460592561721452678358807711184024810791015625 806 150819263608318995101756257881022677805106007996509649644109603502716336866496454503746688487310982978301392772332124039912234776843189219538754419855686855876383420569516952874818399709005740205129290979728813817182222597934403355677412630452884028248982623444054954481189125873076481611740621756129676385474981333088050437633448273653209209442138671875 807 9432040634328308671998378975841046723415298332908653011798804924937678033136929972060938413138333920005226421056064723239093320409388304132145013254132738355117477075864527703007218805331009139763503646410284950795916088168033894070228282152161787525168572735510557524829784342526764484697091515398821866831562300087859501053237322377073764801025390625 808 64163541730124548789104618883272426689899988659242537495229965475766517232224013415380533422709754557858683136435814443803355921152301388654047709211787335749098483509282501381001488471639517957574854737484931638067456382095468667144410082667767262075976685275582023978433907092018806018347561329243686168922192517604486401722702873313426971435546875 809 256495738422399122196445377708686564965303905282255970875993368161150596046841179554323663237943438590551130858986626134611440089742162835138032694355268386611828258769205851199608419347121924872379481037007664992669658969413737708905678824294111598274089514718931597089097519955502338132604201955667970141938344903707811072565570251591205596923828125 810 512675205897298368779824854828336525041624698474151576806393649555148108744672690576521156730833925962125010015311123260425578773701659624856659676387040757950399022768042767934112512653125327026050725969160819917530847335905880180192485048311658324047224541750170306882154229158901714072689779741230307768288603068940026817051528209407329559326171875 811 1196242147093696193819591327932785225097124296439687012548251848962012253737569611345216032371945827244958356702392620940993017138637205791332205911569761768550931053125433125179595862857292429727451693928041913140905310450447053753782465112727202756110190597417064049391693201370770666169609486062870718126006740494193395906453565821950435638427734375 812 183924069356349353293295099620661934978032640904010918288476606543974823760388931633643301410200772946641813761130476774445420839273863129048617145075301624930954958967625019246555329467603387104466742608862532770741898900745241967063724648328290706659008394436817965773630566016416154085118309665263025542128957640558640207019305938184261322021484375 813 6805190566184926071851918685964491594187207713448403976673634442127068479134390470444802152177428599025747109161827640654480571053132935774798834367786160122445333481802125712122547190301325322865269476527913712517450259327573952781357811988146756146383310594162264733624330942607397701149377457614731945058771432700669687659714319712817668914794921875 814 1232495624764603277457625273124680144280572063657877609108669348963013513443228496313891945338800957379107531992642117140755925646289631701435788891054604555509543730593051656751083546687906697363376582971166594600382658078216171448179248171186579168733866252053832390645295492938895361430387250656890341160644159478010176765037149014654755592346191406250 815 84583033072080617080425263841889813823176514172599443762359661203344064648064700727423957033054967663272085528906811960640112544353210018725985512131198351848694177589719231345662596341326930211212118439197707472575280456348168628796615070571627982168010429062517909161932043633061446372673634849002278314946167807314423895639804344142973423004150390625 816 3004536435647385398030758285166259908414574438217988937123819269701395687716037412795885778087213416560577994657255016167085736901590112404310007104834306672190571438730461391713319183081047912285230468035849000221478440558106685640297152724218263540489761762785962251534716506443965290716276507462385277535261699938081927075553049963687360286712646484375 817 110190822823253743204062039798273590773150651768385902339504374194427714708412130053638842717134966377527310317503240201726860766561984562505256984284876772818725113889870222189975031164341610475008452372952897318636128626825428568715054500888200374345590284698751671816676644490609973987149505163657161767796883860809850626242776893533766269683837890625 818 2863212332724863136905548557932918541200755824521392414758232707242510618693185030123917230602379999365273126821473082702013826585110614743192153702767353604829412879963770694047446444698844703929981532294030046200116548604971850269627685999269587504821131683362801377204756619541722657412122856395345616093388871113424213891419456741504371166229248046875 819 14316061663624315684527742789664592706003779122606962073791163536212553093465925150619586153011899996826365634107365413510069132925553073715960768513836768024147064399818853470237232223494223519649907661470150231000582743024859251348138429996347937524105658416814006886023783097708613287060614281976728080466944355567121069457097283707521855831146240234375 820 28614685980520708938258253249500117698601950718877009455653226995036296743456252341250597901452530931537230213849192014092598595774461137597919148759081773846072268794278609676807914834048746401638853194241798451975586213524718674131906411235087655879485244168077692204585905071059481612748438534377357831968642737497741382434953279615156352519989013671875 821 85844057941562126814774759748500353095805852156631028366959680985108890230368757023751793704357592794611690641547576042277795787323383412793757446277245321538216806382835829030423744502146239204916559582725395355926758640574156022395719233705262967638455732504233076613757715213178444838245315603132073495905928212493224147304859838845469057559967041015625 822 52184837654445061893480097111550366623590183681842570435841751358728808650680095455168263650065405954171240511579073581931790752172269551850308477980088341360618119381663117951625376597049385534903683636915133954970673945637784816046029929304111226527936615504093055692253930220777170114434842311934391182921536907290713767358577409632503986358642578125 823 834450753561854533384094368375955862417990607029074888425547228037149008229806963249146895452987607830291583714278972713025819114832310212596680225565101924475126627394166555983757235488741145397925892718439083726569902800635258175027294112270594078558365104225643327428565272559417467752176556191805264837590012488425296843102689258880913257598876953125 824 18346790568313308340671621512692682895030220146545926546849698387110116194279355765304576408026354204162010953931280346717061009604779727207625675892758040979459784114306408677562875750945788650149063961236080654201516929576633876408266773215122795140569920758241144625729388459339725390977855215470491756229145741245510859923684461171928346157073974609375 825 7577224504713396344697379684742078035647480920523467663848925433876477988237373931070790056514884286318910523973618783194146196966774027336749404143709070924516890839208546783833467685140610712511563415990501310185226491915149790956614177337845714393055377273153592730426237433707306586473854203989313095322637191134395985148481682464006406962871551513671875 826 132933763240585900784164555872668035713113700360060836207875884804850491021708314580189299237103233093314219718835417249020108718715333812925428142872088963588015628758044680418131012020010714254588831859482479126056605121318417385203757497155187971807989074967606890007477849714163273446909722877005492900397143704112210265762836534456252753734588623046875 827 1062827913831737515931363961204181638189387314472950163884225069333466486188054399179774348972975124490024317075713118585160772606153997393196055924895204032551525920746685729913076448759022860344659501098760883833930828385420196968658061148752831368803004439958402912861719039985218442292925562132580148551484409808240135216606253451812069118022918701171875 828 1062827913831737515931363961204181638189387314472950163884225069333466486188054399179774348972975124490024317075713118585160772606153997393196055924895204032551525920746685729913076448759022860344659501098760883833930828385420196968658061148752831368803004439958402912861719039985218442292925562132580148551484409808240135216606253451812069118022918701171875 829 352646301809370507786026562327547467551238710942124864376785878004844180117196449647849128989233146305790068405721612746556344350721896335062451355880228698000596300503750325185158765698243785062358022464568861256098248858282421354200744689156189448168836873178198086487518377467095479152792701515590093289382527174374076864869954895311244533360004425048828125 830 424363780757365231992811747686579383334823960219163495038250154037116943582667207759144559553830500969663138875717945543389102708449935421254454098532164498195663418175391486384065903367321040989600508380949291523583933644142504638027370263725859745088853036315521163041538360369549313059919015060878571948715435829571692978182857876427490413188934326171875 831 424363780757365231992811747686579383334823960219163495038250154037116943582667207759144559553830500969663138875717945543389102708449935421254454098532164498195663418175391486384065903367321040989600508380949291523583933644142504638027370263725859745088853036315521163041538360369549313059919015060878571948715435829571692978182857876427490413188934326171875 832 848218121201696412086472460862130460087013077748988258389779719654021261782882233996369377739649200617634005075714741092128278522892127822795517495865610911759639365260536404357106517534921408460606058168404046082553720909360468454160349926895025780999928337893568711241490240114405289609562016898394744651393998386838978161674019644960109889507293701171875 833 353706956541107403840059016179508401856284453421328103748538143095726866163461891576486030517433716657553380116573047035417492144046017302105730795775959750203769615313643680616913417812062227328072726256224487216424901619203315345384865919515225750676970116901618152587701430127707005767187361046630608519631297327311853893418066191948365823924541473388671875 834 3537069565411074038400590161795084018562844534213281037485381430957268661634618915764860305174337166575533801165730470354174921440460173021057307957759597502037696153136436806169134178120622273280727262562244872164249016192033153453848659195152257506769701169016181525877014301277070057671873610466306085196312973273118538934180661919483658239245414733886718750 835 155537980100050124162299635798936457763645084649220858253633483450778840357669689690607409735429405403887288993366726735837534045447603924162809515721481248050131322944499629029174295043146311017160401466881873194380529106760194721615292355660511112995057122458579982361591865721946949114992126397084143904290499429983712593658312791248873497836291790008544921875 836 599932208957336193197441452367326337088345326504137596121157721881575527093868803092342866122370563700708114688700231695373345603869329421770836703497141956764792245643069997683957995166421485351904405657972939464039183697503608211944699086119114292980934615197379931966140053498938232300683916103038840773691926372794320004110635051959940634511411190032958984375 837 2398297016714888123163996259463655404828110792110812585925869174586250615470716575607814560274393064913331962061033145798926858917616054371040934315889529302102689764802248797423937092849059637146634557224593493084166187812216094880685849568614597710603974893688809990556765130335850928648318757691145723856644335738497579968700032725615514469705522060394287109375 838 368748885764267661368480950501563226725657082458039122269889300979292406907893251791904741687004416416948537670885906803410685101755031005797712189213050393291116781477342186969830613799199872695966457547047152095181690378755513992381972102921672353597035472331175791158310729217312002140206340574681523691903598701151594536307871539456974215246737003326416015625 839 1683418826315134975812630426202788643747564941656265558188625069688074031536034410354347733788498422773025932845348704972092258073229489374293903472494360491111620089353083897036183236909390723177238175758258737825829456076927346486961176991598939005551683678033628611809679415992076531509637641753980869028255559287865975057057674419260099678300321102142333984375 840 3366837652630269951625260852405577287495129883312531116377250139376148063072068820708695467576996845546051865690697409944184516146458978748587806944988720982223240178706167794072366473818781446354476351516517475651658912153854692973922353983197878011103367356067257223619358831984153063019275283507961738056511118575731950114115348838520199356600642204284667968750 841 611788789610963542278699418548756918036525976421398171978288920813005526900269037492197632469454296162168569418855942662066782625187914190657879409243793717672393999218579183483458516026453160679613873850388567428389327267861957274358812540889875695604293593204620374363137649992369855869298240352396847889128504919343216588431886427902126486413180828094482421875 842 1222851851120371967662643559020943543169094033535060403064551401625046634432922097478473322314389666706113925825352625605673225057463387201967410207088721725122163569019342733297304388498901038843593567541998500731715322000412097280302015576986287718971808664946364567973768612380952796132583078284446843052409882312091719989926131234893337045796215534210205078125 843 73720497310399567193376511700976882173908240307399355727605813069395668532956160733702248859524634192854296671185544000799157282035649914175749586770205795428793289446594661921637493135219462627428069357531909615540552269167700721755350081926887631058014750943909406812132907774966011423992865576576652538302424333671815119392689625874998319046571850776672363281250 844 12451391995726486898961292826294995399173101787919751182392621827420928415216295547922309832373710715173090707763238381734977664935821270504284105205487758847923186587529838398564572590538567237772600914487139534064799278262424651904478628837451320885698691434426298810569248123191759329512394995883796613719279469957169573665425277810287216086965985596179962158203125 845 21067755256769215833042507462091132215400888225160219000608316131996210878545972067084548236376318530072869477535399341895582209071409589693248706007685287970686031706100486570371256823191255766311240747312240091637640378820022511022377839992967634938602185907049297587483167824440456785534972333035383870413020863167530918641899570055005969619146447628736495971679687500 846 3244434309542459238288546149162034361171736786674673726093680684327416475296079698331020428401953053631221899540451498651919660196997076812760300725183534347485648882739474931837173550771453388011931075086084974112196618338283466697446187358917015780544736629685591828472407844963830344972385739287449116043605212927799761470852533788470919321348552934825420379638671875000 847 687414519334308551112385715353706030273261731676696495716098594991871365703356886083884953267663803238115139965133161276875478004238755649703588716148261339873521857030426251183001146069701686585027896533864253890021658510423809506521410946670542718502916073414634768657591412151711554341024228511528281461738854489077574461636880596432276031210724653066135942935943603515625 848 2062243558002925653337157146061118090819785195030089487148295784975614097110070658251654859802991409714345419895399483830626434012716266949110766148444784019620565571091278753549003438209105059755083689601592761670064975531271428519564232840011628155508748220243904305972774236455134663023072685534584844385216563467232723384910641789296828093632173959198407828807830810546875 849 8244121894228166317693717626253740320712505991426169502741069502761337296447082466751909663071252717893347925652432289478198379735541029521268686320488677763141978600668429652422957274158281168291499267372014357829271513947365075422916780223952367614610266414575043331406455124087703041120471747584140354377606920778419757719913365647094849249602502486301399767398834228515625 850 16478556218662880031018817487964291757381871552780157842729211779314964443309620770793182534529025702863201905446283577441146232585376370406202156793362210194012345005566391114890070885244695966232479734194825408540059747619821378724302518402988222458815585395055403885690223461895632048115067500165244116094370590181071689637570663884498635221590900974381528794765472412109375 851 377371516457928550328675209648037215817905455407179187238073552198052620839151620705187386286924252737325234475869089559720906089741443597088599010535012447191122404707627277440230630959802197699980451928125772714657856815721100276129065306938661583026311115917299325626493667066312184307978645041952155330405433362925305869562686959186991646295974831474386155605316162109375 852 24332278317920363737487850563472505123077139563182714300227485780648176021281757489783477427644588394552037392934114801623270615399506914231972972543289196477739428205063892449252854282285018609025703231004592613489076348024221002564007727879984041109551127052111914313548829646714150219154543349715555150260608247316403074825261175563053388682624402967281639575958251953125 853 3463294280583998438635770730200919895851312864493006335399045476112257053695770149379181620534746414824573322260955673431045517591863150792350819758661495631998245281187427358610322926178567648684658426546320348653278533535447456031610433268251061851259443750417262470628450086382314047859663336776180683053759907201368037650128840655141265655826873355676420032978057861328125 854 311696485252559859477219365718082790626618157804370570185914092850103134832619313444126345848127177334211599003486010608794096583267683571311573778279534606879842075306868462274929063356071088381619258389168831378795068018190271042844938994142595566613349937537553622356560507774408264307369700309856261474838391648123123388511595658962713909024418602010877802968025207519531250 855 9195046314950515854577971288683442323485235655228931820484465739078042477562269746601727202519751731359242170602837312959425849206396665353691426459246270902955341221552619637110407369004097107257768122480480525674454506536612995763925700327206569215093823157357831859518534979345043797067406159140759713507732553619632139961092071939400060316220348759320895187556743621826171875 856 18379363287643213137563669565361419720105261000475099426475950771342691673353755047758178177265268046462522565043944360676191924959810370771147507029975334955382146455682190709883463037460931557447557519030412065904714783777383969362432584201289210111383569508230998804381855798854212397172073221246349345669481755368062842185940162464635126396365761289050984196364879608154296875 857 353655386875933547253411717584213907150713476977071884007992055658489110915844849315463486792859385150590813204927209272486491850538625210173683808740050176984029640255109208994842145910326962912985071794754284650061567268019633229714446226613728241210296089662753912853994892922559188983485957026897684202386529403583716496872317994946331878180798905270368792116641998291015625 858 205972851995302007718935187876653411270071914372202611536396072020086843864790244214014843793162134624688883637115439296730630081851266866728994646907425845651735375803791036106489310372933583525326192076152757513140109066988720576420760760986446267449211467479763490305180485103412457183160138047115715901215218056833847697654232961529605054269539257583208382129669189453125 859 1646824802697321633808602734697521925456993585143331577818906268848973416760811301413448913862538183348093911498611349539906758654429431367009961851320302458955037725612636237521186625725920139907142903157705070535292313889086561259847849991328842482535788430687039255044675599501237273943498964199962398298553301579987833452407564934276237619950409226909466087818145751953125 860 34583320856643754309980657428647960434596865288009963134197031645828441751977037329682427191113301850309972141470838340338041931743018058707209198877726351638055792237865360987944919140244322938050000966311806481241138591670817786456804849817905692133251557044427824355938187589525982752813478248199210364269619333179744502500558863619800990018958593765098787844181060791015625 861 59587061835997188676096672749560435828810398891241166480221485525762405138656435319042822050288219088084081999754254460402446248393220115152521449666322503872370130025842016982229095678640968422260151664955242567178481793448819046065074756236251507545592432787549141365281497216753268283097623021647239457636554111068699777808462922016917105802665657057265211455523967742919921875 862 119105077250399942602858355148310257015872465918181937634278172111170508533235632590207263078501944295417197508199407814825283636707189685559790846667909987462153504396961157930875075371559293775664845448491070021301136840902911766468428684249749537098663900994811435521564985746117482952889223305146567861440389155960031421459557984332771735237077935601138458587229251861572265625 863 292348825978254404570652326273125176311686961799173846920500967909236702763396552721417827556322954179660393883762182818207514381008556500919486623639415423770740419883450114921238821366554630176631893373568990052284608609488965244967961315885748863787629575169082614462023146831379276338909911748996121114444591564629168034491642325180439713763736751020976216532289981842041015625 864 417641179968934863672360466104464537588124231141676924172144239870338146804852218173454039366175648828086276976803118311725020544297937858456409462342022033958200599833500164173198316237935185966616990533669985788978012299269950349954230451265355519696613678812975163517175924044827537627014159641423030163492273663755954334988060464543485305376766787172823166474699974060058593750 865 361468441263113124508427983413414057282521522053121377870990839607777666059599594829124471071425024060708672723423098898798005281089865216494022389657020070390822619155894392091903142703932903454107005306891372700360469645018142027885386455570165202297419139012630004024115762260798233816180755169651632606502562855980778476932166332062386531803591654298078450583852827548980712890625 866 722519963908852416116615565461876079896897113861660147463007064636999648536662165904120770895939523295511107070002572539350568802916651003672596079902671028820410148785657418102962106465877418322915155936381486608679001032083552634746683653406108760762892004508521103776000710493614001388052189975785789281509736366106907843740996832138541937272923110609653927176259458065032958984375 867 2023055898944786765126523583293253023711311918812648412896419780983599015902654064531538158508630665227431099796007203110181592648166622810283269023727478880697148416599840770688293898104456771304162436621868162504301202889833947377290714229537104530136097612623859090572801989382119203886546131932200209988227261825099341962474791129987917424364184709707030996093526482582092285156250 868 2021891885193955472396301187675707998956587343485368408055857974435277037182341835495559137703965170023042474307056681129105538797390922797158825255589545923918841656866469170705159091488746496982353367325768123285368923716709762137142675843904459475745915738278275742419422931850829146807209799290121843929545888256730470074118936819786543478780545938297533279755152761936187744140625 869 69760502076847227339722870190076181677628085456654459162364277438824969655514956946367767833374301438402845577011731378807551654884103144237797306115798019226642035314541777022604684007662328820552732627686076709098410248995161430838735221756335577081515206611096345339370543939649079245792172488445837053348334269927445775990302592977109033195418491258109256345778703689575195312500 870 9347907278297528463522864605470208344802163451191697527756813176802545933839004230813280889672156392745981307319572004760211921754469821327864839019516934576370032732148598121029027657026752061954066172109934279019186973365351631732390519715348967328923037685886910275475652887912976618936151113451742165148676792170277733982700547458932610448186077828586640350334346294403076171875000 871 24538256605531012216747519589359296905105679059378206010361634589106683076327386105884862335389410530958200931713876512495556294605483280985645202426231953262971335921890070067701197599695224162629423701788577482425365805084048033297525114252791039238422973925453139473123588830771563624707396672810823183515276579446979051704588937079698102426488454300039930919627659022808074951171875 872 49048405242441713995675168022258846620171145427966746263552179104228135129657833625165045561574480385477732675648012043877142879824247795326404213326202472444312693223021961360983493483926879912701425383300192104046120652773956263578672765602657919210822553837245966071707517193237546993258198389524497657771085488127123075858542606190232747690976349087708682078751735389232635498046875 873 1128113320576159421900528864511953472263936344843235164061700119397247107982130173378796047916213048865987851539904277009174286235957699292507296906502656866219191944129505111302620350130318237992132783815904418393060775013800994062309473608861132141848918738256657219649272895444463580844938562959063446128734966226923830744746479942375353196892456029017299687811289913952350616455078125 874 59824191242675120858361379178664199286723897075020046579029551786217649665719024345845244965253722288347840611964620750486515179179574962481447563223625742905563209158382846811502594325092633832916132475085840369328980493156113321486108448954757007522291145210580307102612956576600341408443711672071546385614733057488384963736555754519905093774599940932735589505144162103533744812011718750 875 17458693144320689437165129156973502158508923963060016926646790862944517427445668604929170655693211287816178151925008489016981346457239293217502447200761445971273529872721394127823507110539533640239357993979217747782507473919392404320362649019963253361921965877287686289445881160937866301030823189632879620201899597277027011917118187694058969866554082762203336203917904640547931194305419921875 876 17458693144320689437165129156973502158508923963060016926646790862944517427445668604929170655693211287816178151925008489016981346457239293217502447200761445971273529872721394127823507110539533640239357993979217747782507473919392404320362649019963253361921965877287686289445881160937866301030823189632879620201899597277027011917118187694058969866554082762203336203917904640547931194305419921875 877 2356923574483293074017292436191422791398704735013102285097316766497509852705165261665438038518583523855184050509876146017292481771727304584362830372102795206121926532817388207256173459922837041432313329187194395950638508979117974583248957617695039203859465393433837649075193956726611950639161130600438748727256445632398646608810955338697960931984801172897450387528917126473970711231231689453125 878 18769584779730434036542715646575608122629047946634489187350645466988133070462066930213954800489288585877461153093439160547266635269728250387417306717542168876966422900707300854144726074470829681485999208544210206660374929299005485873427421301325681941998017922681300959643182818073132712712318446192344984176103662601581941139563921923647015385544491706805634485440750722773373126983642578125 879 2064654325770347744019698721123316893489195274129793810608571001368694637750827362323535028053821744446520726840278307660199329879670107542615903738929638576466306519077803093955919868191791264963459912939863122732641242222890603446077016343145825013619781971494943105560750109988044598398355029081157948259371402886174013525352031411601171692409894087748619793398482579505071043968200683593750 880 2063482558275585912155896394947878007624558954450946027515149564932049521611354702072500104655380301912782633351719693410675947740124324280673442953606750018817914744662889471314628199708140986152470435123211668065937132550800427167163238240794436917698317850058226338758502238188959442553634055738887143521426243179655186048890424129301738564321125702908807863890310909482650458812713623046875 881 84650772855770547652162819550885041987202837108173692849691251919538031537730923126881167084002112850561594540289152073870520274734402512351347752794472256585925618827565977381372189401980481385417624361798729824844490739990975663322696564110729923786507736918667703757441812748030801317781638937753416771437113789974691818377737399164843414592150366044910164462849033589009195566177368164062500 882 95921555643932631900467784193637441345272336666485770934494336452734313357202179180601889047027889915650532056984874871241382747574393781701243912514982727009547443430669662755095965328023208368745183412803093285942765711037932762971894123638220876811906784043816094909282507363207706875673245255244664896812593529716364666716982888572060526450028743393665908739772276021540164947509765625000 883 40202416703707058958284291904686280563827376396983006935780714542690116627650913333046379968239630332294708288589249026917344239792209158507138992745250113526060325555501255713532867821303844683959378342130708215431894452420310055069102684171901396899107990371305275072272815586050288911127757202565778669987631111719358720609323710651525367703320870392933505868875145097263157367706298828125 884 1166529140419040891084642568381880599966794364305900365185768274435434531654788796712985123668592552264944814275458537338421300072659183779633377330476929523625029118577659387097593049896849263780460650255268090841220543947277849138890356573512548729695428573069021916031522681759164120863870987681007020424231263405627294024237753571363932800571769517958890252260803390527144074440002441406250 885 1032961553841060709055450994302155271270596409592874773371997807012577277780315479489348327008538705030608633040918534813172061214339707236865355626137321093169963284500517387274918645683660023077597905801039894439900791665314535412487410745845361900145302001452618906645913334697739829024957759591531716585656783745682968858462530787442762494906301908152597318376941402311786077916622161865234375 886 2064758551251635442114221660538580942460842654124201773606033947951859654458285620219407648011430804982265057927337725167704695076690305446406173083586775984431054006109827877833631069669818738350147786905573543226543521558740328394972017195472183369738016289262111974614661039931333389922491666015541976895568745863693239894085757707030459868623306970861956082843649499773164279758930206298828125 887 36670111870229045451948576691165197538104565537245823499243162915625027463179152615096679828683011096485027428789517998978435384562019824728173633964501141483495519148510543110325287797335980793098624695442986127703412942883228232294703025391585976646547169297295108669156380069180481005023451988436025509665300926539191940518963056876860967266749931802508340031303215115971397608518600463867187500 888 513381566183206636327280073676312765533463917521441528989404280818750384484508136611353517601562155350790384003053251985698095383868277546194430875503015980768937268079147603544554029162703731103380745736201805787847781200365195252125842355482203673051660370162131521368189320968526734070328327838104357135314212971548687167265482796276053541734499045235116760438245011623599566519260406494140625000 889 45665290311996230301311562553508020494201615463532224003607510778827846699896998751579895390658953718452804657071586764127845584395083287733994626375993271489396969995640179335288080894022496881645717333235150624829060137772484117676593677520142016717945189925921598825700440100150452995555704761199382567186199243819255723528264694728754962537283690073663635840981893783919181441888213157653808593750 890 25625864372612923850343188862799113633109772987391820428511509976895536868629067761829346459404575599580698460758466197602606949716657288290681608516270073787540387202940616910936072331101288934705789749290207982507890088536747540783722602424322119370339612753042423583445813748681511220850563839056892574178562987552893223079834284359570686047858411938082848395612735007810988463461399078369140625 891 205006914980903390802745510902392909064878183899134563428092079815164294949032542094634771675236604796645587686067729580820855597733258306325452868130160590300323097623524935287488578648810311477646317994321663860063120708293980326269780819394576954962716902024339388667566509989452089766804510712455140593428503900423145784638674274876565488382867295504662787164901880062487907707691192626953125000 892 204892129474195158221109035252391569250172205072763267479924055134416722555444058028512355789640167727890466976277098153284001815203732405817991808293581553015720453111977608895950231180361929444344164400819804025874955467135920986781387885005218289254451103087035727195748163679267626110720073696378737939120873159157511324512896741687944791020950796459027477653611341495823580771684646606445312500 893 2458705553690341898653308423028698831002066460873159209759088661613000670665328696342148269475682012734685603715325177839408021782444788869815901699522978636188645437343731306751402774164343153332129972809837648310499465605631051841376654620062619471053413237044428726348977964151211513328640884356544855269450477909890135894154760900255337492251409557508329731843336097949882969260215759277343750000 894 4401082941105711998589422077221370907493698964962954985468768704287271200490938366452445402361470802795087230650432068332540358990576172076970464042146131758777675332845279039085010965754174244464512651329609390475794043434079582796064211769912088853185609694309527420164670555830668608858267182998215290932316355458703343250537022011457054111130023107939910219999571615330290514975786209106445312500000 895 35189015837144331203007388126354800425541137706467198120422164059725458571782458099626471944774081284848219777209481403498124031036258590133277237051266615982012573755026315888398458212793419963553313207729153653313156838350163092802459836071038174714533156082626623256763057881663961957433734485490194580624011574225614677507641992957676713897472640117501692875085860549359599608578719198703765869140625 896 914404426028982403579597781312379089318771882720227336665462900856344162597187643081598031840288807880186348703428987774958498371710313798680667913520594818199254271634234556346354138775921768038421602629831485512905655234229600368040731682251760105263158679074630949266321199736572228835922984528752447580563083370819233576394233237291512290118383242473630946739549970507271914466400630772113800048828125 897 182880885205796480715919556262475817863754376544045467333092580171268832519437528616319606368057761576037269740685797554991699674342062759736133582704118963639850854326846911269270827755184353607684320525966297102581131046845920073608146336450352021052631735814926189853264239947314445767184596905750489516112616674163846715278846647458302458023676648494726189347909994101454382893280126154422760009765625 898 60960295068598826905306518754158605954584792181348489111030860057089610839812509538773202122685920525345756580228599184997233224780687586578711194234706321213283618108948970423090275918394784535894773508655432367527043682281973357869382112150117340350877245271642063284421413315771481922394865635250163172037538891387948905092948882486100819341225549498242063115969998033818127631093375384807586669921875 899 487411425904041287122873009949917031610213516152204141825531187745352044003656465156679958305386537889320071501472221928044544761690919858911561948569940763834209906568885323516175139454187632800331989075871657018582895930778978092475637421146938201294347396638595874882996100244768426570614947901400193539980144291586311467832066842633312773310510060210388762425022339834839162703719921410083770751953125 900 8285994240368701881088841169148589537373629774587470411034030191670984748062159907663559291191571144118441215525027772776757260948745637601496553125688992985181568411671050499774977370721189757605643814289818169315909230823242627572085836159497949422003905742856129873010933704161063251700454114323803290179662452956967294953145136324766317146278671023576608961225379777192265765963238663971424102783203125 901 1358149783216797226509380057088627903262241316689200831917668766871162318250552210319763400183491161167777228326511370392408485590053489508681662298692477668389306167840264004644934927219118648451179617924049287206962213015846041592042796599597709346170276550397236560094428497145672458437810797102347030199448309334673821163683698253959424528612767623228056905189941794388877743275610846467316150665283203125 902 2714795524591715386322736437480590659344790228819498894364775331342688797831945448092107350311408135003142743221874887661458822248113564300299446787530367875351824621208944106737660624175536168830984729072988885280804866548839540502366830412263416799376909383684398661096836586210341957342467872391734650620159688094226187375912597285046247258190526644437035120562397495982197482405844493769109249114990234375 903 2206992045171682292478195808887098881337851049328081834987191456415279382410142702405813889102079994642842661755912678458596020964293760905998830841661378200825584044579932978858673744833349547323030750973005352782237049784308403429981667889106230923234465901844151429524766433394019001292797622879611622446604638522644310600562039519498028346586543243319316321032740410402793636775974300689995288848876953125 904 6100033292348486159420110030091483917462274873764736967902685064718848486484639862923753148430292964739753072846635374401868493544206083211715950363906517968008800565450339908398766569467522242462771561561651057994021696474042021641740375591780627206286528197468633027984429058579378113025974634824797187525164838371045634606307461358479901455463082485680807963053456081820877934704185463488101959228515625 905 3682386764147702811569939754831892458174726598795979549623920884068611536341227597251638983935753519714564271641752221013927947269519072232139195369678234680021312608010188524703388752435227593700026432662716688675724430771496700397730606732238238623528300855205231471226600341695751254230013354555902568869357840763321214757340937506735700511947880793855981073696602988059203313249759958125650882720947265625 906 7360713564939123701627674504421412377806812925707950301508454865288194835045915803547101960171467619892508296015983215764334474531023239202721456676104343412214597307963033952907655797315399809678222626700667427308807489513476866395904729884837846333469470176942761474458463527557218328466388326140960702712398859210475592453207408709715352842515444188821271980829042135999267482824492617510259151458740234375 907 44610385242055295161379845481341893198829169246714850312172453729019362636641913960891527031342227999348535127369595247056572572915292358804372464703662687346755135199775963350955489680699392785928621980004045013992772663718041614520634726574774826263451334405713705905808869863983141384644777734187640622499387025518033893655802477028577896015245116295886496853509346278783439289845409803092479705810546875 908 89171694152711189558005697733331375074007261299538925211460229291120112113067500183652260303574068509148832042277837804072378839369731810723371582361446757875747063430135231472702007425556432004435980349469031672634618184791728947837176345639566401892949477024402424236363824579601064791968714128733710683257850632966190962346087019538972538019472361176706011862295359943398799988612881861627101898193359375 909 183588782079111272619423495333329301622956126204933081317712236775835524938668382731048771213240729283541713028219077831913721139878859610312823846038272736803008660003219594208504132934969124715015253660671535796600684498100618422017716005728519062720778335050240285192513756487413956924641470265039992583177927773753922569536061510815531695922443096540277083245902211648173999976555933244526386260986328125 910 122392521386074181746282330222219534415304084136622054211808157850557016625778921820699180808827152855694475352146051887942480759919239740208549230692181824535339106668813062805669421956646083143343502440447690531067122998733745614678477337152346041813852223366826856795009170991609304616427646843359995055451951849169281713024041007210354463948295397693518055497268141098782666651037288829684257507324218750 911 1957206723568537134416427087676370274027187240184754428316897120715486327270131355080128128197297365402903759359318005190518793204673456547370046031156556720420378872431984328901187335324261487458905306569615261738029519532382616276832141979199358194970636870155485613485102795769331248383750878907414657772709721237154390902130059264425229717348618508730556273434384396693691239516148925758898258209228515625 912 78288268942741485376657083507054810961087489607390177132675884828619453090805254203205125127891894616116150374372720207620751728186938261894801841246262268816815154897279373156047493412970459498356212262784610469521180781295304651073285679167974327798825474806219424539404111830773249935350035156296586310908388849486175636085202370577009188693944740349222250937375375867747649580645957030355930328369140625 913 4932160943392713578729396260944453090548511845265581159358580744203025544720731014801922883057189360815317473585481373080107358875777110499372515998514522935459354758528600508830992085017138948396441372555430459579834389221604193017616997787582382651326004912791823745982459045338714745927052214846684937587228497517629065073367749346351578887718518642001001809054648679668101923580695292912423610687255859375 914 318030049901825247153043037590953805838647211880512883499624332139867220916418721173020164044124778456943968242123935531941348823683988545861178627226619511685357301369603748656861784716952128912994580306852893022087681927950434303868199857341377679156540207491494645915808834617469038261962929700496624390870471424634005288883822088999719294399336174730119242332485543279145369935804395936429500579833984375 915 318030049901825247153043037590953805838647211880512883499624332139867220916418721173020164044124778456943968242123935531941348823683988545861178627226619511685357301369603748656861784716952128912994580306852893022087681927950434303868199857341377679156540207491494645915808834617469038261962929700496624390870471424634005288883822088999719294399336174730119242332485543279145369935804395936429500579833984375 916 48901021849680872244906290403843496862867237595585950461774297526413607578206150147650864918453210209846346261875108953112028554132434443801991479213689586856745233907430892650618878566074427673644750079897773081913155018365333955120410228882371049903023085339477366493052394417735152011926688209127616182238534864638380311595004268864733282999243621196234256454613371431144489815647131763398647308349609375 917 4489113805800704072082397459072833012011212411274790252390880512924769175679324583554349399514004697263894586840135001895684221269357481941022817791816704073449212472702155945326813052365632460440588057334615568919627630685937657080053659011401662381097519234164022244062209807548086954694869977597915165529497500573803312604421391881782515379330564425814304742533507497379064165076406695879995822906494140625 918 4489113805800704072082397459072833012011212411274790252390880512924769175679324583554349399514004697263894586840135001895684221269357481941022817791816704073449212472702155945326813052365632460440588057334615568919627630685937657080053659011401662381097519234164022244062209807548086954694869977597915165529497500573803312604421391881782515379330564425814304742533507497379064165076406695879995822906494140625 919 71786785120586911204865468932477738339901040211602950209972428376249134904993720949186509093097866419724366479991376247705767677516073124256877929731747119922374797715645780725704427854786070389132534238594417662984306198534255229306249381930153540163811633666327277450699163792008103562468399033065791212249964378741080798952442953657374311152947025904978316708861915545044339126743581858463585376739501953125 920 143495625849077636838390150167960386844471026090728589941975288426356848382294723417429276048201055460057066981177115821961257648541900783666571410028389194111934856237246343448449350359024056011284468548591012939798162553204738194519875257473846544453395458827045079030116352379030313418571468642642911641424738785301118079122092809645196641512025488263914311684055142799594601880928267319686710834503173828125 921 7552401360477770359915271061471599307603738215301504733788173075071413072752353864075225055168476603160898262167216622208487244660100041245609021580441536532207097696697175970971018439948634526909708870978474365252534871221302010237888171445991923392283971517212898896321913283106858600977445718033837454811828357121111477848531200507641928500632920434942858509687112778926031677943593016825616359710693359375 922 167831141343950452442561579143813317946749738117811216306403846112698068283385641423893890114855035625797739159271480493521938770224445361013533812898700811826824393259937243799355965332191878375771308243966097005611886027140044671953070476577598297606310478160286642140486961846819080021721015956307498995818407936024699507745137789058709522236287120776507966881935839531689592843190955929458141326904296875 923 14761148479156023126733868413267771345126036490647491262758471608102539624733965700472953097244630990516591629865448784358810519457359551513904616782090495211625935921481147109400498474693257112383314586981208627112626356767983929004634341439944002651374069198192829906356162787194040038100891260538092887870314259897029523371679499828163642265258205336867153087187404553096698951493985504843294620513916015625 924 7384565896819535636684060725945207406296151300080545926474627494588885426110826540258237758221354065023173205854808072218442255542486525230049632516729966506627361128918367266736322925414420134642815572178268242335954234727087687576682945284990915333975670096445845139740103070932659294344686001080441277057891125151299247765713108351028322928806836093348900273471254305902891579303372954018414020538330078125 925 13668831475012960463502196403724578909054176056449090509904535492484026923731139926017998090467726374357893604037249741676336615009142558200821869788467168003767245449627897810728933734942091669223851624101974516563851288479839309704440131722518184283188965348521259353658930784296352353832013787999896803834156472655054907614334963557753425741221453608788814406195291720226252313290543337888084352016448974609375 926 250668969876181583473071562959350422280389420668429923051107986377808476486978833594720569080853665980673345489356252004851912033608871078116474418990228539443412268224028330941091557167222824570448195911255196096640207016350882702238923666971746637340034963241490193109171330456351661289260231279394008268803301008776627216228365027488466275728980271142836941645436849238237636813310934999026358127593994140625 927 7161970567890902384944901798838583493725412019097997801460228182223099328199395245563444830881533313733524156838750057281483200960253459374756411971149386841240350520686523741174044490492080702012805597464434174189720200467168077206826390484907046781143856092614005517404895155895761751121720893696971664822951457393617920463667572213956179306542293461223912618441052835378218194666026714257895946502685546875 928 2387323522630300794981633932946194497908470673032665933820076060741033109399798415187814943627177771244508052279583352427161066986751153124918803990383128947080116840228841247058014830164026900670935199154811391396573400155722692402275463494969015593714618697538001839134965051965253917040573631232323888274317152464539306821222524071318726435514097820407970872813684278459406064888675571419298648834228515625 929 26897178354968055623459742311193791343102102916168036187706190284348973032571062144449381698199536222688124055683305770679348021384062991874085191624983252803769316399911611383520300419848036414225869910477541676401393641754475667732303555376650909022518037325594820720920606252141860798657129578550849141223973251100476190185773771203524317840125502109929805167034176203975974997745744771324098110198974609375 930 1021543855481541867658338376349625422234959459734463578475943267738233445175811156139189782456108916539236711584216980392536054444811045466891276359471302723832953016739500179280230185333412158507639671497932756322101909536838351380608508501141782483487878927814937986972107106841551080536753431544553678608526820822407881427259693636933852153070888967889374845221440855420393662669486347335390746593475341796875 931 548332718991702559129542875120571885257627192557414695907645339634049084903817045700048192408002639044142088880417058718484194549012906852867029715228825938718708006838164347439737082841337712564487209607049251917392329327342110241872522008127634183299988689111614593114389214622410671248928304640125431351866248428560322827299889230775014574917278028926127131090413771025439432458124716766178607940673828125 932 1096077728745471889363984418113468988215942887587972570061906279118436809588015852337181006260369691122534829326878686505866048053493109625505906129583880359818210538856566460852207566451334227151949245355998772589428396779735300751438642599311937568975861634719358216675601163205569026665864188803680524620825887801998930410411890048655307805166906242172805036959937495136596507539552622474730014801025390625 933 1096077728745471889363984418113468988215942887587972570061906279118436809588015852337181006260369691122534829326878686505866048053493109625505906129583880359818210538856566460852207566451334227151949245355998772589428396779735300751438642599311937568975861634719358216675601163205569026665864188803680524620825887801998930410411890048655307805166906242172805036959937495136596507539552622474730014801025390625 934 8873010185082391485327492908537606095081442423331206519548765116673059887141080709396227193536326070991948618360446509809391817575896601730285906763298079103290275790743633254517870776034610410277684367167609111438229878693095291797360440089668066034566498947728137944516771321187939739676043433172651865978114329825705627131905776584352491756113050531875088394437589246343876489605902181938290596008300781250 935 70946162633714335337810851418264363264518712709626869222545895441432884824106675244787782389343872131734768653642715469458855088395310007851986886983464555565197034207185204355568103512652803750553621585344430117525333773652911499798552920546021160472965468082048487582012304025395877149290073775495861714722444064546560804973485931578305607161057767286915770880310809743202533812190781976096332073211669921875 936 141816608978598666048793729675996960933237512171964915745814794196161999226842905798812717625657494666744099987484318115577839466984435053048848921366092969662341563575301907959422687170969798745770473030256262123932710947760835900878003863588791497935821047724308236116445085847989837674087842242800159009258418071393498812929924386175204271304867874203194491845060988953061201526396301644854247570037841796875 937 35473061125846813001004938249622706494767143044614157591886473854933321406607638837143021102097794665974924210202744104643203578675040021269285410197705388144873703102302183910916928151031912326275387653968099699266368765066577086672951366412343046683680038070773633460593464140110524730211838939665746440182505640257893836407538419795291095062390950934025715560177922036792375208469261584766209125518798828125 938 106419183377540439003014814748868119484301429133842472775659421564799964219822916511429063306293383997924772630608232313929610736025120063807856230593116164434621109306906551732750784453095736978826162961904299097799106295199731260018854099237029140051040114212320900381780392420331574190635516818997239320547516920773681509222615259385873285187172852802077146680533766110377125625407784754298627376556396484375 939 850900619431482914411339731545205091536180363159531941895591715405358011783179830319043446606490504391917650097501568161164844991451917446361539818231767119032566231436925151939739251010071871417933447682630544701125620122043808670533731287090969166620869679170004135393044073862991608102996323842109841205569294868654244918422527967600237884539139533681289185586055091580419655532515861929051578044891357421875 940 94544513270164768267926636838356121281797818128836882432843523933928667975908870035449271845165611599101961121944618684573871665716879716262393313136863013225840692381880572437748805667785763490881494186958949411236180013560423185614859031898996574068985519907778237265893785984776845344777369315789982356174366096517138324269169774177804209393237725964587687287339454620046628392501762436561286449432373046875 941 59342439495906752882835285722208192124541763845533283207014785189195893932878800758916992961482282213702997597540572327684200115514961501907362202878904351301419341251693705966760333690813530884443284518014567247119242321844758952837593185688603516323966577995448806923892666336444933261405262140544178925558777119913923821532948894925601775429155545997106205054020064349849267087693606222681634128093719482421875 942 4863499932599314312354109286363584441511357602123053862835776960071054785368545192632979640538873998818702194407129514681944226858508801351972945757684117487094585141714897206406227348138413292051112665932933011339990077246842201134733180653174679490029434761800913089197290262791247791206474744996772924986012820479902017547374289866728667247128617574110660718557731360846342106969671640424125231802463531494140625 943 152064915751647877280812108052703488102368891640307460470223021009110880941570835381741281818650538383838595373619841741512829562613682713177744461951967637381335730451075217370411983858063796624809564011681530296268900136493741317938133364354693211399966428694358172900180246690346380329190254348070801576139245579392802880389551193501320279586957306238754097718551219019572964658829160988353677093982696533203125 944 303968916248532106014237113345562845529497181278879145850001361572709475236642654006464847995164938631821276889701461428272735496060578460521438400663774462447982216742942947738315595246436520448957953881551757385875081860144632115963104682821180398237604850585865173130624852908004563430518931707413485901933370263992597503762817147644438103851600371941805810148511378548119926180453211753439255058765411376953125 945 214273170470276730469052391374741022258498013032652512648361615534860777625830067578327679734296596084726473873068243301897174202141063504957735266041677080086282546228631913979468370419619186545986754375520091272010303606331461983383827891169028805315032927462167253190440470082691741434628099400307867111198933136912814633800018645060833417469160917926190980924360479960150111897696526317998163402080535888671875 946 142848780313517820312701594249827348172332008688435008432241077023240518417220045052218453156197730723150982582045495534598116134760709003305156844027784720057521697485754609319645580279746124363991169583680060848006869070887641322255885260779352536876688618308111502126960313388461160956418732933538578074132622091275209755866679096707222278312773945284127320616240319973433407931797684211998775601387023925781250 947 1506843674193225952665628631327292702239789121186023295698745538219836692164768407723823345529511927459398550443517885386056077370893554887185198776664395781197486260398255372570101057803229159957712759321519629198384694840586933779070519628474182878446082471604551710200003305785455284350408575248297237068909515730751157762306741526447492387265547946035098318736712236006681518267908061308003962039947509765625 948 2798423966358848197807596029607829304159608367916900406297670285265410999734569900058529070269093579567454450823676072859818429403088030504772512013805306450795331626453902834773044821634568439921466553025679311368428718989661448446845250738594911059971296018694167461800006139315845528079330211175409154556546243499966435844283948549116771576350303328350896877653894152583837105354686399572007358074188232421875 949 212568284484618109105464994409010713943963851626967754862371034868760619539837929608445868177640348303943840084566434494431807897458566797142520012568651078002413390345438459329360484651361818696434599367830600491545845494454683624022365246103669444115419645580008960398328466342431626312905922840884079380115252656257450466731808731790909968939569040821534126826589799830268266522741978911489678919315338134765625 950 424913048165361751219231287456918367200289465765368771812163340994231269973955735210994316935535543770554405889338372212318471938032319118157655671811783069697779027388726089574252661747885191737036985697419528427369771067253789242130932000886514840445228965560038941868793285506795501178584815268686261726182013984800644939281985698353858938963323603156399973814245225528222896592778656057562439143657684326171875 951 50564652731678048395088523207373285696834446426078883845647437578313521126900732490108323715328729708695974300831266293265898160625845975060761024945602185294035704259258404659336066747998337816707401297992923882857002757003200919813580908105495266012982246901644634082386400975308664640251593016973665145415659664191276747774556298104109213736635508775611596883895181837858524694540660070849930258095264434814453125 952 6741953697557073119345136427649771426244592856810517846086325010441802816920097665347776495377163961159463240110835505768786421416779463341434803326080291372538093901234453954578142233066445042227653506399056517714267034267093455975144121080732702135064299586885951210984853463374488618700212402263155352722087955225503566369940839747214561831551401170081546251186024245047803292605421342779990701079368591308593750 953 714272538957852135477287509307117450547135476552092085138145655272917665103701458212122765371347315218394244382853517194504205868988802032895342774601950869301674726091894649521139846580983927529340846483500043293394846352630401141366657716719847942864867739566194942186006419703063877547850280617546514313390096145279738948193176744329898300709362335074750483389541568628120048833252138926746792608797550201416015625 954 1427797148555538980760357963630667238842389135851250042438450320330889866683734119085803517375813638483680222541222371020218354977905364482510166865670287130363242986502017681608226143584396144139802802028273908530985090771907262595674292755202292903590609963174728947259776183469265908103503859370572037512315909467370703300629083146519137022046254133672982903445690947132022170913799301791790185434758663177490234375 955 1494293195767178420471332248697715582252631225380690782248508969472412210030072338132709071036958282034202221393220691805566043932920318663014303365432011648731808463110431901212167601867499889209631399296989961832532800389227904338748605709264566094809638893955760279706725466739158459553640878462137140253601161138012248352306732754075496621712458538642577606955197223581394213410569651273459116101264953613281250 956 16428637261509266197480796504360516717524618012375065899088492290808761826365105648550991108584489617996717526007075766804872655423428560933025070908456541862206606838679633488614233461911076368149568200316906879227788776693063109195552199550707557122820914966306720776315895505011552489230545979873956030489304719867916270677947010106588649639861684967949718173018921199489696150887469786701880971848964691162109375 957 13142909809207412957984637203488413374019694409900052719270793832647009461092084518840792886867591694397374020805660613443898124338742848746420056726765233489765285470943706790891386769528861094519654560253525503382231021354450487356441759640566045698256731973045376621052716404009241991384436783899164824391443775894333016542357608085270919711889347974359774538415136959591756920709975829361504777479171752929687500 958 6814842123292732644880922994401399527269471175503731039621893098409560461307006787547077793190603100798638381158490688452391620027496291942588177562026417365063481355304144261943682028644594641602783846057383594346342011072678030481117949443256468139836823986023528618323630728004792143680819073132900279314081957871135638207148389377547884295053735986705068279178219164232762847775543022631891366100311279296875000 959 5735825453771383309441443520287844602118471572715640291681760024494713388266730712852123809268757609838853970808396329447429613523142712385011716114705567948928430140714321420469265707442533823349009737098297858574837859319504008988274274114740860684362660188236469920422389196070700054264689386553524401756018981208205828824349894392769469281670227788810099134975001129895908730211082044048508566467761993408203125 960 2985853958236014216263114794527769183820130959248120922270567425556852362450146128501886418151357423133187907760747698827396987778835352621036812136754590290957017251803394805033454298512511100129625058354137354802101956959658515871043349356970775993942040701840952587414049555476678841366314100236087663589806861638836974921577248512633768496444678703180686691814159880216506366585675192112706177234649658203125 961 11937208236357287604727587837581912973983600487804857658058838169118143644473245332867209110405530820551185751816876974729905213095011191455829084696422197774449779990058062806817739326485569325466255690675688426786781836244123338918952933084105617954990736527318402963819578576261233704672395041068599952355922234784788987056534405176288434134434754981739003135880726506562041045622148429174083116054534912109375 962 232112382373613925647480874619648307827458898373983343351144075510630570864757548139084621591218654844050834063105941175303712476847439833863343313541542734503190166473351221243678264681663847995177193985360608298631869038080176034535195921079831460235930988031191168740936250093968433146407681354111665740254043454148674748321502322872275108169564680200480616531014126516484131442652886122829393923282623291015625 963 4938561327098168630797465417439325698456572305829432837258384585332565337548032939129460033855716060511719873683105131389440690996754039018369006671096653925599790776028749388163367333652422297769727531603417197843231256129365447543302040874038967239062361447472152526402898938169541130774631518172588632771362626684014356347266006869622874641905631493627247160234343117372002796652189066443178594112396240234375 964 9872004974064629314827265067606693546448422775072513930643962554514526980445757035834951715344742259820836928844258858497648800966568436545527268257560047069929529955398401626701694908409867992122077107215535517761236365879322226229046255798985666118291497649921017848115224924071549058304936993321164220327418141837786210770856090416064792937032086167053844323411448573482480201805256693439265811443328857421875 965 4768178402473215959061569027654032982934588200360024228501033913830516531555300648308281678511510511493464236631777028654364370866852554851489670568401502734775962968457427985696918640761966240194963242785103655078677164719712635268629341550910076735134793364911851620639653638326558195161284567774122318418142962507650739802323491670959294988586497618687006808207729660992037937471938982931165386927127838134765625 966 4768178402473215959061569027654032982934588200360024228501033913830516531555300648308281678511510511493464236631777028654364370866852554851489670568401502734775962968457427985696918640761966240194963242785103655078677164719712635268629341550910076735134793364911851620639653638326558195161284567774122318418142962507650739802323491670959294988586497618687006808207729660992037937471938982931165386927127838134765625 967 9226425208785672880784136068510553821978428167696646882149500623262049488559506754476525047919772839739853297882488550446195057627359693637632512549856907791791488343965123152323537569874404674777253874789175572577240313732643949244797775901010998482485825161104432885937729790161890107637085638642926686139106632452304181517495956383306235802914872892159358173881956894019593409008201931971805023703992366790771484375 968 350423247635644085687821011072645936336710105114282451190658484456050781555681658498451549369031372364237173294085888670868231894592073070119493662922996674366668880828636147961778279859739644216540014813071236942786558582355516268375946900397221648246569477197240911765909462814580022323392840824536254726499010726668886266654699363028709387259727623374758368290379421641489263397037002788811496684600651264190673828125 969 903618482814966698524551343663346921961604190598974861244606715977438838462304431403949327924268623940786934744935246701568416437834123440225615427857134281502498403374513016920521608715161537433058315660317784793157706504268995019019976535320324002698735113969161711619157975282568391757072823167963524307630249424107494240986847248655774593243237811693549170423876796393731984004736985014985808882415294647216796875 970 301206160938322232841517114554448973987201396866324953748202238659146279487434810467983109308089541313595644914978415567189472145944707813408538475952378093834166134458171005640173869571720512477686105220105928264385902168089665006339992178440108000899578371323053903873052658427522797252357607722654508102543416474702498080328949082885258197747745937231183056807958932131243994668245661671661936294138431549072265625 971 2408409755980082709510566887157589944268034214449668251575131480307494736806937599750169470722707731573318263661740993609255738187533198689106132752162430602139032095688173925756616578509682945449152684949242051924698797994231354351105369558473785373448069034899974219034326400513073230705065151461389749972188716915008040206087029086609286741662017926091311437768988498481510624034573335917856552343666553497314453125 972 1204824006462015669076494386223308491399895779259397022510335696832489654968200660440573210803699034869325794623585597317123821725691415076863890574732156799938960529102618627126574771665769411785103116943759648597805619767808281636825462509200510626408725537767442115743136034806797045488960613044695232248298005942572145563250734859265211310867425934234882277094717639600262127087732573700809473228991031646728515625 973 213253849143776773426539506361525602977781552928913272984329418339350668929371516897981458312254729171870665648374650725130916445447380468604908631727591753589196013651163497001403734584841185885963251699045457801811594698902065849718106864128490380874344420184837254486535078160803077051546028508911056107948747051835269764695380070089942402023534390359574163045765022209246396494528665545043276761531412601470947265625 974 426288976390995827085462049126782974567893586316360993893803114198353285890610345060682935641625094518949669075571481295671955027873789264934325049473924438713172339083197595544344490980364585940248592370707279236646972377600129580615990028909156669050356179425895188712058325472210458639449445706530921389120110773360964893734662314466972042609095924934164147462765157216226899249062942715168560418692023754119873046875 975 26003627559850745452213184996733761448641508765298020627521989966099550439327231048701659074139130765655929813609860359035989256700301145160993828017909390761503512684075053328205013949802239742355164134613144033435465315033607904417575391763458556812071726944979606511435557853804837977006416188098386204736326757175018858517814401182485294599154851420984012995228674590189840854192839505625282185540213449001312255859375 976 51980639328954458411640071953552749344111429497059400496981009625171363365410524296944053399993574601152539330583477258134377705563652135618649893673466776005339160974410009365388323688806319566857354713305496721903238239775472095524590317414569663719525161436586664807403934993327378269287134918481216231166884500268998803157923772271641535672619677405508472241229888919796068769947405889955144430255923097133636474609375 977 13001806972817764789407670171502452393488741188778540584666861231053092933854601729516952487261819938600302676550035999604967108961956979190547211256432354714378951261629920501112475848504496300866110718571042402563009462532074605990549700877608473431635705341427559637248349980428177991652894616438524162169108194696440109843593209534952793321693617519843295614302514415232878582355131191912054028846622196674346923828125 978 13001806972817764789407670171502452393488741188778540584666861231053092933854601729516952487261819938600302676550035999604967108961956979190547211256432354714378951261629920501112475848504496300866110718571042402563009462532074605990549700877608473431635705341427559637248349980428177991652894616438524162169108194696440109843593209534952793321693617519843295614302514415232878582355131191912054028846622196674346923828125 979 103961387182653066214080105575401241791201812199253718389234208782175547173147611380096775194064919427420379360659267441739308434516219274425640762658575440348850471516461282700732000764164523483251881215023151292330349131021772053614232098037693875316629986791251385017834765761872655859787838994298240137507277360858474184422853459097847029049786925393359249422116839752821261807484497979411076908206256666469573974609375 980 25287904990375070160181647302124626381643684048467120689273185919988646609684554119482999371529304725588740925565767756098750700287729012698128834160194026030801466044544636332610486672364343549980187322573198962999274112951241850879137537360520131833774861651926012571905753833969024398326771647261734087501770168857466693508261652212989817876975198068654952562136528588524090709928661670667559247942062432384490966796875 981 328742764874875912082361414927620142961367892630072568960551416959852405925899203553278991829880961432653632032354980829283759103740477165075674844082522338400419058579080272323936326740736466149742435193451586518990563468366144061428787985686761713839073201475038163434774799841597317178248031414402543137523012195147067015607401478768867632400677574892514383307774871650813179229072601718678270223246811620998382568359375 982 657151101708170058231780447947887671331727272653196946091031062386683598824406851456961565560240172141571095568237576123644543884893222410349645034203617899243970956366116719345406797604829253290176892324651442024228338977964875972235573135172417871509439309154069166988130703650802368520099065848729397014478859576260413718889668266308061950831466362831933634994687307013070088692907082784539980659898255173206329345703125 983 1002264008705902478238607698954582111843000415841174803392523226822598269686436479090434517885470521822426683632289134911506675981026775409785935486838258107642050263903584218625429787907721281072969332472778000036952220098573781350638901578808974892998636465410374936941734677657553180254345296159729634490816766003447504400950180375660491028212709246820437674114927260314799321849883705314499207920536230564117431640625 984 5515251668018513637234796555699795419918186645829928387383437868269605003581787329073061453168650636844079795406730714457173608052018847925358360081204939866074969329301846119251666709995002580206004427294337039309485680430699299611057642766071733349741100102956532474232450600517820572907989478867785977505332483315060289580647640614668065155248707307922520162029069002290934815766119830920568267048760821819305419921875 985 302052322589249225568639973638731189326148153017054901540269416720647738532876790841729531917958554147647372162234745010839122550516245221064250957794185347634937468339046339188225154502768903986941418939040770915529641727441949471599505790433948885279938545192345591895083501448237637867171837585051159011448229309344072654518227782142064420267170582786831733011734002153864584230598854837434773246078178882598876953125 986 603798614456523527909753463008324859716808820570060102065807050850899684017594638632960857623234272880758120847101471029772633021447367599959237223635185097146637917966502965773422725262373908375111873927788694038844967708452853401687765880978906940888874113135256183190475935519121438208642386580857078753381313502873207038869770429753083182560412927901133747955573643616590501202605410936432429194034698009490966796875 987 3974370626802433348266731655244669962692918818942167760433160334714782730242395089735944885621288884784736997980921075132680622419653558885807637421396155069825971105602298002559238191600435852595673094208229378483536496308803592011109345039354830496990057453548521712139841600885356302132835962304375708250104848373342628610282033208501307024448287626691006948568332844058570387662719160594238774441747379302978515625 988 7944722678653600333188400892233278580630839742213008758722303318231673870262098172303299331520008215590925222455289146144903529346466214274258543156825276615819964485111974874681106071581457715451613455257502003298232207484837918509568427849145095947977091593190523179879137355864862901230148329095804626097530116515771867302859028971897961564544251403405582140869154734786444546419813731541769521811258411407470703125 989 357512520539412014993478040150497536128387788399585394142503649320425324161794417753648469918400369701591635010488011576520658820590979642341634442057137447711898401830038869360649773221165597195322605486587590148420449336817706332930579253211529317658969121693573543094561181013918830555356674809311208174388855243209734028628656303735408270404491313153251196339111963065390004588891617919379628481506628513336181640625 990 102146434439832004283850868614427867465253653828452969755001042662978664046226976501042419976685819914740467145853717593291616805883137040669038412016324985060542400522868248388757078063190170627235030139025025756691556953376487523694451215203294090759705463341021012312731766003976808730101907088374630906968244355202781151036758943924402362972711803758071770382603418018682858453969033691251322423287608146667480468750 991 3267038378938497814433488265522749373928999928093907081034952703236882109736582167767211593770451304692424941132708419153181873001068721800753276952070523312500896455433028008950085254827517876674307496220752033476118668363638302572356399350776325515749934416213623668002372451385258253416001318649143436911581105747856693911385370738743385254433669465358972914011331902113679166358396674350828586538376241207122802734375 992 6530786689016030374270366774484045828045382535011485957557282090559124861860136558930428009702261671515068991086028410895333351366688230387205694612145003801927773881202981468042214733970415896473817099696065243152160681472126919039403275640776441237425599009248784472290744527693592782508320863563494181540270387622855526096777402735554501238721887098426547063758805463943255936778869484981263589404508397579193115234375 993 45715506823112212619892567421388320796317677745080401702900974633913874033020955912512996067915831700605482937602198876267333459566817612710439862285015026613494417168420870276295503137792911275316719697872456702065124770304888433275822929485435088661979193064741491306035211693855149477558246044944459270781892713359988682677441819148881508671053209688985829446311638247602791557452086394868845125831558783054351806640625 994 22869245494719281828453044034329501856378124362169431721662377959147463380018024702338074956046381368578409011017691242778278930250871555880788166402006008788550500292900334803878343701409726857184583257608393372827953316467251880899670092930119614489024282101265854122425860047956698707979112526254266955469071518246952608981425143314799950290446427169703821165952780319942070185854613354899196028256611859798431396484375 995 91844359416543300515875678852728923117984435189435468761696297024688607951879617278466164482113981399913289200874262019189875221891050425224048861052232967022291165834941103630033508841002919105158968906057804710152422957699806750601084710562729375457928843780184153102111887742797986779032580426723963676582616539144387987877209410902811045343158342047003297855232049477678996730339812670277895695809686183929443359375 996 91844359416543300515875678852728923117984435189435468761696297024688607951879617278466164482113981399913289200874262019189875221891050425224048861052232967022291165834941103630033508841002919105158968906057804710152422957699806750601084710562729375457928843780184153102111887742797986779032580426723963676582616539144387987877209410902811045343158342047003297855232049477678996730339812670277895695809686183929443359375 997 9643657738737046554166946279536536927388365694890724219978111187592303834947359814238947270621968046990895366091797512014936898298560294648525130410484461537340572412668815881153518428305306506041691735136069494566004410558479708813113894609086584423082528596919336075721748212993788611798420944806016186041174736610160738727106988144795159761031625914935346274799365195156294656685680330379179048060017049312591552734375 998 19277662166424306274946338058292757000995561854551327594891179220842673431821699248283461160592662852693511557642962594087916902805029938351456141571308778468537660768868493808472048349675372465030288683750481261910221028914198176676464912446792701794690500108156070213429760942290886744505952579356971294819044994004495490728761416741897831874654811763889776287061393688415535965366670290057277836812666714191436767578125 999 2409707770803038284368292257286594625124445231818915949361397402605334178977712406035432645074082856586688944705370324260989612850628742293932017696413597308567207596108561726059006043709421558128786085468810157738777628614274772084558114055849087724336312513519508776678720117786360843063244072419621411852380624250561936341095177092737228984331851470486222035882674211051941995670833786257159729601583339273929595947265625 1000 34958224327157120618154500718027264054341589522474418337837084058086079900821595919441566343755897673090951212319937602684791340050425667191680430639275520375011229039198120112827029706567115647636447413830129969514730525259261548646995248839201982783487664145406207035585490404407930491395758210029580192235260940214673888078786554635216901642263526405169684897370389641492665763282675652803143323640361197292804718017578125