3 0 4 2 5 5 6 10 7 22 8 28 9 65 10 60 11 172 12 110 13 461 14 182 15 1314 16 280 17 3977 18 408 19 12504 20 570 21 40021 22 770 23 128814 24 1012 25 414481 26 1300 27 1330052 28 1638 29 4253341 30 2030 31 13553978 32 2480 33 43049433 34 2992 35 136317872 36 3570 37 430471077 38 4218 39 1355976262 40 4940 41 4261630689 42 5740 43 13366013020 44 6622 45 41841419885 46 7590 47 130754423122 48 8648 49 407953784105 50 9800 51 1270932924552 52 11050 53 3954013522421 54 12402 55 12285684850014 56 13860 57 38127987439537 58 15428 59 118196761033524 60 17110 61 366028679297341 62 18910 63 1132401226540394 64 20832 65 3500149245630841 66 22880 67 10809284434992992 68 25058 69 33354363399359301 70 27370 71 102842620481305718 72 29820 73 316866452293695873 74 32412 75 975615129430528012 76 35150 77 3001892705940018957 78 38038 79 9230820070765485442 80 41080 81 28367886071132876489 82 44280 83 87129935789908035640 84 47642 85 267468640099252482965 86 51170 87 820642418486342747022 88 54868 89 2516636750024784318545 90 58740 91 7714038733771621384932 92 62790 93 23634501652406669653981 94 67022 95 72380661310495425685914 96 71440 97 221573452991312527471897 98 76048 99 678014766153416333916944 100 80850 101 2073927519998685256530661 102 85850 103 6341432224611364534225574 104 91052 105 19383245667680019896890401 106 96460 107 59226583984577838573644732 108 102078 109 180910292898346852370207661 110 107910 111 552422501528880567058817458 112 113960 113 1686342373088161731021431913 114 120232 115 5146251724769045282599653352 116 126730 117 15700428990820816116405475637 118 133458 119 47886308422003489155036441022 120 140420 121 146013989614633589882569858289 122 147620 123 445107161889770136900091699860 124 155062 125 1356517064806918512457422021245 126 162750 127 4133137931833579842643707403722 128 170688 129 12590174007739212443745446835385 130 178880 131 38342802659933056078679315013312 132 187330 133 116745249889945424478366869227141 134 196042 135 355386275400275042162087380941014 136 205020 137 1081610403392141432667222463333057 138 214268 139 3291185941750373216544548352294764 140 223790 141 10012622019972966405262287944571981 142 233590 143 30455058644084439482672792497616354 144 243672 145 92616753684749939248676163485425161 146 254040 147 281604994311739680148001848434917272 148 264698 149 856079182707688627649925619241630421 150 275650 151 2602030147440474644567537079536521198 152 286900 153 7907468240273650218555891904045489553 154 298452 155 24026538114677629510227517708445325892 156 310310 157 72992014525602925094362079114263673117 158 322478 159 221713244121518884974124815309575275002 160 334960 161 673351333998686983995490179829079808089 162 347760 163 2044688806898451939205817741188302637680 164 360882 165 6207970835402528779275494828668098866725 166 374330 167 18845625750329105222800609301313870825222 168 388108 169 57202016983351872323324202349870336566625 170 402220 171 173601470147149286934739730387397183441692 172 416670 173 526790668032728870698520561175550073073901 174 431462 175 1598330776872029641778465793566725789047314 176 446600 177 4848868648937618014384109710820404078255017 178 462088 179 14708234901777441310298466122821892369798984 180 477930 181 44609591570226085732333809339547717516253301 182 494130 183 135283435305359542601316660931889273771144734 184 510692 185 410214287700122484016895681535406184982467121 186 527620 187 1243734808452499020689524140825433645956442612 188 544918 189 3770480261413891767985083711133946210898459581 190 562590 191 11429268292410859421704784999374774451784848938 192 580640 193 34641287401740130618362956596043130812625100793 194 599072 195 104984309778743048914834674581885814809689177632 196 617890 197 318134272056797117923741438126926711544511443397 198 637098 199 963946844332095267308936557524587935979868419382 200 656700 201 2920472617481397542539946402005187211978609957889 202 676700 203 8847314105899527849459249394309831848052846481100 204 697102 205 26799631078064589213895978747812306180509591851405 206 717910 207 81171959515291784638242627938085350450581935443522 208 739128 209 245835077389169404904391958898201347078905288744265 210 760760 211 744462828697390367682168101946439928418194316302072 212 782810 213 2254261275681817561953480981594827446799018302026261 214 805282 215 6825402195814392062581372972051005325030360968436814 216 828180 217 20664061693749994317906908997952584928991001095469777 218 851508 219 62555750400170437344209097239256461648672757860061604 220 875270 221 189357947157272675204092402453965505531117537304406621 222 899470 223 573145929342102115126672539570484878348650403089242714 224 924112 225 1734654051637158613923203615337219720311844582799248281 226 949200 227 5249610945744032647399168835888954416733213868995852752 228 974738 229 15885779209729768359086180477298749017592681968785527141 230 1000730 231 48068176746682316327924563340791904354957166991754232678 232 1027180 233 145437047592525982735771755749062684971408864231459497633 234 1054092 235 440008694835015049463309464427248970633838682462972840572 236 1081470 237 1331118740677356452157910984821929659060352316694705618477 238 1109318 239 4026634190549003267777680729086337218657565758001482306162 240 1137640 241 12179736477197811537244885511120656380402223697756547539689 242 1166440 243 36838711148245839813470186504946903314495250364525948862120 244 1195722 245 111414638594694735045617149429595512463351488907346769807285 246 1225490 247 336939431233955851952471218033050944949651680163347083690622 248 1255748 249 1018904840051482496304272963331946057527746680813961578600305 250 1286500 251 3080974159203292310253396817694217840619614963413645723226452 252 1317750 253 9315701394756411394781924236177792525967969653156220136916221 254 1349502 255 28165440935708837576410974057818794590231283248214509317541514 256 1381760 257 85151333061445322905428526221312634807675972610881074678209337 258 1414528 259 257419029947292399244872390807506657533974286431355864216714624 260 1447810 261 778152182130746489320377608853226231934761965090205513201863941 262 1481610 263 2352141823258847342718414135851797473802803212659030301266342294 264 1515932 265 7109481300376365652427086335431748755403961590142332188787000641 266 1550780 267 21487611392928567830096790789924315268198540626922720421330779692 268 1586158 269 64940336654184116108736967720660152810555589450255332828907665101 270 1622070 271 196253517388747586181550689214642079449546671059227513181475104418 272 1658520 273 593058074444828472110671425801911101402279721303067083628687912073 274 1695512 275 1792066790170242557030072351879687893367758288285354883138857946712 276 1733050 277 5414878071017999093184391279060927447586032237984525546174963030357 278 1771138 279 16360667314575811545835696507448373645206368833338959328800063367342 280 1809780 281 49430101248292877436354657533141894842963922858173026057225719785489 282 1848980 283 149334601658574960705606676631816006250926217648987522384153755412740 284 1888742 285 451136698716813867306448141992618983918882000170367899789891061566365 286 1929070 287 1362808777373708557488228762269369847254956042181319697281962577998522 288 1969968 289 4116622375790926539171339295682648228259798251554607085582755921366745 290 2011440 291 12434455258382182217633976913671560744264185129695765237958872333846832 292 2053490 293 37557130168174754453261807820885530411246926514183127657508430718575781 294 2096122 295 113432683683608886760865054702269135769103892917836878803420733314793414 296 2139340 297 342581930588080530485834057825645040913401018879373123902948523429705697 298 2183148 299 1034597430376003202067218854633448023558471077015706834186904540753390044 300 2227550 301 3124347206963294438030806607369882773130217292179882889994890533661457261 302 2272550 303 9434706368395737809579869952518264426755064059937935832287202335196875474 304 2318152 305 28489113347704776915201960248780641602358428730008668983769199208236956201 306 2364360 307 86022322770667021204992931920019469773354995840610591412030374232658855432 308 2411178 309 259731916494659134993139949281091044218904116473585527618259452521829705461 310 2458610 311 784190594031951619113903308406371037353229736276017843001283347037057896158 312 2506660 313 2367556315739777499745160306908406826149241369393837309443365009525889576113 314 2555332 315 7147622548151100426445832065793101620716380589878863269648639933821826128052 316 2604630 317 21577728447248605060968549632582948288955111214728643832901554517197960511037 318 2654558 319 65137767750131726527798809203359775147283241979462093570571567698791338034922 320 2705120 321 196627050475552913618075908526912116283103450944214766927315415537966393927289 322 2756320 323 593522393102131942958266168331234721373071527850129759428748383938676331764960 324 2808162 325 1791490904332815435186913833245199281690498108602845654226651563790360455960645 326 2860650 327 5407243888077705124497087484490083197785344900965906090501173927294075760799222 328 2913788 329 16320045189470891830300300407733705651497586428369825654967179489651210472275585 330 2967580 331 49255076144126004861328015085991485128917414461525799115292511592260580997795212 332 3022030 333 148650050159518002695265386846345559910026208913826363797050454146702591747836941 334 3077142 335 448604615659973972419640185304149993299900523329225990744670120549870321518624514 336 3132920 337 1353777242524181810260452630207789920609167259750918670294566635978898603393190857 338 3189368 339 4085221914205325109785954113509389583955898848542478105065368730924558726703719864 340 3246490 341 12327336302514314366371651009186228218252887753496600597741112661737264929696018581 342 3304290 343 37197020587237960210156319033532863053914236884097300640858357392102561037855274254 344 3362772 345 112236096800798931963593055118521124359209431523114398465480130396979981859880346961 346 3421940 347 338643395519651949890151459409330978670028457181810685025155565852956841818597711972 348 3481798 349 1021735501910721311668571260389295752787285859382834523961612221544921214172676480221 350 3542350 351 3082622451787460321000064427651795708693459041660710978543273236592915708668693039898 352 3603600 353 9300115193528270120983245222407112477075181515518755155605129425653203324458083721753 354 3665552 355 28057089095082477836898891485576513484209957718166132126741317424582978568730279016592 356 3728210 357 84641497828740435932544141911795068611583112669327996360001739716619041492258934892517 358 3791578 359 255335185116700315063174828100581790311609056552472789019338581478467441834981112740902 360 3855660 361 770237630241537966986151691397335124365406325290884766876015831421233277579556277197089 362 3920460 363 2323409115398924966348336695478774633387956442773053500082047755221192688962507663550780 364 3985982 365 7008316020219708095214654950296631681039081729020358098608144048536056635559039501822125 366 4052230 367 21139214082727923874152899442470818385742882389164667090910434494225605612691668054524722 368 4119208 369 63760440314390170387985502102155225185105558773804779657989310528529123956118652826558825 370 4186920 371 192309715141789707460536917630693985638947411140346674129741952723144293222486904484703592 372 4255370 373 580014328021226711271351986864766887167734437877837027856547921582103643729853551485531701 374 4324562 375 1749298531851252900483279662512355452255879927003902099971609954984323223376739168567466814 376 4394500 377 5275662238916477001457510093291230729025669621122879349120728435667006546691753048051896817 378 4465188 379 15910286646837585904395543597136185303851098383702157194979881019143130269759865771221336084 380 4536630 381 47980759730777222413255670743196035261875563712107029027792730193855722698333417194878379901 382 4608830 383 144691978563125061339974132084950543836593496819322759411937451990846163762161711228295970634 384 4681792 385 436325033801755366320543755820938945662680907506973295221490140200375478287969512615888404921 386 4755520 387 1315722395742406645863495346161078779446743973667934936621503773284637395868361674640684981312 388 4830018 389 3967409070238641578296078274578022165716335674444849962735611377904445070618444434301132821381 390 4905290 391 11962952859750189657005011532018423979277318283657685346820134307864933860895411534040650967638 392 4981340 393 36071035526353363737365364720908344384216888631942462416300303446049597529806469295533729580993 394 5058172 395 108759637420368475511147084537284250491805467238735606376420611905513180430780111966836538244332 396 5135790 397 327918504785030579430594224735530403492880805744931476511820940418632704816422448141215683006797 398 5214198 399 988674291926867196983241587577624166531035629320968401683140135362177605021513681145765273917282 400 5293400 401 2980779208495927967024101502845971367750286524221427121492452348405371286781280053603650516826889 402 5373400 403 8986606623633763029295434728877210707722398481439847113806452872172629275494057191310015656402200 404 5454202 405 27092626865339226472555694847649521936581812170646238589406646097387434071932822665427239307982805 406 5535810 407 81676301579331491571675256526002235249989286690918807512181800734770940952150421270773294961607022 408 5618228 409 246224167687935911177050285527167714070699410609696697768430989532138739065507123635794616019448465 410 5701460 411 742258291913632042917224404428986167174292883439910919000949730579893965823688950377808041484203972 412 5785510 413 2237532242290369056909893856829407576409462605152195234089819477690115143352569589544696704752492061 414 5870382 415 6744868826519525955204343501115569953888139679953973133530369290921645167702216983867907855179752314 416 5956080 417 20331422778503834219037016295228751535643674633354081694373840446318834716040175597305176788329055577 418 6042608 419 61284717232347271717383006261332379628868790680538731964469719059618201786921100729019890033379870704 420 6129970 421 184725498387549122332964890910935513952419672383045656537453750340839698277165023998372749105341373221 422 6218170 423 556790535234169288541342289113621667054698918173425351544495030508474373580700237429057484331653396614 424 6307212 425 1678213725917073630251369716483310376756416457593141200429886429983288956989716208588990164041872362081 426 6397100 427 5058167538394918184636137696877267257046208481998019038678863305323464379711995114672423625266378295452 428 6487838 429 15245081697115846435554498732913810151469502773649843428204201962091185665364524810733630275221443560941 430 6579430 431 45946982337140814951601753125587455595401140303916889221115442024635934574779192832349969023931282111378 432 6671880 433 138476158748802271789620030157300442209181316860652744472854834488994936460394433697497141666594726385833 434 6765192 435 417334111458546296173304402813515552896477638428664463847090028712246207589353866693833128784186845443272 436 6859370 437 1257719240012057330933246145465389337496233978826112082826846661872522817392573296885524497705768561685877 438 6954418 439 3790308436945427320039737247470696048909105127098692322337269712824921036051254981068648827176929787996062 440 7050340 441 11422377461564047941839208175635672255988524953157145188581998320096820859774370214442172483709661700048689 442 7147140 443 34421488836875441770677613826577769095749203575054640230456562505156635834184926457035195457665602135951220 444 7244822 445 103727535867176219147512809378745564270598496871913534685501390150068427267140226812231620392606657543274685 446 7343390 447 312571815671178338948978331833273463761848149055989446038899278354000841095177022760072963236649526064478122 448 7442848 449 941883071222484061366254706590930704135702422488714864063883158773389201166800095250353195886437238526176505 450 7543200 451 2838152086294299317656723253046123050957581193428384170033205447454327637144207366661462506188777696605928352 452 7644450 453 8551964876763439353644047158958361968524165358171871243624284255765463012364043342715596274154731032929550021 454 7746602 455 25768420483931942262953773676335064352526761408175769931446856507503829339886393756340415089229386928153913014 456 7849660 457 77642839012720699394926217627385128398443080225507778396062580743133808928041972453602124067983742272587899137 458 7953628 459 233941249720936716002973342677295191217917628679464740993353775891268389509274290914549008604837971282172955724 460 8058510 461 704861947211134001463504097417304991721518050047218440395559428659406056703267993404874935017174147239777830541 462 8164310 463 2123700435778373564754264500408173229367849642168127973433172588935020834636139342198308532659503141899141984194 464 8271032 465 6398445089770035375354050125693294450713435402583801877039000675675470497487424112545976780802451526236883450441 466 8378680 467 19277366616614850169335920250486207639969965635989659501335450753637635473199290595491083890879180880329055286392 468 8487258 469 58078193891758782637829070371677595783398875192683740114661698440746578361808926560032712318053021545842413530901 470 8596770 471 174972863801019044302951139975689705940663560432195505175951133861740750912059944000776518890405501352093016903118 472 8707220 473 527133437780285222077245206509039873593391485859019370023751517203725300216079324964364702479955814199976413368273 474 8818612 475 1588044852472539933736910979273031888094376871264356673558948898466685043087936453779199544866085373031021362245412 476 8930950 477 4784068174812672603726259017056832466225737854854965711139929735966582556582904797995914946876909910386340487761757 478 9044238 479 14412005376623176218725355288883707804505035287750584204809038329599329951706000703962693777466691105038850701409242 480 9158480 481 43415418686425003878815800579790754630998571032808813828594862353896736700989861041812928142907957436756039854094489 482 9273680 483 130784463728941437304366605878791157545446108607097625128287829156986450640585159915213324860247524675186582847829840 484 9389842 485 393968014195823588916857430054630153593689512347306426312373213756848073534602210114963595875313531120315138436529765 486 9506970 487 1186747911614468597761845127418660503653122096619959931719648820128210385442346821452861651509653464645211585025570022 488 9625068 489 3574775341924399286319353894020291639575526968594001753506533996957629650842661037682497546180099007788433264261974945 490 9744140 491 10767920847016178338059517217353805304575062941984371135562364600591884436074844833019230413493712864923695320379508732 492 9864190 493 32434547004777476451482918257940207071270634934560211031815381630932639758865119658972904565341386119446272543957537581 494 9985222 495 97695994405519253666361854591456994686448243129501925970831008380268878628517114456664353670604900932364377380368380914 496 10107240 497 294265043390118233934824863227280104477253744365969656538647615603219513941316609809229980935556930519169811386631659497 498 10230248 499 886326310691036120611692488040567674685488278030300605494406618196897175991245628745400702577897474723739471896514223144 500 10354250 501 2669572473635152618256731159197885107817645968888076724118611168752407430475624284189334387047372473669908528899440583861 502 10479250 503 8040498045591590624035154562822201574736481311055754895262007448742369998932535046427399999083157569505795926328056165374 504 10605252 505 24216836010833170179900346944152243478060074146341838854504544173682553119314591720860390511072593154005598797873412902001 506 10732260 507 72936533654674705463085690599513646695732113078549239069669198003413988725494734907315743074687140798481429450288013586132 508 10860278 509 219667677830549701159411021099711688871852011154218884727474290457340954279137083956150943848469506404838187520867407563261 510 10989310 511 661577264091225857788694911202647312969523049218370156737822960713319827145369889571063975418632771242696260072612365774858 512 11119360 513 1992454484072407836297470277318478677970470194922250977879669150163850374359985581821025357875571069812633872747867569760313 514 11250432 515 6000531527613414297686567463087046251097113726568174456637608254563223801851584484786576368485731477691536895833694170282752 516 11382530 517 18071098809028815259442172282655969404848450605108787938908627175904689441869636672330229990034249237835516520271356938066437 518 11515658 519 54421809105652162877473926528152400169216680091539157523713288764359122434553559670902192623833912127789267059124894140588822 520 11649820 521 163890965352653639929864008625010676371664025103255853692102088003012529630494627974441085832695229626215953672307152446196289 522 11785020 523 493549510165052373681918712996692456707034029795682704439192929138843075871985730808526781381666168607192318501718867457670060 524 11921262 525 1486278372816431482722736200355058652897227952844793543406238782805945688557462733081190915795739945007210327959548832776580045 526 12058550 527 4475724645413117533199148785160119807020061448907616920484696334586086448496904821210404462339444152578531101241823189587314722 528 12196888 529 13477842517130821854690266907765190966045317117842559632252028962263007493964264329531708531875005410406293655814999642582075785 530 12336280 531 40585533294066873329349262380150067533091349666886805509149906762303266927313442586296611030195035089230982023713589149254577112 532 12476730 533 122212617110223843283883172111013686504140243940737796364631179913452534118202276551994289394295161841729249239946538112337286741 534 12618242 535 368005903014741199739155671244731511227019316642445528605437918619985802363392676035296237094015655247296657226256926330781588014 536 12760820 537 1108121864096432608879985478469265888824853704388033004350946892498842007116535567243828818015437474908216700198022714973703568657 538 12904468 539 3336678057445924855627511829613011731905948376546188268656740087413179821428679319145306774246483952223630286151823952865237304964 540 13049190 541 10046971567807655653845201671454677392012006919784832572781918491989500864523255809677381283339966439167831415128739282428142465181 542 13194990 543 30251726889832610222423603562210958764918506129793301018780850165218386794281420985756526731821443064994315915406020118781770372154 544 13341872 545 91087617228726760449934806330173656061402974500696312957647834563404812984979223627442728840868960437455412756277467170837391948761 546 13489840 547 274260161363867070697796405921143307484151291836038168576859355893463396761342552892847632458820775039783633299010621955988470826672 548 13638898 549 825772413124661580137365178555296940352280980509962194842325624290137063703242304710101235185104006301603084987566527198394350490021 550 13789050 551 2486293026473165844544023418041491874756324256535429651862219542699651811367370852224978718981237062451565810234303565586469919158598 552 13940300 553 7485806440717040846027853901251278785367416714622918157592386637586677294875044370958961197221486317994967096517722648733270414793953 554 14092652 555 22538201406043752475270912645134245839397581978918642078794343941223197466943928555728958712497784345905710286997603802121393271187292 556 14246110 557 67856950469809147237374790759543965968078741441905589054434583909059089147788171995743101499993329213479557853326118974128925949431917 558 14400678 559 204297890164461111146810530751055583253894210841165755617458407983345757684233674972897980587479916167725954536978279625681016311966802 560 14556360 561 615074786758484341744490067670437805810656592069844232214839192718542743775308501875699970024939534085039706541934606986925764383586089 562 14713160 563 1851767709070756050145645629263126585578891654848573592731909484461144643493747936498117994862317959000704648418803125290425439551103880 564 14871082 565 5574933173598177225173463166544819261177440600462843466457904172299983166984711102107408238949451947238870531635407288860220757912257525 566 15030130 567 16783689659952258899729968335900776296854618709139898464160239673649597210464535184161387479935850052426881354043215605547495591572144222 568 15190308 569 50527739397329958371818641516501284430530746850673799586840300491197734759924811186001650729070032789411453339540628033542986728281711025 570 15351620 571 152113229444409420133342134075900719911492912721783711343599645884340033665368050458557417054997546264626787850854827751330460045600765492 572 15514070 573 457929722090486895453685030806892759594180754674638071780035170885260589152885002077329645768354982483057647049263314206095879719129629501 574 15677662 575 1378559267543236591522030978158250078361648313551775028587814212352503231928997558336961121115151978516704791637886435474601137904431966314 576 15842400 577 4149988106445037490049020591687465633822263089238907525506568736147674089198020331325799914775717028752709926383948784992743909954486858617 578 16008288 579 12492895230781095616595844746700543097678743713467469895749084505713515447827143962922149398617934365865916433562714790685053218587095833184 580 16175330 581 37607478426681236289133883155016067881672094477654651644935388408952025884180680795600697158726152936421109263920749679175624121932256306501 582 16343530 583 113208813483057557185440696209791519410923873444720680807870569902290516274639789107304838364795508325733407681460064958888265764309739036534 584 16512892 585 340785575058214216510439228863604505530494390369432220042804923733174864690212607483422755760237673526610462713473642640748977488468191822721 586 16683420 587 1025834129001767284393669107293503358484651481214107192985994413278434541669517542934792989278266466228062107147701271214499473052021564640012 588 16855118 589 3087934598486675757768061583988579601133459373959753177530722166072033467805191790257953133827459735628878478464944843520256040915915727143181 590 17027990 591 9295100429904148987065347538289947380438892912831554328310383276926289931805492855134581899460360217720711906460357620191040988027300347486338 592 17202040 593 27979191193044812102479530973842467872432223111351547372085800166909438380586231018485913192315023685664365132577642129463941559920560607701193 594 17377272 595 84219243289131531731289057998445280810643302452625295277721351509120020897267950414704242058746900154499783637322634195064280467277660586591032 596 17553690 597 253502738997385881465418569226089474011969806713587845317555907552535179958331623321852233621646187756019415630737026005210208764380918118690197 598 17731298 599 763043244382131503210909893370529316776029118207899414405843281733130891674578186198775223201155025145618441048518448275682728380786563501975182 600 17910100 601 2296734815316316086076692237188370634548446448825105878577056522425968730422484507295981236612114461069535905614477455607204491405291118013495889 602 18090100 603 6913019692458712987561964382795459956306416629079540541809749598957634357463703367986910410862291540106649464250198699162082393004667636633763300 604 18271302 605 20807504816905433150681556162077424026902481735051290343664988891912087570979859642257631335664719091014073634970895094507653935380385757752394205 606 18453710 607 62627851669304182016031657527305404554657140748591877185702186960853816208705827541663594316227690685124596631573582274587182075240305816882490522 608 18637328 609 188499566663676193740055939705135611085820508876089650021228221737914109113416228469662883876383672291620917074703437796954207033018363081596112665 610 18822160 611 567346734958319524296050720485065025523008786519211005456049647779800308802144922943004954412252817583604132764058386310440603520947426137707705872 612 19008210 613 1707584309776831402115800865564169653365668139230459182545243891037574870792123481431063771586063854877036542912019377690055757828519289091955397861 614 19195482 615 5139385244036112694030348709019432690486929756709856046167016516207246445533436582099338039806107771009782062595590789346369115282588899312437947814 616 19383980 617 15468052676225193545139884464039069262630565287185003634094904077905304836071508159716454294562071932165363489365370336867712871238859794047104761377 618 19573708 619 46553848861026147024566168403059521361401023912721317389066275821566611006628119719404683409117461653904142372831904917088955189889858670470763439804 620 19764670 621 140110619080130140241138050242005504804731055891662871627543518228251922515125144878980011803646122533936582832703096470724315298189413876400714939821 622 19956870 623 421679074731545518225732785824497336575777120135485373263664626975412036031097791799237920139819580318482215640731434570545295080127755224167496590514 624 20150312 625 1269078876668101847184154262768934476212083217787946394934096097798204913550460446884607414606102379105464048350060739186752932797061806457398623755881 626 20345000 627 3819361587424701419073330504193130828090505225508310010231594944010521157022882555114503206378238051766444349333781523985609941061221041726884352658152 628 20540938 629 11494459634535291889782594660238374682634282392958342506982704783879282720183151308725552506814506898649489660852142491232883251193769992244718582354741 630 20738130 631 34592503520389438567035593423692070642991147328175264949811874207181005907892964856322786183482898925998938821108821231526810037611630577926352401190078 632 20936580 633 104104884411519004394170208600007051714238342432426507136026902188172490965709427359406744539566831468148225978983644968064910964925853537355647247714033 634 21136292 635 313296774785609079261700910786813674498509728640981658267854545264405892623219880449535391586054898474898906483922478724648175451050446022796711958125972 636 21337270 637 942836689009983436022673587320818581562913289954051385382885151892882937047934436462551648660227907636059405092682067635304854021969994300579446602673277 638 21539518 639 2837349160989418902780733326843588418890892181955473387886620003977644588678627694729491367686873359542266272200790097289995545072365951598306272077045962 640 21743040 641 8538564764846662492480337675174163279279133482146377858873753656829921098640356240213983368179188988529062987370601975022229584236465760884622613123157689 642 21947840 643 25695246140175204829855426109452683905656771255279006662262941905180725293734488188718477899893273695293981474416500974523417599767501000922979230131280320 644 22153922 645 77324393957431266546809517580148633920428426192356639243713868519615061874643722970385017085746941275002321960163588071940439340476814157576271862765822085 646 22361290 647 232689148483010755812158270495817648371659615856628775501916733971063843604251944123843801415442184392368098491233019660931877644953375937150818105500785622 648 22569948 649 700215345281183135951663964753568184946101859408562899818075587149847504753718158009597654720930634879187693305925825318127311805428928204718461868200512705 650 22779900 651 2107089735340002013400559354059050274331674613741718419391202917159510436084041450942991715586604149743813273414457774960376972027993185793953408259785030252 652 22991150 653 6340600304509363856838380441572187981475130947773244417984537218608435073720785283571571401031249184550190400733414221899116025919098760921254292744995423821 654 23203702 655 19079794208996165020425248462901675419865714162964000733386397057215016517568338642942502965908057759606822943670365356751303407262653893381945082131997964514 656 23417560 657 57413362513392715411006066803260360685918106447824804638457547375814183441922964305510875186167103896689224055421464143415776210304034512000381858087120508937 658 23632728 659 172762027199390807282209164653447085336717211220272821230267710739949951993422738046582724423830103543673937839495496649732926596460322031564785409334833756824 660 23849210 661 519851900575810404994200386691339265847040309291213685635488338057372060983229749529898469867476686191840610538179802607655573686025621581385275733225011197141 662 24067010 663 1564253158660345164425319838267011827051786954764826722740520631684682797958573854760146299390389185257978222673619345798337102748010831204228585715336657466094 664 24286132 665 4706851846779777341604115549380017569687358944968037165723728747591748238902375382791791567535044935821303841198097851321122453313834392992904032692994938980241 666 24506580 667 14162832652735557569796814751876998974658071076924782489677686800388344251787087603909432710696766947606019043126012995741700795150908877119366924719939812513092 668 24728358 669 42615329295395349344343848566841835720762195956836360446552562074004331360601147178330472156365197263244379687973197312560102691080943725780065254082684520956701 670 24951470 671 128226481897752077937891758634158023552650536048695120272216191240530889897523094634797938541920281051012106739705066913685308990127482460606089202016648910701818 672 25175920 673 385820927727954323528255914703371619829043452680643477614324088777146357139728243203813381844234910936873223246471625669070929721036401231615947925355732874064473 674 25401712 675 1160887229287957239728509660512807507000405891645604783235998811498100133760661607509698844188126936162130378821484151791257797415071065244240884733984557147424112 676 25628850 677 3492935026176154526616754730746500463541044275747837400887076069994283588306415456223872628530647418540923263710660279725908417001098780380901777075705747118213157 678 25857338 679 10509625093465312002143941439863735218242612629676581356198467116482800325992538269755946173490742085786366172870604312234130325270953095087242699848373468483611142 680 26087180 681 31621335325206481273312856062463907137586277296328951529207118068948249661197490512520823384168625747849887663827683355871606198615829547095340205408889086939803489 682 26318380 683 95141386110051079620581663416009825861334150110884476969456504365344295033252098647321424743595075715022030427130661325122464264256399426786856933817973305389286940 684 26550942 685 286256298733448146263674275933883790929728404998346298053874963571531523248735177271241138004052822559483193588334817747890329797995930636863079754227838049981373165 686 26784870 687 861265317410229160996810684859214312826363078992117495598141242141090484193142175801554005331961253921700887685832954561239800409667988980096766121005268551489461522 688 27020168 689 2591285215860341649607795625750331758590622828967588291103972780702759195920236459368153789955292120494856583819984367636425834276044558148812878937981068859210143145 690 27256840 691 7796323438469987448675477590769061736106469262876472286240565504946740817783139173994936691744101437673831513747409614767396801969255448072006378538838996191962370632 692 27494890 693 23456373688076849845582704912861384589323210116550539097507638003355612143416706909656236040866979541589279828104598379876548303331131665092722360791204357418990539381 694 27734322 695 70571331182231212035416931160246751910981037333414984008880738475613005500451988891982986019504964310471195344900903746352718602263490957908276757897675178786390448414 696 27975140 697 212320623900695623602257242745728050161977332951535052175715688823477523711961571164991791749226969988523653616464037059227376883600760761615159300265211855947537333297 698 28217348 699 638781762764092833294791076032147533773034661708475456974367486660348092767701526962103876319817141136901163594676088638189793881233145948516464980512194526607820416244 700 28460950 701 1921804961478296387348431271481332751180411973687037272264763720550790843198555021287697132175860116924694099019880198296092371334992028836562356180686260456119197910461 702 28705950 703 5781793903992942824437467944598668703125159886745944520819274943361612224282016385067247906176806431316054121767196392032846083078853859482725952259507811997244916095274 704 28952352 705 17394518770652989460488926224260017458127251557292331674532776175212555756905103118814213247478097535574077839424256567532245156458194897367294507930870527878396828727801 706 29200160 707 52330967487981451342996345844172086420637070363040489359823182561020824522892471247280048329277327331599979940640771876897856191039484648859233477249652859295176841836832 708 29449378 709 157435135992011802913577739046692361400677158162611951088144109789211945325208899414352370748361086169433179089026322153596930738113153816849750292120082404865489707781061 710 29700010 711 473632108560237755394499321682605390618329315708307302290456015686084251245221155260593789526670571032199255068390986029500878709323561061365400457473618695536346786453558 712 29952060 713 1424876427433320306144796278675401091103881470786336253949439106013597999544446836834391400424773650668296918609109016794632895612922982016544650115760970529428673465984513 714 30205532 715 4286569587557782038318283776908958031058324983343251803082530494906829736059690623661004296808606764719988216039135226502289465293625842546979296577303254916744919836117452 716 30460430 717 12895529678446809474606536153375138366415016662982484532950231015318596420458122210456503177028677732305257028752830207862040731245448217132973928421970794735611457942141837 718 30716758 719 38794051782660818502774662928070207918965175127805640969958611637750110898211517649789980390894605511351648228164764208651639199830056719875029901336095474162964469248102722 720 30974520 721 116704543589943625745189152188045002216055900799991485023199590688633297605146006004631353752109533477362576110213113381151468617771306365053414052218835692357283694130665289 722 31233720 723 351080795495714387946162946775638142025648828649698141409570039392048787546972377179678298994605751262010622607795802409044058908157327711445215201288154886677021941673415160 724 31494362 725 1056143880664793695970275310961423832209389864698265483248623920154593046835520209036387610198648706275800550654856794023901135889002208983190564737759408088846578402987879445 726 31756450 727 3177136124527332684306185344787799715025499730342309626805613166399119193090369859601220970240440476296707700458978542462010285160597304496136451614963054552986272942990950222 728 32019988 729 9557521821180852842104634270073983800268489599769468411596063717003377737022537276279837329654804501298041246860160108556951487962563946128103627049943654518298432031180235985 730 32284980 731 28750905806339122893872137517353705366381440025536023828325863804428193684321894921268035245764862721117878177030153769183616361330007936303393697764994436132914135700289359012 732 32551430 733 86487738447407061784291116673456377995872233755290927265590609373538762472728534041089675507695935815024897840439481638089134776316972102667429543140473726132798925921241576541 734 32819342 735 260168278427390264660897462384554919677800442301921349138610882001378831677474149955125735834291850400088483449365505905882261405931761189274033978957892431600566334224973831514 736 33088720 737 782620024537678031906764724246222116103952550013909749441349807646424127810288093360947335436487680065306820132237700692491355448737818211637337985483091054408207672058798466457 738 33359568 739 2354205641379555809492511184016338419523511319366166354400600907866135281764461210569552390110299426791044569749136651002007780039041058566357722102277514442044149024328157050064 740 33631890 741 7081653627438232569794184585882031472205494966071810381431457178378994540294174423168788321733407440158506037304680599779624481195605987493410290744317267162591025097439887911781 742 33905690 743 21302070992213393133332506859145143057521367922135365098983334899478749705884895643886758419407749799831635096085853739659676866822266397863242245545405972997148809365686046910054 744 34180972 745 64077543306336265671847379881932575095278752838165897161016894791461547372661804054801455620845831837563256240772997039941440870173144499738760856573580433519573630317157424230561 746 34457740 747 192746620908097055831091717559289163053980205729777097075251354653460536883006763533827907950405242826894821579865298582711553419638469417663384929532828844143102497611770258261372 748 34735998 749 579781835691555943939923886418341802466372458835169508002356074797609294944084344709754347114818970423299623312234818136796352686272516008331461868034749163182452312816204867659821 750 35015750 751 1743971425976462161159717860476448347312412901443023174336874256904510937717445196454074911135266637097744345654621221576374135340888871291018306842413035381806791398391297018877298 752 35297000 753 5245792034634769471498992185093613861677125279141613474000040868248581971807912076336660342778229088776769464117613966227077637868880583671126684242165469822198677575001938442706153 754 35579752 755 15779009374020457378556492366273648044251035561862472274968376897350893391390465689933287856451974798780917673814092803175098609145283660407595343871275500496930942864489957625837992 756 35864010 757 47461927932409819027848024531799363510412085858900312383809893569868122602071585452569784053707786993694580865826031123006892914051776709405431905048163774581797559011922299911291317 758 36149778 759 142760483228274797760079715894333348664213195096639623828143969343050695089915321506019113614178948773139226130629351509465470002003107312764233335447503143018406868291124180976952702 760 36437060 761 429405547977960415309846074579805820391570397849734931514574773929491067120847659962986625201703609695584128991341828949730783785552653491936512867251544886874263178639444386802975089 762 36725860 763 1291588938813289312018359004429834784371503631228652974634152919489490146915848066223747728682611119215251738772386810113195472695287955136740977184481741034079917257216548692169296980 764 37016182 765 3884883701078092134321539355360756322704888206724303464173744551571521277407459457675606745280334228031253271712244400131595782101753849393017247301626542222611134935544292671934172925 766 37308030 767 11685001757148948997764005092296024876885796559287944013335091034023716342202124150039910913538505295250253981321985109770815438352931500127434689149423584028947554298316817802227683722 768 37601408 769 35146057233190864777690176355529342356970785495208932902446845239998606556545609781159004773708023719220244442521711057440530591201804356227452909181902624170185111370002272766106023225 770 37896320 771 105711327584804647686265012302511830249852543937662101294665252133778192259454541336594830420401594658069180823232400356705844602034442636217805252746603488760582679535162276376735627392 772 38192770 773 317953450410110103118378486615306900286378194169092211645969905642681694547816759989137939559037354475432884956699002623270292291390416611259755333842497315031830074880953203365609367301 774 38490762 775 956318754197418789533885808969234929469596269575594358223832164652086436951809687905474163570609774929974682331102412529269152330032515941598284728335552491345736333469258732803186545814 776 38790300 777 2876331471493521809137908474277647474240173869931736244529263837128383370780507287530603525392322459300952129376323451566182283357681346148251910365430839112787947326886973566528787140417 778 39091388 779 8651120041184361749022478564942770480214676793410068243161093540901522292116756534034353680218446781435940635278018996633671329175795433415126899637565062254616056960098512803944197290284 780 39394030 781 26019737003664474211893695121157795613126495931074783258203186711253683415675973616430690352779778554907074647281202915706387424835640485156494204536512821512604815818608314724906254033101 782 39698230 783 78258341651327589530159863642461839356826884445758085360769278399408399865005032892274958994712650296518982166185046524535282586431684010202823130480991368784084382270763273113939904342434 784 40003992 785 235372416874985269273915925764350875622822843294875462840786989995167248448946434805773540793257894784950221171579452905854208695069339694808490942057332819091062951257104806159483296720521 786 40311320 787 707909426387963309872056781803948699525495099757430008797798434376327891908633312804166613807133516041030487533811298714307708892530882077025537478015074595489618267105759378931440799418712 788 40620218 789 2129104806452912435767097358944534316547565008890700887219707696301462115411281963573037815703480043181630934658652716133158375099561235208876806389574452201118143041320613018153295285424981 790 40930690 791 6403444001225804825754073117431667603555934155527335244138060268421821665289991966200727369956678614720511220147614608370180870564589472560031001035311041847302293843971843698536804678405038 792 41242740 793 19258720749278617032620562474089196772407519853147703479850992343817770953038414125047023878408751299688388908957813205022659847491485718480294748705696181273750475691945545027841170663461393 794 41556372 795 57921328484639458763936716787650172202441711719140203681863411647110230730620557054475596940842400265645732472418347754804331249867609057841489482916377711016782209555926676880215782038217732 796 41871590 797 174199484164329199290035238459098262262982591636511890772521538788301445806377615201430366739375639896678894653889767683622048871782282880726284159147000634636938976108050156030724156422493597 798 42188398 799 523904948624220066864780979665738023755920144346809511498358527905816598262680677718301827968672236989261775671573476308493311981885215763784299608634604408670593970644960844262402900356593082 800 42506800 801 1575634334266357607578368731862543782168677541352250052037457318340186577318685529496937667157652662865460602144432948698361432045270748656169240219484620740291113038897313661297899994503964889 802 42826800 803 4738661467980165043687183574183620479208783948992214708739517158888770079547987077516909551227865844289407631822436405413728784434657550062956744839196284763711332497579234369425773863982564400 804 43148402 805 14251259799483771793917782858338828835734605821783037784099987088270941281419752699629018302948321099947300371634721894197119818200508562472217307059816121919647977635399583264873543233529085605 806 43471610 807 42859605585081145370322044982380388701528579389768294325944268099626716972586632500121923856639134001079133543406403716459159849291133424266693138806130168644485873334184390264409294625502094022 808 43796428 809 128896295315132926076672224169232872687560023942562425898765724803321830302742020704070378413299914106949097915725925250980880731942223483350203069298435914590083441286510092202593878651422736865 810 44122860 811 387641321625067248127134940173973737811602929147459906459095935923290529063172431723324955770047278631982385603697918057752845748033140081700980166535443969740127787711401040835879620279190807772 812 44450910 813 1165781271914207154072759623520746572681577359401697605665684092309846701654356404003316328900584444829352432380654181087689147900718829140054053375526740587130015754689815415191932813812514743661 814 44780582 815 3505915736859637691292343279558715795785037794083046475862241130549465448357586538509973371473081161288273123850643824006359275672014714105015498754341447795118944438736283123628680300362547023314 816 45111880 817 10543462973929961761099223065665575620576030529883000404182289952508172375256311595029993268733226964265466851677975314248953322925618822369606512146308021486543524840209360005044686477862826587177 818 45444808 819 31707536211843031344964248877965011561390843032550584142333569540103845216319590723590199269141631333998342995412057469436486456505580507272499584088775098763190649092629611917609996163914214768904 820 45779370 821 95354050505688532219892485676799888783160783426356501216360807668049519920610739986271256196250745325600856307370566988378338832702913642308538895215878399200252170993893431460257798682720029106421 822 46115570 823 286756477127543911214676674159114228646447113265183750017162720147362512576788123405315743755229789947620050885514884705341654887667257288398737114496294506332797184129694081503056826621092422824414 824 46453412 825 862352408214066677309027673863486372830235628753893989155729051871729396175232080555453156765122031755312598546754205336644879831677320949615572630034861445194513565833123605876020771582074457429681 826 46792900 827 2593306155136504862922075975748890179163389753136710184779909829904113763860299372684877246793664081003295133310891269671794385001058610102104801749742518114171906737831494901728613189902615122940852 828 47134038 829 7798665256892429081751206789721963719508217860035215206277897512579118017584707511110185069875886200221957412944559770000962391521255772066088656828141355678280818334490856957487492195177020805908541 830 47476830 831 23452236145126030724208556956591770704578799381980899574648196606337684230765550712497215198112340472302088277869337192959624884118007141477588725221165471042137749366461687629367434461938588915468778 832 47821280 833 70525429558724322609490480632052950751898835551568460591388102024814043226330936674991625559791067031814912950714985227749087781016740900270734439873720625148299131188352413158817177015038346427482233 834 48167392 835 212082452046211659139065871182991768170183818871582667376494842691845101281095663637474816575735337940170683203465876629857902729038381128326108112251834511510555042831959290288596151932782778514888672 836 48515170 837 637765846248751051348980901409474052254013393265379858936476137927744218649595551749924269416292424354689882664360392729405626345079618667520038714647521442728638076296584023302222318461351553432580677 838 48864618 839 1917853009076601375842292567809918399992425989748035147230403243339859400367712337762272267316136504666603147154969466707712633509132281850185259277618618052776833072291870527215968543373064314153455862 840 49215740 841 5767225438220848792912927294174243929668435399099792152954134218689458434359914060824315179150187208807409938950573265681625163949077123093431207233884015332103255747081966953575810394086221904220866689 842 49568540 843 17342675547635680374896930654756197978078778486866436592651176122078016002850073325085440669055894710845031309308714393720337282112272201908919909904736529517628036831864966976511145474159752598138849420 844 49923022 845 52151024341826443113165238280968992501456752329300490179319848764262970107861213403093807401983683385803498405297126971187397217131939103612638594323463039116838919267452099276884579298182518451041449485 846 50279190 847 156822066122237535304919053793008173206031507594005011742058507486875676621516620492793878390399047917215708648004332283641347763781184804495552376798149469042381184117927892872707166521657337323196613122 848 50637048 849 471573177656987223811027178229328106723078274600325658838472406042887328758348802328919003724541137031062766240351850961161511628499656894459566911877729462202736831300498463744281785446301357880005608905 850 50996600 851 1418040470841785525121891585238895081484186079255908847352307868875442882956443229538369116833655390931435219610072115214196939896967278126297430080083031551834990330741639746611326213982892111371464532152 852 51357850 853 4264084226137828136432104907369417528397412004132522154567595558866671338913520156269943667481062112309046421497266032634728034725306756707648478273598624151185310502745352305969421214880640447308938537621 854 51720802 855 12822141119250899092495605177066449437026797311491953301234802533321042086873131871774339953383474155471361552492947158880595749279135037109213998920844460940596950039797356116314591363437813681510653696014 856 52085460 857 38556088680264941327084686896073938866584075831759020416300455170126210471017109824216546712971285922046751521482288659571022183147049412286447689062679148282913905714075965944162757246701118063283680038737 858 52451828 859 115937262008331556130047674782845588266263279187126542786689508220867884044244472099330220697376448133038255156457207527500771355370081139735760144088474741232110883926279590618145221209266385246106403117924 860 52819910 861 348618773927604864836523866632408079798322992636928072973432952794071410026312844178032403767517115499808767245402647228865428483897042127836531662966736112846440152130993850211406512035288248907085505963741 862 53189710 863 1048277285490645183848714126748838184393568443137429552760392142776617503759676816174222436328714659801508307064301015625685628705051522509397348681004144005989642957449446785705132081328332026227555616787994 864 53561232 865 3152094747595427319563569960801356388176503725092224659801456281513062332321245299443042984064633919310770937177182268694324915875235755905855307119324239020319896375517736062328133879652397917201564357590041 866 53934480 867 9478072916156757262742992624068594669516906362316481983965208404088816460090380451090255977429371577651050859484384471534778836905950832850555704586908138068012591636061395302622614545959399267161385806459792 868 54309458 869 28499584768581697700385826097199360523512904648068869965578143890915337769651075011554149007994524192109366722311666410959748778558583193950636463447530677225196482436708747254782482358884814348154235833942501 870 54686170 871 85694852366079370837628022966578811115425270627564881937781987708692678477093026009512590251102800953796742598510538221945483139197941668048817439403010820739065569895699925805091363239674292684472942960500518 872 55064620 873 257672851279240945722295702924678621980935481932769461936488631233918030935698480953088200434666087993796155090258231633035159828160401262737176465390288829407625077443820829537505838208082426973449535474000673 874 55444812 875 774783436380731336795122010848862431846785455948532834178893898025274079320353651632915890348071319378606247154954545800701610716180932563983701837714635589794160335601625644979212760091425927680440726417482812 876 55826750 877 2329644956771219509270070738771066993252293398296271847644965707046382197500835581219701538176433124327472087117403190106893225843641984019267622837775214074096336316615366404037724016675813723321598539458384557 878 56210438 879 7004818813200735024464326334986640072892691286240835578259749160050826471121830622621966215925956871557376298309828228435044858616223511039752420487219564136430574879277567619413429259232048990805624699213973042 880 56595880 881 21062108268263434563355321360980237498085507132778566840753803596887519049223463504754483451967843110397009005802340659648230119104563210065105917383340458151716422426127108080141059405309970434939361340380912489 882 56983080 883 63329280290773992159952991151001664332478821220503880840185079140867676055244305424929204768473446818365667350025589901973976987081367661032863719915066671682423360643264539906125493098771381692385545749583784040 884 57372042 885 190416707330273041889520054657187848512103363128016183474326242473218384888454661006784877543130092916620923047932473475009790850547137075611229063040335906729092362024443266715483423944838556239859022434300096565 886 57762770 887 572536721364672321897543407584112112080310787783562173284291742571501224833529217216346422342519536134434532137364531732292952219550513504371600899006415395232743926357278741137771105780088902207684222859773673022 888 58155268 889 1721469962215576554379579953589982035872934458549227388436814273170041885005083354237014636166946380557018885392794929118669595662378847345728543826675469210834632299923683046387275819176986407087374135250169871345 890 58549540 891 5175989281011408429199589053282883206514809661243304771062259955876740286528737170474970015919002458132202523120488789121381003998318462535026854868995076707913098462326589608083714963041118322655086805763286432532 892 58945590 893 15562706026128261585781314737387460916232447840516782130442231276730064754126672834716688370011497323780045170187778372660259663028501149098604234773891237349966900074646390231016807405653832272144153617328421581181 894 59343422 895 46792332627666893651891586944778816638761400091910949843093048057489725946001402474025400076797961819490448313042271133869128942186140731776383714822391733728583514286939034913347409766552928728969140452101184995914 896 59743040 897 140689641530847007639317689032185751586476369986814659884578206854367772888868359331702205130684295002922283346563621449272436685860334048770864175969329266221798985049816697400933191948433081924517460156651550727097 898 60144448 899 423006855536080002968881851690105159770005619093689410719631808608799103819197533723984630092924113642119665262001288490812459635486737706637731622414449993773542281716448870185472463791622132986382496870998875969344 900 60547650 901 1271834359438856949059431908850959194341746384680804525356586989963484666915369968358587934381386026826417441452935137901422827640177419800888612150762736566645062824850342944504436055213835060597637839816129537437061 902 60952650 903 3823944456808421667636654787894808728120427736241622455662835662301716067119442006635665935451999138179427661359599230991224829121683879445592088302846369455908496413654017835357364157158411166708384567057787580665174 904 61359452 905 11497157505900817464285041547710219619646848955322494005767731064138934400478322324586704203279520587638808995081179144834543525968506498465555020460213587635645413058271020511604260446025951454871566844001559888433601 906 61768060 907 34567444924129109776980356195208039164797244105760361933640865424118161798794955887799231800609131282218005018250681790086237693715884075783001328035664200710696010626739962551409285261730008228853939960489271347607532 908 62178478 909 103930251991667301483316763241856258411961824036659725549935612967458561188464834405515052974139102404558749153773478437006534428578745968508012784072062915543367346236000590704017367556146486279279538166921589334358861 910 62590710 911 312474507632841820907077373694265197988595747268115095896845888987687910941634403442897231639352432887390449758384734511263067328029519129001064752111399686863939981775343881261420637981308843615991769357126094123932258 912 63004760 913 939474777872045212092613372988884862223918067278753045431654817219000414953622911007747913068862675683313956166347101134519594110968401057434273456019831881293333774528057971232367519882534685182434772640462260982248713 914 63420632 915 2824578098536694884391983874684922391446146678259482409518315902424811291247027835060412393659004158113369689172619996205749958713544734183596057967116394105984542811190252896041419377463428518550682711628638719027632152 916 63838330 917 8492195590371762397518382891209570588661617464048117048225002059577864012899560811292743144334260867530392529538596067023823405282552795584667886698519877704267252896388995635157208585837758944662183316007671965576737237 918 64257858 919 25531970655400320425582442475093122008954384679953360603685169235643882456174114352212747323074527782162027974677996436291190803273414165855642798487071719271742632077621697746570477117855697001016955491388283322464576622 920 64679220 921 76762063619056060975829208829672596755771750903287110188085996877662518620948638811641795639438818885198635082220614014532734172097509834871845810635751416292050516398229225763007985434594351504142083104260652244851334289 922 65102420 923 230784645815733482024733270702197482454041043300142415695349458145180169620124803699936047928962163271733558721221716160575687803124331516530289677430863024306619409690780074858913618546864836015699899203069363567183000260 924 65527462 925 693849302322896343365936744746131523922300501671270502479322776972118350132211072894840126818823609663613636587344770832659519269868400585335125768863415399211261810560617417286409842369839852556920647280070311199693858845 926 65954350 927 2086034001595776721973021032157011801447433620326341273617791538526088574212143204069616329552282188536079791033073179550775925391091419863238147516302725176507996176146683829988236487297255591200224790852797595093775705722 928 66383088 929 6271560288668593241544695490226887093383897206916613119392844238407466294082959568364136835944280644243956016912336139810719878917732913911412753178045612466146620761834546224351730342454974874189062919596152769765670756185 930 66813680 931 18855055717649568951510983651948216347276480658562607253796941583710000596588468573558274049695144168639017982176358222907335944986574704699333191421549148208307758985687122876216253669054548924332354399901738262750306140912 932 67246130 933 56686291707880074535163642499647314243203809089126125448246051356592806932784175326072412774672339213638503740847124079147536759659852002993284369926884377054526967057611821238131948932232519678292560123045054648611064706341 934 67680442 935 170422248788434326647383002130349938333734528607693287405303833886166836227408834794410010200777737764079860605495520468719197053079939675665707496767363928452391971474486821542845410571904177750764171139154683526913899355014 936 68116620 937 512356867359685289067825230285273801813572889844024595397608541107665754969395430831808346232615373661732629965349006099987351481540970027054685651262224177223609125328414538113884923041332389399951985727522609323984081884257 938 68554668 939 1540340965062202794580504362538493365877826581594907985737916741670493003769693071841159985588692602093677034342634352381451335411526363081336746436667069707270127008700105834797700843100856736642834374112743504201679666955164 940 68994590 941 4630833984136049165872599102663495978944803480973226555849023580053966227893599553560684797438617249606468536367665059388821849135289448244528307758642400648608279924244904165761240751233148915257438373128757541294221536358381 942 69436390 943 13921935219256469844011055353134535580768381651485187463452890805289360333434359674793668914333470078795717909122281184899869076107999421735139128621850776526218536467168472481388136919491182861759120871757853709950212488887954 944 69880072 945 41854105458314376571212940194835749674107058580152085778076132611250465949563762066715850309053265226316090627424701574899817814430391496210080001903323053319836699484806697396477654755848756933237779872388304388053281381192361 946 70325640 947 125827215776578030831178142990803677817726916617545827497380778419898552696473335327152081625318360648735082582447678785300085201610354181644227853823281331183053368704323932046372696259671895843594591388509142938767776164016072 948 70773098 949 378276345534638795846152396191300319839397972483906192981599477018137122632766153362469836970430776855565679847863758537702150879788601623974647105809780507219789916862683315709937284755392562662427529479560118140127124831989621 950 71222450 951 1137213131218630497596311090230568818676845585345524710413169856329735761528336902230450287194719415294778335845153442158512138464238422109049831950449151062671259182837184505842269442195308313382213854380778422391852763796195998 952 71673700 953 3418791677500033822962494975661710033506491759717992525644623844815180465475126033120473190434439500068578896440146826111753472867333118038527167750406881811049445845258957193664181090373316816331435360968629471089972459571458353 954 72126852 955 10277831884032528459408170041895140832947340290198232760149214361923460939095724078648786557854162262758468356034499977243911591025852909249714518948398931302255342426019082609404661562482126077548687476384771025013159883546968692 956 72581910 957 30897866206694866349786565470415454696125615903727463830093671568204141445298210173808460633215018075933600068245678428457688290349119393151542603936731651514087041948783880913450339561532905118309206609590960910269207165424470717 958 73038878 959 92886710283876441964045862445436460680227632810580688139219100151913700219927744335011684778602648090775385205163570775550925422862040175661824953084799527364224169858531541996060083306858296011917052370082826236496804040911698602 960 73497760 961 279239465843004854636196085438879671816235253729936954364471556797644928311882574445793962972680725861249910616770318797186357924030166515607066283078212300558561641612134323755307443787353630006719454734178309226557959756939364089 962 73958560 963 839456402503141150140763750624349884775362827084395532933857439418646267891945747659658614828660522350520996854149775803159818738422637512685973120706078057073352320946022064567303912962397115933063257074324419230876522173722130080 964 74421282 965 2523583222431803209118817734796182262306059678936940608322900625333073252544731315945806022217836601351876785573965785644281691114264326435652242176532557637413059151166923473606056483688200025537904449838341732346237495230171568325 966 74885930 967 7586391712062548903446032653157944610858092629862083853532686797230623104240876166737908599849074906956571741756446731637251778039782220999739694972840643310818184018487342260530603685467626109829857385361130620999536271817825143222 968 75352508 969 22806101270489064538606836305782027304394018668740037646290015155386079352542675156915197399133920029572539380372988319024975448210314388077567990248250841128191571750421742300729113759611956429138004263621708134881080173835703495425 970 75821020 971 68559082214371447100626723956270662328641278343681471195945909757240868177088165440850006996161846014826090606429909329414586686903846339467750686733939256971785774336144373459599249388463103586359309113480073220290654596654093289292 972 76291470 973 206099581851827101756298816985585728232301502043428488359065322144970494889644916232863265384765795822803689215222561105262741087530248544108392208169377971676990500263070560051033472494271013655913816308285066107814206015403528745101 974 76763862 975 619565751181619586632152386307078408436037507167437689390878745054655155744076008429529529343138160803387319833466182666845166343046874209440597068410814517315871032553123999169807590469458149658249115828389737664269344722534635205314 976 77238200 977 1862498270423273603986224964972198896525511524613769741113684571023196480457651804481407787595936802415090716063794046053706328270509008359668052536940485358802311692951108954559544290368309775046270348195772831015288214196576356742217 978 77714488 979 5598897861905065344227978313069487703228731583175679242164198720647282481049226751022680961487377367260058417881568632320631472535632182273042941605945581496971030864728537734828997427984735303353380046719129347113305182676646729707384 980 78192730 981 16830902737620929629491845193667136150642785777530147782962031184674926562176494265803415680560832981824534062715265379440431880779212018401245176803209120752605379951811245817938085954593623844703847146552820603542237168290693475559701 982 78672930 983 50595335668579989678899266344377427574798130416599773518294398622224017043615924835616365429978601585606678615357474585756908031854582469950084586365744491042893001928310635294167538875699125338042662458844759497233676365654340595888334 984 79155092 985 152093889372891571407968991323260340093003710501827311063108111071269763202107100621467451454824112677219265127707459099577561264114586654089300926965584859483909592003562599403562459662852137425921350434093171551521923679309802607098321 986 79639220 987 457205315220129521337720550840165192384839089261565904713999078827602425820099280208257419859137261792855483228027483325653195297996277694985044284501808737517420534666579878773866908095820696513144140474956193834028454784969750593317412 988 80125318 989 1374386886964752985354602383131648093472001141052949628716021473324186686101631775656337456061406556662159513218797768057721120410946386283106557364320588689749336879967415878011139311609254942245572688942898619040473415596030280411666781 990 80613390 991 4131473484807352220088129341228401829368455042963604629870137130496698284228897132063707957636203983837257730260539258415447964783711818443773945625407253500839236467805276359102033696793143384855138869382785969736584400511453927447723738 992 81103440 993 12419358926161336452337354599185578134962719988305081120776629523062509530458696811475210641264564893064110762594055637973197705003753434114684657473558222797291386887124915252511948376275565828920679015810628247055245662704451041300861593 994 81595472 995 37332892193701848733230963524057852345460224543158045055828542963904772624692106680277892228861553503849345003219480502100154546969114238694142434212684055276195193112502004283153386986515104509827824270418695754702214371623620901097124432 996 82089490 997 112223122826759064328349589751676910858096867364202540247981592075866049974024368778390457601788236985519073155970382270842147936780904525132692688014080326481548676690887788426312786532610534598680834480216520304716075265401666035198416997 998 82585498 999 337342707217237747371018866793540794039439183296792835985432665780053346221917252547841715550975440378470333906846969106151496697963399002548874220170325461403535322132808692009496236317027267003634588447530860035976522247797408101641770982 1000 83083500