0 1 1 2 2 3 3 5 4 9 5 15 6 26 7 44 8 76 9 131 10 225 11 387 12 665 13 1142 14 1964 15 3375 16 5801 17 9970 18 17137 19 29454 20 50625 21 87013 22 149555 23 257051 24 441813 25 759375 26 1305192 27 2243328 28 3855769 29 6627188 30 11390625 31 19577886 32 33649922 33 57836541 34 99407823 35 170859375 36 293668297 37 504748825 38 867548112 39 1491117340 40 2562890625 41 4405024460 42 7571232382 43 13013221675 44 22366760102 45 38443359375 46 66075366896 47 113568485726 48 195198325124 49 335501401535 50 576650390625 51 991130503439 52 1703527285886 53 2927974876860 54 5032521023028 55 8649755859375 56 14866957551579 57 25552909288289 58 43919623152900 59 75487815345426 60 129746337890625 61 223004363273686 62 383293639324331 63 658794347293501 64 1132317230181386 65 1946195068359375 66 3345065449105288 67 5749404589864971 68 9881915209402514 69 16984758452720784 70 29192926025390625 71 50175981736579320 72 86241068847974569 73 148228728141037717 74 254771376790811756 75 437893890380859375 76 752639726048689799 77 1293616032719618528 78 2223430922115565752 79 3821570651862176343 80 6568408355712890625 81 11289595890730346986 82 19404240490794277913 83 33351463831733486282 84 57323559777932645151 85 98526125335693359375 86 169343938360955204790 87 291063607361914168701 88 500271957476002294233 89 859853396668989677267 90 1477891880035400390625 91 2540159075414328071852 92 4365954110428712530512 93 7504079362140034413490 94 12897800950034845159002 95 22168378200531005859375 96 38102386131214921077787 97 65489311656430687957685 98 112561190432100516202343 99 193467014250522677385032 100 332525673007965087890625 101 571535791968223816166811 102 982339674846460319365271 103 1688417856481507743035141 104 2902005213757840160775477 105 4987885095119476318359375 106 8573036879523357242502171 107 14735095122696904790479060 108 25326267847222616145527108 109 43530078206367602411632153 110 74818276426792144775390625 111 128595553192850358637532558 112 221026426840453571857185901 113 379894017708339242182906617 114 652951173095514036174482292 115 1122274146401882171630859375 116 1928933297892755379562988365 117 3315396402606803577857788517 118 5698410265625088632743599253 119 9794267596432710542617234377 120 16834112196028232574462890625 121 28933999468391330693444825481 122 49730946039102053667866827759 123 85476153984376329491153988796 124 146914013946490658139258515650 125 252511682940423488616943359375 126 434009992025869960401672382209 127 745964190586530805018002416384 128 1282142309765644942367309831934 129 2203710209197359872088877734752 130 3787675244106352329254150390625 131 6510149880388049406025085733137 132 11189462858797962075270036245760 133 19232134646484674135509647479005 134 33055653137960398081333166021287 135 56815128661595284938812255859375 136 97652248205820741090376285997050 137 167841942881969431129050543686404 138 288482019697270112032644712185077 139 495834797069405971219997490319308 140 852226929923929274082183837890625 141 1464783723087311116355644289955745 142 2517629143229541466935758155296057 143 4327230295459051680489670682776159 144 7437521956041089568299962354789616 145 12783403948858939111232757568359375 146 21971755846309666745334664349336171 147 37764437148443122004036372329440854 148 64908454431885775207345060241642390 149 111562829340616343524499435321844235 150 191751059232884086668491363525390625 151 329576337694645001180019965240042571 152 566466557226646830060545584941612813 153 973626816478286628110175903624635854 154 1673442440109245152867491529827663520 155 2876265888493261300027370452880859375 156 4943645065419675017700299478600638558 157 8496998358399702450908183774124192195 158 14604402247174299421652638554369537808 159 25101636601638677293012372947414952804 160 43143988327398919500410556793212890625 161 74154675981295125265504492179009578375 162 127454975375995536763622756611862882921 163 219066033707614491324789578315543067114 164 376524549024580159395185594211224292059 165 647159824910983792506158351898193359375 166 1112320139719426878982567382685143675632 167 1911824630639933051454341349177943243820 168 3285990505614217369871843674733146006709 169 5647868235368702390927783913168364380884 170 9707397373664756887592375278472900390625 171 16684802095791403184738510740277155134487 172 28677369459598995771815120237669148657300 173 49289857584213260548077655120997190100630 174 84718023530530535863916758697525465713263 175 145610960604971353313885629177093505859375 176 250272031436871047771077661104157327017298 177 430160541893984936577226803565037229859498 178 739347863763198908221164826814957851509456 179 1270770352957958037958751380462881985698946 180 2184164409074570299708284437656402587890625 181 3754080471553065716566164916562359905259473 182 6452408128409774048658402053475558447892477 183 11090217956447983623317472402224367772641834 184 19061555294369370569381270706943229785484186 185 32762466136118554495624266564846038818359375 186 56311207073295985748492473748435398578892096 187 96786121926146610729876030802133376718387156 188 166353269346719754349762086033365516589627507 189 285923329415540558540719060604148446782262792 190 491436992041778317434363998472690582275390625 191 844668106099439786227387106226530978683381443 192 1451791828892199160948140462032000650775807333 193 2495299040200796315246431290500482748844412607 194 4288849941233108378110785909062226701733941875 195 7371554880626674761515459977090358734130859375 196 12670021591491596793410806593397964680250721651 197 21776877433382987414222106930480009761637109998 198 37429485603011944728696469357507241232666189103 199 64332749118496625671661788635933400526009128119 200 110573323209400121422731899656355381011962890625 201 190050323872373951901162098900969470203760824761 202 326653161500744811213331603957200146424556649976 203 561442284045179170930447040362608618489992836549 204 964991236777449385074926829539001007890136921791 205 1658599848141001821340978494845330715179443359375 206 2850754858085609278517431483514542053056412371411 207 4899797422511172168199974059358002196368349749641 208 8421634260677687563956705605439129277349892548239 209 14474868551661740776123902443085015118352053826866 210 24878997722115027320114677422679960727691650390625 211 42761322871284139177761472252718130795846185571164 212 73496961337667582522999610890370032945525246244617 213 126324513910165313459350584081586939160248388223587 214 217123028274926111641858536646275226775280807402988 215 373184965831725409801720161340199410915374755859375 216 641419843069262087666422083790771961937692783567453 217 1102454420065013737844994163355550494182878693669260 218 1894867708652479701890258761223804087403725823353802 219 3256845424123891674627878049694128401629212111044826 220 5597774487475881147025802420102991163730621337890625 221 9621297646038931314996331256861579429065391753511791 222 16536816300975206067674912450333257412743180405038894 223 28423015629787195528353881418357061311055887350307023 224 48852681361858375119418170745411926024438181665672384 225 83966617312138217205387036301544867455959320068359375 226 144319464690583969724944968852923691435980876302676859 227 248052244514628091015123686754998861191147706075583415 228 426345234446807932925308221275355919665838310254605349 229 732790220427875626791272561181178890366572724985085762 230 1259499259682073258080805544523173011839389801025390625 231 2164791970358759545874174532793855371539713144540152878 232 3720783667719421365226855301324982917867215591133751222 233 6395178516702118993879623319130338794987574653819080229 234 10991853306418134401869088417717683355498590874776286424 235 18892488895231098871212083167847595177590847015380859375 236 32471879555381393188112617991907830573095697168102293175 237 55811755015791320478402829519874743768008233867006268333 238 95927677750531784908194349786955081924813619807286203433 239 164877799596272016028036326265765250332478863121644296357 240 283387333428466483068181247517713927663862705230712890625 241 487078193330720897821689269878617458596435457521534397618 242 837176325236869807176042442798121156520123508005094024990 243 1438915166257976773622915246804326228872204297109293051499 244 2473166993944080240420544893986478754987182946824664445348 245 4250810001426997246022718712765708914957940578460693359375 246 7306172899960813467325339048179261878946531862823015964270 247 12557644878553047107640636641971817347801852620076410374849 248 21583727493869651604343728702064893433083064456639395772488 249 37097504909161203606308173409797181324807744202369966680221 250 63762150021404958690340780691485633724369108676910400390625 251 109592593499412202009880085722688928184197977942345239464048 252 188364673178295706614609549629577260217027789301146155622733 253 323755912408044774065155930530973401496245966849590936587324 254 556462573637418054094622601146957719872116163035549500203311 255 956432250321074380355111710372284505865536630153656005859375 256 1643888902491183030148201285840333922762969669135178591960714 257 2825470097674435599219143244443658903255416839517192334340990 258 4856338686120671610977338957964601022443689502743864048809853 259 8346938604561270811419339017204365798081742445533242503049662 260 14346483754816115705326675655584267587983049452304840087890625 261 24658333537367745452223019287605008841444545037027678879410710 262 42382051465116533988287148666654883548831252592757885015114846 263 72845080291810074164660084369469015336655342541157960732147792 264 125204079068419062171290085258065486971226136682998637545744928 265 215197256322241735579900134833764013819745741784572601318359375 266 369875003060516181783345289314075132621668175555415183191160647 267 635730771976748009824307229999823253232468788891368275226722687 268 1092676204377151112469901265542035230049830138117369410982216876 269 1878061186026285932569351278870982304568392050244979563186173926 270 3227958844833626033698502022506460207296186126768589019775390625 271 5548125045907742726750179339711126989325022633331227747867409699 272 9535961579651220147364608449997348798487031833370524128400840299 273 16390143065657266687048518983130528450747452071760541164733253145 274 28170917790394288988540269183064734568525880753674693447792608894 275 48419382672504390505477530337596903109442791901528835296630859375 276 83221875688616140901252690095666904839875339499968416218011145482 277 143039423694768302210469126749960231977305477500557861926012604484 278 245852145984859000305727784746957926761211781076408117470998797173 279 422563766855914334828104037745971018527888211305120401716889133415 280 726290740087565857582162955063953546641641878522932529449462890625 281 1248328135329242113518790351435003572598130092499526243270167182229 282 2145591355421524533157036901249403479659582162508367928890189067258 283 3687782189772885004585916771204368901418176716146121762064981957590 284 6338456502838715022421560566189565277918323169576806025753337001229 285 10894361101313487863732444325959303199624628177843987941741943359375 286 18724922029938631702781855271525053588971951387492893649052507733439 287 32183870331322867997355553518741052194893732437625518933352836008868 288 55316732846593275068788751568065533521272650742191826430974729363856 289 95076847542580725336323408492843479168774847543652090386300055018442 290 163415416519702317955986664889389547994369422667659819126129150390625 291 280873830449079475541727829072875803834579270812393404735787616001579 292 482758054969843019960333302781115782923405986564382784000292540133018 293 829750992698899126031831273520983002819089761132877396464620940457835 294 1426152713138710880044851127392652187531622713154781355794500825276628 295 2451231247795534769339799973340843219915541340014897286891937255859375 296 4213107456736192133125917436093137057518689062185901071036814240023681 297 7241370824547645299404999541716736743851089798465741760004388101995266 298 12446264890483486890477469102814745042286346416993160946969314106867518 299 21392290697080663200672766910889782812974340697321720336917512379149422 300 36768468716933021540096999600112648298733120100223459303379058837890625 301 63196611851042881996888761541397055862780335932788516065552213600355216 302 108620562368214679491074993125751051157766346976986126400065821529928995 303 186693973357252303357162036542221175634295196254897414204539711603012771 304 320884360456209948010091503663346742194615110459825805053762685687241325 305 551527030753995323101454994001689724480996801503351889550685882568359375 306 947949177765643229953331423120955837941705038991827740983283204005328233 307 1629308435523220192366124896886265767366495204654791896000987322948934927 308 2800409600358784550357430548133317634514427943823461213068095674045191564 309 4813265406843149220151372554950201132919226656897387075806440285308619873 310 8272905461309929846521824910025345867214952022550278343260288238525390625 311 14219237666484648449299971346814337569125575584877416114749248060079923501 312 24439626532848302885491873453293986510497428069821878440014809844234023909 313 42006144005381768255361458221999764517716419157351918196021435110677873461 314 72198981102647238302270588324253016993788399853460806137096604279629298099 315 124093581919648947697827373650380188008224280338254175148904323577880859375 316 213288564997269726739499570202215063536883633773161241721238720901198852511 317 366594397992724543282378101799409797657461421047328176600222147663510358636 318 630092160080726523830421873329996467765746287360278772940321526660168101912 319 1082984716539708574534058824863795254906825997801912092056449064194439471480 320 1861403728794734215467410604755702820123364205073812627233564853668212890625 321 3199328474959045901092493553033225953053254506597418625818580813517982787660 322 5498915969890868149235671526991146964861921315709922649003332214952655379544 323 9451382401210897857456328099949947016486194310404181594104822899902521528682 324 16244770748095628618010882372956928823602389967028681380846735962916592072194 325 27921055931921013232011159071335542301850463076107189408503472805023193359375 326 47989927124385688516387403295498389295798817598961279387278712202769741814900 327 82483739548363022238535072904867204472928819735648839735049983224289830693156 328 141770736018163467861844921499249205247292914656062723911572343498537822930225 329 243671561221434429270163235594353932354035849505430220712701039443748881082907 330 418815838978815198480167386070033134527756946141607841127552092075347900390625 331 719848906865785327745811049432475839436982263984419190809180683041546127223507 332 1237256093225445333578026093573008067093932296034732596025749748364347460397338 333 2126561040272452017927673822488738078709393719840940858673585152478067343953380 334 3655073418321516439052448533915308985310537742581453310690515591656233216243607 335 6282237584682227977202510791050497017916354192124117616913281381130218505859375 336 10797733602986779916187165741487137591554733959766287862137710245623191908352611 337 18558841398381680003670391403595121006408984440520988940386246225465211905960064 338 31898415604086780268915107337331071180640905797614112880103777287171010159300704 339 54826101274822746585786728008729634779658066138721799660357733874843498243654103 340 94233563770233419658037661865757455268745312881861764253699220716953277587890625 341 161966004044801698742807486122307063873321009396494317932065653684347878625289168 342 278382620975725200055055871053926815096134766607814834105793693381978178589400955 343 478476234061301704033726610059966067709613586964211693201556659307565152389510555 344 822391519122341198786800920130944521694870992080826994905366008122652473654811550 345 1413503456553501294870564927986361829031179693227926463805488310754299163818359375 346 2429490060672025481142112291834605958099815140947414768980984805265218179379337522 347 4175739314635878000825838065808902226442021499117222511586905400729672678841014325 348 7177143510919525560505899150899491015644203804463175398023349889613477285842658331 349 12335872786835117981802013801964167825423064881212404923580490121839787104822173245 350 21202551848302519423058473919795427435467695398418896957082324661314487457275390625 351 36442350910080382217131684377519089371497227114211221534714772078978272690690062825 352 62636089719538170012387570987133533396630322486758337673803581010945090182615214881 353 107657152663792883407588487263492365234663057066947630970350248344202159287639874969 354 185038091802526769727030207029462517381345973218186073853707351827596806572332598674 355 318038277724537791345877108796931411532015430976283454356234869919717311859130859375 356 546635263651205733256975265662786340572458406713168323020721581184674090360350942382 357 939541345793072550185813564807003000949454837301375065107053715164176352739228223219 358 1614857289956893251113827308952385478519945856004214464555253725163032389314598124530 359 2775571377037901545905453105441937760720189598272791107805610277413952098584988980115 360 4770574165868066870188156631953971172980231464644251815343523048795759677886962890625 361 8199528954768085998854628984941795108586876100697524845310823717770111355405264135731 362 14093120186896088252787203472105045014241822559520625976605805727462645291088423348283 363 24222859349353398766707409634285782177799187840063216968328805877445485839718971867956 364 41633570655568523188581796581629066410802843974091866617084154161209281478774834701727 365 71558612488021003052822349479309567594703471969663777230152845731936395168304443359375 366 122992934321521289982819434774126926628803141510462872679662355766551670331078962035960 367 211396802803441323791808052081575675213627338392809389649087085911939679366326350224250 368 363342890240300981500611144514286732666987817600948254524932088161682287595784578019342 369 624503559833527847828726948724435996162042659611377999256262312418139222181622520525905 370 1073379187320315045792335242189643513920552079544956658452292685979045927524566650390625 371 1844894014822819349742291521611903899432047122656943090194935336498275054966184430539398 372 3170952042051619856877120781223635128204410075892140844736306288679095190494895253363756 373 5450143353604514722509167167714300990004817264014223817873981322425234313936768670290123 374 9367553397502917717430904230866539942430639894170669988843934686272088332724337807888570 375 16100687809804725686885028632844652708808281193174349876784390289685688912868499755859375 376 27673410222342290246134372824178558491480706839854146352924030047474125824492766458090976 377 47564280630774297853156811718354526923066151138382112671044594330186427857423428800456338 378 81752150304067720837637507515714514850072258960213357268109719836378514709051530054351851 379 140513300962543765761463563462998099136459598412560049832659020294081324990865067118328550 380 241510317147070885303275429492669790632124217897615248151765854345285333693027496337890625 381 415101153335134353692015592362678377372210602597812195293860450712111887367391496871364641 382 713464209461614467797352175775317903845992267075731690065668914952796417861351432006845077 383 1226282254561015812564562612735717722751083884403200359021645797545677720635772950815277769 384 2107699514438156486421953451944971487046893976188400747489885304411219874862976006774928250 385 3622654757206063279549131442390046859481863268464228722276487815179280005395412445068359375 386 6226517300027015305380233885440175660583159038967182929407906760681678310510872453070469619 387 10701963141924217016960282636629768557689884006135975350985033724291946267920271480102676150 388 18394233818415237188468439191035765841266258266048005385324686963185165809536594262229166541 389 31615492716572347296329301779174572305703409642826011212348279566168298122944640101623923750 390 54339821358090949193236971635850702892227949026963430834147317227689200080931186676025390625 391 93397759500405229580703508281602634908747385584507743941118601410225174657663086796057044286 392 160529447128863255254404239549446528365348260092039630264775505864379194018804072201540142250 393 275913507276228557827026587865536487618993873990720080779870304447777487143048913933437498113 394 474232390748585209444939526687618584585551144642390168185224193492524471844169601524358856250 395 815097320371364237898554574537760543383419235404451462512209758415338001213967800140380859375 396 1400966392506078443710552624224039523631210783767616159116779021153377619864946301940855664294 397 2407941706932948828816063593241697925480223901380594453971632587965687910282061083023102133751 398 4138702609143428367405398817983047314284908109860801211698054566716662307145733709001562471699 399 7113485861228778141674092900314278768783267169635852522778362902387867077662544022865382843756 400 12226459805570463568478318618066408150751288531066771937683146376230070018209517002105712890625 401 21014495887591176655658289363360592854468161756514242386751685317300664297974194529112834964417 402 36119125603994232432240953898625468882203358520708916809574488819485318654230916245346532006264 403 62080539137151425511080982269745709714273621647912018175470818500749934607186005635023437075485 404 106702287918431672125111393504714181531749007544537787841675443535818006164938160342980742656338 405 183396897083556953527174779270996122261269327966001579065247195643451050273142755031585693359375 406 315217438313867649834874340450408892817022426347713635801275279759509964469612917936692524466251 407 541786884059913486483614308479382033233050377810633752143617332292279779813463743680197980093955 408 931208087057271382666214734046185645714104324718680272632062277511249019107790084525351556132272 409 1600534318776475081876670902570712722976235113168066817625131653037270092474072405144711139845068 410 2750953456253354302907621689064941833919039919490023685978707934651765754097141325473785400390625 411 4728261574708014747523115106756133392255336395215704537019129196392649467044193769050387866993765 412 8126803260898702297254214627190730498495755667159506282154259984384196697201956155202969701409330 413 13968121305859070739993221010692784685711564870780204089480934162668735286616851267880273341984082 414 24008014781647126228150063538560690844643526697521002264376974795559051387111086077170667097676022 415 41264301843800314543614325335974127508785598792350355289680619019776486311457119882106781005859375 416 70923923620620221212846726601342000883830045928235568055286937945889742005662906535755818004906469 417 121902048913480534458813219407860957477436335007392594232313899765762950458029342328044545521139952 418 209521819587886061099898315160391770285673473061703061342214012440031029299252769018204100129761230 419 360120221724706893422250953078410362669652900462815033965654621933385770806666291157560006465140327 420 618964527657004718154214880039611912631783981885255329345209285296647294671856798231601715087890625 421 1063858854309303318192700899020130013257450688923533520829304069188346130084943598036337270073597032 422 1828530733702208016882198291117914362161545025110888913484708496486444256870440134920668182817099280 423 3142827293818290916498474727405876554285102095925545920133210186600465439488791535273061501946418456 424 5401803325870603401333764296176155440044793506942225509484819329000786562099994367363400096977104901 425 9284467914855070772313223200594178689476759728278829940178139279449709420077851973474025726318359375 426 15957882814639549772890513485301950198861760333853002812439561037825191951274153970545059051103955487 427 27427961005533120253232974366768715432423175376663333702270627447296663853056602023810022742256489203 428 47142409407274363747477120911088148314276531438883188801998152799006981592331873029095922529196276840 429 81027049888059051020006464442642331600671902604133382642272289935011798431499915510451001454656573513 430 139267018722826061584698348008912680342151395924182449102672089191745641301167779602110385894775390625 431 239368242219593246593357702279529252982926405007795042186593415567377879269112309558175885766559332311 432 411419415082996803798494615501530731486347630649950005534059411709449957795849030357150341133847338048 433 707136141109115456212156813666322224714147971583247832029972291985104723884978095436438837937944152596 434 1215405748320885765300096966639634974010078539062000739634084349025176976472498732656765021819848602690 435 2089005280842390923770475220133690205132270938862736736540081337876184619517516694031655788421630859375 436 3590523633293898698900365534192938794743896075116925632798901233510668189036684643372638286498389984667 437 6171291226244952056977419232522960972295214459749250083010891175641749366937735455357255117007710070717 438 10607042116636731843182352204994833370712219573748717480449584379776570858274671431546582569069162288944 439 18231086224813286479501454499594524610151178085930011094511265235377654647087480989851475327297729040351 440 31335079212635863856557128302005353076984064082941051048101220068142769292762750410474836826324462890625 441 53857854499408480483505483012894081921158441126753884491983518502660022835550269650589574297475849770003 442 92569368393674280854661288487844414584428216896238751245163367634626240504066031830358826755115651060758 443 159105631749550977647735283074922500560683293606230762206743765696648562874120071473198738536037434334154 444 273466293372199297192521817493917869152267671288950166417668978530664819706312214847772129909465935605259 445 470026188189537957848356924530080296154760961244115765721518301022141539391441256157122552394866943359375 446 807867817491127207252582245193411228817376616901308267379752777539900342533254044758843614462137746550051 447 1388540525905114212819919327317666218766423253443581268677450514519393607560990477455382401326734765911368 448 2386584476243264664716029246123837508410249404093461433101156485449728443111801072097981078040561515012315 449 4101994400582989457887827262408768037284015069334252496265034677959972295594683222716581948641989034078890 450 7050392822843069367725353867951204442321414418661736485822774515332123090871618842356838285923004150390625 451 12118017262366908108788733677901168432260649253519624010696291663098505137998810671382654216932066198250762 452 20828107888576713192298789909764993281496348801653719030161757717790904113414857161830736019901021488670524 453 35798767143648969970740438691857562626153741061401921496517347281745926646677016081469716170608422725184729 454 61529916008744841868317408936131520559260226040013787443975520169399584433920248340748729229629835511183355 455 105755892342646040515880308019268066634821216279926047287341617729981846363074282635352574288845062255859375 456 181770258935503621631831005168517526483909738802794360160444374946477577069982160070739813253980992973761437 457 312421618328650697884481848646474899222445232024805785452426365766863561701222857427461040298515322330057855 458 536981507154734549561106580377863439392306115921028822447760209226188899700155241222045742559126340877770931 459 922948740131172628024761134041972808388903390600206811659632802540993766508803725111230938444447532667750320 460 1586338385139690607738204620289020999522318244198890709310124265949727695446114239530288614332675933837890625 461 2726553884032554324477465077527762897258646082041915402406665624197163656049732401061097198809714894606421548 462 4686324274929760468267227729697123488336678480372086781786395486502953425518342861411915604477729834950867832 463 8054722607321018243416598705667951590884591738815432336716403138392833495502328618330686138386895113166563959 464 13844231101967589420371417010629592125833550859003102174894492038114906497632055876668464076666712990016254799 465 23795075777095359116073069304335314992834773662983360639651863989245915431691713592954329214990139007568359375 466 40898308260488314867161976162916443458879691230628731036099984362957454840745986015916457982145723419096323227 467 70294864123946407024008415945456852325050177205581301726795932297544301382775142921178734067165947524263017478 468 120820839109815273651248980585019273863268876082231485050746047075892502432534929274960292075803426697498459382 469 207663466529513841305571255159443881887503262885046532623417380571723597464480838150026961150000694850243821981 470 356926136656430386741096039565029724892521604944750409594777959838688731475375703894314938224852085113525390625 471 613474623907324723007429642443746651883195368459430965541499765444361822611189790238746869732185851286444848399 472 1054422961859196105360126239181852784875752658083719525901938984463164520741627143817681011007489212863945262170 473 1812312586647229104768734708775289107949033141233472275761190706138387536488023939124404381137051400462476890737 474 3114951997942707619583568827391658228312548943275697989351260708575853961967212572250404417250010422753657329718 475 5353892049846455801116440593475445873387824074171256143921669397580330972130635558414724073372781276702880859375 476 9202119358609870845111444636656199778247930526891464483122496481665427339167846853581203045982787769296672725990 477 15816344427887941580401893587727791773136289871255792888529084766947467811124407157265215165112338192959178932551 478 27184688799708436571531020631629336619235497118502084136417860592075813047320359086866065717055771006937153361054 479 46724279969140614293753532410874873424688234149135469840268910628637809429508188583756066258750156341304859945767 480 80308380747696837016746608902131688100817361112568842158825040963704964581959533376220861100591719150543212890625 481 138031790379148062676671669549842996673718957903371967246837447224981410087517702803718045689741816539450090889854 482 237245166418319123706028403815916876597044348068836893327936271504212017166866107358978227476685072894387683988260 483 407770331995626548572965309474440049288532456777531262046267908881137195709805386302990985755836565104057300415815 484 700864199537109214406302986163123101370323512237032047604033659429567141442622828756340993881252345119572899186506 485 1204625711215452555251199133531975321512260416688532632382375614455574468729393000643312916508875787258148193359375 486 2070476855687220940150075043247644950105784368550579508702561708374721151312765542055770685346127248091751363347814 487 3558677496274786855590426057238753148955665221032553399919044072563180257502991610384673412150276093415815259823899 488 6116554979934398228594479642116600739327986851662968930694018633217057935647080794544864786337548476560859506237229 489 10512962993056638216094544792446846520554852683555480714060504891443507121639342431345114908218785176793593487797595 490 18069385668231788328767987002979629822683906250327989485735634216833617030940895009649693747633136808872222900390625 491 31057152835308314102251125648714674251586765528258692630538425625620817269691483130836560280191908721376270450217217 492 53380162444121802833856390858581297234334978315488300998785661088447703862544874155770101182254141401237228897358478 493 91748324699015973428917194631749011089919802774944533960410279498255869034706211918172971795063227148412892593558437 494 157694444895849573241418171886702697808322790253332210710907573371652606824590136470176723623281777651903902316963923 495 271040785023476824931519805044694447340258593754919842286034513252504255464113425144745406214497052133083343505859375 496 465857292529624711533766884730720113773801482923880389458076384384312259045372246962548404202878630820644056753258262 497 800702436661827042507845862878719458515024674732324514981784916326715557938173112336551517733812121018558433460377168 498 1376224870485239601433757919476235166348797041624168009406154192473838035520593178772594576925948407226193388903376554 499 2365416673437743598621272578300540467124841853799983160663613600574789102368852047052650854349226664778558534754458845 500 4065611775352152373972797075670416710103878906323797634290517698787563831961701377171181093217455781996250152587890625 501 6987859387944370673006503270960801706607022243858205841871145765764683885680583704438226063043179462309660851298873933 502 12010536549927405637617687943180791877725370120984867724726773744900733369072596685048272766007181815278376501905657514 503 20643373057278594021506368792143527495231955624362520141092312887107570532808897681588918653889226108392900833550648307 504 35481250101566153979319088674508107006872627806999747409954204008621836535532780705789762815238399971678378021316882678 505 60984176630282285609591956135056250651558183594856964514357765481813457479425520657567716398261836729943752288818359375 506 104817890819165560095097549064412025599105333657873087628067186486470258285208755566573390945647691934644912769483108993 507 180158048248911084564265319147711878165880551814773015870901606173511000536088950275724091490107727229175647528584862706 508 309650595859178910322595531882152912428479334365437802116384693306613557992133465223833779808338391625893512503259724605 509 532218751523492309689786330117621605103089417104996211149313060129327548032991710586846442228575999575175670319753240163 510 914762649454234284143879342025843759773372753922854467715366482227201862191382809863515745973927550949156284332275390625 511 1572268362287483401426463235966180383986580004868096314421007797297053874278131333498600864184715379019673691542246634891 512 2702370723733666268463979787215678172488208277221595238063524092602665008041334254135861372351615908437634712928772940592 513 4644758937887683654838932978232293686427190015481567031745770399599203369882001978357506697125075874388402687548895869081 514 7983281272852384645346794951764324076546341256574943167239695901939913220494875658802696633428639993627635054796298602439 515 13721439741813514262158190130387656396600591308842817015730497233408027932870742147952736189608913264237344264984130859375 516 23584025434312251021396948539492705759798700073021444716315116959455808114171970002479012962770730685295105373133699523366 517 40535560856004994026959696808235172587323124158323928570952861389039975120620013812037920585274238626564520693931594108873 518 69671384068315254822583994673484405296407850232223505476186555993988050548230029675362600456876138115826040313233438036219 519 119749219092785769680201924276464861148195118848624147508595438529098698307423134882040449501429599904414525821944479036582 520 205821596127202713932372851955814845949008869632642255235957458501120418993061132219291042844133698963560163974761962890625 521 353760381514683765320954228092390586396980501095321670744726754391837121712579550037185194441560960279426580597005492850488 522 608033412840074910404395452123527588809846862374858928564292920835599626809300207180568808779113579398467810408973911633093 523 1045070761024728822338759920102266079446117753483352582142798339909820758223450445130439006853142071737390604698501570543288 524 1796238286391786545203028864146972917222926782729362212628931577936480474611347023230606742521443998566217887329167185548732 525 3087323941908040708985592779337222689235133044489633828539361877516806284895916983289365642662005484453402459621429443359375 526 5306405722720256479814313421385858795954707516429825061170901315877556825688693250557777916623414404191398708955082392757316 527 9120501192601123656065931781852913832147702935622883928464393812533994402139503107708532131686703690977017156134608674496401 528 15676061415370932335081398801533991191691766302250288732141975098647311373351756676956585102797131076060859070477523558149313 529 26943574295876798178045432962204593758343901740940433189433973669047207119170205348459101137821659978493268309937507783230977 530 46309859128620610634783891690058340338526995667344507428090428162752094273438754749340484639930082266801036894321441650390625 531 79596085840803847197214701320787881939320612746447375917563519738163352385330398758366668749351216062870980634326235891359735 532 136807517889016854840988976727793707482215544034343258926965907188009916032092546615627981975300555364655257342019130117446012 533 235140921230563985026220982023009867875376494533754330982129626479709670600276350154348776541956966140912886057162853372239700 534 404153614438151972670681494433068906375158526114106497841509605035708106787553080226886517067324899677399024649062616748464655 535 694647886929309159521758375350875105077904935010167611421356422441281414101581321240107269598951234002015553414821624755859375 536 1193941287612057707958220519811818229089809191196710638763452796072450285779955981375500031240268240943064709514893538370396030 537 2052112768335252822614834650916905612233233160515148883904488607820148740481388199234419729629508330469828860130286951761690184 538 3527113818458459775393314730345148018130647418006314964731944397195645059004145252315231648129354492113693290857442800583595496 539 6062304216572279590060222416496033595627377891711597467622644075535621601813296203403297756009873495160985369735939251226969831 540 10419718303939637392826375630263126576168574025152514171320346336619221211523719818601609043984268510030233301222324371337890625 541 17909119314180865619373307797177273436347137867950659581451791941086754286699339720632500468604023614145970642723403075555940444 542 30781691525028792339222519763753584183498497407727233258567329117302231107220822988516295944442624957047432901954304276425352757 543 52906707276876896630899720955177220271959711270094724470979165957934675885062178784728474721940317381705399362861642008753932445 544 90934563248584193850903336247440503934410668375673962014339661133034324027199443051049466340148102427414780546039088768404547466 545 156295774559094560892395634453946898642528610377287712569805195049288318172855797279024135659764027650453499518334865570068359375 546 268636789712712984290599616957659101545207068019259893721776879116301314300490095809487507029060354212189559640851046133339106660 547 461725372875431885088337796456303762752477461115908498878509936759533466608312344827744439166639374355711493529314564146380291349 548 793600609153153449463495814327658304079395669051420867064687489369020138275932681770927120829104760725580990442924630131308986677 549 1364018448728762907763550043711607559016160025635109430215094916995514860407991645765741995102221536411221708190586331526068211993 550 2344436618386418413385934516809203479637929155659315688547077925739324772592836959185362034896460414756802492775022983551025390625 551 4029551845690694764358994254364886523178106020288898405826653186744519714507351437142312605435905313182843394612765692000086599904 552 6925880593131478276325066946844556441287161916738627483177649051393001999124685172416166587499590615335672402939718462195704370232 553 11904009137297301741952437214914874561190935035771313005970312340535302074138990226563906812436571410883714856643869451969634800161 554 20460276730931443616453250655674113385242400384526641453226423754932722906119874686486129926533323046168325622858794972891023179892 555 35166549275796276200789017752138052194568937334889735328206168886089871588892554387780430523446906221352037391625344753265380859375 556 60443277685360421465384913815473297847671590304333476087399797801167795717610271557134689081538579697742650919191485380001298998558 557 103888208896972174144876004202668346619307428751079412247664735770895029986870277586242498812493859230035086044095776932935565553484 558 178560137059459526129286558223723118417864025536569695089554685108029531112084853398458602186548571163255722849658041779544522002416 559 306904150963971654246798759835111700778636005767899621798396356323990843591798120297291948897999845692524884342881924593365347698373 560 527498239136944143011835266282070782918534060023346029923092533291348073833388315816706457851703593320280560874380171298980712890625 561 906649165280406321980773707232099467715073854565002141310996967017516935764154073357020336223078695466139763787872280700019484978372 562 1558323133454582612173140063040025199289611431266191183714971036563425449803054163793637482187407888450526290661436653994033483302260 563 2678402055891892891939298373355846776267960383048545426343320276620442966681272800976879032798228567448835842744870626693167830036236 564 4603562264459574813701981397526675511679540086518494326975945344859862653876971804459379233469997685387873265143228868900480215475598 565 7912473587054162145177528994231061743778010900350190448846387999370221107500824737250596867775553899804208413115702569484710693359375 566 13599737479206094829711605608481492015726107818475032119664954505262754036462311100355305043346180431992096456818084210500292274675577 567 23374847001818739182597100945600377989344171468992867755724565548451381747045812456904562232811118326757894359921549809910502249533894 568 40176030838378393379089475600337701644019405745728181395149804149306644500219092014653185491973428511732537641173059400397517450543542 569 69053433966893622205529720962900132675193101297777414904639180172897939808154577066890688502049965280818098977148433033507203232133968 570 118687103805812432177662934913465926156670163505252856732695819990553316612512371058758953016633308497063126196735538542270660400390625 571 203996062188091422445674084127222380235891617277125481794974317578941310546934666505329575650192706479881446852271263157504384120133657 572 350622705027281087738956514184005669840162572034893016335868483226770726205687186853568433492166774901368415398823247148657533743008404 573 602640462575675900686342134005065524660291086185922720927247062239599667503286380219797782379601427675988064617595891005962761758153125 574 1035801509503404333082945814443501990127896519466661223569587702593469097122318656003360327530749479212271484657226495502608048482009526 575 1780306557087186482664944023701988892350052452578792850990437299858299749187685565881384295249499627455946892951033078134059906005859375 576 3059940932821371336685111261908335703538374259156882226924614763684119658204019997579943634752890597198221702784068947362565761802004852 577 5259340575409216316084347712760085047602438580523395245038027248401560893085307802803526502382501623520526230982348707229863006145126057 578 9039606938635138510295132010075982869904366292788840813908705933593995012549295703296966735694021415139820969263938365089441426372296875 579 15537022642551064996244187216652529851918447791999918353543815538902036456834779840050404912961242188184072269858397432539120727230142886 580 26704598356307797239974160355529833385250786788681892764856559497874496237815283488220764428742494411839203394265496172010898590087890625 581 45899113992320570050276668928625035553075613887353233403869221455261794873060299963699154521293358957973325541761034210438486427030072779 582 78890108631138244741265215691401275714036578707850928675570408726023413396279617042052897535737524352807893464735230608447945092176890850 583 135594104079527077654426980151139743048565494391832612208630589003909925188239435549454501035410321227097314538959075476341621395584453124 584 233055339638265974943662808249787947778776716879998775303157233083530546852521697600756073694418632822761084047875961488086810908452143295 585 400568975344616958599612405332947500778761801830228391472848392468117443567229252323311466431137416177588050913982442580163478851318359375 586 688486709884808550754150033929375533296134208310298501058038321828926923095904499455487317819400384369599883126415513156577296405451091684 587 1183351629467073671118978235371019135710548680617763930133556130890351200944194255630793463036062865292118401971028459126719176382653362753 588 2033911561192906164816404702267096145728482415877489183129458835058648877823591533241817515531154818406459718084386132145124320933766796858 589 3495830094573989624154942123746819216681650753199981629547358496252958202787825464011341105416279492341416260718139422321302163626782149423 590 6008534630169254378994186079994212511681427027453425872092725887021761653508438784849671996467061242663820763709736638702452182769775390625 591 10327300648272128261312250508940632999442013124654477515870574827433903846438567491832309767291005765543998246896232697348659446081766375260 592 17750274442006105066784673530565287035658230209266458952003341963355268014162913834461901945540942979381776029565426886900787645739800441295 593 30508673417893592472246070534006442185927236238162337746941882525879733167353872998627262732967322276096895771265791982176864814006501952867 594 52437451418609844362324131856202288250224761297999724443210377443794373041817381960170116581244192385121243910772091334819532454401732241350 595 90128019452538815684912791199913187675221405411801388081390888305326424802626581772745079947005918639957311455646049580536782741546630859375 596 154909509724081923919683757634109494991630196869817162738058622411508557696578512377484646509365086483159973703443490460229891691226495628895 597 266254116630091576001770102958479305534873453138996884280050129450329020212443707516928529183114144690726640443481403303511814686097006619418 598 457630101268403887083691058010096632788908543572435066204128237888195997510308094979408940994509834141453436568986879732652972210097529292998 599 786561771279147665434861977843034323753371419469995866648155661656915595627260729402551748718662885776818658661581370022292986816025983620254 600 1351920291788082235273691867998697815128321081177020821220863324579896372039398726591176199205088779599359671834690743708051741123199462890625 601 2323642645861228858795256364511642424874452953047257441070879336172628365448677685662269697640476297247399605551652356903448375368397434433431 602 3993811749451373640026551544377189583023101797084953264200751941754935303186655612753927937746712170360899606652221049552677220291455099291273 603 6864451519026058306255365870151449491833628153586525993061923568322939962654621424691134114917647512121801548534803195989794583151462939394977 604 11798426569187214981522929667645514856300571292049937999722334924853733934408910941038276230779943286652279879923720550334394802240389754303815 605 20278804376821233529105378019980467226924816217655312318312949868698445580590980898867642988076331693990395077520361155620776116847991943359375 606 34854639687918432881928845467674636373116794295708861616063190042589425481730165284934045464607144458710994083274785353551725630525961516501470 607 59907176241770604600398273165657843745346526956274298963011279126324029547799834191308919066200682555413494099783315743290158304371826489369090 608 102966772785390874593830488052271742377504422303797889895928853524844099439819321370367011723764712681827023228022047939846918747271944090924652 609 176976398537808224722843945014682722844508569380749069995835023872806009016133664115574143461699149299784198198855808255015922033605846314557232 610 304182065652318502936580670299707008403872243264829684774694248030476683708864713483014644821144975409855926162805417334311641752719879150390625 611 522819595318776493228932682015119545596751914435632924240947850638841382225952479274010681969107166880664911249121780303275884457889422747522055 612 898607643626559069005974097484867656180197904344114484445169186894860443216997512869633785993010238331202411496749736149352374565577397340536357 613 1544501591780863118907457320784076135662566334556968348438932802872661491597289820555505175856470690227405348420330719097703781209079161363869783 614 2654645978067123370842659175220240842667628540711236049937525358092090135242004961733612151925487239496762972982837123825238830504087694718358485 615 4562730984784777544048710054495605126058083648972445271620413720457150255632970702245219672317174631147838892442081260014674626290798187255859375 616 7842293929781647398433990230226793183951278716534493863614217759582620733389287189110160229536607503209973668736826704549138266868341341212830827 617 13479114654398386035089611462273014842702968565161717266677537803422906648254962693044506789895153574968036172451246042240285618483660960108045358 618 23167523876712946783611859811761142034938495018354525226583992043089922373959347308332577637847060353411080226304960786465556718136187420458046742 619 39819689671006850562639887628303612640014428110668540749062880371381352028630074426004182278882308592451444594742556857378582457561315420775377270 620 68440964771771663160730650817434076890871254734586679074306205806857253834494560533678295084757619467217583386631218900220119394361972808837890625 621 117634408946724710976509853453401897759269180748017407954213266393739311000839307836652403443049112548149605031052400568237074003025120118192462410 622 202186719815975790526344171934095222640544528477425759000163067051343599723824440395667601848427303624520542586768690633604284277254914401620680374 623 347512858150694201754177897176417130524077425275317878398759880646348835609390209624988664567705905301166203394574411796983350772042811306870701126 624 597295345065102758439598314424554189600216421660028111235943205570720280429451116390062734183234628886771668921138352860678736863419731311630659050 625 1026614471576574947410959762261511153363068821018800186114593087102858807517418408005174426271364292008263750799468283503301790915429592132568359375 626 1764516134200870664647647801801028466389037711220261119313198995906089665012589617549786051645736688222244075465786008523556110045376801772886936146 627 3032800797239636857895162579011428339608167927161386385002446005770153995857366605935014027726409554367808138801530359504064264158823716024310205610 628 5212692872260413026312668457646256957861161379129768175981398209695232534140853144374829968515588579517493050918616176954750261580642169603060516886 629 8959430175976541376593974716368312844003246324900421668539148083560804206441766745850941012748519433301575033817075292910181052951295969674459885748 630 15399217073648624211164396433922667300446032315282002791718896306542882112761276120077616394070464380123956261992024252549526863731443881988525390625 631 26467742013013059969714717027015426995835565668303916789697984938591344975188844263246790774686050323333661131986790127853341650680652026593304042190 632 45492011958594552868427438685171425094122518907420795775036690086552309937860499089025210415896143315517122082022955392560963962382355740364653084156 633 78190393083906195394690026864693854367917420686946522639720973145428488012112797165622449527733828692762395763779242654321253923709632544045907753284 634 134391452639648120648909620745524692660048694873506325028087221253412063096626501187764115191227791499523625507256129393652715794269439545116898286219 635 230988256104729363167465946508840009506690484729230041875783444598143231691419141801164245911056965701859343929880363788242902955971658229827880859375 636 397016130195195899545720755405231404937533485024558751845469774078870174627832663948701861620290754850004916979801851917800124760209780398899560632848 637 682380179378918293026411580277571376411837783611311936625550351298284649067907486335378156238442149732756831230344330888414459435735336105469796262334 638 1172855896258592930920350402970407815518761310304197839595814597181427320181691957484336742916007430391435936456688639814818808855644488160688616299254 639 2015871789594721809733644311182870389900730423102594875421308318801180946449397517816461727868416872492854382608841940904790736914041593176753474293279 640 3464823841570940447511989197632600142600357270938450628136751668972148475371287127017463688665854485527890158948205456823643544339574873447418212890625 641 5955241952927938493185811331078471074063002275368381277682046611183052619417489959230527924304361322750073754697027778767001871403146705983493409492714 642 10235702690683774395396173704163570646177566754169679049383255269474269736018612295030672343576632245991352468455164963326216891536030041582046943935004 643 17592838443878893963805256044556117232781419654562967593937218957721409802725379362265051143740111455871539046850329597222282132834667322410329244488806 644 30238076843920827146004664667743055848510956346538923131319624782017714196740962767246925918026253087392815739132629113571861053710623897651302114399186 645 51972357623564106712679837964489002139005359064076759422051275034582227130569306905261955329987817282918352384223081852354653165093623101711273193359375 646 89328629293919077397787169966177066110945034130525719165230699167745789291262349388457918864565419841251106320455416681505028071047200589752401142390703 647 153535540360256615930942605562453559692663501312545185740748829042114046040279184425460085153649483689870287026827474449893253373040450623730704159025059 648 263892576658183409457078840668341758491721294818444513909058284365821147040880690433975767156101671838073085702754943958334231992520009836154938667332093 649 453571152658812407190069970016145837727664345198083846969794371730265712951114441508703888770393796310892236086989436703577915805659358464769531715987796 650 779585364353461600690197569467335032085080385961151391330769125518733406958539603578929329949817259243775285763346227785319797476404346525669097900390625 651 1339929439408786160966807549492655991664175511957885787478460487516186839368935240826868782968481297618766594806831250222575421065708008846286017135860548 652 2303033105403849238964139083436803395389952519688177786111232435631710690604187766381901277304742255348054305402412116748398800595606759355960562385375886 653 3958388649872751141856182610025126377375819422276667708635874265487317205613210356509636507341525077571096285541324159375013479887800147542324080009981388 654 6803567289882186107851049550242187565914965177971257704546915575953985694266716622630558331555906944663383541304841550553668737084890376971542975739816946 655 11693780465301924010352963542010025481276205789417270869961536882781001104378094053683939949247258888656629286450193416779796962146065197885036468505859375 656 20098941591131792414502113242389839874962632679368286812176907312742802590534028612403031744527219464281498922102468753338631315985620132694290257037908215 657 34545496581057738584462086251552050930849287795322666791668486534475660359062816495728519159571133830220814581036181751225982008934101390339408435780638286 658 59375829748091267127842739150376895660637291334150015629538113982309758084198155347644547610122876163566444283119862390625202198317002213134861200149720817 659 102053509348232791617765743253632813488724477669568865568203733639309785414000749339458374973338604169950753119572623258305031056273355654573144636097254188 660 175406706979528860155294453130150382219143086841259063049423053241715016565671410805259099238708883329849439296752901251696954432190977968275547027587890625 661 301484123866976886217531698635847598124439490190524302182653609691142038858010429186045476167908291964222483831537031300079469739784301990414353855568623229 662 518182448715866078766931293773280763962739316929840001875027298017134905385942247435927787393567007453312218715542726268389730134011520855091126536709574294 663 890637446221369006917641087255653434909559370012250234443071709734646371262972330214668214151843142453496664246797935859378032974755033197022918002245812250 664 1530802640223491874266486148804492202330867165043532983523056004589646781210011240091875624600079062549261296793589348874575465844100334818597169541458812815 665 2631100604692932902329416796952255733287146302618885945741345798625725248485071162078886488580633249947741589451293518775454316482864669524133205413818359375 666 4522261858004653293262975479537713971866592352857864532739804145367130582870156437790682142518624379463337257473055469501192046096764529856215307833529348434 667 7772736730737991181503969406599211459441089753947600028125409470257023580789133711538916810903505111799683280733140894025845952010172812826366898050643614416 668 13359561693320535103764616308834801523643390550183753516646075646019695568944584953220023212277647136802449963701969037890670494621325497955343770033687183744 669 22962039603352378113997292232067383034963007475652994752845840068844701718150168601378134369001185938238919451903840233118631987661505022278957543121882192226 670 39466509070393993534941251954283835999307194539283289186120186979385878727276067431183297328709498749216123841769402781631814747242970042861998081207275390625 671 67833927870069799398944632193065709577998885292867967991097062180506958743052346566860232137779365691950058862095832042517880691451467947843229617502940226503 672 116591050961069867722559541098988171891616346309214000421881142053855353711837005673083752163552576676995249210997113410387689280152592192395503470759654216237 673 200393425399808026556469244632522022854650858252756302749691134690295433534168774298300348184164707052036749455529535568360057419319882469330156550505307756166 674 344430594050285671709959383481010745524445112134794921292687601032670525772252529020672015535017789073583791778557603496779479814922575334184363146828232883385 675 591997636055909903024118779314257539989607918089249337791802804690788180909141011467749459930642481238241857626541041724477221208644550642929971218109130859375 676 1017508918051046990984169482895985643669983279393019519866455932707604381145785198502903482066690485379250882931437480637768210371772019217648444262544103397549 677 1748865764416048015838393116484822578374245194638210006328217130807830305677555085096256282453288650154928738164956701155815339202288882885932552061394813243562 678 3005901380997120398347038669487830342819762873791344541245367020354431503012531614474505222762470605780551241832943033525400861289798237039952348257579616342486 679 5166458910754285075649390752215161182866676682021923819390314015490057886583787935310080233025266836103756876678364052451692197223838630012765447202423493250780 680 8879964540838648545361781689713863099844118771338740066877042070361822713637115172016241898959637218573627864398115625867158318129668259643949568271636962890625 681 15262633770765704864762542243439784655049749190895292797996838990614065717186777977543552231000357280688763243971562209566523155576580288264726663938161550963238 682 26232986466240720237575896747272338675613677919573150094923256962117454585163326276443844236799329752323931072474350517337230088034333243288988280920922198653427 683 45088520714956805975205580042317455142296443106870168118680505305316472545187974217117578341437059086708268627494145502881012919346973555599285223863694245137290 684 77496883661314276134740861283227417743000150230328857290854710232350868298756819029651203495379002541556353150175460786775382958357579450191481708036352398761695 685 133199468112579728180426725345707946497661781570081101003155631055427340704556727580243628484394558278604417965971734388007374771945023894659243524074554443359375 686 228939506561485572971438133651596769825746237863429391969952584859210985757801669663153283465005359210331448659573433143497847333648704323970899959072423264448572 687 393494796993610803563638451209085080134205168793597251423848854431761818777449894146657663551989946284858966087115257760058451320514998649334824213813832979801410 688 676327810724352089628083700634761827134446646603052521780207579579747088177819613256763675121555886300624029412412182543215193790204603333989278357955413677059343 689 1162453254919714142021112919248411266145002253454932859362820653485263024481352285444768052430685038123345297252631911801630744375363691752872225620545285981425432 690 1997992021688695922706400880185619197464926723551216515047334465831410110568350913703654427265918374179066269489576015820110621579175358419888652861118316650390625 691 3434092598422283594571572004773951547386193567951440879549288772888164786367025044947299251975080388154971729893601497152467710004730564859563499386086348966728573 692 5902421954904162053454576768136276202013077531903958771357732816476427281661748412199864953279849194272884491306728866400876769807724979740022363207207494697021146 693 10144917160865281344421255509521427407016699699045787826703113693696206322667294198851455126823338294509360441186182738148227906853069050009839175369331205155890138 694 17436798823795712130316693788726168992175033801823992890442309802278945367220284281671520786460275571850179458789478677024461165630455376293083384308179289721381486 695 29969880325330438840596013202784287961973900853268247725710016987471151658525263705554816408988775612685994042343640237301659323687630376298329792916774749755859375 696 51511388976334253918573580071609273210792903519271613193239331593322471795505375674209488779626205822324575948404022457287015650070958472893452490791295234500928597 697 88536329323562430801818651522044143030196162978559381570365992247146409224926226182997974299197737914093267369600932996013151547115874696100335448108112420455317185 698 152173757412979220166318832642821411105250495485686817400546705405443094840009412982771826902350074417640406617792741072223418602796035750147587630539968077338352072 699 261551982356935681954750406830892534882625507027359893356634647034184180508304264225072811796904133577752691881842180155366917484456830644396250764622689345820722291 700 449548204879956582608940198041764319429608512799023715885650254812067274877878955583322246134831634190289910635154603559524889855314455644474946893751621246337890625 701 772670834645013808778603701074139098161893552789074197898589973899837076932580635113142331694393087334868639226060336859305234751064377093401787361869428517513928960 702 1328044939853436462027279772830662145452942444678390723555489883707196138373893392744969614487966068711399010544013994940197273206738120441505031721621686306829757782 703 2282606361194688302494782489642321166578757432285302261008200581081646422600141194741577403535251116264606099266891116083351279041940536252213814458099521160075281080 704 3923279735354035229321256102463388023239382605410398400349519705512762707624563963376092176953562003666290378227632702330503762266852459665943761469340340187310834360 705 6743223073199348739134102970626464791444127691985355738284753822181009123168184333749833692022474512854348659527319053392873347829716834667124203406274318695068359375 706 11590062519675207131679055516112086472428403291836112968478849608497556153988709526697134975415896310023029588390905052889578521265965656401026810428041427762708934402 707 19920674097801546930409196592459932181794136670175860853332348255607942075608400891174544217319491030670985158160209924102959098101071806622575475824325294602446366735 708 34239095417920324537421737344634817498681361484279533915123008716224696339002117921123661053028766743969091489003366741250269185629108043783207216871492817401129216198 709 58849196030310528439818841536950820348590739081155976005242795582691440614368459450641382654303430054994355673414490534957556434002786894989156422040105102809662515397 710 101148346097990231087011544559396971871661915379780336074271307332715136847522765006247505380337117692815229892909785800893100217445752520006863051094114780426025390625 711 173850937795128106975185832741681297086426049377541694527182744127463342309830642900457024631238444650345443825863575793343677818989484846015402156420621416440634016024 712 298810111467023203956137948886898982726912050052637912799985223834119131134126013367618163259792365460064777372403148861544386471516077099338632137364879419036695501030 713 513586431268804868061326060169522262480220422264193008726845130743370445085031768816854915795431501159536372335050501118754037784436620656748108253072392261016938242972 714 882737940454657926597282623054262305228861086217339640078641933740371609215526891759620739814551450824915335101217358024363346510041803424837346330601576542144937730956 715 1517225191469853466305173168390954578074928730696705041114069609990727052712841475093712580705056765392228448393646787013396503261686287800102945766411721706390380859375 716 2607764066926921604627787491125219456296390740663125417907741161911950134647459643506855369468576669755181657387953636900155167284842272690231032346309321246609510240362 717 4482151672005348059342069233303484740903680750789568691999778357511786967011890200514272448896885481900971660586047232923165797072741156490079482060473191285550432515450 718 7703796469032073020919890902542833937203306333962895130902676961150556676275476532252823736931472517393045585025757516781310566766549309851221623796085883915254073644573 719 13241069106819868898959239345813934578432916293260094601179629006105574138232903376394311097218271762373730026518260370365450197650627051372560194959023648132174065964333 720 22758377872047801994577597525864318671123930960450575616711044149860905790692622126405688710575851480883426725904701805200947548925294317001544186496175825595855712890625 721 39116461003903824069416812366878291844445861109946881268616117428679252019711894652602830542028650046327724860819304553502327509272634090353465485194639818699142653605427 722 67232275080080220890131038499552271113555211261843530379996675362676804505178353007714086733453282228514574908790708493847486956091117347351192230907097869283256487731746 723 115556947035481095313798363538142509058049595009443426963540154417258350144132147983792356053972087760895683775386362751719658501498239647768324356941288258728811104668597 724 198616036602298033484388590187209018676493744398901419017694435091583612073493550645914666458274076435605950397773905555481752964759405770588402924385354721982610989464991 725 341375668080717029918663962887964780066858964406758634250665662247913586860389331896085330658637772213251400888570527078014213233879414755023162797442637383937835693359375 726 586746915058557361041252185503174377666687916649203219029241761430188780295678419789042458130429750694915872912289568302534912639089511355301982277919597280487139804081412 727 1008484126201203313351965577493284066703328168927652955699950130440152067577675295115711301001799233427718623631860627407712304341366760210267883463606468039248847315976190 728 1733354205532216429706975453072137635870743925141651404453102316258875252161982219756885340809581316413435256630795441275794877522473594716524865354119323880932166570028948 729 2979240549034470502265828852808135280147406165983521285265416526373754181102403259688719996874111146534089255966608583332226294471391086558826043865780320829739164841974861 730 5120635021210755448779959443319471701002884466101379513759984933718703802905839978441279959879566583198771013328557906170213198508191221325347441961639560759067535400390625 731 8801203725878360415618782782547615665000318749738048285438626421452831704435176296835636871956446260423738093684343524538023689586342670329529734168793959207307097061221174 732 15127261893018049700279483662399261000549922533914794335499251956602281013665129426735669515026988501415779354477909411115684565120501403154018251954097020588732709739642853 733 26000313082983246445604631796082064538061158877124771066796534743883128782429733296353280112143719746201528849461931619136923162837103920747872980311789858213982498550434220 734 44688608235517057533987432792122029202211092489752819278981247895606312716536048895330799953111667198011338839499128749983394417070866298382390657986704812446087472629622910 735 76809525318161331731699391649792075515043266991520692706399774005780557043587599676619199398193498747981565199928368592553197977622868319880211629424593411386013031005859375 736 132018055888175406234281741738214234975004781246070724281579396321792475566527644452534553079346693906356071405265152868070355343795140054942946012531909388109606455918317603 737 226908928395270745504192254935988915008248838008721915032488779349034215204976941401035042725404827521236690317168641166735268476807521047310273779311455308830990646094642795 738 390004696244748696684069476941230968070917383156871566001948021158246931736445999445299201682155796193022932741928974287053847442556558811218094704676847873209737478256513297 739 670329123532755863009811491881830438033166387346292289184718718434094690748040733429961999296675007970170082592486931249750916256062994475735859869800572186691312089444343655 740 1152142879772419975975490874746881132725649004872810390595996610086708355653813995149287990972902481219723477998925528888297969664343024798203174441368901170790195465087890625 741 1980270838322631093514226126073213524625071718691060864223690944826887133497914666788018296190200408595341071078977293021055330156927100824144190187978640821644096838774764049 742 3403633925929061182562883824039833725123732570130828725487331690235513228074654121015525640881072412818550354757529617501029027152112815709654106689671829632464859691419641926 743 5850070443671230450261042154118464521063760747353073490029220317373703976046689991679488025232336942895343991128934614305807711638348382168271420570152718098146062173847699450 744 10054936852991337945147172378227456570497495810194384337770780776511420361220611001449429989450125119552551238887303968746263743840944917136037898047008582800369681341665154821 745 17282143196586299639632363121203216990884735073092155858939949151300625334807209927239319864593537218295852169983882933324469544965145371973047616620533517561852931976318359375 746 29704062574839466402713391891098202869376075780365912963355364172403307002468720001820274442853006128930116066184659395315829952353906512362162852819679612324661452581621460730 747 51054508888935917738443257360597505876855988551962430882309975353532698421119811815232884613216086192278255321362944262515435407281692235644811600345077444486972895371294628885 748 87751056655068456753915632311776967815956411210296102350438304760605559640700349875192320378485054143430159866934019214587115674575225732524071308552290771472190932607715491752 749 150824052794870069177207585673411848557462437152915765066561711647671305418309165021741449841751876793288268583309559531193956157614173757040568470705128742005545220124977322308 750 259232147948794494594485446818048254863271026096382337884099237269509380022108148908589797968903058274437782549758243999867043174477180579595714249308002763427793979644775390625 751 445560938622591996040700878366473043040641136705488694450330462586049605037030800027304116642795091933951740992769890929737449285308597685432442792295194184869921788724321910948 752 765817633334038766076648860408962588152839828279436463234649630302990476316797177228493269198241292884173829820444163937731531109225383534672174005176161667304593430569419433280 753 1316265849826026851308734484676654517239346168154441535256574571409083394610505248127884805677275812151452398004010288218806735118628385987861069628284361572082863989115732376278 754 2262360791923051037658113785101177728361936557293736475998425674715069581274637475326121747626278151899324028749643392967909342364212606355608527060576931130083178301874659834616 755 3888482219231917418917281702270723822949065391445735068261488559042640700331622233628846969533545874116566738246373659998005647617157708693935713739620041451416909694671630859375 756 6683414079338879940610513175497095645609617050582330416754956938790744075555462000409561749641926379009276114891548363946061739279628965281486641884427912773048826830864828664214 757 11487264500010581491149732906134438822292597424191546948519744454544857144751957658427399037973619393262607447306662459065972966638380753020082610077642425009568901458541291499203 758 19743987747390402769631017270149817758590192522316623028848618571136250919157578721918272085159137182271785970060154323282101026779425789817916044424265423581242959836735985644176 759 33935411878845765564871706776517665925429048359406047139976385120726043719119562129891826214394172278489860431244650894518640135463189095334127905908653966951247674528119897519236 760 58327233288478761283759225534060857344235980871686026023922328385639610504974333504432704543003188111748501073695604899970084714257365630409035706094300621771253645420074462890625 761 100251211190083199109157697632456434684144255758734956251324354081861161133331930006143426244628895685139141723373225459190926089194434479222299628266418691595732402462972429963211 762 172308967500158722367245993592016582334388961362873204227796166818172857171279364876410985569604290898939111709599936885989594499575711295301239151164636375143533521878119372488040 763 296159816210856041544465259052247266378852887834749345432729278567043763787363680828774081277387057734076789550902314849231515401691386847268740666363981353718644397551039784662637 764 509031178182686483473075601647764988881435725391090707099645776810890655786793431948377393215912584177347906468669763417779602031947836430011918588629809504268715117921798462788536 765 874908499327181419256388383010912860163539713075290390358834925784594157574615002566490568145047821676227516105434073499551270713860484456135535591414509326568804681301116943359375 766 1503768167851247986637365464486846520262163836381024343769865311227917416999978950092151393669433435277087125850598381887863891337916517188334494423996280373935986036944586449448160 767 2584634512502380835508689903880248735015834420443098063416942502272592857569190473146164783544064363484086675643999053289843917493635669429518587267469545627153002828171790587320607 768 4442397243162840623166978885783708995682793317521240181490939178505656456810455212431611219160805866011151843263534722738472731025370802709031109995459720305779665963265596769939561 769 7635467672740297252096134024716474833221535880866360606494686652163359836801901479225660898238688762660218597030046451266694030479217546450178778829447142564030726768826976941828034 770 13123627489907721288845825745163692902453095696129355855382523886768912363619225038497358522175717325143412741581511102493269060707907266842033033871217639898532070219516754150390625 771 22556522517768719799560481967302697803932457545715365156547979668418761254999684251382270905041501529156306887758975728317958370068747757825017416359944205609039790554168796741722399 772 38769517687535712532630348558203731025237516306646470951254137534088892863537857097192471753160965452261300134659985799347658762404535041442778809012043184407295042422576858809809098 773 66635958647442609347504683286755634935241899762818602722364087677584846852156828186474168287412087990167277648953020841077090965380562040635466649931895804586694989448983951549093409 774 114532015091104458781442010370747122498323038212995409097420299782450397552028522188384913473580331439903278955450696769000410457188263196752681682441707138460460901532404654127420503 775 196854412348615819332687386177455393536796435441940337830737858301533685454288375577460377832635759877151191123722666537399035910618609002630495508068264598477981053292751312255859375 776 338347837766530796993407229509540467058986863185730477348219695026281418824995263770734063575622522937344603316384635924769375551031216367375261245399163084135596858312531951125835980 777 581542765313035687989455228373055965378562744599697064268812063011333392953067856457887076297414481783919502019899786990214881436068025621641682135180647766109425636338652882147136476 778 999539379711639140212570249301334524028628496442279040835461315163772702782352422797112524311181319852509164734295312616156364480708430609531999748978437068800424841734759273236401130 779 1717980226366566881721630155561206837474845573194931136461304496736755963280427832825773702103704971598549184331760451535006156857823947951290225236625607076906913522986069811911307539 780 2952816185229237289990310792661830903051946531629105067461067874523005281814325633661905667489536398157267866855839998060985538659279135039457432621023968977169715799391269683837890625 781 5075217566497961954901108442643107005884802947785957160223295425394221282374928956561010953634337844060169049745769538871540633265468245510628918680987446262033952874687979266887539702 782 8723141479695535319841828425595839480678441168995455964032180945170000894296017846868306144461217226758792530298496804853223221541020384324625232027709716491641384545079793232207047141 783 14993090695674587103188553739520017860429427446634185612531919727456590541735286341956687864667719797787637471014429689242345467210626459142979996234676556032006372626021389098546016953 784 25769703395498503225824452333418102562122683597923967046919567451051339449206417492386605531555574573978237764976406773025092352867359219269353378549384106153603702844791047178669613078 785 44292242778438559349854661889927463545779197974436576011916018117845079227214884504928585012343045972359018002837599970914783079889187025591861489315359534657545736990869045257568359375 786 76128263497469429323516626639646605088272044216789357403349431380913319235623934348415164304515067660902535746186543083073109498982023682659433780214811693930509293120319689003313095524 787 130847122195433029797627426383937592210176617534931839460482714177550013414440267703024592166918258401381887954477452072798348323115305764869378480415645747374620768176196898483105707112 788 224896360435118806547828306092800267906441411699512784187978795911848858126029295129350317970015796966814562065216445338635182008159396887144699943520148340480095589390320836478190254301 789 386545550932477548387366785001271538431840253968859505703793511765770091738096262385799082973333618609673566474646101595376385293010388289040300678240761592304055542671865707680044196170 790 664383641676578390247819928348911953186687969616548640178740271767676188408223267573928775185145689585385270042563999563721746198337805383877922339730393019863186054863035678863525390625 791 1141923952462041439852749399594699076324080663251840361050241470713699788534359015226227464567726014913538036192798146246096642484730355239891506703222175408957639396804795335049696432853 792 1962706832931495446964411395759063883152649263023977591907240712663250201216604015545368882503773876020728319317161781091975224846729586473040677206234686210619311522642953477246585606681 793 3373445406526782098217424591392004018596621175492691762819681938677732871890439426940254769550236954502218430978246680079527730122390953307170499152802225107201433840854812547172853814513 794 5798183263987163225810501775019073076477603809532892585556902676486551376071443935786986244600004279145103497119691523930645779395155824335604510173611423884560833140077985615200662942554 795 9965754625148675853717298925233679297800319544248229602681104076515142826123349013608931627777185343780779050638459993455826192975067080758168835095955895297947790822945535182952880859375 796 17128859286930621597791240993920486144861209948777605415753622060705496828015385228393411968515890223703070542891972193691449637270955328598372600548332631134364590952071930025745446492791 797 29440602493972431704466170936385958247289738945359663878608610689948753018249060233180533237556608140310924789757426716379628372700943797095610158093520293159289672839644302158698784100210 798 50601681097901731473261368870880060278949317632390376442295229080165993078356591404103821543253554317533276464673700201192915951835864299607557487292033376608021507612822188207592807217690 799 86972748959807448387157526625286096147164057142993388783353540147298270641071659036804793669000064187176552456795372858959686690927337365034067652604171358268412497101169784228009944138308 800 149486319377230137805759483878505189467004793163723444040216561147727142391850235204133974416657780156711685759576899901837392894626006211372532526439338429469216862344183027744293212890625 801 256932889303959323966868614908807292172918149231664081236304330910582452420230778425901179527738353355546058143379582905371744559064329928975589008224989467015468864281078950386181697391861 802 441609037409586475566992564045789373709346084180394958179129160349231295273735903497707998563349122104663871846361400745694425590514156956434152371402804397389345092594664532380481761503149 803 759025216468525972098920533063200904184239764485855646634428436202489896175348871061557323148803314762999146970105503017893739277537964494113362309380500649120322614192332823113892108265344 804 1304591234397111725807362899379291442207460857144900831750303102209474059616074885552071905035000962807648286851930592884395300363910060475511014789062570374026187456517546763420149162074620 805 2242294790658452067086392258177577842005071897455851660603248417215907135877753528062009616249866702350675286393653498527560893419390093170587987896590076442038252935162745416164398193359375 806 3853993339559389859503029223632109382593772238474961218544564963658736786303461676388517692916075300333190872150693743580576168385964948934633835123374842005232032964216184255792725460877910 807 6624135561143797133504888460686840605640191262705924372686937405238469429106038552465619978450236831569958077695421011185416383857712354346512285571042065960840176388919967985707226422547230 808 11385378247027889581483807995948013562763596467287834699516426543037348442630233065923359847232049721444987204551582545268406089163069467411700434640707509736804839212884992346708381623980156 809 19568868515956675887110443490689371633111912857173512476254546533142110894241123283281078575525014442114724302778958893265929505458650907132665221835938555610392811847763201451302237431119303 810 33634421859876781006295883872663667630076078461837774909048726258238607038166302920930144243748000535260129295904802477913413401290851397558819818448851146630573794027441181242465972900390625 811 57809900093390847892545438354481640738906583577124418278168474454881051794551925145827765393741129504997863082260406153708642525789474234019507526850622630078480494463242763836890881913168645 812 99362033417156957002573326910302609084602868940588865590304061078577041436590578286984299676753552473549371165431315167781245757865685315197684283565630989412602645833799519785608396338208450 813 170780673705418343722257119939220203441453947009317520492746398145560226639453495988850397708480745821674808068273738179026091337446042011175506519610612646052072588193274885200625724359702340 814 293533027739350138306656652360340574496678692857602687143818197997131663413616849249216178632875216631720864541684383398988942581879763606989978327539078334155892177716448021769533561466789547 815 504516327898151715094438258089955014451141176927566623635730893873579105572494543813952163656220008028901939438572037168701201019362770963382297276732767199458606910411617718636989593505859375 816 867148501400862718388181575317224611083598753656866274172527116823215776918278877187416480906116942574967946233906092305629637886842113510292612902759339451177207416948641457553363228697529669 817 1490430501257354355038599903654539136269043034108832983854560916178655621548858674304764495151303287103240567481469727516718686367985279727965264253484464841189039687506992796784125945073126745 818 2561710105581275155833856799088303051621809205139762807391195972183403399591802439832755965627211187325122121024106072685391370061690630167632597794159189690781088822899123278009385865395535107 819 4402995416090252074599849785405108617450180392864040307157272969956974951204252738738242679493128249475812968125265750984834138728196454104849674913086175012338382665746720326543003422001843210 820 7567744918472275726416573871349325216767117653913499354535963408103686583587418157209282454843300120433529091578580557530518015290441564450734459150991507991879103656174265779554843902587890625 821 13007227521012940775822723629758369166253981304852994112587906752348236653774183157811247213591754138624519193508591384584444568302631702654389193541390091767658111254229621863300448430462945036 822 22356457518860315325578998554818087044035645511632494757818413742679834323232880114571467427269549306548608512222045912750780295519779195919478963802266972617835595312604891951761889176096901171 823 38425651583719127337507851986324545774327138077096442110867939582751050993877036597491339484408167809876831815361591090280870550925359452514488966912387845361716332343486849170140787980933026602 824 66044931241353781118997746781076629261752705892960604607359094549354624268063791081073640192396923742137194521878986264772512080922946811572745123696292625185075739986200804898145051330027648147 825 113516173777084135896248608070239878251506764808702490318039451121555298753811272358139236822649501806502936373678708362957770229356623466761016887264872619878186554842613986693322658538818359375 826 195108412815194111637340854446375537493809719572794911688818601285223549806612747367168708203876312079367787902628870768766668524539475539815837903120851376514871668813444327949506726456944175537 827 335346862782904729883684978322271305660534682674487421367276206140197514848493201718572011409043239598229127683330688691261704432796687938792184457034004589267533929689073379276428337641453517566 828 576384773755786910062617779794868186614907071156446631663019093741265764908155548962370092266122517148152477230423866354213058263880391787717334503685817680425744985152302737552111819713995399029 829 990673968620306716784966201716149438926290588394409069110386418240319364020956866216104602885953856132057917828184793971587681213844202173591176855444389377776136099793012073472175769950414722199 830 1702742606656262038443729121053598173772601472130537354770591766823329481307169085372088552339742527097544045605180625444366553440349352001415253308973089298172798322639209800399839878082275390625 831 2926626192227911674560112816695633062407145793591923675332279019278353247099191210507530623058144681190516818539433061531500027868092133097237568546812770647723075032201664919242600896854162633053 832 5030202941743570948255274674834069584908020240117311320509143092102962722727398025778580171135648593973436915249960330368925566491950319081882766855510068839013008945336100689146425064621802763489 833 8645771606336803650939266696923022799223606067346699474945286406118986473622333234435551383991837757222287158456357995313195873958205876815760017555287265206386174777284541063281677295709930985442 834 14860109529304600751774493025742241583894358825916136036655796273604790460314352993241569043289307841980868767422771909573815218207663032603867652831665840666642041496895181102082636549256220832980 835 25541139099843930576655936815803972606589022081958060321558876502349942219607536280581328285096137906463160684077709381665498301605240280021228799634596339472591974839588147005997598171234130859375 836 43899392883418675118401692250434495936107186903878855129984185289175298706487868157612959345872170217857752278091495922972500418021381996458563528202191559715846125483024973788639013452812439495793 837 75453044126153564223829120122511043773620303601759669807637146381544440840910970386678702567034728909601553728749404955533883497379254786228241502832651032585195134180041510337196375969327041452332 838 129686574095052054764089000453845341988354091010200492124179296091784797104334998516533270759877566358334307376845369929697938109373088152236400263329308978095792621659268115949225159435648964781625 839 222901642939569011276617395386133623758415382388742040549836944104071856904715294898623535649339617629713031511341578643607228273114945489058014792474987609999630622453427716531239548238843312494702 840 383117086497658958649839052237059589098835331229370904823383147535249133294113044208719924276442068596947410261165640724982474524078604200318431994518945092088879622593822205089963972568511962890625 841 658490893251280126776025383756517439041607803558182826949762779337629480597318022364194390188082553267866284171372438844587506270320729946878452923032873395737691882245374606829585201792186592436901 842 1131795661892303463357436801837665656604304554026395047114557195723166612613664555800180538505520933644023305931241074333008252460688821793423622542489765488777927012700622655057945639539905621784974 843 1945298611425780821461335006807680129825311365153007381862689441376771956565024977747999061398163495375014610652680548945469071640596322283546003949939634671436889324889021739238377391534734471724382 844 3343524644093535169149260930792004356376230735831130608247554161561077853570729423479353034740094264445695472670123679654108424096724182335870221887124814149994459336801415747968593223582649687420529 845 5746756297464884379747585783555893836482529968440563572350747213028736999411695663130798864146631028954211153917484610874737117861179063004776479917784176381333194338907333076349459588527679443359375 846 9877363398769201901640380756347761585624117053372742404246441690064442208959770335462915852821238299017994262570586582668812594054810949203176793845493100936065378233680619102443778026882798886553520 847 16976934928384551950361552027564984849064568310395925706718357935847499189204968337002708077582814004660349588968616114995123786910332326901354338137346482331668905190509339825869184593098584326774614 848 29179479171386712321920025102115201947379670477295110727940341620651579348475374666219985920972452430625219159790208234182036074608944834253190059249094520071553339873335326088575660873021017075865731 849 50152869661403027537238913961880065345643461037466959123713312423416167803560941352190295521101413966685432090051855194811626361450862735038053328306872212249916890052021236219528898353739745311307937 850 86201344461973265696213786753338407547237949526608453585261208195431054991175434946961982962199465434313167308762269163121056767917685945071647198766762645719997915083609996145241893827915191650390625 851 148160450981538028524605711345216423784361755800591136063696625350966633134396555031943737792318574485269913938558798740032188910822164238047651907682396514040980673505209286536656670403241983298302803 852 254654023925768279255423280413474772735968524655938885600775369037712487838074525055040621163742210069905243834529241724926856803654984903520315072060197234975033577857640097388037768896478764901619209 853 437692187570800684828800376531728029210695057159426660919105124309773690227130619993299788814586786459378287396853123512730541119134172513797850888736417801073300098100029891328634913095315256137985959 854 752293044921045413058583709428200980184651915562004386855699686351242517053414120282854432816521209500281481350777827922174395421762941025570799924603083183748753350780318543292933475306096179669619051 855 1293020166929598985443206801300076113208569242899126803778918122931465824867631524204429744432991981514697509631434037446815851518765289176074707981501439685799968726254149942178628407418727874755859375 856 2222406764723070427869085670178246356765426337008867040955449380264499497015948325479156066884778617279048709078381981100482833662332463570714778615235947710614710102578139298049850056048629749474542042 857 3819810358886524188831349206202121591039527869839083284011630535565687317571117875825609317456133151048578657517938625873902852054824773552804726080902958524625503667864601460820566533447181473524288137 858 6565382813562010272432005647975920438160425857391399913786576864646605353406959299899496832218801796890674310952796852690958116787012587706967763331046267016099501471500448369929523696429728842069789387 859 11284395673815681195878755641423014702769778733430065802835495295268637755801211804242816492247818142504222220261667418832615931326444115383561998869046247756231300261704778149394002129591442695044285771 860 19395302503943984781648102019501141698128538643486902056683771843971987373014472863066446166494879722720462644471510561702237772781479337641120619722521595286999530893812249132679426111280918121337890625 861 33336101470846056418036285052673695351481395055133005614331740703967492455239224882187341003271679259185730636175729716507242504934986953560721679228539215659220651538672089470747750840729446242118130637 862 57297155383297862832470238093031823865592918047586249260174458033485309763566768137384139761841997265728679862769079388108542780822371603292070891213544377869382555017969021912308498001707722102864322055 863 98480742203430154086480084719638806572406387860870998706798652969699080301104389498492452483282026953360114664291952790364371751805188815604516449965694005241492522072506725548942855446445932631046840812 864 169265935107235217938181334621345220541546681001450987042532429429029566337018177063642247383717272137563333303925011282489238969896661730753429983035693716343469503925571672240910031943871640425664286562 865 290929537559159771724721530292517125471928079652303530850256577659579810595217092945996692497423195840806939667072658425533566591722190064616809295837823929304992963407183736990191391669213771820068359375 866 500041522062690846270544275790105430272220925826995084214976110559512386828588373232810115049075188887785959542635945747608637574024804303410825188428088234888309773080081342061216262610941693631771959552 867 859457330749467942487053571395477357983893770713793738902616870502279646453501522060762096427629958985930197941536190821628141712335574049381063368203165668040738325269535328684627470025615831542964830831 868 1477211133051452311297201270794582098586095817913064980601979794545486204516565842477386787249230404300401719964379291855465576277077832234067746749485410078622387831087600883234142831696688989465702612181 869 2538989026608528269072720019320178308123200215021764805637986441435443495055272655954633710755759082063449999558875169237338584548449925961301449745535405745152042558883575083613650479158074606384964298427 870 4363943063387396575870822954387756882078921194784552962753848664893697158928256394189950387461347937612104095006089876383003498875832850969252139437567358939574894451107756054852870875038206577301025390625 871 7500622830940362694058164136851581454083313887404926263224641658392685802428825598492151725736127833316789393139539186214129563610372064551162377826421323523324646596201220130918243939164125404476579393278 872 12891859961242019137305803570932160369758406560706906083539253057534194696802522830911431446414449384788952969123042862324422125685033610740715950523047485020611074879043029930269412050384237473144472462458 873 22158166995771784669458019061918731478791437268695974709029696918182293067748487637160801808738456064506025799465689377831983644156167483511016201242281151179335817466314013248512142475450334841985539182713 874 38084835399127924036090800289802674621848003225326472084569796621531652425829089839319505661336386230951749993383127538560078768226748889419521746183031086177280638383253626254204757187371119095774464476404 875 65459145950810948638062344315816353231183817921768294441307729973405457383923845912849255811920219064181561425091348145745052483137492764538782091563510384093623416766616340822793063125573098659515380859375 876 112509342464105440410872462052773721811249708311073893948369624875890287036432383977382275886041917499751840897093087793211943454155580968267435667396319852849869698943018301963773659087461881067148690899177 877 193377899418630287059587053563982405546376098410603591253088795863012920452037842463671471696216740771834294536845642934866331885275504161110739257845712275309166123185645448954041180755763562097167086936876 878 332372504936576770041870285928780972181871559030439620635445453772734396016227314557412027131076840967590386991985340667479754662342512252665243018634217267690037261994710198727682137131755022629783087740693 879 571272530986918860541362004347040119327720048379897081268546949322974786387436347589792584920045793464276249900746913078401181523401233341292826192745466292659209575748804393813071357810566786436616967146053 880 981887189262164229570935164737245298467757268826524416619615949601081860758857688692738837178803285962723421376370222186175787247062391468081731373452655761404351251499245112341895946883596479892730712890625 881 1687640136961581606163086930791605827168745624666108409225544373138354305546485759660734138290628762496277613456396316898179151812333714524011535010944797792748045484145274529456604886311928216007230363487654 882 2900668491279454305893805803459736083195641476159053868796331937945193806780567636955072075443251111577514418052684644022994978279132562416661088867685684129637491847784681734310617711336453431457506304053145 883 4985587574048651550628054288931714582728073385456594309531681806591015940243409718361180406966152614513855804879780110012196319935137683789978645279513259015350558929920652980915232056976325339446746316110396 884 8569087964803782908120430065205601789915800725698456219028204239844621795811545213846888773800686901964143748511203696176017722851018500119392392891181994389888143636232065907196070367158501796549254507190799 885 14728307838932463443564027471058679477016359032397866249294239244016227911382865330391082557682049289440851320645553332792636808705935872021225970601789836421065268772488676685128439203253947198390960693359375 886 25314602054423724092446303961874087407531184369991626138383165597075314583197286394911012074359431437444164201845944753472687277185005717860173025164171966891220682262179117941849073294678923240108455452314815 887 43510027369191814588407087051896041247934622142385808031944979069177907101708514554326081131648766673662716270790269660344924674186988436249916333015285261944562377716770226014659265670046801471862594560797178 888 74783813610729773259420814333975718740921100781848914642975227098865239103651145775417706104492289217707837073196701650182944799027065256849679679192698885230258383948809794713728480854644880091701194741655940 889 128536319472056743621806450978084026848737010885476843285423063597669326937173178207703331607010303529462156227668055442640265842765277501790885893367729915848322154543480988607941055507377526948238817607861990 890 220924617583986951653460412065880192155245385485967993739413588660243418670742979955866238365230739341612769809683299991889552130589038080318389559026847546315979031587330150276926588048809207975864410400390625 891 379719030816355861386694559428111311112967765549874392075747483956129718747959295923665181115391471561662463027689171302090309157775085767902595377462579503368310233932686769127736099420183848601626831784722231 892 652650410537877218826106305778440618719019332135787120479174686037668606525627718314891216974731500104940744061854044905173870112804826543748744995229278929168435665751553390219888985050702022077938918411957666 893 1121757204160946598891312215009635781113816511727733719644628406482978586554767186631265591567384338265617556097950524752744171985405978852745195187890483278453875759232146920705927212819673201375517921124839104 894 1928044792080851154327096764671260402731055163282152649281345953965039904057597673115549974105154552941932343415020831639603987641479162526863288400515948737724832318152214829119115832610662904223582264117929852 895 3313869263759804274801906180988202882328680782289519906091203829903651280061144699337993575478461090124191547145249499878343281958835571204775843385402713194739685473809952254153898820732138119637966156005859375 896 5695785462245337920800418391421669666694516483248115881136212259341945781219389438854977716730872073424936945415337569531354637366626286518538930661938692550524653508990301536916041491302757729024402476770833459 897 9789756158068158282391594586676609280785289982036806807187620290565029097884415774723368254620972501574111160927810673577608051692072398156231174928439183937526534986273300853298334775760530331169083776179364996 898 16826358062414198983369683225144536716707247675916005794669426097244678798321507799468983873510765073984263341469257871291162579781089682791177927818357249176808136388482203810588908192295098020632768816872586563 899 28920671881212767314906451470068906040965827449232289739220189309475598560863965096733249611577318294128985151225312474594059814622187437902949326007739231065872484772283222436786737489159943563353733961768947775 900 49708038956397064122028592714823043234930211734342798591368057448554769200917170490069903632176916351862873207178742498175149229382533568071637650781040697921095282107149283812308482310982071794569492340087890625 901 85436781933680068812006275871325045000417747248721738217043183890129186718290841582824665750963081101374054181230063542970319560499394297778083959929080388257869802634854523053740622369541365935366037151562501888 902 146846342371022374235873918800149139211779349730552102107814304358475436468266236620850523819314587523611667413917160103664120775381085972343467623926587759062898024794099512799475021636407954967536256642690474941 903 252395370936212984750545248377168050750608715138740086920041391458670181974822616992034758102661476109763950122038868069367438696716345241867668917275358737652122045827233057158833622884426470309491532253088798440 904 433810078218191509723596772051033590614487411738484346088302839642133978412959476450998744173659774411934777268379687118910897219332811568544239890116088465988087271584248336551801062337399153450306009426534216631 905 745620584345955961830428890722345648523953176015141978870520861728321538013757557351048554482653745277943098107681137472627238440738003521074564761715610468816429231607239257184627234664731076918542385101318359375 906 1281551729005201032180094138069875675006266208730826073255647758351937800774362623742369986264446216520610812718450953144554793407490914466671259398936205823868047039522817845806109335543120489030490557273437528325 907 2202695135565335613538108782002237088176690245958281531617214565377131547023993549312757857289718812854175011208757401554961811630716289585152014358898816385943470371911492691992125324546119324513043849640357124119 908 3785930564043194771258178725657520761259130727081101303800620871880052729622339254880521371539922141646459251830583021040511580450745178628015033759130381064781830687408495857382504343266397054642372983796331976607 909 6507151173272872645853951580765503859217311176077265191324542594632009676194392146764981162604896616179021659025695306783663458289992173528163598351741326989821309073763725048277015935060987301754590141398013249464 910 11184308765189339427456433360835184727859297640227129683057812925924823070206363360265728317239806179169146471615217062089408576611070052816118471425734157032246438474108588857769408519970966153778135776519775390625 911 19223275935078015482701412071048135125093993130962391098834716375279067011615439356135549793966693247809162190776764297168321901112363717000068890984043087358020705592842267687091640033146807335457358359101562924870 912 33040427033480034203071631730033556322650353689374222974258218480656973205359903239691367859345782192812625168131361023324427174460744343777280215383482245789152055578672390379881879868191789867695657744605356861785 913 56788958460647921568872680884862811418886960906216519557009313078200790944335088823207820573098832124696888777458745315607673706761177679420225506386955715971727460311127437860737565148995955819635594756944979649101 914 97607267599093089687809273711482557888259667641158977869868138919480145142915882201474717439073449242685324885385429601754951874349882602922453975276119904847319636106455875724155239025914809526318852120970198741964 915 167764631477840091411846500412527770917889464603406945245867193888872346053095450403985924758597092687537197074228255931341128649166050792241777071386012355483696577111628832866541127799564492306672036647796630859375 916 288349139026170232240521181065722026876409896964435866482520745629186005174231590342033246909500398717137432861651464457524828516685455755001033364760646310370310583892634015306374600497202110031860375386523443873043 917 495606405502200513046074475950503344839755305340613344613873277209854598080398548595370517890186732892189377521970415349866407616911165156659203230752233686837280833680085855698228198022876848015434866169080352926780 918 851834376909718823533090213272942171283304413593247793355139696173011864165026332348117308596482481870453331661881179734115105601417665191303382595804335739575911904666911567911063477234939337294533921354174694736520 919 1464109013986396345317139105672238368323895014617384668048022083792202177143738233022120761586101738640279873280781444026324278115248239043836809629141798572709794541596838135862328585388722142894782781814552981129461 920 2516469472167601371177697506187916563768341969051104178688007908333085190796431756059788871378956390313057956113423838970116929737490761883626656070790185332255448656674432492998116916993467384600080549716949462890625 921 4325237085392553483607817715985830403146148454466537997237811184437790077613473855130498703642505980757061492924771966862872427750281836325015500471409694655554658758389510229595619007458031650477905630797851658095649 922 7434096082533007695691117139257550172596329580109200169208099158147818971205978228930557768352800993382840662829556230247996114253667477349888048461283505302559212505201287835473422970343152720231522992536205293901697 923 12777515653645782352996353199094132569249566203898716900327095442595177962475394985221759628947237228056799974928217696011726584021264977869550738937065036093638678570003673518665952158524090059418008820312620421047800 924 21961635209795945179757086585083575524858425219260770020720331256883032657156073495331811423791526079604198099211721660394864171728723585657552144437126978590646918123952572037934928780830832143421741727218294716941908 925 37747042082514020567665462592818748456525129535766562680320118624996277861946476340896833070684345854695869341701357584551753946062361428254399841061852779983831729850116487394971753754902010769001208245754241943359375 926 64878556280888302254117265739787456047192226816998069958567167766566851164202107826957480554637589711355922393871579502943086416254227544875232507071145419833319881375842653443934285111870474757168584461967774871434736 927 111511441237995115435366757088863252588944943701638002538121487372217284568089673433958366525292014900742609942443343453719941713805012160248320726919252579538388187578019317532101344555147290803472844888043079408525449 928 191662734804686735294945297986411988538743493058480753504906431638927669437130924778326394434208558420851999623923265440175898760318974668043261084055975541404580178550055102779989282377861350891270132304689306315716999 929 329424528146939177696356298776253632872876378288911550310804968853245489857341102429977171356872891194062971488175824905922962575930853784863282166556904678859703771859288580569023931712462482151326125908274420754128625 930 566205631237710308514981938892281226847876943036498440204801779374944167929197145113452496060265187820438040125520363768276309190935421423815997615927791699757475947751747310924576306323530161535018123686313629150390625 931 973178344213324533811758986096811840707883402254971049378507516498502767463031617404362208319563845670338835908073692544146296243813413173128487606067181297499798220637639801659014276678057121357528766929516623071521038 932 1672671618569926731530501356332948788834174155524570038071822310583259268521345101509375497879380223511139149136650151805799125707075182403724810903788788693075822813670289762981520168327209362052092673320646191127881730 933 2874941022070301029424179469796179828081152395877211302573596474583915041556963871674895916513128376312779994358848981602638481404784620020648916260839633121068702678250826541699839235667920263369051984570339594735754979 934 4941367922204087665445344481643804493093145674333673254662074532798682347860116536449657570353093367910944572322637373588844438638962806772949232498353570182895556577889328708535358975686937232269891888624116311311929379 935 8493084468565654627724729083384218402718154145547476603072026690624162518937957176701787440903977817306570601882805456524144637864031321357239964238916875496362139216276209663868644594852952423025271855294704437255859375 936 14597675163199868007176384791452177610618251033824565740677612747477541511945474261065433124793457685055082538621105388162194443657201197596927314091007719462496973309564597024885214150170856820362931503942749346072815565 937 25090074278548900972957520344994231832512612332868550571077334658748889027820176522640632468190703352667087237049752277086986885606127736055872163556831830396137342205054346444722802524908140430781390099809692866918225953 938 43124115331054515441362692046942697421217285938158169538603947118758725623354458075123438747696925644691699915382734724039577221071769300309733743912594496816030540173762398125497588535018803950535779768555093921036324690 939 74120518833061314981680167224657067396397185115005098819931117991980235217901748046744863555296400518664168584839560603832666579584442101594238487475303552743433348668339930628030384635304058484048378329361744669678940679 940 127396267028484819415870936250763276040772312183212149046080400359362437784069357650526811613559667259598559028242081847862169567960469820358599463583753132445432088244143144958029668922794286345379077829420566558837890625 941 218965127447998020107645771871782664159273765507368486110164191212163122679182113915981496871901865275826238079316580822432916654858017963953909711365115791937454599643468955373278212252562852305443972559141240191092233476 942 376351114178233514594362805174913477487689184993028258566160019881233335417302647839609487022860550290006308555746284156304803284091916040838082453352477455942060133075815196670842037873622106461720851497145393003773389298 943 646861729965817731620440380704140461318259289072372543079059206781380884350316871126851581215453884670375498730741020860593658316076539504646006158688917452240458102606435971882463828025282059258036696528326408815544870357 944 1111807782495919724725202508369856010945957776725076482298966769879703528268526220701172953329446007779962528772593409057489998693766631523913577312129553291151500230025098959420455769529560877260725674940426170045184110180 945 1910944005427272291238064043761449140611584682748182235691206005390436566761040364757902174203395008893978385423631227717932543519407047305378991953756296986681481323662147174370445033841914295180686167441308498382568359375 946 3284476911719970301614686578076739962389106482610527291652462868182446840187731708739722453078527979137393571189748712336493749822870269459308645670476736879061818994652034330599173183788442784581659588387118602866383502134 947 5645266712673502718915442077623702162315337774895423878492400298218500031259539717594142305342908254350094628336194262344572049261378740612571236800287161839130901996137227950062630568104331596925812772457180895056600839468 948 9702925949487265974306605710562106919773889336085588146185888101720713265254753066902773718231808270055632480961115312908904874741148092569690092380333761783606871539096539578236957420379230888870550447924896132233173055353 949 16677116737438795870878037625547840164189366650876147234484501548195552924027893310517594299941690116699437931588901135862349980406499472858703659681943299367272503450376484391306836542943413158910885124106392550677761652705 950 28664160081409084368570960656421737109173770241222733535368090080856548501415605471368532613050925133409675781354468415768988152791105709580684879306344454800222219854932207615556675507628714427710292511619627475738525390625 951 49267153675799554524220298671151099435836597239157909374786943022736702602815975631095836796177919687060903567846230685047406247343054041889629685057151053185927284919780514958987597756826641768724893825806779042995752532009 952 84679000690102540783731631164355532434730066623431358177386004473277500468893095763912134580143623815251419425042913935168580738920681109188568552004307427586963529942058419250939458521564973953887191586857713425849012592020 953 145543889242308989614599085658431603796608340041283822192788321525810698978821296003541605773477124050834487214416729693633573121117221388545351385705006426754103073086448093673554361305688463333058256718873441983497595830292 954 250156751061581938063170564383217602462840499763142208517267523222933293860418399657763914499125351750491568973833517037935249706097492092880554895229149490509087551755647265869602548144151197383663276861595888260166424790572 955 429962401221136265528564409846326056637606553618341003030521351212848227521234082070527989195763877001145136720317026236534822291866585643710273189595166822003333297823983114233350132614430716415654387674294412136077880859375 956 739007305136993317863304480067266491537548958587368640621804145341050539042239634466437551942668795305913553517693460275711093710145810628344445275857265797788909273796707724384813966352399626530873407387101685644936287980135 957 1270185010351538111755974467465332986520950999351470372660790067099162507033396436458682018702154357228771291375643709027528711083810216637828528280064611413804452949130876288764091877823474609308307873802865701387735188880304 958 2183158338634634844218986284876474056949125100619257332891824822887160484682319440053124086602156860762517308216250945404503596816758320828180270785575096401311546096296721405103315419585326949995873850783101629752463937454376 959 3752351265923729070947558465748264036942607496447133127759012848343999407906275994866458717486880276257373534607502755569028745591462381393208323428437242357636313276334708988044038222162267960754949152923938323902496371858580 960 6449436018317043982928466147694890849564098304275115045457820268192723412818511231057919837936458155017177050804755393548022334377998784655654097843927502330049999467359746713500251989216460746234815815114416182041168212890625 961 11085109577054899767949567201008997373063234378810529609327062180115758085633594516996563279140031929588703302765401904135666405652187159425166679137858986966833639106950615865772209495285994397963101110806525284674044319702029 962 19052775155273071676339617011979994797814264990272055589911851006487437605500946546880230280532315358431569370634655635412930666257153249567427924200969171207066794236963144331461378167352119139624618107042985520816027833204563 963 32747375079519522663284794273147110854236876509288859993377372343307407270234791600796861299032352911437759623243764181067553952251374812422704061783626446019673191444450821076549731293779904249938107761746524446286959061815646 964 56285268988855936064213376986223960554139112446706996916385192725159991118594139922996880762303204143860603019112541333535431183871935720898124851426558635364544699145020634820660573332434019411324237293859074858537445577878702 965 96741540274755659743926992215423362743461474564126725681867304022890851192277668465868797569046872325257655762071330903220335015669981769834811467658912534950749992010396200702503779838246911193522237226716242730617523193359375 966 166276643655823496519243508015134960595948515682157944139905932701736371284503917754948449187100478943830549541481028562034996084782807391377500187067884804502504586604259237986583142429289915969446516662097879270110664795530434 967 285791627329096075145094255179699921967213974854080833848677765097311564082514198203203454207984730376473540559519834531193959993857298743511418863014537568106001913554447164971920672510281787094369271605644782812240417498068449 968 491210626192792839949271914097206662813553147639332899900660585149611109053521874011952919485485293671566394348656462716013309283770622186340560926754396690295097871666762316148245969406698563749071616426197866694304385927234687 969 844279034832839040963200654793359408312086686700604953745777890877399866778912098844953211434548062157909045286688120003031467758079035813471872771398379530468170487175309522309908599986510291169863559407886122878061683668180533 970 1451123104121334896158904883231350441151922118461900885228009560343362767884165026988031963535703084878864836431069963548305025235049726547522172014883688024261249880155943010537556697573703667902833558400743640959262847900390625 971 2494149654837352447788652620227024408939227735232369162098588990526045569267558766324226737806507184157458243122215428430524941271742110870662502806018272067537568799063888569798747136439348739541697749931468189051659971932956517 972 4286874409936441127176413827695498829508209622811212507730166476459673461237712973048051813119770955647103108392797517967909399907859481152671282945218063521590028703316707474578810087654226806415539074084671742183606262471026737 973 7368159392891892599239078711458099942203297214589993498509908777244166635802828110179293792282279405073495915229846940740199639256559332795108413901315950354426468075001434742223689541100478456236074246392968000414565788908520301 974 12664185522492585614448009821900391124681300300509074306186668363160998001683681482674298171518220932368635679300321800045472016371185537202078091570975692957022557307629642834648628999797654367547953391118291843170925255022707988 975 21766846561820023442383573248470256617278831776928513278420143405150441518262475404820479453035546273182972546466049453224575378525745898212832580223255320363918748202339145158063350463605555018542503376011154614388942718505859375 976 37412244822560286716829789303405366134088416028485537431478834857890683539013381494863401067097607762361873646833231426457874119076131663059937542090274081013063531985958328546981207046590231093125466248972022835774899578994347760 977 64303116149046616907646207415432482442623144342168187615952497146895101918565694595720777196796564334706546625891962769518640998617892217290069244178270952823850430549750612118682151314813402096233086111270076132754093937065401060 978 110522390893378388988586180671871499133049458218849902477648631658662499537042421652689406884234191076102438728447704111102994588848389991926626208519739255316397021125021521133355343116507176843541113695894520006218486833627804520 979 189962782837388784216720147328505866870219504507636114592800025447414970025255222240114472572773313985529535189504827000682080245567783058031171373564635394355338359614444642519729434996964815513219300866774377647563878825340619815 980 326502698427300351635753598727053849259182476653927699176302151077256622773937131072307191795533194097744588196990741798368630677886188473192488703348829805458781223035087177370950256954083325278137550640167319215834140777587890625 981 561183672338404300752446839551080492011326240427283061472182522868360253085200722422951016006464116435428104702498471396868111786141974945899063131354111215195952979789374928204718105698853466396881993734580342536623493684915216402 982 964546742235699253614693111231487236639347165132522814239287457203426528778485418935811657951948465020598199388379441542779614979268383259351038662674064292357756458246259181780232269722201031443496291669051141991311409055981015898 983 1657835863400675834828792710078072486995741873282748537164729474879937493055636324790341103263512866141536580926715561666544918832725849878899393127796088829745955316875322817000330146747607652653116705438417800093277302504417067804 984 2849441742560831763250802209927588003053292567614541718892000381711224550378828333601717088591599709782943027842572405010231203683516745870467570603469530915330075394216669637795941524954472232698289513001615664713458182380109297231 985 4897540476409505274536303980905807738887737149808915487644532266158849341609056966084607876932997911466168822954861126975529460168292827097887330550232447081881718345526307660564253854311249879172063259602509788237512111663818359375 986 8417755085076064511286702593266207380169893606409245922082737843025403796278010836344265240096961746531421570537477070953021676792129624188485946970311668227939294696840623923070771585482801995953229906018705138049352405273728246037 987 14468201133535488804220396668472308549590207476987842213589311858051397931677281284037174869279226975308972990825691623141694224689025748890265579940110964385366346873693887726703484045833015471652444375035767129869671135839715238474 988 24867537951010137522431890651171087304936128099241228057470942123199062395834544871855116548952692992123048713900733424998173782490887748183490896916941332446189329753129842255004952201214114789796750581576267001399159537566256017059 989 42741626138412476448762033148913820045799388514218125783380005725668368255682425004025756328873995646744145417638586075153468055252751188057013559052042963729951130913250044566939122874317083490474342695024234970701872735701639458464 990 73463107146142579118044559713587116083316057247133732314667983992382740124135854491269118153994968671992532344322916904632941902524392406468309958253486706228225775182894614908463807814668748187580948894037646823562681674957275390625 991 126266326276140967669300538898993110702548404096138688831241067645381056944170162545163978601454426197971323558062156064295325151881944362827289204554675023419089420452609358846061573782242029939298448590280577070740286079105923690556 992 217023017003032332063305950027084628243853112154817633203839677870770968975159219260557623039188404629634594862385374347125413370335386233353983699101664465780495203105408315900552260687495232074786665625536506948045067037595728577112 993 373013069265152062836478359767566309574041921488618420862064131847985935937518173077826748234290394881845730708511001374972606737363316222752363453754119986692839946296947633825074283018211721846951258723644005020987393063493840255884 994 641124392076187146731430497233707300686990827713271886750700085885025523835236375060386344933109934701162181264578791127302020828791267820855203385780644455949266963698750668504086843114756252357115140425363524560528091035524591876960 995 1101946607192138686770668395703806741249740858707005984720019759885741101862037817369036772309924530079887985164843753569494128537865886097024649373802300593423386627743419223626957117220031222813714233410564702353440225124359130859375 996 1893994894142114515039508083484896660538226061442080332468616014680715854162552438177459679021816392969569853370932340964429877278229165442409338068320125351286341306789140382690923606733630449089476728854208656061104291186588855358333 997 3255345255045484980949589250406269423657796682322264498057595168061564534627388288908364345587826069444518922935780615206881200555030793500309755486524966986707428046581124738508283910312428481121799984383047604220676005563935928656681 998 5595196038977280942547175396513494643610628822329276312930961977719789039062772596167401223514355923227685960627665020624589101060449743341285451806311799800392599194454214507376114245273175827704268880854660075314810895952407603838255 999 9616865881142807200971457458505609510304862415699078301260501288275382857528545625905795173996649020517432718968681866909530312431869017312828050786709666839239004455481260027561302646721343785356727106380452868407921365532868878154393 1000 16529199107882080301560025935557101118746112880605089770800296398286116527930567260535551584648867951198319777472656303542411928067988291455369740607034508901350799416151288354404356758300468342205713501158470535301603376865386962890625