1  0 
 2  1 
 3  6 
 4  27 
 5  108 
 6  405 
 7  1458 
 8  5103 
 9  17496 
 10  59049 
 11  196830 
 12  649539 
 13  2125764 
 14  6908733 
 15  22320522 
 16  71744535 
 17  229582512 
 18  731794257 
 19  2324522934 
 20  7360989291 
 21  23245229340 
 22  73222472421 
 23  230127770466 
 24  721764371007 
 25  2259436291848 
 26  7060738412025 
 27  22029503845518 
 28  68630377364883 
 29  213516729579636 
 30  663426981193869 
 31  2058911320946490 
 32  6382625094934119 
 33  19765548681086304 
 34  61149666232110753 
 35  189008059262887782 
 36  583701359488329915 
 37  1801135623563989452 
 38  5553501505988967477 
 39  17110788423857899794 
 40  52683216989246691471 
 41  162102206120759050680 
 42  498464283821334080841 
 43  1531865847841173028926 
 44  4705016532655031445987 
 45  14443306565359631415588 
 46  44314690598262505479645 
 47  135898384501338350137578 
 48  416558091623667551508663 
 49  1276263089229960157813776 
 50  3908555710766752983304689 
 51  11964966461530876479504150 
 52  36612797372284482027282699 
 53  111992086079929003848158844 
 54  342437340129013684843408773 
 55  1046695266054721074427023042 
 56  3198235535167203282971459295 
 57  9769155816510730027985548392 
 58  29830815082559550621170156697 
 59  91062488146760733475151004654 
 60  277897593137528445260374617651 
 61  847823165504324070285888664020 
 62  2585860654788188414371960425261 
 63  7884755439190213853658764575386 
 64  24035786742047587392604943624967 
 65  73251921499573599672700780571328 
 66  223189448319013311502760190803265 
 67  679869396417917471962254119677638 
 68  2070511343636385028248683000836443 
 69  6304243494057052921831810927919916 
 70  19190858871614852276752718559991509 
 71  58406961783175637364030013008669810 
 72  177724040854520153693405611012095279 
 73  540681589078540185884163548994543384 
 74  1644573166780559732064330794858402793 
 75  5001304698976496719428512828199526302 
 76  15206669692833942727992099815471532675 
 77  46228275866215185893095983439033459332 
 78  140509627961785630806647002294956961917 
 79  427003284974777111802018162818440637514 
 80  1297433058192591993552285956256031167831 
 81  3941568784382557955095552272170221269360 
 82  11972515182562019788602740026717047105681 
 83  36360972035929097135756469710770291209846 
 84  110413195572516404717114158024168323307947 
 85  335230425111736554080876720748077318959068 
 86  1017663790517771682031232902270949003982885 
 87  3088908917101001105459506926892998153265698 
 88  9374479387946061494475945440919447883748223 
 89  28446696073767359017720110303479703923098056 
 90  86309861951089600656037152852603192584854329 
 91  261838907042631372776741924384301820201243470 
 92  794244684695981830756117170632382187943771859 
 93  2408917944792208629546025704335576745851439924 
 94  7305305506489415300471099690322020783614692813 
 95  22151571535806614136912366802911933989025197562 
 96  67161679656434947117234303604573416881618950055 
 97  203605934116350155471194520401233095388486922272 
 98  617180487790186408772058389966237820396350983137 
 99  1870629519693967053391599656186329063881723598374 
 100  5669152728052124641401072427421833999723182742011 
 101  17179250691067044367882037658854042423403584066700 
 102  52053129593933144434682574106327748542912859722101 
 103  157705521343995467297157105708280109446844901732306 
 104  477754961718574503870799467292730919794853672894927 
 105  1447180078215487817550382852381864533747517921778808 
 106  4383285813825756370465101908656608924331424474618505 
 107  13275094179015147864837165780502872742260885551701758 
 108  40200992749659079854837077505107756134582493038644003 
 109  121730108886818148345487973006120682127146988266548196 
 110  368571718573977171379394140490754287551639492251493149 
 111  1115859331462499693166973085889439586165514059110025130 
 112  3378010521609203616587291250919848929028328924396712439 
 113  10225329146492724461020989732514137298680347014390048464 
 114  30949880184473514216840317136806183430827121766769878833 
 115  93671318788406565151852995228209864896839607471108836822 
 116  283478991070177762959555117138003538503593548925724111435 
 117  857832077325407491390653745774132446950004826314365137212 
 118  2595681544320845081707926420402762835167687017554673820357 
 119  7853600569996403067731674810449384988456078668498756687234 
 120  23760469521090812671018711079071444414227288853000475740191 
 121  71880411996577248416527193180384201589259025101514044256040 
 122  217438246289646176459994759370662209807508550932079983874521 
 123  657705769768681823011223817600515444541720079678853504942766 
 124  1989290402005275349927390071267132778982743519684401174785907 
 125  6016390484113515692463326069198157673020980400996725504230548 
 126  18194729286633616005433445773784751027281190728820742452310125 
 127  55020861362780054800430740019925087106498320763953925175785818 
 128  166372604596977784753683428155487763393459208024336868983923783 
 129  503047875316846215318223908753600796402270361270435887321470336 
 130  1520933810528277229126192599122214907872489295403583503073507969 
 131  4598171985318047436893140415950882279614502520987578032547814790 
 132  13900627617153789559223109103605359506834611467293216667625317019 
 133  42020217835060310423300390878074216524477146114871097712821569004 
 134  127015658455977756506794363335997063585351373483587636268301560853 
 135  383911990220323745231062662113314432791813925867685938194415244082 
 136  1160331015218142662825226702655913024482721193853826902751777416815 
 137  3506778179325942269871796256915648251770001830313787972760927304152 
 138  10597689938992369653803737217590672290275520237198285711799567073577 
 139  32025136020020737493976256993303199475723104950365622515949056704094 
 140  96771606669193098079623907001503146241858947567409163689498236562371 
 141  292403415834971951031957129069290082169645740851164379493447909037380 
 142  883476034987093823475127611402212176841143917000303803755203325162941 
 143  2669225467407815381563151506789662321520051834341343407090188769641226 
 144  8064068489563047878102760538118064337550015753045326208744302691380887 
 145  24361381730707948834548199667601425131619628009199866588654117221514288 
 146  73591673978180262104364353162545971751767626277791263653225979106657745 
 147  222297608292710033115252321966863004326029105583948782621468819646317878 
 148  671460583952637839752234753338264280190265997003571322849779105917987563 
 149  2028085029081436740476137622327818642207334031765888893505455258691064476 
 150  6125364918914879885086712953922533331531610217563191455384719598884498789 
 151  18499424251756348646235039122584832209323655019486148690759220265087412450 
 152  55868261240304172911629818150206193272157438158848169046092845200563985599 
 153  168714749176017899653663556797973669749031733777713676059724088817597201544 
 154  509474143893369841717312977435986279044773459236648534943508926100507338873 
 155  1538412120776057953420905853434154646527355151420468125123536757244669219342 
 156  4645205429616019145069618323681051367761169775392971936249640208563449266195 
 157  14025523490711593289629557261178916387820822289573618491386010436178672623092 
 158  42346292077725387432150778653944036017074405758904963522069300740000992342797 
 159  127848041049947984986238656573053968612059033947267214709941710514397900448954 
 160  385971617600159423028074931552827487518684551853458616561026556426378471608551 
 161  1165197336151424673292301680159479207603576005595346766976683943928689725610720 
 162  3517439458507113232501135696981427857953295066890953052810864655734732109187361 
 163  10617860725679857335376099060453254279287586350987597414075032439050185124627686 
 164  32050209227515124919746373089886674954145862503907007009152412732688521765079867 
 165  96740508833972033500093346995240761211286897864553665328239184444679464468830028 
 166  291991169956196076722842724162464492680408624652158928887063392073880090927261365 
 167  881282440231428158836216222017620105180869667131970585368227692441165365344097938 
 168  2659774111782804262511712814643540196961540380922393152225795625982071373719235343 
 169  8027102708613972145544330889702660235141415281346623645040724523921939954218530616 
 170  24224649245638594510660570006424099638194628259778203500212186509692997361838065609 
 171  73103971096305817754064442031220655712895032026549608195906598342860524583061618110 
 172  220601983367087555928441522129507037533618537821293817673529911469926171241827118179 
 173  665676160335772975784069154496056323785655938688816432278020083733812306203408146084 
 174  2008639111710849851348441227810774604911368791741254234606351299173538296044004812893 
 175  6060749227243142326034024976400140715397309302248177517135927041436919020433355562602 
 176  18286743358061205294068178808103872848181536687817776991358400556059669458204090059575 
 177  55173717103178950830102848061021970650513436406673064293927059963425745565324340294032 
 178  166461612396522857334003479093196968269446788249678392841336754776017448268109231228017 
 179  502206220450526586533095242009984073762059801838012778402676988985272979520736324721814 
 180  1515082811134453803192540140221131728147337716780971134844031140927480842711434867278731 
 181  4570640882751983540357383663236933705025488084143711803440093944697428240581982281176060 
 182  13788099996301817013411440717431416676826889053833530607044283399837241859088979881547781 
 183  41592832033043050217252191335456096715731941565707777411304854896746596989296038758702146 
 184  125464092231541948182810181555853830202949647909744889004430578781944405203975413618282847 
 185  378449065091864237141591367316018110776110413367099337324839778620947058320188132881377768 
 186  1141517560467307889204256569893424192830115649014892022909163462688182703085350074723720985 
 187  3443063776977069200951217113516382159995700173785458101531422768540572693630407252409925998 
 188  10384724617656644202868993552057475224503160201578720403006065447049791834014292841946067123 
 189  31320773713146242408653007290697411907057659645403199504253587765433596761412091779987068756 
 190  94462120719967656626097101775667194421817516058210713398466937569153454062343915102407808429 
 191  284885760901489758078705545037726459367386159540635484852519335526018353521354664594563231770 
 192  859155478929229638837359354245354006407959312719916488528913575033729034567032751645709114759 
 193  2590961025461970010315806220132585904141280440453779567500807430468209025710004528523185602624 
 194  7813366842408753312358603132587329367176048828243429008244622407505692843156732406327731582913 
 195  23561551825294789781309362814330703065784769005376557941960467570820275827550353681257719073862 
 196  71049009370089958876628748692698254090124174578068486577561203757370419376891530430596730196955 
 197  214240089792886645227988226827213196948682126420021897987723014406840033813395999452260909516972 
 198  645999454426510241478270622728994894880975187317515008728287252624706428488352222838194885329237 
 199  1947835918423081641817729694929050596747711986124892970480216386086678266609549341958821126322674 
 200  5873020420699897677601942565013349526557495230891722744326713042897711743262126046209172789972911 
 201  17707599258391651289252088135718641788615563510226299731638330782606166060086812199625646602933400 
 202  53388411764050828637095045729191704992675923983332293690889567309557590671161738781871324507844201 
 203  160962077258780110219301481153682453858515472307957064560592426813890049486189122894597127620664606 
 204  485276757676223203581953475359369378217009517997751744145548455097321980876679088330740845153389827 
 205  1463001850728318229518007521773074184575417857214896883827958889258921439884372423933070922334357508 
 206  4410520285283900544870463852404120703499421481309615605657817239677630811416122748621757927625636605 
 207  13296105055148539203560715418467056559817768172923621679495273434735491909537384676332909264744602058 
 208  40081947763336130317530117839165253027411815705755189626051285451314274154479203320401634239836882903 
 209  120826741083679929073134268268788009126110980678218542640850251795266217741038757835413622056319878896 
 210  364222916632054401581034549060240777509959542717514549210639941709768839055919717128867024179387327249 
 211  1097896830039207047827998879942352582924758430201120411496187384101217074666169482254479546569445053430 
 212  3309374730546752672738682338111948499958914696749091526081364829219382896493739439367074061802184375339 
 213  9975176912927652605980104109190517753430662308684465453022502518405343706966911295912128451688100771164 
 214  30066688902645141581232483612135570020953741581364968983402731647457616173357812821169104153908945248933 
 215  90623541199521976033573964690098760344846488710029624823213867219097603677444675263805468858260764553122 
 216  273141047073325581970351435631372431880495258027893028088658618487467076504447736192310875764384080078335 
 217  823234411644255707519942931577345748179353149777091545123026905952924025929684339779616034861957599491912 
 218  2481137046205604007386494668781722602151661576411512017940233869330340467038076412946898327292288876246457 
 219  7477712572435322676639481628494223879295791110475248201534161062405726568861299419664845649996114862051534 
 220  22536042018761499993358437751929839856409792475147881047742861550461295209825108801466988954346089286091091 
 221  67916838960651095870395291855131024224796634856610052472649719741116232139198958031818322876111501958082740 
 222  204676655595053075282145811363417586641091676863329385406212564492545735946767768977707036667554208173676621 
 223  616808382924458588859317241484326301823380347470485840183427909285228326427815991579877314120321731419315066 
 224  1858760397191273855616591146635199531170456993052950572444654375278458335045986028679900554713942514952800807 
 225  5601286936827515833965691706452260470612318831083330873017075068103695072425572247860507501200759506942969248 
 226  16878878046243630303244829918996767043139800049023430086100561031116045419139559229043940014779074407082608225 
 227  50861685846014139313777754155910258023327930814390602659449690573763016863007205143519072577867610880008926118 
 228  153260212659892163153463055664490644751709384445132745181793094162533692405787197799718975334193995616310082683 
 229  461806103345225725096778546583751546300304929341281047155711349811335002667658340506642198804355475777780161036 
 230  1391494706132324882199503778522093475036445116041491576298130251405206784353865262842382414818386894119890222069 
 231  4192713306686917767326015751878796933515926332177420033387379360129225682114266512494514699671122082719319883090 
 232  12632827484930582664160560504573940325767551948691096013641103898128493033500811709385646464661250449236907299919 
 233  38062545149401236079029221260534469552961974702549795781360209147607927061976471643863246490927403950947564851704 
 234  114679823532032172496730283022041354385863880677078910565391319802491125070351524478708660763613169662553223410953 
 235  345516034847581910269118706787437900338525511739525301360106036486475406864320902077482746163332382416791256800382 
 236  1040977797297201909144139693526255212558378144343441613072114340696432315552761692156518530107475767537768530103715 
 237  3136222470154974262442769800070590172303539260404921966191731715800315231537682034241766465174863163475489869418852 
 238  9448534645255028392359361558687244120795832263338557279501361228534000549251236976041932020081897073013022445579677 
 239  28465205640135401992171241151488153174043140236387045981282581929001166211668283548075693933917613966798725848708394 
 240  85754422033517156421793192880743721957096351048275260372183240517200992326748568504076775422768610143675153082033271 
 241  258339681439884320601217986921068953176189844162168148401556205742195458055476859091779407131353135160862385853824080 
 242  778248290337651515811169185599720221443271905538531547059688069798363817392124038013985463983201319672097937384645041 
 243  2344432609066950209456053231308700750073922835771675946744122567110423781853452496257898119717029701584826151623453526 
 244  7062361041362837614435796717454722507454089864783271756927542774477268334591598635421519542453366332460075473278915787 
 245  21274272766574473801510301222950028294059233666754547020868153542869795970868519346208034177266930680497017475062412988 
 246  64084387227181304279139636880607667197268593217477836312861036286923360813886728358454529181521287090841425590864235845 
 247  193037868463917561461245110277095748537078456304076094689352835835712001145503696034854867493725346420575396269623698178 
 248  581467725738873630255213929737105486447053398867156041320367688431961759548041620983038442328660494705879547299964066463 
 249  1751465538257983728380077585928771181848614286466251395718030608070362546978716461584536846528434850450098717373171115176 
 250  5275583697898039697983540147938677713068205128993104002424874452534519445939924180659875098212664650347676378539350092889 
 251  15890312343066384632480542614273125641771702195762361453086971242573853752831096929698418970520074248035169814877560520750 
 252  47861620777315950513031394354190654433016367013636232696697957382632447503527263952251637939206463635081931482411212288499 
 253  144156913576298241385863482596685795822152882319956143102405003112630001245683711346224056900558113578175060560569229044244 
 254  434186894461945893697898346392398885035769990797010764344148402232087979942356892507079599950490508753312980021714463668973 
 255  1307709144584991189714618734984221147815244003902459298143245385378857868442987952926461087597920030316302335085163720615642 
 256  3938572817352434095006627292373736921569534106241658909762136692184355391176715684995050126033105603117997190315552150673095 
 257  11862054602849683862608195139384431199080008602327819775283611684696411531073402533632150967817353345861262126126839418497792 
 258  35725172260926196320589525204942954900354244657791988463842439878519270665849974036837454672606169647105598043921067154928897 
 259  107592542139910023160063394975197848610405390525801552805502134108847920215439221418335369325280837769882229128384848163093254 
 260  324028702491124372075074643006700497559244141234681420658430845746414085299985562178475123898229499795342992375019484584199451 
 261  975839335687556024009877303263422347861816332675874548701065867498853229860960380305832419461849458843117892094653274037357420 
 262  2938777691705216795383592032520229609137700724943114506280517593275392611465892222228718401687031254900620421192744282966349461 
 263  8850112129043296556212656465750576524069857355575816099373512752162676600046709910619818634965542399815661498304586231461879986 
 264  26651673548912828178823610501821392662179837608966866039716418173497526097087229463660446194609973104788385199092818842074134767 
 265  80259032132087300067027754819173167256450309453618851343936894271521067182102987586384309452969957030389357709815636969287888728 
 266  241689130852308346792754034398646469579083318241011313706173602067648668218832860345361840966329984239240679467058452237060119465 
 267  727803495925064380153274413019320312166447124363498220141609563962202404674070273794712260721250292161939857414009980698769718238 
 268  2191618797879611159784860168528103646786932882011887497494094965164376414074925899660016995630531894818473029280533814059077234243 
 269  6599481323952087537329691293994739071223573172799841003690083715326436842382922933807691627291938739453379458957113058065535941316 
 270  19872318762796024785914406247215501606259043098692058544693647605479233327623204505905996803076845383354019490217874021861520539709 
 271  59838580661207360879519215837340357996542100036953782234951132194937468384292920631166756172833623645043701810693226608579299766410 
 272  180180615102079942203885638799102633522921212333494166507463964720311710357148683233846565809310133420076035452198493454722113741079 
 273  542536464661613405307640890258552579168648373668380958930223598567433046684255813722578589300358187715062896416951921251118984548784 
 274  1633593252050960952010874592359391773305599331008838255014165908921792886891196733230852443518357925509693059431925086414214883622993 
 275  4918731330351245064296479541829377427315760623037600899712983066423859901188878075881907357406923863622592288838983227225218440798902 
 276  14810048713648821817681005919741738604144169759146061103150405218247023425112497856213772152776321852148316198146573585623376692186475 
 277  44591710308731725327417719641986034779023172947537958521485583711667401439975084454345466699995616340286566589328592468713294185928732 
 278  134259823429550955605377264574240561236841509852913201200559855305781197813838026020148850824986801372384553752652392541669374885894117 
 279  404233547798720205685504110667569054409840502589637580509988878429680573923252396031783904649960261171728223211957023031596601642006114 
 280  1217062875926362633664629282837249275327469426861606672254894572826052663214972142009363770474880354678908355497870605314555235878989631 
 281  3664275325369693950818238701015374162276252037862901808939467531089190813980561287770127480999639777527896124079610424602962000495882760 
 282  11032086068880900001927768660557001495710287385422950803342754031100670914948618448536490951723915473057201544996827099786774880064389881 
 283  33214038484958154454202463654203641513775455971771588539601316406801308163866659101287798381346734840592144153264468777293991275923394446 
 284  99995456289820826707864863980208835621260149361822974007523112160901810748662388570898371722565169786038051014615368765682973734960857747 
 285  301046391374301570159367010993420240103581792424993547188726825304199091017174399513800044903270405150899008708311993598451920926454596468 
 286  906319241637421980585418290138641920030149410293554517064652942377078249365084899944714923916535902831051593118333642699564761944079859085 
 287  2728497927455817752078206641891069359248660329936385177689376226524677677035939804044089139369781770628218480335193913811321283326387786298 
 288  8214114389998108687200475240098638875220617286976320412554380877754361817929874724762100520969867498289846543946160698571844842461607986023 
 289  24728204992886292354498991663572209018085760752430455876121899227804071814255790112175800871491169054085112940660218967129177504832157839456 
 290  74442200447334775942189672820545504231529008931795851543741967467035174524165868150195900540218206839902058748445867515628461446838475162529 
 291  224099357748032024462647111951123144226402206818901006377354711751974400816693097891593195397888719552646336024733234389608171137541430420070 
 292  674616342462179163296175616321829327274652160527243374370450563308529834182665773997796067525368455756759487412386598696992873803702306057659 
 293  2030803835040786759613229690370867665610293101793351188826510974083409397745756762962437646571212258566739900251720482675483702584340962565324 
 294  6113275928085108088013797595328742048189889166014916763625010774723687878830548611794461271698957449589604014798843507779966351272725020873013 
 295  18402421053143567691563718358634643298646697079949339882311465881591442693271480804104828811052834370436964986527576702600444784377281462150162 
 296  55395042966095433357258131793849181358171179985561788421243698317035465250153947318478821421026389176315353785975868645582971544809163585043855 
 297  166748468318280490919475325535383298461206806193826671586658996967889807261480356673929469226682825723959437837107021550093826209459448350911672 
 298  501935423214824045301528767067657158543700217292903933728760696954019656317496614177267422570859451756918442948859311490316213353474217840075337 
 299  1510876324424419853533894672587493265111340048012983558092633209013109672551656474998239312385011279025875717159192674991052844235710271882246974 
 300  4547839137613102713489609131916045163774738332441765944996952981492481128452469322394029071172332608342988316415422246533471145232993670732803811 
 301  13689147905858837599132602738208831596646369562533743647148019007836899717749907659380020615568894138825048444059799404281351273276569577456600100 
 302  41204335196635101173389134242008583105905572383226568377915537213589068150427222054733862052862371357863395816619996206886867332562474428144366301 
 303  124023680027081068648141380808172014265616108236555717443161052211002311442814163393982986777054180897754938903181782602789042535885720371756796906 
 304  373303063392770501328346076670954837640546497970295189257726478343712255303039981871293162186563743165759071069510729754752449222252052377241484727 
 305  1123605260112893390136804032752180897452734013692769678557909400163252728832912420681912092125894830914759976288428335103413312510540830917637736208 
 306  3381903990142425828865709506474491845951485600423961368027918095886106075270114687249834093076295296996728218104973442827707832062976514110653054705 
 307  10178976599838514461963020744077322998634307479308841101146323973847361892124476337361795729324718303747529522033985641035527179782991606405178702358 
 308  30636723687749254311986738906193511378242474472037394294626680980109216675315825838922267538261652149514623169259152860763792590131161011435194721803 
 309  92209552727948895714253246740465161281746079518444795857443170116029043022774667997277443665647448163359973317249046395263010922740041610964560009596 
 310  277526803177950085477638830287049365286294206862332226493018891875191308058805575433364254149529819634528231380161902624703932225259800562870607561349 
 311  835274844516160451437553761058109740182050525507990196241124820206886461147861440624688531906351884336929628425729998190856495046898428878542605281730 
 312  2513907838495411939326573093765214153515655291286951139009578894364596994357918464847852904092342929310823688132922865522803580254052368205420163638239 
 313  7565973430327027573021454713068297259455477018149795067887349984325603815816757823464920637396890616832575472965967209419113026102228349325637534293864 
 314  22770670035503457984189570434522856175091964487316210156237889856672249945679280757158847687550257337198039644599497466809445934326898782105043733019033 
 315  68530259340077499747944330189522461715452493760549105326441189281103065331724864131768800388729528471695058610903279916084658371041337548699524589469422 
 316  206245525720933876629959847226429064716887282177448740552506126976568142479235657976183173144424854795387994864024202295222936817305936253251753939645235 
 317  620700820264905762048260111652872232862251249219750495377066058329481266889890170671179835367983372527072441686015694526575695564463579581214802332646612 
 318  1867995190101029682619922044879371814721521955721464307289841207187774319026220102241430453908076542003942696339876346502447742031028051208023028539072557 
 319  5621663758222026237285191264400380792568870491351031385345452718161314512148309077407964205136608899280004202865116828275505192105996091017204950240615834 
 320  16918025838422890280131849182487938422919525346613009546464145444277918201653873544274911145646964517644540950131813851131001474356724085231022444592041991 
 321  50913181206539105545224373715324203404397317657518774810675798202215678600588459568977789027652307012347207875004831652306462117186379692231290115386709440 
 322  153216854693428620750159599649553774620108177825595562945877480214792807788645895515392533855091161415282378698842665253659759433907761386308538690991878721 
 323  461082497301719774593938234459404817081073208035904404379182697468815739326579236971555101881676205380569401318012506651200397548769151087769621107470887366 
 324  1387543291569461060812193009910444930905465647785066359762198862879759165861662362190797806594236779545874999618491052624264550387445054049840878425898415707 
 325  4175517273701288393527713949328026231703135014387258519160548900059213341230761040400790922630334828850125385848833755884783724385747964509118680588152507948 
 326  12565214018082580813856546606774153012069619256257953877103503634437447554629604982687565276433877957187877318526583061690321392827482300606144177695829306325 
 327  37811628645183889341389854096692681987089500408062396590176081706091765256700780532518273354930254283476135438519994567178874837493162123054796940881603266418 
 328  113782845708360108723630205119188714813910429142052794647124957526613563548538238350921552641676624086165916764380719847860356489511632032873484046027155841583 
 329  342392416443505648269272543844898150999657071179755198571165009804855493980922405312864855655687455965710281639604367982552265399631333089747731808228505651736 
 330  1030308887285792911102963416996690472672748564800056039602865441089610891948690286718895160159035119018768438958199729264570383992183310242625034435126631336169 
 331  3100321575723206632194327607376059477039577748182539450476707558293965905863840072497587260053023610421218098992759063744451915356417863648020620336703237151390 
 332  9329149468767103593239294891286142608182729405894732346434456379957297407644827854515467118886825591358392643332756819085578036208857389704498412104079740882819 
 333  28072002631093761869686820881332320355740176701725539024316370255098091293094406474614517372843741054359392969061709340813400979045383565394804889594149310934404 
 334  84469670567658638878967271266418638660796495557300643027988114110972871089762988157047900167081016003930824024375444673110203548392584885028343628628178197661053 
 335  254169999726107976446622239666520948763117383028274006949081352369954404900728270670756744646892426534350407424697283971340612478947057221616817765421725387556682 
 336  764792963247720108769027996601357944631535838153938254442595087220970589596502730611109366377625415170725028328804701770051842938149079364445813934876748546390615 
 337  2301227781951348864594567822609459128921158581669163464113838351996233893472461947629845496443720652215196503150552654878245545318370961192123523720464962790333552 
 338  6924230022478612208646154966244533271843128946629536494699674326988668054466247110279088681263695176754653763944073613339006685466884052872728816908899039824485777 
 339  20834330097309533470525819393982067470768346444754747791173500793965903285545325133005922619588685190591154055309467786129830204935965666507261187969209573833912694 
 340  62687910381549690945339521667691605378021918148862658294743935820897407223075726805523737586158854552755040456360144196727921060413837523189007775635166084583104171 
 341  188618491413512344437304755460311025031216390890383219647902107779691313768546434636089121940654960601209856240375655105199054518059334140568695962088110342993410780 
 342  567519755047126848115772837752641701785101082002535393234717224290071217603597066566821093368500072632463773335012632860643037564631467134711105791812167296712527141 
 343  1707552107561149988758894227373050985429658974001763382577184375723205481704664487676124462745105790383893933846694901217066734725254795543148371092080010693334465826 
 344  5137634849942758299511409824464530596512044105987761756350651235728591931795613326955356936154134088611189643065055711556613070269845569046490274426170558489594050687 
 345  15457840131606199898238410900429724710205333869910700094909248032862702255431699572647021452218852418212092453770080158386077809091780254390606306728303254697554111688 
 346  46508327140152374693827776982397572892623606265574344762299627075618886146429677493283916287925907711771847935034979546306949222122071404925225370534284501778978213945 
 347  139929401656458449078820963790517914963893632764249767719614530157948996579692768805880304657585774506722255526279155852366995050906406140035895462650977718395882278478 
 348  421001465677379322228475789901529333749749340195329503456990537267124004160289515395726581354181477634386901742360119197439427306339794195888344441097305794364489745363 
 349  1266644179156149891661466065294514767823453346293729111265412452181203055744502173121436746206816895245821110717648312513333608379881109915007007482725035300623997965876 
 350  3810851883840485449912514282653324603192976016004409136479559877683102297024407400167081245053268072765444548624648802303046804522228511727046944926474459654463580086989 
 351  11465313690637563674521891108269314708746775979382892817488647196467786280445924842909556754458256379380277295289058001198278351714441081127218602214321440221165498829050 
 352  34494215189261012997918718105735966823743871732257674676615844279658797009455882455953609321270125621392662834112508786462248869586589881219889108947658504436820772191399 
 353  103777467919828004916815288659991968563742246579100012702297240909742705532721971149535645137496446313933481347073530707988988052089569557174367233757058064630435143686944 
 354  312216870815618912519623269008328109968758633884281004124240846941527060111228884793631386933547547291066922575428605169773688486258108412067201422013421847851223912399073 
 355  939304013615261430866402016110040942738871584093785910424769913461478010872875568415967515363817266921000203328909854646741238448742524457833903428267008505433427181211942 
 356  2825872244350998372521802675585292666714401799604186425430451858295124524236193447353122609780975675906398916794601681352484234316132171038398607771481254401939547875679995 
 357  8501497343568637357333197908521387515636566540781045358759781928617445047561280568375028020411498653149391670807421396294234259858110306109886515774484449862736442623172492 
 358  25576133862252838791302963370860691093389783048248594323684624847048549567241942384072064634440210835738759773693113245593047450303472297313731624703575409558962724857914997 
 359  76943327081399296531818999048471658919609599422462157713269711724734291975400129189057135622937777136088033604891886906910176363097841028893411106251092408589148365538937554 
 360  231474757728120230069187323953083733677149549100535597366456646724968805747223293677694232027664765294879363666113302231123631125855795497536882015174375765504225669512390351 
 361  696358602636127711628752952282257471786410899801054164779312474827204206704738599364651171559548597544483879552652831224550199487254203725180592134786422915723018727223904120 
 362  2094878796263684199149831798115791227624119456901504612377765028438505988503421953088658941108308697612989004320897267267188516790823062873251614672149155604800081337731911561 
 363  6302045353856955790240214218154430119667018643199540191252777897186198070677884324250093102613914807777579109951508122582179305359650543712884358819817127387293319481376332286 
 364  18958362956768576949092799125884459669385036747083699636116782127170634527536508367702628145708710568148573620820973330088379181040495696418041620869560363880559184848670789667 
 365  57031769555898859582394866791916886939307052693706336095425691688348024529118091287964930950727030138893229735362266877290661338006119285092290495839008036797715233759637747428 
 366  171565350724475964952534008618541184611376985438484719847503110985552436426879972418465932392983785720022215824784841292948555398672254442791368387208004945861258738919789377565 
 367  516106178343766053473650250583995125214498438387551294226187440718182397799217012919111215801359443070094227330448645862075380349978453090917595860696957343988115329681996538538 
 368  1552548913542312636269095425937100089784597761378945286729596645439122458953382325748473903271302586940365421559628303535915283511820428560383259679309699551177363327813874833143 
 369  4670337876159981336351720300366644411777100622785710072341892906171093173527340838218842477415580534011344483383732008456813277921116493544041195329585581211171141999745280152016 
 370  14049087035079074291688462968765965662601223884303752853484987628074456910583604097576789735051759921604778106265737318917642115920315104220797834863726191306430582048146807413809 
 371  42261481325034613722965295109295994269613437700751126469832889612906902901755557041491156113570334723526568287140835837394533194231842183428416251216086916938043214291173323114710 
 372  127127104634496013712595603936882274654269611245772983137632449024771305215280905370755829065956169046716406766453379154108420122108217162583316993522985779870384047313718671963979 
 373  382409295881664558768885967637629699499096728167877760597298687632465705175885418851114569373604001768559326014452752388099721984562723324644155700193132426779915355261752123751484 
 374  1150311833579523229199955370393837725106153867795309715345100084571852484117784364769884954648018489190908295188636101941622550808402385484615081259451922541846035705747044694833093 
 375  3460187338542158346279758513624359055145052653260958446694912318738923558123737418959278603525674919228415837001741840156837806989349802985893086254973343410056976037126499055235202 
 376  10408317529037241014878952748201614804914931109407963242063573151286868991682365230826707029321883112652320365312726123466423884660477348553822786194772757583727534871035592077913375 
 377  31308219127344020972755889866590457333184112777099153432127228039070901926980554614326734744200224402858179658860680179387003045058715864449898940873876454811852424892075060970363432 
 378  94174457002728956702624764465728210754870296677923251414191209872843590636742040608520045201304398403278194665349545965124203308407999049714988569490303910617566735513130037120960217 
 379  283272769870277551460945577995055148530564765073647127596002206885423426477627252122179658510024370793945551062351154176262192444919551518240840949076935370398728589050104673992490414 
 380  852066506197104698442050587778776994389555920340573502848292352456948243135085147256397544248406639134169554385961011371455324893845317662010148569048877026834270914682457709866300531 
 381  2562944108350130227503793324717165629562252636380616868725734252772878620511865614438768338900220497659507366754605680642372217358795942307893322872600843827417068186643804193265389460 
 382  7709066094326839079044304658294000827867512535218539686719774344524737534855427361325032135165663233749518211053984981511135380108167794889268600114165169722993970887720705770795631981 
 383  23187899590809862426731688027309514301144801483885686301787037792192517624525773638001277760891994923561542965532458763285462324419843288564571694831583423891210211646529996885385286746 
 384  69745802695917622848991386239211078356061196086347260630244257652432467933455795576082377348861000437623593893708887746112555525545549577384012767962014015840315531889693629375151032647 
 385  209783719858216975253363125189480841426063963163112387065382205784862148980002810714482764245138048313687676672461197607106172233494707867222931354287833280021001286519391804282438615168 
 386  630990094886043245879256274983985343351833014201548976720094915837280682478914704102155189331079285943513714991387195927624033671058301006881473214068873537563167932109108161318272397185 
 387  1897887090592306697995269523198584487276422416741282376732129642959924754053462928182586257780233280837893199896172397101788651924897435236282457095822741705189996013980122729367686846598 
 388  5708411689579450975058310664335638833492037372633753469911923615224022382010545232176120842701686111535735764454549619262115608509859902355761483648316588393071464694898762924341669504923 
 389  17169486322145945568392438277226572615464422485130979428882374904704811505582105039413448736188017141673375787661746141656595783735082497008026788027494855011718824043571472981740835410156 
 390  51641212726660614634829833684338686191358198557082095344086936891212667595397723146895604832812927846218632845879530276580534225821755860846307375330119834532669762007339971571369986916629 
 391  155321899460650177693447057610992963608969388976313757204580247204932702022147393526652590371185412802251414986321466384573843301314792692005603159733265312090549155651896572592552402808370 
 392  467160482223955534447213842506909605931592546844143685130699051208682203774304852837855098731796126197540794305013025818218251775492953404416852580428513361749267075845319691412984534600559 
 393  1405065798197881607442259536542520963108830780278038295942972082407698904446502575287257279050108041964982030953184957448144920941124586198450687044971692361680660054204848995144935582328024 
 394  4225950449171689834628632636692939325268651760070936609481541033568053592710271776182847785714483116012025036973992512324905259667310936550952449045973533914340556642621216748152752682563113 
 395  12710110511249204540791459991274947283632433537923274993402497459739031416243107479511771202835926318387311943265290456916127269533744343519658510871095972230917399367883659532612095854426462 
 396  38227109024950018733091066217413229774376735386901220475081115456321706163066198891424997145585209866215646326825810130572616280196667632159379023812814028156439386423711006462297800983490755 
 397  114971659548457271531423257383004853093568510480097847909864215600278954232209226032944042047987922331808070471567246671190552255376306701279347545037020418860379724231313102980277943211106372 
 398  345785976066193460590719948341310050592020444398476103183455254494778369925659566174839277977660645194907605887971188851989767010487831518241674055906796259754323867574479559720987450415221437 
 399  1039970920461045319761510373600816625710006072069975987911953586566159631464074362752539289434072570183173001083721913071223631764540228797935916430107593788782525687365059431503423213591371274 
 400  3127751738170530773252582706533109298931852432833570998820624228943952459453510080941682234805489614344869553510590778759433887492850889123440432077484396394906239316020040551531652227811234711 
 401  9406772144873776761661902876791306162201059948371642101716163094568278073544391220877239803926284554420660311310047454915590639076243275559219344593938034270394704709834708425659104444545066800 
 402  28290867225707883610698172901949853282819687794727713620911360506914096306184756596788298710308300797420135886264967720658638847021801651244352178866268638068212074414827885590169756616969288401 
 403  85084254050383310809231911520577364237108587233021502810022695190370075175209018592834634026513243794734872515799379229711517330444620427433138971852169519975720104100454937710086599700910129206 
 404  255887719270928912359107913005915505877274333245579594271933926579993584295591302185913115766304755591628012118411565892341354359471507703399664221316599377240411954869278655948991788652737179627 
 405  769568029172123676871560274350296757129668714376284040341399302766630829196666645779966988359209339397154220068274982286644470182827462373499734581230070583660990792311577496303171334608231914908 
 406  2314418701594381849997390429048540989882543287047487893600990477379842716519678155006583888258513236058273211343945800688794631861721204910401429495531029106802237160045957074278101909774756872805 
 407  6960399947017178008140300105138575125128241292898370998533349139379378836348069118019800434318195361775251287449199963552967559524880068100910965742115539387864505829471544978940069447174454002658 
 408  20932631367753631398865286769394581841826558173962834948791180539857688569411311313059547611582553046127048822599687575118653670393789564411852928992913974365966900536415656205137499495073912160703 
 409  62952188683367186319929019670120314924805177407691670705946940984731721889335245816179081760631560020785031348555325778735213986638816773562918882278443991705020850753250032420364371945873386940296 
 410  189319449790420435329786537096170652972392040880484509696561021049671134211309673079538562059546382709566748687934766496343400886288794561670836932734438180936422999691759288675948736219575112195449 
 411  569347000592217935099358045545941083511105648613682021825843657435441308263840826131619636511594256070335209990610666969443479437983416407958751655900633160273350341371305440272413069804590190710030 
 412  1712206955439523692628069439410110624315105523757731543686012755165607641681257899073870760533648092035910521752251103349570268651301347392714977540793855333212295051001999043550939792851365134501139 
 413  5149118727307180739874194226547193994290682305023251065683483614074674075712979959258647834597540247582446240598010617372430296965957336684661100341657433556813617233670245298853921128866879090616564 
 414  15484849764887371205592540404592168346908144116319922500926786887957575679146558663887050162782408657171482747817803774088449363934031893573531804182799903341971047943003480401165068637538988333189133 
 415  46567030043559600574687494388628264132832723952710275414409368801073387393462532349994470465316589714786880321524727088178823510910575331279240922021882518040503732554988674717305121665432018183585722 
 416  140038532377371262597792102690440069674823046669382349978115130814822143248456166124983371326857860374177937198788128562276896790057164945513659294486095978165282963842900724693345112254741214102812135 
 417  421127923872191170414565166644986040853443764441901621139006465679272372949574205599949993773297854811985700299006227580051969142147811691568787468719633206627164190062506275704324578539559120964601312 
 418  1266420751836805659107262075655955618047255166626968577031002616742234948461339738474849620698066385504312767004944208419819743742372385639789791161942935436275438465788931131985841460944683798862298657 
 419  3808373196171113420912485954130859340602537119784696871934957509339958334221870580449547780228717619718005299338609202298450740174904008614619659753180913758008153084171030310576127558812070704492380134 
 420  11452452410495429593509557043881555481189926219065464038330721505359635469179165836423640095089708248769216892987157338012326747368072580929609838061599063621569972312925801675584192204370270037193592891 
 421  34439355697432556772844968676111598821716723236330512382569711448098187807078159794495910548479790915153253663875461207387903822634299408046082090590966157907346456120015537258320005196912983882730136140 
 422  103564062490136474295483798661735593599591003446393897950441775140352407619856466239162702435071371251996569946368351202216482209493143219910004000991405374849948985903761008469662301342145472961638480821 
 423  311430173663925834817298073885409172202095511551388776259523247809230755455435359284513019674110109275600136703330956346807758853250164647045285190629736827933575810342426215493093761280655982825259659666 
 424  936504479572326740244434255356834690816254038290787576003163510592212864153903959554613796129018314385631690702670577260898213234062698903081675134855772593951913988920708216731601855604626640296811630607 
 425  2816155314458627928110922867172325595078664625782226469683271833270200385824505523767065599707118902833388913886044856444119449725124711595082484093467004112309301640442413360951767282101855996353532846648 
 426  8468391570600826906465628904822441353125701410076270634071159404291286537561897506610869433081548587529648266992233943316632779244183979442759828347100071328288583942368106215126186992169496215449892404425 
 427  25464951593477310085795467624383717763046226828417585577277509926315915752950835325761626201125221399677389376978999951902721627938981472300816613241397390958947788890226917042191216414100273325517558806718 
 428  76574185425456418356582145602900334400146048279819077757024624919273915679647934395071932309017391110297501858943894221566634754436233018820061224324483703799089477860048546317011615555076174014056321200483 
 429  230260548211442719367333664997948546533460248223156196346650160178800252301330088438576958043977354064688506760852365762275313875166564862213017826774325704164006767148249024522348745603554584154679897942436 
 430  692395620439548550994762679561588269599447054820565478266679336799336272691149121075814357482707604395453523834619146579552170461073292003897555941725600890792235302149057230280987933625641938801572496850269 
 431  2082028788734306831662573092387992698795540094914987102480224579186815365434923930507693522500449439790524582160043587616835197889940668263468175209384674007277350908560102160984788891321860375417315899619690 
 432  6260612148449904031022574438273661766378217076104833310481233443926865738389201493363831917658328199184065778448689206485041653189984381545731047780777636026533987732019097893379841945300384803289742926065719 
 433  18825413792090662701172288798150036309109441602394115940565379450879856141420893585613749803445924236989673431251742950358733138130440274903172709800203750093707768215073667911415951649905565440982614459817104 
 434  56606973416494839927830562844437261957252695929421195849061175709937345203022548073408011561750591629281448581472254843787023950072782215507456828774223776323440719702270126428077132391729929416288000424311153 
 435  170213116370153075256432777883273244961531201154980131629278639201705365945347246169924321139490231642781630607567842509493545457262730818916186584443508907097274404277957747365719229501229487528884472407512982 
 436  511815937472464892188121601699704112153912943565090027134121253820796088844880544358873822781186065193156746412156761462878057192921344973930008047693039455672679948347315346341621185481807560426714830626277515 
 437  1538977577503411675820834609248765468269696850995718978141219770109428239561158050623924046431704306373905803004829986191826434042163492473334369026166656570160610051582272351758254047379779974800328732090048252 
 438  4627522027768286025231913240195255800232964613888503624640227336269404637763023404513679873559551251505024100319569063985056089516688850074636141727762584319909540774367795993474933614942411804961538916903791877 
 439  13914333969079011069003967957932645586970516024369550944570386086631573670527717971466762823471968751664992374873944508183898630720661668187807529131075596788011754181966324795025315263236451056566274912612316994 
 440  41838305564559492186936588585838571319726414621220773045660270493364800283299097188177458078795851246444737346367545473237886978673770358455119899236590321848884658122487784828877489044937000094743799223539775071 
 441  125800827665645853500583819893637617635623843507998679772828148180504638665045121385863883061527388713683492704339772265772234195556667137040451633239861560001202161097229785818037096900493941059366321127727797480 
 442  378260215912839691321073622089278563936205329457005121226026454642744629440578853621586175660001671064098320108730724335492422365276069596146630706309856463367251043480988651448325179998530645503503733754508809241 
 443  1137353846486225466421187353492932824896617385170042609400705394231926028658067029256742106406263527961438486313326395621004426431646413343515719538700384740192686811010863836327617207886738403486725512377502678126 
 444  3419781135701795576637461522154089873953856345907209565369994273606854506983192492946177057497566128191746036901381854706594757302393853695774640875413600270850861474736285154930776627333654611388819470474436785587 
 445  10282502195834744262034082951488143819653581608912873907613617093553792783976551694366383387329025017497529844588353567650528705929545402083006369404178138963370987549319936402636104893021282036952387211449096610388 
 446  30916982953692305382467344009542054052336782540312357357351754098861066141010577729682706806496054951259464735417684713543819419855727729236066448546346431342568172023293052021439639712124800719214948034424648592045 
 447  92959377959641133936497317493859029937138460761658278975587970751182261790274501128798790353015104550079019811210926172408158165768457756669341366640475337385070144195878884504912894235557265982718203303506022058778 
 448  279503421174616055176777808877275693151799721707138457637362037617343975472551807205648380859626132739138936248506394612554574215909196976891450162925734142227307316965635838836520608004220389423374687511214295024263 
 449  840386125410926125632190995818922889476552183387906235043880488943423496722840333074701171980620855484122439190140032123654021803539062051324628677790126816898212604030905072474907599905306942695784295335731571616576 
 450  2526785961894012257202145695018056098493115604963191291527024595104445201084075733597371604147089938252484208904282641228932962878051599515924720600409153621343509771494707885320760127393858151364333584413460774481089 
 451  7597240642665738412523155207738030585669723979287991633767223170135859735998891403911919077056951930157803300714435558260711581036458038633626665502343780375977145192690101659650392365215386423923942848459180502337350 
 452  22842370198948320160319619991265678627580303431059228178860117664875151606236666821095170025017902136674461924148069578503872820316283836158437507610380299663771283212688238990015513044747595181264654831033936043694299 
 453  68679055409698275249209323077951796494454304772763444369255697458028172013429978291363748456594845448626541838458497446676832692569580669247985056141187774598833392541918519003239546981547093272272443350070991741129644 
 454  206493000667654770052379358546319671318503097757047612605793125764292667624449868358325960514407953461689093713418358473526140772570929490061972768353703950619058806337316963109297664486554203002252766621120526053529173 
 455  620846505318644143071392243576351859460929843587414676311457477463502457625829405527682026977094111732495685734383673821065350402299350917139971104851533732324852305146635107626630064085401378563064609576084230651008242 
 456  1866642025902971927956939234541234114899051181711059544416606732902380737134927617941158517232893089239772270985536816664656835460657740092282071713925866838377584573843957977776101404133420444358112757866420649424286895 
 457  5612233607550034280099105215060237954245938497979625179696523100242762304177101057897812860603511529846172454303767835598352859143252282299432690339891397439341836696744031898016937848031910259081095061013765820686647192 
 458  16873623412173458328982178179490320691384170352478215178429678005335147190848257785916450508525031375919084286952775663608205635713594032966057496614015583090652759015868569588116714450990677555263555545284809079301301097 
 459  50731638005090441453001122141399782560091575633052664453309360129826022407495637194418387305718584486898953632982743461264058081992293657101450766625070921589840023824515130446547846073656872999851477722584962089627981854 
 460  152527217320981523757167129232985809138091920626012050113989058730939809727339503093262269257586224538121963215321479795110497770531415645914187130224285281723165311804273656386236646383025140001736866427946490824056181251 
 461  458578561880075169465992676125316811787727343058598320604150111217204656696576283809808129794050086846641196595084187619286463885257850961572065881720073396030431656405005764298489263635238983011757899064414286137685250820 
 462  1378726415391617302981451893655028588483536772717481472598999138724769652633402175019488355446024500236749510632611807559724303376764364956204711118301872840674102132191571678314805764364207638054915596534967299409605873661 
 463  4145151435429027292694777276802320224811674548777503950156643831393776005531226495828656964529696219800726294439913156784767645293265531083079673774330576479770727885504378191202431213468094981223672487630075221218467984586 
 464  12462370874049608029335596617918664052518216338207690447548870739839729159486739399796546588163956816673612170945972672671087141368713901892635642581266603312557448123302124042381335401530701144847794556965745632624355044567 
 465  37467862325436402541760584216291102291804227090248607133883429956494390907139397936321366848216474921835136375716617624963614040572893631608096791518624431557408137770273340533466131487971352038073714953123796804779918406128 
 466  112645836086171942986543135736478637278161415497622428775360743080408783007455733019759281795823238180948308715785951695741899971118936672614859965880347159531431793511920926819364770314051801924812138706051070135060315035665 
 467  338664255588104035043413556472251903042730449173497108447213588874003179880479816691663389140991154789173624913266151549778873461557577351216288671614463073171917521139065496114993438492568643206209397658192249567342624558838 
 468  1018173008753076723381593117205203682752929955562380791705034845520340032215777302972146798683537785106506971037523344036996141029275034053763992336763654003248618985227104635315677698128945641913947137594693866188512912032043 
 469  3061059752225524024898836694980954969133005690812810774205286773256011574370345467607910289832306317536479202005744700273966985021632008161637355976051756360944456221111038346859125242340556062627798246644432951024993851162716 
 470  9202801434575453638958682115038896670021664544815437519886407029853009156280077078898140550841997839260312472696758105310836640866316742485948204825437652136429166459622288363313652170882825598541265241514352910453346898687909 
 471  27667270837423005609662562435404785297932936051577328151470861219813950768347353264917650696561230177733562018128846329399316980003212381460953025168160105570074892767734385058149785844231949027597407229286220903495136731663010 
 472  83178412113358950907347235577078641757402635406125031229847504050206622203563425879422639221789400513058559854502255028598372112222423606392184307580021764192586858469805715079075845527446263778713056202088149226890698301786879 
 473  250065035143346654957120351543828782863019387972554234015847273322914176306254375892276979061685331478749300963853913206996379853305630205204528618966689635024847115909224824951107000566590041423901672148952907229887959225754184 
 474  751784501839849371576596989069264921361492609180200123026456103485625458005455422438858121374007384254968767092603183984592930109831968773697512945579941932415800969227097513994959393652523874534992527074924100337311470638443193 
 475  2260121694748976334845498770521130482401781163328212632016111161007525161276443151602655916688876322221068893880933885044590161979241140795344320102779444879271181772179561659409793356815832874394840113108968436954877190798871502 
 476  6794669651935213664883619721503398602157253497347474684858562034674521845609560107666212407767191475031694459452174654406204600886959125808788304106457191883884881910033492330504125598022282375554107934979493718693459909047240275 
 477  20426922658870494975692229394330217271327490514130934421006371758979404622169372281573371196403261950200546711784642961035916147508584487694630943713728147389868655510584899048336613376791198383771086591896246379566864737093598132 
 478  61409509085806046870200798872450716208549661608658334362311172241805731122530192720444315508514848425918030135638285876559655477068874793888690925324254157384247995873207963315482549878546648922639548136562034809160049241136426317 
 479  184614750585001826439974728685732341809350555024771596384809687620019745135656805788505552283459733003703260407767928610034687534835988374080467058521971617796670075643983688457865778880159108081897509492305991438858512812976174714 
 480  555002921737756536808041182262337604979156375670704569048057575543866890711169100247034474124124762188957291225862998771171225915396057099484584023213542290321788491005030460907851724374034808187629123724777635350710633707629211431 
 481  1668484775161522782888474535402434553590783258801283046825058264683023638046103349385656874193610976100414403685266635136715167678852447230183300612583509181760700265234329569326318336322776876388697156917911889154537186928989696160 
 482  5015882355329327866058476572053568876732292171771357159517831408203339811876098194090630978044542996901870801078832821879749972834550169485738547466579174477668105172360703267787244498570347984643520827984472616770827418205275274081 
 483  15078931155522262150354588613699502278076703701416595535681464067072826128841659020072874000524759196507495173305597215048063327897628991842781579286223464230162328647055253482786601964517096020362850555645628698234129826870744379046 
 484  45330645735169622107601242533714893777869592662557358778428301728606898466165070373621565200747668206928133830124087893370630211874822425685042548518128215081961025331085191486634411299969444260385415882013518638467332197376988807547 
 485  136273494011317373292416157678993842164527222662594792849436633767985955637415491061073525199763176473001346420994152424791211320170273627525221077532758112420305194163013867574727050119162801379046840291270453546696824742425233433868 
 486  409665152451377640786085763270529008986337002012552528090765087050453647629007313003847064391850044975654874054848123508411596014148239933985943528533394738784181936998316482068652599015251809930812298809501053533974958678158501335285 
 487  1231529468606409485084769160512229474437277008111962032899660818390848285037304458473420659553231681596917126540141369227348674203356976956188671473405545420922344874522774084239372143019045647173452230235572239283578329387123907106898 
 488  3702190439576058143433843093638615765746629030558799444581079126891006881562760933805900377792739684800608892747215103788387681092807702331258537083632719876476431814151796166818359466977007593663402692127923953895695348219316930623823 
 489  11129377419998663494840136117221629324544281110345138371389527395828406724040825476574616330777352974431399217622018299684188018726633421381853179241146410470557487014205810242755807514690634737419346080647393569821967124831786419780856 
 490  33456550563807457678136228860582234055546025387041635227107452232951378410180104455194594584529460683382915271007173864009638982524531207309792241694183983935057035757868695955169609885350740081545452254733045833870544615016866143070729 
 491  100574906602856774615256148108498740412377622329143566020138966835252609944713197441996020530180587330414898667444878486900141726607486451422074836994786209375324831419359883546215391679888727852498598802571732874825563566615119080396670 
 492  302340484542873528588310828905752335974351505491486679076866730914953253976658244555224771920318377832043154565604706145314099516924137842744318846721061400836435666695341037680765861111175706381082522522832984744118479864538919194743459 
 493  908868747831530199992559640458025352134710431986627980279949683972446034357530690353384446750284981018524839386624330489783321562077448993667239547373292520640690517397807274168656641548055687614007745913852312591280807087697443444890724 
 494  2732148126103319442660560382596381089039099042496387769987897525600096920355259941123283733218844485622760645229303627630873033720147453377304567663750202516316222104128774305885047099287752768254303772777617012850618523745334387916653213 
 495  8213070026136144856030325531456058365022200367098674797407837997848567212913783433559242378560502084569840316896202791377188308262187679320822250056141582412131117968192380367792372821794015420999752923441031263782183878682729336495902762 
 496  24689087021886994152236909745368920388781310820124558854555950256690530994285361131245900672393412136814196094313484099585272546091798995529192391363097671825940708871995313453788813037174317611709783585647634467037536558388366527725537655 
 497  74216891896096661209148528689108997047488061616859279950665159559506081049488115885442222627315954059756613713815079475116940502191104859287754097673311789246464191518240457412601522826899766881260925202916525428185564442185635137890101072 
 498  223099568179597019884758984426333698785896572320034650012987405046821707348360445131440229712355015127211917434069119954434190098320438195963793063771991689045318769261484923391509819626829742782177498946670442365775557627618512077810767537 
 499  670645382012712168426217148356021219287986879368474380521937994245375514644769627819661374628286504225461981180079004450552676070202685442192971503572144031053734891904745423635645212318880554761716666853773925340983265786040356225853695574 
 500  2015976178459899831594472030299124026654852125330534433014741320050857721733373760735006180358523889207864630173851947113408345536332168889483691447484938984914540428075108231290282897271815643530702510602609570753919576067675528654825265611 
 501  6060048632644989473730877846590553186337230837666937173391005972096766698597315914033084710496564797218029950422400642625475988586168844357165405152760337630003628541307940575020890472760968868328765061931692096454668064331689965896268333500 
 502  18216506189730838358035018806851202878129715898026813143213363952122880695983531637583452639752673780437398030969736331732180821690023546137639207889197574915790907395171669368512796761119472418196267776166666441942732201381060037484182610501 
 503  54758599444580124884632212221792238591743217849158444298761129963866383888525346599202953444046959507662118632016812206763801032864621677611346600960342410824712787499258551035888766311868114694218721099614769783564380629301150531838680661506 
 504  164603040959903204085478104069092605647291864012709347503646504214092377067300294856966646906507693022036129513373246254993178801977518150429326734759276290706158558439006281898717427021133436401545916612188620723901693963377362853674440474527 
 505  494790850758198100551178714418425486558062223433830086333028855609756807407073649748973300442623522563257709392088167669084863516083513804073840999912576046814536263140710732069305665319987586161307009776598796291330738116553822335498516893608 
 506  1487317735910059766537769349888719468522746564488596390465354595731709450836739244781139980497171898181221090732169789719570571878703419470579105386641969664531790552893207855327377148729724589353928809149895191232869183028926668329921137090905 
 507  4470788758636575694266007669566487432113919376027107565794867873902445438356772620946080178999419686018007159864225229295659659627468892586810063320638633565859916949092850543340511904498459260671809766909981980775238455124575608960040170502958 
 508  13438872928628916266756121868400449375978797175765277880581015881829287572609982522646221249521971032477053142595823268297822810856482580285648431444054074414373386718518232562096677088423234259845499319110835163555608083487113638790950789199603 
 509  40396138744044316352142662184304309366847508670347699191332284425853716490448941547362605886137049020700254416796912546125999928491675448432600018778576744393501067769273740482515455390053272213026708012475173154356502404801501352105343200670996 
 510  121426976106605651712050876290221811817275877440198694222764563618658710789203806580359644071124554831908048217419065862075594273241709468024764229674973796631645926148978349836222638544510524939550754202853522454138541677424985363513502101229549 
 511  364996607943235063103021298082592086602027686608062872614596821879268816321182365555894411451513887805145999553342182257319566283025177772255185209042652080248365946970406434674696732756583699720064153104844576335622728421336400012132923801338330 
 512  1097136862699959513209669901883556213256683222686588987682699858707684500824259934112129672068962333343703563363281500785237049238975681421308233187181148311805382346481633459522176649638907473864428130803385755926489495431193531801176023896964039 
 513  3297851704710641511330827728558008500121850156646968072564827755332687658054918314669728329350149009815907384199609364395546198886627488577552732241703021148597000556156142845060789303024191545705991406876713348538332416795133590697859829169739264 
 514  9912878463964213449097937254396045081420951935702507546244667803626965440911170481009202927480233058802112234928122679306143750168983798673542294765587792085333562218602155934665145971394982009456095264029808287891589041890059757976574759945759233 
 515  29796605441389507092610173969354193987429060204392332624384557023767603722972758054027662600730057264469506951772251796276946711034255394843279178418199562174628368306207650002443772101152168145382648922288429590504542500184156231578710097146902022 
 516  89563726472659121513779608526560758191785793805031427830105331909962933369636013995083149257058246057598031596280406663906386514684678180997794417618907244279768149869826496602676318864358170787191036157462302952002953624094399567683087743369579035 
 517  269212909863449165249186085435176803263853220990657573361170978245869166711061261484249932135778960965362627011732173816945798688799770532397253899949647406106953584463090129594063964275779511414702376644177951397476839242908991321890135585895356012 
 518  809203920926762897871100035872013995857047181698662589696077882285548599939643442949751249501149551273793477703869382926517313500636519565403373641127719238123808157950102308140296915875453531403494934447906981816834452840604351822193023825045924757 
 519  2432307336789534899983925446315492745767604101276057377925928489500469099238309304340258107784886658954497223117626733206591692804621182600844956747219488773780266687532802682495205816770705585688648216889840328323715163857445189036146922677217344434 
 520  7311008732396343319063652355044830511892199972368380960290869996432877195973064839493787401198973992262842039370935952900894335321998419516439377713167459499567326703645895321708562657745151731500434891307879133590780907579231967817144321637890743791 
 521  21975286363272245814526585113429548359444762922725769360411863573093041282693605297900401437129864022986577228166975118546040776690399873691031655554029358033381560034080147787794523595534560117804775395838711846631248970758385105577543625732388362840 
 522  66052639588066385015586639485173815549638777785039187519853351470662352932404048231958322011988418207553885014663427135168195642244413466498235533905669012704183419871667828831390077653500995123324738353261358877470465656337222923110962859653313482921 
 523  198538260258948097762780570890176958062829800405703200875413336666136746050181841710646319137761733038444115034477786744094806863252881935770128303447749853924666478923285642898189753561194929679705451557019746645141553201197871588467884526328385631966 
 524  596755805261091121436403669974497408430229802368866517573799856760859299909454616176253016718674634362679725074895876248055080399317570416136650015535478009210348094694703397906627822485660621968310064162766249973615128300152223222808641421090492445507 
 525  1793690489236013848753396881835391828015910610561870297564079110569925085005091121661701228072192208830081315139075176791477220626629485074888745362183119369940090257858649601356059152863209364692511320963419780035416790990132495040640887789587483985348 
 526  5391340688066262999592748261241874292223395442051423127220275952571816810845455184383930217965081543716370365160388174516367600165918776704102622033279414136747408694899567026976704514808310590440277348315622430449964591239424961238567553947710471902525 
 527  16204829725273453358775917630932719301197177157251706085244943720301575100026911011348270255140759382827490354710652455974910615355847294550617023940028410491023639848669555749655694713080979260409062201222956562381036428525357312065637333579975475547018 
 528  48706912159044353156320771434419447177172503965047428366487178748663099302552369408634249569158822403517608841820421165202155290641814776966778545340655735715415160837921231255143827645211080248491877072497137500236537249997319221246716015950458606159383 
 529  146398005426805038708941369928122209352260429375019215431718579009264419915072017349671065118686099975658239858526654887438736205648263010845118056583678719873278206389501385783961713453537668147269702623976215939989895643255699518889560093482972357033136 
 530  440025823129431053846761276658958231519010040564688437291926865317618625767460779420318144589687198222290959574776138837813019618113245072369701431436170697800932790795717233407475831914326286647191322091383058137810538609558324122116916417343706686764369 
 531  1322572889935340974700095330600649504943716379012957684866093980822331975369116520374869281469948289552821598721916939039929491857845103336612146079363915707946092887268790928389199570404118706557720608932512405366954170868048649062695457662715488907287990 
 532  3975204931447166363579720493673272945991207908995550173569222097075424220307552107466352387512504953316310956158516384699259774584051414368345563593257957967468162206451290469667914935195775659521601754772626908961430177722266977277120498220199573262848619 
 533  11948073579264929409177464986633792131453800042856681877620486755051557543523263961424290791845495113922471348453845856836193220783702556180564066845272506433294137253288624462504693477537585598110125048243149805465993528521164022098463870356758039411499804 
 534  35911597092565079182847305476743296274801929076180139703599921656630527278371614801348573263460426103688029485296427678723821353445752607768274328732313416892551363661670132548016926448463532652966334496505256652143089571626581337096698738158752077103361253 
 535  107936920342006110414486647980755648465727374071370701323015149144319145778520313155272822454153100596825934775693953360817189133621192640984569370786427943455660946690423175125559317392942925534806881544843191663664595673069011823694017595741690107916669282 
 536  324417148218950949841294138593844224321146882742602950605691599956240129165777345719499775353774768647763343286495871056388742620715382375992947266127746908701003407187507857821203566321485759332144278800511840112699767893774838908293816931021371953569764415 
 537  975070606235650705317384999736264509735334929813281391727013257438568462987981255919543250035270706515146646737729646090977753521701560487096559259688629961105071922911238570797187541392428226179603738899482315703217246305027927036516743224453020750168562952 
 538  2930669303443345683332662751072989039521687634196261794910855145025249615435891424041761522027651321261009790847915037038367837543770921538642830162982057588321400872779860704392293151461197523088323924192287333205005566786194012044456106967525776918883497977 
 539  8808380364539217752139511508811553649512111436858038243922011553204381525723517240974679881848471568929738924447923407411407243567311484847987947640694675879982757930478017089179071036235331102913509895058383157901078183971912728938085952785077474761783921294 
 540  26474258456245195362843104293212420541377479913381873309334373013999042615418080629472225592841967522229345429056305111123132923509930615240142214377329536985003939727849356195543787854261208909686144052619712948561419002755730265228410754002732856300752045971 
 541  79570127456618212407803022179970540402655876548568895660708134105154821960996828608061234620415561013008422254306520000036132348953780327808961757497725138990178816992793983370651087799449273531895275260192829270258810360787167030927690948950699864948456984180 
 542  239152438633502516181230194440911457543537940070976514180239447504937548227218245983117377386915658377986424664332374000108597782133306429692490615590385001076037444406119694464012436108344761004196355087579559084500091139921429798510448907679603482983973491341 
 543  718783484691451185417153967025733881637324751488739024135063478083231891714338018426153152737753901150842747697235564000326395552215815627874287876062783755544615313501572316448214826455025104238120653183741891074671253592444075512713474905521322113367728090426 
 544  2160328960447184466871852052186200171932107048293645517188225840954953416241063896708862519944282481503178664204422018000980993274095135900013311716063237523583354881354356648513177033755047776390956723314235314687526701295371584889686809264011501333350607120487 
 545  6492922400460046132476726609885596096856719526363221885913783742980633472017341214417796745025909778661487255951412032002948399674628474749211279411814371341598591466611989043045128764435060720202654461231734868453118925440232829723699581434377108979794089909088 
 546  19514573758735616593013691189637775033751353723536521660788669889289220085934472216127017790656916338440315557868674030008861458580914625395147871026317090337341354867482724421652179282814934333697316257562291378530973240983052714335016205230159141878609075370145 
 547  58651140948273284365791607648856285330797646603950132991507965648909619267450762367001936038708310022688508043649335892026633154413831479627985711451573199949660806005388445142506916816974059520360007394288134455107769116936220818496800998471560870453507643039078 
 548  176275681861019156857626425186397736681023696111872103001949764889854734831294324256868456116337613090168208241077949082080045799254757249211583429472585386661892642224986151060171887356509948118884198047668184323867855532769850481965660143757932945813564179903163 
 549  529793822631655381853634082278679852108963357235681421088126898498941835580709084238193312349650888336812677053623671464240576405804060178617629173771353520424408599301420900078469072786293153030065121737415895847237211144193115525322751876303549840799816292067276 
 550  1592281799040759879403166666994499482524566878407239599511213506984958400002605587117343769050866812209362188152040487046723046241531545828801524177374852642589417815783650040929267450509169385110432947995481716168612567070230038814245569963999902532476820133275189 
 551  4785546390559660839736293261458878226166731055322304807274138955419273879789251764560322803158342878224859035429629879102173089796952733365250482500306934171716829500989112144869383047978377933392011592336147234386540502123642193157568652897267466627662574171045650 
 552  14382742151991126123789259565802774014279284426268672448043912169651017678712060303305842897492255959464894519209414891192531122607932487732289177405467931246996216663881822500852891233287743134358173022057547960801729909109782809617201787707605676973684063826797199 
 553  43226535396909809185108918041686740050175127059711291422796222419132641154169095938792152156528449852765635796389820435235628927475020326106480721930045179936525834474388925701292899967921057405620933801319962655331514935545917119285092850170226862193141215421372344 
 554  129914533013538719996550172157895474172537202521849696504382124987936687816606032903000326861740395481409764105454188590680993461378729567048281734931059698396189056871397151700081378707936656224502045609401844284773520431287457429155741011652910080395690718087059273 
 555  390448379509044037313320770572192184583647071593696556221126748155426356512114333968872591761686324213567862465216747626965300420997194467331363912215951570948401830958882578888852172536330420696423869444531401810657488167811490501368610418385418722635873369730004542 
 556  1173459479932415743910973074012093839949047606865532068787321364041127948723231707686232608814454385948719297842212788445662861373574600700553647858916172140124709473910721108032380626846552618158024806182571812300983245125281826145809993405436321612254023755596493795 
 557  3526721464013098127645951508922833378441461996849923406733787450847930483730361240397542327031549397770205024866326002031289464452472853997339611943553468702212640364834383438194614208252341922680334012094648257509982077241387542362542466667149161169801282206008921892 
 558  10599193464686847070676951387428155711107343519309751821316832428717431363873082073209160482859206913082756468618040916176771034352665717679054840931075262952153456923809810656876259607895077972659780816924743234351043257320788818862964859353968072508521479435685087197 
 559  31854667612003199275248144744263433860670903144209200267296907514673213829665241275677081953871296898564693587911311478779021026043738620098272538094470359393006978259349412997506029773099390531835678792696625088516420848752245031914906956119465984522917336760030226154 
 560  95735264489837572015396305978727201764059327191467435211929953229582400703133708995180047377494919173643353309905500627083186847088440261478141660187144789788660757241808182073149842167540641437076045403857061421939135776626370821722758002531083254560810705639015572151 
 561  287719578430996638615144533173992305838317834850921808865907551745435479751815082489986546680127842954777877568231200453487931848136993987984397118272635504194901739116704375461344785047349333835935163288872742734987027020988019643102385410111305666658608202993821397520 
 562  864700090177441683552300445235409019153373064382323936288075731406371272182687113983298853683312785165877085620237697077178909465026001574603107767951509917071463619523952614109720130776230230081926571098522903612469940136290780463109490437888084708904352867211788235761 
 563  2598724335185680353777501872846523362375377872635647337935286422729308315329786941489914201978726124402261615607345378381682070156923063555759072543255339964674666065093376305506217719231237375968142956991282737059936397628852505990735473936326757253498643376326336836886 
 564  7810045199517106970694307229960459001871909656372968601019036953718508442334537623089795528722541679920675923061932996595482235756304367163126465347968450534404823814844684306049825138401352185071518602060990289847388924546498011776427429676967781140852684453051926899467 
 565  23471752180431518640168326524144043749853057084516985564696643917747275816039143265129545354526714959903700997905489574137754783125518630976927139198512643524356948303227719086742991357326976726715824999444397105544905968619315516741945312634865871563628316331374529864828 
 566  70540106286935149104761194075220131482271155599745195979008530923017078915224020982969112368657414640136122679875540475467188576946372481393424647059359806336498275485764155766009521898349690694651282578117470024642935490797410994463825008716485199114095737910779837093765 
 567  211994868097727226867052225734024395144949419837818305791781390278376991146991836511648766021204053201683427098103836685563338413548567209568203629569545046299777118185535462815370209174155353627465270473705246197953459227210626316105442238585118350611919580482308253779138 
 568  637108252003947019259462607727165187529256118629203070939611563363108236644934830223170584809307587448875458469743155834175333288774050924868399953883032020770178229741335374998135557959784905512930079639174246965934335946087058946458228353062343311644655841696830988830943 
 569  1914695699144137073753305614756771568870991933234853673511636867673256499546682452734184614665009045878101906935524404834981954010707200663096567057172286707923075314778193084650481465191311250430393043571698266014024882631626716833800389971107994714360658825840211648973416 
 570  5754199926829299269184670218996142725462646531746294402613317135771564867475681244396572424706285988228732315385458026502313724465276745654763802758086432060606847820997140132919668769509803352965987544677621373390740272274976770484678284649086878481362050379769790994362009 
 571  17292938268678561951328270781165912232936951791364083354075171005570080708933945391771773016252634516469476729893028515499044760695295667960713713033968011992333409092979103035663679430337018863922387875920443846218217689965220171403866198154549318458926372846056841125411310 
 572  51969830270607678285307592716030188868457891962467850500931171811476400446322541151061486275159233204758269540889048854473445043984283296871408053381030183408538824168900357017705057656433883006840439353424070716792643689316530094061092627085514004421299783658412927803209779 
 573  156182537205539012149891119265687923114314785652530352818910491818727676297529738380422960504681688580324326676297036487349267417648038769582024902980468992520232263176590214785257231065570128265741145237260429684791902926212199021731759979122140160397461346335965996690556884 
 574  469366750797764968331578381149855838869767686252971462405082404609078453768275559922984386551657032639121534189780779233834599110029682945649476937453542304444544161539438075552197867485515822532882917242745941657617624353424423283840726230963214922593070025090079629914453293 
 575  1410557669936738700640450213507943725189773046645055599060300001285921635931885714114099674767806998611810265052011347016864187901345748747658637497897032893985174600647316520245872125322963780805627196321131782782578619784636748507458517573680028091981268033516783809271707802 
 576  4239045262440547488858495850698959801310729103593590432716058366233823731676834245377738569641928697918767782604041068996673735417807345975106532550300316623910150150028956441505451944568140282037816922742077221776913099527000681490184569363411234248549977975289986186400167175 
 577  12739252545212636627386923182622265281156417201756042204753650185829647666674034045239534344941309200006314310156144290828264721394732337121711457820728603697594329494347889966819862539502167664976256769562277285618271019100273352373980758017347152663468455550088862834955632832 
 578  38284107909310892364595076439442953475141941278193939334077375818873472414952696063037558942870496918768975817500496123999524709608127908954309953971668772570374625615826731827370107735899743451517188312694968717717408218858633980832223423833381807743860931522923301332132292417 
 579  115051374548951624541088149993057333320443892853359256161681403240774005489649869971069544552751198712557026113597678126542765765096176419630456603443455202143898788245829381262841883559878951724316818950109316735740010141249343713627513720844166472491949489186740042478193059014 
 580  345751276109911715965173212003357418646385885616410082963392037074782781203324955259079236830672720006421374324081603643260872204103907337193950034915712259730021098932535701130720331736176019282246218886401181954983386877768356454275071510564562565256948551414130542879967722331 
 581  1039045285718905674921245922082628511994320278018227192325219593281730637813100901814849520009275531625515010922110518720680341338757856246489590778503176739085037499382749775418745038378145550174625942767423241108240229995366045303002805575789877139114145905804122874976068802860 
 582  3122510229324228605840916624465554304148448697561672407280789226017338796048680813557383988579598709695297696615928679534734198195611971444191994356777650096940035105903677342335987244643289127507539686626928809054590898072281063729541189859658199747372338472097562363936703316181 
 583  9383653804475220560754286448049669216941809683205989712757759016568457035974176765010658251394112473542151081396577408722282117124851122446745649134137309929874873140977316075247218122456424813473604634854763684353383318475391974650221888975840304232206717680348268308835600671346 
 584  28199330762933265911957469068108026564314819821180886611019451065254693051406933268047493611148286453995227218836106336521084918988598991682745945593825008706788922892730800370459423532948946733273770629486222824628981828201822274335460625118118027666889259833211548577583274182447 
 585  84743100337322610424956236376201136433412631778231412251296875242412044984674008723189037404342706462092003580447441340625970459807933848075764831355714262871859679087588957545531578095585857078380182063224463788593441102932405874160766749926145427911475099876134876685979239052568 
 586  254664625157536269342120196644234579521642412278760494008606191867180032445381652926706781925721660686594976513159691015066058487950212163309875477789860498870057768490956541939054656776974621870817156713970777309899810163778034775945454873493810318466847260757905322917625966673385 
 587  765299847909314122228115052479597249229140787668480253789965274021371789810223839051539354915245605960741826854931174024762616789429868347177369384537734627373609499157438633724543737801575017519481301714804489762057891056276555788225828491627553059597807665662218047331942648567198 
 588  2299817461038058309289608545079472279680063015502037076662335917323610446852908157968875092159978689585096172511149825012981174345027300613275337007117663274411137078526022924895770515816678508279533399863089942783249054863657021745845877088321025491385220647152160377733022191342723 
 589  6911206135044522755684615798160458435018111003995900175864328037749316572825434396349396358722661683863900593372518383855023494965294988555055697581866368000104336978739189845853729454685895892001868683745299248840973309675453128381042806105278175411931054891952999840410649310951556 
 590  20768879660924611750501217883247500092988098884457067365224944970583405415276432956376502322896161896917538007634761878013310400686524225810856152427139238530925788165700932751060442085765268777495411503703986007996598364279805574573643942836779823049119343527348555642866696143624829 
 591  62412422750146965701845765116040874642765594270779302608570717483756583336229688171114446708873016226730122705455905813384650949431490457869635636326038119184615696185552887893679087422418549636955650868516222808410830398599755292012478402073175359587336567136514335293504333063184970 
 592  187554619552560288456563629747017747019700675664562209364399800167288851279890232419298159347172640288122894164022577978188112090410224714920108446111975568329362083622008932602530545762623878824275201677761462778495597113080281580912074926908033750081945311072949010975225733086486359 
 593  563615912564039039422769892437738610333313705550359532709262343649923857653274200975758935703178695688166260635032315548666813997577934168693929949737510337314631236062077604572071487773976326213050352249922771395276109091083891857360143942789624264205642762209065048209815400950253424 
 594  1693703899411191640427546686903271938822576152321097311975975860393943484400633114080870180094518411535891516333990691488307875171775582577882603683417281908923528663774385234009654014780243047859825298399683463365196280528780816915952189314565441834496348773597849190481860807923143313 
 595  5089680183390798487760351089479984139935633563973348077472494069514346187524330875703390659238502208021852752288653308991845925052452087949050252552866098417709490858087612962909280698715671351241498620148795837633692701352929874779471840402286032629127307781705509709002826238986579062 
 596  15294746005644066162714186354750457390210616012950212657051181673540585765540287227492512334580347544308092866726003630556304673768732284493358082166441053325945187174556210671368798059271840676710564035295623855515389683358551896433261338582627219264296707727852415539680210162611184555 
 597  45961354383347210586441958323182887081842994001941143245054643415614398905522745483624558074335565393651882429758142002411214717140324915418696220022851434196285705324548747362029262067190001899089896630434580594389103787974942505584321467875189021923634476331764905857055824824787895772 
 598  138115412249286668054224072746343205979162419895094945556867225431821121543273887854314737434790264463138458778014819339460546238923358932071954580639139125244207547376286588129856389869693445304144303464946868866696115577622687965606576760007489158163136488439917695285213057485226713637 
 599  415040284045595113047366811569413252138387573353099384135711561850397139109938617773267401939721498235963810800265638015062344979277229353663461503629171843698673936336780802520874980613450654733056751115769987850674759373961645243380567349168233751666108643653622018997775921488269219874 
 600  1247202994029990665796184214699390659017863661062741794802464342215992740770166715950771774725216609247536735799460454035229153725353145733333177796022778934994175691634105521956542374853462920661041775510098107303783516045165679769824213254942000086528423465962472856419738011562574896511 
 601  3747855407769587977350803984071624684861693806198556311593381996642382192631552735745224030893806171361546117594371982075813817538623810217027913243474127016676988722773605909051379423599721631368739893018658753166628261905339271428520173387137896754175563002892238967538444775981026400200 
 602  11262305500347611871939165972135232178009389887626661716338112899910358488857815970914398212835887544941446083371087806137820521703564549702168879296639751685114351111934685756699395167917163502263063378521069553265717927025544510642703121028349379746297566823691178097453026551822984332601 
 603  33843134332159379435477759976166770904301095069972963493688239429680711199462921203779372998971069727394761441877178998144598772373773006259762056588571366960593208166645661358733956195105486331259721233958488541094653205005213620999537165685855207690205333916116917876872156327108668393806 
 604  101698056489827769765414066107783535823722061431197825515086420478891040797057183484446654078303430459895553900923283733627207938910557090239052425861670436597530088992461796342109180659378446467190756997061305267176457886801381130212894904859986828424553902083480904384155698996245151369427 
 605  305600129949532203673184556861200276803622512957430281647324368006219843987176810072665567479080955212820470428645091418461858682099385485096456045872880316939841660454959825824049478200321301821807050876741434733206868475761364192281534937987224101335475407255833165413084787033492892672308 
 606  918318271288743294150380746197149838408236524863801260248168423727299696749546209075973518169754857137862837463560994908126280642401299098427264442482247972261279161797602787865314243267521792726125492286896860994653089873355754981773155484183463152191867324783670853021107431234750993709005 
 607  2759508458186669931843623465432096539216816532565935026663091230307819584612685963801851001706800545911792790923560146682600955715513325224695482242037564981109100026690978294775440155802239039960489495830708253369056722958282252160105118463215762001131925283399526629408881504107069928203258 
 608  8292186307521329943708314076818230689626770471621398817745031568301220236930199901127344346713009561229991208369311925922469208511468259462327513469885158136303087703967444677864812745405738105227807544402177771262462528889491718124672311421643403637064745777344122099263322143529660625838503 
 609  24917541721447950275657273272020515284809274036634977666502368337036945160067025732547407064916852454173812131903830235391406649629189629751705740640972863987836625983585863414209915070214277271722439803936692347253264666712410039307087802360918563812201147113468992930899999324214334401201696 
 610  74875573560995732160568812940759015502214709975217276639308925907510688828030355285138343269084028673972951916099174079046217021171923443349286822616870760700291966565808178384476175712634020683284370924000554142157425240269034772720476011370720750139624170684716858692030096653519060774663649 
 611  224995565872942840482497418196369455450004793521588860837332240411731626527578900117903396030252499956273402309460572355754642280368833992330369269932468788311222165542576299578967818643875628654204267308573093727665169441202518282559065846976057426527934700087080215774080586003185355037166630 
 612  676093233188695453449865192711385593180096371352577675270213109302793559713200203141175286759758741671883846611870867423111900491665692963838634216042975883564705294163184192013521330449547585775666265535433575086574189484793796740870110979519857807910990664360029566416212646137440583251026939 
 613  2031599306275687156356714392500988460030535086421166304085288492111176719530991117785921156286279950424842458886080053336879622426674651852058481866865636206587232275095918455870417614902404856766159187435443606970458611937940115902189073254334630008714531685376455456530550602795975304171661964 
 614  6104756738955863857091499620603460421562343176353798747079812968941918279767144878444949356879851027502100133809642513213270630135056674437803183256807034287441046003106853007100813715368500868615958734793759466043583966264496524745303440710329059781088274133018466641437389801538886575770729333 
 615  18344146677253998735338568191111866389099243280332295745711281384650919202823949210596405734702586611189018672883134599247707178970268179958292762739051479865361185542777851939771123758089361500800319721843564333527376290145518105352118984972962688608098859629722700739849383384069541717079418322 
 616  55122069412921217698207912561240054540534371094809585750549371587428250699039391357573890196296860419615210833012024976566807402606099009809527927123045570605197699228705434574719419110219661187258289717917550806772002044492639909404982943444814593618798690581170004666159792090567271120539945935 
 617  165635096382241317571200361647433529741313037045866852791894697062711231368820805250075689565457883016990096942123938466171479804904180439232532698086810104842935525487231939990376400838513713616346860810913225838885625655646176508260826795912223364239902406819515721338314302086777751269524910712 
 618  497711953577156946143330956833440687583068882421914844996423838089413131921570309282289125626075554325403684155635406007927612205970191547109444844413450493610833859865042728769783633039105331012756557404221397772365735533443299864920114284470008842870226225686564286034447683705561067532289950857 
 619  1495555854022769818719182486173742357826595961118687394851490754972077709210034608443053547667332378799511232454696989852022354991683525329563874783699412018078583429805168912705314190688008563529417597127109354084223782299844210615173244543610042779062235692743744224161857383452366643768015508734 
 620  4493927541942206397025116305541487958711955824914890764141129987027748067966074867117719155369314283868434237327463285040785620096369428053398245102475417665973995840045628917303832446776103402061696566124663544554051073998075564906758438701430177088541378125283386770661115147364150254817483494691 
 621  13503562565448310013678055457685246531832371299421158031183363127417789024906137726718833003209894294015004331872506801576512525653064840354314597561557797833136724172027253289475166964464543340605421022603997080566292403289855493903991431316090677519688147517006622606509974433113601734992761389540 
 622  40576027515210002508842285996238087562586625372292931309830008881257001537742152556253525620935537209274117855287871244092004573051064189645303379447068028005054382471752859481116509765802329425077257040502010582411294753756452879263122639583672471321256481974489254703109810272404258116599216885021 
 623  121924102002225224929951216858261306589028410538967165578329785140781908002297675797051656696724174609509668144874666250363414707428801574682988898628387987532095777282271877281422555914633086485014753039576089769371136892930017830442812955657218730250345564193875924760069091736403133084660448804266 
 624  366360364376461327000126727183425051470890834883166611681508630913378434174106681776028209591925212773590948171657156305352447087113231741290202976746715673147085221447855528358486747595577554084393204872938443374525168573772031069288773977690260139610765047392852256232426257966780475458569740860407 
 625  1100845268238740937631199411376198549524089314448295179884083719213233433023961008482704347281033705155958675726070941578843950155820176275594317772824802151093649333146686274618117482341767546141226451881445852322810779406262025941747327265226592265411480206612230214553935722173054654989474405924048 
 626  3307828330044293682786055923606365833906518372741271574170924637058994690576805914911972197358875315973433520811511242724891677150901971981954079846228371848238129005849417892482324165690407290087819867432229123566138159273623876026884997792147212335971995813137710981231778011337303650809718767800625 
 627  9939362566117093658035540839252408057722306406412972826068794349434867246245186413127494058623948549436973043334428982139754511503030245411375619121947011729585930036776330883330887653066535825255881137660362070491531940985385022685584041365843943627128653019316193956405246568466330009953042953487318 
 628  29865720426303918803138741723057155841175173083806392788874444363078251262279865244557214575513813452860936572702972708314501974660063724630666996115626723743372419168013224267644408427185549340744908019072110310853948212449695251871539268065738750739023955797657764907345477308762247202430788810718283 
 629  89740059462769669896512582785071262527550280845121601298627517033555702357472513749195840925467343772232862046207975410629221244433110139081621404596237236893961144677092367655888461685514473617166517875489403230699901805829706307058979236101837011789985857612100843836425644736376513125007346282923836 
 630  269648872939882750150826821202913172594725127316472072691895102933629952784316295294160114373179741557648743122921098088944809694658087312813725462536782907673415095550435187526531094268416897636294935081287426586513876922930980575510022004019373314088699543493685178852444572639398853928166978401078469 
 631  810232702474369471836347682151837672820398236292738024463722964299778395488645148022198117909872355395796700321654809838005866968050532625147760133854562313994840271208779816256190410440871123263270949608319930442784145285118526689529318899199706778422324542453203478586836633209004505443935753860156290 
 632  2434556358387272079660644702084807483569863271908179492555281859396000797873024230485747678100616458355941513823638976227531914556380409935563031640296327714908305767298762209798362614229474660852971281918332743378079979404332334957585715359023880843735651363276054261849018645499437347310111717551231519 
 633  7315243828054307231436739073142305846035595504814434735158184477677999227840339050714703007414847551573478780046940568823138684625827665987048348637086905463496272162913554912484461991409007855748389145035117086283422568859927269539750422061345924056612987297577494263812582174115583534865248520565982504 
 634  21980455742840394671674632120090567724084803581712992977951570131503988186184816229916488941583537184237399055868892626891044876747542306502222807059854483346802881071792469586721508420388775186813593332945707827297815598520572602620231094136860616746057061515980477226234325235198565083400485665434811353 
 635  66045540004553602947117141062262653730188461946948045251285760489921936066545845923066606582767595141263085314790890641938021098852804845129901704625344750909350836964532823307968892599651580419146057692358193187236090471384090189863632766269050383966825483417685414983092711844151138686615677307515025582 
 636  198449138341758065637631157292760812864367539446271334706150431755995722723611729469151239022353736189441920385925310209608722702388948312259404964213378155334879092141064713567319779814410505833554006157637788677736202441619387715599716750382556753086439346862288194862447343948119746369089692856176851315 
 637  596284970009565967301732674196200993614509079155095600975330746126676911742757763507307974889214060865283754482433845480210146324658446267387314443652166173825117020165592871632198645489598811229009517714602993381292400407259514584825605605873887062817206730414560434326849657091358230034997061369425877652 
 638  1791667574981573213071715629542358645907746619914131593496630590956099965944041015821486698134100739486725243421275280994782373626450142793989241983992593644936790291723974807687313854607898314872071050868877862188128580468982598068556182881800311599125286260726768852199071847015071662888175132510963604077 
 639  5383440719803345572714699709488342932915898007088929152201806830596507589979426223363148414801677889132797670185747076646802924836774840357449621911086066305194688568853513001434095318241000588171340645781840232697139879148559957147906646837936886029396856990629569204252784168268205907014077242740948725594 
 640  16175636143985914518642757591048829784325668463306390571741165664974145846380188197785510205603160679416258830323004930927776186382597756998794553610583055026737018787605304739418747217974918695179404416871140636489682050670516360270434235091418511784253565597236495555725058386473590476090887263847019916871 
 641  48602850385685376957424248160897892309710928716037981060630732514476306768466293176444725500403863074302373950266305895745430794764612978775720724463723733413669915605950211423605625443680506877534360689190281724663833391686058547291445589007079096440949680667752850496075292804427689693418628398413580970880 
 642  146036377018239031076760670645947885799334556126470371218113904102090527993376065278598761151994732331067914228690790996122599091144298059665173364287094905241386324547253525886865027700308773008591524383301424619575861894081704041314765418219707972587415993631388642974926231348303823875693785015858306573441 
 643  438792608638265793843745790427606284008608978314480397763006831982256407044059753083590037408333626317686119819747992915026717393984271549009553665549055830725288706829969252508739537208728076153739900097096012195480670839315697322265582208254535967555948835778556203384879752849973736013395054509427610702726 
 644  1318428258665443483371628706752106731857642864748649045615015854974723690323973930994151374082049166926505490860270838525056912543606946757070761714710480837179255320054533782070651973949589499845115681132863251596701267989158847561760604485549844052048949071988839433534942434965108001199126261913840905055387 
 645  3961436074248268755636060126664183835068376383661570693823033642008034478547305808212597907817292364699857866783893094915101018715783236601338587298321382546547933558857479419845256008818984313687034985923315399820881570381111809470173387039008240604290154909926030770745736834140884383074202080898196934007788 
 646  11902762117500621183471702399216142423691472519231582752403059157275693658368069470328225080165311685860597782960921022765093899402236898794394668357533967744674303472654072480435668287367600383516168785344123134554978010384241228765194881864100847157300387811656629722659939090159334287653076128164613458548245 
 647  35763648036769308300105673255319200026533447662435360270011052165581851643282664548055969310636238832864865896710488282354654227971372263354320724460311363549114418806207120104006705644834743477913697838754900208941933928875441087359608807833530917505190932680605501399248003033688046278250638040903908345219378 
 648  107457029163110259149388717938969918345977433301527916848438780578009866934383362055381790142329627824443815333614640489242080273208101490976372331544062471592617781583356068300119219282700057415836667964432293042656801479794475465270898910224277880615442105778723340891548566390694269080626143091941928944382063 
 649  322869342647737780195381248335946709837063570847249258660533213977822536816756191399787017058251617450879098931293448394260593587506258575669347469121572557613676920244272328864654964892687653193796727237799656375463403518887883005388914190843889026145934240546890532756059371040973197979501116183516398559317976 
 650  970102793418434348827789028564950993908584525369744300327250258664846418491086889900285991068543054285280255585228925962384839066164638035228733830832873101348501487215429358486856815811825402420250351746907300868869207795177018844895394953044833231336626491272833128512419128729590766151371409273621030856469289 
 651  2914792676680966071208302936366185574917935014593222474018702626188675679595715616803632792886993768653769643129732520225963692109431501030348275762903085589567916641094125191139246210836763535777331565341246897834044615101071166020872142000673998152706350782714983976269980433008785815092718409990078598104953950 
 652  8757830919319887287799716361112554504330349359231636141166963429148436311154511691719222837705075123355095558511334787694318601061107263865031050099922655625270986461625886920453765922714152592881736226325315679184444820449833826521174297426640489834208466274834405701008110439486397995193967776477882310921500099 
 653  26313851425790629085923571739379656851720681024050814580833456939192536750565629599082641890247506822246646562900416044132238377381760073917051818733408163445514668999908194802469379638754043735294433269880671994600267386789362464939196506553776955630893640604571578419618838739839315635329340968956586482584415044 
 654  79062630280864788925343983186264950571350941911220162214498070772819293703003172369022845802139364823284019350800483175544562854740595068717031461501145080045649135844816186530732384528096889075830973582356190854941600936687670350944610362482897325277485647153919819208640038483658311855230335825438578097212989373 
 655  237551118853073071778751753463172791762619522250863642059487312184182931462928367822393297800608627539484297038699154656077231732007729747048722400406197009264262794069723365962169890419794940837335942065211097178247199139021759921214893615913391350986871117482374709475270682243396030413417946232022190240018200842 
 656  713743040590655330344414672102652195433558656304200392426441236149723945450541655613154174584397481827349608074990579356562324699381022863839051248926876335174734541814994516996427881765897643341536890150060865375008786403941526368787868433134272178423855880508969883973863747107451375783434654963185938565192300695 
 657  2144498173866274336057722251447358046737776237567429576023261607240697289536894623277385367300907243108738975101651084234678862608216569459595805889905484927670042104262456808319038276817231392513197862313465317645827926172453318921793168055585110911661295225712446918565746342454143980979846413690915919230989996592 
 658  6443301677881748043246601459760278521524629518666773924301598518096668228166492839145924632545866122206287377934991291199012253354870210983023374099091022549447641749239790196946378725010309565005355162530244117499888479399246176211668192435302215864153068429693952555629704330757801503828166587476822068299209273297 
 659  19359326502494019234960108495535448708507790973893777361600236643413733763166905425379079489567031545259073491695087989081963756655272140761777991585396770947655471557076629906806927858706774857413350214360276846186879540843397186973870642111547296979966753546751693066686508902459513194150381801642689136716345670454 
 660  58166243914028383020541237835370185557325080175361698850887033197612388525502996999961155244489394171697854548755606313700672259737800945723457582620561422740904053599301667668324158627147863059431904823389464019622280930467167535938210120751563839102422905413264585399451714437936865630448791522564736205605190563051 
 661  174763524961724125008606450552402074967380362287126196850920069394950727284515833171355216060833081122855465867277845980466359748529356407484743571454797597916525077582120336848682601034526204639871277011094292502051769715212430532864424945505457361794836650558822274796531706505485575035339312920604215003184032344220 
 662  525084954544089302866767562796080779788356452144501891447537117591192866977568026028480899164593939191852104264866619059492108153535929933397343185143732782831013983099007012077178178562826460304340518656060578835710089917070075373742658586268669618847213754633552380184124809091481659537996753820542664168657478997861 
 663  1577638002609018692123147321804866004023715452282875577026942080992600656304765657628688450440065905045413432783699100532755411184451371933021366967769218315737358200354959040824925662066222920067201618836514840495794612065508577446676127008062901456929752672771913807935963495999519781909926706637818049983288582889186 
 664  4740063424757308426937975865664469006047084644396736439133818427634868135030481711515802610159049977545811658318395031661103493724884862197552113140321714848945023354238691136254950365331899377664145045114543833453376863139420786316372834771959382171953592244929511425958657694173783755617589455442024322381814186354367 
 665  14241638525062682332519529297743020000069068795834538441560431836875802903439999350436619606993706719866149054857078285171822261689246825788120376132007324252033916322237515450105371233395389985380055701158629436258109670246947520878151865559190179919353779414629844284328274701047024496516196372911783484441287872123528 
 666  42789260327560318152675392995477898945990650975436602697158225172541004205365660698977494150530790521284589404276914426081002126611517194950753238529148511871698287745276872474337674112385245513303028800920882116468266253226898048421555680407506639968540346283413462872341728958718093178538873138492482005211399555551865 
 667  128560815239797767923376594293180213675322286690108770208905464503363799101233970039935388440241382648912194931947781989939612404465881737611436045986825152961884479571523595795077703573752963211397671495097627772486610487138860602625967292412328220537058062968812178675095901442885338602587471474748840671296806484199438 
 668  386261548490743744166181028799780191538017861361723196979008760467313756759112873948814883286671181201911864953194462104908655287291635671111837129158614310926022287721649722501427154431050569648658769762297827586705266643791081179961802630806409563505485261262151906199499848028849193008674970602060705980878242905229843 
 669  1160521953786282553686696824160059226150206587959360249993903382273608348643571513333470803757854643371261435331636734719995420083556878388168098361070259488899173410186185972852863594422526748989373575117908315567852105478496741656137110153127503396199389000853601829121135975187127110628762580339624669843598199073584116 
 670  3486777786301001624624551685762333633059078775500652727152341449435826281029413214461490872967087229410361827411070249375794622915716549289002056003994028135060839871622268334604337176655705367098312522846769445126765233076860719317166437241507334305646966653762243818931317218863119926694500746619201665233685008294436109 
 671  10475969133729466764567038697133468763002613361369674112968918256152482548384335666767708003981831586120818046481690883774808956742287390240499450774331833410272478538057936251950250710131491461685512961019441830649922449154693640997764632070896475268087298914891046451497679536494575564508141256658587962809726258104359610 
 672  31474814725667785965781267010939809880483971188712170133442436491992458761041295070452830167187204452031651832190513058266702134212275397841978200610044747246087312383747202500262469670887600466228265060495725977758647597236415372132089857251812842857701093605486084338604222249199374046798340820378712789755192473976232679 
 673  94565166150441514913584253791437640415880306879945953783934354646582409630788749421807608967286742437102548574807860395626932194593065874887374146691281982784071567459961788734022561634142179642199973713799379390702583541026249463812657454872808779733420871398897087968146217666745064200216773612344985073243618520918159584 
 674  284117664371639015789474119650167553570926100581266191502624199451562328935360840896770182299035614554330424959132544849361273959647916668746441074657289171489643593306045909901773142766864673657145456738334742544387672871029758433687136013970537092681215385944007768761439305757676018780115574290661495331664978859722863393 
 675  853619490875860460514586433778066557682633841568083564960336004890132286935066300584352613088633005392059612581524525535525254006549907138492279127722197183881217452696619360804435801893908425163072977005814040750002785356942305427808898989967943538486504473073972820855319875545350534878742483232864106330797306470073744102 
 676  2564657965910411620982251525816891363957468144177105666238398234276732761192150235435184037840477501363383850856954249568900058402468192812235705094417580559880512376425302975710656526461668488064128751389871561600527656302386006663669169814072827396788088364947767006278965501453019040251414730781231179999799029082936694075 
 677  7705372377579725581262231250898749164601104290949881912787365361649205984737304707351930709245167959651766591908004767593673064355859992626983718417005708704352117184282243607024016941724835101917115715286903002853140869601835291131734927974725472534349989932020846649975914128809959427599806035591610123021618416266956467532 
 678  23150312572284648898733123773040472711989412448105340480578608061404641057694476125194927914906710245640144893735440359441937860512946220451780964652276027187188091717865734860748192912193994218925535529212573962714096310889537686817387039521697388635007144307595176843344795259782585203336103636518580118131519235855308558517 
 679  69553524035490363161038661380154093790526536070083105668385360113584992483531114385002191106233749836974970035240599248308569583874937389067832322160604784783959495648654216701273004997640449396299171737693316750606310038920708500718707885357655079000892956457383441210285544399405876371618367498786989601594549668729243143314 
 680  208968331062380338877633854323560308335254504387550569685104688128868185381936401183258795403242106811088516167824632254873976758633108350340965251093144464019064148431133686460904293776096748407465210663246734839210993435518411822955763956450653976290293439975944055671610109058391991399685272264054716546383624889677681833231 
 681  627828270054868764816455173519975005896788201694555467095159887750944179939838377634533052463348892333756366689782400294466734296924213600435300607113423721058749429748914168453968717677816445878098718340240558279809170262824094431266212770485028146733724031739213363137090754755699061053546326095245392863950802319502902709560 
 682  1886254640767789539000026352207807260363438670679377675405017133345851411201602655157869156150914392702741554628272711472934614953847306449543116382842242150180919242613281832575673662082027939601405414072222736125956080657278860180995401014854283093789703230651783677778053547008666443724110506194979908266252189909918279758281 
 683  5667073414112918350652061551567068509109538208825266848573663810316610847751070532236417464735346325212642027561594666187407081050765916293340992833032639411556770587939463479368323513391819624705544019371171392237453951578256311204576491154760445242134703098257781798434504489250707112862746102312670913821955918583983554163646 
 684  17026148717767404252912132139532145711386281216837202012796828661787002385691999296997682383053848416951178173715113593868030951719969739714157909552615657117712350344117244383028878121612666291820615389577023728291118983554028125598500337794874123608700889513680637690604545012426244683659482058121206308535465802314636807157347 
 685  51153231579588160361604238873089257686331843421595810439617997677872516684392360991858337115704973574793290794236329567521521980862925191644878521818400188002263166773248294983858357109149621128573796163121599839609628337119861952749813606376400734472993009197763789957716729671301104086192177427913199626815191546631968855471268 
 686  153684051017622323893416243982746234715514529578040044522536528111152078635126172278170881246745205696199141201981955060316853319697823492441849944936860213954167847542434570455890239560383730145057238472536385483037699170732918586112378598104537294359650049563457000530859472915970422364217726044388340984071957058960081868411485 
 687  461725221889440500106059314038674089116100586673877973178657189566059821651225784742300253439126472004055230063764764254207422090420614229847192973255559591704638584295372767880616223379955790713179265367123914341739539990318753941925949131239617155900963214600867893565706270454112597409576759415111249263095018434072771511227498 
 688  1387194872178042085595609688387328422256972753840907438369114384395990222191219157950263589414051980758539109564750989982392852665243273947106508335101615624640320877890325473180685184236281172973560445949916016703097947405316256376544287404496867286168928841534094356616502366480941783179501022091172426721922497073795892251661623 
 689  4167642236063288012619124303975903731496931242980542871606771600281402938286282885020879255532173636514737586814623061606490317177674115614014313251309657422500178008683597928158565094998084921422749287395380871142931824519028752781932182245824649313904904117796755097607657764798637322390815297811033316963679816536120409908922256 
 690  12521099566777349305354258628369466588668832673315090284318600142124505629996724888572903228466573992261573534804979459797406229078855228160127304491943403913238180151088658310325223911861978971774451710823041076529709420466326209302694506834476090307909065132973681376097425290463347885729382588045648061284776425552559429188578929 
 691  37617817276094503718553433034433665948540614853065655861450656450214407335403803366249506071009881224936802927498269204326024519874064328434635007689873506676927478828379568508524257616189109537841966678379818618891870102126698480778777400794434698022310253737671292378115631859592351412858957847974588515035540204490272885951173270 
 692  113017007555570878563132270551276796393224195058558122609836537422165893342452296200340907369860121419266655751744800087779491057534688917166664305711750404842421251610479486258218530490376846481081734672871542024583835828563255000948413843256323375362679936229264621883816963543383977505589303795436698538650253396968602453009829259 
 693  339541689848574737911812725997757784822479636673757832905963316481065694036079546905799889580071797491168708162984377687742725666341554547088270765061640868962180200207460800972592864396559093045912707931810884577476184052239243678681486452388027969975287333736546099899861094523972702317805202140848894596581658541399158744498416124 
 694  1020097071091310520402685921025055541395860064515523893947251062086901124134406615631731171151689692173612347212203065336440934480237127028029645838964091570191289936750449429511590411965962939945740635535021429243602581856366167063553194125021257441587604576355895002444813895253380416356527478686163080731637670675677530389902033413 
 695  3064707217910690481209800992170513184972843657029322867529836524191815498481723771638188020689491975621155709806358992828961075884348771244383438148229781600488117818635549368316206692226745802261229441823830614264329834668043809273185786678635292919748041454506455115570133520804528177278918052849338433020591097181472753638926455362 
 696  9207369667642348203634632663797579237274321361536222159653759586368782873680683089143547583771744624164423133928326368945798044983958484214033816338701865471207097481059251344292926445666808354055710931127790822393555771300967352067135972946620440544199807539835675671417476067546745316464761008920562871538807547007738748324440431455 
 697  27661853044657874890919587053250856758890335255953427150154028800486357755748584590117593316425039964396137415312727278214138586944611964084751954698143158422849524518635563750911698443960137903983200610352269405982366115793409828944143757572005006987466472148455957988373654718039718303278303577879331332047525407413177707196304490472 
 698  83104791259166115512805828345326927417873119281894563464040336525599100671365359738413631644604538168897016286521426348772649116812045426582207381140542161296233269782280120406833852652759552237397805281963499034352194753051752805060638788912446077027000565032214666887484643700317601971486972386990922148435884521409417508257863059737 
 699  249672070153075819058558686592703853677225698387786536432855759949217384226454897119423450019801869333816860981314012588708647418370764882730476694559964541971753898025960648682797829920916072288538026198610569552271873476169828369866538915326631399274805140857184379429544969739548147099417102121031550902187578461737905684780437944174 
 700  750089299585959874736099664448280775302496116789668147420771530964912399316441145070818015317370372482828019309191238393298042458916180457142993737094907800164423960115242808435282305650660463594647909653991926004461488079553194973653484391747773702405825759853174274589908025134430464853119861243271006077202510077742676534361860127411