1 0 2 0 3 2 4 3 5 4 6 7 7 11 8 16 9 24 10 36 11 53 12 78 13 115 14 169 15 248 16 364 17 534 18 783 19 1148 20 1683 21 2467 22 3616 23 5300 24 7768 25 11385 26 16686 27 24455 28 35841 29 52528 30 76984 31 112826 32 165355 33 242340 34 355167 35 520523 36 762864 37 1118032 38 1638556 39 2401421 40 3519454 41 5158011 42 7559433 43 11078888 44 16236900 45 23796334 46 34875223 47 51112124 48 74908459 49 109783683 50 160895808 51 235804268 52 345587952 53 506483761 54 742288030 55 1087875983 56 1594359745 57 2336647776 58 3424523760 59 5018883506 60 7355531283 61 10780055044 62 15798938551 63 23154469835 64 33934524880 65 49733463432 66 72887933268 67 106822458149 68 156555921582 69 229443854851 70 336266313001 71 492822234584 72 722266089436 73 1058532402438 74 1551354637023 75 2273620726460 76 3332153128899 77 4883507765923 78 7157128492384 79 10489281621284 80 15372789387208 81 22529917879593 82 33019199500878 83 48391988888087 84 70921906767681 85 103941106268560 86 152333095156648 87 223255001924330 88 327196108192891 89 479529203349540 90 702784205273871 91 1029980313466763 92 1509509516816304 93 2212293722090176 94 3242274035556940 95 4751783552373245 96 6964077274463422 97 10206351310020363 98 14958134862393609 99 21922212136857032 100 32128563446877396 101 47086698309271006 102 69008910446128039 103 101137473893005436 104 148224172202276443 105 217233082648404483 106 318370556541409920 107 466594728743686364 108 683827811392090848 109 1002198367933500769 110 1468793096677187134 111 2152620908069277983 112 3154819276002778753 113 4623612372679965888 114 6776233280749243872 115 9931052556752022626 116 14554664929431988515 117 21330898210181232388 118 31261950766933255015 119 45816615696365243531 120 67147513906546475920 121 98409464673479730936 122 144226080369844974468 123 211373594276391450389 124 309783058949871181326 125 454009139319716155795 126 665382733596107606185 127 975165792545978787512 128 1429174931865694943308 129 2094557665461802549494 130 3069723458007781337007 131 4498898389873476280316 132 6593456055335278829811 133 9663179513343060166819 134 14162077903216536447136 135 20755533958551815276948 136 30418713471894875443768 137 44580791375111411890905 138 65336325333663227167854 139 95755038805558102611623 140 140335830180669514502529 141 205672155514332741670384 142 301427194319890844282008 143 441763024500560358784538 144 647435180014893100454923 145 948862374334783944736932 146 1390625398835344303521471 147 2038060578850237403976395 148 2986922953185021348713328 149 4377548352020365652234800 150 6415608930870603056211196 151 9402531884055624404924525 152 13780080236075990057159326 153 20195689166946593113370523 154 29598221051002217518295049 155 43378301287078207575454376 156 63573990454024800688824900 157 93172211505027018207119950 158 136550512792105225782574327 159 200124503246130026471399228 160 293296714751157044678519179 161 429847227543262270461093507 162 629971730789392296932492736 163 923268445540549341611011916 164 1353115673083811612072105424 165 1983087403873203909004598161 166 2906355849413753250615610078 167 4259471522497564862687715503 168 6242558926370768771692313665 169 9148914775784522022307923744 170 13408386298282086884995639248 171 19650945224652855656687952914 172 28799860000437377678995876659 173 42208246298719464563991515908 174 61859191523372320220679468823 175 90659051523809697899675345483 176 132867297822529162463666861392 177 194726489345901482684346330216 178 285385540869711180584021675700 179 418252838692240343047688537093 180 612979328038141825732034867310 181 898364868907853006316056543011 182 1316617707600093349363745080105 183 1929597035638235175095779947416 184 2827961904546088181411836490428 185 4144579612146181530775581570534 186 6074176647784416705871361517951 187 8902138552330504887283198008380 188 13046718164476686418058779578915 189 19120894812261103123930141096867 190 28023033364591608011213339105248 191 41069751529068294429272118684164 192 60190646341329397553202259781032 193 88213679705921005564415598886281 194 129283431234989299993687717570446 195 189474077576318697546889977351479 196 277687757282239703111305576237761 197 406971188517229003104993293808208 198 596445266093547700651883271159688 199 874133023375787403763188847397450 200 1281104211893016406868182141205659 201 1877549477986564107520065412365348 202 2751682501362351511283254259762799 203 4032786713255367918151436400968459 204 5910336191241932025671501813333808 205 8662018692604283536954756073096608 206 12694805405859651455106192474065068 207 18605141597101583480777694287398877 208 27267160289705867017732450360495486 209 39961965695565518472838642834560555 210 58567107292667101953616337121959433 211 85834267582372968971348787482454920 212 125796233277938487444187430317015476 213 184363340570605589397803767438974910 214 270197608152978558369152554921429831 215 395993841430917045813339985238445308 216 580357182001522635211143752677420219 217 850554790154501193580296307598850051 218 1246548631585418239393636292837295360 219 1826905813586940874604780045514715580 220 2677460603741442068185076353113565632 221 3924009235326860307578712645950860993 222 5750915048913801182183492691465576574 223 8428375652655243250368569044579142207 224 12352384887982103557947281690530003201 225 18103299936895904740130774381995579776 226 26531675589551147990499343426574721984 227 38884060477533251548446625117104725186 228 56987360414429156288577399499100304963 229 83519036003980304279076742925675026948 230 122403096481513555827523368042779752135 231 179390456895942712116100767541880057099 232 262909492899923016395177510467555084048 233 385312589381436572222700878510334836184 234 564703046277379284338801646052214893284 235 827612539177302300733979156519769977333 236 1212925128558738872956680035030104813518 237 1777628174836118157295481681082319706803 238 2605240714013420458029460837602089684137 239 3818165842572159330986140872632194497656 240 5595794017408277488281622553714514204460 241 8201034731421697946311083391316603888598 242 12019200573993857277297224263948798386255 243 17614994591402134765578846817663312590716 244 25816029322823832711889930208979916479315 245 37835229896817689989187154472928714865571 246 55450224488219824754766001290592027456288 247 81266253811043657466655931499571943935604 248 119101483707861347455843085972500658801176 249 174551708196081172210609087263092686257465 250 255817962007124829677265018762664630193070 251 374919445714986177133108104735165288994247 252 549471153911067349343717191998257975251713 253 805289115918192179020982210760922605444784 254 1180208561633178356154090315496087894439032 255 1729679715544245705497807507494345869690746 256 2534968831462437884518789718255268475135531 257 3715177393095616240672880033751356369574564 258 5444857108639861946170687541245702239265311 259 7979825940102299830689477259500970714400843 260 11695003333197916071362357293252327083975408 261 17139860441837778017533044834498029323240720 262 25119686381940077848222522093999000037641564 263 36814689715137993919584879387251327121616973 264 53954550156975771937117924221749356444857694 265 79074236538915849785340446315748356482499259 266 115888926254053843704925325702999683604116233 267 169843476411029615642043249924749040048973928 268 248917712949945465427383696240497396531473188 269 364806639203999309132309021943497080135589422 270 534650115615028924774352271868246120184563351 271 783567828564974390201735968108743516716036540 272 1148374467768973699334044990052240596851625963 273 1683024583384002624108397261920486717036189315 274 2466592411948977014310133230029230233752225856 275 3614966879717950713644178220081470830603851820 276 5297991463101953337752575482001957547640041136 277 7764583875050930352062708712031187781392266993 278 11379550754768881065706886932112658611996118814 279 16677542217870834403459462414114616159636159951 280 24442126092921764755522171126145803941028426945 281 35821676847690645821229058058258462553024545760 282 52499219065561480224688520472373078712660705712 283 76941345158483244980210691598518882653689132658 284 112763022006173890801439749656777345206713678419 285 165262241071735371026128270129150423919374384132 286 242203586230218616006338961727669306573063516791 287 354966608236392506807778711384446651779777195211 288 520228849308127877833906981513597075699151579344 289 762432435538346493840245943241266382272215096136 290 1117399043774739000648024654625713034051992291348 291 1637627893082866878481931636139310109751143870693 292 2400060328621213372322177579380576492023358966830 293 3517459372395952372970202234006289526075351258179 294 5155087265478819251452133870145599635826495128873 295 7555147594100032623774311449526176127849854095704 296 11072606966495984996744513683532465653925205353884 297 16227694231974804248196647553678065289751700482758 298 23782841826074836871970959003204241417601554578463 299 34855448792570821868715472686736707071526759932348 300 51083143024545626116912120240414772361278460415107 301 74865984850620462988883079243619013778880014993571 302 109721433643191284857598551930355720850406774925920 303 160804576667736910974510672170770493211685235341028 304 235670561518357373963393751414389506990565250334600 305 345391995161548658820992303344745227840972025260521 306 506196571829285569795502975515515721052657260601550 307 741867133347642943758896726929905228043222510936151 308 1087259128509191602579889030274650455884194536196673 309 1593455700338477172375392005790166176936851796798224 310 2335322833686120116134288732720071404980074307734376 311 3422581962195311718714177762994721860864268843931050 312 5016037662533788891089569768784888037801120640729275 313 7351360496219909007223858501504959442781194948463652 314 10773942458415220725938036264499681303645463792394703 315 15789980120949009617027606033284569341446584433123979 316 23141340617168918624251464534789528784227779381587632 317 33915283075584139350189500799289210087873243173982336 318 49705263196533148967217106832573779429319827607106316 319 72846603813702067591468571367363308213547606988693949 320 106761886889286206941658072166652518301420850162676286 321 156467150085819355908875178999226297730740677769782603 322 229313753899521423500343750366589605944288284758476553 323 336075640788807630442001822533242124245709134921152840 324 492542790874626986350877001532468421976449812690935444 325 721856544774148409851220751899058027920738097449411998 326 1057932185562956040293222574432300152166447232370564839 327 1550474976437583026644099575964768574142897045061500284 328 2272331521211731436495320327863826602063635142510912283 329 3330263706774687476788542902296126754230082374881477123 330 4880738683212270503432642478260895328372979419942977408 331 7153070204424001939927962806124721930436614562453889692 332 10483333911198689416716505708420848684666696937335366816 333 15364072594410959920149148186681744013039676357278344225 334 22517142798834961860077110992806465943476290919732233918 335 33000476710033651276793616701227314628142987857067600735 336 48364549304444611196942764887909058641182664214345944961 337 70881692103279573057019875880715524584658955134078178880 338 103882168813313224333813492581942839212801942991145779616 339 152246718117757835530756257469851897853984607205491724578 340 223128410221037408587776133350567422438643562339569903459 341 327010579034350632921589625932510261651445505330715683076 342 479257297152108468452345883402362159505430112536207407655 343 702385707373145877040122016752929581944073674875777311115 344 1029396286407496509961711642685439843595519180206492994192 345 1508653583559604978414057526087802003100949292742700401848 346 2211039290932750855454179542840731585045022967618477712964 347 3240435577340247365415891185526171428640542147824970707157 348 4749089160899852343829948711613973431741491440567671109006 349 6960128451832603199284128254454705016786514408186148821971 350 10200564029172850564700019439980876445427056556011119529129 351 14949653190072702908529968151594849877168547996578790638136 352 21909781641905306107814096406049554893955062404764939460108 353 32110345671078156672514115846030431339382118960776058989238 354 47059998861150859581044083997625281216550666957354849627375 355 68969780503056165688858180403674836110505729362119789087484 356 101080126174134322361372296249705267449887848322895848076723 357 148140125035285181942416380247330548666438515280250697704099 358 217109905538341347631274560651005384776944244642370486791584 359 318190031712475669992646856900710652226832092965266334868308 360 466330156747760851935063237148041200893270608245517032572408 361 683440062286102199566337797799046585670214852887887519363993 362 1001630093998577869558984654699757237897046945853153854232302 363 1467960250746338721494047891847798438790317554098670886804711 364 2151400313032440921060385689646845024460532406986558406168705 365 3153030407031018790619370344346602262357579352839712260401008 366 4620990657777357512113418236194400701147896906938383147205720 367 6772390970809798433173803925841245725608429313924941553374426 368 9925421377840817223793174270187847987966008666764653813775435 369 14546412035618174735906592506382248689113905573703036960981156 370 21318803006427973169080396432223494414722334887627978514355583 371 31244224384268790392873570702411342402688343554392632328131019 372 45790636419886965128780163208793591091802249128095669289112176 373 67109439426314938297860559641017085506524584015723647803467760 374 98353663810583728690734130343428427909212927570116280131598780 375 144144300230470693819514293552222019001015176698211949420710957 376 211253739656785632117374853193239104507539760713935597224178718 377 309607403467369360808108983536667532416752688284051877355777499 378 453751703697840054627623277088889551417767864982263826776488457 379 665005443354625686744998130282128655925307625696199424000667176 380 974612846821995047553107113818796188342060313980251301356444676 381 1428364550519835102180730390907685739759828178962515128132933134 382 2093369993874460788925728521189814395685135804658714552133600311 383 3067982840696455836478835635008610584027196118638965853490044988 384 4496347391216290938659566025916296323787024297601480981622978123 385 6589717385090751727585294547106110719472160102260195533756578435 386 9657700225787207564064130182114721303499356220899161387246623424 387 14154047617003498502723696208031017627286380518500642368869601548 388 20743765002094250230308990755137128346758540620760837902626179984 389 30401465227881457794373120937251849650257896841659999289872803409 390 44555512844884956297096817145282867277544277360160641658742404958 391 65299277846979206527405807900419995624302817980921479561368584943 392 95700743074860664321778928837671845274560714822581478851241388353 393 140256255919745620618875745982954712552104992182742120509983793312 394 205555533766724827146281553883374708176407810163663600071352378256 395 301256276841585491468060482721046553450968524986245078922593766610 396 441512532761331112086936228704001266003073517168987199432577559923 397 647068066528055939233217782587375974179481327332650799503929938180 398 948324343369641430701278265308422527630449852318895878426523704791 399 1389836876130972542788214494012423793633523369487883077859101264715 400 2036904942659028482021432276599799767813004696820533877363031202896 401 2985229286028669912722710541908222295443454549139429755789554907688 402 4375066162159642455510925035920646089076977918627312833648656172404 403 6411971104818670937532357312520445856889982615447846711011687375301 404 9397200390847340850255067854428668152333437164587276466801242282990 405 13772266553006983305765992890349314241410415083214589300449898455395 406 20184237657825654243298350202869760098300397698662436011461585830697 407 29581438048672995093553418057298428250633834863249712478262828113688 408 43353704601679978399319410947647742492044249946464301778712726569084 409 63537942259505632642617761150517502590344647645126737790174312399782 410 93119380308178627736171179207815930840978482508376450268437140513471 411 136473084909858606135490590155463673333022732454840752047149867082556 412 200011027169364238778108351305981175923367380099967489837324179482339 413 293130407477542866514279530513797106764345862608343940105761319995811 414 429603492387401472649770120669260780097368595063184692152911187078368 415 629614519556765711427878471975241956020735975163152181990235366560708 416 922744927034308577942158002489039062785081837771496122095996686556520 417 1352348419421710050591928123158299842882450432834680814248907873634889 418 1981962938978475762019806595133541798903186407997832996239143240195598 419 2904707866012784339961964597622580861688268245769329118335139926752119 420 4257056285434494390553892720780880704570718678604009932584047800387009 421 6239019224412970152573699315914422503473905086601842928823191040582608 422 9143727090425754492535663913537003365162173332371172047158330967334728 423 13400783375860248883089556634317884069732892010975181979742378767721738 424 19639802600273219035663255950232306573206797097577024908565569808304347 425 28783529690698973528198919863769309938368970429948196955723900775639076 426 42184313066559222411288476498087194008101862440923378935466279543360815 427 61824115666832441446951732448319500581308659538500403844031849351665163 428 90607645357531414975150652312088810519677629968448600799755750127304240 429 132791958424090637386439128810176004527779492409371979735222029670665056 430 194616074090923078833390861258495505109088151947872383579253879022330220 431 285223719448454493808541513570584315628765781916320984379009629149634461 432 418015677872545131194980642380760320156545274325692964114231658820299518 433 612631751963468210028371503639255825265633426273565347693485537842629739 434 897855471411922703836913017209840140894399208189886332072495166992264201 435 1315871149284467835031893659590600461050944482515579296186726825812563720 436 1928502901247936045060265163229856286316577908789144643880212363655193460 437 2826358372659858748897178180439696427210977116979030975952707530647457662 438 4142229521944326583929071840030296888261921599494610272139434356460021383 439 6070732423192262628989337003260153174578499508283754916019646720115214844 440 8897090795852121377886515183699849601789476625262785891972354250762672507 441 13039320317796447961815587023730146490051398224757396164111788607222693891 442 19110052740988710590804924026990299664629897733041151080131435327337908736 443 28007143536840831968691439210690149266419374358303936972103789578100581244 444 41046463854637279930507026234420295756470772583061333136215578185323275136 445 60156516595625990521311950261410595421100670316102484216347013512661183873 446 88163660132466822490003389472100744687520044674406421188450803090761765118 447 129210123987104102420510415706521040443990817257467754324666381276085040255 448 189366640582730092941822365967931635865091487573570238541013394788746224129 449 277530300715196915431825755440032380552611532247976659729464197879507989248 450 406740424702301017852336171146553420996602349505444414054130579155593029504 451 596107065285031110794158537114485056861693837079014652595143973944339253634 452 873637366000228026225984292554517437414305369326991312324608171823847242883 453 1280377790702529044078320463701070858410907718832435726378738750979440272388 454 1876484855987560154872479000815555915272601555911450378973882724923779526023 455 2750122221987788181098463293370073352686906925238441691298490896747626768907 456 4030500012690317225176783757071144211097814644070877417677229647727067041296 457 5906984868677877380049262757886700126370416199982327796651112372650846567320 458 8657107090665665561147726051256773479057323125220769487949603269398473336228 459 12687607103355982786324509808327917690155137769291646905626832917125540377525 460 18594591972033860166373772566214617816525553969273974702277945289776386944846 461 27251699062699525727521498617471391295582877094494744190227548559174860281075 462 39939306166055508513846008425799308985738014863786391095854381476300400658601 463 58533898138089368680219780992013926802263568833060365798132326766076787603448 464 85785597200788894407741279609485318097846445927555109988359875325251647884524 465 125724903366844402921587288035284627083584460791341501084214256801552048543126 466 184258801504933771601807069027298553885848029624401866882346583567628836146575 467 270044398705722666009548348636783871983694475551956976870706458892880484031100 468 395769302072567068931135636672068499067278936343298477954920715694432532574227 469 580028103577500840532942705699367052953126965967700344837267299262061368720803 470 850072502283223506542491054336150924936821441519657321707973758154941852751904 471 1245841804355790575473626691008219424004100377862955799662894473849374385326132 472 1825869907933291416006569396707586476957227343830656144500161773111435754046936 473 2675942410216514922549060451043737401894048785350313466208135531266377606798841 474 3921784214572305498022687142051956825898149163213269265871030005115751992124974 475 5747654122505596914029256538759543302855376507043925410371191778227187746171911 476 8423596532722111836578316989803280704749425292394238876579327309493565352970753 477 12345380747294417334601004131855237530647574455607508142450357314609317345095728 478 18093034869800014248630260670614780833502950962651433552821549092836505091267640 479 26516631402522126085208577660418061538252376255045672429400876402330070444238394 480 38862012149816543419809581792273299068899950710653180571851233716939387789334123 481 56955047019616557668439842462888079902402901673304614124672782809775892880601764 482 83471678422138683753648420123306141440655277928350286554073659212105963324840159 483 122333690571955227173458001915579440509555228639003467125924892929045351114174283 484 179288737591571784841897844378467520411958130312308081250597675738821243994776048 485 262760416013710468595546264501773661852613408240658367804671334950927207319616208 486 385094106585665695769004266417353102362168636879661834930596227879972558433790492 487 564382844177237480610902110795820622774126767191969916181193903618793802428566541 488 827143260190947949206448375297594284626740175432628283985865238569721009748182750 489 1212237366776613644975452641714947386988908812312290118916461466449693568181973243 490 1776620210953851125586354752510768009763035579504260035097655370068487370610539785 491 2603763471144799074792803127808362294389775754936888319083520608638208380358722536 492 3816000837921412719768255769523309681378684567249178437999982075087901948540695780 493 5592621048875263845354610522034077691141720146753438473097637445156389319151235566 494 8196384520020062920147413649842439985531495901690326792181158053794597699509958103 495 12012385357941475639915669419365749666910180468939505230181140128882499648050653884 496 17605006406816739485270279941399827358051900615692943703278777574038888967201889451 497 25801390926836802405417693591242267343583396517383270495459935627833486666711847555 498 37813776284778278045333363010608017010493576986322775725641075756715986314762501440 499 55418782691595017530603642952007844368545477602015719428919853330754875281964390892 500 81220173618431819936021336543250111712128874119398989924379788958588361948676238448 501 119033949903210097981354699553858128722622451105721765650020864715304348263438739889 502 174452732594805115511958342505865973091167928707737485078940718046059223545403130782 503 255672906213236935447979679049116084803296802827136475003320507004647585494079369231 504 374706856116447033429334378602974213525919253932858240653341371719951933757518109121 505 549159588711252148941292721108840186617087182640595725732282089766011157302921239904 506 804832494924489084389272400157956271420383985467732200735602596770658742797000609136 507 1179539351040936117818606778760930484946303239400590441388943968490610676554518718258 508 1728698939752188266759899499869770671563390422041186167121226058256621833857439958163 509 2533531434676677351149171900027726942983774407508918367856828655027280576654440567300 510 3713070785717613468967778678788657427930077646909508809245772623517891253208959285559 511 5441769725469801735727678178658428099493468068950694976366998681774513087066399243723 512 7975301160146479086876850078686155042477242476459613344223827336801793663720839811024 513 11688371945864092555844628757474812470407320123369122153469599960319684916929799096584 514 17130141671333894291572306936133240569900788192319817129836598642094198003996198340308 515 25105442831480373378449157014819395612378030668779430474060425978895991667717038151333 516 36793814777344465934293785772294208082785350792148552627530025939215676584646837247918 517 53923956448678360225866092708427448652686138984468369757366624581309874588643035588227 518 79029399280158733604315249723246844265064169653247800231427050560205866256360073739561 519 115823214057503199538609035495541052347849520445396352858957076499421542841006910987480 520 169747170506181559764475128203968501000535659429864722616323701080731417429649946575708 521 248776569786340293368790377927215345265599829083112522847750751640937283686010020315270 522 364599783843843492907399413422756397613449349528508875706707828140358826527016931302751 523 534346954350025052671874541626724898613985008958373598323031529221090243956666877878460 524 783123524136365346040664919553940243879584838041486121170782280862027527642676898193731 525 1147723307980208838948064332976696641493034187569994996877490109002386354169693829496483 526 1682070262330233891619938874603421540107019196528368595200521638223476598126360707374944 527 2465193786466599237660603794157361783986604034569854716371303919085504125769037605568676 528 3612917094446808076608668127134058425479638222139849713248794028087890479938731435065160 529 5294987356777041968228607001737479965586657418668218308449315666311367078065092142440105 530 7760181143243641205889210795894841749573261453238073024820619585396871203834129748008782 531 11373098237690449282497878923028900175052899675377922738069413613484761683772861183073943 532 16668085594467491250726485924766380140639557094046141046518729279796128761837953325514049 533 24428266737711132456615696720661221890212818547284214071339348865192999965672083073522832 534 35801364975401581739113575643690122065265718222662136809408762478677761649444944256596776 535 52469450569869072989840061568456502205905275316708277855927491758473890411282897582110826 536 76897717307580205446455758289117724096118093863992491927266840623666890376954980655633659 537 112699082282981787185569333932807846161383812086654628736675603102344652026399924912230436 538 165168532852850860175409395501264348367289087403362906592603094860818542437682822494341263 539 242066250160431065621865153790382072463407181267355398519869935484485432814637803149974923 540 354765332443412852807434487723189918624790993354010027256545538586830084841037728062205360 541 519933865296263712982843883224454266992080080757372933849148633447648627278720550556546624 542 762000115456694778604709037014836339455487262024728332369018568932134060093358353706521548 543 1116765447900107631412143524738026258080278255378738359625564107518964144934396081768726909 544 1636699313196371344394987407962480525072358336136111293474712740966612772213116632325273534 545 2398699428653066122999696444977316864527845598160839625843731309898746832306474986031795083 546 3515464876553173754411839969715343122608123853539577985469295417417710977240871067800521993 547 5152164189749545098806827377677823647680482189675689278944008158384323749453987700125795528 548 7550863618402611221806523822655140512208327787836528904787739468283070581760462686157590612 549 11066328494955784976218363792370483634816451641376106890257034885700781559001333753958112606 550 16218492684705330075025191170048307282496933831051796169201043044085105308455321454083908135 551 23769356303107941296831714992703447794705261618888325073988782512368175890215784140241498748 552 34835684798063726273050078785073931429521713260264431964245817398068957449217117894199611355 553 51054177482769056348075269955122238712018647091316228133446860442154062757672439348283519491 554 74823533785876997644906984947825686506723908710204553207435642954522238647888223488525018240 555 109659218583940723917957063732899617936245621970468985171681460352591196097105341382724629596 556 160713396066709780266032333688021856648264269061785213305128320794745258854777780731008149088 557 235536929852586777910939318635847543154988177771989766512563963749267497502666004219533167329 558 345196148436527501828896382368747161091233799742458751684245424101858693599771345602257796926 559 505909544503237282094928716056769017739498068804243964989373744896603952454549126333265946015 560 741446474355824060005868034692616560894486246576233731501937708645871449957215130552799113345 561 1086642622792351561834764417061363721985720046318692483186183132747730143556986476155056910272 562 1592552167295588843929693133118132739725218115122936448175556877644334096011535602488322856288 563 2333998641651412903935561167810749300619704361699170179677494586290205545968750733041121969634 564 3420641264443764465770325584872113022605424408017862662863677719037935689525737209196178879907 565 5013193431739353309700018717990245762330642523140799111039234596682269785537272811684501736196 566 7347192073390766213635579885800995062950346884839969290716729182972475331506023544725623705831 567 10767833337834530679405905470673108085555771292857831953580406902010411021031760753921802585739 568 15781026769573883989105924188663353847886413815998631064619641498692680806569033565606304321936 569 23128218842964650202741504074464348910836760700838600355336370681665156138075057110331928027768 570 33896052180799180882147409545137456996392531993696432308916777583675567159106817864253730613508 571 49677078950373064871253333733800810844278945809695063373536419082368247965675851429860034935445 572 72805297793337715073994837808265159755115706510533663728872789764033404103750908540191962963214 573 106701349974136895956142247353402616751508238504230096037789567347708971262857726404445693576723 574 156378428924509960827395581087203427595787184313925159411325986430077219228533577834305728512169 575 229183726717847675901390418895468587350902890824458823140198776194110623332284486374497691475384 576 335885076691984571857532666248871204102411129328688919177988343541819594595142212778943385052108 577 492263505616494532684928247336074631698198313642614078589314329971896813823675790613249113564278 578 721447232334342208586318666231543219049101204467072901729513106166007437155960276987746805039663 579 1057332309026326780443851332480414423151512333795761820907501449707827031751102489766690190091772 580 1549595814642821313128779579816489054849710647438375899496815779679723845574778280379939303656051 581 2271043046977163521715098246048032273898811851905448801226328885845731282730738557367686108695715 582 3328375356003490302158949578528446697050324185701210622133830335553558314481841047134376298787488 583 4877971170646311615287729158344935751900034833139586521630646115233282160056619327514315602443540 584 7149014217623475137002827404392968025798846685045035322856975001079013442787357884882001711139256 585 10477389573626965439161776982921414722849170870746245944990805336632571757269198932016378009926745 586 15355360744273277054449506141266350474749205703885832466621451451865853917325818259530693612370286 587 22504374961896752191452333545659318500548052388930867789478426452944867360113176144412695323509543 588 32981764535523717630614110528580733223397223259677113734469231789577439117382375076429073333436289 589 48337125279796994685063616669847083698146428963562946201090683241443293034708193335959766945806576 590 70841500241693746876515950215506402198694481352493813990569109694388160394821369480372462269316120 591 103823264777217464507130060744087135422091704612170927725038341483965599512203744556801535602752410 592 152160390057014459192193677413934219120238133575733873926129024725408892546911937892761302548558987 593 223001890298708206068709627629440621318932614928227687916698134419797052941733307373133764817875108 594 326825155075925670575839688373527756741024319540398615641736475903762652453937051929935300420627519 595 478985545132940129768033365787461975861262453116132489567865500629171545000848989822696602969186507 596 701987435431648335836742993416902597180195068044360177484563635048968597942582297195830367787061616 597 1028812590507574006412582681790430353921219387584758793126300110952731250396519349125765668207689136 598 1507798135640514136180616047577892329782481840700891282694165611581902795397368338948462271176875644 599 2209785571072162472017359040994794926962676908745251460178729246630871393339950636144292638963937261 600 3238598161579736478429941722785225280883896296330010253305029357583602643736469985270058307171626398 601 4746396297220250614610557770363117610666378137030901535999194969165505439133838324218520578348502043 602 6956181868292413086627916811357912537629055045776152996177924215796376832473788960362813217312439305 603 10194780029872149565057858534143137818512951342106163249482953573379979476210258945632871524484065704 604 14941176327092400179668416304506255429179329479137064785482148542545484915344097269851392102832567748 605 21897358195384813266296333115864167966808384524913217781660072758341861747817886230214205320145007054 606 32092138225256962831354191650007305785321335867019381031143026331721841224028145175847076844629072759 607 47033314552349363011022607954513561214500665346156445816625174874267326139372242445698468947461640508 608 68930672747734176277318941070377729181309049871069663598285247632609187887190128675912674267606647563 609 101022810972991139108673132720385034966630385738089044629428273964331029111218273851759751112235720323 610 148056125525340502119695740674898596181131051084245490446053448838598355250590516297458220059697360832 611 216986798273074678397014681745276325362440100955315154044338696471207543137780644973370894327304008396 612 318009609246065817505687814465661360329070486693404198673766970435538572248998918825130645439539728720 613 466065734771406319625383555140559956510201537777649689119820419274136927499589435122588865499237089553 614 683052533044480998022398236885836281872641638732964843164159115745344470637370080095959759826541097950 615 1001062142290546815528086051351497642201712125426369041837926086180883042886368998921090405266080826671 616 1467127877061953135153469606492057598711913663204018730957746505455019970385958434043679270765317916225 617 2150180410106434133175867843377893880584555301936983574121905621200364441023328514139639030591859014176 618 3151242552396980948703953894729391522786267427363352615959831707381247483909697513060729435857939840848 619 4618370429458934083857423501221449121498181090567371346917578212836267454295655947104408706623257757074 620 6768550839565368217033291344599343002082736392504354921039483834036631895318984461244047737215116771251 621 9919793391962349165737245239328734524869003819867707536999315541417879379228681974304777173073056612100 622 14538163821421283249594668740550183646367184910435078883916893754254146833524337921409185879696314369175 623 21306714660986651466627960085149526648449921302939433804956377588290778728843322382653233616911431140427 624 31226508052949000632365205324478261173318925122807141341955693129708658108072004356958010789984487752528 625 45764671874370283881959874065028444819686110033242220225872586883962804941596342278367196669680802121704 626 67071386535356935348587834150177971468136031336181654030828964472253583670439664661020430286592233262132 627 98297894588305935980953039474656232641454956458988795372784657601962241778511669017978441076576721014661 628 144062566462676219862912913539684677461141066492231015598657244485925046720108011296345637746257523136366 629 211133952998033155211500747689862648929277097828412669629486208958178630390547675957366068032849756398499 630 309431847586339091192453787164518881570732054287401465002270866560140872169059344975344509109426477413161 631 453494414049015311055366700704203559031873120779632480600928111046065918889167356271690146855684000549528 632 664628367047048466266867448394066207961150218608045150230414320004244549279715032229056214888533756948028 633 974060214633387557459321235558585089531882272895446615232685186564385421448774377204400723997960234361190 634 1427554628682402868514687936262788648563755393675079095833613297610451340337941733476090870853644234910719 635 2092182995729451334781555384656854856524905612283124246064027617614695889617656765705147085742177991858748 636 3066243210362838892240876620215439946056787885178570861296712804179081311066431142909547809740138226219939 637 4493797839045241760755564556478228594620543278853649957130326101789532651404372876385638680593782461130659 638 6585980834774693095537119941135083451145448891136774203194353719404228541022029642090785766335960452989408 639 9652224045137531987777996561350523397202236776315345064491066523583309852088460785000333576076098679209348 640 14146021884182773748533561117828751991822780055168995021621392625372842503492833661385972256669881140340008 641 20732002718957466844070681058963835442968228946305769224815746344777071044514863303476758023005841593329417 642 30384226764094998831848677620314358840170465722621114289306812868360380896603324088477091599081940272538766 643 44530248648277772580382238738143110831993245777790109310928205493733223400096157749863063855751821412878775 644 65262251367235239424452919797106946274961474724095878535743951838510294444611021053339821878757663006208193 645 95646478131330238256301597417421305115131940446716992825050764706870675341214345141816913477839603278746960 646 140176726779608010836683836155564415947125186224507102135978970200603898741310502891679977333591424691625736 647 205438978146843250261136755952671362222086660948602980671722922039114193185921523945019799212349087697833930 648 301085456278173488517438353370092667337218601395319973496773686745984868527135869086836712690188690976580891 649 441262183057781499354122189525657083284343787619827075632752656946588767268446371978516690023780115668206628 650 646701161204624749615258945478328445506430448568430056304475578985702960454367895923536489236129203366040559 651 947786617482798238132697298848421112843649049963750029801249265731687828981503765010373201926317894342621451 652 1389048800540579737486819488374078196127992837583577105434001922678276596249950136988889891950098010010828080 653 2035749961745204487102078433852406641634423286152007161738477501663979556704318032912426381186227213376868640 654 2983536579228002725234775732700827754478072336115757191539726767395667385685821797922799583112545107719490092 655 4372585379768582462721595221074905950606065173699334296973728690073943981935771934911689475062643117730318173 656 6408335341513786949823673654927312592240488459851341458712206191737923538640089967824115856248870331107186814 657 9391871920741789675058449387628140346718560795967098650251932959133590924325911765746915439361415438826676907 658 13764457300510372137780044608703046297324625969666432947225661649207534906261683700658604914424058556556995081 659 20172792642024159087603718263630358889565114429517774405937867840945458444901773668482720770672928887664181896 660 29564664562765948762662167651258499236283675225484873056189800800079049369227685434229636210034344326490858804 661 43329121863276320900442212259961545533608301195151306003415462449286584275489369134888241124458402883047853886 662 63501914505300479988045930523591904423173415624669080409353330290232042720391142803370961895131331770712035783 663 93066579068066428750708098174850403659457090850153953465543131090311092089618828237600598105165676097202894588 664 136395700931342749651150310434811949193065392045305259468958593539597676365108197372488839229624078980250748475 665 199897615436643229639196240958403853616238807669974339878311923829829719085499340175859801124755410750962784259 666 292964194504709658389904339133254257275695898520128293343855054920140811175118168413460399229921086848165678848 667 429359895436052408041054649568066206468761290565433552812813648459738487540226365785949238459545165828416427324 668 629257510872695637680250890526470060085000098235407892691125572289568206625725705961809039584300576579379211584 669 922221705377405296070155229659724317360695996755536186034980627209709017800843874375269438814221663427544890433 670 1351581600813457704111209879227790523829457287320969738847794275669447505341070240161218677273766829255961317758 671 1980839111686153341791460769754260583914457385556377631538919847959015711966795946123027716858067405835340529343 672 2903060817063558637861615999413984901275153382311913817573900475168724729767639820498297155672289069262885419777 673 4254642417877016341972825878641775425104610669632883556421694750838172235108710060659515832946055898518846737536 674 6235481529563169683764286648396036009019068055189261187960614598797187947075506006782543549804123304354187266880 675 9138542346626728321625902647810020910294221437501175005534515073965912676843145827280840705476412373617072686658 676 13393184764503744663598728526451796335398832107134058561956209824804084911951855887940356538422468272135919424195 677 19628666294066914347363015174847832344417900162323319749916824423601272859027361894722900088226591576490106691076 678 28767208640693642668988917822657853254712121599824494755451339497567185535870507722003740793703003950107179377735 679 42160393405197387332587646349109649590110953706958553317407549322371270447822363609944097332125472222243098801931 680 61789059699264301679950661523957481934528853869281873067324373745972543306849725504666997420352063798733205493008 681 90556268339957944348939579346615335189240975469106367822775713243539728842720233226670738214055067748840384870744 682 132716661745155331681527225695724984779351929176064921140183262565910999290542596836614835546180539971083483672676 683 194505721444419633361477887219682466713880783045346794207507636311883542597392322341281832966532603769816689165685 684 285061989784377577710417466566297801903121758514453162030283349555423271440112555567952571180587671518657074036430 685 417778651529532909391944692262022786682473687690518083170466612121334270730655152404567406726768211489740557709107 686 612284372973952542753422579481705253396354470735864877377974248433217813328047474745849239693300815259557246874793 687 897346362758330120463840046048003055299476229250318039408257597988641084768160030313801810873888486778214320911224 688 1315125014287863029855784738310025841981949916940836122578724210109975355498815182718369217600656698267954878620332 689 1927409387261815572609207317791731095378304387676700999956698458543193168826862657464218457293957513527512125495126 690 2824755750020145693073047363839734150677780616927019039364956056531834253595022687778020268167846000305726446406351 691 4139880764308008722928832102149759992659730533867855161943680266641809609093837870496389485768502698573681325026684 692 6067290151569824295538039419941491088038034921544556161900378725185002777920700527960607943062460212101193450521811 693 8892045901589969988611086783781225238715815538471575201265334781716837031515723215738628211230306212406919896928163 694 13031926665897978711539918885930985231375546072339430363209015048358646640609561086235017696998808910980601221954848 695 19099216817467803007077958305872476319413580993883986525109393773543649418530261614195625640061269123081794672476660 696 27991262719057772995689045089653701558129396532355561726374728555260486450045984829934253851291575335488714569404824 697 41023189384955751707228963975584686789504942604694992089583743603619133090655545916169271548290384246469315791359673 698 60122406202423554714306922281457163108918523598578978614693137377162782509185807530364897188351653369551110463836334 699 88113668921481327709995967371110864667047920130934540341067865932423268959231792360299151039643228705039825033241159 700 129136858306437079417224931346695551456552862735629532430651609536042402049887338276468422587933612951509140824600833 701 189259264508860634131531853628152714565471386334208511045344746913205184559073145806833319776285266321060251288437168 702 277372933430341961841527820999263579232519306465143051386412612845628453518304938167132470815928495026100076321678328 703 406509791736779041258752752345959130689072169200772583817064222381670855568192276443600893403862107977609217146279162 704 595769056245639675390284605974111845254543555534981094862408969294876040127265422250434213180147374298669468434716331 705 873141989675981637231812426973375424487062862000124146248821582140504493645570360417566683996075869324769544756394660 706 1279651781412760678490565179319334555176135031200896730065885804522175349213762636861167577399937977302378761902673823 707 1875420837658400353880849785293446400430678586735877824928294773817051389341028059111601790580085351601048230337390155 708 2748562827334381991112662212266821824917741448736001971177116355957555882986598419529168474576161220925817775093784816 709 4028214608747142669603227391586156380093876479936898701243002160479731232200361056390336051976099198228196536996458640 710 5903635446405543023484077176879602780524555066672776526171296934296782621541389115501937842556184549829244767333848796 711 8652198273739925014596739389146424605442296515408778497348413290254338504527987535031106317132345770755062542427633613 712 12680412882487067684199966780732580985536172995345677198591415450734069736728348591421442369108444968983259079424092254 713 18584048328892610707684043957612183766060728062018453724762712385030852358269737706923380211664629518812503846757941051 714 27236246602632535722280783346758608371503024577427232222111125675285190862797725241954486528796975289567566389185574665 715 39916659485119603406480750127491189357039197572772909420702541126019260599526073833375928897905420258550825468609666920 716 58500707814012214114164794085103373123099925634791363145465253511050112957795811540299309109570049777363329315367607972 717 85736954416644749836445577431861981494602950212218595367576379186335303820593536782253795638367025066930895704553182638 718 125653613901764353242926327559353170851642147784991504788278920312354564420119610615629724536272445325481721173162849559 719 184154321715776567357091121644456543974742073419782867933744173823404677377915422155929033645842495102845050488530457532 720 269891276132421317193536699076318525469345023632001463301320553009739981198508958938182829284209520169775946193083640171 721 395544890034185670436463026635671696320987171416992968089599473322094545618628569553812553820481965495257667366246489731 722 579699211749962237793554148280128240295729244836775836023343647145499222996543991709741587466324460598102717854776947264 723 849590487882383554987090847356446765765074268468777299324664200155239204195052950647924416750533980767878664047860587436 724 1245135377916569225423553873992118462086061439885770267414263673477333749813681520201736970571015946263136331414107077168 725 1824834589666531463217108022272246702381790684722546103437607320622832972810225511911478558037340406861239049268884024433 726 2674425077548915018204198869628693468146864953191323402762271520778072177005278462559402974787874387629117713316744611870 727 3919560455465484243627752743620811930232926393077093670176535194255405926818959982761139945358890333892254044730851689039 728 5744395045132015706844860765893058632614717077799639773614142514878238899629185494672618503396230740753493093999735713473 729 8418820122680930725049059635521752100761582030990963176376414035656311076634463957232021478184105128382610807316480325344 730 12338380578146414968676812379142564030994508424068056846552949229911717003453423939993161423542995462274864852047332014384 731 18082775623278430675521673145035622663609225501867696620167091744789955903082609434665779926939226203028357946047067727858 732 26501595745959361400570732780557374764370807532858659796543505780446266979717073391897801405123331331410968753363548053203 733 38839976324105776369247545159699938795365315956926716643096455010357983983170497331890962828666326793685833605410880067588 734 56922751947384207044769218304735561458974541458794413263263546755147939886253106766556742755605552996714191551457947795447 735 83424347693343568445339951085292936223345348991653073059807052535594206865970180158454544160728884328125160304821495848651 736 122264324017449344814587496244992875018710664948579789702903507545952190849140677490345506989395211121810993910232375916240 737 179187075964833551859356714549728436477685206407374202966167054301100130735393784256902249745000764118525185461690323711688 738 262611423658177120304696665635021372701030555399027276025974106836694337601363964415356793905729648446650345766511819560340 739 384875747675626465119284161880014247719741220347607065728877614382646528450504641905702300895124859568461339676744195476581 740 564062823640460016978640876429742684197426426754981268695044668683746659185898426162604550640125623686986525138434519188270 741 826674247298637137283337542064764056898456982154008544721018775520440996787262390577961344545855272133636870904946338748611 742 1211549994974263602402621703944778304618198202501615610449896389903087525237767032483663645440980131702098210581690534225193 743 1775612818614723619381262580374520988815624629256596879144941058586834184423665458646268196081105755389084735720125053413464 744 2602287065913360756664600122439285045714081611410605423865959834107275181210927849224229540626961027522721606625071392162076 745 3813837060887624359067221826384063350332279813912221034315856224010362706448694881707893186067941159224819817206761926387270 746 5589449879502347978448484406758584339147904443168817913460797282597196890872360340354161382149046914613904552926886979800735 747 8191736945415708735113084529197869384861986054579423337326757116704472072083288189578390922776007942136626159551958371962812 748 12005574006303333094180306355581932735194265868491644371642613340714834778531983071286284108843949101361445976758720298350083 749 17595023885805681072628790762340517074342170311660462285103410623312031669404343411640445490992996015975350529685607278150819 750 25786760831221389807741875291538386459204156366239885622430167740016503741487631601218836413769003958111976689237565650113632 751 37792334837524722901922181647120319194398422234731529994072781080731338520019614672505120522612953059473422665996285948463716 752 55387358723330403974550972409460836268740592546391992279176191704043370189423958084145566013605949075448773195681893226614536 753 81174119554551793782292847700999222727944748912631877901606359444059873930911589685364402427374953033560749884919458876728169 754 118966454392076516684215029348119541922343171147363407895679140524791212450931204357869522949987906093034172550915744825191886 755 174353813115406920658766001757580378191083763693755400174855332228834582640355162442015088963593855168482945746597638051806423 756 255527932669958714441058849458579600919028512606387278076461691672894456571266752127379491390968808202043695631517096928534593 757 374494387062035231125273878806699142841371683753750685972140832197685669022197956485249014340956714295077868182432841753726480 758 548848200177442151784039880564279521032455447447506086146996164426520251662553118927264103304550569463560813929030479805532904 759 804376132847400866225098730022859121951483960053893364223457856099414708233819871054643594695519377665604509560547576734067498 760 1178870519909436097350372608829558264792855643807644050195598688297100377256017827539892609036476091960682377742980418487793979 761 1727718720086878249134412489393837785825311091255150136342594852723620628918570946467156712341026661424243191672010898293326884 762 2532094852934279115359511219416696907776795051309043500566052708823035337152390817521800307036546039089847701232558475027394383 763 3710965372843715212709883828246255172569650695116687550761651397120135714408408645061692916073022131050530078975538893515188363 764 5438684092930593461844296317640092958394961786371837687104246249843756343326979591528849628414048792474773270647549791808515248 765 7970778945864872577203807537056789866171756837680881187670298958666791680479370409050649935450594831564620971880108266835909632 766 11681744318708587789913691365303045038741407532797568738431950355786927394887779054112342851523616962615151050855647160351097996 767 17120428411639181251757987682943137997136369319169406425536196605630683738214758645641192479937665755089924321503196952159613245 768 25091207357504053828961795219999927863308126156850287613206495564297475418694129054691842415388260586654545293383305218995522878 769 36772951676212641618875486585302972902049533689647856351638445920084402813581908108804185266911877549269696344238952379346620875 770 53893380087851822870633474268246110899185903008817262777174642525715086551796666754445377746849543304359620665742149331506234121 771 78984587445355876699595269488246038762494029165667550390381138090012561970490795809137220162237803891014165959125454550501757000 772 115757539121568518318470756073549011664543562855315406742019584010096964784072703917941405429149681440283862303364406929848377876 773 169650919209420341189104230341795122563729465864132669519194226535812051335869370672386783175999224744643482969106556261354611998 774 248635506654776217888699499830041161326223495029800219909575364625824613306360166481524003338237028635657648928232010811856368999 775 364393045776344736207170255903590172990767057885115626651594948635921578090432870399465408767386710075941511231596417741704746876 776 534043964985765077396274486245385295554496523749248296170789175171733629426302241071852191943385934820584994200702974003059358875 777 782679471640541295284973986075426456880720018779048516080364539797558242732662407553376195281622963456242643128934984814915727875 778 1147072517416886031492144241979016629871487076664164142731959488433479820823095277952841604049009673532184154360531402556620474752 779 1681116482402651108888418728224401925425983600413412438902748663605213450249397519024693795992395608352769148561234376559679833628 780 2463795954043192404173392714299828382306703619192460954983113203402771692982059926578069991274018571809011791690169361374595561504 781 3610868471460078435665536956278845012178190695856625097715072691836251513805155204530911595323028245341195946050700763931216036257 782 5291984953862729544553955684503246937604174296270037536617821355441464964054552723555605391315423853693965094611935140490895869886 783 7755780907905921948727348398803075319910877915462498491600934558844236657036612650133675382589442425502976886302104501865491431391 784 11366649379366000384392885355081920332089068611319123589316007250680488170841767854664586977912470670844172832352805265796707467649 785 16658634333228729928946841039585167269693242907589161125933828606121953134896320578220192369227894524538137926964740406287603337536 786 24414415241134651877674189438388242589604120823051659617534763164966189791932933228353867751817336950041114813266844908153094768928 787 35781064620500652262067074793470162921693189434370783206850770415646677962774701083018454729729807620885287645619650173949802236578 788 52439698953729382191013915833055330191386432341959944332784599021768631097671021661238647098957702145423425572584390580237405574115 789 76854114194864034068688105271443572780990553165011603950319362186734820889603954889592514850775039095464540385851235488390500343044 790 112635178815364686330755180064913735702683742599382387157170132602381498852378655972610969580504846716349828031470885662340302579623 791 165074877769094068521769095897969065894070174941342331489954731624150129950049677633849616679462548861773253604055276242577708153739 792 241928991963958102590457201169412638675060728106353935440274093810884950839653632523442131530237587957237793989906511730968208496784 793 354564170779322788921212381234326374377744470705736322597444226413266449692032288496053101110742434673587622021377397393308511076408 794 519639048548416857442981477132295440271814645647078654087398958037416579642081966129902717790204983535360875625432673635886219230148 795 761568040512374960033438678301708078946875373753432589527673051848301530481735598653344849320442571492598669615339185366854427726933 796 1116132211291697748954651059536034453324619844459168912125117278261567980173767887149397950431185006166186291636716582760162938803342 797 1635771259840114606397632536668329893596434490106247566212516236298984559815849853279300668221389989701547167262149256396049158033491 798 2397339300352489566431071214970037972543309863859680155740189288147286090297585451932645517541832561194145836877488441762903585760425 799 3513471511644187315385722274506072425867929708318849067865306566408854070471353339082043467973017567360332128514205024523066524563768 800 5149242771484301921783354811174402319464364198425096634077822802707838630287203192361344136194407557061879295776354280919115682597260 801 7546582071836791488214426026144440292007674062284776789818012090855124720584788644293989653736240118256025132653842722682019268357686 802 11060053583480978803600148300650512717875603770603625857683318657263978791056141983376033121709257685616357261168047747205085792921455 803 16209296354965280725383503111824915037339967969028722491761141459971817421343345175737377257903665242678236556944402028124201475518716 804 23755878426802072213597929137969355329347642031313499281579153550826942141928133820031366911639905360934261689598244750806220743876403 805 34815932010283051017198077438619868047223245801917125139262472208090920932984275803407400033349163046550618950766292498011306536797859 806 51025228365248331742581580550444783084563213770945847631023613668062738354327620979144777291252828289228855507710694526135508012316576 807 74781106792050403956179509688414138413910855802259346912602767218889680496255754799176144202892733650163117197308939276941728756192980 808 109597038802333454973377587127034006461134101604176472051865239426980601429240030602583544236241896696713736148075231774953035292990840 809 160622267167581786715959167677478789545697315375122319682888853095043339783567651581728321527494724985942591655785926301088543305307417 810 235403373959632190672138677365892927959608171177381666595491620313933020279823406380904465730387458636105708853094865578030272061500398 811 345000412761965645645516264492926934420742272781558138647356859740913621709063436983488009966629355332819445001170097352983307354491239 812 505622679929547432361475432170405723966439588156680458330245712835956961492631088565216331494124080318762036656956023654071850659798657 813 741026053889179623033614109536298651926047759334062124925737333149889981772454494946120797224511538954867745510050889232102122721299056 814 1086026466651145268679130374029225586346790032115620263573094192890803603481517931929608807191140894287687190511220986585085430075790296 815 1591649146580692701040605806199631310313229620272300721903339905726760564974149020494825138685264974606449227168177010239157280735588954 816 2332675200469872324074219915735929962239277379606362846829077238876650546746603515440945935909776513561316972678227899471259403456888011 817 3418701667121017592753350289765155548586067411721983110402171431767454150228121447370554743100917407849004163189448886056344833532678308 818 5010350813701710293793956095964786858899297031994283832305511337494214715202270467865379881786182382455453390357625896295502114268267263 819 7343026014171582617868176011700716821138574411600646679134588576370865261948873983306325817695958896016770363035853795766761517725155275 820 10761727681292600210621526301465872369724641823322629789536760008138319412176995430676880560796876303865774526225302681823106351257833584 821 15772078494994310504415482397430659228623938855316913621842271345632534127379265898542260442583058686321227916582928578118608465526100848 822 23115104509165893122283658409131376049762513266917560300976859922003399389328139881848586260279017582337998279618782373885369983251256124 823 33876832190458493332905184710597248419487155090240190090513619930141718801505135312525466821075893886203772805844085055708476334509089709 824 49648910685452803837320667108027907648111093945557103712355891275774252928884401211067727263658952572525000722427013633827084800035190558 825 72764015194618696959604325517159283697873607212474664013332751197777652318212541092916313523937970154862999002045796007712454783286446683 826 106640847385077190292509510227756532117360762302714854103846371127919371119717676405441780345013864041066771807889881063420931117795536393 827 156289758070529994129830177335784439765471856248271957816202262403693624048602077616509507608672816613591772530316894697248015917830726952 828 229053773265148691089434502852943723463345463460746621829535013601471276366814618709425821132610786768454771532362690704960470701117173636 829 335694620650225881381944013080700255580706225763461475933381384729390647486532295114867601477624650809521543340252571768381401818912710030 830 491984378720755875511774190416484695346178082011733433749583647133084271535134372731377109086297467423113315870569466465629417736743436983 831 721038151985904566601208693269428418809523545472480055579118660734555547901948991440802930218908254191568087402932157170589888437860610620 832 1056732772636130447983152706350128674390229771235941531512500045463946195388481286555670531696532905001089630743184728938971290256773320651 833 1548717151356886323494926896766613369736407853247674965262083692597030466923615659287047640782830372424202946613754195404600707993516757635 834 2269755303342790890096135590036041788545931398720155020841202353331586014825564650727850571001738626615771034016686352575190596431377368256 835 3326488075978921338079288296386170462936161169956096552353702398795532210214045937283521102698271531616860664759871081514161886688150688908 836 4875205227335807661574215193152783832672569023203771517615786091392562677137661596570568743481101904041063611373625276918762594681667446544 837 7144960530678598551670350783188825621218500421923926538456988444724148691963226247298419314482840530656834645390311629493953191113044814801 838 10471448606657519889749639079574996084154661591880023090810690843519680902177272184581940417181112062273695310150182711008115077801195503710 839 15346653833993327551323854272727779916827230615083794608426476934912243579314933781152509160662213966314758921523807987926877672482862950255 840 22491614364671926102994205055916605538045731037007721146883465379636392271278160028450928475145054496971593566914119617420830863595907765057 841 32963062971329445992743844135491601622200392628887744237694156223156073173455432213032868892326166559245288877064302328428945941397103268768 842 48309716805322773544067698408219381539027623243971538846120633158068316752770365994185378052988380525560047798588110316355823613879966219024 843 70801331169994699647061903464135987077073354280979259993004098537704709024048526022636306528133435022531641365502229933776654477475873984082 844 103764394141324145639805747599627588699273746909867004230698254760860782197503958235669175420459601581776930242566532262205600418872977252851 845 152074110946646919183873446007846970238301370153838543076818887918929098950274324229854553473447982107336978041154642578561424032752943471876 846 222875442116641618830935349471982957315374724434817803069822986456633807974322850252490860001581417129868619406656872512338078510228817455959 847 326639836257965764470741097071610546014648471344684807300521241217494590171826808488160035422041018711645549649223404774543678929101794708811 848 478713947204612683654614543079457516252949841498523350377340129136423689122101132718014588895489000818982527690378047353105102961854738180688 849 701589389321254302485549892551440473568324565933341153447163115593057497096423982970505448897070417948851147097034919865443181472083555636648 850 1028229225579220066956290989623051019582973037278025960747684356810552087268250791458665484319111436660496696746258324639986860401185350345460 851 1506943172783832750610905532702508535835922878776549311125024485946975776390351924176680073214600437479479224436636371993091963363040088526149 852 2208532562105087053096455425253949009404247444709890464572187601540033273486775907147185522111670855428330371533671291858535144835123644162798 853 3236761787684307120052746414877000028987220481987916425319871958350585360755026698605851006430782292088827068279929616498522005236308994508259 854 4743704960468139870663651947579508564823143360764465736444896444297561137145378622782531079645382729568306292716565988491613968599349083034409 855 6952237522573226923760107372833457574227390805474356201017084045837594410632154529929716601757053584996636664250237280350149113434472727197208 856 10188999310257534043812853787710457603214611287462272626336956004188179771387181228535567608187835877085463732530166896848671118670781721705468 857 14932704270725673914476505735289966168037754648226738362781852448485740908532559851318098687833218606653770025246732885340285087270130804739878 858 21884941793298900838236613108123423742265145453701094563798936494323335319164714381247815289590272191650406689496970165690434200704603531937087 859 32073941103556434882049466895833881345479756741163367190135892498511515090551895609783382897778108068735870422027137062539105319375385253642556 860 47006645374282108796525972631123847513517511389390105552917744946997255999084455461101481585611326675389640447273869947879390406645516058382435 861 68891587167581009634762585739247271255782656843091200116716681441320591318249169842349296875201598867040047136770840113569824607350119590319523 862 100965528271137444516812052635081152601262413584254567306852573939832106408801065452132679772979706935775917558797977176108929926725504843962080 863 147972173645419553313338025266205000114779924973644672859770318886829362407885520913234161358591033611165558006071847123988320333371020902344516 864 216863760813000562948100611005452271370562581816735872976487000328149953726134690755583458233792632478205605142842687237558144940721140492664040 865 317829289084138007464912663640533423971824995400990440283339574267982060134935756207716138006772339413981522701640664413667074867446645336626121 866 465801462729557560778250688906738424086604920374635113143109893154811422542821277120950299365363373025147080707712511537655395200817666238970638 867 682665223542558123726351299912190695457167502191370986119596893482961376268955967876533757599156005503352685850555198775213540141538806731634679 868 1000494512626696131191263963552724119428992497592361426402936467750943436403891724084249895605928344917334208552195863188880615008985452068260801 869 1466295975356253691969514652459462543515597417966996539546046360905754858946713001205200194971291717942481289259908374726536010209803118307231440 870 2148961198898811815695865952371653238972764920158367525665643254388716235215668969081733952570447723445833975110463573501749550351341925038866120 871 3149455711525507946887129915924377358401757417750728952068579722139659671619560693165983848176376068363168183662659436690630165360327377107126922 872 4615751686881761638856644568383839901917354835717725491614626083045414530566273694371184043147667786305649472922567811417166175570130495414358363 873 6764712885780573454552510520755493140890119755876093017280269337434130765781942663452917995718115509751483448033031384918915725921472420453224484 874 9914168597306081401439640436679870499291877173626821969348849059573790437401503356618901843894491578114651631695690821609545891281799797560351407 875 14529920284187843040296285005063710401209232009344547460963475142619204967967777050990085887042159364420301104618258633026712066851930292974709771 876 21294633169968416494848795525819203542099351765220640478243744480053335733749719714443003882760274874171784552651290017945627792773402713427934256 877 31208801767274497896288435962499074041391228938847462447592593539627126171151223071061905726654766452286436184346980839555173684055202510988285664 878 45738722051462340936584720967562784442600460948192009908556068682246331139119000122051991613696925816706737288965239472581885750907132803962995436 879 67033355221430757431433516493381987984699812713412650386799813162299666872868719836494995496457200690878521841616529490527513543680535517390929693 880 98242156988705255327721952455881062026091041652260112834392406701926793044019942907556901223111967143164958025963510330082687227735738028379215358 881 143980879040167596264306673423443846468691502600452122742948475384173124183138943029608892836808892959871695314928749802664572978642870832342210795 882 211014234261598353695740189916825834453391315313864773129748288546472791056007662866103888333266093650750217156545279293192086522323406349733140489 883 309256391250303609023462142372706896479482356966124885964140695248399584100027605773660789556378060793915175182508789623274773750059144378112355848 884 453237270290471205287768815796150742948173859566577008707089170632572708283166548803269682393186953753786870497437539425939346728702015210454566644 885 664251504552069558983509005712976577401565174880441781836837459179045499339174211669373570726453047404537087653982818719131433251025421560187707134 886 973507895802373168006971148085683473881047531846566667800978154427445083439201817443034360282831108198452262836491608342406207001084565938300062983 887 1426745166092844373294739963881834216829221391413143676508067325060017791722368366246304042676018061952239133333929147768345553729786581148754629628 888 2090996670644913932278248969594810794230786566293585458344904784239063291061542577915677613402471109356776220987911966487476986980812002708942336763 889 3064504566447287100285220117680494268111834098140152126145882938666508374500744395358711973685302217555228483824403574829883193981896568647242399747 890 4491249732540131473579960081562328484941055489553295802653950263726526166223112761605016016361320279507467617158332722598228747711683149795997029376 891 6582246403185045405858209051157139279171842055846881260998855047965589457284655339520693629763791388864243838146244689085705734692495152504939366140 892 9646750969632332506143429168837633547283676153987033387144737986632097831785399734879405603449093606419472321970648263915588928674391721152181765888 893 14138000702172463979723389250399962032224731643540329189798688250358623998008512496484421619810413885926939939128980986513817676386074870948178795265 894 20720247105357509385581598301557101311396573699387210450797543298324213455293167836005115249574205274791183777275225675599523411078570023453118161406 895 30366998074989841891725027470394734858680249853374243837942281284956311287078567570884520853023298881210656099245873939515112339752961744605299927295 896 44504998777162305871448416720794696890904981496914573027740969535314935285087080067368942472833712767137596038374854926028930016139036615553478722561 897 65225245882519815257030015022351798202301555196301783478538512833639148740380247903374057722407918041928779815650080601628453427217606639006596883968 898 95592243957509657148755042492746533060981805049676027316480794118595460027458815474258578575431216923139435914895954541143565766970568383611896811264 899 140097242734671963020203459213541229951886786546590600344221763653910395312545895541627521048264929690277031953270809467172495783109604999165375533826 900 205322488617191778277233474235893028154188341742892383822760276487549544052926143445001578770672847732205811768920890068800949210327211638171972417795 901 300914732574701435425988516728639561215170146792568411139241070606145004080384958919260157346104064655345247683816844609944514977297780021783869229060 902 441011975309373398446191975942180791167056933339159011483462834260055399392930854460887678394368994345622279637087654077117010760407385020949244762887 903 646334463926565176723425450178073819321245275082051395306223110747604943445856997905889257165041842077828091406008544145917959970734596659121217180683 904 947249196501266612149413966906713380536415421874619806445464181353749947526241956825149414511145906733173339089825388755862474948032376680905086409744 905 1388261171810640010595605942848894171703472355213778817928927015613805346919172811286037092905514901078795618726913042832979485708439761701854331172632 906 2034595635737205187319031393026967991024717630295830213235150126361410290365029809191926350070556743156623710132921586978897445679174358360975548353316 907 2981844832238471799468445359933681371561133052170450019680614307715160237891271766017075764581702649889797049222746975734759920627206735041880634763061 908 4370106004049111810064051302782575543264605407384228837609541323328965584810444577303112857487217550968592667949660018567739406335646496743734965935694 909 6404701639786316997383082695809543534289323037680059050844691449690375875175474386495039207557774294125216378082581605546636852014820855104710514289011 910 9386546472024788796851528055743224905850456089850509070525305757405536113066746152512114972139476944015013427305328581281396772642027590146591149052073 911 13756652476073900606915579358525800449115061497234737908134847080734501697877190729815227829626694494983606095254988599849136178977674086890326114987768 912 20161354115860217604298662054335343983404384534914796958979538530424877573052665116310267037184468789108822473337570205395773030992494941995036629276780 913 29547900587885006401150190110078568889254840624765306029504844287830413686119411268822382009323945733123835900642898786677169803634522532141627778328854 914 43304553063958907008065769468604369338369902122000043937639691368564915383996601998637609838950640228107441995897887386526305982612196619031953893316623 915 63465907179819124612364431522939713321774286656914840896619229898989792957049267114947876876135109017216264469235457591922079013604691561026990522593404 916 93013807767704131013514621633018282211029127281680146926124074186820206643168678383770258885459054750340100369878356378599248817239214093168618300922259 917 136318360831663038021580391101622651549399029403680190863763765555385122027165280382407868724409694978447542365776243765125554799851410712200572194238883 918 199784268011482162633944822624562364871173316060595031760382995454374914984214547497355745600544803995663806835011701357047633813456102273227562716832288 919 292798075779186293647459444257580647082202443342275178686507069641195121627383225881126004486003858746003907204890057735646882630695316366396181017754548 920 429116436610849331669039835359203298631601472745955369550270835196580243654548506263533873210413553724451449570666301500772437430546727078596753211993432 921 628900704622331494302984657983765663502774788806550401310653830650955158638763053760889618810958357720115256405678002857820071244002829351824315928825721 922 921698780401517787950444102241346310584977232148825579997160900292150280266146279642015623296962216466119163610568060593466953874698145718220496946580270 923 1350815217012367119619483937600549609216578704894780949547431735488730523920694785905549496507375770190570613181234362094239391305244872796817250158573703 924 1979715921634698613922468595584315272719353493701331350858085566139685682559457839666439115318334127910685869586912364952059462549247702148641566087399425 925 2901414702036216401872912697825661583304330725850156930855246466431835962825604119308454738615296344376805033197480425545526416423945847866862063033979696 926 4252229919048583521492396635426211192520909430744937880402678201920566486746298905214004235122672114567375646378714787639765807729190720663679313192553400 927 6231945840683282135414865231010526465240262924446269231260763768060252169305756744880443350441006242478061515965627152591825270278438422812320879279952826 928 9133360542719498537287777928836188048544593650296426162116010234492088132131360864188898089056302586854866549163107578137351686702384270679182942313932523 929 13385590461768082058780174564262399241065503081041364042518688436412654618877659769402902324178974701422242195541822365777117494431574991342862255506485924 930 19617536302451364194195039795272925706305766005487633273779452204472906788183416514283345674619980943900303711507449518368942764710013414155183134786438751 931 28750896845170862731482817724109113754850359655784059435895462438964994920314777378472243763676283530755170260670557096506294451412397684834366077100371275 932 42136487306938944790262992288371512995915862736825423478414150875377649539192437147875146087855258232177412456212379462283411945843972676177228332606857200 933 61754023609390308984458032083644438702221628742313056752193603079850556327375853662158491762475239176077716167719828980652354710553986090332411467393295952 934 90504920454561171715940849807753552457071988398097116188089065518815551247690631040630735526151522706832886428390386077158649161966383775166777544493667228 935 132641407761500116506203842096125065452987851134922539666503216394193200786883068188505881614006780939010298884602765539442061107810356451344005877100524429 936 194395431370890425490661874179769504155209479877235596418696819474043757114258921850664373376482020115088015052322594520094415818364342541676417344493820382 937 284900351825451597206602723987523056612281468275332712606785884992859308361949552891295108902633542821920901480712980597253064980330726316843194888987487611 938 417541759586951713712806566083648122065269319410255252273289101387052509148832621079800990516640323760931200365315746136695126088141082768187200766088012041 939 611937190957842139203468440263417626220478799287490848691985920861096266263091542930465363893122343876019215417638340656789541906505425309863618110581832424 940 896837542783293736410071164250940682832760267562823561298771805853955574625041095821760472795755886697940116898351321254042606886836151626706812999569320036 941 1314379302370245450122877730334588804898029586973078813572060907241008083773873716901561463312396210458871317263667067390737732974977234394894013765657332078 942 1926316493328087589326346170598006431118508386260569662264046828102104350036965259832026827205518554334890532681305408047527274881482659704757631876239164503 943 2823154036111381325736417334848947113951268653823393223562818633956059924662006355653787300001274441032830649579656729301569881768318811331464444875808484540 944 4137533338481626775859295065183535918849298240796472037134879541197068008435880072555348763313670651491701966843323796692307614743296045726358458641465816619 945 6063849831809714365185641235781542349967806627057041699398926369299172358472845332387375590519189205826592499524629204739834889624778705431116090517704981123 946 8887003867921095690922058570630489463919075280880434922961745003255232283134851688041162890520463646859423149104285934041404771393097516762580535393513465664 947 13024537206402722466781353635814025382768373521676906960096624544452300291570731760596511653834134298351125115947609730733712386136393562488938994034979282284 948 19088387038212436831966994871595567732736180148733948659495550913751472650043577092983887244353323504177717615472238935473547275761172267920055084552684263408 949 27975390906133532522889053442226057196655255429614383582457295917006704933178428781025050134873787151037140764576524869514952047154269784682635619946197729073 950 40999928112536254989670407078040082579423628951291290542553920461459005224749160541621561788707921449388265880524134600248664433290663347171574613981177011358 951 60088315150748691821637401949635650312159809100025239202049471375210477874792737634605449033061244953565983495996373535722211709051835615091629698533861274767 952 88063706056882224344526455391861707508815064529639622784506767292217182807971166415630499167935032104603124260572898405237163756206105399774265318480059003841 953 129063634169418479334196862469901790088238693480930913327060687753676188032720326957252060956642953553991390141097033005485828189496768746945839932461236015200 954 189151949320167171155834264419537440400398502580956152529110159128886665907513064591857509989704198507557373637093406541208039898548604362037469630995097289968 955 277215655377049395500360719811399147909213567110595775313616926421103848715484231007488009157639230612160497897666304946445203654754709761811734949475156293810 956 406279289546467874834557582281300937997452260591526688640677614174780036748204557964740070114282184166151888038763337951931031844251478508757574881936392309011 957 595431238866635045990391846700838378397850763172482841169787773303666702655717622556597580103986382673709261675856744493139071742800082870795044512931489598980 958 872646894243684441490752566512237526307064330283078616483404699724770551371201853564085589261625613285869759573523049439584275397554792632606779462406645892791 959 1278926183790152316325310148793538464304516590874605305124082313899550588119406411528825659375907797452021647612286387391515307241806271141364354344343038201803 960 1874357422656787362315701995494376842702367354047088146293870087203217290775124034085423239479894180125730909288143131884654378984606354012159398857274527800784 961 2747004316900471803806454562006614369009431684330166762777274786927987842146325887649508828741519793411600668861666181324238654382161146644766178319681173693576 962 4025930500690624120131764710800152833313948275204772067901357100827538430265732299178334488117427590863622316473952568715753961623967417786130532664024211895380 963 5900287923347411482447466706294529676016315629251860214195227188030755721040856333263757727597321770989353225762095700600408340608573771798289931521298739696165 964 8647292240247883286253921268301144045025747313582026976972501974958743563187182220913266556338841564400953894623761881924646994990734918443056109840979913389742 965 12673222740938507406385685979101296878339695588786799044873859075786281993452914520091601044456269155264576211097714450640400956614702336229186642505004125285123 966 18573510664285918888833152685395826554356011218038659259069086263817037714493770853355358772053590926253929436859810151240809297223276108027476574026302864981289 967 27220802904533802175087073953696970599381758531620686236041588238775781277680953074268625328392432490654883331483572033165456292214011026470532683867282778371032 968 39894025645472309581472759932798267477721454120407485280915447314562063271133867594360226372848701645919459542581286483805857248828713362699719326372286903656156 969 58467536309758228470305912618194094032077465338446144539984533578379100985627638447715585144902292572173388979441096635046666546051989470727195900398589768637446 970 85688339214292030645392986571891064631459223870066830776026121817154882263308591521984210473294725062828272310924668668212122838266000497197728584265872547008479 971 125582364859764340226865746504689332109180677990474316056941569131716945534442459116344436846143426708747731853505955152017980087094713859897447910638159450664636 972 184049901169522568697171659122883426141258143328920460596926102710096046520070097564060021991045719280921120832947051787064646633146703330624643811036749219302083 973 269738240383814599342564645694774490772717367198987291372952224527250928783378689086044232464340444343749393143871720455276769471412703827822372395302621766310563 974 395320605243578939569430392199463822881898045189461607429893793658967874317821148202388669310483871052497124997377675607294749558507417687719820305940781216975200 975 579370506413101508266602051322347249023156188518382068026819896369063920837891245766448691301529590333418245830324727394359396191654121018344464116977530436277284 976 849108746796916107609166697017121739795873555717369359399772120896314849621269934852492923765870034677167638974196447849636165663066824846166836512280152202587848 977 1244429352040495047178597089216585562677771600906830966829665914555282723939091083054881593076353905729664763971574123456930915221574242533886656818220933419563049 978 1823799858453596555445199140538932811700927789425213034856485810924346644776982328821330284377883496063083009801898850851290311413228363552231120935198463855840334 979 2672908605250512663054365837556054551496801345142582394256257931820661494398252263673823208143753530740250648776095298700926477076295188398397957447478616058428183 980 3917337957291007710232962926772640114174572946049413361085923846375944218337343346728704801220107436469915412747669422157857392297869430932284614265699549477991233 981 5741137815744604265678162067311572925875500735474626395942409657300290863114325675550035085597990932532998422549568273009147703711097794484515735200898013333831568 982 8414046420995116928732527904867627477372302080617208790198667589120952357512577939223858293741744463273249071325663571710074180787392982882913692648376629392259752 983 12331384378286124638965490831640267591546875026666622151284591435496896575849921285952563094961851899743164484073332993867931573085262413815198306914076178870250986 984 18072522194030728904643652898951840517422375762141248547227001092797187438964246961502598180559842832276162906622901266877079276796360208299714042114974192204082555 985 26486568615025845833376180803819467994794677842758457337425668681918139796476824900726456474301587295549411977948564838587153457583753191182627734763350821596342308 986 38817952993311970472341671635459735586341552869425079488710260117415036372326746186679019569263439195292576462021897832455085030669015604997826041677427000466593295 987 56890475187342699376985324534411576103763928631566328035937261210212223811290993148181617749823282027568739368644799099332164307465375813297540083792401192670675851 988 83377043802368545210361505338231044098558606474324785373362929892130363607767818048908074224124869323118151346593363937919317765049129004480167818555752014267018160 989 122194996795680515682703176973690779684900159343749864862073190009545399980094564235587093793388308518410727808615261770374402795718144609477993860233179014733611456 990 179085471983023215059688501508102355788664087975316192898010451219757623791385557383768711543211590545979467177260060869706567103183520422775533944025580207404287308 991 262462515785391760270050006846333399887222694449640978271373381111887987399153375432676785767336459869097618523853424807625884868232649427255701762581332221671305469 992 384657512581072275952753183820024179572122853793390843133446571121433387379247939668263879560724768387508346332468686578000287663950794036733695622814511236404916926 993 563742984564095491012441685328126535360786941768707036031457022341191011170633497052032591103936358933487813509728747447706854767134314459509229566840091443809204235 994 826205500349487251282491692174459935248009636218348014302830403453078998569786872484709376871272818802585432033582172255332739635366963886764931329421423665480509705 995 1210863012930559527235244875994484114820132490011738857436276974574512385949034812152973256431997587190093778366050858833333027299317757923498626952235934901885426632 996 1774605997494655018247686561322610650180919431780445893467733996915703397119668309205005847535933946123581591875779606281039882066452072383007856519076026345694630868 997 2600811497844142269530178253497070585428929067998793907770564400368782395689455181689715224407206764926167023909361778536372621701819036269772787848497450011175140574 998 3811674510774701796765423129491554700249061558010532765206841374943294781638489993842688480839204352116260802275412637369705649001136794193271414800733384913060567207 999 5586280508269356815013109690814165350429980989790978658674575371858998178758158303047694328375138298239842394151192243650745531067588866576279271319809411258755198076 1000 8187092006113499084543287944311235935858910057789772566445139772227780574447613484737409552782345063166009418060554022187118152769407902846052059168306861269930338651