1 8 2 13 3 18 4 23 5 48 6 73 7 98 8 123 9 248 10 373 11 498 12 623 13 1248 14 1873 15 2498 16 3123 17 6248 18 9373 19 12498 20 15623 21 31248 22 46873 23 62498 24 78123 25 156248 26 234373 27 312498 28 390623 29 781248 30 1171873 31 1562498 32 1953123 33 3906248 34 5859373 35 7812498 36 9765623 37 19531248 38 29296873 39 39062498 40 48828123 41 97656248 42 146484373 43 195312498 44 244140623 45 488281248 46 732421873 47 976562498 48 1220703123 49 2441406248 50 3662109373 51 4882812498 52 6103515623 53 12207031248 54 18310546873 55 24414062498 56 30517578123 57 61035156248 58 91552734373 59 122070312498 60 152587890623 61 305175781248 62 457763671873 63 610351562498 64 762939453123 65 1525878906248 66 2288818359373 67 3051757812498 68 3814697265623 69 7629394531248 70 11444091796873 71 15258789062498 72 19073486328123 73 38146972656248 74 57220458984373 75 76293945312498 76 95367431640623 77 190734863281248 78 286102294921873 79 381469726562498 80 476837158203123 81 953674316406248 82 1430511474609373 83 1907348632812498 84 2384185791015623 85 4768371582031248 86 7152557373046873 87 9536743164062498 88 11920928955078123 89 23841857910156248 90 35762786865234373 91 47683715820312498 92 59604644775390623 93 119209289550781248 94 178813934326171873 95 238418579101562498 96 298023223876953123 97 596046447753906248 98 894069671630859373 99 1192092895507812498 100 1490116119384765623 101 2980232238769531248 102 4470348358154296873 103 5960464477539062498 104 7450580596923828123 105 14901161193847656248 106 22351741790771484373 107 29802322387695312498 108 37252902984619140623 109 74505805969238281248 110 111758708953857421873 111 149011611938476562498 112 186264514923095703123 113 372529029846191406248 114 558793544769287109373 115 745058059692382812498 116 931322574615478515623 117 1862645149230957031248 118 2793967723846435546873 119 3725290298461914062498 120 4656612873077392578123 121 9313225746154785156248 122 13969838619232177734373 123 18626451492309570312498 124 23283064365386962890623 125 46566128730773925781248 126 69849193096160888671873 127 93132257461547851562498 128 116415321826934814453123 129 232830643653869628906248 130 349245965480804443359373 131 465661287307739257812498 132 582076609134674072265623 133 1164153218269348144531248 134 1746229827404022216796873 135 2328306436538696289062498 136 2910383045673370361328123 137 5820766091346740722656248 138 8731149137020111083984373 139 11641532182693481445312498 140 14551915228366851806640623 141 29103830456733703613281248 142 43655745685100555419921873 143 58207660913467407226562498 144 72759576141834259033203123 145 145519152283668518066406248 146 218278728425502777099609373 147 291038304567337036132812498 148 363797880709171295166015623 149 727595761418342590332031248 150 1091393642127513885498046873 151 1455191522836685180664062498 152 1818989403545856475830078123 153 3637978807091712951660156248 154 5456968210637569427490234373 155 7275957614183425903320312498 156 9094947017729282379150390623 157 18189894035458564758300781248 158 27284841053187847137451171873 159 36379788070917129516601562498 160 45474735088646411895751953123 161 90949470177292823791503906248 162 136424205265939235687255859373 163 181898940354585647583007812498 164 227373675443232059478759765623 165 454747350886464118957519531248 166 682121026329696178436279296873 167 909494701772928237915039062498 168 1136868377216160297393798828123 169 2273736754432320594787597656248 170 3410605131648480892181396484373 171 4547473508864641189575195312498 172 5684341886080801486968994140623 173 11368683772161602973937988281248 174 17053025658242404460906982421873 175 22737367544323205947875976562498 176 28421709430404007434844970703123 177 56843418860808014869689941406248 178 85265128291212022304534912109373 179 113686837721616029739379882812498 180 142108547152020037174224853515623 181 284217094304040074348449707031248 182 426325641456060111522674560546873 183 568434188608080148696899414062498 184 710542735760100185871124267578123 185 1421085471520200371742248535156248 186 2131628207280300557613372802734373 187 2842170943040400743484497070312498 188 3552713678800500929355621337890623 189 7105427357601001858711242675781248 190 10658141036401502788066864013671873 191 14210854715202003717422485351562498 192 17763568394002504646778106689453123 193 35527136788005009293556213378906248 194 53290705182007513940334320068359373 195 71054273576010018587112426757812498 196 88817841970012523233890533447265623 197 177635683940025046467781066894531248 198 266453525910037569701671600341796873 199 355271367880050092935562133789062498 200 444089209850062616169452667236328123 201 888178419700125232338905334472656248 202 1332267629550187848508358001708984373 203 1776356839400250464677810668945312498 204 2220446049250313080847263336181640623 205 4440892098500626161694526672363281248 206 6661338147750939242541790008544921873 207 8881784197001252323389053344726562498 208 11102230246251565404236316680908203123 209 22204460492503130808472633361816406248 210 33306690738754696212708950042724609373 211 44408920985006261616945266723632812498 212 55511151231257827021181583404541015623 213 111022302462515654042363166809082031248 214 166533453693773481063544750213623046873 215 222044604925031308084726333618164062498 216 277555756156289135105907917022705078123 217 555111512312578270211815834045410156248 218 832667268468867405317723751068115234373 219 1110223024625156540423631668090820312498 220 1387778780781445675529539585113525390623 221 2775557561562891351059079170227050781248 222 4163336342344337026588618755340576171873 223 5551115123125782702118158340454101562498 224 6938893903907228377647697925567626953123 225 13877787807814456755295395851135253906248 226 20816681711721685132943093776702880859373 227 27755575615628913510590791702270507812498 228 34694469519536141888238489627838134765623 229 69388939039072283776476979255676269531248 230 104083408558608425664715468883514404296873 231 138777878078144567552953958511352539062498 232 173472347597680709441192448139190673828123 233 346944695195361418882384896278381347656248 234 520417042793042128323577344417572021484373 235 693889390390722837764769792556762695312498 236 867361737988403547205962240695953369140623 237 1734723475976807094411924481391906738281248 238 2602085213965210641617886722087860107421873 239 3469446951953614188823848962783813476562498 240 4336808689942017736029811203479766845703123 241 8673617379884035472059622406959533691406248 242 13010426069826053208089433610439300537109373 243 17347234759768070944119244813919067382812498 244 21684043449710088680149056017398834228515623 245 43368086899420177360298112034797668457031248 246 65052130349130266040447168052196502685546873 247 86736173798840354720596224069595336914062498 248 108420217248550443400745280086994171142578123 249 216840434497100886801490560173988342285156248 250 325260651745651330202235840260982513427734373 251 433680868994201773602981120347976684570312498 252 542101086242752217003726400434970855712890623 253 1084202172485504434007452800869941711425781248 254 1626303258728256651011179201304912567138671873 255 2168404344971008868014905601739883422851562498 256 2710505431213761085018632002174854278564453123 257 5421010862427522170037264004349708557128906248 258 8131516293641283255055896006524562835693359373 259 10842021724855044340074528008699417114257812498 260 13552527156068805425093160010874271392822265623 261 27105054312137610850186320021748542785644531248 262 40657581468206416275279480032622814178466796873 263 54210108624275221700372640043497085571289062498 264 67762635780344027125465800054371356964111328123 265 135525271560688054250931600108742713928222656248 266 203287907341032081376397400163114070892333984373 267 271050543121376108501863200217485427856445312498 268 338813178901720135627329000271856784820556640623 269 677626357803440271254658000543713569641113281248 270 1016439536705160406881987000815570354461669921873 271 1355252715606880542509316001087427139282226562498 272 1694065894508600678136645001359283924102783203123 273 3388131789017201356273290002718567848205566406248 274 5082197683525802034409935004077851772308349609373 275 6776263578034402712546580005437135696411132812498 276 8470329472543003390683225006796419620513916015623 277 16940658945086006781366450013592839241027832031248 278 25410988417629010172049675020389258861541748046873 279 33881317890172013562732900027185678482055664062498 280 42351647362715016953416125033982098102569580078123 281 84703294725430033906832250067964196205139160156248 282 127054942088145050860248375101946294307708740234373 283 169406589450860067813664500135928392410278320312498 284 211758236813575084767080625169910490512847900390623 285 423516473627150169534161250339820981025695800781248 286 635274710440725254301241875509731471538543701171873 287 847032947254300339068322500679641962051391601562498 288 1058791184067875423835403125849552452564239501953123 289 2117582368135750847670806251699104905128479003906248 290 3176373552203626271506209377548657357692718505859373 291 4235164736271501695341612503398209810256958007812498 292 5293955920339377119177015629247762262821197509765623 293 10587911840678754238354031258495524525642395019531248 294 15881867761018131357531046887743286788463592529296873 295 21175823681357508476708062516991049051284790039062498 296 26469779601696885595885078146238811314105987548828123 297 52939559203393771191770156292477622628211975097656248 298 79409338805090656787655234438716433942317962646484373 299 105879118406787542383540312584955245256423950195312498 300 132348898008484427979425390731194056570529937744140623 301 264697796016968855958850781462388113141059875488281248 302 397046694025453283938276172193582169711589813232421873 303 529395592033937711917701562924776226282119750976562498 304 661744490042422139897126953655970282852649688720703123 305 1323488980084844279794253907311940565705299377441406248 306 1985233470127266419691380860967910848557949066162109373 307 2646977960169688559588507814623881131410598754882812498 308 3308722450212110699485634768279851414263248443603515623 309 6617444900424221398971269536559702828526496887207031248 310 9926167350636332098456904304839554242789745330810546873 311 13234889800848442797942539073119405657052993774414062498 312 16543612251060553497428173841399257071316242218017578123 313 33087224502121106994856347682798514142632484436035156248 314 49630836753181660492284521524197771213948726654052734373 315 66174449004242213989712695365597028285264968872070312498 316 82718061255302767487140869206996285356581211090087890623 317 165436122510605534974281738413992570713162422180175781248 318 248154183765908302461422607620988856069743633270263671873 319 330872245021211069948563476827985141426324844360351562498 320 413590306276513837435704346034981426782906055450439453123 321 827180612553027674871408692069962853565812110900878906248 322 1240770918829541512307113038104944280348718166351318359373 323 1654361225106055349742817384139925707131624221801757812498 324 2067951531382569187178521730174907133914530277252197265623 325 4135903062765138374357043460349814267829060554504394531248 326 6203854594147707561535565190524721401743590831756591796873 327 8271806125530276748714086920699628535658121109008789062498 328 10339757656912845935892608650874535669572651386260986328123 329 20679515313825691871785217301749071339145302772521972656248 330 31019272970738537807677825952623607008717954158782958984373 331 41359030627651383743570434603498142678290605545043945312498 332 51698788284564229679463043254372678347863256931304931640623 333 103397576569128459358926086508745356695726513862609863281248 334 155096364853692689038389129763118035043589770793914794921873 335 206795153138256918717852173017490713391453027725219726562498 336 258493941422821148397315216271863391739316284656524658203123 337 516987882845642296794630432543726783478632569313049316406248 338 775481824268463445191945648815590175217948853969573974609373 339 1033975765691284593589260865087453566957265138626098632812498 340 1292469707114105741986576081359316958696581423282623291015623 341 2584939414228211483973152162718633917393162846565246582031248 342 3877409121342317225959728244077950876089744269847869873046873 343 5169878828456422967946304325437267834786325693130493164062498 344 6462348535570528709932880406796584793482907116413116455078123 345 12924697071141057419865760813593169586965814232826232910156248 346 19387045606711586129798641220389754380448721349239349365234373 347 25849394142282114839731521627186339173931628465652465820312498 348 32311742677852643549664402033982923967414535582065582275390623 349 64623485355705287099328804067965847934829071164131164550781248 350 96935228033557930648993206101948771902243606746196746826171873 351 129246970711410574198657608135931695869658142328262329101562498 352 161558713389263217748322010169914619837072677910327911376953123 353 323117426778526435496644020339829239674145355820655822753906248 354 484676140167789653244966030509743859511218033730983734130859373 355 646234853557052870993288040679658479348290711641311645507812498 356 807793566946316088741610050849573099185363389551639556884765623 357 1615587133892632177483220101699146198370726779103279113769531248 358 2423380700838948266224830152548719297556090168654918670654296873 359 3231174267785264354966440203398292396741453558206558227539062498 360 4038967834731580443708050254247865495926816947758197784423828123 361 8077935669463160887416100508495730991853633895516395568847656248 362 12116903504194741331124150762743596487780450843274593353271484373 363 16155871338926321774832201016991461983707267791032791137695312498 364 20194839173657902218540251271239327479634084738790988922119140623 365 40389678347315804437080502542478654959268169477581977844238281248 366 60584517520973706655620753813717982438902254216372966766357421873 367 80779356694631608874161005084957309918536338955163955688476562498 368 100974195868289511092701256356196637398170423693954944610595703123 369 201948391736579022185402512712393274796340847387909889221191406248 370 302922587604868533278103769068589912194511271081864833831787109373 371 403896783473158044370805025424786549592681694775819778442382812498 372 504870979341447555463506281780983186990852118469774723052978515623 373 1009741958682895110927012563561966373981704236939549446105957031248 374 1514612938024342666390518845342949560972556355409324169158935546873 375 2019483917365790221854025127123932747963408473879098892211914062498 376 2524354896707237777317531408904915934954260592348873615264892578123 377 5048709793414475554635062817809831869908521184697747230529785156248 378 7573064690121713331952594226714747804862781777046620845794677734373 379 10097419586828951109270125635619663739817042369395494461059570312498 380 12621774483536188886587657044524579674771302961744368076324462890623 381 25243548967072377773175314089049159349542605923488736152648925781248 382 37865323450608566659762971133573739024313908885233104228973388671873 383 50487097934144755546350628178098318699085211846977472305297851562498 384 63108872417680944432938285222622898373856514808721840381622314453123 385 126217744835361888865876570445245796747713029617443680763244628906248 386 189326617253042833298814855667868695121569544426165521144866943359373 387 252435489670723777731753140890491593495426059234887361526489257812498 388 315544362088404722164691426113114491869282574043609201908111572265623 389 631088724176809444329382852226228983738565148087218403816223144531248 390 946633086265214166494074278339343475607847722130827605724334716796873 391 1262177448353618888658765704452457967477130296174436807632446289062498 392 1577721810442023610823457130565572459346412870218046009540557861328123 393 3155443620884047221646914261131144918692825740436092019081115722656248 394 4733165431326070832470371391696717378039238610654138028621673583984373 395 6310887241768094443293828522262289837385651480872184038162231445312498 396 7888609052210118054117285652827862296732064351090230047702789306640623 397 15777218104420236108234571305655724593464128702180460095405578613281248 398 23665827156630354162351856958483586890196193053270690143108367919921873 399 31554436208840472216469142611311449186928257404360920190811157226562498 400 39443045261050590270586428264139311483660321755451150238513946533203123 401 78886090522101180541172856528278622967320643510902300477027893066406248 402 118329135783151770811759284792417934450980965266353450715541839599609373 403 157772181044202361082345713056557245934641287021804600954055786132812498 404 197215226305252951352932141320696557418301608777255751192569732666015623 405 394430452610505902705864282641393114836603217554511502385139465332031248 406 591645678915758854058796423962089672254904826331767253577709197998046873 407 788860905221011805411728565282786229673206435109023004770278930664062498 408 986076131526264756764660706603482787091508043886278755962848663330078123 409 1972152263052529513529321413206965574183016087772557511925697326660156248 410 2958228394578794270293982119810448361274524131658836267888545989990234373 411 3944304526105059027058642826413931148366032175545115023851394653320312498 412 4930380657631323783823303533017413935457540219431393779814243316650390623 413 9860761315262647567646607066034827870915080438862787559628486633300781248 414 14791141972893971351469910599052241806372620658294181339442729949951171873 415 19721522630525295135293214132069655741830160877725575119256973266601562498 416 24651903288156618919116517665087069677287701097156968899071216583251953123 417 49303806576313237838233035330174139354575402194313937798142433166503906248 418 73955709864469856757349552995261209031863103291470906697213649749755859373 419 98607613152626475676466070660348278709150804388627875596284866333007812498 420 123259516440783094595582588325435348386438505485784844495356082916259765623 421 246519032881566189191165176650870696772877010971569688990712165832519531248 422 369778549322349283786747764976306045159315516457354533486068248748779296873 423 493038065763132378382330353301741393545754021943139377981424331665039062498 424 616297582203915472977912941627176741932192527428924222476780414581298828123 425 1232595164407830945955825883254353483864385054857848444953560829162597656248 426 1848892746611746418933738824881530225796577582286772667430341243743896484373 427 2465190328815661891911651766508706967728770109715696889907121658325195312498 428 3081487911019577364889564708135883709660962637144621112383902072906494140623 429 6162975822039154729779129416271767419321925274289242224767804145812988281248 430 9244463733058732094668694124407651128982887911433863337151706218719482421873 431 12325951644078309459558258832543534838643850548578484449535608291625976562498 432 15407439555097886824447823540679418548304813185723105561919510364532470703123 433 30814879110195773648895647081358837096609626371446211123839020729064941406248 434 46222318665293660473343470622038255644914439557169316685758531093597412109373 435 61629758220391547297791294162717674193219252742892422247678041458129882812498 436 77037197775489434122239117703397092741524065928615527809597551822662353515623 437 154074395550978868244478235406794185483048131857231055619195103645324707031248 438 231111593326468302366717353110191278224572197785846583428792655467987060546873 439 308148791101957736488956470813588370966096263714462111238390207290649414062498 440 385185988877447170611195588516985463707620329643077639047987759113311767578123 441 770371977754894341222391177033970927415240659286155278095975518226623535156248 442 1155557966632341511833586765550956391122860988929232917143963277339935302734373 443 1540743955509788682444782354067941854830481318572310556191951036453247070312498 444 1925929944387235853055977942584927318538101648215388195239938795566558837890623 445 3851859888774471706111955885169854637076203296430776390479877591133117675781248 446 5777789833161707559167933827754781955614304944646164585719816386699676513671873 447 7703719777548943412223911770339709274152406592861552780959755182266235351562498 448 9629649721936179265279889712924636592690508241076940976199693977832794189453123 449 19259299443872358530559779425849273185381016482153881952399387955665588378906248 450 28888949165808537795839669138773909778071524723230822928599081933498382568359373 451 38518598887744717061119558851698546370762032964307763904798775911331176757812498 452 48148248609680896326399448564623182963452541205384704880998469889163970947265623 453 96296497219361792652798897129246365926905082410769409761996939778327941894531248 454 144444745829042688979198345693869548890357623616154114642995409667491912841796873 455 192592994438723585305597794258492731853810164821538819523993879556655883789062498 456 240741243048404481631997242823115914817262706026923524404992349445819854736328123 457 481482486096808963263994485646231829634525412053847048809984698891639709472656248 458 722223729145213444895991728469347744451788118080770573214977048337459564208984373 459 962964972193617926527988971292463659269050824107694097619969397783279418945312498 460 1203706215242022408159986214115579574086313530134617622024961747229099273681640623 461 2407412430484044816319972428231159148172627060269235244049923494458198547363281248 462 3611118645726067224479958642346738722258940590403852866074885241687297821044921873 463 4814824860968089632639944856462318296345254120538470488099846988916397094726562498 464 6018531076210112040799931070577897870431567650673088110124808736145496368408203123 465 12037062152420224081599862141155795740863135301346176220249617472290992736816406248 466 18055593228630336122399793211733693611294702952019264330374426208436489105224609373 467 24074124304840448163199724282311591481726270602692352440499234944581985473632812498 468 30092655381050560203999655352889489352157838253365440550624043680727481842041015623 469 60185310762101120407999310705778978704315676506730881101248087361454963684082031248 470 90277966143151680611998966058668468056473514760096321651872131042182445526123046873 471 120370621524202240815998621411557957408631353013461762202496174722909927368164062498 472 150463276905252801019998276764447446760789191266827202753120218403637409210205078123 473 300926553810505602039996553528894893521578382533654405506240436807274818420410156248 474 451389830715758403059994830293342340282367573800481608259360655210912227630615234373 475 601853107621011204079993107057789787043156765067308811012480873614549636840820312498 476 752316384526264005099991383822237233803945956334136013765601092018187046051025390623 477 1504632769052528010199982767644474467607891912668272027531202184036374092102050781248 478 2256949153578792015299974151466711701411837869002408041296803276054561138153076171873 479 3009265538105056020399965535288948935215783825336544055062404368072748184204101562498 480 3761581922631320025499956919111186169019729781670680068828005460090935230255126953123 481 7523163845262640050999913838222372338039459563341360137656010920181870460510253906248 482 11284745767893960076499870757333558507059189345012040206484016380272805690765380859373 483 15046327690525280101999827676444744676078919126682720275312021840363740921020507812498 484 18807909613156600127499784595555930845098648908353400344140027300454676151275634765623 485 37615819226313200254999569191111861690197297816706800688280054600909352302551269531248 486 56423728839469800382499353786667792535295946725060201032420081901364028453826904296873 487 75231638452626400509999138382223723380394595633413601376560109201818704605102539062498 488 94039548065783000637498922977779654225493244541767001720700136502273380756378173828123 489 188079096131566001274997845955559308450986489083534003441400273004546761512756347656248 490 282118644197349001912496768933338962676479733625301005162100409506820142269134521484373 491 376158192263132002549995691911118616901972978167068006882800546009093523025512695312498 492 470197740328915003187494614888898271127466222708835008603500682511366903781890869140623 493 940395480657830006374989229777796542254932445417670017207001365022733807563781738281248 494 1410593220986745009562483844666694813382398668126505025810502047534100711345672607421873 495 1880790961315660012749978459555593084509864890835340034414002730045467615127563476562498 496 2350988701644575015937473074444491355637331113544175043017503412556834518909454345703123 497 4701977403289150031874946148888982711274662227088350086035006825113669037818908691406248 498 7052966104933725047812419223333474066911993340632525129052510237670503556728363037109373 499 9403954806578300063749892297777965422549324454176700172070013650227338075637817382812498 500 11754943508222875079687365372222456778186655567720875215087517062784172594547271728515623 501 23509887016445750159374730744444913556373311135441750430175034125568345189094543457031248 502 35264830524668625239062096116667370334559966703162625645262551188352517783641815185546873 503 47019774032891500318749461488889827112746622270883500860350068251136690378189086914062498 504 58774717541114375398436826861112283890933277838604376075437585313920862972736358642578123 505 117549435082228750796873653722224567781866555677208752150875170627841725945472717285156248 506 176324152623343126195310480583336851672799833515813128226312755941762588918209075927734373 507 235098870164457501593747307444449135563733111354417504301750341255683451890945434570312498 508 293873587705571876992184134305561419454666389193021880377187926569604314863681793212890623 509 587747175411143753984368268611122838909332778386043760754375853139208629727363586425781248 510 881620763116715630976552402916684258363999167579065641131563779708812944591045379638671873 511 1175494350822287507968736537222245677818665556772087521508751706278417259454727172851562498 512 1469367938527859384960920671527807097273331945965109401885939632848021574318408966064453123 513 2938735877055718769921841343055614194546663891930218803771879265696043148636817932128906248 514 4408103815583578154882762014583421291819995837895328205657818898544064722955226898193359373 515 5877471754111437539843682686111228389093327783860437607543758531392086297273635864257812498 516 7346839692639296924804603357639035486366659729825547009429698164240107871592044830322265623 517 14693679385278593849609206715278070972733319459651094018859396328480215743184089660644531248 518 22040519077917890774413810072917106459099979189476641028289094492720323614776134490966796873 519 29387358770557187699218413430556141945466638919302188037718792656960431486368179321289062498 520 36734198463196484624023016788195177431833298649127735047148490821200539357960224151611328123 521 73468396926392969248046033576390354863666597298255470094296981642401078715920448303222656248 522 110202595389589453872069050364585532295499895947383205141445472463601618073880672454833984373 523 146936793852785938496092067152780709727333194596510940188593963284802157431840896606445312498 524 183670992315982423120115083940975887159166493245638675235742454106002696789801120758056640623 525 367341984631964846240230167881951774318332986491277350471484908212005393579602241516113281248 526 551012976947947269360345251822927661477499479736916025707227362318008090369403362274169921873 527 734683969263929692480460335763903548636665972982554700942969816424010787159204483032226562498 528 918354961579912115600575419704879435795832466228193376178712270530013483949005603790283203123 529 1836709923159824231201150839409758871591664932456386752357424541060026967898011207580566406248 530 2755064884739736346801726259114638307387497398684580128536136811590040451847016811370849609373 531 3673419846319648462402301678819517743183329864912773504714849082120053935796022415161132812498 532 4591774807899560578002877098524397178979162331140966880893561352650067419745028018951416015623 533 9183549615799121156005754197048794357958324662281933761787122705300134839490056037902832031248 534 13775324423698681734008631295573191536937486993422900642680684057950202259235084056854248046873 535 18367099231598242312011508394097588715916649324563867523574245410600269678980112075805664062498 536 22958874039497802890014385492621985894895811655704834404467806763250337098725140094757080078123 537 45917748078995605780028770985243971789791623311409668808935613526500674197450280189514160156248 538 68876622118493408670043156477865957684687434967114503213403420289751011296175420284271240234373 539 91835496157991211560057541970487943579583246622819337617871227053001348394900560379028320312498 540 114794370197489014450071927463109929474479058278524172022339033816251685493625700473785400390623 541 229588740394978028900143854926219858948958116557048344044678067632503370987251400947570800781248 542 344383110592467043350215782389329788423437174835572516067017101448755056480877101421356201171873 543 459177480789956057800287709852439717897916233114096688089356135265006741974502801895141601562498 544 573971850987445072250359637315549647372395291392620860111695169081258427468128502368927001953123 545 1147943701974890144500719274631099294744790582785241720223390338162516854936257004737854003906248 546 1721915552962335216751078911946648942117185874177862580335085507243775282404385507106781005859373 547 2295887403949780289001438549262198589489581165570483440446780676325033709872514009475708007812498 548 2869859254937225361251798186577748236861976456963104300558475845406292137340642511844635009765623 549 5739718509874450722503596373155496473723952913926208601116951690812584274681285023689270019531248 550 8609577764811676083755394559733244710585929370889312901675427536218876412021927535533905029296873 551 11479437019748901445007192746310992947447905827852417202233903381625168549362570047378540039062498 552 14349296274686126806258990932888741184309882284815521502792379227031460686703212559223175048828123 553 28698592549372253612517981865777482368619764569631043005584758454062921373406425118446350097656248 554 43047888824058380418776972798666223552929646854446564508377137681094382060109637677669525146484373 555 57397185098744507225035963731554964737239529139262086011169516908125842746812850236892700195312498 556 71746481373430634031294954664443705921549411424077607513961896135157303433516062796115875244140623 557 143492962746861268062589909328887411843098822848155215027923792270314606867032125592231750488281248 558 215239444120291902093884863993331117764648234272232822541885688405471910300548188388347625732421873 559 286985925493722536125179818657774823686197645696310430055847584540629213734064251184463500976562498 560 358732406867153170156474773322218529607747057120388037569809480675786517167580313980579376220703123 561 717464813734306340312949546644437059215494114240776075139618961351573034335160627961158752441406248 562 1076197220601459510469424319966655588823241171361164112709428442027359551502740941941738128662109373 563 1434929627468612680625899093288874118430988228481552150279237922703146068670321255922317504882812498 564 1793662034335765850782373866611092648038735285601940187849047403378932585837901569902896881103515623 565 3587324068671531701564747733222185296077470571203880375698094806757865171675803139805793762207031248 566 5380986103007297552347121599833277944116205856805820563547142210136797757513704709708690643310546873 567 7174648137343063403129495466444370592154941142407760751396189613515730343351606279611587524414062498 568 8968310171678829253911869333055463240193676428009700939245237016894662929189507849514484405517578123 569 17936620343357658507823738666110926480387352856019401878490474033789325858379015699028968811035156248 570 26904930515036487761735607999166389720581029284029102817735711050683988787568523548543453216552734373 571 35873240686715317015647477332221852960774705712038803756980948067578651716758031398057937622070312498 572 44841550858394146269559346665277316200968382140048504696226185084473314645947539247572422027587890623 573 89683101716788292539118693330554632401936764280097009392452370168946629291895078495144844055175781248 574 134524652575182438808678039995831948602905146420145514088678555253419943937842617742717266082763671873 575 179366203433576585078237386661109264803873528560194018784904740337893258583790156990289688110351562498 576 224207754291970731347796733326386581004841910700242523481130925422366573229737696237862110137939453123 577 448415508583941462695593466652773162009683821400485046962261850844733146459475392475724220275878906248 578 672623262875912194043390199979159743014525732100727570443392776267099719689213088713586330413818359373 579 896831017167882925391186933305546324019367642800970093924523701689466292918950784951448440551757812498 580 1121038771459853656738983666631932905024209553501212617405654627111832866148688481189310550689697265623 581 2242077542919707313477967333263865810048419107002425234811309254223665732297376962378621101379394531248 582 3363116314379560970216950999895798715072628660503637852216963881335498598446065443567931652069091796873 583 4484155085839414626955934666527731620096838214004850469622618508447331464594753924757242202758789062498 584 5605193857299268283694918333159664525121047767506063087028273135559164330743442405946552753448486328123 585 11210387714598536567389836666319329050242095535012126174056546271118328661486884811893105506896972656248 586 16815581571897804851084754999478993575363143302518189261084819406677492992230327217839658260345458984373 587 22420775429197073134779673332638658100484191070024252348113092542236657322973769623786211013793945312498 588 28025969286496341418474591665798322625605238837530315435141365677795821653717212029732763767242431640623 589 56051938572992682836949183331596645251210477675060630870282731355591643307434424059465527534484863281248 590 84077907859489024255423774997394967876815716512590946305424097033387464961151636089198291301727294921873 591 112103877145985365673898366663193290502420955350121261740565462711183286614868848118931055068969726562498 592 140129846432481707092372958328991613128026194187651577175706828388979108268586060148663818836212158203123 593 280259692864963414184745916657983226256052388375303154351413656777958216537172120297327637672424316406248 594 420389539297445121277118874986974839384078582562954731527120485166937324805758180445991456508636474609373 595 560519385729926828369491833315966452512104776750606308702827313555916433074344240594655275344848632812498 596 700649232162408535461864791644958065640130970938257885878534141944895541342930300743319094181060791015623 597 1401298464324817070923729583289916131280261941876515771757068283889791082685860601486638188362121582031248 598 2101947696487225606385594374934874196920392912814773657635602425834686624028790902229957282543182373046873 599 2802596928649634141847459166579832262560523883753031543514136567779582165371721202973276376724243164062498 600 3503246160812042677309323958224790328200654854691289429392670709724477706714651503716595470905303955078123 601 7006492321624085354618647916449580656401309709382578858785341419448955413429303007433190941810607910156248 602 10509738482436128031927971874674370984601964564073868288178012129173433120143954511149786412715911865234373 603 14012984643248170709237295832899161312802619418765157717570682838897910826858606014866381883621215820312498 604 17516230804060213386546619791123951641003274273456447146963353548622388533573257518582977354526519775390623 605 35032461608120426773093239582247903282006548546912894293926707097244777067146515037165954709053039550781248 606 52548692412180640159639859373371854923009822820369341440890060645867165600719772555748932063579559326171873 607 70064923216240853546186479164495806564013097093825788587853414194489554134293030074331909418106079101562498 608 87581154020301066932733098955619758205016371367282235734816767743111942667866287592914886772632598876953123 609 175162308040602133865466197911239516410032742734564471469633535486223885335732575185829773545265197753906248 610 262743462060903200798199296866859274615049114101846707204450303229335828003598862778744660317897796630859373 611 350324616081204267730932395822479032820065485469128942939267070972447770671465150371659547090530395507812498 612 437905770101505334663665494778098791025081856836411178674083838715559713339331437964574433863162994384765623 613 875811540203010669327330989556197582050163713672822357348167677431119426678662875929148867726325988769531248 614 1313717310304516003990996484334296373075245570509233536022251516146679140017994313893723301589488983154296873 615 1751623080406021338654661979112395164100327427345644714696335354862238853357325751858297735452651977539062498 616 2189528850507526673318327473890493955125409284182055893370419193577798566696657189822872169315814971923828123 617 4379057701015053346636654947780987910250818568364111786740838387155597133393314379645744338631629943847656248 618 6568586551522580019954982421671481865376227852546167680111257580733395700089971569468616507947444915771484373 619 8758115402030106693273309895561975820501637136728223573481676774311194266786628759291488677263259887695312498 620 10947644252537633366591637369452469775627046420910279466852095967888992833483285949114360846579074859619140623 621 21895288505075266733183274738904939551254092841820558933704191935777985666966571898228721693158149719238281248 622 32842932757612900099774912108357409326881139262730838400556287903666978500449857847343082539737224578857421873 623 43790577010150533466366549477809879102508185683641117867408383871555971333933143796457443386316299438476562498 624 54738221262688166832958186847262348878135232104551397334260479839444964167416429745571804232895374298095703123 625 109476442525376333665916373694524697756270464209102794668520959678889928334832859491143608465790748596191406248 626 164214663788064500498874560541787046634405696313654192002781439518334892502249289236715412698686122894287109373 627 218952885050752667331832747389049395512540928418205589337041919357779856669665718982287216931581497192382812498 628 273691106313440834164790934236311744390676160522756986671302399197224820837082148727859021164476871490478515623 629 547382212626881668329581868472623488781352321045513973342604798394449641674164297455718042328953742980957031248 630 821073318940322502494372802708935233172028481568270960013907197591674462511246446183577063493430614471435546873 631 1094764425253763336659163736945246977562704642091027946685209596788899283348328594911436084657907485961914062498 632 1368455531567204170823954671181558721953380802613784933356511995986124104185410743639295105822384357452392578123 633 2736911063134408341647909342363117443906761605227569866713023991972248208370821487278590211644768714904785156248 634 4105366594701612512471864013544676165860142407841354800069535987958372312556232230917885317467153072357177734373 635 5473822126268816683295818684726234887813523210455139733426047983944496416741642974557180423289537429809570312498 636 6842277657836020854119773355907793609766904013068924666782559979930620520927053718196475529111921787261962890623 637 13684555315672041708239546711815587219533808026137849333565119959861241041854107436392951058223843574523925781248 638 20526832973508062562359320067723380829300712039206774000347679939791861562781161154589426587335765361785888671873 639 27369110631344083416479093423631174439067616052275698667130239919722482083708214872785902116447687149047851562498 640 34211388289180104270598866779538968048834520065344623333912799899653102604635268590982377645559608936309814453123 641 68422776578360208541197733559077936097669040130689246667825599799306205209270537181964755291119217872619628906248 642 102634164867540312811796600338616904146503560196033870001738399698959307813905805772947132936678826808929443359373 643 136845553156720417082395467118155872195338080261378493335651199598612410418541074363929510582238435745239257812498 644 171056941445900521352994333897694840244172600326723116669563999498265513023176342954911888227798044681549072265623 645 342113882891801042705988667795389680488345200653446233339127998996531026046352685909823776455596089363098144531248 646 513170824337701564058983001693084520732517800980169350008691998494796539069529028864735664683394134044647216796873 647 684227765783602085411977335590779360976690401306892466678255997993062052092705371819647552911192178726196289062498 648 855284707229502606764971669488474201220863001633615583347819997491327565115881714774559441138990223407745361328123 649 1710569414459005213529943338976948402441726003267231166695639994982655130231763429549118882277980446815490722656248 650 2565854121688507820294915008465422603662589004900846750043459992473982695347645144323678323416970670223236083984373 651 3421138828918010427059886677953896804883452006534462333391279989965310260463526859098237764555960893630981445312498 652 4276423536147513033824858347442371006104315008168077916739099987456637825579408573872797205694951117038726806640623 653 8552847072295026067649716694884742012208630016336155833478199974913275651158817147745594411389902234077453613281248 654 12829270608442539101474575042327113018312945024504233750217299962369913476738225721618391617084853351116180419921873 655 17105694144590052135299433389769484024417260032672311666956399949826551302317634295491188822779804468154907226562498 656 21382117680737565169124291737211855030521575040840389583695499937283189127897042869363986028474755585193634033203123 657 42764235361475130338248583474423710061043150081680779167390999874566378255794085738727972056949511170387268066406248 658 64146353042212695507372875211635565091564725122521168751086499811849567383691128608091958085424266755580902099609373 659 85528470722950260676497166948847420122086300163361558334781999749132756511588171477455944113899022340774536132812498 660 106910588403687825845621458686059275152607875204201947918477499686415945639485214346819930142373777925968170166015623 661 213821176807375651691242917372118550305215750408403895836954999372831891278970428693639860284747555851936340332031248 662 320731765211063477536864376058177825457823625612605843755432499059247836918455643040459790427121333777904510498046873 663 427642353614751303382485834744237100610431500816807791673909998745663782557940857387279720569495111703872680664062498 664 534552942018439129228107293430296375763039376021009739592387498432079728197426071734099650711868889629840850830078123 665 1069105884036878258456214586860592751526078752042019479184774996864159456394852143468199301423737779259681701660156248 666 1603658826055317387684321880290889127289118128063029218777162495296239184592278215202298952135606668889522552490234373 667 2138211768073756516912429173721185503052157504084038958369549993728318912789704286936398602847475558519363403320312498 668 2672764710092195646140536467151481878815196880105048697961937492160398640987130358670498253559344448149204254150390623 669 5345529420184391292281072934302963757630393760210097395923874984320797281974260717340996507118688896298408508300781248 670 8018294130276586938421609401454445636445590640315146093885812476481195922961391076011494760678033344447612762451171873 671 10691058840368782584562145868605927515260787520420194791847749968641594563948521434681993014237377792596817016601562498 672 13363823550460978230702682335757409394075984400525243489809687460801993204935651793352491267796722240746021270751953123 673 26727647100921956461405364671514818788151968801050486979619374921603986409871303586704982535593444481492042541503906248 674 40091470651382934692108047007272228182227953201575730469429062382405979614806955380057473803390166722238063812255859373 675 53455294201843912922810729343029637576303937602100973959238749843207972819742607173409965071186888962984085083007812498 676 66819117752304891153513411678787046970379922002626217449048437304009966024678258966762456338983611203730106353759765623 677 133638235504609782307026823357574093940759844005252434898096874608019932049356517933524912677967222407460212707519531248 678 200457353256914673460540235036361140911139766007878652347145311912029898074034776900287369016950833611190319061279296873 679 267276471009219564614053646715148187881519688010504869796193749216039864098713035867049825355934444814920425415039062498 680 334095588761524455767567058393935234851899610013131087245242186520049830123391294833812281694918056018650531768798828123 681 668191177523048911535134116787870469703799220026262174490484373040099660246782589667624563389836112037301063537597656248 682 1002286766284573367302701175181805704555698830039393261735726559560149490370173884501436845084754168055951595306396484373 683 1336382355046097823070268233575740939407598440052524348980968746080199320493565179335249126779672224074602127075195312498 684 1670477943807622278837835291969676174259498050065655436226210932600249150616956474169061408474590280093252658843994140623 685 3340955887615244557675670583939352348518996100131310872452421865200498301233912948338122816949180560186505317687988281248 686 5011433831422866836513505875909028522778494150196966308678632797800747451850869422507184225423770840279757976531982421873 687 6681911775230489115351341167878704697037992200262621744904843730400996602467825896676245633898361120373010635375976562498 688 8352389719038111394189176459848380871297490250328277181131054663001245753084782370845307042372951400466263294219970703123 689 16704779438076222788378352919696761742594980500656554362262109326002491506169564741690614084745902800932526588439941406248 690 25057169157114334182567529379545142613892470750984831543393163989003737259254347112535921127118854201398789882659912109373 691 33409558876152445576756705839393523485189961001313108724524218652004983012339129483381228169491805601865053176879882812498 692 41761948595190556970945882299241904356487451251641385905655273315006228765423911854226535211864757002331316471099853515623 693 83523897190381113941891764598483808712974902503282771811310546630012457530847823708453070423729514004662632942199707031248 694 125285845785571670912837646897725713069462353754924157716965819945018686296271735562679605635594271006993949413299560546873 695 167047794380762227883783529196967617425949805006565543622621093260024915061695647416906140847459028009325265884399414062498 696 208809742975952784854729411496209521782437256258206929528276366575031143827119559271132676059323785011656582355499267578123 697 417619485951905569709458822992419043564874512516413859056552733150062287654239118542265352118647570023313164710998535156248 698 626429228927858354564188234488628565347311768774620788584829099725093431481358677813398028177971355034969747066497802734373 699 835238971903811139418917645984838087129749025032827718113105466300124575308478237084530704237295140046626329421997070312498 700 1044048714879763924273647057481047608912186281291034647641381832875155719135597796355663380296618925058282911777496337890623 701 2088097429759527848547294114962095217824372562582069295282763665750311438271195592711326760593237850116565823554992675781248 702 3132146144639291772820941172443142826736558843873103942924145498625467157406793389066990140889856775174848735332489013671873 703 4176194859519055697094588229924190435648745125164138590565527331500622876542391185422653521186475700233131647109985351562498 704 5220243574398819621368235287405238044560931406455173238206909164375778595677988981778316901483094625291414558887481689453123 705 10440487148797639242736470574810476089121862812910346476413818328751557191355977963556633802966189250582829117774963378906248 706 15660730723196458864104705862215714133682794219365519714620727493127335787033966945334950704449283875874243676662445068359373 707 20880974297595278485472941149620952178243725625820692952827636657503114382711955927113267605932378501165658235549926757812498 708 26101217871994098106841176437026190222804657032275866191034545821878892978389944908891584507415473126457072794437408447265623 709 52202435743988196213682352874052380445609314064551732382069091643757785956779889817783169014830946252914145588874816894531248 710 78303653615982294320523529311078570668413971096827598573103637465636678935169834726674753522246419379371218383312225341796873 711 104404871487976392427364705748104760891218628129103464764138183287515571913559779635566338029661892505828291177749633789062498 712 130506089359970490534205882185130951114023285161379330955172729109394464891949724544457922537077365632285363972187042236328123 713 261012178719940981068411764370261902228046570322758661910345458218788929783899449088915845074154731264570727944374084472656248 714 391518268079911471602617646555392853342069855484137992865518187328183394675849173633373767611232096896856091916561126708984373 715 522024357439881962136823528740523804456093140645517323820690916437577859567798898177831690148309462529141455888748168945312498 716 652530446799852452671029410925654755570116425806896654775863645546972324459748622722289612685386828161426819860935211181640623 717 1305060893599704905342058821851309511140232851613793309551727291093944648919497245444579225370773656322853639721870422363281248 718 1957591340399557358013088232776964266710349277420689964327590936640916973379245868166868838056160484484280459582805633544921873 719 2610121787199409810684117643702619022280465703227586619103454582187889297838994490889158450741547312645707279443740844726562498 720 3262652233999262263355147054628273777850582129034483273879318227734861622298743113611448063426934140807134099304676055908203123 721 6525304467998524526710294109256547555701164258068966547758636455469723244597486227222896126853868281614268198609352111816406248 722 9787956701997786790065441163884821333551746387103449821637954683204584866896229340834344190280802422421402297914028167724609373 723 13050608935997049053420588218513095111402328516137933095517272910939446489194972454445792253707736563228536397218704223632812498 724 16313261169996311316775735273141368889252910645172416369396591138674308111493715568057240317134670704035670496523380279541015623 725 32626522339992622633551470546282737778505821290344832738793182277348616222987431136114480634269341408071340993046760559082031248 726 48939783509988933950327205819424106667758731935517249108189773416022924334481146704171720951404012112107011489570140838623046873 727 65253044679985245267102941092565475557011642580689665477586364554697232445974862272228961268538682816142681986093521118164062498 728 81566305849981556583878676365706844446264553225862081846982955693371540557468577840286201585673353520178352482616901397705078123 729 163132611699963113167757352731413688892529106451724163693965911386743081114937155680572403171346707040356704965233802795410156248 730 244698917549944669751636029097120533338793659677586245540948867080114621672405733520858604757020060560535057447850704193115234373 731 326265223399926226335514705462827377785058212903448327387931822773486162229874311361144806342693414080713409930467605590820312498 732 407831529249907782919393381828534222231322766129310409234914778466857702787342889201431007928366767600891762413084506988525390623 733 815663058499815565838786763657068444462645532258620818469829556933715405574685778402862015856733535201783524826169013977050781248 734 1223494587749723348758180145485602666693968298387931227704744335400573108362028667604293023785100302802675287239253520965576171873 735 1631326116999631131677573527314136888925291064517241636939659113867430811149371556805724031713467070403567049652338027954101562498 736 2039157646249538914596966909142671111156613830646552046174573892334288513936714446007155039641833838004458812065422534942626953123 737 4078315292499077829193933818285342222313227661293104092349147784668577027873428892014310079283667676008917624130845069885253906248 738 6117472938748616743790900727428013333469841491939656138523721677002865541810143338021465118925501514013376436196267604827880859373 739 8156630584998155658387867636570684444626455322586208184698295569337154055746857784028620158567335352017835248261690139770507812498 740 10195788231247694572984834545713355555783069153232760230872869461671442569683572230035775198209169190022294060327112674713134765623 741 20391576462495389145969669091426711111566138306465520461745738923342885139367144460071550396418338380044588120654225349426269531248 742 30587364693743083718954503637140066667349207459698280692618608385014327709050716690107325594627507570066882180981338024139404296873 743 40783152924990778291939338182853422223132276612931040923491477846685770278734288920143100792836676760089176241308450698852539062498 744 50978941156238472864924172728566777778915345766163801154364347308357212848417861150178875991045845950111470301635563373565673828123 745 101957882312476945729848345457133555557830691532327602308728694616714425696835722300357751982091691900222940603271126747131347656248 746 152936823468715418594772518185700333336746037298491403463093041925071638545253583450536627973137537850334410904906690120697021484373 747 203915764624953891459696690914267111115661383064655204617457389233428851393671444600715503964183383800445881206542253494262695312498 748 254894705781192364324620863642833888894576728830819005771821736541786064242089305750894379955229229750557351508177816867828369140623 749 509789411562384728649241727285667777789153457661638011543643473083572128484178611501788759910458459501114703016355633735656738281248 750 764684117343577092973862590928501666683730186492457017315465209625358192726267917252683139865687689251672054524533450603485107421873 751 1019578823124769457298483454571335555578306915323276023087286946167144256968357223003577519820916919002229406032711267471313476562498 752 1274473528905961821623104318214169444472883644154095028859108682708930321210446528754471899776146148752786757540889084339141845703123 753 2548947057811923643246208636428338888945767288308190057718217365417860642420893057508943799552292297505573515081778168678283691406248 754 3823420586717885464869312954642508333418650932462285086577326048126790963631339586263415699328438446258360272622667253017425537109373 755 5097894115623847286492417272856677777891534576616380115436434730835721284841786115017887599104584595011147030163556337356567382812498 756 6372367644529809108115521591070847222364418220770475144295543413544651606052232643772359498880730743763933787704445421695709228515623 757 12744735289059618216231043182141694444728836441540950288591086827089303212104465287544718997761461487527867575408890843391418457031248 758 19117102933589427324346564773212541667093254662311425432886630240633954818156697931317078496642192231291801363113336265087127685546873 759 25489470578119236432462086364283388889457672883081900577182173654178606424208930575089437995522922975055735150817781686782836914062498 760 31861838222649045540577607955354236111822091103852375721477717067723258030261163218861797494403653718819668938522227108478546142578123 761 63723676445298091081155215910708472223644182207704751442955434135446516060522326437723594988807307437639337877044454216957092285156248 762 95585514667947136621732823866062708335466273311557127164433151203169774090783489656585392483210961156459006815566681325435638427734373 763 127447352890596182162310431821416944447288364415409502885910868270893032121044652875447189977614614875278675754088908433914184570312498 764 159309191113245227702888039776771180559110455519261878607388585338616290151305816094308987472018268594098344692611135542392730712890623 765 318618382226490455405776079553542361118220911038523757214777170677232580302611632188617974944036537188196689385222271084785461425781248 766 477927573339735683108664119330313541677331366557785635822165756015848870453917448282926962416054805782295034077833406627178192138671873 767 637236764452980910811552159107084722236441822077047514429554341354465160605223264377235949888073074376393378770444542169570922851562498 768 796545955566226138514440198883855902795552277596309393036942926693081450756529080471544937360091342970491723463055677711963653564453123 769 1593091911132452277028880397767711805591104555192618786073885853386162901513058160943089874720182685940983446926111355423927307128906248 770 2389637866698678415543320596651567708386656832788928179110828780079244352269587241414634812080274028911475170389167033135890960693359373 771 3186183822264904554057760795535423611182209110385237572147771706772325803026116321886179749440365371881966893852222710847854614257812498 772 3982729777831130692572200994419279513977761387981546965184714633465407253782645402357724686800456714852458617315278388559818267822265623 773 7965459555662261385144401988838559027955522775963093930369429266930814507565290804715449373600913429704917234630556777119636535644531248 774 11948189333493392077716602983257838541933284163944640895554143900396221761347936207073174060401370144557375851945835165679454803466796873 775 15930919111324522770288803977677118055911045551926187860738858533861629015130581609430898747201826859409834469261113554239273071289062498 776 19913648889155653462861004972096397569888806939907734825923573167327036268913227011788623434002283574262293086576391942799091339111328123 777 39827297778311306925722009944192795139777613879815469651847146334654072537826454023577246868004567148524586173152783885598182678222656248 778 59740946667466960388583014916289192709666420819723204477770719501981108806739681035365870302006850722786879259729175828397274017333984373 779 79654595556622613851444019888385590279555227759630939303694292669308145075652908047154493736009134297049172346305567771196365356445312498 780 99568244445778267314305024860481987849444034699538674129617865836635181344566135058943117170011417871311465432881959713995456695556640623 781 199136488891556534628610049720963975698888069399077348259235731673270362689132270117886234340022835742622930865763919427990913391113281248 782 298704733337334801942915074581445963548332104098616022388853597509905544033698405176829351510034253613934396298645879141986370086669921873 783 398272977783113069257220099441927951397776138798154696518471463346540725378264540235772468680045671485245861731527838855981826782226562498 784 497841222228891336571525124302409939247220173497693370648089329183175906722830675294715585850057089356557327164409798569977283477783203123 785 995682444457782673143050248604819878494440346995386741296178658366351813445661350589431171700114178713114654328819597139954566955566406248 786 1493523666686674009714575372907229817741660520493080111944267987549527720168492025884146757550171268069671981493229395709931850433349609373 787 1991364888915565346286100497209639756988880693990773482592357316732703626891322701178862343400228357426229308657639194279909133911132812498 788 2489206111144456682857625621512049696236100867488466853240446645915879533614153376473577929250285446782786635822048992849886417388916015623 789 4978412222288913365715251243024099392472201734976933706480893291831759067228306752947155858500570893565573271644097985699772834777832031248 790 7467618333433370048572876864536149088708302602465400559721339937747638600842460129420733787750856340348359907466146978549659252166748046873 791 9956824444577826731430502486048198784944403469953867412961786583663518134456613505894311717001141787131146543288195971399545669555664062498 792 12446030555722283414288128107560248481180504337442334266202233229579397668070766882367889646251427233913933179110244964249432086944580078123 793 24892061111444566828576256215120496962361008674884668532404466459158795336141533764735779292502854467827866358220489928498864173889160156248 794 37338091667166850242864384322680745443541513012327002798606699688738193004212300647103668938754281701741799537330734892748296260833740234373 795 49784122222889133657152512430240993924722017349769337064808932918317590672283067529471558585005708935655732716440979856997728347778320312498 796 62230152778611417071440640537801242405902521687211671331011166147896988340353834411839448231257136169569665895551224821247160434722900390623 797 124460305557222834142881281075602484811805043374423342662022332295793976680707668823678896462514272339139331791102449642494320869445800781248 798 186690458335834251214321921613403727217707565061635013993033498443690965021061503235518344693771408508708997686653674463741481304168701171873 799 248920611114445668285762562151204969623610086748846685324044664591587953361415337647357792925028544678278663582204899284988641738891601562498 800 311150763893057085357203202689006212029512608436058356655055830739484941701769172059197241156285680847848329477756124106235802173614501953123 801 622301527786114170714406405378012424059025216872116713310111661478969883403538344118394482312571361695696658955512248212471604347229003906248 802 933452291679171256071609608067018636088537825308175069965167492218454825105307516177591723468857042543544988433268372318707406520843505859373 803 1244603055572228341428812810756024848118050433744233426620223322957939766807076688236788964625142723391393317911024496424943208694458007812498 804 1555753819465285426786016013445031060147563042180291783275279153697424708508845860295986205781428404239241647388780620531179010868072509765623 805 3111507638930570853572032026890062120295126084360583566550558307394849417017691720591972411562856808478483294777561241062358021736145019531248 806 4667261458395856280358048040335093180442689126540875349825837461092274125526537580887958617344285212717724942166341861593537032604217529296873 807 6223015277861141707144064053780124240590252168721167133101116614789698834035383441183944823125713616956966589555122482124716043472290039062498 808 7778769097326427133930080067225155300737815210901458916376395768487123542544229301479931028907142021196208236943903102655895054340362548828123 809 15557538194652854267860160134450310601475630421802917832752791536974247085088458602959862057814284042392416473887806205311790108680725097656248 810 23336307291979281401790240201675465902213445632704376749129187305461370627632687904439793086721426063588624710831709307967685163021087646484373 811 31115076389305708535720320268900621202951260843605835665505583073948494170176917205919724115628568084784832947775612410623580217361450195312498 812 38893845486632135669650400336125776503689076054507294581881978842435617712721146507399655144535710105981041184719515513279475271701812744140623 813 77787690973264271339300800672251553007378152109014589163763957684871235425442293014799310289071420211962082369439031026558950543403625488281248 814 116681536459896407008951201008377329511067228163521883745645936527306853138163439522198965433607130317943123554158546539838425815105438232421873 815 155575381946528542678601601344503106014756304218029178327527915369742470850884586029598620578142840423924164738878062053117901086807250976562498 816 194469227433160678348252001680628882518445380272536472909409894212178088563605732536998275722678550529905205923597577566397376358509063720703123 817 388938454866321356696504003361257765036890760545072945818819788424356177127211465073996551445357101059810411847195155132794752717018127441406248 818 583407682299482035044756005041886647555336140817609418728229682636534265690817197610994827168035651589715617770792732699192129075527191162109373 819 777876909732642713393008006722515530073781521090145891637639576848712354254422930147993102890714202119620823694390310265589505434036254882812498 820 972346137165803391741260008403144412592226901362682364547049471060890442818028662684991378613392752649526029617987887831986881792545318603515623 821 1944692274331606783482520016806288825184453802725364729094098942121780885636057325369982757226785505299052059235975775663973763585090637207031248 822 2917038411497410175223780025209433237776680704088047093641148413182671328454085988054974135840178257948578088853963663495960645377635955810546873 823 3889384548663213566965040033612577650368907605450729458188197884243561771272114650739965514453571010598104118471951551327947527170181274414062498 824 4861730685829016958706300042015722062961134506813411822735247355304452214090143313424956893066963763247630148089939439159934408962726593017578123 825 9723461371658033917412600084031444125922269013626823645470494710608904428180286626849913786133927526495260296179878878319868817925453186035156248 826 14585192057487050876118900126047166188883403520440235468205742065913356642270429940274870679200891289742890444269818317479803226888179779052734373 827 19446922743316067834825200168062888251844538027253647290940989421217808856360573253699827572267855052990520592359757756639737635850906372070312498 828 24308653429145084793531500210078610314805672534067059113676236776522261070450716567124784465334818816238150740449697195799672044813632965087890623 829 48617306858290169587063000420157220629611345068134118227352473553044522140901433134249568930669637632476301480899394391599344089627265930175781248 830 72925960287435254380594500630235830944417017602201177341028710329566783211352149701374353396004456448714452221349091587399016134440898895263671873 831 97234613716580339174126000840314441259222690136268236454704947106089044281802866268499137861339275264952602961798788783198688179254531860351562498 832 121543267145725423967657501050393051574028362670335295568381183882611305352253582835623922326674094081190753702248485978998360224068164825439453123 833 243086534291450847935315002100786103148056725340670591136762367765222610704507165671247844653348188162381507404496971957996720448136329650878906248 834 364629801437176271902972503151179154722085088011005886705143551647833916056760748506871766980022282243572261106745457936995080672204494476318359373 835 486173068582901695870630004201572206296113450681341182273524735530445221409014331342495689306696376324763014808993943915993440896272659301757812498 836 607716335728627119838287505251965257870141813351676477841905919413056526761267914178119611633370470405953768511242429894991801120340824127197265623 837 1215432671457254239676575010503930515740283626703352955683811838826113053522535828356239223266740940811907537022484859789983602240681648254394531248 838 1823149007185881359514862515755895773610425440055029433525717758239169580283803742534358834900111411217861305533727289684975403361022472381591796873 839 2430865342914508479353150021007861031480567253406705911367623677652226107045071656712478446533481881623815074044969719579967204481363296508789062498 840 3038581678643135599191437526259826289350709066758382389209529597065282633806339570890598058166852352029768842556212149474959005601704120635986328123 841 6077163357286271198382875052519652578701418133516764778419059194130565267612679141781196116333704704059537685112424298949918011203408241271972656248 842 9115745035929406797574312578779478868052127200275147167628588791195847901419018712671794174500557056089306527668636448424877016805112361907958984373 843 12154326714572542396765750105039305157402836267033529556838118388261130535225358283562392232667409408119075370224848597899836022406816482543945312498 844 15192908393215677995957187631299131446753545333791911946047647985326413169031697854452990290834261760148844212781060747374795028008520603179931640623 845 30385816786431355991914375262598262893507090667583823892095295970652826338063395708905980581668523520297688425562121494749590056017041206359863281248 846 45578725179647033987871562893897394340260636001375735838142943955979239507095093563358970872502785280446532638343182242124385084025561809539794921873 847 60771633572862711983828750525196525787014181335167647784190591941305652676126791417811961163337047040595376851124242989499180112034082412719726562498 848 75964541966078389979785938156495657233767726668959559730238239926632065845158489272264951454171308800744221063905303736873975140042603015899658203123 849 151929083932156779959571876312991314467535453337919119460476479853264131690316978544529902908342617601488442127810607473747950280085206031799316406248 850 227893625898235169939357814469486971701303180006878679190714719779896197535475467816794854362513926402232663191715911210621925420127809047698974609373 851 303858167864313559919143752625982628935070906675838238920952959706528263380633957089059805816685235202976884255621214947495900560170412063598632812498 852 379822709830391949898929690782478286168838633344797798651191199633160329225792446361324757270856544003721105319526518684369875700213015079498291015623 853 759645419660783899797859381564956572337677266689595597302382399266320658451584892722649514541713088007442210639053037368739751400426030158996582031248 854 1139468129491175849696789072347434858506515900034393395953573598899480987677377339083974271812569632011163315958579556053109627100639045238494873046873 855 1519290839321567799595718763129913144675354533379191194604764798532641316903169785445299029083426176014884421278106074737479502800852060317993164062498 856 1899113549151959749494648453912391430844193166723988993255955998165801646128962231806623786354282720018605526597632593421849378501065075397491455078123 857 3798227098303919498989296907824782861688386333447977986511911996331603292257924463613247572708565440037211053195265186843698757002130150794982910156248 858 5697340647455879248483945361737174292532579500171966979767867994497404938386886695419871359062848160055816579792897780265548135503195226192474365234373 859 7596454196607838997978593815649565723376772666895955973023823992663206584515848927226495145417130880074422106390530373687397514004260301589965820312498 860 9495567745759798747473242269561957154220965833619944966279779990829008230644811159033118931771413600093027632988162967109246892505325376987457275390623 861 18991135491519597494946484539123914308441931667239889932559559981658016461289622318066237863542827200186055265976325934218493785010650753974914550781248 862 28486703237279396242419726808685871462662897500859834898839339972487024691934433477099356795314240800279082898964488901327740677515976130962371826171873 863 37982270983039194989892969078247828616883863334479779865119119963316032922579244636132475727085654400372110531952651868436987570021301507949829101562498 864 47477838728798993737366211347809785771104829168099724831398899954145041153224055795165594658857068000465138164940814835546234462526626884937286376953123 865 94955677457597987474732422695619571542209658336199449662797799908290082306448111590331189317714136000930276329881629671092468925053253769874572753906248 866 142433516186396981212098634043429357313314487504299174494196699862435123459672167385496783976571204001395414494822444506638703387579880654811859130859373 867 189911354915195974949464845391239143084419316672398899325595599816580164612896223180662378635428272001860552659763259342184937850106507539749145507812498 868 237389193643994968686831056739048928855524145840498624156994499770725205766120278975827973294285340002325690824704074177731172312633134424686431884765623 869 474778387287989937373662113478097857711048291680997248313988999541450411532240557951655946588570680004651381649408148355462344625266268849372863769531248 870 712167580931984906060493170217146786566572437521495872470983499312175617298360836927483919882856020006977072474112222533193516937899403274059295654296873 871 949556774575979874747324226956195715422096583361994496627977999082900823064481115903311893177141360009302763298816296710924689250532537698745727539062498 872 1186945968219974843434155283695244644277620729202493120784972498853626028830601394879139866471426700011628454123520370888655861563165672123432159423828123 873 2373891936439949686868310567390489288555241458404986241569944997707252057661202789758279732942853400023256908247040741777311723126331344246864318847656248 874 3560837904659924530302465851085733932832862187607479362354917496560878086491804184637419599414280100034885362370561112665967584689497016370296478271484373 875 4747783872879899373736621134780978577110482916809972483139889995414504115322405579516559465885706800046513816494081483554623446252662688493728637695312498 876 5934729841099874217170776418476223221388103646012465603924862494268130144153006974395699332357133500058142270617601854443279307815828360617160797119140623 877 11869459682199748434341552836952446442776207292024931207849724988536260288306013948791398664714267000116284541235203708886558615631656721234321594238281248 878 17804189523299622651512329255428669664164310938037396811774587482804390432459020923187097997071400500174426811852805563329837923447485081851482391357421873 879 23738919364399496868683105673904892885552414584049862415699449977072520576612027897582797329428534000232569082470407417773117231263313442468643188476562498 880 29673649205499371085853882092381116106940518230062328019624312471340650720765034871978496661785667500290711353088009272216396539079141803085803985595703123 881 59347298410998742171707764184762232213881036460124656039248624942681301441530069743956993323571335000581422706176018544432793078158283606171607971191406248 882 89020947616498113257561646277143348320821554690186984058872937414021952162295104615935489985357002500872134059264027816649189617237425409257411956787109373 883 118694596821997484343415528369524464427762072920249312078497249885362602883060139487913986647142670001162845412352037088865586156316567212343215942382812498 884 148368246027496855429269410461905580534702591150311640098121562356703253603825174359892483308928337501453556765440046361081982695395709015429019927978515623 885 296736492054993710858538820923811161069405182300623280196243124713406507207650348719784966617856675002907113530880092722163965390791418030858039855957031248 886 445104738082490566287808231385716741604107773450934920294364687070109760811475523079677449926785012504360670296320139083245948086187127046287059783935546873 887 593472984109987421717077641847622322138810364601246560392486249426813014415300697439569933235713350005814227061760185444327930781582836061716079711914062498 888 741841230137484277146347052309527902673512955751558200490607811783516268019125871799462416544641687507267783827200231805409913476978545077145099639892578123 889 1483682460274968554292694104619055805347025911503116400981215623567032536038251743598924833089283375014535567654400463610819826953957090154290199279785156248 890 2225523690412452831439041156928583708020538867254674601471823435350548804057377615398387249633925062521803351481600695416229740430935635231435298919677734373 891 2967364920549937108585388209238111610694051823006232801962431247134065072076503487197849666178566750029071135308800927221639653907914180308580398559570312498 892 3709206150687421385731735261547639513367564778757791002453039058917581340095629358997312082723208437536338919136001159027049567384892725385725498199462890623 893 7418412301374842771463470523095279026735129557515582004906078117835162680191258717994624165446416875072677838272002318054099134769785450771450996398925781248 894 11127618452062264157195205784642918540102694336273373007359117176752744020286888076991936248169625312609016757408003477081148702154678176157176494598388671873 895 14836824602749685542926941046190558053470259115031164009812156235670325360382517435989248330892833750145355676544004636108198269539570901542901992797851562498 896 18546030753437106928658676307738197566837823893788955012265195294587906700478146794986560413616042187681694595680005795135247836924463626928627490997314453123 897 37092061506874213857317352615476395133675647787577910024530390589175813400956293589973120827232084375363389191360011590270495673848927253857254981994628906248 898 55638092260311320785976028923214592700513471681366865036795585883763720101434440384959681240848126563045083787040017385405743510773390880785882472991943359373 899 74184123013748427714634705230952790267351295575155820049060781178351626801912587179946241654464168750726778382720023180540991347697854507714509963989257812498 900 92730153767185534643293381538690987834189119468944775061325976472939533502390733974932802068080210938408472978400028975676239184622318134643137454986572265623 901 185460307534371069286586763077381975668378238937889550122651952945879067004781467949865604136160421876816945956800057951352478369244636269286274909973144531248 902 278190461301556603929880144616072963502567358406834325183977929418818600507172201924798406204240632815225418935200086927028717553866954403929412364959716796873 903 370920615068742138573173526154763951336756477875779100245303905891758134009562935899731208272320843753633891913600115902704956738489272538572549819946289062498 904 463650768835927673216466907693454939170945597344723875306629882364697667511953669874664010340401054692042364892000144878381195923111590673215687274932861328123 905 927301537671855346432933815386909878341891194689447750613259764729395335023907339749328020680802109384084729784000289756762391846223181346431374549865722656248 906 1390952306507783019649400723080364817512836792034171625919889647094093002535861009623992031021203164076127094676000434635143587769334772019647061824798583984373 907 1854603075343710692865867630773819756683782389378895501226519529458790670047814679498656041361604218768169459568000579513524783692446362692862749099731445312498 908 2318253844179638366082334538467274695854727986723619376533149411823488337559768349373320051702005273460211824460000724391905979615557953366078436374664306640623 909 4636507688359276732164669076934549391709455973447238753066298823646976675119536698746640103404010546920423648920001448783811959231115906732156872749328613281248 910 6954761532538915098247003615401824087564183960170858129599448235470465012679305048119960155106015820380635473380002173175717938846673860098235309123992919921873 911 9273015376718553464329338153869098783418911946894477506132597647293953350239073397493280206808021093840847297840002897567623918462231813464313745498657226562498 912 11591269220898191830411672692336373479273639933618096882665747059117441687798841746866600258510026367301059122300003621959529898077789766830392181873321533203123 913 23182538441796383660823345384672746958547279867236193765331494118234883375597683493733200517020052734602118244600007243919059796155579533660784363746643066406248 914 34773807662694575491235018077009120437820919800854290647997241177352325063396525240599800775530079101903177366900010865878589694233369300491176545619964599609373 915 46365076883592767321646690769345493917094559734472387530662988236469766751195366987466401034040105469204236489200014487838119592311159067321568727493286132812498 916 57956346104490959152058363461681867396368199668090484413328735295587208438994208734333001292550131836505295611500018109797649490388948834151960909366607666015623 917 115912692208981918304116726923363734792736399336180968826657470591174416877988417468666002585100263673010591223000036219595298980777897668303921818733215332031248 918 173869038313472877456175090385045602189104599004271453239986205886761625316982626202999003877650395509515886834500054329392948471166846502455882728099822998046873 919 231825384417963836608233453846727469585472798672361937653314941182348833755976834937332005170200527346021182446000072439190597961555795336607843637466430664062498 920 289781730522454795760291817308409336981840998340452422066643676477936042194971043671665006462750659182526478057500090548988247451944744170759804546833038330078123 921 579563461044909591520583634616818673963681996680904844133287352955872084389942087343330012925501318365052956115000181097976494903889488341519609093666076660156248 922 869345191567364387280875451925228010945522995021357266199931029433808126584913131014995019388251977547579434172500271646964742355834232512279413640499114990234373 923 1159126922089819183041167269233637347927363993361809688266574705911744168779884174686660025851002636730105912230000362195952989807778976683039218187332153320312498 924 1448908652612273978801459086542046684909204991702262110333218382389680210974855218358325032313753295912632390287500452744941237259723720853799022734165191650390623 925 2897817305224547957602918173084093369818409983404524220666436764779360421949710436716650064627506591825264780575000905489882474519447441707598045468330383300781248 926 4346725957836821936404377259626140054727614975106786330999655147169040632924565655074975096941259887737897170862501358234823711779171162561397068202495574951171873 927 5795634610449095915205836346168186739636819966809048441332873529558720843899420873433300129255013183650529561150001810979764949038894883415196090936660766601562498 928 7244543263061369894007295432710233424546024958511310551666091911948401054874276091791625161568766479563161951437502263724706186298618604268995113670825958251953123 929 14489086526122739788014590865420466849092049917022621103332183823896802109748552183583250323137532959126323902875004527449412372597237208537990227341651916503906248 930 21733629789184109682021886298130700273638074875533931654998275735845203164622828275374875484706299438689485854312506791174118558895855812806985341012477874755859373 931 28978173052245479576029181730840933698184099834045242206664367647793604219497104367166500646275065918252647805750009054898824745194474417075980454683303833007812498 932 36222716315306849470036477163551167122730124792556552758330459559742005274371380458958125807843832397815809757187511318623530931493093021344975568354129791259765623 933 72445432630613698940072954327102334245460249585113105516660919119484010548742760917916251615687664795631619514375022637247061862986186042689951136708259582519531248 934 108668148945920548410109431490653501368190374377669658274991378679226015823114141376874377423531497193447429271562533955870592794479279064034926705062389373779296873 935 144890865261227397880145908654204668490920499170226211033321838238968021097485521835832503231375329591263239028750045274494123725972372085379902273416519165039062498 936 181113581576534247350182385817755835613650623962782763791652297798710026371856902294790629039219161989079048785937556593117654657465465106724877841770648956298828123 937 362227163153068494700364771635511671227301247925565527583304595597420052743713804589581258078438323978158097571875113186235309314930930213449755683541297912597656248 938 543340744729602742050547157453267506840951871888348291374956893396130079115570706884371887117657485967237146357812669779352963972396395320174633525311946868896484373 939 724454326306136989400729543271023342454602495851131055166609191194840105487427609179162516156876647956316195143750226372470618629861860426899511367082595825195312498 940 905567907882671236750911929088779178068253119813913818958261488993550131859284511473953145196095809945395243929687782965588273287327325533624389208853244781494140623 941 1811135815765342473501823858177558356136506239627827637916522977987100263718569022947906290392191619890790487859375565931176546574654651067248778417706489562988281248 942 2716703723648013710252735787266337534204759359441741456874784466980650395577853534421859435588287429836185731789063348896764819861981976600873167626559734344482421873 943 3622271631530684947003647716355116712273012479255655275833045955974200527437138045895812580784383239781580975718751131862353093149309302134497556835412979125976562498 944 4527839539413356183754559645443895890341265599069569094791307444967750659296422557369765725980479049726976219648438914827941366436636627668121946044266223907470703123 945 9055679078826712367509119290887791780682531198139138189582614889935501318592845114739531451960958099453952439296877829655882732873273255336243892088532447814941406248 946 13583518618240068551263678936331687671023796797208707284373922334903251977889267672109297177941437149180928658945316744483824099309909883004365838132798671722412109373 947 18111358157653424735018238581775583561365062396278276379165229779871002637185690229479062903921916198907904878593755659311765465746546510672487784177064895629882812498 948 22639197697066780918772798227219479451706327995347845473956537224838753296482112786848828629902395248634881098242194574139706832183183138340609730221331119537353515623 949 45278395394133561837545596454438958903412655990695690947913074449677506592964225573697657259804790497269762196484389148279413664366366276681219460442662239074707031248 950 67917593091200342756318394681658438355118983986043536421869611674516259889446338360546485889707185745904643294726583722419120496549549415021829190663993358612060546873 951 90556790788267123675091192908877917806825311981391381895826148899355013185928451147395314519609580994539524392968778296558827328732732553362438920885324478149414062498 952 113195988485333904593863991136097397258531639976739227369782686124193766482410563934244143149511976243174405491210972870698534160915915691703048651106655597686767578123 953 226391976970667809187727982272194794517063279953478454739565372248387532964821127868488286299023952486348810982421945741397068321831831383406097302213311195373535156248 954 339587965456001713781591973408292191775594919930217682109348058372581299447231691802732429448535928729523216473632918612095602482747747075109145953319966793060302734373 955 452783953941335618375455964544389589034126559906956909479130744496775065929642255736976572598047904972697621964843891482794136643663662766812194604426622390747070312498 956 565979942426669522969319955680486986292658199883696136848913430620968832412052819671220715747559881215872027456054864353492670804579578458515243255533277988433837890623 957 1131959884853339045938639911360973972585316399767392273697826861241937664824105639342441431495119762431744054912109728706985341609159156917030486511066555976867675781248 958 1697939827280008568907959867041460958877974599651088410546740291862906497236158459013662147242679643647616082368164593060478012413738735375545729766599833965301513671873 959 2263919769706678091877279822721947945170632799534784547395653722483875329648211278684882862990239524863488109824219457413970683218318313834060973022133111953735351562498 960 2829899712133347614846599778402434931463290999418480684244567153104844162060264098356103578737799406079360137280274321767463354022897892292576216277666389942169189453123 961 5659799424266695229693199556804869862926581998836961368489134306209688324120528196712207157475598812158720274560548643534926708045795784585152432555332779884338378906248 962 8489699136400042844539799335207304794389872998255442052733701459314532486180792295068310736213398218238080411840822965302390062068693676877728648832999169826507568359373 963 11319598848533390459386399113609739725853163997673922736978268612419376648241056393424414314951197624317440549121097287069853416091591569170304865110665559768676757812498 964 14149498560666738074232998892012174657316454997092403421222835765524220810301320491780517893688997030396800686401371608837316770114489461462881081388331949710845947265623 965 28298997121333476148465997784024349314632909994184806842445671531048441620602640983561035787377994060793601372802743217674633540228978922925762162776663899421691894531248 966 42448495682000214222698996676036523971949364991277210263668507296572662430903961475341553681066991091190402059204114826511950310343468384388643244164995849132537841796873 967 56597994242666952296931995568048698629265819988369613684891343062096883241205281967122071574755988121587202745605486435349267080457957845851524325553327798843383789062498 968 70747492803333690371164994460060873286582274985462017106114178827621104051506602458902589468444985151984003432006858044186583850572447307314405406941659748554229736328123 969 141494985606667380742329988920121746573164549970924034212228357655242208103013204917805178936889970303968006864013716088373167701144894614628810813883319497108459472656248 970 212242478410001071113494983380182619859746824956386051318342536482863312154519807376707768405334955455952010296020574132559751551717341921943216220824979245662689208984373 971 282989971213334761484659977840243493146329099941848068424456715310484416206026409835610357873779940607936013728027432176746335402289789229257621627766638994216918945312498 972 353737464016668451855824972300304366432911374927310085530570894138105520257533012294512947342224925759920017160034290220932919252862236536572027034708298742771148681640623 973 707474928033336903711649944600608732865822749854620171061141788276211040515066024589025894684449851519840034320068580441865838505724473073144054069416597485542297363281248 974 1061212392050005355567474916900913099298734124781930256591712682414316560772599036883538842026674777279760051480102870662798757758586709609716081104124896228313446044921873 975 1414949856066673807423299889201217465731645499709240342122283576552422081030132049178051789368899703039680068640137160883731677011448946146288108138833194971084594726562498 976 1768687320083342259279124861501521832164556874636550427652854470690527601287665061472564736711124628799600085800171451104664596264311182682860135173541493713855743408203123 977 3537374640166684518558249723003043664329113749273100855305708941381055202575330122945129473422249257599200171600342902209329192528622365365720270347082987427711486816406248 978 5306061960250026777837374584504565496493670623909651282958563412071582803862995184417694210133373886398800257400514353313993788792933548048580405520624481141567230224609373 979 7074749280333369037116499446006087328658227498546201710611417882762110405150660245890258946844498515198400343200685804418658385057244730731440540694165974855422973632812498 980 8843436600416711296395624307507609160822784373182752138264272353452638006438325307362823683555623143998000429000857255523322981321555913414300675867707468569278717041015623 981 17686873200833422592791248615015218321645568746365504276528544706905276012876650614725647367111246287996000858001714511046645962643111826828601351735414937138557434082031248 982 26530309801250133889186872922522827482468353119548256414792817060357914019314975922088471050666869431994001287002571766569968943964667740242902027603122405707836151123046873 983 35373746401666845185582497230030436643291137492731008553057089413810552025753301229451294734222492575992001716003429022093291925286223653657202703470829874277114868164062498 984 44217183002083556481978121537538045804113921865913760691321361767263190032191626536814118417778115719990002145004286277616614906607779567071503379338537342846393585205078123 985 88434366004167112963956243075076091608227843731827521382642723534526380064383253073628236835556231439980004290008572555233229813215559134143006758677074685692787170410156248 986 132651549006250669445934364612614137412341765597741282073964085301789570096574879610442355253334347159970006435012858832849844719823338701214510138015612028539180755615234373 987 176868732008334225927912486150152183216455687463655042765285447069052760128766506147256473671112462879960008580017145110466459626431118268286013517354149371385574340820312498 988 221085915010417782409890607687690229020569609329568803456606808836315950160958132684070592088890578599950010725021431388083074533038897835357516896692686714231967926025390623 989 442171830020835564819781215375380458041139218659137606913213617672631900321916265368141184177781157199900021450042862776166149066077795670715033793385373428463935852050781248 990 663257745031253347229671823063070687061708827988706410369820426508947850482874398052211776266671735799850032175064294164249223599116693506072550690078060142695903778076171873 991 884343660041671129639562430750760916082278437318275213826427235345263800643832530736282368355562314399800042900085725552332298132155591341430067586770746856927871704101562498 992 1105429575052088912049453038438451145102848046647844017283034044181579750804790663420352960444452892999750053625107156940415372665194489176787584483463433571159839630126953123 993 2210859150104177824098906076876902290205696093295688034566068088363159501609581326840705920888905785999500107250214313880830745330388978353575168966926867142319679260253906248 994 3316288725156266736148359115315353435308544139943532051849102132544739252414371990261058881333358678999250160875321470821246117995583467530362753450390300713479518890380859373 995 4421718300208355648197812153753804580411392186591376069132136176726319003219162653681411841777811571999000214500428627761661490660777956707150337933853734284639358520507812498 996 5527147875260444560247265192192255725514240233239220086415170220907898754023953317101764802222264464998750268125535784702076863325972445883937922417317167855799198150634765623 997 11054295750520889120494530384384511451028480466478440172830340441815797508047906634203529604444528929997500536251071569404153726651944891767875844834634335711598396301269531248 998 16581443625781333680741795576576767176542720699717660259245510662723696262071859951305294406666793394996250804376607354106230589977917337651813767251951503567397594451904296873 999 22108591501041778240989060768769022902056960932956880345660680883631595016095813268407059208889057859995001072502143138808307453303889783535751689669268671423196792602539062498 1000 27635739376302222801236325960961278627571201166196100432075851104539493770119766585508824011111322324993751340627678923510384316629862229419689612086585839278995990753173828123