0  1 
 1  14 
 2  125 
 3  910 
 4  5901 
 5  35574 
 6  204205 
 7  1132670 
 8  6129101 
 9  32566534 
 10  170691885 
 11  885423630 
 12  4556561101 
 13  23305343894 
 14  118631189165 
 15  601616805790 
 16  3042056477901 
 17  15346559343654 
 18  77279066272045 
 19  388583895311150 
 20  1951684190615501 
 21  9793511186181814 
 22  49108010998116525 
 23  246102157672171710 
 24  1232760046342269901 
 25  6172799805435714374 
 26  30900004947539298605 
 27  154644071295663419470 
 28  773796611340025297101 
 29  3871288282037017637334 
 30  19365662929203901594285 
 31  96865202575110655486430 
 32  484473570150969844113101 
 33  2422958096533680007086694 
 34  12117151515815233920779565 
 35  60595201861758071722804590 
 36  303013786889801735541693901 
 37  1515220046123905628214238454 
 38  7576704681371670546357430445 
 39  37885941222024586712477405950 
 40  189439377407260863663295575501 
 41  947235572334275023453577908614 
 42  4736332603191514896414733722925 
 43  23682281983022904483252470522510 
 44  118413885786330155092344021853901 
 45  592079332425376244215330543153174 
 46  2960436276128371910309314466233005 
 47  14802339836727588751272616866186270 
 48  74012333008220159883934930047185101 
 49  370064200340147561916527985782868134 
 50  1850331142899078553530877029054736685 
 51  9251696279295216825332056619506829230 
 52  46258643655694763603029641815108785101 
 53  231293867315406685657610669607023389494 
 54  1156471932724939348068876281543087009965 
 55  5782370048216843767100628444690490883390 
 56  28911891779454376985427068337776242429901 
 57  144559625050757227655528004160635134093254 
 58  722798789867741639577301832963943819628845 
 59  3613996607794572594243430476744801382380750 
 60  18069993672796447730119660974191869718455501 
 61  90350010899276959206632811566976410040995414 
 62  451750224637564822818575506233073145094769325 
 63  2258751803752547654918343598823870689172553310 
 64  11293761741021642738945043105397339126785757901 
 65  56468819594143862455292898530924023983424351974 
 66  282344141526862000028198372420632566487353007405 
 67  1411720881858881029276316824565575970824113433070 
 68  7058605106192690097308052303167770369168583793101 
 69  35293028318556592793401639229259423600889560258934 
 70  176465152743155540703920221977343025729915502119085 
 71  882325808317268032995648758145350804908726543452030 
 72  4411629219992301550467633018569375232134933182577101 
 73  22058146813585353497051317908651041231669720066252294 
 74  110290736922422151072375988519791796630149852401880365 
 75  551453696030092291535157901645102914533280333825042190 
 76  2757268525822387607843302433830158564546230061310685901 
 77  13786342811799642656309767139829724705027028018710908054 
 78  68931714789749031799191465386645721030103247029724867245 
 79  344658576871748433214336675097561709560652258470514235550 
 80  1723292896050755263388627256388176317540415787000931255501 
 81  8616464527021828707541191270271461140792167346938847442214 
 82  43082322822181353104089014698866954174448880140969953255725 
 83  215411614859195603797949822066935365199986200522602882264110 
 84  1077058077289133372135685650172765223991080194296044425981901 
 85  5385290398418288273369927046859237812646169943116528431310774 
 86  26926452039981927017938888328207010213543694672176693271621805 
 87  134632260391471577695021227746465858962361665308078682909159870 
 88  673161302723605658899322604343415096580041540512976385747121101 
 89  3365806516683019376202206847729506401161091916649310265981809734 
 90  16829032595675061207859593433401518813650790553451934311115741485 
 91  84145163027415163346770755618136330706516539068254972926869354830 
 92  420725815333235245963980586911534968311228587962918899558497489101 
 93  2103629077450813946741117134890103205357416672868442168005247675094 
 94  10518145390392620601392563370927274796072055824887982196824137390765 
 95  52590726964517306477717090325984544999779415632871270607949629280990 
 96  262953634872803346271621633571638816903490592359340878462569498461901 
 97  1314768174564883986890310159794028675616736379385448283461836736682854 
 98  6573840873627888956580530559220392412923860562358691407628626345145645 
 99  32869204371353320871419087214623690215309786284048794391292107776970350 
 100  164346021869622108711162719879767559713301439391454161774071556005975501 
 101  821730109399532560972087373023120821215491486389878545814650180669249014 
 102  4108650547203350874525545874805795960979322432925525522789571489181182125 
 103  20543252736839506651288207158368926517421865839474066152465804712703654910 
 104  102716263687488542371083072165941957315963745191991410659029231348334525901 
 105  513581318450606748313983882036311699131496634388966557413173091928316029574 
 106  2567906592305689887404194622138603986772975620142084771738333208319294076205 
 107  12839532961739074020358077339913115421053190499202350531195980451678757366670 
 108  64197664809537868435138813760621699622198230231606769205867216927993249169101 
 109  320988324051059335509087807479860209883257347174332949125348967972487079520534 
 110  1604941620268776650879014083403889561618962776456692483333894154287511767603885 
 111  8024708101397803147729370874930546852246351816779215772734775186688091588537630 
 112  40123540507204695311984057027975365423860412143538316362180042695623767085521101 
 113  200617702536886194853269098218202056727884176931622797744729383087456599079657894 
 114  1003088512687881847439740750799415316947951861460694837712516412070569616565541165 
 115  5015442563453212729892284815016009062596490750395903915146997122502045237807599790 
 116  25077212817321277620235748385711712258277202132078634223696014330011654761157757901 
 117  125386064086827243984276039370753040174168472004143970434667406410890883833403417654 
 118  626930320435019643453769387221546549706782608866118378610062259738491498259952464045 
 119  3134651602178631911398403699375868443792105250124036600311032333287177628149074585150 
 120  15673258010907294333510245555342915899736588705030842863135291092263387956635614615501 
 121  78366290054593010773624136026741966921017074236510155315600278858718604466338578415814 
 122  391831450273191210292412313182338662392111536709119762150489744628966292551374650548525 
 123  1959157251366860677159228098251766457401731273695321051584747574050607608553201740725710 
 124  9795786256837921888584806621055798371652557513205854384527902181222958281617091503389901 
 125  48978931284204083454078697625776876705476012497337391454176939989342852252313024230508374 
 126  244894656421078313315012146214805984442145823269092889542988462032287510148596952492370605 
 127  1224473282105623150753535363429506510447530742646608709382402956230945294508780497162053470 
 128  6122366410529042090481575346604809458918075967952182531601361079552865155634698084401937101 
 129  30611832052648915799263470850959266582511716107181155091387435575594130561368725659285391334 
 130  153059160263259400383739730726855545047842867351217806035458901225755475945619157501329706285 
 131  765295801316356287468388159523469578731148309254230337748637942796821192008178528547805000430 
 132  3826479006582018579540698821176980322475867911974396480244850961222010183750159198476578673101 
 133  19132395032911041466498526200132026372217016449817000261768798038228885568182656427868474200694 
 134  95661975164559001607672759377674416034107304090261188856413929332061481364081081394523958331565 
 135  478309875822810185139084310396506572263639950660199042832080844827180889012709626284330263998590 
 136  2391549379114111634098303606015302895893657102669132653526755627544774424778287975043978240573901 
 137  11957746895570801004103046246208290816379245796415908160772328155447000688880215947840719303112454 
 138  59788734477854976354961344095570648025367462771153605783783723204117504629332129722091600818822445 
 139  298943672389278767112591171935976281688204426982443545061407491083541570634485676815244358311079950 
 140  1494718361946409376914093665512392372048937121330057558546788388310704335314376964107110742029175501 
 141  7473591809732109049975019550892062106763685154055060431705119564198864809604316507078421158046942614 
 142  37367959048660793911493302647780880696156442765094632632452405171095400849330605310389672610233354925 
 143  186839795243304964203939332812187191658920338220351204812106696207039689570997773597553245597097476510 
 144  934198976216528799605587942354068633593512357928070349922346786040122854132835359725302252328524573901 
 145  4670994881082659912371504824942878436922278964686015530846335622506729951963248347678550138215726747174 
 146  23354974405413363219231784577404546963707487046833952212532219501598160776068150823779681128419938505005 
 147  116774872027067070725655964697783395044753474697448917595949845329730581063500391413728633371503627220270 
 148  583874360135336372146267990731959739458126543049352189013164321543980389894566773679303958089034117425101 
 149  2919371800676685934803292622631970124216554428622164273900263011750163368294312466276167321060503431422134 
 150  14596859003383445970304273789048537438751914101993353458941425175466409664257015775496409274326791674048685 
 151  72984295016917295036672611648797437794332503661639651974774602700473446466845271928307223586410158622743230 
 152  364921475084586735923968029058206201363643346863318067561064035572760676303561793901069364205173446208945101 
 153  1824607375422934722582260028547907086355207336382354375454847621896842253204113741178465173956372490743303494 
 154  9123036877114677784760979675767039839831200953710682448574637975706725123488034993422330896209849616587761965 
 155  45615184385573405611203616510945217101098267446356617790181659659366682326067497913609420453262939470902477390 
 156  228075921927867094805612955083166157922425204714818600926462788459338494634300587130901705799442379844298909901 
 157  1140379609639335741026444265529591081707355943821703121893493736246919078362079608011978166152076757451427767254 
 158  5701898048196679773125739288102996584200182751045360286589073357301496041429603305358844256625976359903216220845 
 159  28509490240983403137602768282335147645501975935813392765662441992303816310860984774699102034688793019107390454750 
 160  142547451204917032775910128778956397191056478559930967031872480290752128122196141343445919156685515780579121655501 
 161  712737256024585232231135793363904622006095838798663761591679391291758936616325415868431259312844065102406946829414 
 162  3563686280122926434562019564696013654823614129416013254541892641379832202853669045433977772802102252766731801601325 
 163  17818431400614633266435460214986030455060253843050820281606129123302136113707149703343848713984417184379649877907310 
 164  89092157003073170706678750640954001004378932361977046111305358812302440053540170703526363762208304766978315590077901 
 165  445460785015365871031399551468865399954132105485296795372689795435265583521860744004576659872005105760529140756745974 
 166  2227303925076829425149020950400708579547390675393689594137293428443194022673159064976576780308629818254405828704479405 
 167  11136519625384147405713197524229069216987215088633948513809422284599179321972442409288930247110403818553215223656867070 
 168  55682598126920738148438358710047451362367145649221778963621664004476341953761634208989714026456726078766289098907633101 
 169  278412990634603695221681277905845677922850079148487143062654726384147064961662674592185573808443873305364767234749612934 
 170  1392064953173018494026364326951662074062178009586459016290203845475328963609178458685634381857753284549366660262672631085 
 171  6960324765865092541803653384448045108114211134011919209354973845917619020493047104623449936030118336913857464403145766030 
 172  34801623829325462995705593920999164491819171906488685330379388996719796840295644680166070675846722873363191085276808337101 
 173  174008119146627316125277277600031578264192820154491562102281127931029217909546642780585469952796459330159488833533598966294 
 174  870040595733136585213383619980300914541665430289645687260840683081577328595490065706140725679740936352256326901380725832365 
 175  4350202978665682944414907027822076665592072930603965948145638524023742559705412910655162684624605618558533400842695627036190 
 176  21751014893328414795466490850792671699498169152903737802625017859312529442830691710626519953111920170850246751930664484765901 
 177  108755074466642074270900277100692511983650527913837195304305644667529092915105240277330144095564412552875918749986513169382054 
 178  543775372333210372528772676890379173862916760615808623817030208064084785133669032784297267017575796505638727614343445416659245 
 179  2718876861666051867340948549999562325093316464613579574659498268953901821930171373447586058085270891908665947047964656216709550 
 180  13594384308330259355493083412188477448581741501250181294771898128486582538318421898014758651289400047461835475319363852364055501 
 181  67971921541651296852618779709705050535370029815112452957288171384850691940188141272930172823236310494473668216676112355550076214 
 182  339859607708256484563707349143575905846697495099405689112748740716573033303232130638787136186783565326098944817456083067227287725 
 183  1699298038541282424020990548098082141912883029957593858046754721220088830761308206045540141493526969737837533613807460215186018110 
 184  8496490192706412124914767950011221160282015878725806085699156124053174920319596737553150888271408248630225036883720185710491901901 
 185  42482450963532060643813100588139347604280537842667103046957326034288305996296642862132360623735612430319082945678856234355672504774 
 186  212412254817660303296022546293029705232884689609347982018432857854165780546315239757938061112617713872216290419191473000605862293805 
 187  1062061274088301516787940904874480395010351949430370306156149338081629479949212626257455671105993145578887328371917842742822754993870 
 188  5310306370441507585171017218009729450435475252085114701824887299891060433491926137052782485950761677610577746652752653162016884561101 
 189  26551531852207537930780336864597957153712242778354850953665600180106086477069819233726180291280004595130106909806394403498442871963734 
 190  132757659261037689673602687421187025374700693458080038827586459351290966147671629214114573592224803975953170443916454296797002197453485 
 191  663788296305188448446817449498724085298061426039389353218247541743969155359296753358279051913965050291669289198470124964580456478068830 
 192  3318941481525942242549303297064776260188539086644201470942342922223319643995189898361269868290578928127462081772367914190857410808849101 
 193  16594707407629711214007380683608504635735623623363920379705668165790743394915641679546468168425605683957125030908138559473716535153189094 
 194  82973537038148556075080360211181016517849831970452936615272753149631046792771605241481618873011016946152632710170242654010905358644542765 
 195  414867685190742780395575628228459055945936018545983069793647209336806800591935548077585497751009582581809826637033803223161187512341674990 
 196  2074338425953713902058573449832511173156427537342344039388287203956467011537899731787805742273025756922602455443555205145531801825550141901 
 197  10371692129768569510615648483923419439489127494674100389274392797625547318200122537163303177733304161240587118637613584773834353194319956854 
 198  51858460648842847554369367358660551492273596793758019007662047545761026311636316338322409175775583199923842701316947199386437248969692137645 
 199  259292303244214237777011336549476574640679821515954152159345341298119612476504021523931027421718386007115711337030141478100437388432693844350 
 200  1296461516221071188905714681772078141920646458565268955908491428784199952163148744222755332722156746905365248541884596974675752934068828375501 
 201  6482307581105355944611205404959171784472221699158863459872388957144439218260274902561526342909632363609299296423540551232980700456256528683014 
 202  32411537905526779723386555009190983221837066128295969720330290810763049616045549150132429299313285521354215925200369455760846236010976382414125 
 203  162057689527633898618254886983535413307089161193001191384470694470419949264102594047418237792408032185271135821740404199838231036994132125808910 
 204  810288447638169493096562882667999055327061128235635527350468002967842412310706812692197265723893752944834832639338520691633089279313772622045901 
 205  4051442238190847465503968204341283231801766930454328516355310844150154309278392781137077787818632342728870350517202621533561482574749015226023574 
 206  20257211190954237327604456185711567979674679809957143893859975658538455288583648820059600267177639033090160795371779644447697448590987538483948205 
 207  101286055954771186638360741584578447181036779682270418098648178405474755665561733889010071191754724220784484176332812575915807042041670586425600670 
 208  506430279773855933193157550546974665035837420946518965153677935563398927980012878993955685152155898168447216060191602540207277341616968607760209101 
 209  2532151398869279665971203123231203041701801194888946564839269381215780936793771984348393644122717684650982968748242493333797611971721147971830474534 
 210  12660756994346398329877677098141334074599462335117192501767260307438106966398362532807056303383889661184000489912430705675760466992790066146120515885 
 211  63303784971731991649475031418647945837359137118416959382982138905919515246273839868950806485082941057802949249758382134843039953470872115269723651630 
 212  316518924858659958247721740805004831044242987363832258903080595294390011742189358446388232227544824521214965972841121453403525154755135472132242481101 
 213  1582594624293299791239995038872084562651004143907421565942842233400749342315303579484407424171131613857218246083655798247804913950423108855583917971894 
 214  7912973121466498956205520533748664442974177547893960185848247156327832470677173498969716892536866216554366986772760716362355406113688403270788615893165 
 215  39564865607332494781049784026296288733747515052908644165050216623762171263838175258652800364197732497229393192725615201121804874527383125920580950393790 
 216  197824328036662473905337645561693309744244084518332895202305517141782889583149163421321461183699643177317262617434660309731568139106029637766195847037901 
 217  989121640183312369527043129529314013023246459606926077821200853764242573838026133837359141263897600865661086393533019586659950723497454029396871071491654 
 218  4945608200916561847636635254529959922324336446095985509249063936932845351478593440765369462633918605116532076938614847231573274196010645129431122314656045 
 219  24728041004582809238188854700183359040454098822726274165530658144781716622344842804107842425724147959808843203157627334153214245854872384830382312725859150 
 220  123640205022914046190966987211051032917600160482619535720933943927391422378925789963563294525726123826083763172077054303881141208777341947430917337186615501 
 221  618201025114570230954925790895792115449319467889058673426210230539927108385617474215613111427706981502811426466209943652720855606552792807480466824954649814 
 222  3091005125572851154774992373841108380691872001349162352162466890578631446158588130546353046706791502583990789363109183354337153626676890885478546091138980525 
 223  15455025627864255773876415546654133117240458654361362718173758487210488602514583676236218008402810663516098116103573650316849439357354156790301893103801279710 
 224  77275128139321278869387892443065030441326687862269242472021771821725811763858410432092809618236892898064935675816363892331229061864748000855531541562972509901 
 225  386375640696606394346962721054502611627131017673196603039842626396534663617630780234792651880237997080863343604048986318382315657456232939332047250552569302374 
 226  1931878203483031971734906640629222895817645401813386603383513750369932126661099093083322851117730425240876592630101212248109511037821466329354988063813641442605 
 227  9659391017415159858674905344572953829816188262856553446050867873105605035736047071890188152351472387311043221077230144249376085654396683235310108332400172687470 
 228  48296955087075799293376015288572126551992786329441267175975825793672530292818754301853642938929977632937529652269616175826619039300719568464608855720372846577101 
 229  241484775435378996466886030705690062371611311707840390350329944510302854433896784828404243174567073199432740467840994547869951289677667310798328780245800057145334 
 230  1207423877176894982334453970579768030304646078781738333696147594207361631588442790067140989107909709470489226168912471931120142131374766248904532282826718313818285 
 231  6037119385884474911672365121104111025309588474878837688446813286124457238237289851981911016429513604422178973068317267904289650045915559973294659343171649986514430 
 232  30185596929422374558362206678341638621693374698274773998662619176365661440224474180331560299563333046265909038738815462823303223209483853601093008195114566741233101 
 233  150927984647111872791812557682992527089048602786896216648720061320980144980847634524857365169061243208271431428364491789969787705143163117346879819292235398805314694 
 234  754639923235559363959068885580099971367569931116570483154306431730043086373858718941619708935056688575477352958898349824648688075436954323197547553147389244911883565 
 235  3773199616177796819795368816561049200527157324311210055281591449256389908799934255451033962248657028863699825208277489583500644359703425450910162715181781393357192590 
 236  18865998080888984098976941637447443377393017296469480954049898779023462544878709346647723137180005003754796848153575896735503087486733257005004732926670806525327453901 
 237  94329990404444920494885098405806006385994009182001127839622373137033810007379125290071263956576801858875408868628967652068020914275433782746241453065114508286015986454 
 238  471649952022224602474427052903305189926085736708620532552018721985686375007246219515474217766381250573617638668908589877632830250639904711748503656878283477893556214445 
 239  2358249760111123012372141508013626581614891446737562239404967053129055182432858306351204595468266503165087647282720944337277536745195377914157417373558329039900216753950 
 240  11791248800555615061860732514056535436012308286465649513292067092443431164296474876391442747993889139400612060456015250220169416937310867966380699412285617121167710775501 
 241  58956244002778075309303762466236287291812945643439600860592476931396762897648131289119150054901022592159413180087473178042960077098973591303873747040799192464718299976614 
 242  294781220013890376546519211914995876906070345061643417566680593019663200995814754660104267231195478811377709270117536369594213505519858286011624637001498533700555368986925 
 243  1473906100069451882732597657910237146318374192685998741149844726006916425618103377916137719073631046403853333631734748746701609402173319338711446502789222358684577316430510 
 244  7369530500347259413662994682892216778743960832941120319799697456042632434472834943315901072311446436510605495144690439604828894579281161339965774926751518713871144135293901 
 245  36847652501736297068314998987825208082328163642750108057554502931366309269372045837338596105148426842367927890160102813004143927153811930800333491729821345621710359254341174 
 246  184238262508681485341575097232582537166074256125928566129058938302806972349327510387184066007561002489726088573841465112755905692296712759907266669407501429212452058406777005 
 247  921191312543407426707875895336738672848105032278354934031627469222025078599814066890248839487442754702213206048887369704827917501181832077587411217272731668726900229500254270 
 248  4605956562717037133539381113378997312311460167986623083767029706314351798941698564725650737802851550403820831608972133311980238295652341115263288249067946868171365095055665101 
 249  23029782813585185667696912113676202353841040866312509073461401720505461234068772256097157358178069284130020306606979907128853398910459031434658887141763966298901568920383976134 
 250  115148914067925928338484586755505874938340164437080119986384072602612504974554278544475233990649373824522708350928376355666141277861506829661120281431971806022903431470649360685 
 251  575744570339629641692423038526028827368240662607470898409944772746454489629920960380675456321594322568009298485816919738642993164807145065834959997266099694549798844340370657230 
 252  2878722851698148208462115611624141947547362674725635685966969963864993815799126768343598919789295458118582513309920404789111668415865455922855774009998894681921317988681537105101 
 253  14393614258490741042310579734096700980561450820381303205519279603453315075456492794899954629795574766212389643096016735521034192042226051241352133217603429405521674069409127217494 
 254  71968071292453705211552905374387469874105803888919015130380453304572340940714213049490833706745670017084803523044286034338634225101636867435419316143669225498810470027277804513965 
 255  359840356462268526057764553687553209255723218592645072063177496124461911690063001334208072067913753680208175894232528227633489272691289310179462965429423486861214830389953466071390 
 256  1799201782311342630288822875700229485819392889555425345961405424385841820594577570378424958385653039332371515822707215444371685200060789935023245704122474572261243901569845543389901 
 257  8996008911556713151444114807551001187260071634145926672390349973054732454144822564802770135840630250043993718404689553084851422060354469503675888012238225642665373160162828145441254 
 258  44980044557783565757220575753954420968952786916204833132288794497989938583196505049899752910036695372719417099199936469572451500622908617340198965917530374283536734707600057688812845 
 259  224900222788917828786102885634569764975373649562924964742803410705457346889226054275772336039069905080508517711455160096107090850521960240773841756559841485045158572729801807070528750 
 260  1124501113944589143930514455632039465399307107742228020039488585443244996509166267852145853847551993450931084652774077327597732136368225051042955281083114016800230052454315272272855501 
 261  5622505569722945719652572387996959889086290978421552885499430392041840969308160966258435626936540104990441414693748185706740159970781364349608143409245941359541774436295355016436663414 
 262  28112527848614728598262862379331849693790476650949415568705405830997017609120680262596712554747731872522054471025617388086721068814427965268811937372654027623698520419356057264944433325 
 263  140562639243073642991314313654047449462388470290113682408360956672592385542514573808142827421808517142769787062255110944952743452414586073908943043660313130586129700244402930623775261310 
 264  702813196215368214956571575299790051285686699592034830301143229536759257039992571331174576604751214004127399133257049994707469227115962604354054509079849154276626510542327802780302397901 
 265  3514065981076841074782857904617161472323410890526039824543078140689090020528966702747184783716878174690672125220181118314806009459116008142865868173514863179162121642465371381465233139974 
 266  17570329905384205373914289635558652225196964022893661814864863300396938298018824008889581949487742066660265085685498105735369780716505668640704080523508533350049372133325249787379851951405 
 267  87851649526921026869571448627684640580304458395522159842922280764581584033764007357427773155444703429709235328015086465734571305119950695027831716168623375268445491845702258892599912301070 
 268  439258247634605134347857244937988720718800845101826202289003482497668309630021362036154013262425254504918692896457891234187972990257356998378511466823328416982503016048326746004438899473101 
 269  2196291238173025671739286231888205674863118438005992623742586392060501563854477439168117737812466516862306160430484312296947284295334450623847632907352868748103561015067957964168220042966934 
 270  10981456190865128358696431188234076659392049040017409567903209873210503255668565695763840619742293446399049480610333637564795505128901688646394141185630820657026821159759330427014722999143085 
 271  54907280954325641793482156056342576437266072600036833636277167001542564144663630430433794555467110334555325804672989627000679170721116541103287000127335579266114669616763658339834099980080030 
 272  274536404771628208967410780742401654747553672599983311368430323501247210550809623814392089806465523045646953700807803656536352548594234237819148069316452220246749106686445073401005285462097101 
 273  1372682023858141044837053905554763363982661601399113129590329625335096207150638797288147170755169697607606100441860250383805548233530730887817677755094307086970049087614793215545933834595680294 
 274  6863410119290705224185269535144837180892880960592351938944360319555089438599431074007365501486183408219185929675089811809525775994823346236626876727186172308199941233679988539264383053565784365 
 275  34317050596453526120926347705208267348382696617348904858692650853986384160161726844408994380729156493811561657442822595949683731343823041969475516228363981545991294126570423548914782457181030190 
 276  171585252982267630604631738643977662517586650344293104949346652748853178736805789491850584244209439595893367221217681825140934265313489452957773585533426532725459956871011489782988933869646845901 
 277  857926264911338153023158693691633615690625920751659847370266862022183455630034176655426205125413924434728164535547742212155838504156523975478486230629482453417442572680603834170098449812851856054 
 278  4289631324556690765115793470345149290863900279879076527345468716309285116540241624412676664870872821838443414476396883744283607728503531411600886947845183005435205427136884505610314524612984451245 
 279  21448156622783453825578967359273671303962584103878491798703881245599989708079640559658123392208585789382699273820050964914647803500954848222599965119883316137656331382540829453177935328933191183550 
 280  107240783113917269127894836826560055918385251337324895641425557001994483357366380967827249765096842312269240677584765244616020118092103102761490587634287546440520015397144424134395252564364344855501 
 281  536203915569586345639474184253567077186215579958354224798752388459291391001067962774755797639610944956550627130062485946845262574412410175185388945660930492820609214457030800469476750359701636710214 
 282  2681019577847931728197370921750902576308235192878690110360260357153755356701374081388676236248294898164915170143476693435637976468961045013417901711939219826758458290856038688146775870668107737319725 
 283  13405097889239658640986854610686781643049805136741126497267295448378037904808277584320227331823634903757257007263884937754027389548242803788245563506517296799676484450790696583037529569254818281772110 
 284  67025489446198293204934273061162983261283542373096336268200451901867436552798826953060292736590415328729108718226994901086335146667623851729937894659226337817131660839016417680276316399802137265821901 
 285  335127447230991466024671365336731216490555778623044496468458158177866778509679321856993402418271837358053135485930010510139564262712006566297805706425768850845142326797076652046470104219862218857698774 
 286  1675637236154957330123356826807321283189331160145473742852114385649314098423103650549300710308930622071804936510324586366667765078720864837123357943726651254754808266107950104561129443877188405048965805 
 287  8378186180774786650616784134531267218892864868848373756299866307544076784290245296496536174243816028756908393378804485150251974290564578224403774212682309564439308158032503901354483991929371076912827870 
 288  41890930903873933253083920674634979306249160616725888949656509055683165496177831293560904851502363349191256833716199390501248998336256840708163956403421337306655046344858431488645823453613343550490001101 
 289  209454654519369666265419603381089469378385148173565525420911255352585222997878665620351700647104844163028683706410058060599683912675083112942887859110266774348803163372685381701710686774305011360666117734 
 290  1047273272596848331327098016937105638280483121227571949795071117066558504711600634436650050199276014269769636894987596471945568126877369157024167398406697414463812461136698296391351151125583304203235165485 
 291  5236366362984241656635490084812161356956645127576837039737414946568186505409580206696924963067526296526362918561550396223822504805268071261522101961469831621220510014597412029746376087607440829783918782830 
 292  26181831814921208283177450424567339447000143723640094361735312177845101723342452599061649236270633537418903111058791212097581173017071766020818597708272649043073537061668726376089280445397127542028948209101 
 293  130909159074606041415887252124862827883868390961224108460869510669429965208555199540183320583030427368473958374011881726882394003083076541351966364912858430401944047237275206993320018875854714157765322703094 
 294  654545795373030207079436260632418662014812644178215088913119352468530991830141934728117830675696929954580829382072417559260450323736974866880912285750210323501296576854970982218121131995245834006994467694765 
 295  3272728976865151035397181303194511400455945978379453631000683958829869640560155994292496854882171085381828095669838042337165130381416097116166571903387604128566988227868348472876158565826021712794972406068990 
 296  16363644884325755176985906516102229363807260921850780900743768580103276983218512971699423451810122958825075669521365786500998788067245319523491822830749005228076337060594073594620188803335820439885392389821901 
 297  81818224421628775884929532581029836265146428729067955486680238044347310202103340012332799082801250290229837300698346501975480845346416522618483442705955558235778941836856795172867637135219237288097761927230854 
 298  409091122108143879424647662907223939110172640124595981365246770797105882647579330135670498051469489540889176881066248598897993921965055602354791375731864241086645852282945054158867398154003914491092221715129645 
 299  2045455610540719397123238314544418726688625186540004722553616176287143631265205759350369826834582488379372309611254644785006772604501052879732506915652089050168454381531683817776911385370082697627303746482718350 
 300  10227278052703596985616191572755289757994173876368122875677610170642585702872440996567892458563998869544466639966842843392441443618774498689492340579194160926147302424959132228864367588670343927495512958998775501 
 301  51136390263517984928080957863909233288175061156513011430026168010041630723859381077487557524630778853156451740737120731751932718284316807240304635835412356543151961091829023061661900739599237810455086138572117014 
 302  255681951317589924640404789320077304433692072881254645356683308677526658527220191652181934353136348672049827387079113828686999269504801365606539820495585570643213455595433836052476777127307176189863496203619646125 
 303  1278409756587949623202023946602511074139727432801031579609626417896918400477597848978341556093829510138912695228315262155465936379631872257043847961941570771047669188476117372468563169681577623234810377119939962910 
 304  6392048782939748116010119733021053578583705437584191309352971587521765698383388044736801210006392465269997559991292039822450826561537163112817377261145618875506939008536414538866241802761118567317658759482417565901 
 305  31960243914698740580050598665139260724458800282237090191984215929757623069786769133990477444854903527034063687389433986283796050217278746763900652414257834606589270568382798083541395780117045288760053935966880017574 
 306  159801219573493702900252993325832274948455093788449985540798511617383593042077862443956565833588167065053640642781397693078450307295496037396543155937802374595412558705143755943937887801285308598464161712321069820205 
 307  799006097867468514501264966629705260046919838451308066027502285961300774127959482714134422695261086926242548005550897350950299661631051951843272204500363801570285916214307673572864986093107049455276638224746005834670 
 308  3995030489337342572506324833150701841453176670292772883431550341304037800745060405743083124855783402679433287099251115813744715990930976098753861991879356890063626145441681918201945705218932528273846708572657539249101 
 309  19975152446686712862531624165762211372140193263608794630333907352510332807451300927990073581607419770523018127497005075854980569194661916949081309091495792084303287557353904676495293088238346974021487037441658285428534 
 310  99875762233433564312658120828845865520198205966623694004374159346512263502075341028804041472782882535917405916632312308070785244384890010371892866638026490476103093528981380295544619486976896713154605096656887229427885 
 311  499378811167167821563290604144368562238979988427437353432689287068403788119396573074700026829192865377193016233183576080490023311775108126808629269645546933561274009285914186680814703825296682248178088228058423290765630 
 312  2496894055835839107816453020722399749746855776514462300806720396685389041282295904222014787625964091569579204366304539037852215750590541117224474404802605400229587635824620102543779520941227415446963672067475404027441101 
 313  12484470279179195539082265103614226502942102220081413638606697828800426263900432377881518678906477378261923044433965131155442624704148530201111707893679227803567254138825438185609505551986959833580077885144669241820285894 
 314  62422351395895977695411325518080043531541804450443476731325872525496057513701075420625530738208988158004434901982282803915658788253330853776527991299375254744944662006561126431304841791648752634027542650756786418782245165 
 315  312111756979479888477056627590435861725034195652363017809798896153455998238030337540395878207461266611917587997369304824953235109730016665427994163722163991983953839037931452250037172657921808801251102176347695119045187790 
 316  1560558784897399442385283137952321884894471671862397625661672614871182851546439448388241714528101398612517998241302273984729415884601751414762696996904941234606089365145363423156486962496888410719256255929317910690124317901 
 317  7802793924486997211926415689762179729549561133714318274759075610771525752191912041497826142879076542070355437138206929278890468020108464418742078045257815747917935992693315702585983185919462050791391550488949195683563565654 
 318  39013969622434986059632078448813179868056616766180911959598228199520074897902110676150305824175828766770974608159434563561597176782817015436965348110646817009954290743439725266842333839915499789321652152930447758650152848045 
 319  195069848112174930298160392244075024221518328221341842141202541580250159514591829066700344046479431640696069646895625525715079078592804960408923370212451791128449916474764931748282399064105389638929661208264110559562849133150 
 320  975349240560874651490801961220411620632532618668458340078858310231849939105217469511209323394233820174338355407546497577919309717663754700415143846459511745118175606919815557949610859395445516438741502121415783822172906615501 
 321  4876746202804373257454009806102204101262427003589288217885673960481646265950920308568614059996822280985603467976029645040118830529344218263822068808957759191317322882535627463949903127021406087238942529405684175131554314883814 
 322  24383731014021866287270049030511604498711190658934427159393899439697817624341332379798551163221643722075103090371407885862123154346046394014572107466223252567638824512092912338090682156305423583871118328780077095602144463412525 
 323  121918655070109331436350245152560358463152175858624080076831615747647433338715782225530312542463106669038175414036291168135051400350291648087503967020395227176198671997951026907272612628962060755125368996823840345556751853833710 
 324  609593275350546657181751225762811136194145769548928177503606552934870547677601983369948689437949361950064467799541102084507958381734148146769217243188035754213111518692826363191709922141626851579053933886053759961640884749629901 
 325  3047966376752733285908756128814093056484268408767871995995826661460886262672061978627372653552924953280485554557072013263475474025177205527141716038907889221931755778803079378659560090154936109940332994733709746635386734452096374 
 326  15239831883763666429543780644070614784475500287932284413890308894450565411540397458672702191599265827855087192948609831277934728381775705483096558303553985234931599622285748177771537276217105603276605246419381657362393914986514605 
 327  76199159418818332147718903220353671930594134416033119805096246820837363453553975510782832948480678847082093319173399477022346964302302101168248956895805737419563067655922975306623369960374102492668092362611369384586942692695321470 
 328  380995797094091660738594516101770751685837203985652389968060043498524962860572744289419351589778149452625155034920452450013759779195346200623147957798198021865656381693168594401515096060687875806039129703447923497939880669359217101 
 329  1904978985470458303692972580508863326560652147550209113610615455069977396702259929986601201994701837289948705994812243856790893731043591606918259523650931968877867188509464768788621607381910914016870506683403308303047652963332899334 
 330  9524894927352291518464862902544354905329125248238834223134338225659297313193438708883474876125689754030927784446889629752184833008482141174550880692968593346249458003255384976420545183789472725485102478894668834231837518838853930285 
 331  47624474636761457592324314512721927616749084283145325735996734929534127884949412454596603115143979662901053533701727242757871577494462035108290814195769943934127356323440597586934018847037983836603483620821344682261650403305200028430 
 332  238122373183807287961621572563610250444159253583531247161283849852621204701436925936831990323502447752755958895105648946149225402397508031513593081246468848077384251524313375956483471819010945864879857154807696980119194684744331793101 
 333  1190611865919036439808107862818053701662451596588874709731619950082908284616227048408952030037803714118577657724099984729301830667039326696552299813429949392817409692256298348832582632744205879752151984036762888756428806497335000428694 
 334  5953059329595182199040539314090278306078879297629247444358902553693750467524153809152117002157668304817465036641337950848080668741456799979997768322512343450255131746781133021963203839658217943902382098662460777962014128194180781435565 
 335  29765296647975910995202696570451430721460881746885732804597723981585588515413389990814578033525391959401788060369695064668735507690483796904853906570110210745357648280670067727237859228859561355029638482006109762828710466461749002386590 
 336  148826483239879554976013482852257310371570349769386646354201464760395287288299073764162559103162516033515259465739456169923144501459695705575536142601802510191487704332472844227382265412626776931391632426135382675174676267097920802333901 
 337  744132416199397774880067414261287178914915512986765161095858703211845815286608784150792561791716868599346976949978083050532005280551018291146258974002717143961635958660583694071887185905806878623087126853068977446985743582810352352860454 
 338  3720662080996988874400337071306438402802832621493153522778699033698706591814052342342745145663487687181053812132164260500120402259435549705932328924405553032621738439252054244221325618870181434000692348076799124440578111647200208569606445 
 339  18603310404984944372001685356532202046927183333703078483091117239051443020595959678875444889940910384014253396881368592821829249014910480241718314959749186515474373758147727023742894230951627978601261642291406103869560657838937826194427950 
 340  93016552024924721860008426782661050366287997573464635892246074477488855349087583105443870540610015426622330209363387853388212398818516026430320600687896484847611216541005474572471155073518955962556927922863324224707646642494958524340375501 
 341  465082760124623609300042133913305412358048311487120153368392325516370837729884032898745245399906658301661281586866186008039798217687532732638515624966487655016227899351134335650308363629010912396443580698855493641378986252096423518337010614 
 342  2325413800623118046500210669566527703896674851914788662470609440097560432587249569561607722786663797609541063015197118556541350808674768372899197133562885105515239162548995456808711717888435836833179458404341536088105863821740274234140618925 
 343  11627069003115590232501053347832641087909107437490694894867638450550627138687700274824898372080953556733752334161457951503918437401894143644517325208025924255736369918092514405461480806386050796318633691088024654836204373609068843081127384510 
 344  58135345015577951162505266739163215713248469899120480804396557253004435596444715502427932217992643691256274943435202006371965653876267574202092490591689617779512948827470554984493148709371172526850610205404243219258791184906858531414854013901 
 345  290676725077889755812526333695816119661054080342270429342216246266027377594249647286061426495306734985161403396545727469171902337146672241578419262086519814403298502510428427065643545597124618222021957718815591896855390740748562990905125935174 
 346  1453383625389448779062631668479080762684517325098024247992015071334157686419356155308118206022883779736917058466781712420815548557689139530257067263209760662022331936275956338644018718031230927915002136898751830502804066119280695068613871049005 
 347  7266918126947243895313158342395404470939574319036809645083810716686871625889223371398207360074747434015795238569843478381025112078952133461311338602950832673035083158882334158312137519518219570623228847248309099548033500719349711274482485288270 
 348  36334590634736219476565791711977024984765822369370801845913995023498690904615919994460618227539835659664125318692124904944284702964836378108932432243739947703472012276069289342614524469870328609729360405714039393778055547488422284800776861905101 
 349  181672953173681097382828958559885135444100914943601023711549740877750785623758910796298765168337925301442151119529758120672169081328634636442127057686770912286160565469570190459743235797545619734229491681516516314791578407243481968380540640530134 
 350  908364765868405486914144792799425719301591787104993176485667767429783252521512092099828566930167673654039637770017835618546154661333433873866674191578513437264458019087827822853560995646903447514605280783923813118900825006196937464509049980672685 
 351  4541823829342027434570723963997128764832307785072918114140015089313033560218431497439537933902519734260542069743842890047618991291445561260160651519520305374955492030338896457073264463448753521497714062397425700010466017399364971254490052750571230 
 352  22709119146710137172853619819985644497458934323556399497546780455221636991535644288360438471212631667473170928907061893740088771294393421236730928685723747971252454678694269586109587173789990533334840408173227853929102077168012586537228225093265101 
 353  113545595733550685864268099099928225180484253210549233195120722310734061719452176606656692776943212918674952135125197029755741944514785708045239322294869349840081698430835187617611648562116023989491741523150250516800079487082373785781130226175131494 
 354  567727978667753429321340495499641136675179592423815108805150891692173815644356727573311981210476050708492916147501028754141870560827671374026194006458490207073630306226050201679637798424014636595006044258937029833578533018982912434243001310737265965 
 355  2838639893338767146606702477498205726466931267603351315343943579014883106410167087668505522282139501372582499153551798275587901615400733484392009042742159602963242675453654444076586819175775328630010706852436636481119616478862377065136112626181665390 
 356  14193199466693835733033512387491028804698789559953859661992474377290471644804369452475804717109892408292320059017585049647731419696795389716187496330960459858079932711206904440596975198066884232956268099133935029667318778106810548706479151523975869901 
 357  70965997333469178665167561937455144712950480687517710651053397815316582675035983963688615930686715377506038216844147802068657894087370485269397464917976276111258091346798705183470811741300662085548915034450361757538054669969602570845730699589287115254 
 358  354829986667345893325837809687275726322578534988582202619631092792039811179236468558010900801004011422688365777516384187915792100223106515635478381160748969641441791632228417472443959657648132875410698987998475937216129109457743609602011223191237404845 
 359  1774149933336729466629189048436378642644197201146885610555611878822026647112408543551314143896366058827015796679576766536626469362378588762935310676913021636869581113699914527150531563775933984621440820830336576526856663815551967257362733273388422602750 
 360  8870749666683647333145945242181893257346204110550326442607885053557443600426947538210574344950407091708198661622300009731594877283299288036520094452022217409795922527972757804946788741562334203765792606886103786934430292448729275386800498534733172055501 
 361  44353748333418236665729726210909466463231892972015225772358727905576459461594357025095781424335921020989943442178475140832641993381184175518410239176084695710833721268672009510307173732103098957146176057469277967101918285838160387519674961496422510497414 
 362  221768741667091183328648631054547333022162954537130503099070850079039263145810262618331231513143882471214932010668207224804332850001858894280597080876923759577104074789261756077567017261093714619327792244968538339752295972334540597294233642302728523265325 
 363  1108843708335455916643243155272736667934828731393870012444463092599824179080405223533107511910962727170543762042968155662413513148104607764193089415156778123294485172637766868557870585223479367938569754310060395096975410697412253186906097507534498864615310 
 364  5544218541677279583216215776363683350970199491802220050018750831817632348807441760841469147273945511158819946544920636833117033430038975670233624568807683846441285478909910006296620073347454548116319310972015661736806516653248348840408660748270344922717901 
 365  27721092708386397916081078881818416800035220798342580201279495634362207557658871381141450598260730905163178463159636759352229254199662676782564117241092422585843530412762961715252329286353388726508956676422772760699660459068146912976339312975884900853533974 
 366  138605463541931989580405394409092084180912997349038820811140444072907221042781007226134807971911095467726229792882460520815061268070396730741374417218861342942576384387582540595076612854362746163087129485258782910645921475294766133107966447619179524795423405 
 367  693027317709659947902026972045460421627512560174497783274674083968920838231851637450457666381115523739574566538781836770212982275262953500329996970724066735157798465155579403290892221698678322958368692140089259235198162341199070381185641099710178640879735070 
 368  3465136588548299739510134860227302111029353094589703633249257874262143123231044592645643057789208652201552705989484602325381662955826556266069213074469089959933204646756058167215315892418468861946396507360341168376244776728963412623440572523474588052559313101 
 369  17325682942741498697550674301136510566713926647817377033749839188980871344442368585144294851872739938722201632124016530953473464616783664521803164303932077345716713574694832553172593618461859399139717100657558788523870000087570134605453612625469007949440320934 
 370  86628414713707493487753371505682552879838277938562320638763395215584979635360425414413774489247004035567916396309332268361522352993333039776184775392986611745968257633496849107517090895827674585780210437964292057563807276978864490941702683230936327280481655085 
 371  433142073568537467438766857528412764584265968490713345073873773160647389829396457029922019300297790438964682405252286405047915176280757620753621366903986918508446642847386205586236706459398232846743851061495243642416448006803100414464202305474674140705046394030 
 372  2165710367842687337193834287642063823661628157645173692889596054134126915757359604990274521721328691919216216163929812104791839401689458450870961817623016541202896040777407824696341946980720448297967826383491788134326562235754218160064929408754235390863143857101 
 373  10828551839213436685969171438210319121269334048992296334528889023994194445228307304341785822896768394533329504698860220321941400714677875621602424090587249290133938975314423805302901862854850502366122499370316657510965983461775640266318427736365344929287056394294 
 374  54142759196067183429845857191051595618191443288027193152968080133265211691907573639353848511876639640534672840996758659240955267273575417513511165673042907677254118841683831488178749731584762112074927128871068721640813969536523199278330833342951574653654921736365 
 375  270713795980335917149229285955257978138336308612398811686134940719503016322602016667598719769651282658502560340950462282047727737794412362999077764876372125006280389674284010990884719039395444997332065484580785555289127571215031877902318149810573908480106487024190 
 376  1353568979901679585746146429776289890881197911751045442115852863810222913065266677222060906551419432468900870846489503619564319334555576270150053837318837710739162094985556445264780688850978643573955816371294869218119568144740241563676211272348227790518620796925901 
 377  6767844899508397928730732148881449455164055033511432745319976959901945891135359761648821960156021283109270484593007835732985944374744059231654661039019444942383423287505204645897293827238095720200408857714598978859515329763307614417307106182775142670321541758330054 
 378  33839224497541989643653660744407247278852537066581985865562735362913054758912904310404924100134619030783058505788115095599171988040481367862748068006830910060584103029936035342777481437190583465195007874803362718464353248032481576104845781291802017205177316428243245 
 379  169196122487709948218268303722036236406391732929009217883665079068178575007508943560688111467367594011395041544375383084913583630946140206674210977487188502392031704873096576192046938185086630089210429212540266152431075245004094817296894757072551322001907789437657550 
 380  845980612438549741091341518610181182080474855029443243641731004355346079889322405838155222511445310676492977836043657669781076795935701744440652195866378415025320287975428299387865519283230698902088715988017831561256985425931679171336625126763359922826402520873655501 
 381  4229903062192748705456707593050905910596439036684804835102277457834543218853722781329816877179143951429332291794167792782384810179188713291364794488908540896764174057775664167074841540882857415511283699535856726215360014193158025360702621599540388586592903961107344214 
 382  21149515310963743527283537965254529553758454229574378643085877033403967371897056915205793756153853456040520035898484588003722130598054989908119539310414025249003486549468437574951260411291095213024678112107525587424457431429795946616076617227523547215298598075483351725 
 383  105747576554818717636417689826272647771897307332473311085727344143944841969999056610257445197113194395897201386618548255459444096510932458869728262498249605442647973353930339149689553742799588501260761659109444784793689758495910666325399406290813340841121245300169526110 
 384  528737882774093588182088449131363238871906681400772226909828556627424230292050371188206048456875857402621912459843870996281477630773927778237008471724048571816468452283166566077095998179498837013385561077857706329789782922061771523801960576034831571085635878348747741901 
 385  2643689413870467940910442245656816194409213985957483820473910126767921233228472208488720282587421359586725686500963759229007186869156607166454045681895692999737388265520337531944898777207098707542330162613493442214228230792664756759715574678933674436244129508861986892774 
 386  13218447069352339704552211228284080972244792245601909846068620008362806493215242452634405825402682680871310435596016069250423439574160627952492845761613009605641545115748958975812807037191169681273443362110962467951413974667715545466261159108080829384034505768474831637805 
 387  66092235346761698522761056141420404862018850491267512205139377539906833774367737903935379530635939714036932709197528407018632149886002665300794510393701458904245449617677471371201522609479237582232850530892393554721975058046823441294304425263307187449403261459133382661870 
 388  330461176733808492613805280707102024313273809509369412924881997691905374105004792082730697528950472142695143227415411183194115350795878899829613114842347636000468170045460503904374908800489619300758006435750239882973632202670684408155682888444167812676515389829050563441101 
 389  1652305883669042463069026403535510121579087275758974472221150428429011691457688370665869881931677460004884507532462063223479079539358059205967586135300983641105438813744245765747725048396417087883110360658612422975180986119773540572922295785695945861355602241289923364271734 
 390  8261529418345212315345132017677550607946309291643381991492713902022997741019099494338218571157613712194158321252872137492743461978050562097666887849643552338019717146424200457325029790111938485920772370586420001234420401266295919545230198317786934700069800272685898228877485 
 391  41307647091726061576725660088387753039935038109610948479011416549626745840018128035726580254839552254662036594653673349401051726434530696481302892727117255089352528506976978071191491867559418425638768508846847701455337955469888078856398409453409910302984423344595797191496830 
 392  206538235458630307883628300441938765200489157153630896481248470906180757739781162434774883129567430183112068488906813524062422776607475491543346151910219119661716878612718047983228439444873702676475955581356332084951918884796065935529585256168741905664407005842804516915569101 
 393  1032691177293151539418141502209693826005701652190459098751007907163091902857667901198442439846807028959878601193331443116464249895549796889758931135726731587042390559482704607248929811501181605536136515802137651819076893009419616239824681561825957488237880997371799159756217094 
 394  5163455886465757697090707511048469130041531726641513959134101746344211970923387862090484586362388264191998191020577482730700231832118056363448078052567515725809492783758433662760284333221227406713996040845671693311481858301761199733402719935273423555808661710711512515606846765 
 395  25817279432328788485453537555242345650259752495964443657186757573836069681157132734845513351322774620176408145494760777738328403491024752035307942366266951298505265134867386184844164698916709702030896888354883844114241566158071627848874008519762012352392261235003834817822462990 
 396  129086397161643942427267687776211728251507137930849713731998783237640387711946437371799931047649468762685698839569874231504884939515736188727171508068134071691721844968104960290185896363923912883126746300692122122427781244063050597482093733653203524979981508723656827414017501901 
 397  645431985808219712136338438881058641258369191458358550444253897662042095784375281649289120241366513855457094697819383188199198220037754300873469488757113092819807026538759256133879065407775619489199777530469879333556765237000493597644314748854738801705878758210880339963558504854 
 398  3227159929041098560681692194405293206295179964508232679358309414205571107820448787407603484736239611629841779643734156041960490692674935862423049527859072822237719075525742838205875517516886863453876493982609148773637623181662004666510022314399432025874984320477899073166414121645 
 399  16135799645205492803408460972026466031489235851406923105339706774609298054696533453682649028349617314112759835301491316548456668341268949531653818846812602805826300482012570091884171877458624524378898014797167395708565716362974216568771519193127494805762469648960774130537143592350 
 400  80678998226027464017042304860132330157499523372497654360891172687372260335859825334991771772074136854077980062231553455901288850741770666898370667677801596593933813076644569983556313049848351891440897318004400739668056880394146642979962907666670605908658236049156756697410517175501 
 401  403394991130137320085211524300661650787710993324340427141226418694164381928807758941272966016632005183426555266232598955555632238422103526538101498004971196587637943296444789593651521246982087882463810171128148651158012605282773112261928511176280227292122093980270446967610799551014 
 402  2016974955650686600426057621503308253939408472469110757053214314500034230642073323771621260613076668906219190387997654032214410976678157946133025726011735487486354462875309239044080477945117999202074747818332309686062743504073000711699243990148012519557396763716267859353154892878125 
 403  10084874778253433002130288107516541269700456385735188270654400456617020437202504735119132030899663994498260990876932904829535547558805269620207778366575275405853319662168504651909440267077534997530546372503571407796512387699086796023854197046048253069304758013123395931980564146116910 
 404  50424373891267165010651440537582706348515938022234479294825317819552499321981076140639763082979284806392423258261261055773687189107116023566527221156650008753639494104667258353998026511035551329006861208141612524958885754564281555934053877145313336375639256106935363062976701721085901 
 405  252121869456335825053257202687913531742634314485406548240339851243632085153779590563375227180251810069663963951199145384228940192622234087416542614211466290217749255538602034731952323245903055112651118409716803249386722024258088601513358442906601042075096216900006768415326327278011574 
 406  1260609347281679125266286013439567658713390069923969348266552304801638779944394792257581783116975174605419333728726449279156117276960672118584198678169561595543134188537965750822236786935644856933083683585330875857668598250719856452138829989648837176707004975382734810745851051051692205 
 407  6303046736408395626331430067197838293567824339607593169592173718342107316423961319050731504910624110374371094534033221637534449616710024728424514539494824031501765228949313273829263317290081789028333224458118991208990031466762643713476963843567509920098112734351045192814489845498068670 
 408  31515233682041978131657150335989191467842617657988951560998517369046190248927756026304947883244764722217582286230204266583812294940702752412629393452656470800558831879479459871471769168175164532015172497974567888441878865921599061807791299495056659449664331698509259904850483406586289101 
 409  157576168410209890658285751679945957339227072129748700657143181954573565911870577855729900855156353955340706015386476738790995443920702193830652458765794615858711069427525677217517259225437437781377509098092440554502569376462126423099990565294628828132201859821145778623099891250444382534 
 410  787880842051049453291428758399729786696191296007959274694318290210238288228280080175470150044009752142324370403860113634304834441837998446279718885284370704568373651175956184241784154646082659844601154553410467226926804845831300892665478483127316839414927250946016229882943465719094339885 
 411  3939404210255247266457143791998648933481180221476659459106000972800673275817109164464633333330454273139934199296969212883509965134225143390073724668579489757494593469074982724288393613863264678593549595536292437682263383688741974729999993088874413319259183019391177538330351904440289879630 
 412  19697021051276236332285718959993244667406796073130749638067642951001293717788380876672296999206374164310407343505393818117252089479557925335577055940536130926744224199858288165791881234750182325833328065565238653220254447652940864581214522058168331269568094062944671934311265839886440401101 
 413  98485105256381181661428594799966223337037560228643557560488767102998177943753244600758006326585724262687442979338779629940346778956393271470242744980259794792787216443486432003743079410654997463827848344290697156049281646323057065005488618070524626000585895971600807826104043313836786599894 
 414  492425526281905908307142973999831116685202120595177025283046044906957727138011583873376116956156361818056222565129998880783911049991005370275214790672688769406143668115304185712578062059319860681478083331117595141889221771730505526110751104568774874304990780006058995546277709159291064597165 
 415  2462127631409529541535714869999155583426067880783722076337639062102655985367039362845224926076729751328989291362960973049245759357715056204335791830432222733217378296615900378327676707161909546356022504823698493980997686811193881928067860807248593211430656829467706755278793563757340091981790 
 416  12310638157047647707678574349995777917130568515149958181377830660784749325543122588139501995576551466260475614554748506990526099680387018337308971502385888324087020144749924059675839975125871270928860428175368384304991709379246338900186227412977881536116906924190869663220063311837587989597901 
 417  61553190785238238538392871749978889585653759020675182105647694705009624222547316036351019438681700991746584034505616283418797169351496900660438329438677517592196081883308482733484565471123278851014731183649790300744074523002414130930186102402168599016958334650805984035280825351825494879639654 
 418  307765953926191192691964358749894447928272460883077475323272639129391631492063392564369135036686278066456012011771873955425584908702676318331885802477926823867305733594086306008752123817604730535307241913761365580809569112423504924898543719076961166816838551631031791252687943504603627467040045 
 419  1538829769630955963459821793749472239641376967534193635796499858064332198977624212352301826556788478161011231392783432563855117925734982589180566436260431859019674163299886269835883736306668459232577278113686918683753677267818336011796934521252248376422022809416489328535127131456948387444407150 
 420  7694148848154779817299108968747361198206943490146193215703045939991157160957350059883333738278108728313497254230460091866386754560883818148194464284983272642004485393677795504876493802781302951794073068615583405533060546184250069992586791723443852890190336871348810602397775358331035526774615501 
 421  38470744240773899086495544843736805991034952060631866225397416298633770469063666291903967113369422950181799896011012209220985606743222215186760097064234583762167483064689485107252847172541115759919583727227671914271721261117329185781386133568896093544459233523394783876255072940681061110659117814 
 422  192353721203869495432477724218684029955175698742762931714515827887880791002425995429469029254769273861107901686867528146762956892101226084626815329552227102512979433071421439488984640951217486119075016109337406614557716882314056786294646327583642664369886237916176963141415995751848949518623844525 
 423  961768606019347477162388621093420149775882247472229060922694125018251709640560633027141921025554931373560060383720369439752364461936297990635727249706696151854150616437340865601506821338146026181137760090716400900556709653302733275089366885639458199440470891723185942110755911145675619033898387710 
 424  4808843030096737385811943105467100748879426252394802914013930567406649566716525788654896704134668682021557339082531342932428536019071282821374012331379755029869823026772695160634945199435178324893929623266265209108073845171898920235554296703310521680928551130116978251165595247523342398480834749901 
 425  24044215150483686929059715527335503744397191322108645007671492606294811907637519437351231916701098841367839332167570440326558716043922953374217887013475967372071563333002694259615541522866687660801436192857488452502789295564376063562024303385559210460353655125575371885082118366886835519913878890374 
 426  120221075752418434645298577636677518721986196851081746788764822108520315834407159163063153167617053923814480672155094332479705267346903027324179699569264891172226114723956283793490365732164355881357316568949845433304614391427375663152390122541221350088470210295179150066478885388470558375640527586605 
 427  601105378762092173226492888183387593609931945217562820945453546850786604356914043720543740174533122462778759798937201870353915715242734488584356445080593529371539281642710831541762414279206097314029093044535030033143128492988664494494373841235480313483613797247889034716084950170736150427062729955470 
 428  3005526893810460866132464440916937968049663569936430452733785479486673122524083210223630598218461865616134885926011215237294363980243748781228904682020230509688137787666746988951457803514464595596187445136152791291836867206783674199386762193848864341672244984237296711467963238606668043557437939857101 
 429  15027634469052304330662322204584689840248333225076617655694998378364326015578468017601800580475508867071885760891391754889680645187330646050732885239610763706128874098230933198898929175388179715483413034219529528161129918704866984180339290451245981184456823945110576979737348024169131656941653112653334 
 430  75138172345261521653311611022923449201241727626960949846579275815545471689724547953943593259910386068671015080110406054744567578091075629206097489525213942280496370056996742571244072317045546010036076214990978385642889351135466162942136707399491774589526240891453424540397098476971312265295846950042285 
 431  375690861726307608266558055114617246006208884141116195505313514772622724895951571233456327729683428008641643354990133091357482452102992112962458548962075243759187625327111875389106053013799700385312116965910427154525928818537016491752060798458887651156424944280293987404343813686528564727882401445542430 
 432  1878454308631538041332790275573086230031045404730826762616236116642695090269073182022235084368943522900475157148176017816675951966195189545906893694236493460294654557140351606845415764271005963394711340111855727164511442944635607975482984219290528501739267606069475930796015406835682845296470513350353101 
 433  9392271543157690206663951377865431150155230959755116953439854754331801314502627213530989204726824322519805552900200321790983803030966182994013021901133221603683818498729765715313006571592737279856344629988606980341488624939048091733813800464858591336895797664942348067088476326509318028493498741059542694 
 434  46961357715788451033319756889327155750776170543179517328633970456132310025142181281334201155162551974433832850137539009589484841086599814048279772122207981235908315318787375629730616225136586855098056538850029471620374615995989718190862285013122440420399459790450944968142870176285811879117964115566987565 
 435  234806788578942255166598784446635778753880915693513316888908639018554763936227087261388026301926491908803642644231614059898136468555498540615158857767423967075439587813570615436506461904906823418120415156025847723231203008520883190785424431134429052095067020876470531644783478296151516692923657885199580590 
 436  1174033942894711275832993922233178893769404830378029505427498342044346674923200159725808213614087419458441900948327054575530878273453762206753538317533305783038613343703626673736969834996758686632235510130832563353038119470834227849394086965223673105155817374821354840924928419091981625235978102708665213901 
 437  5870169714473556379164969611165894468847025159531999211069312298028024795584259692304513396488257032253561578109291134666527215724532703915026779822663221818072198416332943697466573004786143052267087017138092399581677314857393128939087218738824785637745705853205923783212755756227881934071060352942313734454 
 438  29350848572367781895824848055829472344235129828227402791073843841365289661794334036224456296112565187024188151394018894542263497955395535699814588413938728038577929110739107630861484968575396364629274170010158608860936234966970873038292776005793589634569234372689087736428174068112687830456487269329858998445 
 439  146754242861838909479124240279147361721175665263406640898278348611727111044463812479929838735247946895879377702491166679712235532818935076796728708354091657995858624383438538215046685381151411325036478904762773183334143972148645173773344794532864646546611998857338821406953737406025000590535325582624244101950 
 440  733771214309194547395621201395736808605878390806111712263028260678238206164287631594879422694980220895629384000932580193052074933395592978571065634153772987221472729376501021780904025104721604315095378019523885270765275078964534961800181277000936403192292959956967952114724941016405195123709884062395917975501 
 441  3668856071545972736978106006978684043029392211986872592401687373869601634589312434755318029549863057862673145077747262042685639035580899275395413622039291603166993153140747423121021613990626130214603070160170835588772531484976021102501678722412958267076826911535903667136841934143905783605702057630942158044614 
 442  18344280357729863684890530034893420215146962091759619086354621151261650588018059280900273812049163126010259355038605876221514278526514025919708601160489668318346217019999733346663928165901801696932775993788443881188626733698037165143710596684080855924452716303865414708069810938204239667984088705807630548250925 
 443  91721401788649318424452650174467101075734814586099119929157842883962822600376284832996103717445207046315237481865104010235070803649601623807182711739255693704594289804971732580156077349679726217342356678101230559535679621841923776998755705600012394485902993505559051603094768238445444693959478865203996530338510 
 444  458607008943246592122263250872335505378674089439699697635328162930432391643025377878959457216023601105061048800231607662970816895183914223983613103650411409682878866908118169055975028658478078095803325376761154717286153452436857207148364283841915956913255240685075288655676843661928076548995336788191764680733901 
 445  2293035044716232960611316254361677526893370513235314880134796608694635072779702704250713040595308269644531985257435756047892331682266535924048285861689299411179387803263730598204291253261434857611834365753668653747368708394640013632996675318844840208602959912107326802346077118723550713251677129383862997341529174 
 446  11465175223581164803056581271808387634466852830323839968506606219643067822156816780677228221037302406575428778390249753029183834332530559989780577173057598301333004282781517187630215042850606095602434827974295407961704476121835130994982697371363936019495051724254473920200240758268906273256479999956966470331321005 
 447  57325876117905824015282906359041938172334265208208262113863523802894908943817296941080793177429556271915804961597412961877515436634874384886114276796318791871537556654469958279319756749790667328666476929778731454718470446740496022647991230600765019488453518224776940176834756921716057609991788214700309950582322270 
 448  286629380589529120076414531795209690861671330267397559654639589833192824051219336856182574176119958332616426070273362513032084926925548454556581346123476346966562746758732027425475176017919908514283897511580900511798011128198789251051790000084946292749465780307128807064084158110927901793553792519391609743536145101 
 449  1433146902947645600382072658976048454308356668242412794614485832440837237584628092884027304036488499605880006351616926129892823661219318964418439774438188843716468055311587321235487901223362494674009542765443928256578998391613640443985416985463597036782203906422950313771218294637736015291632796495069806668201084134 
 450  7165734514738228001910363294880242271541783408833763958437580695303678657237266098832594252805997329952536348612399853158856818567223513302028810633234005329461420965346840062587709854180451458064322143222980254325687099043893101159511473618413312408621219887820271008055604574004427305888497667123184757513667984685 
 451  35828672573691140009551816474401211357708917314655619733648509608916363163442833031812802194524205977911061449039204460583244206344907075570073938967621769116856817790041398298513103268452369122805575453985215558593187760943688966654412737030860910853963909053778925301670754635259695159741308250796901038183762485230 
 452  179143362868455700047759082372006056788544587655225298434084972574173695326240175309663334694597907203516329384784675996326229423152538919510639554315754309540583111427890535914664161777768549354794586071450076653278249038019881269084003107275907959477911622669944604124520158540221391657979976703324253808780877425101 
 453  895716814342278500238795411860030283942722942603915291233794560989235994667304917150713968360897045277528245429317493498033684493653245280455928158304868885762412158923551114701116702225627508428952812691836456261145488951042321859999256071651605228573128568514488458912675549499814610141919493197521655468805887045494 
 454  4478584071711392501193977059300151419713614730330731652422451597419650045480940748163159021356115263439735151009282417784066083416364038682675515184875280227752948737374242086334971065777228783759263729339720510777549626915241864660663549055075990859567970357380293507427150101591147512163836309397221745118499386017965 
 455  22392920358556962505969885296500757098568073720898279047126173156992130515982368390454151824987096465443974040020547378780783595183818271181315932037119783674637000064757434799947017584423722180075739710160784693918032881831200292629749455760586417262382177443513426520155751266752158746377383736753373855343977049259390 
 456  111964601792784812529849426482503785492840368881469878375686526464536173734222500550824185997761562920311831108569344519400318291255904152917397660254591366537000139655912906423687573241163277249636013985099634515469452248552763520059185459899052740706936993666025002432462476119703632048548999095363914556544623596349901 
 457  559823008963924062649247132412518927464201845515263324438655275040982953288355137148334637480112136974259302482423352497150955526413233410447454028402983379401239597069809966666839316744819538396978953165275753856797180740545637038658660905468612709212675319649723336197676375441506541343092194489074810154194558852789254 
 458  2799115044819620313246235662062594637321009232007972352434166946078123104910746223318528017365777974363094010087553880280843522338960402009130714231097193346054088604895259086085576914412866614514100619215780884966900529292568529922720875324249022694043626808223783997275361134571028448838768525408562372952808087861996845 
 459  13995575224098101566231178310312973186605046177766484683134397013883448878429613266900059406689759029785650770890909667168046455801457102993582091053501583313010810575816814985106729481906243411846760382772403417816139277974600736146871956384398567359893263351348858284000564398071534134294473359271199679458094339446676750 
 460  69977876120490507831155891551564865933025230959738915099526234203388577807651594935729974312892271780817948925521284782645969251271140346120688765484629915255661938303913200775268997813136493778531938503733714968866443876089741163089356765614179360095327743521129745652003925702086029533580379785662718049724553745819255501 
 461  349889380602452539155779457757824329665126155082320542233048167552828222700272089083568580682235265431675441479635895851704058932922824433297749760166816168119680478877283650168346302978770744685861172854828532721271345351249801180283061306584328728559364201458543436200699337237083086095216998065252503670848152809168331414 
 462  1749446903012262695778897288789121648325630776546106578106908823907682448149416903037517739882271953268800744509584945466170939733417723111515550607434282999200703280792492264688916507454116859008997810843562115455938705008105883720510304177861364283201156369540266261580555577625547951269527682410219335743640381106538097325 
 463  8747234515061313478894486443945608241628153887268548358301216064112577579339310345666288045295742270785940120103409327522718662029908349740433694490448831004123173160512367664870861718259183985902133362759347488240371993735614539065183212861027553608594611770099261528206661973277436657069022374989657557903356442163145969310 
 464  43736172575306567394472432219728041208140769454494803662572768098859549251065455050246237610016241371698172938068573244464833312863636676641838440945983641174225852461538294548172042947540594241189810507933502880805373775684786244949202012766513987399745220346110876519341048464730680373463619926498992372192192214833451037901 
 465  218680862876532836972362161098640206040703847345082265797130591607484391672802888538890377584231326929566934282537737267980479022963011068592610686746765616848963287841927790210469005059647763302688200482484510519870820433456705106985439552198770169572070025902680494707423316889415936740671313670063683863571223967391617927974 
 466  1093404314382664184861810805493201030203519237015844318922719962490168540033916895845088646057757114932145490507434464377281702292759710005370943185926886127246334778041575698653793745277106805861007061255216502075314590429085981075979789103615168810366501166314109016984871270025604298889767500458644059292231534650647534895405 
 467  5467021571913320924309054027466005151017596186240953554361867830261829026849194291827990262835187495797990351094054315600187912205673200439108922410783668005508293955620599916843804282374653522398211438007268527198758937438961009502105963667219528932043455010196374714154864307985161054534196519528581194146879411449034559169070 
 468  27335107859566604621545270137330025755087980935851695610802411222553090440964410709550139444361545163539062216231496197548843680086152699132429380395646305096459590170008808578025485664051450337114664396331982007798750697350507713716771914491025347138716144881926996794864505125176722155553006654846336738634778225288803887153101 
 469  136675539297833023107726350686650128775439904697846189409984344397741233431695810549391449742550156555891929523803469400014194424932774569273289802596536432533405352808432048763874651413636621135604792825536882735284573678805312790247918158194651882214733499127086479673887083442740824925957777711542992623833566401274526941674934 
 470  683377696489165115538631753433250643877199523563581792473810875128609292065974080753520258795720505732246651188404570451385954867484509998401832097210080931197761133048006577009926247695703547709329641520439008679843857505498009123786791998180313902448134632774942566940703855337466562450639579419876205074152320827411919120167085 
 471  3416888482445825577693158767166253219385997618115312344064610988202658959959850515793853334310481420472382859615981555468894941243142877172923127268222537151090657424780301146898535495750614496530547635147280453249765808781097786397543057934255670984544878131419248421034421122608929189977011336861620509198079594413867106344708030 
 472  17084442412229127888465793835831266096929988091766175247105281391251744798319173027074274832879922669606517480964972018412451081641909030306588806805588827998797437012613227569148371392127516678494640711683598829525781702898967605828907345831830454914233756392588633896086792222725763105613885546247537023942495381809513913853617101 
 473  85422212061145639442328969179156330484649940463589330342655312757212523985675546927791406809709675617011014440932805340994508033324263736455788625893211545756174013169564971546144863266993556056220277523196652841089376631517659517612561517049883844007830955717565014399773135121767662616510154635566238648690713581217122554981108294 
 474  427111060305728197211644845895781652423249702336980468141792186989877819904696461808637164629788627160968823262798872554682592037310013043435177226949215862196048063928776031617677033518966307354549173625446131637803443587049831243090655566732147180525171752477688343781078034132497203894939287460656626189358797069010331968793688365 
 475  2135555301528640986058224229478908262116248511761037606423023427764649899428757217721906345473904132108499249287642940734196291779994302726195389714744977375740244368932552370892218112206549651876557679990884056568900954573653088582723874529699517141443019787428860600024435351796152824224226059022716063177357232168730036131545018190 
 476  10677776507643204930291121147394541310581242559109729094971367110084292696764885723324413816669364645757117164556136599199944157605816843860238664463919275731039114212712053257444488567106792935337382045635954123665239066256448674911563290303673247550412999011482552141920202243763966532867372964938900734063797104152782139861935005901 
 477  53388882538216024651455605736972706552906212796766809726281835435465636282308827155481597440546199169644070653922353329173059699848670680797791290590970323844440769048441239554460233542711660417341892795085695646212384269484467028710944547873524353183264316448762830599461162476961130826062603031204941586619165093040653809323888804054 
 478  266944412691080123257278028684863532764531063988706705637109176717504872605481729932846100631528499611654296070188396231731118497510314671714001640172136569318865522719781513807164926590913636940276355774589605181815739842471278375800828068234408346605581937434140357466155595450922078194431060520426708680728675013424807128339748035245 
 479  1334722063455400616286390143424317663822655319963024156208345881748231127803159026285982956872832513112007261981278344261636265533585264694686148892125190155000016980123363102073017456609923181349364505822200929920519776315855463529188411819463225842256820129492653789817214703772781313226258341588287854344782614761341724537712956131550 
 480  6673610317277003081431950717121588319113276599893083293132929401383982698118796637916924599224922625774979467711826707998656199010958627613543187052870082532679970336557100449207071942108836868161647466481833685655237829156349806158876838163924129866772309106804757332630553328003808996632567596298626560746916452535549667268305950455501 
 481  33368051586385015407159753585607941595566382999777266514029446977491221727005989215532662255567653369734670063633142089590837017903614971015109345114885247266290777336074030421482938440094471117179716271245921295270563313165600202079912671876324746329845998692294258957658124826392517056606475051813454338415180828344974740224117961978214 
 482  166840257931925077035798767928039707977831915000133732763606434769741341580677970181455468315610427812112441500018550454851378793343440036025951283421240497459531741022106430069443927398613711496008028880900897038208157285762754570237437948639141006191890502558753695526356854208122472885090408730330999452190545138441268710494954465383725 
 483  834201289659625385178993839640198539889159575005658264591868973377847639685981947322445969729140782914318573072174529727366577619308894451413867403827484299959512577663223757976053338625454607559322518213690422571148459298096164160614755236637645995679518315578473525822308544299698737266470402385272682136841013044798197205810548849280110 
 484  4171006448298126925894969198200992699445797875048249726054692065005801925560278122272904361250058489986618330183211010725834349218781949984653259232024623054893605744084124707737751782176279117480223814241754063476337473612931178142989809848831147850672637442223861978704667795323077294010655659963753369636553351058704832358523368937661901 
 485  20855032241490634629474845991004963497228989375321082242654849117495264536322864154007219856667710751593193517807442258814865770118471762760944419809678144408198082240164365672145150114635805544334905101321764474568772644843801018165185639547631949610140741336035205404621423058128230547740926608391546138223557240559754063996107029060086774 
 486  104275161207453173147374229955024817486144946876924745662799800757341342315700214940606891485008226964606375079408861385306169485297443170937461898040629507315948271569811952280630667930871824464207484946540381568514740258910379338466502207005336359735832080598633154690141202663035648586442013579747429805745164034954483922925769199210309805 
 487  521375806037265865736871149775124087430724734385901066112101224466166790114844651385317626231719827649593505426949211102925403581128062200564350599354158683899685738195065723241011066713155780035962292265307339331641661661455300183549510578516319863503700461755422503555697615319184766126246924268849538534168026907284996895752502680164495870 
 488  2606879030186329328684355748875620437153623671934614681752915005048674264719597563655720806385313909554214047459620583654606823371665223138368163172921006027438545028969488862031200414685041943274689188404476900744867195350130884958851302710325179045688686414755519261646880240906033905200897994098473724200487143139379143985183102581104881101 
 489  13034395150931646643421778744378102185768118359693510813534210556114732580179485045195134732833428632996056319213365765136158081264810344490141193787844384624934206946654494488884724916554491125460089956434462542484600039429448372335922050002999761776980128473807553084328967128154458494432199192564433556378818486049893272645171359034966425734 
 490  65171975754658233217108893721890510928840591798549303686749594904059107927223414133641796467794579505880225925575174416042900491577142378412251692288094853243580011289991900745610943511246268973771621828637100110749876746947855088275110571859781848445095084624162962588437531129424187805856015822743572728641328101329938045279191852071178589485 
 491  325859878773291166085544468609452554644202958993073516910062143014237319741421026298873473553482642893000906951451137050391785481779535738212473989803712523197365110725310899691621275937996661385122978636525123029004220342324657061638241803792081981481355715559644473117704612974199125643086739025238244600857337723666898822329416913384296210830 
 492  1629299393866455830427722343047262773221014794966675578455567389046953719128320954017025332625452195919403644068182392958854587553117357742582329967374755253416173214873381130588824461220654762381827701760487617996062178389366830740072374026267578329309526424715153143457835180276732964305888139301647681456748022611869049006923632271978710929101 
 493  8146496969332279152138611715236313866105073974838609867898863641137837077326468060175758522559416905414614657634495739100415162488398655919736783625008265645332719051790475326296350176236790201907475308291520828842899867444520857898754450364554709172464141756541576285552568741258913482393238013025930347178907647464640135967117233092182453731094 
 494  40732484846661395760693058576181569330525369874213977241978424989301459313371793461241320050525708230343459037496444623162323463771040201428220334421708442225274394165955444759378728993750508274051231581675087659256848201662501604936699718399574670368238978478091888161743671240472511100119910203103500418170668096347369277253290554392706061998765 
 495  203662424233306978803465292880907846652626849371153597819828552080956392273816779947656710003543035964798838185226979317759644181484787053465954980727598136577625327449715864611945757315116245541873203889485326789663053265597574644876786665300818258846296017517810765308561080942945279577695208688033104796923225334261525916267453552231536590856990 
 496  1018312121166534894017326464404539233263134246856102835538888468942578344196915150304083989021373159076320362918460598870511437129882474529649311068411376793063570546704112991230329835649328469736519285419499044730325641580060623505368833780830969840745511432846411025596209839648350346551071374501910489157549734835128439200865938392918034433181901 
 497  5091560605832674470086632322022696166315671234281853563453425178864077252295900753783621701121497712390906502565645835901173376855067114928585068792041915631130919820270036943565231173606508592813265146302509424222888839226103673501313042285063415528363248490926351644081318130209487093229917035891223830360961258100967861138086612697828223213778854 
 498  25457803029163372350433161610113480831578356171414625360303057230925128386724803777970915529666016229991751264733720642965621628045416299457460504132824166494240741795130084611674017246666639768655168392630429569764611615683673462855816573800266010122295076421245571477916721124256816423043443826426166983413122970034021550506523932388946587789113645 
 499  127289015145816861752165808050567404157891780857094556973659011501044610434605218926065805744564191822107631331326929360462997052149789663624986480472602570851549902791116058466342131939453481545829717597212458530590037445975694723829792033376092803611593665597877040065849494087414366122825670652419688566787344379805980093268445638141041292676466350 
 500  636445075729084308760829040252837020789458904285558505556869958890898926176950894775173941107757401799133656687377032260242150718966936784714298198951009962857139158338480941461340643096500224991959608764460485937658903781331601169412060185646462142357839788122931816106783528696026130454753536044636995289373156012201829130956465482674752607383575501