[524408131, 1137425312, 1075144303, 205565836, 63886687, 758606685, 0, 436069822, 1052200370, 2052143914, 1789068985, 889913030, 309585447, 140571658, 927265270, 1909555162, 2399058954, 3151667398, 3176602809, 3349092290, 4220055032, 4401844299, 5176711257, 4425828858, 4396888576, 5382444764, 4927282746, 5918261723, 5655924768, 6383924065, 5973906834, 5727317420, 5316446227, 4614784106, 4971872645, 5722024806, 5185815277, 5422842356, 4708207231, 5039932705, 5274931567, 5477542182, 6149095237, 6917171362, 7074189630, 6615379207, 5671077020, 4718512042, 5000282525, 4280274192, 4511390641, 4370947017, 3880259091, 3889131917, 4013278572, 4113465681, 4344870818, 4539577534, 4798837883, 4328900065, 4321835088, 4808970239, 5528964824, 6514119759, 5696206822, 5510262297, 6346116898, 6651409803, 6157209167, 5282298428, 5486537827, 6323297214, 6046606676, 6950754621, 7652769408, 8470184483, 8910908516, 9422087384, 10343553572, 10318174910, 11070135612, 11541262535, 10658768503, 9731081383, 10165438262, 9171923744, 9772730536, 9695836125, 10076313603, 9949017576, 9014656230, 9665600463, 10504918991, 10181685710, 10950934801, 11011540950, 10702061658, 9887638962, 10033165435, 9871455645, 9731645171, 9566399962, 10230583491, 10245419402, 10603655921, 10398315487, 11108396838, 10235669764, 9447010002, 9383036768, 8820585077, 8573167464, 8578833686, 8662162728, 7736453959, 7245745237, 7223257831, 7610036192, 6873119927, 6297094707, 7242881867, 6926829880, 7289237807, 6414344999, 5834512575, 5301625937, 5010160832, 5553181771, 6470500869, 5540047256, 5422062495, 5586850581, 4739747785, 5395300031, 5532132021, 5389423801, 5721252717, 5287810343, 6213544310, 6166276221, 6893396841, 7350704149, 7322592076, 7643852893, 8381137807, 8241228024, 7786560330, 8655563725, 8879492625, 8690477211, 8824286195, 7881146649, 8731346530, 9630911559, 10355480165, 10332910646, 10341530331, 10554398992, 9593145552, 9177822095, 9211398836, 8503098315, 8353648547, 9336492247, 10192273330, 10742186610, 11574341202, 10681138530, 10632551392, 9886562669, 10885421878, 9999703767, 10191750089, 10116375289, 9373813442, 9993333555, 9602844114, 9161322929, 9110880295, 9103190467, 8216288307, 8183286036, 8743080265, 8764556774, 8610873556, 8586282084, 8017087094, 7949568182, 7060295185, 6172666539, 6277994703, 5815961951, 4977967618, 4423470957, 4735359194, 4334187489, 5023840277, 5432174197, 5775160289, 4857020717, 4369326114, 4081722519, 3888382313, 3455664208, 3443573455, 3575987962, 3225057576, 3587583392, 3873384240, 3793586956, 3977297816, 4014146864, 4226667271, 3382519694, 2636997757, 3434699841, 2797235020, 3388650075, 2740096389, 2173860165, 1288344857, 1483408809, 1410549473, 1768510140, 2122113002, 1154232836, 1079769623, 1634962803, 842857751, 276691313, 569904309, 384288434, 406440596, 1098305648, 2062228806, 2080055803, 3073551862, 3212263102, 2526704036, 1633416159, 2005844429, 2361077272, 1757580428, 2094851735, 1954032865, 2684114358, 2560032790, 2184564725, 1857454910, 2729940884, 2617431919, 2567749844, 3381705701, 3475477863, 3691413824, 4087254284, 4772879907, 4893147254, 4879941295, 4369931547, 4952369488, 4674497805, 5213498834, 4887884337, 4286501016, 3735515552, 3251866293, 3150679794, 2892227992, 3233436578, 3262167692, 2887482068, 2072202268, 2796008998, 1844775843, 1542622060, 2284181463, 1804604048, 2266804313, 3196510392, 4133488111, 4747207487, 5414717311, 5721104452, 6297168727, 6544107535, 7531008442, 6580284232, 7188745308, 6860492032, 7033737476, 7047942709, 7733643944, 8328097404, 8476311308, 9390789988, 8502811132, 7770242314, 8080317077, 7583341821, 7553299657, 8454644378, 8100587100, 7257540625, 8170814411, 7443461666, 7199468807, 7878226363, 7587538356, 6882927668, 6442499173, 6509952767, 5772613176, 6063904507, 6486955235, 7009371353, 6786439860, 6552059885, 6273501988, 7200591217, 6383054655, 6219691904, 6858786600, 7532582447, 6755136075, 6208574564, 6355098746, 5485109646, 6060918171, 5140323600, 4561628483, 4614562466, 5578117077, 6489073626, 6487013619, 6155862027, 7104151406, 8006223880, 8536227469, 9118200777, 9308711018, 8681014084, 9401920584, 10079406194, 9400992949, 8529642042, 9240561329, 8962089181, 9265298206, 8945065708, 8481112141, 7665792492, 6896914855, 6888833154, 6104166553, 6259120773, 5981517663, 5332052202, 5325417784, 4883941640, 4691161429, 5638255023, 5988360243, 5788734006, 6409659572, 6596079786, 6208646232, 6082694441, 5601886579, 5742742315, 4882526839, 4964261821, 5230171934, 5679319577, 6044447093, 5141031795, 4296431971, 4995110725, 4673671311, 3742787440, 4590445628, 4195587953, 4467801995, 3776713752, 2853602397, 3810430935, 2830377848, 2787072184, 3452397247, 3439425000, 3641119070, 4233762244, 5107241084, 5125090177, 4210427985, 4846564779, 3912818280, 4800155268, 4330871689, 3937004710, 4132709235, 4550929001, 5315308279, 4540635909, 4630297498, 5618023041, 5817557853, 6556831651, 6950454461, 6742658555, 5817531665, 6391546210, 5467468776, 5663013470, 4984741375, 5529472356, 5011804647, 5526307676, 5780041207, 5619229996, 5171105054, 5421053405, 4663905851, 4854444214, 4239283674, 3992359936, 3359738420, 3468277736, 3916655290, 4246570646, 3754650282, 3413942371, 3484530510, 3045825845, 2192366095, 1674576875, 1217729975, 2140650540, 2240947269, 2649256198, 2293772278, 2709279118, 2943079114, 2732356836, 2594514549, 1815427996, 1487731881, 1861624406, 2172436296, 1912263200, 1105669670, 1681480794, 2512090213, 3354370339, 3723581642, 4424137056, 4023623266, 3153579488, 3195447526, 2228285072, 2964928675, 3516495340, 2997598116, 3704658750, 4123860595, 4522719741, 3896979550, 4420843606, 3480303196, 3491974358, 3627468992, 3786465666, 4367094216, 5078424660, 5082822057, 5883594040, 6384225081, 6248666667, 5746954175, 6687175102, 7581978302, 7213941943, 8151636220, 7565891159, 7666887730, 8282609456, 8596377883, 7799958516, 8109233960, 8733377427, 7900002550, 8530222979, 8767519696, 8270563271, 8377989108, 8737525358, 8526729517, 8487226268, 7741932507, 6817830736, 6576051996, 7383251226, 7430628487, 6887172855, 7882098337, 7901255132, 6921616401, 7220507433, 7206753226, 7575654245, 8492120365, 8633970744, 7806096922, 7572670875, 8356973407, 7461821966, 6625979639, 6891192781, 6388415919, 5920498552, 6160644628, 6979509699, 6155072752, 6139811624, 5872454618, 5505867154, 4780489746, 5458409176, 5275913400, 5006474634, 5464100588, 5426297055, 6143705950, 5327174172, 5178094797, 6171979302, 6768791568, 6408363561, 6234496692, 5566732974, 5782717405, 5303893619, 5255058080, 5345774627, 5225937225, 4935025268, 5538850059, 4925695795, 5630852167, 5846560995, 6154260885, 5900892552, 6042575436, 6667341816, 7399595396, 6569038497, 6770984335, 6048175905, 5856035984, 5926374674, 6688969541, 6338377616, 6738792161, 6656495309, 6722670298, 6386303792, 7252668987, 6355862092, 5816135594, 6326208009, 5589589829, 5236171547, 5761443514, 5678961726, 6225010097, 6497199486, 5649639305, 6074806887, 6475343126, 6599786191, 7077001445, 6377096992, 6855791571, 7240308515, 7258588682, 6359163673, 7331552640, 7478018016, 7303650979, 7032836449, 7224594241, 8164165099, 8430395308, 8482656948, 8298573739, 8876674073, 9429234919, 9290833531, 10018405465, 9223460290, 9361159613, 9604596148, 9302694528, 9039750313, 9201870972, 10184067618, 9481173914, 9800529399, 9456273625, 9184921087, 9662092652, 9027187805, 8581235510, 7632923026, 8216733676, 8201971312, 8302815672, 8734024849, 8210350042, 8038507537, 7343597763, 6935511274, 7843462343, 7646573738, 6667925629, 6772569747, 6260735061, 6703829757, 6627677272, 6551289556, 6311874388, 5762806723, 6290207050, 7119788070, 7362436973, 7916675136, 7575536518, 7256915144, 6403050674, 5943982383, 6194350945, 6759036150, 6160159294, 7003170210, 7857831646, 7976847528, 7309917492, 6351487481, 7312741988, 7132795247, 7839440997, 7643184016, 8281077261, 8191810491, 8097521824, 7452487029, 7604717001, 6942615500, 6717655699, 7479819752, 7916909728, 7554480087, 7380077477, 7977669391, 7917950507, 8465024577, 8899502260, 9548693047, 9270014283, 8426876101, 8725877142, 9615281461, 8964717177, 8693118999, 9120688910, 8830483294, 8131722976, 8157708533, 8525530422, 7872062934, 8483736536, 9087932410, 9526519081, 8533863240, 9442610286, 9266050383, 10036696352, 10421298911, 10297585087, 10992179664, 11650551613, 12195722590, 11537453394, 11371904303, 12341099631, 12999856194, 13665016379, 12880264327, 13697625163, 13376839663, 14026082568, 14685679294, 14799562329, 13976413189, 13947961414, 14892329864, 15365767045, 16270749550, 15515687269, 14629013461, 13687546935, 12872407691, 12050153843, 11333960677, 10416255435, 9559917971, 9096891746, 9709767121, 9843852354, 10446033954, 10229513623, 10576529647, 10013469134, 9537640217, 8748054934, 9037007446, 9308696606, 9960574098, 10493864306, 10580032648, 11338315965, 11952160978, 12530059637, 12923902930, 13277523319, 13536679032, 13355671280, 12834133242, 13159257272, 13208941247, 13791690314, 14115234148, 13405373986, 13174728398, 13289237528, 13830580119, 13787823517, 14455747089, 14701050459, 14360880717, 14562369422, 15495387364, 14632879293, 13812120979, 13535487724, 12781023309, 12900648713, 12701611891, 11991014967, 12237592350, 12260584601, 11656311825, 12254238174, 12380987524, 12921424101, 13844877266, 13668704050, 13133732000, 12392595285, 11535511797, 11689638409, 10701536434, 10994528726, 11677644149, 12413890519, 11512459700, 10768053373, 11471981037, 12022289896, 11303793983, 11544602336, 11085693974, 11799877648, 11503686408, 12203558263, 11397956783, 11954930316, 11461829362, 10548185415, 11357560707, 11015357191, 11457001342, 10986671674, 10505578820, 9587290255, 8666499485, 8285989653, 8243632084, 7737458161, 8183757895, 7770930715, 8043091510, 8705399514, 8652446570, 9147885435, 9976584809, 10236210721, 10453114100, 10582964629, 10606622535, 10694404622, 10516149614, 10655160667, 10499675982, 9925285280, 10682793396, 9685597395, 10145412152, 9580942387, 9114141169, 8917894222, 7953266943, 8473779063, 9345338939, 8562463133, 8464306309, 8758302748, 8789472582, 9086205296, 8292197385, 8436587599, 9310040497, 9640547341, 9379421468, 9506967409, 10130981958, 9696846160, 10241350716, 11089077843, 10715938320, 10434015736, 10726842304, 11605430912, 12280056491, 13168682450, 12426128864, 12379253379, 12651370314, 12446177232, 11908699586, 12156677849, 12498544681, 12285034828, 12297382339, 13009775835, 12108989957, 11162333064, 10979691911, 10694236483, 10464669151, 11058813313, 11816830092, 12693765023, 12326078144, 11672594148, 11732273608, 11742154137, 12436931718, 12307315138, 13164582358, 12729298001, 13449147917, 12683574631, 11899100982, 12454837094, 11983645206, 11375405351, 11251849044, 11232658991, 11750561064, 10864178912, 10174391736, 10347457821, 10605905501, 10393571085, 9998258703, 9538485215, 10382883460, 10688810627, 10149124279, 9454727743, 8465529759, 8350000484, 9180382600, 8277179707, 8916907456, 9171448691, 9011831664, 8408282008, 9035697732, 9762058529, 9209924751, 8278524521, 8584122081, 9511770347, 8633714763, 9286956574, 9537561104, 9560332013, 9232368381, 9849829076, 9612080549, 9376554359, 9546651354, 9965564614, 10568824236, 11422804588, 10605531680, 10462976442, 10167593470, 10863880464, 10511397386, 11245115469, 11857644771, 11590568511, 12044381541, 12231986773, 11485948669, 10994532776, 11555784852, 11581407767, 11913185238, 11837995926, 12586028063, 12307013865, 12560481221, 11666595359, 12040192109, 11494886678, 11400780505, 12082826099, 12927042046, 11991570621, 12720124432, 12656446048, 12360118781, 11628936136, 11107105748, 11716435027, 11966237927, 11648850460, 11173160978, 11261235737, 11016984220, 10824232059, 11160266099, 11944599648, 12687929376, 12991755338, 13804606147, 14620217332, 14001789326, 13072062828, 12980306739, 13394960809, 13289725034, 12727587053, 12983269615, 12232535610, 11640910208, 11257524647, 10922989967, 11026043617, 10047113707, 9520243103, 9951519829, 10040376354, 10708220214, 9838200507, 9011837594, 9005571179, 9872899392, 9744979167, 10166093941, 10015923665, 9675031863, 9395700556, 10002626277, 10004797928, 9454171399, 9258340323, 9434500728, 10028506127, 10093709802, 10997555823, 11220304312, 11982560496, 12614827847, 11817784301, 11022799235, 10419158119, 11380791775, 10848347296, 9892746170, 9258750798, 8301936789, 7354498200, 6990543192, 7503867470, 6505495489, 6589928201, 7156257370, 7582223246, 6819377538, 6079201491, 5431264114, 5742730895, 6312334985, 6171789826, 5237917559, 6134110543, 7091119478, 7729723712, 6819958455, 6988734693, 7460500933, 7123269497, 6229049865, 5427215007, 6021760153, 6419344138, 6690967151, 6673552173, 7379877889, 7279020283, 7045581469, 6201304948, 7117043672, 7428411168, 7767278732, 7814608922, 8323516747, 8259239637, 8348419442, 8946583658, 9891938378, 10581593127, 10482738927, 10509993532, 9884253672, 10063510550, 10106596593, 10494155264, 9602307074, 8701001740, 8180775079, 7546972235, 8300843802, 7484756945, 7198889154, 8095976644, 8425272461, 8659041073, 9458485670, 9498998475, 10120176183, 9965616933, 10688008616, 10062309551, 10276180418, 10429655063, 10733656660, 11076476325, 11846083444, 11564172574, 11973733811, 11993865554, 11643787222, 12236724929, 12091043515, 11996956350, 11806333032, 12634989947, 13388822008, 13756566176, 13089002332, 12866153380, 12066046070, 12801628378, 12021214552, 12537853477, 13186522045, 13399224530, 13788069428, 14168452461, 13749900551, 13200789599, 13908810962, 13854072851, 13898527818, 14062338001, 13928017870, 13427391366, 13023348647, 13195275654, 13698603839, 13164628565, 12731411544, 13476866175, 13074739697, 12840207317, 12034335164, 11054393290, 11084130806, 11980863877, 12293888280, 12739308829, 13716265944, 13170707357, 13020972766, 12488674237, 12026860545, 12980576771, 12309251054, 11838203054, 11137908217, 10394539593, 10172432110, 11122343831, 11878821587, 11827754534, 11553005374, 10562428796, 11161038888, 10179499633, 10514223018, 11481147368, 12094321355, 11845155300, 12220649841, 12769160560, 13100785390, 13322307225, 12407382747, 12848181465, 11945261339, 11841570797, 11962235804, 11671164451, 12226183468, 12184526316, 12484070179, 11900167376, 12393116947, 13183732312, 12955944433, 12578154859, 12518793558, 11577119051, 11843905876, 10891780326, 10824587270, 10365080184, 10363650857, 10669664750, 10157251926, 10598765764, 10177316609, 9824340550, 9676107286, 9312122678, 10182297194, 10818477183, 10423989101, 9543904046, 8622818407, 8488050526, 9221621356, 8248570236, 8562399828, 8526000251, 7728754192, 7446710590, 7558272676, 8481743030, 9056096317, 8412338333, 7951891205, 7330513080, 6751234936, 6103441528, 5525569878, 6381011646, 7037527696, 7721905216, 7068683062, 7852434111, 8359002433, 9272958737, 8663642441, 8504038896, 8114991709, 7126538416, 7288347277, 6793671573, 6494120896, 7380312729, 7803294574, 8209060316, 8849933454, 9649801230, 9003879067, 8810215701, 8736421071, 8630110280, 7879323018, 8176972265, 8436450106, 8766433144, 9698860785, 8997363815, 8677976213, 9448265693, 8629629290, 8941352583, 9753090378, 9087655753, 9768976656, 8815648369, 9021057054, 8307173812, 8350585933, 7751075902, 7786692474, 7121779481, 6659564494, 6362975776, 6245300478, 6923583980, 6137313611, 6270060113, 5387610126, 4784948731, 5678950567, 4973783436, 5831877412, 6141078790, 5799203734, 5926329715, 6399917235, 6559337273, 5794252658, 6252936830, 6604426149, 6126021199, 6523791890, 6665377642, 5906142717, 5601139861, 6354917792, 5941315753, 6897654697, 6408996754, 6956696650, 6856682854, 6319185624, 5479678960, 5626897418, 6259001739, 7134647336, 7506922107, 6868725536, 7601653470, 7287008284, 6819348655, 6791431552, 6534440926, 6698004546, 7581476200, 7454826700, 8225266082, 9055901336, 8392375460, 8531934011, 8166333670, 7796947091, 7573064305, 7818168736, 7226333755, 6786007334, 5976579499, 6679552810, 5876984059, 5306496920, 4813979453, 4489992507, 4571094645, 4277371162, 3811805007, 3216192978, 2317574453, 2270462877, 2187118578, 1699707664, 1905237599, 1728242894, 2083425043, 1184860660, 2044832084, 1398423877, 643093396, 168034940, 0, 0, 0, 0, 829255838, 832780834, 0, 0, 0, 746007708, 1148020826, 347961978, 369149102, 883190863, 131558284, 0, 0, 0, 0, 88552186, 0, 0, 913729245, 1808924962, 1170770617, 1748959420, 2538164230, 1692124002, 1389219070, 864690117, 1412820829, 2402575918, 2688904112, 2459580349, 1846417425, 1216453904, 783327423, 0, 968579208, 862991796, 810573640, 914751256, 1025372072, 934846120, 148580287, 417692532, 317612369, 364894512, 0, 119855245, 0, 847155002, 1394879776, 753096185, 1269765906, 1615938105, 1410102782, 1846462222, 2839909185, 3512557793, 3165621898, 3039722145, 3583467253, 3951244476, 3200114987, 2587700990, 3031205902, 2776875793, 3031462154, 2401162479, 1548521868, 909898001, 922964536, 1698300994, 1555277345, 712919814, 1640452133, 2316804886, 1511374853, 2490072156, 2341134470, 3079821745, 3221344678, 3178234336, 3384458529, 3434333080, 4394378798, 4901179853, 5354389554, 5951016266, 5890545894, 6563663937, 7164683965, 7394411127, 8070986646, 8248963060, 7881234831, 8856879634, 9450688548, 9507839546, 9337823402, 8522399972, 9338351063, 9026331528, 9465172497, 9637162344, 9667620669, 10035420194, 10088045975, 10888020110, 11177254112, 10575516387, 10580681363, 11310620315, 11665187615, 10711617907, 11632048205, 11045288425, 11949309070, 12017482054, 12745049255, 12494729908, 12825805231, 13291669910, 12340111394, 11830681072, 12304598153, 12349368413, 12425717944, 12763832329, 12632029290, 11965600747, 11194585665, 10716256649, 9960282339, 9929275693, 9602392006, 9924527764, 9702572763, 9460247376, 9924853413, 10719070545, 10089842072, 10007096446, 9151595582, 9960860759, 9335892650, 9837890127, 9113295637, 10090555136, 10226197309, 9861451388, 9455705391, 10244264589, 10962033895, 10865801216, 11042812033, 10292752662, 9563801678, 9765908695, 8900308442, 9107500789, 8826990754, 9363949310, 8616123813, 8384103162, 8839860796, 8776724999, 8177671659, 9068747438, 9039677722, 9583256832, 9412606059, 8732222879, 8068491719, 7544610316, 8031143451, 7795555383, 7782896116, 7830004530, 7076240955, 7079575001, 7276942756, 6329854557, 6653536005, 5676870020, 4801355474, 5359591639, 4579973858, 4793337641, 5225885285, 4407645379, 4291139149, 5164448498, 5291773580, 5947339061, 6113835751, 6446397296, 5690453117, 5448508955, 6345065893, 6440606739, 6196916386, 6335876881, 5990875790, 5238071636, 5118023664, 4163300241, 4770710086, 4190899193, 3638982466, 4502701543, 5128055618, 4925044809, 4335865062, 3361837350, 2915855701, 2751852382, 3384011483, 2719022036, 3275717840, 3888738026, 4269306501, 4208031097, 4946371633, 4057796409, 4123524321, 4080322132, 3096923291, 3407143545, 2987083399, 2431434612, 2004695064, 2254773110, 2187674875, 2995648182, 3920309596, 3894021361, 4161576260, 4459123624, 4843302739, 5042613391, 5321748245, 4476939014, 3495851250, 4396713072, 4621593178, 4182251130, 4074192688, 3276042178, 3327887695, 2621318751, 2971647494, 3738368902, 3549601863, 4171848714, 3200637958, 2793837918, 3070760694, 2251804763, 2995589803, 3838146549, 3700947033, 2720022220, 2442299954, 3416360176, 3979750206, 3393980704, 2847985297, 1861146909, 2419672383, 3281104099, 2357241688, 1958938644, 2267252496, 2920672231, 2880060299, 1895317999, 1404128143, 605682821, 1504793272, 811589954, 0, 0, 0, 587585195, 174198468, 842894739, 965433943, 315222168, 931988250, 1030971175, 1729082642, 940771746, 1016452672, 362124052, 736019595, 1090984499, 1209189187, 937311718, 1143273713, 1077444519, 1992500254, 2371404722, 1786023591, 976269947, 1423763954, 1607588519, 865229778, 1491158474, 702611466, 557700777, 0, 618804598, 173026952, 0, 0, 49429125, 40302265, 322097439, 0, 772350778, 1018219961, 1042373809, 641251671, 1235774899, 853926014, 0, 230000617, 0, 0, 0, 945740784, 965302316, 1416310279, 1614963768, 1581076950, 1401221871, 1987639743, 2867023417, 2091659220, 1182395938, 650165558, 1525416013, 864145651, 232112445, 0, 144440457, 1014978024, 1579988586, 1591942172, 2508699730, 2975937586, 3783913083, 3263854137, 2483032621, 1643355652, 2522254825, 2346705617, 2887349168, 3372106422, 4261844959, 3341246798, 3328765228, 3566721876, 3219565539, 3370987198, 3418551981, 3525150698, 3170031346, 3653357229, 4123762578, 3575688191, 4406259300, 3448817411, 2976284916, 2545501065, 2139801414, 2805508437, 3347018530, 3726019008, 3338115862, 4220650171, 4716934313, 4000702520, 4714028063, 5297297097, 4908027832, 4770747643, 5047483829, 4821356028, 3870884429, 3899171153, 4769746996, 3832392662, 4792073175, 4864736852, 5272234603, 4758774134, 4358840331, 3887683605, 4338220357, 3968511116, 3423815622, 4092183628, 3881336800, 2894295507, 3115676477, 3552417133, 2877273872, 3619143391, 2677437067, 1946029531, 2342583085, 1419156588, 839552902, 209781151, 1188918321, 1803926873, 1764163363, 1127472208, 873999287, 504933590, 859976155, 319549013, 254737062, 563952237, 243226429, 0, 374297472, 1294179172, 337298041, 1088174516, 557232330, 161958379, 410856659, 538330688, 374582822, 1226663552, 256825815, 0, 0, 851821868, 1362068422, 487752013, 523089036, 300591093, 519817905, 0, 0, 511203591, 0, 717391555, 1487561378, 882525512, 650581350, 797899546, 1301670904, 1120370159, 1715132496, 1384170389, 666904800, 0, 0, 420221419, 119988071, 28215694, 0, 0, 0, 926907496, 1503580005, 1442326030, 1464450968, 935509431, 1267689223, 2011153227, 2511908170, 2595868616, 3313508800, 3242171608, 3421706154, 3229445686, 3125070909, 3656100849, 4130937224, 3454923101, 3536433760, 3035334252, 3691829647, 3128588954, 3143760418, 2356018078, 2534096691, 2573413853, 3187867062, 3319816830, 2870955394, 3034678449, 3530044117, 3805780060, 4476945790, 5049245176, 5826026823, 6420887401, 5945730197, 4953567086, 5422260215, 5865519837, 6539671122, 7263482343, 6521382380, 6888427473, 6955581432, 7402893290, 7618843490, 8396133560, 9046289193, 8908389374, 8448345282, 7687572467, 8048732529, 9032176850, 8623218024, 9491027006, 9066068515, 8589737740, 8881665732, 8298767528, 8796841915, 8620662854, 9536748124, 9252252035, 9840998056, 9071338410, 8406913420, 8051576111, 7311143304, 7682155904, 8622654156, 8997944619, 9481334606, 10431338918, 10347078982, 9532595357, 9811643953, 10592619460, 9968170770, 9462197640, 9510380631, 8808043924, 9082346662, 9988969529, 9787322972, 9724193408, 9452909505, 10066898677, 10067219308, 9082060871, 9581120519, 9342705818, 10180240199, 10888402003, 11540027065, 10759949347, 11513636941, 11187292872, 11994748737, 12173540310, 12545468282, 11675096160, 12378053742, 11653989539, 12571766883, 13310149064, 12862373620, 13456399799, 14227103005, 14469614519, 13875420964, 12876186923, 13659815433, 12686363189, 11831963565, 12406654240, 11497853092, 12020444254, 12994198910, 12213748188, 12830855078, 13604766718, 14184188115, 14033756452, 14545290049, 14554026910, 14818210655, 15133326138, 16104118502, 15187657641, 15583963134, 14728681100, 14091441775, 13445738146, 13043372015, 12473619825, 12981924891, 13492218290, 14257910062, 14176151684, 14956124198, 15633113803, 15606046153, 16446538999, 15550691603, 14720575989, 15278868059, 16027398591, 16989676885, 17765647125, 17033423079, 17147454771, 16475757016, 15648958446, 16581439603, 16913272451, 17293173317, 17380041206, 16470851108, 17186163232, 16297424624, 17089079940, 16748629290, 17247419817, 18166259324, 18406426070, 18755718187, 18942557237, 18730897923, 19617037838, 20028038438, 20349643577, 21131227195, 20612509806, 20975093999, 21043015637, 20741667756, 19899974154, 19975059367, 20131983067, 20795920906, 20346048520, 20551111186, 21202802056, 21773436631, 21697581829, 22346060911, 22705413992, 22322156759, 22940679644, 23649103336, 24313759996, 23449781796, 24132097666, 24268001829, 24083484856, 23999979213, 24202914152, 23917096478, 23361771927, 23314826912, 23498619735, 22969300520, 22199387989, 21478248506, 21940764823, 22804809821, 22028664013, 22822931264, 22953218534, 22174045101, 21974128413, 22965486889, 23158602216, 23123838429, 22291930601, 22938334845, 22819385738, 22660922159, 22990790283, 23056098860, 23231190160, 23521094982, 23186995662, 22583806186, 23225363658, 23739056981, 22938085512, 22885360493, 23679538277, 22888327385, 22573772138, 23020174753, 23800645017, 23074154603, 23133258050, 22871085098, 22425431988, 21950456924, 21750073740, 22396536078, 22445809033, 23394836875, 23751730599, 23599585145, 23866929902, 23251031121, 23866171334, 22874445430, 22492104559, 22677176348, 22277068910, 22673702508, 22202586325, 22162896327, 21569564499, 21871809112, 21899979242, 21273317067, 20708125520, 21045493222, 21363303589, 21219926973, 21548489954, 21534320619, 20539107671, 19822555353, 18950587280, 19612768606, 20440656380, 20955120045, 21032550830, 20970968111, 21466198802, 20596819689, 20534412849, 20795102181, 21441722831, 22341270017, 23028923275, 23239460116, 24094418370, 24132821085, 24958498791, 24159121512, 24772103838, 25245534526, 24413320489, 24515420155, 24468958531, 24832847528, 25577377053, 26304400084, 25827679312, 26377467387, 26272306119, 26469046601, 26023917204, 25187090588, 24561244818, 24956553378, 24551432149, 24197391915, 24623520599, 24027378747, 24032785685, 23352095954, 22398659053, 21627302254, 21962886642, 22730479894, 23495765024, 22641165561, 21921343893, 22166451634, 22253137053, 21421586561, 21687096703, 21272620237, 21638978006, 20738127894, 21040815822, 21435609160, 22270096759, 22595024920, 21717402108, 22699317301, 22978517497, 22047681260, 22486222428, 22066924762, 22135138899, 21763121366, 22606497619, 23115177991, 23997485788, 23473343807, 23704831828, 24538409073, 24325865918, 24627749576, 24740595779, 24184003364, 24528970894, 25039521419, 25015218793, 24103418971, 23573247101, 23943253592, 24636880401, 25224671259, 24608857215, 24268865703, 23320909123, 23177478440, 23549565721, 24133724441, 23641377441, 22849997082, 22984388956, 23913622857, 24906314198, 24126412849, 23474639797, 23205600209, 22434324453, 22804041168, 23384020203, 23063395379, 23445221016, 24098848558, 24767347349, 25060949486, 25246791818, 25299271616, 25796736296, 26301786349, 26922193565, 27799527568, 27932170549, 27816991131, 28383153667, 29360649611, 29763666652, 29666414995, 29840219650, 30373422674, 31328847634, 30890671883, 30838355458, 30727674198, 30733835297, 29831726352, 29343342582, 29939386742, 29201374326, 29904664255, 29484105214, 29560724293, 30196395197, 30759693037, 30085001077, 31024834468, 30770323407, 30135321872, 30601392685, 31599071747, 32103230098, 32287782820, 32516794414, 33441027626, 33969109098, 33829786612, 33477689209, 33812234208, 33136684315, 33733878829, 34501399795, 34003182148, 33296829481, 33859066662, 34463669618, 34577804940, 35382746971, 34592497249, 33866005902, 33808642545, 33008723205, 33038552368, 33899643124, 33584826893, 32598041804, 31750573306, 31079308895, 31865914704, 31507392293, 32482666312, 31669469563, 31924331391, 32256413610, 32611791065, 33490469270, 33364165771, 34330685832, 34904849488, 35646800598, 34832661677, 35633768896, 35961848545, 35298558940, 35988850521, 36322134194, 36608940960, 37402328682, 37997940994, 37068143199, 36108130933, 36879226799, 36654058660, 36642435295, 36662636223, 36399825336, 36330919726, 35722918520, 36221180312, 35414119661, 35076206774, 34320755360, 35314704017, 36190412404, 36265820338, 36412286571, 35783029893, 35407473304, 34713572773, 33863907444, 34197035157, 34296862539, 33486341553, 32635246817, 33015022653, 33454576301, 33634475150, 33999416799, 33359265592, 33142549969, 32679357861, 32648543734, 32023867933, 32750819013, 32331433911, 32411411159, 32813595695, 32156419696, 31253851798, 30544927257, 31346344734, 31176348994, 31131302994, 30733101495, 30930675258, 30524605105, 29829556405, 30278946584, 29360570174, 28707622727, 28635524174, 29100855185, 28139315442, 28238755024, 27967313325, 27566454148, 27347342748, 26870898668, 27385808706, 27632199074, 28310592451, 28643737116, 27908082402, 28242099862, 28448185627, 28046082585, 28105139207, 27877138827, 27100086955, 27198937691, 27891925664, 27685314574, 28079598316, 28789366122, 29460270921, 30206688952, 30514155681, 30232720325, 29429842783, 29594814107, 30543272345, 29676942963, 28705358273, 28460019379, 28814624964, 29285088592, 29701964087, 29298148175, 28606760161, 28424959537, 29378244667, 28484138231, 27579245527, 27177268013, 28020727233, 28114816348, 27283225061, 27688310530, 27150252494, 26585350189, 26645526071, 26736745340, 26390259146, 26894149805, 27288853325, 27589244744, 28109565769, 28789723130, 29171300263, 30034159609, 30039739545, 30828683042, 30360345836, 30453747333, 29743297210, 29011869758, 29658878735, 28856042254, 28819657664, 29581601249, 29383144645, 29814303571, 29066769569, 29529515644, 29138015809, 28965450115, 28174781200, 27619976001, 27351220101, 26861037876, 27829398194, 28514094543, 28817239828, 29667039831, 29205512213, 30002377955, 29614649097, 30008325810, 29767621669, 29687064758, 29467676458, 30462744965, 30892089832, 30518000589, 29859295553, 29634326121, 29007443021, 29912115013, 29922667974, 30287132034, 29477737347, 28898159501, 29322799246, 28617433878, 28770740722, 29575756465, 29329069652, 29346492718, 28539049800, 29220434206, 29049026088, 28925183559, 28192498908, 28144085452, 28712183908, 28273102518, 28257559827, 27560684975, 28245410629, 28688064947, 27974614903, 28193200475, 27995226357, 28504391398, 27720297756, 26930110720, 27531855598, 27450827661, 28214151740, 29149440728, 29266858625, 29182388993, 29266581060, 30088617995, 30370413133, 30784710181, 31012047037, 31251078195, 32071383109, 32982069593, 32114453805, 32349864210, 33300117773, 33544150790, 34098247253, 34545370388, 33631128998, 33364369080, 33421544955, 33013829731, 33026911579, 33339910432, 33390261844, 33529042927, 32679654636, 33268818492, 34128894716, 33845350544, 32895539585, 33192855004, 32537093756, 33215274813, 33174161905, 33320024662, 32336367383, 32829422093, 32474500411, 31806352086, 32437625751, 32877226065, 32871577315, 31910068617, 31445382046, 30798220229, 30669022689, 30165376891, 29634311243, 29280122217, 28412288981, 29390118659, 28647498100, 28023066250, 27738520985, 27739152314, 28143561838, 27928935984, 28294402258, 28651510004, 28776947779, 27981359435, 28070832949, 28675089664, 27863898093, 27925285070, 28017842139, 28562465868, 29531040412, 29264679646, 29045233543, 29010859227, 29037827060, 29221434813, 29785400236, 30129037336, 29773944837, 30546353059, 31026731328, 31674542303, 30770793770, 30739637018, 29911354026, 30037762238, 30751597436, 30860503747, 31420794055, 31465446462, 31123787971, 31386814677, 30618991833, 30125278634, 30822075919, 30493379262, 30288183468, 29900218396, 30302532764, 29585542940, 30536222880, 31255402606, 31861075028, 31482364410, 30642938624, 29858949061, 30083423592, 30689205425, 29750010351, 29370306267, 30065990088, 31021428123, 31275520539, 30871698583, 29910014284, 29180149252, 29508396471, 29807143471, 28985320515, 28680255817, 28133587655, 28928053622, 28208533873, 27272504530, 27895736533, 28197720383, 28592423749, 28270834266, 28611540411, 28517424655, 29451191353, 29322192359, 29589764348, 30535386495, 29667275692, 29807848723, 30628995686, 30427611394, 31387665719, 30978668558, 31497981750, 30867779958, 30325974459, 30139291345, 31119987268, 31147089888, 31844295233, 32249178806, 32067748110, 32313099025, 32704369288, 31861177466, 31310337926, 32154749760, 33086638350, 33864913881, 33769858218, 33841797082, 33963499771, 33855251379, 34608042562, 35425073766, 35213164531, 36080446012, 35388835249, 34454287738, 34409136419, 34644813275, 35397021158, 34561281123, 34862375459, 35214270401, 34603686343, 33924220205, 33545162967, 33369767949, 33924826152, 34538333843, 34337970293, 34288749774, 34003168830, 34931134394, 35067905646, 35742823974, 36663423047, 36150719245, 35727730078, 36525459085, 36496024098, 36122963030, 36928031078, 36387250367, 37355689059, 37660591564, 36675991874, 36545040938, 36622948510, 35718379916, 34965304126, 34673925575, 34079732884, 33540954968, 32889243048, 32844912376, 33652223673, 33151949236, 32257309037, 33153936384, 33744327156, 34416432158, 33592454433, 32788188028, 32784806716, 31951832717, 32902377356, 33126385880, 33474956845, 32930363460, 33724494760, 33186719401, 33353799317, 32691445894, 33660093696, 34081869781, 34144019646, 34796582516, 35490885132, 34833805986, 35587029490, 36343379261, 35913571842, 35303777203, 36204069025, 35262993526, 35884497072, 36473985839, 35537655385, 34850000944, 34279766487, 34923612334, 35423102624, 35488916384, 35016870886, 35080282224, 35294933904, 35869530377, 35550120858, 35250784001, 36029461681, 36418415441, 36697030916, 36257158048, 35492883345, 35112562583, 34793909531, 34885881416, 35595965070, 35205510165, 35840723355, 35645757504, 36439494174, 36842199330, 37302920962, 38188507652, 37239142981, 37750812767, 36914497408, 36224430701, 36473247646, 35541835461, 34610443637, 34698536989, 34152768557, 34884986461, 34928987010, 34278120306, 33817076321, 33406769391, 34168885128, 34780724475, 35089522300, 35668435465, 36449457935, 35766521299, 35841718028, 35362647518, 35247062023, 36168919794, 36744726958, 36084115425, 36842004964, 36753731780, 36148311249, 36515904335, 36791738210, 36708437898, 37004869156, 37533731933, 37037508534, 36228754188, 36231589226, 36873256645, 36050791978, 36659871818, 37144335193, 36936440109, 36466396867, 35997708848, 36984079294, 36282233956, 35820752797, 35039973587, 35724405622, 34832167626, 33966874434, 34293596203, 33427202439, 33582267805, 33000001529, 33469297004, 33783052297, 34679650578, 33701157959, 33705833372, 32712312685, 32417464751, 33414116346, 33536175024, 32540851514, 32176606950, 31829055014, 31926104198, 31350475801, 30606038716, 30926889845, 29995846071, 30496832065, 29569578602, 30025278001, 29677368781, 30652956889, 31104808887, 30841077506, 31327866881, 31733949600, 32546876753, 32629968140, 32618474849, 32126145844, 31342670267, 32198100763, 31719790285, 31709289799, 31344454978, 30385617663, 29888935352, 30160108648, 30337393045, 30704449996, 29708143898, 29934402505, 30108523849, 29297091011, 28519872690, 27674129087, 28409829185, 29217521548, 30128274008, 29971779684, 30722846579, 31558758522, 31235680429, 31791001661, 31755015140, 32025031137, 31116567887, 31746305370, 31880868781, 32133964792, 31209867223, 32093398321, 32720988538, 32708456878, 32646432790, 33599548101, 34249058767, 35109730341, 35663202357, 35943748679, 34989009919, 34732205875, 33977606294, 33976387412, 34854822878, 34376926175, 34510365972, 35446554458, 36032551504, 35737653754, 34773479730, 34887925142, 34339570230, 35149636724, 35230175377, 35537661100, 35969463731, 35924667004, 35545621630, 35950714278, 35049937023, 35599459376, 34700170103, 34836254626, 35742588179, 36635460792, 37181559814, 38125672142, 37177087183, 36560698955, 36031217404, 35690958184, 36175412213, 36058602396, 35529886300, 36149408134, 35444174430, 35081914871, 34350653260, 34271143194, 33433792163, 33216780903, 32783867949, 33435159009, 33981958975, 34514707635, 35378614352, 36305734430, 35423789048, 35953262508, 35425210135, 36074256180, 36666430779, 37323741479, 36777921326, 35820217831, 36808446484, 37395705860, 36460765670, 35666038016, 36563348015, 35591675302, 34964967962, 34867474394, 34378134453, 34741260739, 33942448339, 34425939554, 34084464988, 34633927982, 34422480495, 35199571565, 35607396675, 35703054729, 36207289178, 35631027406, 35827678998, 36447453831, 36200728963, 35329253468, 35432795789, 35130602904, 34949985387, 34691830508, 34799721302, 34277139044, 35263768084, 35574910468, 34873822768, 34769625739, 34985300337, 35000137181, 35236524436, 34603724354, 35557428466, 35072561649, 34332716047, 33628606237, 32771633297, 32843263644, 32693092602, 33237681628, 33945003255, 33741470908, 34711955262, 34787345530, 33948615450, 34420991433, 33954421425, 33647556217, 34332749469, 33334196717, 33689431734, 33345776017, 34222093781, 33298079764, 33023333599, 32154293573, 31193439024, 31901822392, 31960660286, 31877434965, 32156588914, 32535511615, 31707218601, 31869629215, 31869871261, 31720190873, 31109199819, 31779279287, 31150501741, 31097991013, 30219816185, 30008574283, 30559641915, 31533754552, 31415385326, 31612259170, 32546216707, 32129937589, 32568544163, 32710876261, 33395593136, 34053369767, 34511993224, 33616400243, 34091963493, 34397280883, 34414725317, 33516563365, 32964821748, 33707301833, 33540219356, 33726960159, 34448775656, 34553781871, 33612501506, 34158189829, 34282315115, 33822613774, 33572441837, 32654504313, 32235213434, 33175493658, 34011099500, 34619408828, 34488254541, 34647170369, 35290034823, 34345086794, 34765836397, 35697091602, 36188579514, 36039339255, 36912081887, 37564327496, 37450865014, 36654803251, 36025783403, 35029488905, 34931783116, 34339426476, 35063328086, 35230358283, 34282002139, 33804521106, 33678006256, 34127930594, 33766260167, 34601841586, 34308794477, 33384091827, 32723573465, 32489896377, 32198387673, 31590450399, 31704128911, 32396107279, 31464556015, 31991846383, 32030196806, 33002967576, 33570051947, 33983546322, 34034249663, 33918411567, 32938134674, 33255953771, 33214576725, 32262218537, 32358566746, 31393957116, 30843104850, 31223696750, 31487600502, 31274309302, 31061715687, 31343305991, 31032549844, 30078477329, 29115686039, 28728896526, 28803615353, 29578354922, 28808600882, 29302554302, 29642905556, 30464594633, 29857558222, 29682844288, 28789698849, 28509851740, 28842359516, 28519673379, 28251274624, 27443227969, 26480586918, 27070031754, 27645276489, 27876584445, 28123766799, 28916078033, 28424293937, 28367998652, 29293769289, 30035940800, 30013458299, 29130831295, 28325280460, 28357295319, 27826461945, 26884364646, 26063460897, 26274827405, 25547391136, 26479850756, 27335418138, 27110148533, 27497576114, 28028948260, 27954143472, 27783907333, 28756767688, 28338112813, 28050409289, 28934468223, 28324838761, 28395944846, 29385753209, 28907242266, 29167236404, 30111602661, 29174281589, 29566607316, 29792116369, 29790191131, 30401370586, 30096536787, 29640952405, 29869701906, 30761770062, 30502963756, 30940082314, 31643318006, 31528296947, 31784543061, 32235198011, 33097240767, 32430265596, 32075784926, 31457668335, 31373598800, 30958840375, 31405968632, 30725115651, 30490538966, 31223243516, 30964005943, 30139577486, 30500067704, 30025672225, 30469989304, 29504840304, 28698453237, 28718583292, 29359272622, 28766903511, 29672503622, 29699150517, 29115754202, 28338206314, 29279211464, 29114876919, 28687895681, 29395494107, 29872998905, 29073105559, 28994907801, 28093074189, 27993283678, 27095884321, 27534872895, 28178807049, 27395288678, 27767775901, 28289257156, 27633423115, 27853205169, 28012888056, 27933678007, 28780289914, 28854359861, 28864244424, 29034963948, 28890837552, 28310253853, 28665704944, 27865153497, 28533227851, 29240992423, 29393787185, 28588874503, 27601637142, 27103869298, 27196449154, 26730432108, 26743486323, 27535905360, 26983649702, 26988850426, 26713756328, 27396679928, 28238040652, 28998088629, 29084196556, 29433246702, 30102077887, 30335723583, 29646897172, 30019266560, 29076905075, 29436149084, 28532573070, 28549461254, 28215160923, 28386551363, 28264998395, 28805436660, 28209549219, 27636333809, 27547922956, 26572048453, 27506363017, 26861558300, 27534351025, 27670320064, 28668260103, 28435157416, 27886158411, 27907755593, 28385952279, 29126940889, 30007613478, 29192642668, 28782287682, 29010127613, 29619653698, 30334615195, 31055078152, 30084100979, 29110428698, 28885837742, 29551285640, 29829339093, 29560767947, 29606480729, 29459062720, 29886906455, 30202038678, 30337329400, 29983109446, 29160190424, 28504519457, 28520082257, 28729108262, 28374455716, 27996197772, 28666298272, 27928449358, 28438257942, 28478456846, 28464917813, 29257575620, 28708306200, 28255224881, 27909016884, 27079282500, 27033247530, 27964061320, 28129724959, 27313868373, 27681828170, 28520936945, 28514308011, 28990342782, 29906424644, 29083466160, 29437139183, 30157199160, 30190327135, 29207971348, 30192581116, 30246613884, 30574530782, 31476992251, 30799599350, 31764440365, 31771929792, 31817627722, 31894084763, 32459709469, 32391243998, 31483055807, 31374948155, 31384769927, 31746027777, 31308892346, 32026184725, 31037611233, 31211558555, 30545854383, 31309089818, 30761524740, 29809217691, 30611561493, 29895404048, 28946302100, 28698271095, 29001889149, 29444655800, 28609444081, 28898606002, 28019077228, 28308875121, 27582773187, 27522720383, 28133311184, 27802161371, 28327672235, 27745883431, 27573415143, 27477107102, 28331088314, 27810150912, 27856520029, 27344298856, 27555467158, 26796155180, 27041168497, 27317980949, 27913093168, 27924076304, 27128073539, 27738920205, 28678848830, 29452026690, 29542362231, 29349162362, 29802830692, 30068060682, 29877342542, 30731896862, 30465280476, 31138293874, 30808998403, 30081284183, 30120909361, 29580319796, 29932886882, 28955281525, 29851621273, 28863927471, 27883188873, 28466827439, 29037943812, 29539240776, 28936017359, 28550114940, 28515458136, 27972419912, 27947065385, 28697019865, 29090443359, 29159867959, 28639647544, 28435535930, 27736847173, 28707909520, 28949578961, 29396118012, 29305992237, 29973958175, 30829580537, 30520762651, 31169909960, 31411970447, 31796194095, 31376372952, 32338709164, 31866539576, 31886169596, 31049210498, 30607197302, 30560888692, 30204572467, 29947424048, 29162352984, 28668269049, 29036501444, 29813525389, 30034210873, 29845200146, 29120425194, 28754006555, 28983832862, 28616689953, 27688959211, 27331189595, 27484572304, 28068759276, 27507120463, 27372754078, 27491670863, 27521356138, 27874507526, 27499222108, 27693664095, 27435636789, 27002689255, 26688504896, 26129654422, 26744349824, 26062424211, 26853528416, 26646337830, 26039358844, 26051732909, 26073007101, 25858709235, 26354442166, 26818998365, 26184995554, 25316064287, 24776628788, 25429808025, 25623038244, 26123297408, 26728279296, 26389145394, 26470621036, 27227850904, 26540980727, 26420497962, 27177885148, 27944629958, 27732395105, 28146661303, 28342800647, 28871557364, 29799752991, 29764624902, 29636998499, 29877955322, 29529321976, 30072291325, 30196358584, 30951360915, 31128196028, 30197986104, 30201780329, 30023109674, 29868699573, 29547110298, 29913550497, 30838204510, 31162914979, 31431548045, 30733977817, 31028459586, 30699009664, 31393181976, 31761851398, 31078231219, 30308092900, 29691913924, 30538512307, 30525337180, 31378705812, 31338731845, 30741443691, 30501513987, 30576511995, 29767807665, 29622435765, 28667400374, 28359619534, 28081993813, 27643205742, 27575877905, 28369265175, 27831959049, 28186931324, 29058099671, 29112840352, 28414877378, 28461407646, 29354534540, 30010018267, 29297186911, 28721380140, 28234788002, 28601589198, 28794263223, 28064018363, 28153399335, 29030396980, 29489494694, 28767889115, 29469128793, 29632940573, 29266978884, 29607928970, 30509163249, 31196198423, 31068536494, 30973059558, 31749895139, 31087110824, 32049228867, 31458348257, 30707861426, 31371756876, 31329462906, 30831749463, 30386893880, 30823103588, 31067456047, 30696122524, 30345393543, 29452514419, 29734439296, 29242579781, 29867664526, 29938591685, 30715144836, 31629903566, 31672111727, 32537115143, 31823987766, 31853674293, 31014747085, 31674608022, 31781079211, 30913772876, 30326287488, 30243653707, 29580343967, 29116442053, 29300583594, 29241300261, 29185320819, 29705868894, 30605579264, 29806541605, 29798326171, 29761312720, 30152958769, 30575369033, 31025992288, 31158694342, 31842506441, 32485630718, 32386694140, 31988389273, 31144195604, 32048986695, 31256912188, 32003109021, 31230880257, 31434229786, 31679547560, 31551398347, 30689280868, 29860504548, 30097805010, 29904837854, 29004292905, 28550302004, 29420766487, 30225288806, 30156571415, 30380607674, 30780836494, 31667018330, 30803719638, 30394872573, 30212038508, 31022981812, 31827182664, 32133506656, 31829894494, 31967684933, 32638090004, 33268422897, 33906555629, 33922118131, 33573604019, 34073590287, 33899739431, 34071314681, 33495884639, 34032581100, 33872857680, 33953164271, 33745579676, 33293633894, 32928724078, 32320930204, 32788065909, 32259762317, 31673516835, 31177496730, 31178481092, 30771326029, 31045982749, 31542393458, 31682754638, 32192869929, 33077042648, 32390016868, 32917486707, 32286803854, 31944160690, 32925328500, 33185471003, 33780299527, 34485418126, 33844079208, 34141999883, 33154850575, 33748392495, 33888806237, 33536273730, 33980376829, 34076373674, 34580075570, 35092503205, 34817910745, 34554693666, 34573694704, 33668385474, 34037147459, 33817490592, 33236230060, 32541070145, 33021286704, 32323841067, 31647351978, 32249350614, 31593107416, 30743941423, 31173398209, 31039554290, 30692984612, 30290624379, 30001294065, 30543960887, 29724440522, 28726700050, 28742230979, 28960633528, 28965826744, 28035741336, 28821393074, 28081677791, 27828996997, 27819274537, 27737687706, 28114807952, 28887342669, 29259092601, 28450159556, 28440217182, 29015067774, 29700867153, 29331404817, 28559204947, 29507484897, 29232641641, 28359804323, 28177487726, 28749652429, 29518885955, 29435060602, 29304532706, 29159196623, 29114967032, 28375437607, 28274548560, 28766873828, 27866062149, 27721337783, 28321781688, 27703937515, 27317468591, 27659172333, 27490062670, 26587001182, 27115243620, 27524345840, 27949384054, 28634403274, 27740674297, 28193369469, 28241299022, 29048850223, 28550695612, 28998667310, 29388037362, 29783107168, 29198451177, 29245033893, 28340119305, 28177974378, 27837000153, 28327364807, 29294992479, 28371045266, 28432305294, 28942029689, 29449241187, 29652011519, 30596576019, 30463799081, 31288183725, 30967907857, 31187637087, 30254978096, 30733282517, 29741261997, 29553017162, 28777352613, 28757808962, 28206620084, 27265234951, 27612138408, 28424731902, 28353083433, 28764609793, 28069763435, 28318642696, 27946894655, 28658742647, 28634660370, 29243058380, 29363018973, 29190377539, 29091912428, 29579063055, 30426949291, 30513751842, 30107788205, 29920184388, 29851924913, 30574359203, 29673127827, 28739734408, 29471577999, 30065684345, 30973926588, 30331883084, 30638783481, 30701151438, 29792219717, 28959344726, 29702078720, 30442057646, 29696993618, 29862153807, 29270544854, 28899711171, 29163026900, 29075330702, 29189831881, 29761780974, 29343072640, 29518163052, 29083801384, 29791268134, 29058107247, 28218551429, 29218168948, 29575549203, 29847101011, 30339047588, 30399241374, 29651142366, 28967143029, 29818940112, 30413526133, 30995215506, 30922620771, 31836880760, 32344743457, 31754112506, 31435901851, 31812493829, 31800961259, 32221684769, 32760794023, 32371416375, 32658004146, 32097466543, 32924252316, 32748541773, 32634124371, 33306638453, 32642443274, 33346980358, 34024823951, 33801196238, 33760645236, 33541932407, 33357403167, 32709517587, 33657856623, 33218966306, 34164051783, 34244361479, 33265545076, 32881747467, 33693289804, 34567563242, 34956500035, 34932705395, 35590912359, 36047269095, 36730826481, 37504250323, 37697632206, 37015737410, 36174631664, 35956047309, 35566034264, 35714371072, 35504497196, 35517273569, 35452815485, 35847246569, 36835497447, 37074202159, 37010243129, 37798673920, 37573083806, 38032467904, 38352757038, 38608188348, 38036349656, 37146711986, 37761343808, 37593009815, 37058077731, 37943930840, 37620888928, 37603546421, 36961984934, 36363957457, 36372226649, 37042745562, 37284278751, 37148844141, 37196155304, 37242762560, 36774255059, 37442281547, 36613500611, 36404938503, 36790707879, 36207114043, 35609706008, 34923439468, 34772056756, 33837288930, 32864195414, 33756951736, 33835481432, 33743920345, 34707639685, 34253469308, 34738021260, 35201036485, 35247495481, 34772899031, 35527475531, 35246411465, 35445807801, 35030865972, 35722892146, 34798657482, 34714745831, 34891269597, 35264254973, 34320742909, 33620333053, 33573941954, 34281004228, 33869069774, 34344397985, 33899463213, 33776657831, 34073236295, 34851194773, 35178733718, 35692060040, 35588759347, 36298940943, 37244630976, 37883356857, 38555222432, 39154882474, 38634753344, 39000181163, 39594357294, 39136720048, 38440659366, 38677371861, 38587708254, 39016348850, 39594864052, 39215050154, 39281320454, 38737770691, 39626492568, 39281103420, 39810612864, 40804965931, 40596451665, 41121880918, 41949206157, 41087042930, 41954106875, 42492307797, 42456434722, 42639504980, 42027739947, 42132078637, 42286232740, 42782533173, 42275625570, 43171103692, 43186378303, 43495223741, 44072987973, 43771740396, 43096135723, 43372395911, 42556336416, 42033942829, 41519297001, 40687912799, 41111502066, 41617851529, 42044272338, 42801443181, 42380909066, 42909003169, 43863568590, 42987389444, 42960462551, 43688592760, 44228994637, 44894490989, 44638533449, 43799539928, 43758762184, 44302909501, 44313816196, 44181075781, 44452170515, 45306212924, 44394760595, 45390038657, 46196191033, 46026010606, 46520183524, 45860971765, 46336984996, 46476981627, 45486127925, 46346643964, 46645235912, 45953477381, 46097824785, 46041879199, 46973148070, 47551486502, 47573387601, 47216287652, 47382641109, 47373538150, 47638017661, 47066249558, 46420793918, 46430517877, 47185862694, 47646977173, 47628941999, 48507832316, 49217594862, 48383560661, 47461510077, 48120010136, 48250134512, 49034175631, 49096931096, 48420736438, 47483762152, 47653916252, 47174454158, 47149363084, 46658266748, 47056313996, 47759487901, 47139220080, 46708190275, 47411770876, 47434873479, 46794138829, 47026803441, 47670541383, 48637133717, 48491784568, 48386878473, 48883032297, 48735244378, 49581900647, 49717745108, 49892192495, 50313478062, 50882276566, 51038601811, 51002524783, 51264899824, 50552393225, 50839144496, 51657923247, 51724830383, 51908325300, 50936441840, 51498073510, 51605525947, 51105200072, 50990816661, 50835392936, 51718315245, 51296348708, 50527407928, 50590388279, 51260065689, 52115974056, 51633975553, 50912051331, 50886829590, 50639169105, 50583027011, 50250640047, 50206488233, 50576232166, 50373743005, 50710256011, 51452989876, 51798965053, 51737171946, 51427914365, 51185854285, 52012758343, 51292030751, 51733005916, 51862020914, 51853484290, 51581405838, 51344670449, 50610266906, 51044112830, 50381395565, 50394841293, 51232065011, 50619021065, 51085878522, 51336774189, 52176345669, 51255844831, 50696446085, 51610529484, 52013617271, 51725024830, 51611835876, 51874536641, 51778771664, 50848998076, 50257833735, 49679476685, 50455244860, 50884201030, 51635722182, 51269214510, 51897427095, 52113774967, 51478509677, 50609004374, 50164843635, 50227231454, 49779375610, 50093995400, 50771222037, 51168318258, 51216461632, 52033099227, 51277654842, 51625873579, 52217748979, 52803398515, 52281856025, 53080108650, 53468520459, 54279999024, 54827323737, 54255330570, 53393398410, 53663912179, 53266581177, 53278767095, 54024826796, 54219540245, 54754294638, 54599733921, 54110992160, 54431616352, 54730586164, 53867749250, 53434744460, 53313094821, 54215149453, 54499299107, 54168745569, 53307598065, 53782226296, 53000780359, 53571760153, 54528774208, 53955509167, 53283719149, 53847998348, 54512070090, 54645625260, 55234197211, 55086903206, 55539765505, 56078254728, 56580416646, 56788314069, 57231672961, 57822941527, 57704532686, 58560792127, 59306999309, 60168886562, 59550687525, 59843623265, 59848083346, 60737376519, 61039435683, 60285497096, 59554788982, 60328967197, 60099958792, 59794781388, 60458999554, 60744834438, 61359453126, 61044299526, 60771349329, 61312768562, 61540418227, 62471870345, 62246548078, 63000030593, 62308010888, 62134083190, 62434047926, 63244322106, 63888274547, 63627934794, 62893394475, 62865667320, 63128471019, 63726051670, 64070554590, 64369954119, 64056546412, 63075096282, 63338458511, 63090500215, 63456368477, 62538374031, 63221523995, 62591154746, 62402064055, 62422829808, 61972171549, 62919368764, 61955759854, 62199396415, 61846061812, 62160215229, 62924441028, 62963014465, 63852635207, 63404294780, 63099461412, 62588847204, 61956896472, 61371400152, 62344931312, 62598339051, 62664461980, 61814305864, 61180738406, 61224532852, 60587853099, 59705742296, 59897199494, 59750027644, 59670445464, 60643205377, 60264408921, 60006062444, 60553446890, 59970743152, 59549623216, 59272866833, 59673543334, 60009510214, 60500955491, 59565954844, 60213609601, 61191611954, 60846618197, 60646736448, 60795898947, 61733732999, 61280148422, 60747577958, 59814401546, 60397542886, 61018061045, 60262373107, 59593465810, 59331896553, 60102214566, 60877980274, 60831212470, 61185299089, 61269002890, 61429986839, 60707447781, 59844618815, 59546718592, 60318134013, 59930824327, 59277366889, 60077901441, 59629228563, 59218900864, 60058329776, 60257364048, 60240043125, 59879929990, 59167847836, 59789828755, 60279164539, 61233124522, 61422850907, 60893514415, 61021684747, 60901652289, 60450156294, 60125159489, 60768624633, 61579885446, 60881784337, 61269662630, 61669573897, 62042597390, 62058224210, 61473147365, 62391903654, 61582725117, 61250504711, 61025603914, 60104668175, 60077522542, 59181085100, 59281210253, 59590100426, 60181950799, 59272935448, 59378724097, 59780955737, 59572922835, 60501171719, 61258627201, 62220027629, 61396896623, 60897175194, 59970198176, 59941435319, 60131101134, 60540311821, 60538914324, 59910202212, 60799039348, 59840248636, 60272017663, 60405427954, 59953208898, 60375643117, 59728263027, 59462205251, 60417684209, 59608731828, 58916276997, 58366155388, 58447420607, 58083607724, 57408151636, 58251736343, 58408397362, 58629618105, 58492645403, 59284687691, 59506562606, 58865641280, 59231085911, 59924540377, 59615332636, 60493881586, 61220732779, 62156029876, 61914744501, 62182663385, 61752017370, 60785902607, 60125261263, 59676530071, 60192897492, 60732661604, 61695479861, 62465996612, 63283353078, 63210701426, 63653718214, 62895557235, 62724202610, 63624225858, 63466424854, 64030024615, 63991668067, 64883070057, 64527813405, 64911941642, 64888162050, 65648454933, 66489375244, 65711886282, 65230907460, 64378999166, 65338208052, 65210321144, 65524865740, 64984273706, 64440209832, 65277229790, 66125362556, 66111348431, 66845786796, 66158613992, 65185428195, 65317344539, 64362022150, 63475476981, 63600243089, 63115120751, 62290583184, 61355753020, 60510939669, 60755452404, 61582807801, 61623120172, 61352125412, 62282939659, 62722566399, 62646984496, 61985249482, 61076525695, 61347388531, 61942287606, 60974802786, 61175135314, 61864526508, 61191173235, 61537342043, 62524896399, 61933874994, 61245350275, 60524429003, 60506312218, 61209376882, 61019961378, 61744086268, 62637702060, 62354789119, 61524992291, 62352810347, 63273545160, 63042194628, 63994045852, 64845317154, 64941202757, 64030189105, 64287658818, 65251536750, 64471354587, 63797088503, 64035504966, 64487858225, 64995958129, 65296457688, 66142494567, 66774292434, 66602427236, 66803162674, 66808651021, 66924098513, 66952892303, 66627759391, 67098608017, 66353587140, 66576603825, 65679003206, 65521988058, 65486463094, 65777665912, 66452953964, 66590735297, 67429542944, 67547541690, 68005881266, 68115504837, 69002616666, 68671316887, 68065199079, 68740608245, 69358720761, 70236500512, 69445529402, 69303894453, 69723142806, 69303397512, 68451701859, 69176024830, 68313713609, 67949055583, 67671024626, 66907067980, 67156495492, 66960270749, 67613956223, 67288898096, 67553506503, 67808866161, 68684643744, 68225652608, 68916918420, 67969063902, 67936709914, 67768012485, 68625578712, 68104731149, 67972000904, 68809539768, 68297275501, 67785516476, 68228340742, 68401264137, 68804461823, 69008843413, 69659280732, 70429560796, 70115163524, 69569671067, 69456060011, 68601149570, 68126635885, 67789441567, 68213816802, 68422782466, 68135576555, 67435477338, 67521111394, 67548037130, 68234568236, 68875789932, 68323855107, 67382815786, 66691399076, 67413567452, 66680597343, 67309955301, 67733380293, 67111708050, 67901913399, 68322089730, 68468103355, 69287966231, 68402678524, 69009619677, 69035766004, 69600288755, 69383139884, 68444583396, 67495520367, 68351626229, 67921455480, 67404483431, 67503677845, 68473881622, 69077026370, 68153675471, 68047432172, 68251357659, 67524218437, 68416226352, 68188251836, 69173343755, 69332910044, 69342867437, 68634221240, 69228559596, 69252495151, 70132027483, 69964472326, 70225049883, 69408393155, 70266452753, 70238541201, 70434333724, 70211068067, 69990412531, 69986799652, 70521830511, 69621894791, 69575342650, 70066880125, 69436605580, 68898844137, 68597049417, 68785808963, 68193558454, 67541873865, 66802867181, 66415816305, 66268322480, 67087122558, 66761091636, 66030214845, 66845785379, 66874709078, 66904988606, 67359478232, 67091116561, 66736484789, 66014513676, 65187541672, 64479841980, 65262744546, 65693059819, 65500652624, 64516590555, 64797457158, 64499379999, 64889129712, 64701528565, 63744011822, 64377227562, 64687342342, 64400859971, 64104078615, 64695512158, 65282451136, 65814975867, 66775214476, 67432036373, 68226656965, 67377267201, 66551480919, 66100773359, 65283693793, 65971029075, 65287359433, 64508419641, 63820115843, 64567691795, 64640522774, 64802167554, 65052581986, 65382421403, 65284040372, 64790061853, 65491768265, 65744676321, 65058869452, 64736665356, 64728365742, 65511997902, 66469029840, 65560472753, 65748411527, 66545584993, 65968500503, 66912607066, 67269175284, 66858531007, 65893286057, 66234645241, 66218317101, 66776497605, 67055311354, 67130120384, 67637593778, 67060133521, 67022154405, 67419122514, 68243732509, 67695901699, 67591631089, 66890341836, 65951205719, 66352542802, 65733703550, 66414097832, 67323235014, 66798777743, 66825634812, 66106665065, 66177555551, 66466858494, 65996460126, 65716712909, 65116981403, 65759773510, 65718573585, 65334098389, 65338139947, 65974199770, 65294256885, 65879895822, 66129910340, 65443728545, 64844103765, 64082450907, 64715724289, 65625280943, 65946939719, 65848236346, 65392320905, 66314182951, 66420336468, 65490401490, 64615037400, 64034418875, 65004753592, 64436294435, 63829095086, 64246450138, 63741487345, 63285363259, 63926334979, 63396578463, 63715459254, 64103685343, 63855847115, 64501606000, 63712104263, 63649465639, 63563729970, 63117079479, 62433705638, 63237731677, 63653854134, 63043750451, 63802674902, 64360382057, 65299743760, 65380832058, 65697333637, 65608493137, 64990277484, 65446607520, 66308604340, 67040296318, 67442227557, 68153644067, 67719655608, 68361789266, 68320108302, 68631990133, 68058597582, 67688030469, 67012383206, 67485983439, 67122405692, 66228158936, 65926239020, 66179969961, 65598142216, 65979868594, 66820226222, 67702644235, 68156234180, 67575574389, 66992947064, 67675548110, 68167441392, 68034486311, 67306377253, 66371841497, 67275056097, 67783709474, 68309808948, 67902677376, 67532061960, 67611867608, 66831214373, 67509066601, 67326789509, 67731272057, 67863638699, 68786447431, 68936110643, 68076813014, 67419111383, 67725013199, 68053066276, 68836958837, 69287371712, 69474804842, 69388837329, 69110618373, 68473615940, 68140185292, 67164225439, 66615891723, 66526888928, 66791521134, 65928617362, 66688274393, 66099729306, 65383366017, 66121018022, 66818639272, 66122599226, 66991867544, 66539351321, 66578093830, 66506231936, 65994837636, 65884308746, 65475346298, 65388706400, 65910502619, 66379176102, 66161115970, 66852735019, 65929120200, 65729374141, 64729495455, 65444205059, 65685643716, 65871661319, 66040700993, 65349837888, 64964497361, 65165752075, 64757170458, 65198729111, 65506991995, 65617780928, 65604390585, 65955851492, 66117599288, 65946749933, 65748165336, 65433449176, 65864654713, 66799536853, 67082649046, 68054987365, 67721325036, 66956363295, 66722817643, 66312025196, 67151692263, 67697789889, 66987710745, 66999435193, 66914695049, 66916386966, 66985903781, 66930576417, 67056944240, 66222805034, 66092180538, 65454986564, 64928496071, 65414853940, 65890276223, 66347272740, 67166076406, 66636386211, 65954401008, 65105170238, 64504091031, 65375374733, 65121274178, 64793064223, 64123819676, 63518410716, 62661590237, 62333766264, 62230842926, 63202824753, 64048423668, 63175104812, 64020044889, 64649605172, 65602788047, 66265368509, 65726818727, 64757354205, 64989096529, 64440825245, 63862752167, 64388513956, 64220740675, 65189773260, 65948307118, 65743957406, 65148025543, 65408832383, 64847549527, 65405885610, 65974571155, 65165172130, 64325360454, 65279489621, 65807878857, 64886061987, 64184548580, 63382278453, 62864989677, 62535978715, 62162936913, 61235183189, 60484697137, 59846629206, 59855743624, 60653228823, 60744407792, 59985350784, 59516957770, 60420791593, 60469217191, 60440394417, 61055664921, 60088404300, 60839027024, 60884417304, 60752767899, 60665638639, 61295635738, 61587162719, 62015191933, 62860103851, 63704305106, 63353300917, 63856804771, 62910802147, 61984932267, 62018808301, 62436385491, 63290742430, 63087854526, 62312306071, 63004182385, 62330096608, 61534434033, 62519323882, 62415364326, 63234922568, 63668007785, 63553240535, 62983629314, 63242690113, 63847453228, 64161283797, 64783644587, 65107151946, 64831807284, 64771540702, 64013376539, 63314852443, 62891208060, 63732293628, 63844403679, 64755877732, 64793192649, 64193330499, 65184238074, 64349418181, 64130154274, 64820357420, 64895196933, 64609496654, 65304378793, 65038600665, 64506059102, 64973895153, 65181018685, 64382696500, 63702548615, 62893466716, 63303008512, 63153075856, 62999687475, 62250315163, 63207006492, 63234352888, 62800895193, 62207285268, 62353553237, 61438553899, 61317366096, 61864011485, 62596484309, 62028401576, 62203726322, 63003727841, 62985443495, 63221622345, 62365306564, 62594754662, 63567816011, 64347271293, 63438310005, 63177260625, 63174000127, 62954045675, 62073021828, 61442472537, 61966129452, 61165548107, 61708956254, 61003432513, 61463798778, 62053048918, 62409561687, 61888053044, 61712032261, 61886141781, 62394796522, 61972765432, 61456030340, 60649958710, 60959872973, 60454368671, 60831001764, 61398079249, 61347288133, 62133554050, 63113953211, 63494246032, 63793359893, 63771710805, 64428841332, 65146021528, 65260912434, 65528456610, 64975300604, 65924595798, 64944202273, 63952080813, 63116900280, 63330736538, 63254625099, 63225018386, 63882152075, 64641593282, 64748739741, 64677730569, 65093724380, 65385584851, 65441323626, 66396337967, 67116805814, 67026572621, 66679235033, 67619315723, 66794917558, 67446792096, 66828985453, 67103706284, 67104628050, 66187458389, 66889535009, 66343192664, 66075844673, 67037080152, 67400928111, 67157496181, 67233763098, 68114576065, 67767971319, 67946107421, 68832806344, 68622472929, 69177122708, 69741141458, 69664978610, 69620150716, 69256028102, 68300117803, 68977177511, 69231636600, 68657119525, 68600578824, 68041701161, 68234472249, 68045293423, 67989343990, 67148055284, 67114479744, 67244142655, 67243552688, 66255841817, 65933485128, 65810396851, 65837078512, 65666387255, 66324970749, 65667481474, 66001722250, 65449339306, 65223513868, 65729662249, 64801105567, 63854989275, 64293859504, 64895832755, 65844522188, 65009928309, 65820193713, 66076790709, 65743109639, 65063771164, 64980406940, 64735560997, 64267495072, 63594123713, 62763247769, 63390851539, 63187718576, 62822952970, 62370717781, 62972062222, 63114488217, 62196076836, 61316084279, 61771295253, 62364827281, 61833543948, 62285388142, 61968918433, 62317449090, 61342588043, 60639156121, 60405419415, 60439331883, 59812009104, 60690823940, 61148498904, 61000557622, 60397557925, 59751385595, 59128377273, 59305775940, 59562728070, 59111602930, 59393154681, 59324914177, 58639312462, 57812628386, 58160822016, 57867389402, 57898373107, 56918009230, 57126628223, 57333323354, 58149720106, 58219666026, 57377495447, 57424431326, 57172551143, 57685546689, 57689293816, 56915515891, 56111969491, 56028617905, 55203937405, 54618467205, 54699439420, 55697292897, 56531047903, 57216247299, 56338203148, 56765685542, 56062740010, 55268417557, 54311179047, 54421851103, 53750413203, 54155535712, 53794620814, 54295018513, 53443761618, 53853109114, 53910680326, 54116128046, 53638129878, 53822570299, 53642948764, 54305289698, 54218043130, 54214956534, 54181795527, 54079091582, 53601759745, 54244969268, 53398591540, 54128188871, 53190216151, 53207108084, 53679089329, 54432212110, 53992772133, 54443532343, 53625688756, 52715674496, 52973573430, 52340721400, 52424543759, 51617843024, 50718866027, 51495057107, 51480587341, 51294586192, 51547555851, 50629461672, 50876325422, 50737121681, 51700627172, 52542937066, 52731721985, 53404188316, 54172095389, 53465442264, 53632304647, 54557775712, 54972760684, 54583366047, 53895303916, 52922668453, 53358892647, 53007183853, 53713441393, 53035935695, 53021782411, 52918691168, 53065186825, 53104876922, 54005143663, 54758899013, 54609195262, 54749572818, 55022234758, 55615033102, 55651196531, 55203165339, 55580044986, 54590655642, 54620908284, 54084468654, 54611911804, 53952780000, 54670559575, 53829611292, 53248624451, 53742647494, 54598453259, 55304293904, 55768144266, 56574343736, 57279443877, 56906515631, 57851413012, 56891866499, 56513636489, 57202878897, 57025716819, 56728324567, 56503788000, 56873598364, 57575878504, 56691401563, 55769162095, 56489624610, 56937508186, 56314991208, 56190279060, 55985876082, 55794099289, 55695717505, 55803160964, 55861328659, 56815727916, 56125804503, 55551956158, 56046251820, 56848971487, 56987640874, 56529051103, 55691020338, 55561408990, 55300286939, 54553582636, 53840856286, 54705142672, 54359565203, 55027628987, 55235373033, 55370982996, 54595858991, 53983477996, 54968828069, 55635437303, 55826007181, 55525103583, 54852407079, 54198247200, 54290317306, 54703922428, 55312826116, 56109733525, 55403935141, 56143788432, 56307612865, 55728531501, 54802613865, 54214948691, 54801434858, 55412805695, 55117913548, 55503079117, 54867677714, 55784387592, 55878620933, 55222236022, 54972196907, 55372092749, 55055238556, 54131941220, 54305517070, 54499506271, 54507688151, 54935296975, 55616235297, 55146763890, 55398688385, 56094265020, 56943412402, 56787151637, 57745210486, 57401370061, 58186246018, 57945404110, 58500457118, 58128031285, 57191211764, 56516001602, 55844711279, 56055873841, 57054332428, 56298425916, 56383847680, 56463038700, 57064793198, 57524529500, 57865716159, 57774608508, 58315197178, 57810477271, 58182332456, 57438504937, 57208263128, 56999668830, 56672927177, 57231652252, 57725322709, 57590979323, 57034293357, 57914185790, 56940469819, 57183200097, 56881035665, 56467036132, 55628626017, 56358708917, 55524022283, 55244898966, 55159856197, 54738980855, 54013897475, 54800757649, 54135161806, 54071914997, 53553299774, 52586943339, 52306558938, 53221430916, 53015795398, 52296038366, 51875794173, 52381436977, 52203565901, 51510355353, 51480503949, 50974088477, 51814996476, 51893181739, 52332494513, 52215581673, 52576801836, 53566445189, 53209432767, 52678780678, 52743267327, 52152439754, 52670835205, 52501512648, 53386208393, 53663929310, 53013660385, 52283331363, 51869595851, 51288631876, 51019722290, 50311055026, 50648897199, 49884398270, 49034464653, 49436685603, 50096781177, 50560552595, 50025330157, 50041569103, 50398283536, 50749495821, 50822714157, 49859827529, 49186693912, 49978447990, 49425086152, 49952606635, 50377136282, 50967517484, 51924763175, 52441574766, 52012831451, 51121247499, 51922349238, 51407511192, 50818501262, 49902620464, 50848444396, 51275769738, 51360060560, 51458864097, 50459173899, 51424024469, 50766134940, 50809654923, 51551691078, 51724917562, 51126882410, 52091449050, 51100232228, 50777890260, 49881349716, 50813750874, 51458609911, 51943351650, 52624195462, 52408445381, 53271705083, 54194120197, 55089490628, 54318021149, 54238979638, 53808220761, 52829463291, 52474229604, 52035845725, 51246792039, 50517792556, 50551134672, 50134902499, 50885776673, 51697401759, 51275462135, 50697245056, 50240781978, 50489096590, 50643535776, 51631462390, 52480599980, 52552483173, 52551654121, 51804125920, 52670022274, 53171236715, 52387194709, 51838608648, 51256367428, 51897950300, 51638128949, 51610996062, 51074766781, 51509470765, 50545894533, 50396158161, 51215486326, 51901432331, 51983103654, 52624399482, 51714789294, 50886252872, 51829732864, 52475654871, 51602742996, 51642897961, 51844492115, 52540627630, 51556808649, 51248874558, 51289397605, 51037379356, 50562451973, 51066087206, 51302387514, 50427007796, 50376544657, 50552956444, 50006226075, 49369191680, 48976405244, 48604519432, 47756261524, 46794280301, 46495407946, 46469184194, 45499518046, 45220891255, 45893728479, 46059599840, 46049244661, 45275025904, 45118998745, 45667820751, 45452628469, 45399844042, 44642405697, 43665889372, 44552249251, 44410420287, 43681567653, 43800309611, 43904010891, 42973660971, 43427815681, 43324200740, 44219696207, 44963797685, 43982354876, 44123384514, 43915872642, 43162266886, 44027332805, 44557374567, 44837479085, 43989829951, 44419807536, 43520798701, 44474607604, 44218064014, 44255461330, 44472764384, 45206716440, 44483485998, 44018975916, 43302948862, 44077413190, 44350415750, 44498730852, 43645337476, 43277122639, 43010650915, 42731622410, 43585364696, 43140240321, 42948095186, 43386241213, 43416194834, 43786033364, 43541336372, 44135579717, 43500883698, 43197052014, 43608744507, 44073738160, 44774803498, 45099478177, 44669793280, 44360154177, 44814549082, 45676439015, 45545672601, 46420945651, 45829563202, 46295415978, 46424892255, 47279804586, 46416083503, 47150182784, 47204778139, 47097621798, 46851711889, 46362861010, 46049725866, 46950435244, 47409219347, 48059295325, 49052205726, 49509438085, 49026178527, 48267077566, 47291972999, 47242745143, 46686245861, 46426614887, 45632886075, 45461441602, 45871238046, 45677857837, 45582020560, 46111950421, 45499784023, 45445540715, 45860830497, 44927151717, 44375189137, 45304798906, 45468147157, 46017059326, 45526515645, 46094980042, 45824989109, 46097754641, 46079632577, 45238798088, 45352383446, 45209370347, 44361414053, 44575075050, 45479699370, 45473373815, 44620949454, 45248855255, 45970342967, 46540448666, 46912633289, 46474178875, 45901143540, 46418984841, 46644674951, 45852715728, 46021648844, 45410877353, 46052139095, 45400072483, 45085681809, 44950578142, 44125958889, 43292373362, 42874255731, 42491089971, 42565707248, 43056540764, 43434310753, 42930013168, 42012077421, 41678809878, 42189533809, 42859631820, 42163737637, 41726240845, 41593506913, 40781531472, 41035034211, 41709803517, 41295318478, 40900518978, 41859369872, 42153032991, 41578075167, 41094597224, 40229899692, 39977719513, 39975897306, 40404307725, 40100373798, 40968717545, 40221033948, 39412998722, 38759713844, 38436973905, 39288454955, 40073199186, 39620981465, 39472679896, 38484053519, 37793444036, 37958272945, 38543685145, 39266744520, 38567557518, 39076687550, 39682136954, 39560481001, 38832062041, 39603432132, 38748007401, 37935182258, 38632625016, 37908671521, 37763080039, 38488201349, 39010562806, 39624295853, 40401353316, 39551247205, 39427865313, 38963696744, 38011186873, 37209788754, 36224211976, 36300448607, 35370071897, 34654481329, 35552043489, 36437108201, 37003127990, 37868980571, 38210612059, 38938452830, 38888900715, 39652492295, 39127735332, 39956495590, 39993350097, 39609334642, 39855075958, 39389106323, 39434129656, 39912063026, 38975433989, 39023456662, 39019277021, 39289348564, 39074330048, 40007742844, 39091322164, 39313126257, 38872815105, 38619378351, 39518133957, 40363435051, 40699965821, 41028585658, 41042949089, 41913062718, 42001984216, 42788197803, 43319671397, 43528226000, 42800800571, 43231650761, 44057254715, 43696904861, 44438660210, 44241453634, 44272165671, 44476898890, 43668362365, 43196911319, 43443011648, 43736296381, 43947650849, 43955448760, 44194401161, 44016187251, 44063068066, 44098524918, 44839858484, 44613776369, 45558321786, 44987981896, 45598210236, 45647060402, 46564786908, 47263989770, 48119360689, 48488343393, 47740865478, 48723277739, 49220445325, 49739566906, 49535322100, 48634866261, 49296284805, 48526361716, 48555752970, 48063200388, 47241590191, 48088918126, 48200945196, 47441945481, 47627880834, 47524535634, 47363034875, 47385521393, 46910347522, 46559859756, 45722845236, 46536756413, 46980542918, 47023747794, 47787035286, 48633575944, 49087527171, 48401502207, 49318348076, 49142540844, 49605652002, 48943275170, 48772277363, 48811803275, 48512625052, 47564327173, 47183419075, 47080190173, 47607162632, 48397789112, 48881539262, 49119356104, 48120804138, 47849307098, 47707899315, 47055349464, 47957301631, 48595305423, 48724457282, 48774574458, 47905188888, 47633724677, 47190749334, 47360596791, 48202446665, 47602049677, 47889575837, 48445057982, 48286623143, 47475971349, 47559832621, 48408353593, 49359337408, 49565477915, 48634740451, 49233793038, 48305270527, 47761445054, 48556764926, 48193057623, 49010264425, 48613908064, 48028082124, 48419975546, 48677378621, 47938098349, 48508514349, 49160290439, 50135732816, 50862566968, 50106597441, 50643431526, 51154724799, 50706682216, 51073536749, 51986846738, 52145355940, 52136848989, 52976361195, 53109620339, 53268316665, 53387360205, 53722149513, 53951101612, 53830081479, 53252527301, 53355172170, 54064804157, 54269538178, 54461001903, 55097440658, 55681467404, 55229776861, 54918931319, 54050730655, 54767834747, 54217292078, 53323147803, 52956849509, 52690052658, 51733206749, 51193573266, 50700788713, 51682713900, 51676601356, 51219199767, 51752343058, 50863624186, 51604276672, 50700491353, 50149160186, 49848119501, 49903482427, 50873790959, 51859766536, 51869641024, 51911558495, 51631674068, 51728807154, 52303119994, 52807163789, 53485777637, 54357892169, 55241783731, 54997905785, 54376668811, 55214046936, 55702815451, 55934114399, 56717172270, 56449569744, 55703131863, 55232672504, 56222016557, 56590692843, 56208469146, 55842215063, 56323253061, 57132470117, 57902922501, 57136019442, 57630530469, 57651967209, 58239422970, 57793124429, 57787890555, 57207498117, 57867820235, 58325289914, 58857998705, 59742539203, 59471329067, 58816808556, 58646813173, 59206444938, 59136020106, 59641045891, 58806203868, 59634969402, 59364519684, 58826147590, 58770895082, 59246861548, 59901049507, 59310035929, 58349793026, 58044341332, 57732580636, 57037949425, 57861248749, 57274874798, 57453078524, 56915505553, 56757342309, 57525883499, 56695998493, 56298688741, 57236041402, 56535048898, 55722555180, 56088332790, 56635761987, 57213963523, 57236895242, 57587861857, 57050402029, 56949908166, 56667556547, 55887678302, 56024081189, 56253890583, 56400632485, 56218766700, 57197050592, 56651016549, 56342260113, 55722186878, 55466797483, 56316177540, 56083502356, 56148186086, 56795448769, 57014054577, 57837731649, 58401692355, 58106281668, 58926899480, 58335772392, 57650147339, 58095388834, 57552922003, 57437268168, 57481693035, 57336567704, 57052690415, 56802158518, 55936643314, 55289884392, 54854748179, 54123918003, 53857870550, 54382344419, 54826013447, 54231790821, 54523912751, 53670361582, 53459419671, 54200377427, 53575146768, 53421841402, 52488476416, 52526347485, 52422587487, 52014553121, 51802800112, 51115717181, 50475813564, 50466021577, 50297041081, 49469662711, 48885808567, 49079923520, 49252926872, 49883365851, 50083769583, 49847976746, 50760084607, 50391340367, 50881448788, 50139632398, 50450812550, 49559313912, 49374505188, 49338221246, 50255164973, 49757715168, 49170169094, 49267051623, 48551346949, 48498582662, 48521557635, 48538406971, 48164939582, 48537351549, 47837974267, 48258490887, 48305804826, 47332791365, 46972062457, 46362452956, 45412643348, 45553946876, 45779319421, 45422965799, 45464355048, 44782862573, 44055618463, 43740312749, 44375170954, 43414777463, 42677161511, 43426212422, 42609449457, 42582692721, 41640604461, 42358728383, 42774169811, 43306716003, 44137624644, 44639714728, 45359398349, 45108431074, 44622671305, 43839723128, 44702507209, 44098171028, 45011198301, 45002441959, 45119583441, 45875960825, 46779153208, 46206178690, 46173732439, 46352883255, 46878491280, 47599364014, 48021442192, 47108269085, 46951271445, 46771779262, 46334424798, 47008595406, 46526395381, 47090587969, 46479544584, 46361460084, 46114685334, 46075221524, 46618342748, 47608183204, 47749320387, 48567536008, 49190789671, 49800607091, 49151493794, 50028161792, 49944204696, 50331884873, 50747422521, 51647930448, 51697279336, 51829479638, 52138569390, 51798617576, 51819527466, 50842513993, 51794602939, 51228105215, 51606386087, 51542904224, 51055676310, 51078686295, 50968375788, 51770506850, 51178116640, 50551252342, 49652139860, 50085782286, 50632555019, 49777930403, 49618150527, 49269575697, 48965336000, 48070999771, 48242566462, 49026504193, 48894798816, 49378321392, 50026414732, 49861528439, 50629430338, 50939048839, 50383007161, 49676365945, 48705377047, 48109831528, 48501052821, 48177169968, 47256487505, 47189486108, 47779344755, 48645171140, 49134159954, 49878349310, 49437427134, 49991184188, 50304415481, 50623453938, 50049119282, 49996815977, 50371477877, 50271803488, 49706232343, 49984069689, 49352845154, 49917280361, 49218019070, 48496370805, 48541348013, 47607149678, 47885918449, 47538262448, 47823426411, 48707032258, 48127255697, 48518732496, 49213367186, 49477837894, 48688043194, 48866836542, 48732677829, 48189423019, 47892433010, 48096493778, 48397514012, 48170339839, 48755050062, 49336717441, 49305416649, 49993716577, 50101636942, 49182314846, 48271124531, 48867417980, 48382701314, 48861204478, 49303388482, 49865364513, 48966156216, 48001049238, 47453874546, 47767688589, 47286672512, 46852629160, 46799371508, 46412863792, 47037803368, 46388555112, 46110287774, 46315391572, 45554412384, 45642598601, 45229024969, 45238954640, 44564304514, 45279901837, 44576208484, 44983385864, 45854443030, 46683176797, 47572771426, 48163266732, 48572925140, 48046336844, 48700561101, 48726826055, 49607096193, 49750373006, 49421981214, 48651542408, 49587154536, 49605556969, 49215320053, 48500101140, 47895897172, 48320757233, 48384461777, 48760725141, 49099543950, 49528193180, 49823871579, 50636222161, 51627847563, 51793126591, 52415218587, 53026893286, 52464227962, 53355096062, 53304066371, 53389710676, 52803091744, 53594091476, 53331006414, 52657465917, 52382914029, 52480420474, 52139075546, 52421480214, 52566820395, 53401180234, 52553715943, 52438488090, 52914409787, 52326658957, 53000201579, 53528757496, 52563983159, 53515709330, 54380353629, 54074641992, 54123101485, 53175387938, 53725862977, 54656881298, 54420946437, 53757895641, 53862306090, 54589556979, 53720621432, 53710721707, 52909834819, 53068462582, 52590204767, 51671711163, 50957620669, 51750034897, 50881692224, 50658858134, 50694464166, 50764477579, 50365776147, 51153592218, 51439787770, 52317189979, 52515742507, 52719797854, 53164300928, 53861767232, 53007068201, 53663605932, 54304919924, 55168854387, 55511585931, 54857313773, 55021137184, 55429970430, 55598541056, 56376649004, 56540310296, 57427874299, 57460976717, 57841203848, 58442088750, 57687035546, 58217267001, 58606234400, 58148183084, 58028810266, 57062147986, 56880527150, 56168838413, 55841408655, 56306875393, 55516583792, 55896515338, 55340581419, 54752941078, 55682164036, 55381536066, 55194821371, 56144810705, 56985139601, 57106222612, 56884276288, 57249570219, 57671674408, 57696028175, 56824318437, 57763948208, 57379345521, 57819933114, 58692732478, 58916816169, 59668878865, 60416616373, 60129249423, 59505031588, 59769340950, 60527217541, 60856806502, 60536450406, 61267830021, 60919080441, 61875560368, 61312494164, 62153838620, 62503400687, 61810080545, 62022149384, 62742322380, 62632430540, 63415552478, 62995181498, 62401082736, 61958633317, 61318814606, 60433601531, 60768861576, 60853787691, 60770834640, 60082294858, 60879906051, 60106149350, 59763300815, 60732584629, 61321655359, 61472862523, 61039565943, 61758921903, 62699199859, 61803255860, 62162293873, 62249732281, 62069702150, 61154847843, 60769055334, 60919690777, 61849388695, 62346659294, 61993261555, 62558994772, 61973957294, 61957545856, 61005822338, 60493589310, 61203927805, 60707392291, 59869206034, 59288425318, 58344239045, 57573207229, 57803409724, 57899391402, 57143650776, 57918436219, 58046961482, 57261555157, 58107920376, 58846269725, 59810548547, 59702636411, 60392887113, 59410564163, 58946036633, 59129616395, 59065894593, 59278299524, 59790983012, 59607866569, 60412284644, 60570330175, 59943905381, 59797899328, 59676638448, 58733155186, 58090465995, 57296744357, 57074563189, 57215108048, 57183721169, 57025785620, 56934886971, 56375857083, 56316549320, 55495918915, 56377626439, 55949322636, 56065030129, 56181756392, 56214956657, 55230783530, 55709604153, 54999804179, 54321766600, 54035860637, 54917136565, 53951551845, 53476344559, 54439700954, 53943322233, 54855749460, 55711195379, 55882064870, 55061826265, 54170135753, 53843168084, 54168831670, 54213214352, 53291462624, 53296080135, 53923414441, 53556010713, 53993014827, 53974227396, 54248669312, 54001156469, 53780941021, 53932519934, 54626485401, 55282537706, 54318806885, 55258989766, 55380356733, 56034553250, 55595496559, 55925174458, 56149579777, 55769924843, 56224572345, 56230578928, 55273681326, 55125348063, 56044451179, 55792203132, 55459243940, 56365891557, 55398826511, 56339725822, 56986856072, 56409408685, 57220061024, 56758899872, 56009286510, 55466986512, 54553438145, 53707636976, 52715477793, 52509381424, 52377830551, 52859233586, 53121265101, 52430102828, 52177290848, 52136272351, 51580842091, 52042568546, 52034991416, 51360276020, 51319073678, 50363039684, 50998306343, 50649584127, 50211171892, 50290898973, 49840540220, 50785743590, 50474550871, 50512285324, 50946482615, 50658999686, 50309534054, 49748206278, 48820069847, 49401357188, 49679225360, 49113038395, 48743670506, 48958040620, 48503497293, 49160682736, 49998125189, 49161785881, 49607858712, 48720319272, 47766244351, 47083804475, 46608246189, 46760079092, 46684234520, 47348204654, 48241749099, 47461040485, 47730356911, 48471015543, 48718867626, 48509034726, 49494399096, 50011211444, 50590075091, 51205631417, 51446462333, 50654704697, 50172543093, 50798151408, 51392966851, 51015761941, 50239749052, 49362747091, 49292720457, 49455265952, 49448452834, 49911229642, 50679216437, 50850227839, 50779909700, 50998289204, 50984899837, 50139271975, 51094093860, 50520471819, 50119935157, 49418698465, 48512737450, 48592407646, 49426520420, 49184930061, 49829522111, 50448650113, 50355065084, 50071925980, 50110177763, 50425790041, 50929915799, 50368642723, 50617564933, 50241874374, 49760169840, 48989717518, 49901214683, 50115299323, 50535946399, 49671535498, 48832023315, 49276341361, 49517028275, 49295043766, 49020631160, 49915479285, 50629704779, 51032985182, 50879759156, 51393946296, 51085855923, 51432990438, 51108445482, 51174502540, 51051980179, 51519597483, 50728127980, 51193990356, 50243603757, 50224685825, 49603475062, 50043130222, 50243656783, 50216551602, 50456064684, 49670030379, 48851474404, 48270384355, 47587849469, 47484010071, 47316658295, 47790465372, 48753739997, 49496927338, 48523792450, 48369459607, 48985258205, 48173314535, 47181015392, 47195289420, 47005229919, 46949467948, 47812307375, 48713106002, 49095691677, 50024166475, 49439919781, 48760425125, 48461896013, 48897715150, 48116631177, 48755906024, 48190448437, 48350335775, 48690246789, 49346393993, 49794042992, 49108420183, 48660116660, 48854014707, 49724525792, 49678290771, 49162628817, 48370589954, 49310346571, 49363134193, 49963802813, 50237845658, 49396695292, 49755799370, 48809815022, 49428133591, 48985598084, 49676599651, 49474551850, 49791350761, 49623298889, 49344598277, 49911566776, 49811892207, 50470016803, 51274101350, 50387052917, 49550097390, 48837037631, 49738869397, 49932709233, 50127609282, 51055352832, 51107322158, 50392662389, 49524584299, 49829606056, 49033075787, 49340818156, 49887983874, 50814399555, 51073099253, 50897274403, 50495023045, 49661937455, 49569647951, 49118553147, 48627810400, 49529011526, 49141640107, 48394252537, 47855091032, 46959308654, 47463322585, 47563214688, 47111916267, 47495742127, 47400954400, 46955794206, 47884736968, 48847990435, 48962426671, 48999558711, 48133299709, 48968627712, 48636482253, 48266023862, 48917891630, 48725498655, 47732214087, 46940185689, 47530194787, 46769896274, 47030954098, 46243410271, 45639025085, 45287932583, 45300522318, 44498549095, 44981103871, 44372439545, 43854760585, 44061849157, 44841451378, 44223960317, 43625296780, 44023639943, 44115720423, 44579160464, 44838855161, 44442595210, 45034878958, 44983273940, 45612203003, 44977916162, 44550325440, 44304044965, 43399594502, 42912840540, 42476676578, 41867593454, 42534670834, 42794710812, 43147305623, 42320488364, 42378194426, 42341870804, 41646227811, 42235460346, 43057447830, 42135544867, 41522059733, 42215121011, 42213835923, 41953720891, 42092039689, 41139434628, 41205333532, 42048924366, 42131140763, 42585297854, 42211677837, 41220093099, 41110845572, 40987514372, 41290108010, 42247381883, 42260075589, 41372619748, 40881511438, 40455982312, 40564848621, 41138072924, 41749390267, 41047208058, 40749165331, 41542109967, 41531643146, 40861751444, 39920807196, 40311563128, 41088717616, 40776294039, 39915687045, 40783416353, 40811098995, 40594740885, 40588107321, 40665859597, 41661211907, 42193466187, 42790526712, 43213896147, 43001778764, 43290819088, 42703780904, 41850067981, 41741948091, 41728349690, 42248684711, 43025510275, 42464937672, 42600583191, 41716103110, 42510815413, 41573475844, 42373770910, 42477269609, 42091545129, 42198096267, 41272911192, 41425872740, 42305236939, 42764660500, 43726685672, 42794771443, 42412440884, 43360117729, 42722826879, 42415751320, 42995219943, 43050924142, 42282019343, 42429475856, 42807685944, 41849598660, 41016749570, 41398909134, 40746565786, 40835976698, 41695910029, 41322320025, 40507978426, 40837629269, 40996811975, 40660064587, 40744347317, 40634475608, 40651271286, 40366393361, 40363618917, 40555360400, 40096023676, 39324706618, 39902215224, 39540148522, 39519565595, 39488222833, 39134230123, 38993369758, 39457855561, 38952834059, 38018717243, 38745564867, 38102273249, 37149563912, 37688131026, 37007264605, 36994842946, 36126524754, 36137571915, 35280495257, 35536741786, 35152776389, 34667922541, 34366696860, 34731663543, 34394436652, 33535704178, 33091304229, 32458165613, 31653559740, 31829109216, 32242296998, 32419620580, 31960416640, 31970911183, 31001293855, 31461017227, 32202232243, 32064148078, 33042321129, 33714548087, 32958460287, 33404367730, 33788197271, 34154867372, 33332624454, 33247501721, 32368913600, 31399248973, 30716991970, 30005144590, 29205830815, 28469732697, 28676266817, 27936328309, 28855224897, 28116178587, 27854462869, 26930702853, 27623787300, 28039326466, 27554980592, 27730600372, 26963568778, 26049879645, 25256708931, 24345556043, 23774339008, 22811398251, 22503693623, 22169844300, 22541728354, 22561744656, 22064516173, 22533867970, 22065513974, 21741088775, 20961732152, 21922095551, 22599355036, 22699627871, 23028556392, 23934224753, 24296215584, 24878341181, 25275355156, 24425508943, 25290677458, 25834980402, 26796923870, 26289646054, 25992048204, 26946792297, 27008584107, 26264302945, 26684725073, 27621021909, 28380026077, 28711135436, 28479394761, 27825287980, 27182579768, 26846041046, 27426357128, 28001300283, 27391467112, 26562957096, 27039489746, 27667935846, 26961837270, 26273042957, 25844101399, 25928256332, 26792697525, 26735795265, 26693977592, 25729278135, 26290771376, 26721521194, 27682409544, 28076159113, 27114555000, 26437022454, 27159816258, 27654417261, 28615926417, 28447425764, 27593669107, 27889867481, 27751205153, 28329808418, 27993145604, 28273926709, 27410714353, 26831353460, 26606021787, 26343897633, 25636011136, 25031165340, 25234989692, 25854878049, 26312072490, 26960619570, 27859015454, 27244107990, 27725560922, 26999161842, 26869081232, 27335525155, 26370415103, 27171954201, 26713692127, 26431064795, 27250782474, 26787546952, 26460071599, 27213252507, 26442456021, 26361495301, 25869067618, 26726643125, 26542566370, 27095834942, 27132620973, 27631660606, 26987156753, 26897138448, 26154058780, 27129890620, 26924103804, 27686076841, 27882685857, 28366366447, 28568116240, 27626536439, 28055467654, 27141631569, 27540145214, 27996452736, 27369629605, 27412078629, 26932373839, 26384770317, 26305839691, 25987401639, 26222617773, 26259965410, 26500580922, 26403190063, 26561024421, 27212372321, 26470270202, 26099742499, 25951721005, 26474208647, 27470488775, 27889717417, 28793484747, 28363713681, 28642962287, 28737072244, 29662706157, 29185240337, 29884948392, 30028107673, 30904570974, 31898093124, 31644703844, 31502846044, 32347236432, 31586640559, 32160377591, 33085662216, 32129339136, 32642849458, 33206634822, 33289011242, 33384519507, 33597816245, 32788980978, 31966186751, 32216547619, 31803281524, 32453439209, 32415247788, 32954041657, 32678737527, 32558586518, 32315949279, 31640782710, 31696681848, 32016908657, 31111487555, 32041705997, 31642228051, 32362257323, 32647332281, 33411189659, 33477140640, 34005484873, 33941427235, 34132395846, 33357507271, 33631657797, 33447781772, 32718708662, 32293854661, 31525235505, 30881078738, 30674676194, 30157600837, 29934783475, 29563255247, 29533228838, 29131502194, 28711880516, 27956026167, 28351146458, 27956665590, 27444427402, 27998542050, 27750985733, 28592254118, 28228577430, 29125659036, 28644706041, 27691133825, 27641230362, 27739804001, 26823528783, 27112489869, 27834867633, 27048064549, 27140635568, 27962450888, 27263375365, 26755218827, 27180885033, 28113029789, 27300352917, 28008057547, 27106144705, 27582016534, 26927702101, 26772911759, 27490810373, 27701311908, 27329154133, 27708794807, 28379679818, 28222330280, 28636421830, 29285176611, 28859074238, 29216782356, 28420987402, 28217954728, 28145396302, 28397315509, 29002518619, 29859077251, 30180962931, 30742498451, 31512092137, 32159792400, 32599024863, 32799326671, 33056285040, 33397439382, 34088503312, 34645614815, 33737917024, 33636219076, 33944923642, 33941776216, 34715064500, 35587532547, 36548005049, 36170825029, 37072141454, 36903039476, 37676110919, 37720545615, 38413383249, 37758860813, 36971949817, 36871102470, 36058879914, 35792120178, 35765362721, 34790387122, 35184651233, 36159704763, 36838804276, 37688491193, 37789899445, 37751322678, 37750292391, 38175241883, 38954633171, 38794893346, 38425602825, 37787779400, 37482859948, 37014524819, 37547172603, 38072695559, 38506912998, 38501497835, 39366177393, 38657912898, 39247301312, 39563675939, 39992201445, 40544067878, 41455577849, 40470359748, 40876237579, 40275015629, 41148248647, 40759443575, 40031118173, 39283499324, 40235987782, 40034818379, 40930187465, 40780248208, 40809956342, 40643711719, 40991256387, 40643611350, 41302271590, 40663439317, 41239904950, 40569776055, 40212431960, 39888662807, 38936101009, 39353822494, 39225910261, 38739768114, 39599268569, 38913717562, 38768842296, 39127499811, 38730085426, 39184031947, 38732718692, 39632948285, 40604897282, 40374124426, 39402140128, 39884161595, 39390477059, 39849766083, 38855014597, 38882086911, 37882705869, 38732401795, 37808643704, 38099394408, 37324112625, 38106689317, 38309899752, 39135608122, 38345345538, 39163500917, 39867985498, 40227238039, 41068668160, 41615402603, 42034426692, 42350895462, 42845866474, 43355764528, 42503468931, 43120690070, 42545622284, 43295513106, 42517720722, 41535024883, 41430507918, 42114481600, 42987044726, 42300505736, 41628062678, 41542542261, 41485569413, 40827519683, 41598619959, 40604677912, 40857470030, 41579364679, 42207034315, 41370956008, 40900478043, 40380772738, 39650156371, 38771927371, 38371874167, 37803866338, 36935803045, 36253372194, 35838719462, 36384204100, 36787230222, 37029485749, 36329692839, 36294416933, 35962999251, 35474815948, 36352931144, 37133773252, 36207763752, 35887132804, 35835927920, 35456686467, 34499577320, 34512737944, 33593240771, 32619141387, 31696566523, 32552920147, 31763493211, 32560851006, 31948902482, 31431433194, 30541734185, 30734044750, 30231269220, 30486889214, 29632958128, 28922853051, 28618028126, 28917128828, 28416289846, 27631346207, 27333796805, 27664515324, 28256482315, 28035996973, 27822626816, 26841736247, 26621958408, 27347951251, 27670934588, 27854278666, 27527533949, 26589019937, 27314501839, 28054214731, 27539637735, 28013516815, 28244238592, 27449508747, 26527298681, 26678382793, 25818527888, 26323692863, 25967155664, 25478749595, 24796156475, 24311721669, 24122484473, 24293670218, 23526671836, 23956532587, 24925570828, 25344337347, 24826742887, 24553682819, 24187274111, 25034370112, 25613790255, 25244400756, 25608571230, 26023410272, 26660873925, 26761009951, 25947559956, 26056772248, 25255813043, 25096008545, 24657116387, 24613860137, 24538572111, 24427382904, 23800215584, 24794815312, 24107839620, 24300411083, 24303395411, 24606825593, 25256136668, 25849320612, 25971501418, 25346942562, 26130618250, 26344011354, 26823307891, 27222187447, 26643647691, 27575068119, 26873416132, 27384008558, 27701865335, 27204930517, 27520539400, 27091961521, 28005580429, 27763072931, 26992087062, 27219992135, 27789712588, 27763663204, 28080248218, 27831637167, 28773837244, 29471697447, 28542635890, 29522980387, 29630045759, 29647222060, 28722564592, 28479517106, 28381560628, 29238977530, 30212162496, 30748357712, 31181290068, 30197839371, 31006831069, 30060739103, 29278772320, 28787935526, 28246913305, 27868597047, 28350366415, 29001592031, 28722569947, 28353186787, 27685466434, 27458643860, 27326578244, 27123443532, 26513739154, 25682317211, 26243498204, 26141374967, 26691637901, 25747128890, 25819138434, 24966432296, 24268396565, 24048452555, 24690587465, 23860673606, 23816688998, 23276902660, 23574723726, 23118621420, 22910726514, 22931257189, 23116863543, 23762881007, 23177073547, 22717855900, 22363417738, 23095470827, 24018954106, 23411772506, 23743344673, 24496831290, 25142766605, 24811212215, 25024323131, 24513968843, 24858802618, 24134513341, 23251503133, 22689780577, 23584377328, 24564593950, 24770901545, 24042912988, 24772670654, 24289263752, 24715148682, 25185839675, 24999248165, 24356536607, 24187598254, 24023000381, 24177476827, 24212163001, 25177360522, 25296433399, 24393576954, 24932154953, 25044093172, 24546266350, 25311949305, 25725319946, 26377141688, 26247149385, 25252430618, 24554242927, 25005129052, 25970092567, 25263154406, 24972959364, 23978372831, 23800793522, 24766243299, 25490933827, 25157565593, 25240582416, 25817717107, 25077120609, 25737722060, 26017671607, 25463621899, 26010417921, 26293868296, 27186270911, 26604862196, 27405977155, 26948817468, 25958720204, 25462908354, 25891337329, 26070694311, 25420870398, 24500768074, 25099119126, 25458708156, 25214109506, 25361226338, 26078443949, 26647714881, 25696810533, 26675675056, 27592128238, 27133778885, 27228586843, 28083852224, 28051056053, 28704933315, 28335330830, 27994015531, 27306945836, 27971117332, 28410563757, 28223050226, 27661836667, 28609843607, 27867530382, 26944341426, 27197003464, 26721206529, 26432698349, 25837731250, 25379382762, 25088428210, 24361230631, 24644040100, 24707384266, 23732950132, 23335392057, 22887085805, 22638196789, 22827138362, 23797893545, 22826352827, 23377327971, 23760199706, 24032932095, 23121763066, 22323486669, 23103888534, 24099571537, 24742563139, 24309344316, 25133499355, 26129207666, 25549237799, 25127844424, 25928616704, 25983521309, 26148123799, 25855386623, 24911466689, 25375706300, 25630378188, 25325080459, 24840407022, 24429332293, 23972434089, 23756642923, 24309341930, 25230093912, 24695447709, 25193821143, 25360223071, 25805847882, 24894039753, 25751128558, 26114712630, 26512911606, 26020783008, 26789017378, 25915771901, 25895172366, 25116559048, 24991633682, 25939813037, 25184858337, 25234886259, 24933469407, 25121236080, 24240084070, 25034079014, 25289761162, 26254482830, 25468442126, 25689848268, 25352477005, 25335164511, 25287806995, 25324048425, 24748926110, 25211376840, 24776184807, 25343724744, 24570570566, 24345485324, 25118404585, 25508786807, 26378885481, 26820205440, 26529640910, 26821033830, 26214228068, 25965100911, 26609358530, 25949032740, 26850803102, 26110126009, 26194207077, 25465955312, 24833081733, 25343411150, 25465065901, 25845806127, 25902607023, 26765965467, 26317849035, 27188086852, 27870689088, 27354991958, 26700337934, 26999139587, 26869534744, 27178601842, 27472129791, 27397061425, 26603978023, 27069848984, 26835170480, 27768351783, 27719467449, 27848556259, 28557667011, 27782585548, 28739529527, 28229354844, 28977713762, 29292381150, 28926168727, 28027389688, 27435553406, 27497867803, 28115944493, 27989849502, 28619621047, 28134013446, 27747780763, 27599401096, 27620547685, 28513929366, 28583959625, 28097918049, 28513476996, 29401006783, 30190343810, 30143657637, 30451859395, 29851377478, 29403335765, 29276596889, 29253978015, 29497121255, 30149082596, 29612221022, 30368125016, 30963791288, 31780980442, 32454364409, 32486788761, 31861754686, 31154902161, 30536007447, 31247438543, 31639563132, 31813342897, 31365508957, 31717130473, 32232122084, 33123647000, 32934465421, 32781587842, 31818244928, 31988034162, 32445223820, 31713559100, 30882167623, 31605219195, 31387982168, 32068512416, 31725843004, 31617862791, 31528854944, 31959084463, 31963651998, 31288164753, 30824174136, 29902607898, 29204737361, 29483618468, 28989378862, 29678031986, 29784538998, 30680279988, 30776238544, 30441083744, 30396002999, 29948041858, 30190779981, 31085448975, 31707653568, 31815316249, 31483820026, 31591473413, 32098106713, 32590591940, 32404638906, 32552458752, 32499584082, 31815979531, 31655247381, 30845145422, 30135111738, 29729310510, 28968763742, 28744140892, 28696891997, 29646363849, 29444115461, 29407276517, 30139656638, 30143231527, 30179674680, 31106745229, 31164714747, 30367590289, 29782211940, 28876871996, 28863905451, 29406912751, 28632511451, 28523304524, 29376413808, 30191623322, 29212331583, 29987705968, 29997415176, 29741502996, 30305487213, 29334949147, 29645029847, 29386127715, 29383255176, 29957600757, 29561812440, 30389843319, 29728937155, 29388309427, 28800070948, 28699852671, 29587744355, 29717263910, 30491698240, 31353361895, 31173764078, 32055382878, 32693443726, 33455279817, 33838013266, 32871562729, 33234522315, 32277578143, 31805962694, 31160623143, 31724437258, 32448932015, 31747601541, 32653542275, 32678025016, 31689003960, 31311070505, 32158423397, 32381769154, 32505680723, 32831781280, 33208893520, 33407620489, 34021108854, 33556086490, 33591255609, 34425613429, 35046820367, 34572340209, 35153089802, 34634880773, 35380485707, 34507865624, 34247233298, 34714120912, 33881502083, 33604757495, 33175493033, 33731866811, 33547778258, 34213990041, 34695443577, 35529933141, 35745516045, 35368676448, 36340375479, 36896172797, 37827887289, 38455286940, 38114196541, 37813447663, 37495076186, 37969073853, 37712737449, 36902272128, 37440754110, 36810325593, 35880870724, 35330017705, 34825038072, 34185883314, 34363931735, 34092719363, 35030138675, 35678917981, 36633827271, 36559754657, 35674303630, 35464712570, 34891104309, 35377491552, 35978094153, 35506480622, 35035953850, 34479757436, 35201712125, 35968328019, 36544571845, 37337310810, 36620101913, 35658868242, 35120169671, 35209032842, 34379970263, 35066425174, 34158302408, 33785637150, 34536969211, 34316589502, 34144113777, 33245667245, 33622842667, 32658427186, 31806120114, 31484882106, 31073311124, 30446610537, 29994933260, 30829769607, 29916527257, 29010332357, 29420583621, 28872876330, 28426238892, 29208583323, 29224582041, 28236138995, 27382188854, 27862491357, 28154953351, 28609113204, 29454675133, 29984670746, 29190997403, 28351601025, 28493470206, 27692671933, 28383799580, 28938935830, 29221928815, 29495530132, 29785655359, 30682924306, 31023937203, 31435313880, 31759672963, 32299261162, 31801230184, 31331443928, 32184733195, 31350087239, 31876515388, 31087474995, 30645122837, 31480855402, 31965710109, 31509998894, 30765609386, 30591835277, 31570960093, 32316406166, 32655905664, 32006420633, 32007665218, 31303775424, 31210348847, 31303934435, 31338606933, 31846297755, 32328615062, 33072417835, 33642178706, 33885000737, 32953031696, 33853261770, 34768397475, 34304232793, 34913036975, 35245651924, 36190213723, 36778818156, 36930836745, 37738123778, 37140805838, 36460324268, 36578167418, 37512113693, 37406336468, 36866444154, 36056627524, 35283955442, 34755663359, 34514290412, 33732235304, 34260140472, 33704493646, 34538613721, 35050030597, 35657751434, 35408159364, 36029181270, 36895665093, 36664377218, 35855430124, 35688630106, 36545474410, 36021603309, 36416486670, 37102077318, 37626196699, 37160131617, 36339730066, 36484622334, 36964991574, 37888813379, 37020339218, 36206667791, 36552869269, 36907938188, 36252748055, 36464260658, 35686561564, 36423934134, 36267897438, 36280387926, 36845078698, 36911636140, 35973027640, 35925970437, 36102786043, 36350458548, 36476491349, 35864121632, 35265464594, 34764375167, 33946938526, 33841729331, 34277236122, 35057805206, 35612748750, 35031551983, 34817769060, 34925497642, 34006049119, 33181499479, 32271631013, 31985545895, 32144847412, 31841596844, 31481810698, 31391869283, 31059678305, 30509681572, 30616823603, 30337575968, 30216266750, 29596344337, 28731565509, 28463554364, 29419726652, 28930920313, 28525257186, 27692439016, 26940328081, 26150671950, 26904427755, 26376209408, 25911993182, 25290945564, 25339948019, 26059815682, 25947861683, 26779442228, 26470319277, 26863446428, 26206312555, 26396599539, 26585625882, 26266940232, 25632988686, 26565483216, 26694701624, 25981444504, 25163794196, 24465778462, 24936476265, 24569875041, 25339628135, 24621315669, 25028720643, 24994269604, 25441619005, 25450394117, 24868030684, 24038589958, 23204073911, 22455789772, 22874075091, 22803016366, 22442689707, 21485141879, 21543809749, 21882220347, 22314580930, 21370997194, 20443483122, 20615831079, 19915750665, 20514924910, 21255104358, 20364411180, 20386523396, 20274861300, 20981562492, 20064760796, 19276449540, 18800344735, 19290512678, 19663292632, 19744183407, 20670856076, 20074558383, 20862939849, 20095034596, 19643249651, 20571887747, 21351692743, 21052576608, 21485635504, 21650663592, 21360638324, 21546308737, 20970265772, 20834200704, 20030135294, 19958631743, 19986609219, 20258294055, 19682380752, 18880192074, 18814954101, 17995199685, 18382514738, 19125955144, 18529234505, 19239858806, 19879341189, 19565138568, 18646227573, 18699038352, 19077466905, 18803927221, 18524640264, 17710571754, 18590287614, 19090571695, 19066664909, 19651888383, 19090767928, 19683711652, 20092130450, 20196125718, 20146852360, 20970135799, 20064068721, 19212303023, 20053060280, 20919147097, 20774577613, 21519022240, 22045708927, 23024139684, 22058634781, 21484051571, 21766433856, 22056807995, 22687528642, 22883447036, 22429756599, 23302902449, 23024548257, 22789860252, 23571231822, 24001187448, 23909364108, 24581403729, 24205885907, 24545861573, 24782831591, 25465912705, 25393362162, 24771760794, 24142151953, 23678248038, 24431543355, 24951275283, 24314009915, 24979095682, 25249067846, 25540193748, 25945881406, 25299254785, 25413070658, 24929370588, 25162617557, 24556908134, 24999499366, 24291808473, 24964427377, 25504390374, 24910565277, 24859178274, 24451448095, 25423894919, 26294037975, 26654901399, 26665582044, 25844374653, 26081696197, 25776608880, 26474540870, 25746625233, 26575946596, 27431172369, 28227155789, 27429159912, 26847607600, 26651231037, 26634135417, 25899868648, 25492551111, 24753106693, 24451225471, 24291261274, 24138593647, 24009446874, 24351637984, 24263342901, 23373569839, 23475825163, 24237299720, 23442984243, 23737212996, 24593141312, 24885744467, 24225540794, 23347486656, 23739009928, 24631523359, 25338555443, 25954587355, 25229657397, 25323283939, 24699947268, 24984342597, 25363737647, 25859488822, 25583892487, 24701583113, 25272354594, 24477826256, 23901170897, 24339512494, 24900658206, 24667039968, 24028880444, 24109583397, 24756130138, 24966555903, 24902699743, 24474900167, 24230234935, 23835179416, 23311003771, 24176175638, 25092456187, 25758927779, 24911569847, 25252150309, 25773157512, 26767073831, 27478749022, 27763207159, 27962784219, 28330744808, 27895528642, 28589857544, 27952172569, 28372347247, 29230180441, 28732925522, 29098584201, 28242639857, 27270032083, 27679027513, 27303209619, 26625309641, 26669436898, 25835773735, 25267147210, 24770127042, 23796678138, 24272903596, 23810854706, 23605600058, 23755232710, 24590119613, 25397937312, 24582309879, 23988979437, 24976057158, 24052163243, 23307175438, 22692838491, 22665584553, 23217055955, 22980198053, 23297863082, 22857341096, 23523172592, 23358817035, 23254830471, 24108237948, 24494349875, 25277655853, 25627845115, 25511777376, 24634882982, 23950952527, 23427933611, 24386353377, 23816665178, 23299886559, 23270008881, 22837457396, 23036834881, 23342483043, 23046623646, 22942080494, 23681246148, 23834477621, 23102709046, 23277772534, 22484235814, 21528737322, 21458548280, 20978886036, 20540046722, 20146126162, 19172421012, 18786134523, 19776438359, 20048748410, 20142260352, 20698256350, 20977587817, 20863673050, 20327812433, 20201864316, 20505566858, 21494084577, 21048181559, 21459273686, 20982899030, 21156268572, 21010572300, 20476189816, 20311612363, 20259248359, 20705958672, 21196734545, 21770779209, 22434819754, 22211965173, 22688539705, 22453073384, 22766398842, 22083467643, 22419826077, 22982794116, 22729761886, 23563205827, 23924851516, 24003479894, 23711620964, 22810775170, 23427378688, 23132020809, 23815854242, 23588665603, 23184493526, 23060311012, 22661353564, 22380006957, 21463296486, 21896629784, 21073067153, 20492639834, 20049866113, 20154517508, 19725866631, 20151346533, 19858300188, 19695225149, 19843502426, 20770250011, 20853859325, 21431233204, 21382909145, 21433143049, 20700778726, 19988436039, 19671740485, 19276360171, 18849017258, 19779331401, 20172093513, 20487326891, 20868277300, 20245092993, 20520682360, 20370601665, 19691138743, 20372491326, 20075629342, 19684915076, 20207402465, 20459790090, 19870177299, 19438683049, 18557991657, 17692752257, 17013347679, 17700365758, 18537460151, 17691185689, 16772542836, 16437739786, 16371750857, 15512787717, 15714841049, 16628940550, 16677560791, 17586880172, 18490016128, 19368676463, 18652409107, 18341157847, 18752978826, 18340818532, 18606737437, 18353447441, 18726969392, 19221945127, 19016483483, 18321397262, 18568918985, 18297429471, 18322772268, 18211569301, 19175946806, 18182083592, 18037492967, 18573840161, 19047306514, 18825124987, 18184155120, 18248948399, 17729959909, 17928455146, 18276124225, 18601383085, 18453438112, 18672588509, 17693810403, 17332061842, 17756604295, 18677132000, 18915433271, 18033299219, 17327976149, 16764520776, 16035426979, 16514579571, 16529929382, 16161523177, 15242933826, 14474853840, 14430635086, 14748905661, 13892556487, 14461184734, 14707069251, 14788831000, 15354778253, 14708946355, 14210480394, 14781291911, 15378744754, 16301928371, 17017185370, 17035514336, 17798045438, 17909540811, 18729416519, 18333432687, 18911383087, 19265798948, 20084318209, 19356378265, 19329260788, 18957709208, 18221633207, 19057605276, 19866192283, 19950012454, 19764677912, 20563899315, 19664602730, 20357484861, 21221586505, 20870436735, 21228447724, 20728420928, 20977530270, 21937088507, 21267576804, 20945624931, 21201805270, 22201417904, 22558413858, 22379422262, 22432101416, 23326949622, 23202551477, 22708269594, 23550981237, 24301003084, 24158377803, 24327936102, 23605779877, 24249537153, 24280755723, 24051563030, 23941509631, 24929613221, 25015604466, 25516374182, 25112217138, 24619347316, 23782754958, 23649988350, 24496137025, 25117556817, 25377515155, 26208269756, 25464755266, 26415065060, 26390652961, 26393913930, 27195462885, 27367159783, 27694162916, 27138218399, 26373346148, 26845934395, 26211299775, 26384379683, 27187392644, 27617260011, 26898268053, 27582398155, 27867427722, 27472215315, 28073834103, 28383544444, 29289400955, 29198716724, 29465668734, 29769375053, 30485470897, 29945871282, 30011524851, 30342235029, 30109874604, 30787103637, 29971503950, 30582537280, 31413033903, 30891042810, 31177336775, 31083300171, 31888934755, 32848655038, 32543024749, 32598495290, 32544111333, 33146764933, 32467456717, 31911080143, 32160377073, 32059020641, 31650656354, 31906762998, 31314416035, 30521063686, 29530988677, 29401185892, 29313278774, 29519013740, 29734920189, 30731709457, 30882161887, 31524735936, 32191397870, 31857261956, 31857734607, 31596996089, 32140271678, 32865585471, 32881431543, 33111271084, 33514954553, 34169776408, 35036790594, 35472523563, 34493832668, 33575723766, 33310969250, 32864252976, 32180634003, 32533400382, 32135118917, 31359359280, 30913905190, 30495699346, 30886969378, 31407071104, 31390663265, 30560461345, 30090144305, 31011419174, 30401466998, 31287465559, 31052386335, 30277484527, 29529744399, 29922431546, 30416798997, 31255875868, 31870369070, 31889023501, 32612611270, 33055732596, 33162049222, 33700625875, 33073546773, 33971074342, 34002199048, 33432060230, 33959488807, 34816746571, 34793152343, 35007013380, 35126287940, 34285647783, 34888718294, 35476308277, 35390594899, 36187327173, 35195546966, 34422332625, 33662886313, 33174764381, 32198196544, 31593942556, 31662937730, 32238792034, 31903771163, 31316345314, 32244344756, 31770334272, 31735476729, 31789756289, 31885053538, 31567528287, 31750278405, 32219975473, 33097537538, 33269066752, 32462083682, 31519657208, 32298399209, 31736687040, 31760481269, 31149833525, 31683738313, 31853874632, 30980848474, 31371672661, 31359388772, 31805732152, 32271114343, 33253446027, 32859171603, 32631782560, 33081820844, 33805080681, 33171560728, 33307614203, 33469611268, 33441285473, 33272300639, 33917033769, 32943673303, 33155216305, 33327055303, 33116426259, 32437129230, 32249685419, 33031606097, 33071584555, 32260031431, 32877689905, 32938346105, 32745848029, 31889383841, 32457140435, 33098629178, 32247813871, 32953480380, 32535128692, 32548246358, 33422855429, 33119792434, 33678636106, 33477222421, 34240552431, 33408157126, 34129802203, 33445917946, 34311987728, 35165455858, 35434311832, 34625166370, 34682845958, 34436804810, 34492767101, 34883272531, 35786513341, 36389741033, 36993234638, 37779540303, 38697326510, 37806307634, 37735818023, 37471565711, 37572856452, 38198682319, 37304239767, 36750855221, 36983148248, 37021763463, 37557696289, 37118298186, 36149243770, 36361328753, 35855014594, 36185696299, 36120126190, 36678908787, 37092159288, 38040089691, 38025294980, 38320074406, 37494652279, 37915802468, 37315779045, 38156657406, 38953683653, 39173824575, 39006342916, 39306158641, 39101470082, 39722813097, 39508214879, 39074785845, 38825593874, 39679138995, 38825308876, 39603613962, 39392381241, 39754263884, 40494769807, 39729229146, 39282066499, 39282919220, 39536869793, 39472777655, 38502707101, 38831152387, 39131790217, 39859331514, 39250683055, 38690289087, 38128876548, 37725183910, 36872933777, 37128732571, 37644031325, 36766356158, 37050771370, 37137407700, 36815580307, 36970634253, 36182189043, 35870964014, 36537733229, 37080619357, 36923061303, 37350189220, 37346895644, 36502432726, 36307328010, 35831215127, 35802216979, 36049319566, 35770167867, 36671341515, 37131758959, 37184367345, 36647157808, 36229852969, 36612558016, 36273134526, 36298335473, 35468789212, 36322249060, 36632337814, 37214137499, 36810874266, 36251729400, 37187179091, 37770830888, 38766629151, 39154012588, 38613102641, 38495699640, 39338545559, 38511950385, 38391240497, 39017040081, 38528355656, 38445159776, 38111923926, 37617231660, 38026531681, 37795694746, 37087147471, 37436645677, 37888122373, 37436664881, 37261520147, 36944408877, 36431880494, 37107150424, 36615135448, 36350766239, 35403252678, 35506710288, 35730571433, 35157918287, 34875486141, 34244535929, 33973392732, 34711143019, 35676892395, 36277477364, 37003338195, 37333482871, 38155662060, 39127846708, 39702517415, 39775463773, 39485470865, 40289328764, 41280119768, 41526310897, 41713953394, 42387795513, 43250817862, 43578406595, 43358406310, 43083752788, 43381217554, 43967722990, 43337749931, 42566660223, 41894301377, 41227706990, 40382997699, 39804317154, 40152817646, 41091352995, 42012367864, 41791050394, 41412757505, 40740045492, 41638431028, 42309284978, 41679923035, 41884168837, 41845079095, 42275941486, 42711461746, 42560545300, 43224161195, 43965586005, 44932808328, 44826960031, 44179391517, 43902625209, 44542470243, 44057055198, 45002981436, 45925557008, 45790464268, 45370388183, 46046888584, 46883309942, 47385787441, 47363762554, 47928588931, 48131811732, 48651827707, 47928282187, 48575521112, 48685824975, 49157444550, 50073283124, 50304752505, 50928499827, 51207277740, 50696220179, 51674859273, 51825683998, 51199624019, 51518546513, 51726211258, 52230621464, 52859507182, 52973869188, 53457267061, 53391239304, 54281070213, 53736015186, 53068827841, 53426205588, 52970316813, 53455677648, 52710944336, 52678096193, 53455837754, 53369873036, 53230954657, 52415504364, 53398822096, 53718036240, 53318107877, 53465009346, 53997254871, 53006804236, 53970555145, 54956564182, 54568072222, 53989082372, 53138117976, 54004889859, 54173798233, 53518900856, 53768961871, 54646444342, 54065657592, 53781213506, 53855263082, 53374018192, 52526337883, 51719934149, 52450720372, 51724513184, 50817914842, 51544687776, 51831844444, 52034716067, 52498412516, 52061717543, 52795823085, 52926246516, 53201375354, 53780648046, 52890186929, 52589996809, 52842864999, 53355692522, 53660464299, 52803371217, 53747339091, 54637957920, 53789888388, 54402190494, 54193357052, 53281376888, 53117707203, 53950846415, 54386687059, 55163040840, 54948916181, 54767564298, 54355404275, 54628937504, 54269820159, 54383192187, 54143127070, 53148525435, 53159129034, 52332173178, 51337472970, 50964250405, 49966478624, 50901748974, 50835102143, 51439129262, 50704462622, 50648889531, 51634469649, 51336634885, 51909336817, 51384233451, 51593594439, 52191386413, 52868809317, 52500958589, 51797465663, 52659284600, 52114271804, 52942374010, 52546493112, 52744360471, 53561663507, 54271469982, 54906775863, 55542294697, 54795999390, 55113862272, 54190063668, 54374914146, 54317773684, 54211339222, 53283205146, 53212896781, 53044228641, 53565640050, 53542575996, 53485961620, 54470684668, 54242088617, 55010348045, 55990505705, 56600533958, 57541608314, 58066256223, 57380750004, 56395397884, 55929715631, 55062413148, 54066790104, 53078582770, 52636864337, 51900699272, 52718274331, 52148461612, 52547865690, 52828027825, 52696632642, 51779652909, 51592031927, 51561701448, 51290856975, 52138459611, 52992449991, 53593031174, 53701068369, 54084137369, 54986992439, 54315925336, 55247979219, 54926201055, 54121591294, 53628129935, 54378823843, 54051231704, 53504678930, 52677095512, 53597584042, 53672155804, 54078607329, 53831824955, 53824794521, 53785303300, 54000533409, 54501774387, 54451530243, 54312099873, 53526525739, 52686490262, 52428725349, 52733768624, 52479847391, 53157718666, 54026134191, 53876413216, 54445940613, 54305583031, 54503414335, 53554783616, 54491997858, 54398952004, 53907312439, 54278245797, 53659160544, 54531778437, 54972430885, 53994555863, 54120301083, 53717423224, 52857236868, 52107058339, 51310327201, 50346993707, 50499233064, 50042175458, 49566281196, 49828966841, 49258968047, 49581483193, 49642318594, 49728864849, 49803708623, 50282412771, 50848925679, 51420310108, 51979787468, 52496424160, 52094418147, 52634333496, 53296429370, 53743543907, 52792721025, 52381095131, 51725529170, 51168695233, 51912988406, 51172191615, 51607943158, 52118016758, 51581755526, 52338038137, 51528425603, 51571284963, 52152287507, 51897274841, 52762576744, 52886274313, 53590119800, 53023588978, 53657224669, 52873108342, 53843598664, 53095682446, 54058651415, 53156544702, 52881218884, 53502019236, 54033960287, 54290280506, 54001224773, 53159652328, 53944947492, 53174938182, 52929736200, 53488954322, 54033755687, 54749478880, 54546853768, 55222733172, 55758116880, 55403761321, 55553280307, 54576955284, 55090275233, 54401562154, 55076757748, 54784805602, 55688857550, 54807091762, 54819645884, 54443246225, 54551107944, 55036560351, 56010708542, 56783283153, 56416803825, 56234662948, 55756403051, 54991659656, 54807815519, 53809293021, 54681057673, 55638495027, 55726794622, 56279933400, 56628939169, 56673707353, 55830373159, 56268829199, 55472127292, 54687913305, 54144667611, 54371723658, 54836067990, 55726263768, 54969442299, 54429338967, 54225687231, 55146690975, 55542758589, 56525786865, 55955931563, 56449267050, 56922272751, 56444677497, 56155495340, 57027668512, 57701410743, 57314736554, 56446320350, 56217853972, 56626973313, 56768985123, 56716862146, 56682025353, 55744056960, 56000305122, 56293847391, 56740930661, 57322768440, 58241389192, 59005051646, 58909513841, 58786487957, 59145114479, 59456018008, 59807916482, 59393337930, 59302659059, 58927833371, 58767204511, 59183654265, 58231720220, 58364971031, 57604336444, 57280735855, 57898058007, 57477805185, 57138297871, 57705498126, 58027770978, 58239869785, 58629072887, 59136020650, 58785466999, 59504526663, 58712675990, 58683744637, 58050314144, 57861467000, 57129383641, 56423819958, 56183555924, 55984150442, 56975634627, 56831874820, 57310013822, 56648910251, 56245281462, 57205958749, 57681204712, 57808555823, 58484399825, 58672003271, 58765372784, 59046212766, 58367903576, 58027597983, 58051618592, 57437954258, 58163027938, 57432272243, 56890693251, 56336340160, 57299948696, 57369154323, 57268559900, 57666461311, 57138897146, 56490809580, 57468912877, 58083847065, 58420895741, 57767336019, 57835192233, 57251668861, 56864243032, 57187870478, 57643920950, 57740282537, 57889746277, 58344217750, 57817835252, 58469505868, 57734050649, 58679300066, 59071880504, 58857140240, 59477414422, 59077461673, 59223812052, 58275866088, 58110780098, 58756268849, 57843252531, 57949437348, 57233814603, 57461744427, 57091918128, 56097147809, 55412733283, 54567483014, 54218177038, 53305466598, 53027946056, 53484042920, 52987805540, 52767685706, 53336077076, 53648035409, 53682901448, 54342093016, 54297543423, 54770820033, 54385646347, 55034728257, 54120528640, 54507090648, 54472749734, 54894113804, 55883934380, 55655192177, 55217469732, 56065067674, 56869085084, 56511862305, 56881411765, 56734590447, 56172725912, 55270297870, 55240910703, 54519725872, 53785444648, 53117122240, 54071548662, 54183133809, 54992219817, 55285774243, 55986669184, 55206434609, 54998868943, 54990846124, 54387241229, 55161725438, 54579537556, 54147151813, 53794208836, 53096245246, 52316966164, 52003617366, 51783743234, 52289171399, 52318262830, 53167318401, 52789691214, 52135015967, 52238161333, 51489875172, 50853318614, 50186761481, 51166953720, 52159209759, 51387345147, 51763565264, 50778694770, 51551002202, 50695176849, 49715362455, 49354919225, 49826819789, 48832572740, 48027142753, 47675471303, 47617634745, 46805864025, 46047416864, 46594582258, 47063768730, 47074174160, 46638538067, 46138251976, 45208334299, 46029972408, 46371788082, 46362023149, 46009706142, 45973954792, 46098499006, 45514681866, 44743490585, 43886397390, 42964076435, 43405536545, 42439677180, 42893646358, 43659723989, 43497815164, 43319697654, 42941105415, 42212117908, 43119642070, 43295549974, 42994447905, 42293873525, 42693612518, 43336692836, 43601438545, 42991332994, 42141649496, 42269910186, 42983479279, 42492243254, 42417981551, 42816580455, 42219640823, 43076171833, 42998693438, 43133928498, 43568480749, 44190244796, 43315826830, 42522392549, 42425436630, 42758013271, 43053959672, 44012924384, 43299024729, 43546194516, 44195380423, 44476898725, 44387876594, 43756140890, 44111937571, 43275745140, 43534541158, 42825272150, 43637792625, 44358204479, 44621426602, 44381186827, 43601639846, 43787650317, 44148962073, 43665136641, 43209893720, 43128215205, 43719854124, 43737802699, 42759836898, 42156424058, 41403630209, 40524154841, 40795451526, 39871476679, 39622721483, 39698456736, 40145914944, 39371159369, 39050977545, 39954268252, 40141095257, 40311371188, 39620055211, 39467557147, 39724991828, 40325699571, 41144371511, 41879749496, 42358896160, 43285836943, 43956249495, 43515226807, 44509123991, 44360847426, 43962740446, 43356009551, 43364645615, 43241913911, 42795536365, 42435676386, 42876993303, 43424467331, 43075232391, 43866929970, 44381083677, 44776610254, 44383195494, 43716748157, 44004799606, 43272814212, 43162757366, 43780932809, 43208648205, 42336096530, 42799893830, 43410482991, 42427187161, 43124497063, 42948416780, 42550202004, 42026734949, 42140825832, 41262102237, 41241381271, 41951347626, 42404440805, 42704160838, 42992649241, 42093788804, 41450773875, 41472669278, 42239929065, 41990658164, 41767163978, 40772365905, 40962428269, 40882444686, 39913581383, 39955708242, 39007405031, 38488659373, 38581277782, 39131264293, 39035101842, 39648065666, 39946222529, 39745315787, 40624869762, 40856146987, 40790528242, 39880167133, 39426820901, 38721208128, 38397398386, 38618750958, 39116892529, 39763912081, 39154793074, 38761593813, 38625825196, 39278003184, 39738334524, 38889264857, 37959670460, 37197660301, 37636703588, 38586865799, 38830701500, 38510363451, 38192200009, 38544768080, 37589874800, 37021055694, 37062789611, 36416738205, 36086817371, 35099031638, 34900322796, 35287111464, 34976837467, 34780782348, 35736919138, 34741539005, 34201944108, 34915929407, 33921799624, 34670534519, 33863741834, 33667704478, 33081970945, 33306164754, 32797363402, 33448325386, 33374863811, 33218532875, 32700565940, 33202953418, 32616533406, 31692969093, 32553259323, 31782069360, 32476073891, 31749881899, 31309118863, 31913172399, 30970470229, 31435651022, 32367981921, 31630390986, 30756976809, 31399300109, 31211554996, 30573545301, 30302926997, 30588266798, 30777934490, 31456039979, 30609942066, 30293439386, 30927312050, 30109965263, 30558117657, 30415744438, 31161752091, 30777069732, 31356435780, 30484934057, 29877221200, 29105647763, 29917359657, 29735606469, 29159733212, 29409256007, 28705091392, 28611911585, 27798624788, 27608113961, 27791915581, 27328529013, 26428627452, 27157776872, 27740104683, 27850457284, 26915358120, 27602146262, 28019243125, 27624129700, 26820161903, 27022893142, 26898759359, 26951587772, 27193447804, 26983146297, 27564363057, 26872799259, 27019232355, 27077730512, 26241527960, 25717512326, 26129871187, 26121451847, 25302503363, 25801352534, 25073125215, 25816365760, 26582553642, 26848900430, 26139569346, 26492513573, 25818952875, 26473501210, 25847330917, 25289530281, 25905100771, 26179337234, 26896921265, 25959184367, 25015250363, 25073854450, 25169374046, 24369147848, 23911203624, 23073356902, 22297837005, 21821492755, 21615572602, 20851721444, 19963649178, 19260952242, 19466462543, 19456254387, 19816496511, 19055997182, 20050641236, 19468920862, 19402113443, 20272277226, 21175346705, 21828705535, 22635114871, 22899355905, 22076453657, 21982548872, 21952233619, 21025948406, 21591744777, 21661206642, 20974254691, 20643857540, 20229053672, 21021420030, 21845873887, 21395449133, 21723439326, 22088788049, 21902785597, 21138307292, 20633112078, 20479619690, 20252904697, 19263530421, 20179095508, 21092613684, 21866193041, 22007918858, 21061833844, 21426064593, 21826332162, 22506033304, 22179912654, 21250575843, 20895517908, 20749984173, 20094050329, 20569614782, 20912556307, 21004224041, 21580961110, 21279387200, 22165349169, 22149469778, 21335949822, 20969332493, 20322487387, 19369896986, 20248528721, 19945925737, 20601412171, 20602424797, 21358042563, 22154152217, 21310355922, 21885385494, 21183338309, 21831787521, 20939171522, 20276435662, 19640081930, 19318762490, 18589294063, 18948021681, 18874784871, 17977350853, 17737822743, 18547166827, 19037383715, 19577383764, 19342271759, 18452921361, 17677227521, 17655883300, 17996992151, 18382168539, 18145067876, 18018916361, 17470317684, 17814930870, 18626745885, 19608493005, 20008067917, 20157967209, 19251220489, 18569876357, 17767209823, 17629018927, 16942561447, 16768189762, 15899825501, 15599473975, 14844997118, 14342747077, 14688115483, 15335846248, 16211057051, 17070203901, 17698047573, 18126767651, 17631979494, 17090939473, 16375612202, 15926540683, 15744042560, 15788128163, 15229831914, 15649458532, 14865743709, 15109880954, 14922222704, 13933609304, 14714148915, 15603650224, 15409110450, 15351978836, 16119680111, 16624497196, 17195048505, 17701130709, 17810402836, 18583486135, 19184165780, 18778958008, 18030553001, 18086312388, 17192312659, 16658990842, 15882986377, 16606109443, 16615306924, 15799123663, 16501468277, 15822488359, 14916383734, 14058469302, 14633340386, 15405172681, 15596313982, 16222352490, 16949912692, 17729990558, 17118530400, 16167699172, 16224609072, 16256445899, 15538313088, 15057183858, 14679720095, 14280393361, 14682471041, 13873389486, 13064698965, 12187217496, 13169191507, 13426989052, 13163131232, 13912939671, 13934186697, 14660257029, 15623282042, 16448815332, 17243654481, 17062180227, 16910801143, 17051883565, 17316641416, 16776662435, 15976787401, 16968918833, 16603906830, 16431216845, 15742648012, 14896630119, 15127021194, 15655652727, 14856745637, 14727427782, 14116807083, 14967659477, 15370347254, 16132303287, 15926903285, 14943789356, 15481344395, 15576769618, 15474280943, 14868014657, 15213617744, 15610652582, 15229471770, 14271080344, 14512557647, 15326346901, 14595550471, 14053293145, 14236224893, 14493948190, 14105436112, 13783119704, 14677033486, 15495496314, 15064969280, 15629581092, 15075957719, 14553791948, 15165573490, 14994843320, 14244122009, 13791796197, 13913117762, 14403172235, 14147337708, 13289743819, 13113361971, 12735734474, 12765681651, 11889582415, 11255178431, 11147912287, 10302280990, 10211325893, 9446831356, 9059423149, 8852316476, 9298043252, 8305476626, 8562712667, 9010437389, 9436006678, 8464568544, 9379176767, 9293657890, 8511574732, 9230378178, 10032792125, 9076630116, 8593486050, 8898271797, 8636017146, 8262976431, 7725241746, 8416512506, 7590778445, 6873789668, 7636957706, 8557159829, 8912194421, 9145557999, 9724100390, 9681481345, 8950519735, 7964368741, 8911877885, 8180467571, 8516665342, 9157428091, 9638207643, 9136692149, 9865608059, 10218212310, 9384264139, 9264437233, 9128257319, 8766601147, 9678077714, 10240647599, 10649802360, 10381266888, 10583483038, 11264139925, 11578694006, 11221330007, 11829955109, 11901038921, 12866195546, 13816112423, 12949469975, 13266981995, 13717970919, 14118338811, 14328376838, 13711918686, 13153745746, 14069908307, 13281511159, 13804437903, 12883165612, 13016029252, 13700454346, 14037063123, 14266454833, 14073089705, 13909987969, 13962612581, 13646415246, 13976476814, 14015709967, 13998493528, 14570767750, 14660002847, 15199091584, 15819155730, 15301607883, 14514826600, 14167484792, 13863972988, 13463770050, 13514155931, 13060576079, 13032931308, 12169149193, 11858615004, 11287057656, 11579936926, 11258126297, 10721226359, 9923849699, 8934410926, 8893170622, 9535078062, 9907003911, 8977293996, 8187264545, 7244211352, 7941490137, 7561930748, 6879278051, 7088708472, 7012029190, 7294254667, 7258507230, 7960964085, 7872780145, 7699902125, 7004178563, 7790647390, 8623744901, 8726773230, 9625570025, 8765406912, 8897406329, 9750913420, 9047428587, 9048979435, 8908219927, 9459738076, 9666378365, 9988689231, 10508637719, 11244727025, 11206924116, 10546850418, 10554581245, 11069668324, 11669283466, 11220869932, 11358020435, 12221683993, 12980510578, 13850051176, 14724681017, 14607289179, 14376829699, 13661818631, 13892217958, 14067229890, 15031478976, 14982606426, 15268036319, 14704546874, 15519977400, 14741303595, 15362657127, 14929869782, 15060763390, 15040045797, 15643073661, 15763572721, 15577963650, 15804407177, 14868106383, 14553885135, 13951513089, 14064806012, 13773613216, 14516865213, 13580541535, 13970275952, 14735789714, 14130313828, 15036229499, 15734998198, 16681908438, 17112314538, 16321633039, 16177653183, 16164494020, 15990558576, 16688183510, 16430937601, 16039976468, 16261660919, 15877485871, 16354642462, 16514047159, 16185776279, 16822509951, 16581177259, 16683385581, 16583347651, 15763038496, 15583361000, 15746504946, 16586648603, 16595025954, 16197851923, 16705828854, 16757603577, 17673968147, 17770060551, 17800756353, 17563595431, 16777864076, 16416123087, 16468849963, 16974714203, 16195992497, 15865640004, 15131516385, 16059093353, 16908299046, 16890097602, 17668669593, 18503319734, 19230466926, 20051279228, 20959984316, 20120786223, 21004558652, 21578582178, 22562301747, 22400565378, 22745423480, 23468172701, 23393491298, 24289600943, 24640173625, 24809092146, 25793161068, 26242396094, 25628241820, 25389165963, 24650290253, 24227361226, 24915638765, 24164979979, 24723135670, 24763207952, 25105193763, 26044921584, 26109419619, 25417362995, 26035550250, 25730850135, 25301933311, 25330419979, 25503484799, 25489133216, 26472613935, 27072857869, 26829821500, 25858072200, 25157541378, 26067996104, 25284176643, 24437139799, 24047674748, 23763785415, 23659583285, 22676026743, 22527962384, 22873801299, 23393989336, 23424936895, 22538761490, 23403125435, 23887445348, 23819325940, 24290868213, 23660745714, 23224144512, 22407540016, 22293113155, 21496628377, 20714629802, 20232471153, 19882479685, 19787257280, 19614355336, 18903617971, 19416611114, 19407996656, 19072896466, 19333758059, 19190294563, 18850139809, 19476588573, 19120699407, 19809089639, 19878762384, 19874778026, 20065148375, 19163765688, 19612337823, 18700539007, 18574860031, 18333318037, 18009157316, 17532790017, 18388259681, 19013517964, 18591361819, 18020722474, 17306023846, 17172821544, 16378046263, 16142470205, 15426586528, 14817475876, 14276606711, 13602188801, 13982857347, 14215928906, 15134252689, 14434662300, 15048114870, 15639315307, 16271815997, 15732215851, 14935276032, 14504976897, 14431830656, 14940250467, 15901511743, 16532257264, 16614778622, 17600309361, 17594901562, 16705118001, 17013704335, 16999925478, 17996250783, 18942339033, 18560468555, 18685232680, 18412064067, 18130507688, 18067923668, 17306046903, 16554728560, 16935816835, 17154129869, 16915935445, 17236584549, 16342585900, 15654278991, 14731293771, 14290250562, 14174084531, 15000522729, 14618351081, 15517782919, 14542096273, 14712420911, 14284665762, 14422799873, 15106552665, 14515767437, 13776026304, 13862647574, 12915699734, 12008770651, 11771073975, 12417419766, 13147759656, 12310489313, 11502041302, 12057334195, 12657710887, 13163976035, 13331043185, 13559621669, 13557098239, 13915049345, 13328109278, 14201955419, 13394861580, 12485592782, 12413586341, 13011207487, 13696087179, 12953394588, 11975229069, 12801890583, 11932277666, 11128540690, 11393634437, 12129220223, 12627925140, 12358344415, 12320029805, 11843596825, 12614741533, 11782011213, 12336822597, 12434420878, 12670428178, 12222158117, 11728931014, 10903331075, 11607094349, 10780344692, 11220852181, 11202786678, 10347978972, 9844790470, 10762824731, 11139729351, 11230099664, 11934779860, 12437723247, 13323726018, 12513052279, 13379997138, 12625142501, 13361834697, 13045514639, 12785317176, 12310071094, 11322298439, 10927391092, 10686006808, 11520537686, 11165949513, 11120337257, 10281738512, 9664992899, 9282405717, 10260194216, 10440852781, 10752116090, 9836038119, 9960453423, 9380622625, 9325324773, 8881025741, 7919688515, 6928215471, 6956593326, 5988654363, 6232907753, 5715860958, 5669672580, 4946032278, 5214611137, 5381977416, 5322270608, 4713529127, 3837084700, 4706275654, 4918809549, 4743138668, 4620027675, 4861118747, 5450523251, 5908967912, 6517824927, 6573846327, 7060449453, 7834235615, 8772259543, 8837716846, 7977612111, 7464156083, 8347552301, 8033296690, 7757903135, 7073741904, 6792694505, 6117494410, 5799998204, 5615051112, 4743588455, 5518399867, 6010918105, 5080219819, 5815983587, 4878436732, 5004535322, 4015501033, 3971022616, 4808606629, 3861619778, 2890075912, 3260002034, 3181190266, 4063835376, 4069820698, 3464217871, 3625747001, 3937288872, 4677874054, 4408443946, 4721520368, 5053213588, 5477534035, 6074384520, 5217329872, 5482132452, 4903055845, 5698875463, 5495099199, 6098245235, 5246072152, 5465956086, 4840740445, 5157216047, 5360218035, 5537269988, 5458433440, 5487172376, 5548516546, 5228628116, 4700973600, 4512514188, 4706139056, 4571102731, 5458674027, 6330776042, 6150823818, 5771399974, 5872161962, 5595259822, 5048055272, 4874223497, 5521173362, 6235577695, 5577970905, 4587030222, 4025044401, 4987685039, 4455145425, 4718394410, 5460653209, 4556536208, 4112967773, 3902020831, 3280805859, 3943492622, 4637128102, 5318081598, 4936653743, 4045222619, 4833554426, 4549301459, 3653913284, 3788785314, 4715177823, 4155728672, 3416450408, 3623896999, 4224708769, 4770313412, 4891430184, 5162611891, 5017863261, 4641618958, 4279047861, 4969933158, 4125358930, 4931271806, 5512017823, 5858679760, 5896644862, 5744171154, 6034705799, 5434864325, 4488036348, 4433697509, 5057944900, 4444604094, 5043397975, 5635842715, 4899333980, 4158855813, 4140095743, 4059584909, 3968982849, 4176970585, 4814115606, 4588263423, 4834670829, 5029438067, 5614554097, 5792854776, 4824644384, 4015627732, 4386307993, 5382239239, 5375978547, 4939329264, 4979088538, 5696928357, 6248424004, 6908318612, 5939365019, 5940261170, 6249449584, 7243659306, 7358586954, 6743708918, 7086582739, 6606869195, 6880890048, 7292243603, 7267684198, 7806494322, 7284275879, 6704274196, 7437991586, 8435001187, 7467170181, 7021079324, 7954187800, 7017861103, 6813940976, 7164931365, 7360145214, 8318644830, 7810987725, 8666489235, 8155118951, 7744548984, 7933148208, 8360478027, 8583617041, 8412658850, 7793126173, 7791980919, 7855009771, 7186494580, 7595767097, 6669604190, 7489413355, 7617711218, 7122887500, 7196621423, 7143383301, 6775576357, 6572635934, 7038490173, 7121791400, 6125553194, 7049314336, 7608290834, 7110560601, 6990720489, 7219549904, 6520362662, 6438892253, 5751513118, 5795065925, 5210626499, 5382501302, 5090778901, 4489641602, 4044685735, 3585103669, 4129511218, 4291691393, 4908883875, 5546183827, 4678667643, 4167229811, 4482384746, 4755589420, 4485123528, 4444774298, 4572148355, 3783145366, 3954845134, 4001935670, 4905484626, 4558501656, 3586415739, 2830295821, 3161569425, 2254647268, 2163002006, 1892618741, 920608036, 976776082, 880384271, 821983750, 0, 115087898, 0, 888107336, 1827580294, 1438457368, 880229553, 1195833813, 1793764249, 828175554, 626434750, 181203593, 38430534, 0, 0, 0, 0, 0, 0, 123098356, 17628618, 776403742, 1451226132, 1064869382, 747682630, 978717050, 1197293642, 583344214, 863368078, 715136931, 1456261093, 1139194099, 1076658278, 1708530144, 1893583811, 1761831746, 1757759671, 898117121, 825687174, 388732812, 0, 491099891, 0, 0, 0, 0, 0, 713424235, 892757324, 1772684107, 2245025333, 2022898112, 2885677807, 2632845124, 3556983478, 4347571188, 4702678311, 4161072111, 4512091496, 4737344378, 3809157435, 4690291610, 3859465778, 3753414126, 3872669334, 3320939020, 3048498533, 3936579294, 3255601260, 3111524249, 2791018847, 2890451258, 2460322026, 2972188891, 3615959928, 2965603191, 2314976744, 1785493956, 2754900288, 3007864700, 3373631917, 3231597800, 2486733236, 2507327093, 2422205607, 2380915080, 1532224128, 597773898, 723144849, 324769497, 0, 0, 0, 573473135, 641786107, 899378784, 925295401, 795400941, 101460180, 984296384, 489941507, 0, 0, 74912166, 216889443, 516848138, 648986608, 875611979, 1371387368, 1221774588, 1643870616, 2496243834, 3146701973, 2648323650, 1654502093, 2417695644, 2077959922, 2951038799, 2298311732, 1565421760, 2393266958, 1985854585, 1364389918, 2052125873, 2019044221, 1581738361, 2359565435, 3114024604, 3297119933, 2583358481, 3228520247, 2842700018, 2929020374, 3475113987, 4104677500, 3137418181, 3694573114, 4399581327, 3809710927, 4423365854, 3985109444, 3475562896, 3520932164, 2728768293, 1894453857, 2843083628, 2934186842, 2662063365, 2441352687, 2532870502, 2229674348, 1970085797, 1548010177, 2470949474, 2378536340, 2231403392, 2609096989, 3433036253, 3115954306, 3549621560, 3689048748, 3069578638, 2198440390, 2699561813, 3693273981, 4264698548, 3843944686, 4419685248, 5172933740, 4652542672, 3777751243, 3275945271, 2734484909, 3528016273, 3444251738, 3603872090, 2969593124, 3942641526, 4625843961, 5258993126, 5176024624, 5229922560, 5741666448, 4965403968, 4735650781, 4192778670, 4483921527, 4240444674, 4769052461, 4728161607, 3910344629, 4120319157, 5084802795, 6040122592, 5565142352, 5526240316, 5958836955, 6926560213, 6309701105, 5458840210, 6235835839, 6429905800, 6310831188, 6444280107, 7173691184, 7101462106, 6976196087, 7903806002, 8766037915, 9652273747, 9570508276, 9357601581, 8992262696, 9679900199, 10155155075, 9168201590, 10143719393, 9784358670, 10548633186, 9843155029, 10660085048, 10786100489, 10159680065, 9371351846, 9807743470, 9949719702, 10488664661, 9654350923, 9186915549, 8223220487, 7245860806, 6454878330, 6251633174, 5613286749, 4802348411, 5538225213, 5792413876, 4926243642, 5886521113, 5523655018, 6376420748, 5524308563, 6524304089, 7473102708, 7585802869, 8211395468, 7313910332, 6315087037, 7038368338, 6922998528, 6061714793, 5587499517, 5177818775, 4564081576, 3681215520, 4435070404, 4577186004, 3801020462, 3519606772, 4078767259, 4684415937, 4312369473, 3961045934, 4338418334, 5066102818, 4179375029, 4075801409, 4753942801, 5601878505, 5177152534, 4238122922, 4654730389, 4131361701, 5070720541, 4236941625, 4985310288, 5443735089, 6169980488, 6658286686, 5739092869, 5250464036, 5340403132, 6184785996, 6309340335, 7203937932, 7028384793, 6286350395, 6837125776, 7820927150, 7189804093, 6993302483, 6775523075, 7583132936, 8162533103, 7563909405, 7196994807, 7001994789, 6681191162, 6204105791, 5593075586, 4942214947, 4150280879, 4996401921, 4450180559, 4720065793, 5142275884, 4181735031, 4439616118, 4249365184, 3583055627, 3236672982, 2240880593, 2803122826, 3620381387, 3150988043, 3893806203, 3519562530, 4011432361, 3210687447, 2946095876, 3530045019, 2698382981, 2336230150, 2831455044, 2939486727, 3477310796, 4168653026, 3686353647, 4527859395, 3755483586, 3913777075, 3311949877, 3340647725, 3903755635, 4104419444, 3186349099, 3501611237, 3951450948, 4310509500, 4803302987, 4368793508, 3574878984, 2830903102, 3488406846, 3583732576, 3937578998, 3916985093, 3424110542, 3630956767, 4094869342, 3096254094, 2452747886, 2674424646, 2711898042, 3115042606, 3783297169, 4338257449, 5320782440, 5424891472, 5691354712, 5913291857, 4978455839, 4377615007, 4893561655, 4969348049, 5886609138, 6603434967, 7167156761, 8013065849, 7085744456, 6112589250, 6264792971, 5681125030, 6183098748, 6035043776, 6418789831, 6857063186, 7164172756, 6240710384, 7134440503, 8105396741, 7652800066, 7341270763, 7123545843, 7512533775, 8023896548, 7308950291, 7968961040, 8383092170, 8395443044, 8171473129, 7551019713, 8480444774, 7698454832, 7017025602, 7913959230, 7518708973, 8040724600, 8982663980, 9051184657, 8773993396, 9017028654, 8487099794, 8284445418, 8578370406, 8382912476, 8499149909, 9244878916, 9118978815, 9698813687, 10093677652, 9947423253, 9238490900, 8960551841, 9711383502, 10205183511, 10619204302, 10913013596, 10133969894, 10033059967, 9832025323, 10667455902, 10851931561, 11270082601, 10459878040, 10711748052, 10191358800, 10124189861, 9834077417, 10801345724, 10937602864, 11824337347, 12288675713, 12214281215, 12332276837, 12134182936, 11439643744, 11802012964, 12268694024, 12355530260, 11470507887, 10564232535, 11279041771, 12157407545, 12194041646, 12993968358, 12059721775, 12592233590, 11878873455, 12160153515, 12388240546, 12880688842, 12859581992, 13498666341, 13611396920, 13145539367, 13444135673, 14373541606, 14998678279, 14299117002, 14987698043, 15644980230, 15800808813, 15238119557, 16186115049, 15375904070, 14564722409, 15385121994, 15370902089, 16027013525, 16594495633, 15641652931, 14929479693, 14810431428, 14972606789, 15909637077, 16432417854, 15820185376, 16171336648, 15216121631, 14603375685, 15000027382, 14378328404, 14387779514, 14509944787, 15250173235, 14856180431, 15573496660, 14646094055, 15089972569, 14973176735, 15122164738, 14135274731, 13523253025, 14498906238, 14724499506, 14192571116, 14328403278, 14978574554, 15050434063, 14916513006, 14282179604, 14951623787, 14303924543, 13699065992, 13800469069, 13505275610, 13109366245, 13438837181, 13851869660, 14751503182, 14992575423, 15479432064, 16462209250, 15876528424, 15727798880, 15703570246, 16147347128, 16720980855, 16268967152, 16853051512, 17456373903, 17430835166, 17985550423, 17511102474, 16887441029, 16911624285, 17351401049, 18166629178, 18768416593, 18675850076, 19107798382, 19861724054, 20103821747, 20920790465, 20545351095, 20445682705, 20409739755, 20543610855, 21245452184, 20318732803, 20923041247, 21706158906, 21707437163, 22654889169, 22643203086, 23007111955, 22886857876, 21953251983, 21633457400, 21907490971, 22285900124, 21777069092, 21270912305, 20766304036, 21483542135, 22397423678, 22323893745, 22543352813, 23455326834, 23702694537, 23642619800, 23355384701, 24318632414, 24973173186, 25338817072, 25426976757, 24486581409, 23499958559, 23610457369, 23437084550, 23642786011, 23589947856, 23758156430, 24113487654, 25101295093, 25891522385, 25602347817, 25169602320, 25192038026, 25440055290, 24489472720, 25187842455, 25881882442, 26588203648, 27575832672, 26798728426, 26271182167, 26786789358, 26872474471, 27213954291, 26459422201, 25797932351, 25627480393, 26463103721, 26284543502, 25391014151, 24765874350, 24068135913, 23629164200, 23030565435, 23773880431, 23227887084, 24037266097, 23147808094, 22607165729, 23491469066, 22575868340, 22255547615, 21931697882, 22232666710, 23135646446, 23460982586, 22551276695, 22224114099, 21226803196, 21523322018, 20689467986, 20118053187, 20090063420, 20915459957, 21210536519, 22086122346, 22009797731, 22965284064, 22968639021, 22603796049, 23602734120, 23916121745, 23323400969, 22689034204, 22250339843, 22021598555, 21536687771, 21265755268, 20386639492, 20159787115, 21136520193, 21513846762, 20721862692, 21009020758, 20701357890, 21067362399, 20375131959, 19418370882, 19601890744, 19523546692, 20150782400, 19265167392, 19702290795, 19401968215, 19965403800, 20309098847, 20156164993, 19708922810, 18858068427, 19415361726, 20125444262, 21124946891, 21791309597, 22654941925, 22075617011, 21720291789, 21612464254, 21845672052, 22037951327, 22067404691, 22241272063, 22333233049, 23267048940, 23503936681, 23414964407, 23105587621, 24053632310, 23842227274, 23415183516, 23649106651, 24023242913, 24526630060, 24951815644, 25328760306, 26262739523, 25440001843, 25674673781, 25440739069, 24869742300, 24755773776, 24367290997, 23698432355, 22964751538, 23468009488, 23021491211, 22625662823, 23072306657, 22233133478, 23203183710, 22678875893, 22085681817, 23072046704, 23446684887, 23252232566, 24141828390, 23369938576, 22690284918, 21925764393, 21133275059, 21967703220, 22224022564, 21968360859, 21540554595, 21955167663, 21520032176, 21169934383, 21117297993, 21961462466, 21105472731, 20626104215, 20777919558, 21637110310, 21827116771, 21513516676, 21635450034, 21854874669, 21817810423, 22516724687, 23169586108, 22669720544, 21955263054, 21087494966, 22079115847, 22739281866, 23605149118, 23204902111, 22622728241, 22423139929, 21626438376, 21167968085, 20614862111, 20718863342, 19726059597, 19916122779, 20521836956, 21386338696, 21887601249, 21687067708, 22511835314, 23170433740, 24109495255, 23752287567, 22928055556, 23330365933, 22742570720, 22618381514, 21962539743, 22852914146, 22186456012, 22732211803, 23220188342, 24194399146, 24378126069, 24708768122, 24662175731, 24465158048, 24131922291, 24240292882, 24183391018, 24961893920, 25590348492, 26585925994, 25676915457, 26566782948, 26370511227, 25569863848, 26193512569, 26632264805, 26552288914, 26836642206, 26875861484, 27829340097, 27784734076, 27759709399, 27935322578, 27260329039, 26294051245, 25860191826, 25951752265, 26717237789, 27369806133, 27932294350, 28656588186, 29558757724, 28836836215, 28534711361, 27760490893, 28527862359, 28292932288, 27441460110, 28336176813, 28461587444, 27984542394, 27706512653, 27423814022, 28084234641, 27607423546, 27760892732, 28424270994, 28719101308, 29579745534, 29274906413, 29085454764, 28923561462, 29841130638, 29544158433, 29995759102, 29658098128, 29555560438, 29474114110, 28866886589, 29540122232, 30474407846, 31080719447, 31364833340, 31806504240, 30838201928, 29876346551, 30409907373, 30968540882, 30778387075, 31660276375, 31210955957, 32187406023, 32801515886, 32094674748, 31597650889, 31059247536, 30518562540, 30814934542, 31442778989, 31115367087, 31685317436, 30804519317, 31172365931, 30673585816, 31512135207, 30932516401, 31862282977, 32188794577, 31339575700, 32087351137, 31493472220, 30912063158, 31442830561, 31019786034, 31794224344, 31152142401, 30195787491, 29241374267, 28898388338, 29479470454, 30310163185, 29393869249, 29834786598, 30477721097, 30170882177, 31001234292, 31189834452, 31257101595, 31101424959, 31644428774, 31015082011, 31808222627, 32351332832, 32087388797, 31512789763, 31621125323, 31850722134, 31385994630, 31751606705, 31871911022, 32488755467, 32208498892, 31752672857, 32228485638, 31319364507, 31663346505, 32426683722, 32789374967, 32003396407, 32410474673, 33166887084, 33724328990, 33166090106, 32804109539, 33317037436, 32721151032, 32002625375, 31882221723, 32723812170, 33502682479, 34475058731, 35404928563, 34685586406, 35254455694, 35190420421, 35372569293, 34793059662, 35408810855, 35182557169, 35438330540, 35726734315, 35214180583, 34295437919, 35070796522, 35824239230, 35477623126, 35038444562, 34052637456, 33239922186, 32890857819, 32164215407, 32694476417, 33461908910, 33035014677, 32125683155, 32148773827, 32761987923, 32747569792, 32400290133, 32211859552, 31775888777, 31187413818, 31076561563, 31188694151, 31822456529, 31807450537, 31089350333, 31913964861, 32577583794, 32660949647, 32609863629, 32942611490, 32128104661, 32603262239, 33103066058, 33619756054, 34616742926, 35245223714, 35536908618, 36298804297, 36494947153, 36808762980, 36520795770, 37147268728, 36970350802, 37689293012, 38427416926, 39115317182, 39840555101, 40279660055, 39341222057, 39377827021, 40072986170, 39956127418, 39075448306, 39075299001, 39331551700, 38488175629, 38050016477, 37272568385, 36367290825, 35910366351, 36078218121, 35708858336, 36339869099, 35510634468, 35845391366, 35668951165, 35435036615, 34875274890, 35443903782, 34510032630, 33870571839, 34198956921, 33261217807, 34063212917, 34210661664, 34460628445, 34418218618, 35064827829, 35296007395, 35728492068, 35753514362, 35810595462, 36216048051, 35768600030, 35352476187, 35486235663, 36014198333, 35410199085, 36116012880, 35732567720, 35049435508, 35831314828, 36487341849, 35593683358, 34768457844, 34682747073, 33879604951, 33255316269, 33619689162, 33087868763, 33192597310, 33411032209, 34250435876, 35204048796, 35507954181, 36335621733, 36302365687, 36695181982, 37231385823, 37692680450, 37772428832, 37363959414, 36851777252, 37323973624, 37095336367, 36585110273, 36916080569, 36949054036, 36426210773, 37234351152, 36333181535, 36533867143, 36416015323, 36518315428, 35998166104, 36896893227, 36066016411, 35786586606, 34948664073, 35367630534, 35517204377, 34727631031, 35401651768, 35890303842, 35277491327, 34315682114, 33777311814, 33581356776, 33905518268, 33469220549, 33344321058, 33152490607, 32435076786, 32887607468, 33735453792, 34351552045, 34182528151, 34088769596, 34805995823, 34924601767, 35835296320, 36026900468, 36503157707, 36095963338, 35526413387, 35588912697, 35137468664, 34969667771, 35665603900, 36439164947, 36447596826, 35958056732, 35707550220, 35523266575, 35606650570, 34980687076, 35683916660, 34935530742, 34103084444, 35031756915, 34264133517, 34290705969, 33438978587, 32539648012, 32421188026, 32786607102, 33563789305, 34471679203, 34227738559, 34218389790, 33682939595, 33212851626, 33978948047, 33359161439, 33747515590, 34199038304, 33538753105, 33467456320, 32888539115, 33568462917, 34371817813, 33798346628, 33663077221, 33785719605, 33591736820, 33356486317, 33619782504, 32695528285, 32806928031, 33785606691, 33097795383, 33152538983, 33120111988, 32520311884, 33046337415, 33334777684, 34194743659, 34221874948, 33582383873, 33174046813, 32421171476, 31458530449, 32081426119, 32857675113, 32328513897, 32146106773, 32453495600, 33133221979, 33024298596, 33928691200, 33946283797, 33862306433, 33934654329, 34054769102, 34267314785, 34599683334, 34252453509, 33796489441, 34539604998, 34734624336, 34681604742, 33768096461, 33640244592, 34045380593, 33219285517, 32574146978, 33141722996, 33463731496, 34225525099, 34887238638, 35356628368, 35319188874, 35080975120, 35841286718, 36167580766, 36122226438, 35595265745, 36013589081, 36642115792, 37172525246, 37342744696, 37333182032, 37528798828, 37276203376, 36649967981, 37104566968, 37510599789, 37049766321, 36588797886, 36057642103, 36807706840, 37127574415, 37600213677, 37715221723, 37472951416, 36777624169, 37459704300, 38396115886, 38597961204, 38935907223, 38756346550, 38979128801, 39339591644, 40110925179, 40367172398, 40395364604, 41039904693, 41481341358, 40658355075, 41138293072, 41765604712, 42227308192, 42378526497, 42765345051, 43001787825, 43991741935, 44112936539, 43535949105, 44366887056, 44546693187, 43607731779, 44557759809, 44834928742, 44082931531, 43377248382, 43035068837, 42612188371, 42912250228, 43724838032, 43535755478, 42537859461, 41743169988, 40777958648, 40383992217, 40030056774, 40691158233, 40961156369, 40315645552, 41016736162, 40886225119, 41493169903, 41834741860, 42578702799, 41637907983, 42384891062, 42072218133, 42866010072, 43312870524, 44142597323, 44272331015, 43806958611, 43979382082, 43623614161, 43580717211, 42946902102, 43392532612, 42766644217, 41771147198, 42716488488, 41765504356, 40901655427, 41877336808, 41209459945, 40661076837, 41094498133, 41335029886, 40592026120, 40533040753, 40142255039, 40398065116, 40799262311, 40374356553, 40221104118, 40483251739, 41477934544, 42332985283, 43045056872, 44020858130, 43818291388, 43756814241, 43264398683, 43793246590, 44491948111, 43894663349, 43776114977, 44502460210, 44543554215, 44384073346, 44689114015, 44049128669, 44077264776, 44808100800, 45269626627, 45230106675, 45116479228, 45835630224, 46299817079, 45836144235, 44955529057, 44550849448, 43716326259, 44197945701, 43389743732, 43412889472, 43509031475, 42662606958, 42375511430, 42372982489, 41829330076, 41886352039, 41974559647, 42544752037, 42870401688, 43728792736, 44013922616, 44189386946, 44726410569, 44707935209, 44398375647, 43886598321, 44753942284, 44783685063, 45023719523, 45222650256, 44690638077, 44344563321, 44996416331, 45184156065, 46140581477, 47059470561, 46535614819, 45970328491, 46212635170, 47009386868, 46852468056, 46064594290, 45542572027, 45699387215, 46581597038, 46737394619, 46977110117, 47137335627, 47075654670, 46291485528, 45325619588, 44347862234, 45296818124, 46184472252, 45948589991, 46195334732, 46632266967, 46493416562, 46248164251, 45646398308, 44962625354, 43993911653, 44109951132, 43523532574, 43260597499, 43715538058, 44112253483, 44963177096, 45505410783, 45705468387, 45509682740, 45453939119, 45114232817, 44939617220, 44761841887, 44441186726, 44791818762, 45420826242, 44453838016, 44646220598, 44006229527, 43730985115, 42858616856, 42729466378, 43361308599, 42629188119, 43082018375, 43116619642, 44026505121, 44427234305, 44203266139, 44451197859, 45359379591, 44900344899, 44500877923, 43515675111, 43401196764, 43699498908, 43383434061, 42776392466, 42124385168, 42881713776, 42128564124, 41720447940, 42336562497, 41623342461, 42164750404, 41494124036, 41285835027, 40314547150, 39685655176, 40284597568, 40455774906, 40836543810, 41402757380, 41305978843, 42305830041, 42727799316, 43279453048, 42867081155, 43110810650, 43015856017, 42262874582, 42414810087, 43063747264, 42368511463, 43271662889, 44037401388, 44760953338, 44275642740, 45055943110, 45353302474, 46078157459, 46301083817, 45531240087, 44806581016, 44221300777, 44052879851, 44162980338, 44579944779, 44080569884, 43114167969, 42974074749, 42532385379, 43274313329, 42367062310, 41812281518, 42362035076, 42454533538, 41752370087, 42114507611, 42194434428, 42048785501, 41470376118, 41711950520, 42505040988, 42070244034, 43051990333, 42851989828, 43306343761, 44232492392, 43377155041, 43789568781, 44399052776, 44215064063, 44607985720, 43999868666, 44319952227, 43436627044, 43481499435, 43712239861, 43025353114, 42698098678, 42646242684, 42062299117, 41640728837, 41006656583, 41058439239, 41436548471, 40765047589, 41032187904, 40318686843, 41149709367, 41727023589, 41363946290, 40610359315, 40674155213, 40393803760, 41076099025, 41578536696, 41986518847, 42067238893, 41960487672, 42131110218, 42206020554, 42179911080, 42761299475, 41895272045, 41142863206, 41427292998, 41553648043, 41583734771, 41591043041, 41909577164, 41528270670, 42027540444, 41718833374, 42713114515, 42581098533, 42829850197, 42904303546, 43194114687, 44119173884, 44983802648, 44403446745, 44201695295, 44151599322, 45067818982, 45388368345, 45568518305, 46454536151, 45824791497, 46029661504, 46292241311, 46399958030, 46058114296, 45636743019, 45806584862, 46594346081, 46975791710, 46098076258, 46427559778, 46374230333, 46480863459, 46686440980, 47466528630, 47927959188, 47473355667, 46623077625, 46321969130, 45372545296, 45831959283, 45925869946, 45509687244, 45305144783, 46197200583, 46344396595, 45839390106, 46807665030, 46511344049, 45851199315, 46646564596, 46717640162, 46853750394, 46749512701, 46698231347, 47281493984, 46997179509, 47007291185, 47029755096, 46642696538, 47180029861, 48102591349, 48453987771, 48159650006, 47563824688, 48073227326, 48718893336, 49355396609, 48490375986, 47783065287, 47600364140, 47819253085, 48342418376, 49327936987, 49614410330, 49729365547, 49309604509, 49321494159, 49186138602, 48688673108, 49262850645, 48445245716, 47944467720, 47316722098, 47953040566, 47134321412, 46788373145, 47496465737, 46619325036, 46521952893, 46253813926, 47160149468, 47970470397, 48475841656, 48034973549, 48820949546, 49055732342, 49968753206, 50277690699, 50014254514, 49023016543, 49693517736, 50223652881, 49708893986, 50420118933, 50841966419, 50982628789, 51608342744, 51243752713, 52003339909, 51428173892, 52198554301, 51301514107, 51859447485, 52204178862, 52105860634, 52011635984, 51158398253, 51856931503, 50992557357, 50306978731, 50086281942, 50761101873, 51347483270, 50756212252, 50808518319, 51794061843, 51153478982, 51298839741, 51334121356, 51649223812, 52295719820, 51506375227, 52171290712, 52998987709, 52143969190, 51841478906, 50898315827, 51309809955, 51239395156, 50892478294, 51504866540, 52350082951, 51425147008, 51804910574, 51881342607, 52635470798, 52536665912, 53519573440, 54497636959, 54476559380, 54951941197, 55264658678, 55938377489, 56099689943, 56289384118, 56051594966, 56876862596, 57118153686, 57530062027, 58165715897, 58775077294, 58348230063, 57878196458, 58758684927, 58385732113, 58815031673, 58189277250, 57190619925, 57778513393, 57767035258, 57606149637, 58414575834, 59356605154, 59551373521, 59006467552, 58300021840, 57701264955, 57155120778, 57087490738, 56450369087, 55715279542, 55499183911, 54882336688, 55202356811, 54982249659, 54768536352, 54057223425, 54496302248, 53625122211, 53217821881, 53267156645, 52856029584, 52045262788, 52148493965, 51971430358, 52265845538, 51609194954, 51653549561, 51745543723, 51414450550, 50728508701, 51146188262, 51391192976, 50606059993, 51435048805, 52161083112, 53066807187, 52293832256, 53288108868, 53367466082, 53057198006, 53116793201, 52707540484, 52119614085, 52943047341, 53325663125, 53817943552, 53712038907, 52745003069, 51901726864, 52672328148, 52853814649, 52049594412, 51428655968, 52116408183, 51702972345, 51726678579, 52112835566, 52628278289, 51643192344, 52605479749, 52166827740, 52383551712, 53036605219, 53796370495, 54549339547, 54242616763, 55002163083, 55438622727, 54791799868, 53806299919, 52810704249, 52702995339, 52838177621, 51914430851, 51136200520, 51037244632, 51913845546, 52054905270, 51496199005, 51998120603, 51509547200, 51934678417, 52310097356, 51610798263, 51020849226, 51135949335, 50505850016, 51430365953, 51136593464, 51021669015, 50989157652, 50650206271, 50179198050, 50203649667, 51087490675, 51781292273, 51622526906, 51615645320, 51568779971, 51060235419, 50538590481, 50296922134, 50659504982, 49723817159, 49356808764, 49160479410, 49862402145, 50141264705, 50455527721, 49945066239, 49595322514, 48649670103, 49572854385, 49599363185, 50446590892, 50027398708, 50361974259, 49440693617, 48605429987, 48377293090, 48593323482, 48076792542, 47539983025, 47262018422, 47090733922, 47458845029, 48326709009, 48578855300, 48225502846, 48740106523, 48576341395, 47744315854, 47322733060, 47214559022, 47334892232, 46881250056, 46017933330, 46789458255, 47456267342, 46766478201, 47326200360, 47533212476, 46864125636, 46631127577, 46757480381, 47274440497, 46326722560, 47237126102, 47980835383, 47345118532, 46743888847, 47539959124, 46819857260, 47558322968, 46732651641, 46666570572, 46990606057, 46305152387, 46162682971, 46022938792, 45521521801, 45095594611, 45286204743, 45944770084, 45932297504, 46104759907, 47063941641, 46179825923, 47061718767, 46809651260, 46906981390, 45915900543, 45136481835, 44927709024, 45719886264, 44843493138, 45690106253, 45391412333, 44952309957, 44624996358, 44394904857, 45100236305, 45566323745, 45110468143, 45840401638, 46117258056, 46855062440, 46769312739, 47273954999, 47588898942, 47605965183, 47757202242, 47009968994, 46453681876, 46890787009, 46452483718, 45733497795, 45792739415, 46724564119, 46845887063, 46759720309, 46699147392, 45793520449, 45406526031, 46120862686, 46124729249, 46740632445, 46627861057, 46143349366, 46296324596, 46372471696, 45441468665, 45058544302, 45269621644, 44957829752, 45883299900, 46105498744, 46930798165, 46947843852, 45974539302, 46011647070, 45167883026, 45061559917, 45123651443, 45078783972, 44843530286, 44402203027, 45222736451, 44879707245, 45399725965, 46172403182, 46088423255, 45604601835, 45007538785, 45995770003, 45243226609, 44647674742, 44300932367, 44052311790, 43607718230, 43397157779, 43094184135, 43326954234, 43822510627, 44024322594, 43421385596, 42926104115, 43767214422, 43692877363, 43117515478, 42763835101, 42756543933, 43237498908, 43393936562, 43422248599, 43176664136, 43957209331, 43187457471, 44063853333, 44525010491, 45092159324, 44663687960, 44670989685, 44066854865, 43952998801, 43109196457, 42971584864, 42561373774, 42142807060, 42304012170, 42663197204, 42613716419, 42350235046, 43280026016, 43531789019, 42776985260, 43559137026, 44097112177, 43793768631, 44171149538, 43443015266, 43714807376, 44370415132, 44934612789, 44458496670, 43469200692, 43443620232, 43684582323, 42752638481, 43180700891, 42330328969, 42890905954, 43853123661, 44246623676, 43391498886, 43074198690, 43942474895, 43297260072, 42689227142, 43347786863, 43446531086, 44294673319, 44184639709, 45164951942, 45861404453, 45300738148, 44495036940, 43735010987, 43658471688, 43953156956, 44326194998, 44933850302, 45833319644, 45376874196, 45412902824, 45626359753, 45814216556, 46307404258, 45646416535, 46442313316, 47021739840, 46466208858, 46390738601, 46352249350, 46709741374, 45714353540, 45248965859, 45568946000, 45939384142, 46027686022, 46935406358, 46787859640, 46539552583, 46381494596, 46070229239, 45451770663, 45880521528, 45914658867, 45729020843, 44964838870, 45345238847, 45094188267, 46029539478, 45936777529, 46792902468, 46042106772, 45250466976, 44728621044, 44670464948, 45496391347, 45105313887, 45893152478, 46136954365, 46239150342, 45263574033, 45605665167, 45182883679, 44449671480, 44018140618, 43144109151, 42458846574, 43043213869, 43714414876, 43501595420, 43398509842, 44264320537, 43714446762, 43710685940, 44157646316, 43493357910, 44237333654, 44047806680, 43976879491, 44944101167, 44795257852, 44374820442, 45316849827, 45960325045, 45613874363, 45717657667, 45462748081, 46195708307, 45803000046, 46609779973, 47252138479, 46548208278, 46525914366, 45857452952, 44888056765, 45855418067, 46566188459, 47292814504, 47530024263, 47759840425, 48186802860, 47254054979, 48088360881, 48589804348, 48223643181, 48736242402, 47904104803, 48167153283, 48334769103, 49095234532, 50045739949, 50304426209, 50985046989, 51732189704, 51839560378, 52164347484, 52845778330, 53592183411, 52787986554, 53328443362, 52481632939, 52649726027, 53291978422, 53953689105, 53497337813, 53575701462, 52806398168, 53069287410, 53199212706, 53722720986, 53647992124, 52663929966, 53561548497, 52961703224, 53148970932, 52731441958, 51825447091, 51927780840, 52272120552, 52842162833, 52024507100, 51691303267, 50880256198, 51491575365, 52350915220, 52737109559, 52895418184, 52986844577, 53528950358, 52741415504, 52791907684, 52544384942, 53124304072, 52964479553, 52323910952, 52512546153, 52425616677, 53379049318, 53579237514, 53274045489, 52412498453, 52873098507, 53205920964, 52620839240, 52054234119, 52785873946, 52598522639, 53233048659, 54017701585, 53298680821, 54170504197, 54165626044, 54899830299, 54834230588, 54242014827, 55073195426, 55491652280, 55454801512, 54916882417, 55534656760, 54798277457, 54066519817, 54036487857, 54488931415, 53808377105, 53162793015, 53326120240, 53482609473, 52871589092, 52733605832, 53125604002, 53557881190, 52849156449, 53177876285, 53579012592, 53191292672, 53000870340, 53845049078, 54069939215, 53389527803, 53085268688, 53948289620, 53958095317, 53529590615, 53831712784, 54154092974, 54059323257, 54839977074, 55420122134, 56152622558, 56294561468, 55445424615, 55895232105, 56267284091, 56079257139, 56211105024, 55538053530, 56461205051, 55587631524, 55844193071, 56450419802, 56971892665, 56843544908, 57254788799, 56852062331, 56580771358, 56153677389, 57092638892, 56243098318, 55275923347, 54532221347, 54965792552, 55028842488, 55122026211, 54212958731, 54240275812, 54907309909, 54785065984, 53958120706, 54251860997, 53726933225, 53205617821, 53684430344, 53858627191, 54161311314, 55135828145, 54774514687, 55460942864, 56447543247, 55765535810, 56700992733, 57168904269, 57151200591, 56450008606, 55962076244, 56835954877, 56778906516, 56537319532, 57106867949, 57071342848, 56671383714, 56959020718, 56158829228, 56759831838, 56166414213, 55744956019, 55759097724, 54858626734, 54462116923, 54959796104, 55749790234, 55072461135, 54910062084, 55868867597, 55364489864, 54819721124, 53859248850, 53462827364, 52909916979, 52103507205, 51217659106, 51464431276, 52407304321, 52793863040, 52851751944, 53836804298, 54755071989, 54141433445, 53826860965, 54452403553, 55442548579, 56430602949, 56065059463, 56552542349, 55978092192, 55727488734, 56050205197, 56823702679, 56744013569, 57211958544, 56529729231, 55530616191, 55075977710, 55197180489, 54819144248, 54385824498, 53945501917, 53568981772, 54386997430, 54982804535, 54055436991, 54720571407, 55126729366, 55798358661, 55557819990, 56353737608, 56742266309, 57013378633, 57873556225, 58603180254, 58381385993, 57516814184, 58444685877, 58795683982, 59606598343, 59100653110, 58283009858, 58375898709, 59042564698, 59911566428, 59152029125, 58896044021, 58485501719, 58789430998, 58703433475, 57775575070, 58308886525, 57431496106, 57980485577, 57194041937, 56586991701, 56519439158, 56036620625, 55845307330, 55833172812, 55094547441, 55716159261, 55563216494, 56148809012, 56691537189, 56528649326, 56801065661, 56499866145, 57065968024, 57899011382, 58159216038, 57380847268, 58086692116, 57286331575, 56415196013, 55826177834, 56392050962, 56857453000, 57701440710, 57821891492, 57323904270, 56491721986, 56102074355, 55125047465, 55221804201, 56033679436, 55871746985, 55712986122, 55326593881, 55118522710, 55864054473, 55813762229, 56622233860, 56908688823, 57566941890, 57706191949, 57695351841, 56844309960, 56712643954, 56156477774, 57039967577, 57284124520, 58089783621, 58999923955, 59983961873, 60785598431, 60829430514, 60602893953, 60550719910, 59784225405, 59396783947, 60027008861, 60110452634, 59990860780, 60603141242, 60440051460, 60211425946, 60254144142, 60429981060, 60908200739, 60744920932, 60615787305, 60850944837, 59907552423, 59311612758, 59563025424, 59937966702, 60532196501, 61025523921, 61361992021, 61074203114, 61682648833, 62086275171, 62878628556, 63498891074, 64459597461, 64574936234, 64683214719, 63786990753, 64329726278, 64897675701, 64975359340, 65535208646, 65613561231, 66345073453, 67063418241, 66632826242, 65795811765, 64862468593, 65463369478, 65425503378, 65777954898, 65793248699, 65568616426, 64817612296, 64651258692, 64460709788, 65236193689, 65641250675, 66419988405, 65609605615, 64729131690, 65075568053, 64575430649, 65323417051, 65976621498, 65915581874, 65205259970, 65522766693, 64615510644, 65570669821, 64858216423, 65684975429, 65944662921, 65926482922, 65285136600, 65659188808, 65734091253, 66455568371, 65820003753, 66678970759, 67502963699, 66683573162, 67676489056, 67283947093, 67011339155, 66070211925, 66804866681, 65887612180, 65086014247, 65406340595, 65824075367, 66150429275, 66904594878, 66065575272, 66737559774, 67300316975, 67063040767, 66862303647, 67561268582, 68141073896, 68851350396, 68168513138, 67467786269, 67124544538, 66480312471, 67134828341, 67557281226, 67196680108, 66500499197, 67043294338, 66732481884, 65936226678, 66064938969, 66746082239, 66120994242, 66190037883, 65487108115, 65029016263, 65152411015, 64292656676, 64884460555, 64421943805, 64519504546, 64681377718, 64244082561, 63675669353, 64217831838, 64998182197, 65974362976, 65838743287, 65518613492, 64966845566, 64798377547, 64274955583, 64621000751, 64200783253, 64796085972, 65536100220, 66081061179, 65563878212, 66014096693, 66029127827, 65349852177, 66307329717, 65422492551, 65574330426, 65085960594, 65473088921, 65007759396, 65184619724, 65487525034, 66013603625, 66130735609, 66577464386, 67161703730, 67316656276, 67905371771, 67614422299, 68387064988, 67603781796, 66830023359, 67305958941, 68283650168, 67891910827, 68807533801, 68920085202, 68115094551, 67639943803, 68141206355, 67469469266, 66679852816, 65852217629, 66426275474, 66118933023, 66805974049, 66704209118, 67212679433, 66397820631, 65489459924, 65019605305, 65277655099, 65311678234, 64809788497, 64577499459, 63591431895, 64337191844, 63793832754, 64197215161, 65151950663, 64638961718, 63892139038, 63689096404, 63682765327, 64194827829, 64164751306, 64437228449, 65069201651, 66065285529, 66850326629, 67551165453, 68404878418, 68253403847, 67948622093, 67329608081, 66428448349, 66237037008, 66760113893, 66306120604, 65685836820, 65417082799, 64430684878, 65026328322, 64354758803, 64840825582, 63844922767, 63047359183, 63769034056, 63872742934, 62964904003, 63361324083, 64141679066, 64849767594, 65340381593, 65622109399, 66395597196, 65543756707, 66235407759, 65975140417, 65765884380, 64804312135, 65508126427, 65409394181, 65369022974, 64582540075, 65491126268, 66334725339, 66722747179, 66747519700, 67158389319, 66275281130, 65684146718, 65889225423, 66059732037, 65105145536, 65979616863, 66076674059, 65155878147, 65555481583, 64914086019, 65535360307, 64776935983, 64399466243, 64564180495, 64020797425, 64184590646, 63578942930, 63926906210, 63960643356, 63597365089, 63320961755, 63667523270, 63543140919, 62724199104, 61974391855, 62482681468, 62289637041, 62001691071, 61591900464, 62516009821, 62834739933, 62173190097, 62007621994, 61113207754, 60820863805, 60584662356, 61565773220, 61091430932, 62023245089, 61039291008, 60267401086, 60210628656, 60735821374, 60067306522, 60637708022, 60663686977, 61594063516, 62206269627, 62539216194, 61675183389, 61060990218, 60492324673, 60418124220, 61267498648, 60964214141, 61172777826, 60864905140, 60918189222, 61872870333, 62153680326, 62794996010, 63237139464, 63445324697, 62854076486, 62916567209, 63505264194, 63707482012, 63059105700, 63932277410, 63830725594, 64156933990, 64579159857, 64996102523, 65945411302, 65564780537, 65608321487, 66003193669, 66191312068, 66514103443, 66966450001, 66266745816, 66370578679, 65862355375, 65795838766, 66629441989, 67262276704, 67463007954, 67417493356, 67742900312, 66923097839, 66946129441, 66936356275, 67239824603, 67846596065, 67066490029, 67792250112, 67503744156, 67081024827, 67317424153, 67769237376, 68011349978, 67594068915, 66917933425, 66215819922, 66879039660, 67420381640, 67923822445, 67575417312, 68186369756, 68669777040, 67951036073, 67960475585, 68107754845, 67807676220, 67467248915, 66925973722, 67638772766, 67626455693, 67480666335, 67548897418, 67200241103, 66901562152, 65950208156, 65544643566, 65956079464, 66795023217, 66961100223, 66484282377, 67423423568, 68248598924, 68764454707, 67871524094, 67395265032, 68301019000, 67655964610, 67131337975, 66290795823, 66907878633, 67712661394, 68257145539, 68232684315, 67629046605, 67414562208, 67756338696, 67257726848, 67831373185, 68648461776, 68144194472, 67802788583, 66849750310, 67733382203, 67306052375, 66752850124, 67537856154, 67989507256, 67543188503, 67548375378, 67346135640, 67109675923, 67239767493, 67461562146, 68335537507, 69217418446, 68497540227, 68737764542, 69230244682, 68281727272, 68610559412, 68966277389, 68208982669, 67467399648, 67038720842, 67047234044, 67839967094, 68199415332, 68007609700, 68013294207, 68001236951, 68104759129, 69056312216, 69828735569, 70565139961, 70879439326, 71432013264, 71755958608, 71609977175, 71284205523, 71685365771, 72325299008, 73121766826, 73589659445, 73905151624, 74011342749, 74518856929, 74380012324, 74654949345, 75521538302, 74766775294, 73893636331, 74358656965, 74841199691, 75313737118, 74726361483, 75190899684, 74895269769, 74215244428, 73541683287, 73670422462, 73733653339, 73787355343, 73126827891, 72880262236, 72443248021, 72602957125, 71639454880, 71727185321, 71638208600, 71068535036, 70287217304, 70057438772, 69864928098, 69110342622, 70108016067, 69319921425, 68598637556, 67712289353, 66925594494, 66775072552, 67138172106, 68031819720, 68030959294, 67701440080, 67794536257, 67124941310, 67164871776, 67719481496, 67007373865, 67498131328, 66861091243, 66091300305, 66338340050, 66574562587, 65644623498, 65086549189, 64177650126, 64055377705, 64447720874, 63746289477, 63655356383, 63950543120, 63342117513, 63861465276, 63955953026, 64363994880, 64606779560, 65231907774, 65157038893, 65715741903, 66062097574, 65887916846, 65784394701, 66784195478, 67213508817, 67393544373, 67728274720, 67604673325, 68240461027, 68409077424, 67515569575, 67999602937, 68839067078, 68711840467, 69404215268, 68489020566, 67673648618, 67198117967, 66958732214, 66067038175, 65394327585, 65997499577, 66779299550, 65931744612, 66815725588, 66082066186, 65237782409, 66071056926, 66439343220, 67005798430, 66657907310, 67239700670, 67000185719, 66540445889, 66338032580, 66400681070, 66125890353, 66835757177, 66533318920, 65703527396, 64961987381, 65116007241, 64857646526, 65807022584, 65492413251, 64702205187, 64842285303, 64095317561, 64419482971, 63988147561, 64343757512, 64821981217, 63825117979, 64471074355, 64205511061, 64042654290, 64686581530, 65403067862, 64607708481, 65017563857, 64427254994, 64900384166, 65833359754, 65764185476, 65622501503, 65046824491, 64436289909, 64740898783, 64321609998, 63718862095, 64703210713, 65195350710, 65558550515, 64840670982, 65435450363, 65872662155, 65425610994, 65834158710, 66437980710, 65965787000, 65336552593, 66030792316, 65647698107, 65453091817, 65607299497, 65626442896, 65215447868, 64704095678, 63981716758, 63446804256, 63837661435, 64225640924, 64471543997, 64684236246, 64748540302, 64200016668, 63223948313, 63815511507, 64557680489, 63635655702, 62781848830, 62653769853, 62830119989, 63230864856, 63482820266, 63253456514, 62460332372, 61501797184, 61312158364, 60626462646, 61499186012, 61627001664, 60801761175, 60104788152, 60504396741, 60485723146, 60137752140, 60989592720, 61700021403, 61693256091, 61636927170, 61777474723, 60818490129, 60554625526, 60828225205, 61132787488, 61986763244, 61668819391, 61069765879, 60542158514, 60671857928, 61344836469, 61308695120, 61887192860, 61151499263, 61818319684, 61394453898, 61664570774, 62361091292, 61673760582, 62091088805, 62641304596, 61799166796, 61835204078, 61922843906, 61221910315, 61111332992, 61650223542, 61905762986, 61306540121, 62237325164, 61873917879, 61647260442, 61636529959, 61924173566, 62630811157, 62547398700, 61890521680, 61246650768, 62051089593, 61970482863, 62567002041, 62733525170, 63525862444, 64440686716, 64849433663, 64236735211, 64560214905, 64548724084, 63794028188, 62840340173, 61990371430, 62547996302, 62690345311, 62824549178, 61857956619, 61937609146, 62281289721, 62097402082, 61613409832, 62141052373, 62367532354, 61471992347, 60839333932, 61814956998, 61110585946, 61815143452, 60869665258, 61335286082, 60660675890, 60241788502, 59517905835, 58571347389, 59507856704, 58649050314, 57794829842, 58405242773, 57951850546, 58582528469, 57710835239, 56772689049, 57536368119, 58396828391, 58188685372, 58759787405, 59385211952, 58576799294, 58225409371, 57291251237, 56961218900, 56604038900, 57175197385, 57427286215, 57512295059, 58421210947, 58945657513, 58684524351, 58873941942, 57986409754, 57276360223, 56845860304, 56399953781, 55614688688, 55910185789, 55784817331, 54785120142, 54650061768, 55209574444, 54386867055, 54439580281, 53877267248, 53323894797, 54142667203, 53949373184, 53895684141, 53696925941, 53155103974, 54027301907, 54142237907, 53752582595, 54246081677, 53482357793, 53254441590, 53652186128, 53110005662, 52538423413, 52088690957, 51473970384, 50823271077, 51189781966, 50849013618, 50128178271, 49302863343, 48844663506, 48818182831, 48032947066, 48225465064, 49158129655, 48686943743, 48529508553, 48338634802, 49121469632, 48475972517, 47686881529, 47721234557, 48161226419, 47624599178, 48057938797, 47698070800, 48327969347, 47524263827, 47627781519, 47308687874, 46924016356, 46217353300, 46669112737, 47491069113, 47279747717, 46750421893, 47693238150, 47244029950, 48096932091, 47320072499, 47335834284, 47003668329, 47063309816, 47603318183, 48546393449, 48814072967, 48148822641, 47632315766, 46936401863, 46155562600, 46669750560, 47391483235, 47013632222, 46018409599, 46899328917, 47475251894, 46740096984, 46730727531, 47693396478, 47853467356, 47937355272, 46996364444, 46057692165, 46235354652, 45657231903, 45783178228, 45608451136, 46179934779, 47020780963, 46845501568, 46773297890, 47757531214, 48691808086, 49531592339, 48668053216, 48549706319, 49072535498, 49393075393, 49089646862, 48584229568, 48708166863, 49102584343, 49816381807, 49550757919, 50541589986, 51232508792, 51958915888, 51920633046, 51293881387, 51861122277, 51689022133, 52597962720, 52217557613, 53027242607, 52317672435, 51777608099, 52244951390, 52130114280, 51516268072, 52489881239, 53458715167, 53666192951, 54044404349, 53073889383, 52928827043, 53324423588, 53248390860, 52721126864, 52984254309, 53532674758, 54184602782, 54119023738, 54001650061, 54122676962, 54346175602, 53862473629, 53598605572, 53264900799, 53646839791, 52711889643, 52761850714, 53188109927, 52194738075, 52481864573, 53246804244, 53045879848, 53088700220, 52807230608, 52327133831, 52179522378, 51487521527, 52090056977, 51449831084, 51729506214, 52134236283, 52038489697, 52413871416, 53128860715, 52930897328, 53000481079, 52356406012, 51898127412, 51396677871, 50686007221, 50652846829, 51642901510, 50721538509, 50733354823, 50735329940, 50470912731, 50459428070, 50625497914, 50784817990, 51127527182, 51121881381, 51570318650, 52055414513, 52063536362, 52717574409, 53207630315, 53581759831, 53339684598, 52762922754, 53271660334, 52364006751, 52103508519, 52910560816, 52886485587, 52024269924, 51782586662, 52527341234, 52591159470, 52056356343, 51653797752, 50914732900, 50782867074, 51155172288, 51678327958, 50813010031, 50827882091, 50142857691, 49423422211, 49901980469, 48964506770, 48542600815, 49384397829, 48611420809, 48952675095, 48518079151, 49485177402, 49585528682, 49337075241, 49873547799, 48964637563, 49538287148, 49271849907, 50063276106, 50027563697, 50968606701, 51968411927, 52224874798, 52399240232, 52577118408, 52939833467, 52875459954, 52979163198, 52245545929, 53242650810, 53679545293, 54435012135, 54318328692, 54893697665, 55439414525, 55070704443, 55820293548, 56586605981, 55794772272, 55082860735, 54145367835, 53618651614, 53595573580, 52838478361, 52535582301, 52027563430, 51814706385, 51550310950, 52063817475, 51960652916, 51146350902, 50647196457, 50048016234, 50145510080, 49749031746, 49421559450, 50420240645, 50474821995, 51427177299, 50943836853, 50866700270, 51636996370, 51457854871, 51347720142, 50818803840, 50570247310, 50840558350, 50137930229, 49256893284, 48341097907, 48928537643, 49546673720, 50279778296, 50096148919, 50833182284, 51301902800, 51763920925, 51210038078, 51308157152, 51336596651, 51485490678, 51242421886, 51054837059, 50078978990, 50260372785, 50810630619, 50671047783, 51251926671, 50497244368, 51198291978, 50461447247, 51080024729, 50297055366, 49730747637, 50642742505, 50237015063, 50861748279, 51138022677, 51424413189, 51635446252, 51966844291, 51070973894, 51064630590, 50818039847, 50375847805, 49965063162, 49807438524, 50539049753, 51129360156, 50622031202, 50012751869, 49515987697, 50138718757, 50301219145, 50524798125, 50999810889, 50196387550, 49937339062, 49948968026, 50364680699, 50864652371, 50746737580, 50223795765, 49806607126, 50494964825, 51228244544, 50644409388, 49822096208, 50646111541, 50125910681, 49928543174, 49814898775, 50764520729, 49826578512, 50492188892, 49949350029, 49630235205, 49323679397, 50053433721, 50612002629, 51370827494, 51581901634, 50760850770, 50304360350, 51217344836, 51976735035, 51495234881, 50531981715, 49778841062, 49733464036, 49476373774, 49066788744, 49536153692, 49413066742, 49003280760, 49753832824, 50423452226, 49535653569, 50085153437, 50205684311, 49655400674, 50542339058, 50691810401, 50114625914, 49683660614, 50123895667, 50858694309, 49897084668, 50242104216, 50415055598, 49797317445, 49731164261, 50726536670, 50237887162, 50834005161, 50079292905, 50228837598, 50918404440, 51581540874, 51507682303, 51760241858, 51255041192, 50300833675, 50441496804, 51340484513, 51607436390, 52222706351, 53059101644, 52742349106, 53164615301, 53242614328, 52743499630, 53238650196, 53130381961, 52179138943, 51463516927, 50492280613, 49990775735, 49075123585, 49173878795, 48847273065, 47972321103, 48449211276, 48385830856, 49150839136, 48788106320, 48654520038, 49010320257, 48296957076, 48528374166, 47789199128, 46836347807, 47334767539, 47619813035, 48037209544, 48425534744, 48388515921, 49263841312, 48325194479, 48492200954, 48962691291, 49266212884, 49039536369, 49493351151, 48792143714, 48454933853, 48181311880, 47424357586, 46631208966, 45753521177, 45014243338, 45204087533, 44654704467, 44134165314, 43620112150, 43984499345, 43668454906, 43895602704, 43288165179, 42448558697, 42063215936, 41486190961, 40566079851, 41037031095, 42025451121, 41090065244, 40764462424, 40828541738, 40976003529, 41691564681, 40946451421, 40748471819, 40875532331, 41113872898, 41860984038, 42712052793, 42056086073, 41926522387, 41421711480, 40659394778, 41312259379, 41380505458, 41528740176, 41574449833, 41614540772, 41353613450, 41572552037, 41883392523, 41330974405, 41439278146, 41536469197, 42474071749, 42034541861, 42894264367, 42229791154, 42149981527, 42279867243, 42209083584, 41419125763, 42256436055, 42815119462, 43271641428, 42479608057, 42868285245, 43285252768, 42824571877, 41862860450, 41725048156, 41505309516, 41302761205, 41040249103, 40389417567, 40072865881, 41055808205, 40079786632, 39588895995, 39685753702, 39501227054, 38910411119, 37983552528, 38118768121, 37546952210, 37151273810, 37229206421, 36419426389, 36103215415, 37006374200, 36981436016, 36617549514, 36207862373, 36942918565, 36576076324, 36174957461, 37005075042, 36948187657, 37817025133, 38809423950, 38887959657, 39772494046, 40723475482, 40038622791, 40221710815, 40744108683, 41631071682, 42596985800, 41778130380, 42281143754, 42216714687, 41369708012, 42262328675, 42531716144, 43297063905, 43170225541, 43574576609, 44158112419, 43468658824, 44387889674, 44036638555, 44168491824, 44079253251, 44916991048, 45393633072, 46135642595, 46013167480, 45286821522, 44542628924, 44727998085, 44728856613, 44921635825, 45159476214, 45650071363, 45432870680, 45698218536, 46526059730, 45934647985, 45172302459, 45433276109, 44812685374, 45558614151, 45778230916, 45397157140, 45958719450, 45331336320, 44755305209, 44733130775, 43898504944, 43126660106, 43624069711, 43728210314, 43471837202, 43155606343, 42702223158, 42278780473, 42833102940, 42050138260, 42893863639, 43289731233, 42901853171, 43648763451, 44303902188, 44956622712, 45580767914, 45049727678, 45540946619, 46504794366, 45778382446, 45093468354, 45209784544, 45604348242, 45114492736, 44781731199, 44394125198, 44454906596, 43708047203, 44404871284, 43699796436, 43793283811, 43692143252, 43098829993, 43603319152, 44309816875, 44937367138, 44223178647, 43374130852, 43774730208, 43518138372, 43488718491, 42851420679, 42025597145, 42895954281, 42275324806, 42034672818, 42417686454, 41717061376, 42550925116, 42407495917, 41953155471, 42263154976, 41573504213, 41756929278, 42460724529, 42585452773, 42780478426, 41892729188, 41571964008, 42466957402, 42827132554, 42132756315, 42592067186, 43003954378, 42901554029, 42927235979, 42394617658, 43281698739, 43348629407, 42745361544, 43363584367, 42820101395, 42295138949, 42789088512, 43490513010, 43885479921, 43284968107, 42789629441, 43210146617, 43294056855, 43277927754, 43269434328, 43391812666, 43508545540, 43134410188, 43074481173, 42906761225, 43004604940, 43013706780, 42106278419, 41236449403, 41552984533, 41719925034, 41172772292, 40857698804, 41774398331, 42139156970, 42351195427, 42998241939, 43673705680, 43117711229, 43533043709, 42705602294, 42661753266, 43397243025, 43538477879, 42995977396, 43722030797, 43596002392, 42963743556, 42256413484, 42737180722, 42389239924, 42145837803, 42581388799, 41897701108, 41623773335, 41233781184, 41551650762, 41776716397, 41992841499, 42881279245, 42307078608, 42281537219, 42073612242, 41579246533, 41269887127, 41283677730, 41437260446, 40503687863, 39896354866, 40600081544, 40375022474, 41341647875, 42084318876, 41557169309, 42228679319, 41366001072, 40699064506, 39732855975, 39722300716, 38810753212, 38667336295, 38935565363, 39863580000, 40057429678, 39620644112, 38649936435, 39143256880, 39663931280, 40078986310, 39684388634, 40416990574, 40427486293, 40221077060, 40154463391, 40340651832, 40426943444, 39827445340, 39823451428, 40564136771, 40028941529, 39201118562, 39649433747, 39648009867, 38811318795, 39626165180, 40527757294, 39926830511, 40262192240, 39326341525, 39564284343, 39474048463, 39915398950, 40255876910, 39407917054, 40114032835, 39294058336, 38765565350, 38428901908, 38519284484, 38300447546, 37493434435, 36970902116, 37304144585, 37368132183, 38094867643, 37234456177, 36419198609, 36022029772, 36147952792, 35558468823, 35191011177, 34692657623, 34073547031, 34676756742, 33926234942, 33719010746, 33405680835, 34177633136, 34295495736, 34027905864, 34407908932, 35402531710, 35096590700, 34169681443, 33269425410, 32723933902, 32413374560, 32791382399, 32976185885, 33589979124, 34493509771, 33754566238, 33841618584, 33015939968, 32093289219, 32150640035, 32130328760, 32523416225, 33198316738, 33302263984, 34247971689, 33455245769, 33821789766, 33246168882, 33039419370, 32524574654, 33297871592, 34149749869, 34853972045, 34549158424, 35066967132, 34937795165, 34219151382, 34059589627, 35047464376, 35287392654, 34982149479, 35330028051, 35388017974, 34934527183, 35459717905, 34872403001, 35209628168, 34988869005, 35608028093, 35348027797, 34572153757, 34470826313, 35025844550, 34132654727, 34270951589, 34358918029, 35266930561, 35130311413, 35218966428, 34447400229, 34774219367, 35252068707, 35863196358, 35531430709, 35867375162, 35144248462, 34826321637, 35672727318, 35102596552, 34524820653, 34695867516, 34645731715, 35256936614, 35317515318, 35448018819, 36241157029, 35542524916, 36431771382, 35844175875, 36116692597, 36530570132, 36813873361, 36018408923, 36397326436, 35767495173, 36589180692, 36193548283, 36902263220, 37122070306, 36239587784, 35712815184, 35592758996, 34963020819, 34251261645, 35152744918, 35996493146, 36732321657, 35932258546, 35204270143, 34543399358, 35353418841, 35279306025, 35560848667, 35070279707, 35390920394, 35923780720, 35047818897, 35376392787, 35666071526, 36007250176, 35157230073, 34363198982, 35116554631, 35802929828, 36504880691, 37409548088, 38128773738, 37185372404, 37888092974, 38427895805, 39094200640, 39290464321, 39207400773, 39245243181, 38960883583, 39687876977, 39334670940, 38970330818, 39199197899, 38510210037, 37933419291, 37953739491, 38589594353, 37617753869, 37391536259, 38027620031, 37627889530, 38195780500, 38160174312, 37622356604, 38308264099, 37732303158, 37946645689, 37378728593, 37532191391, 37781140680, 37648966900, 37305214174, 37940530565, 38131705760, 38249950139, 37944099982, 37640444624, 37225791499, 36282378909, 36352897413, 36573649695, 36134192968, 36131430084, 35573918008, 35796313865, 36703949083, 36807739712, 36054021387, 35753250354, 35010165229, 35019900196, 34864843839, 34175847805, 33522448737, 33163500390, 32520202745, 31559885668, 31876937575, 32683328559, 32463952264, 32584287246, 31815813161, 32476693856, 32494204736, 32970865810, 33681376026, 32700858010, 32507495632, 32880994812, 32998685314, 33836989965, 32872799010, 33585133448, 33479087669, 34366555317, 34916338045, 35286511965, 35995215226, 36507678632, 37107727084, 36247682968, 36789266373, 36382347056, 36548086439, 36132880313, 35926568161, 36077991299, 36582689874, 37467870236, 38079468352, 37636455034, 37023548754, 37549782280, 38290828801, 39100283502, 39742448342, 39582590662, 40069236965, 40367756966, 41313458253, 40815255367, 41345828824, 41754712371, 41406347579, 41465786661, 41707124891, 42699829682, 41849386965, 42529902099, 42338473310, 41829899873, 42067490227, 42196827444, 41725789915, 41018387276, 41868314280, 41065582206, 41614467875, 41842854572, 41065767965, 40384239183, 41199455728, 40698854455, 39815246354, 40276195885, 40008471552, 39141310570, 40036133500, 39078360144, 39969570241, 39128100148, 39863763295, 40282793002, 40405452703, 40192075359, 40233096318, 39393259000, 39266463024, 39344120824, 38547043332, 39532539882, 39156677277, 38684645693, 38863982454, 38821804212, 38028959707, 37063668149, 36365367102, 36951202331, 36944791418, 37545677178, 38285730624, 38816639643, 39471503575, 39314693146, 39437287220, 38798196342, 38073084951, 38165522404, 38142590931, 38277877084, 38480776962, 38907910383, 38079686160, 37744155601, 38435131371, 38947187725, 39853871721, 40658108226, 40750589617, 41114762409, 41591125196, 41660721521, 42477179607, 42175265376, 41744272063, 40808708816, 40891952267, 40105925811, 39968034109, 40008440608, 40541387543, 40442976373, 40640058181, 41527364439, 41790920396, 41814062023, 41846476301, 41752349318, 40760463027, 40118598126, 40252361694, 41059351028, 41152873593, 40207541748, 39419731971, 38840285240, 38513341524, 38743096058, 38443881650, 37778692709, 37873739908, 38854141255, 38694174007, 38018340515, 38421808424, 39056581784, 38191878127, 37963656718, 38322276180, 39314344394, 39988102954, 40846459707, 40507007119, 39743186206, 40670502582, 39995308491, 39901682853, 40014806170, 39175886645, 38954341171, 38877938432, 39418868817, 40096962649, 39812509527, 40263596476, 40389563791, 39605329770, 39269274741, 40207274310, 40700281760, 40256904137, 40662872478, 41656426597, 42332517602, 43084566862, 42697382178, 42035268340, 42468744096, 42189508775, 41567999843, 40696569065, 40046240643, 39499949637, 38792416918, 39496235954, 39467912518, 39784213866, 39656005614, 39387455992, 39465308167, 38665060178, 39478462987, 38797011495, 38594877515, 38959628083, 39563189567, 40128915687, 40834879030, 41746435971, 41198153337, 40532719726, 40045006577, 39989325847, 40223206633, 40957047655, 40807532099, 40732739854, 41009952478, 41833664371, 42506979498, 42865049745, 42619752216, 42912813107, 42234798401, 41519150803, 42279497099, 41753361366, 41207339761, 41368231682, 41483146389, 40597366092, 39721932780, 38955094022, 39780689043, 39803885079, 40048289142, 39179212335, 39373540908, 39710703024, 38911316947, 38071325591, 39052642357, 39823368838, 38982550993, 38005119472, 37876575631, 38350756481, 37703478598, 37809761806, 37185548005, 37186132165, 37478025503, 36756188660, 36840837170, 36824890113, 36223425510, 36612094969, 36953226233, 37704100174, 38377423677, 37595017497, 37210513729, 36870830620, 37255370398, 37288785350, 36779092846, 36044126953, 35359680589, 35584874433, 35435983394, 35758694338, 36515233773, 36594798080, 37277173220, 38109100287, 37583443022, 37211705445, 36905541288, 36390437069, 37331589420, 37400739460, 37463016422, 37073005371, 37710814679, 38565459127, 38375506565, 38872031040, 38496021759, 39097523379, 39660674302, 38874488572, 37949723582, 37488653409, 37547698833, 36759944819, 37113538597, 37660458813, 37581389327, 38362090122, 38955665752, 38823098481, 38488697363, 39198161135, 39688581914, 39862262632, 38978450408, 39338026953, 38694069831, 38522694974, 38431742714, 38006760752, 38294152189, 38486237241, 39352586671, 38877053292, 38491801769, 39285740527, 40234875850, 40334167929, 40733076088, 40037443396, 39069157342, 38563090065, 39183431510, 39023634399, 39445918271, 39017304106, 38491360701, 38583179610, 38359559036, 38495378079, 39007708367, 38391882307, 37676016324, 38101504873, 38193800769, 38693669744, 38113790028, 37240582612, 38189442660, 38998393069, 38021100488, 38459563784, 37613754781, 37992774865, 37490487645, 36881404330, 36609471656, 35965314040, 35518418144, 35068284208, 35473107187, 34970729753, 35938141485, 35558758808, 36220035087, 36930965964, 36977412471, 36144126174, 36400492123, 36039031411, 36339202096, 35769713913, 35541379624, 35503870462, 35836563196, 36620403488, 35653892268, 36121924573, 35937661342, 35516029122, 34916725133, 33995740023, 34950329864, 34468847442, 35369268652, 35755682852, 35034934859, 35818251106, 36619440481, 36384803051, 36624514037, 37521797513, 38270864281, 37708977217, 37655575638, 37713433672, 38639086289, 39322191972, 38678207684, 39313870027, 38642909192, 39062074473, 38708202719, 38800604347, 38223026858, 38869172798, 38314673785, 38501317105, 37974871186, 37287757459, 37742886416, 37019584362, 37143143513, 37770920734, 37381024045, 38045638061, 38009982141, 38494295466, 38322878819, 37350319219, 38304093929, 37727562142, 37940855491, 37541916943, 37920701617, 38155065893, 38777993637, 38554342509, 38671648385, 39051755056, 39328104060, 40132757100, 41067742459, 41305340375, 40950127959, 41513787567, 40824974097, 41797479924, 41096997186, 41953872182, 41594162999, 40778797537, 41543199063, 41971048290, 41991585104, 41898364817, 41250669047, 42114060161, 41119581118, 40275657945, 40985549817, 41601874535, 41936636863, 41636860642, 41911799935, 42835850729, 43349027912, 43465565465, 43739826235, 43206577388, 42803135911, 42864748973, 43474323863, 43191024808, 42293109519, 41421130920, 42068392159, 42371498550, 43018364321, 42122537759, 41247365694, 42082555656, 42298303615, 42571742846, 42950037308, 42804691137, 42525136170, 42476965382, 41956379060, 42949904424, 43182623782, 43559245817, 43200316918, 42822794719, 42305050928, 42540323405, 43218266516, 42486734680, 41626308615, 40758910208, 41307925533, 41669571985, 41784645710, 41511858120, 41925350760, 41012371864, 41244187920, 41273296923, 40629450153, 40972612423, 40253857826, 39679963354, 40531016052, 39917816552, 40872501631, 39880436387, 39495616362, 40306964379, 40124524457, 40922249456, 41777191092, 41507699266, 41173546745, 41863330927, 42008181465, 42876183109, 42043884811, 41052322821, 41716411653, 42529784291, 42708112755, 42137755021, 41272578187, 41863234443, 42605158704, 42601441389, 42526195000, 43269632952, 42763799946, 43731919975, 43179820585, 43603498306, 44175272227, 44789851539, 45434293620, 45241349983, 45975294775, 45121738728, 45505358191, 45746801278, 46434853744, 46653781963, 45920622888, 46632576378, 45641328371, 46610649618, 46855775572, 46588022148, 47098518053, 47814037823, 48402119122, 48107760191, 47991295887, 48611091135, 47635904389, 47430639451, 47901900618, 47652673120, 48034212236, 47047380888, 47025519761, 46029553769, 46381235556, 46504278459, 46887382955, 47684202065, 48280257537, 48281613512, 48350811411, 49182759879, 49473524800, 50093248440, 49924643815, 50628126988, 51512272523, 51350670635, 51082706466, 51480786930, 52359153587, 52810456701, 52006167515, 52326319917, 51548668855, 50911855661, 51534963783, 50906639754, 51843649424, 51686362857, 50949250554, 51655181901, 52618746099, 53365677568, 52418591797, 53078705652, 53191517880, 54008760166, 54507149678, 54770090310, 55164240540, 55689313569, 55502627587, 54738710586, 55431186360, 55177418766, 55076007559, 54382585274, 54702805578, 54043625742, 54445881192, 54384439038, 54000817577, 54499931362, 54327209709, 54018899765, 53857287546, 53474318110, 54304845272, 55034822196, 55659174103, 55348825993, 55507389893, 55576913343, 55952326911, 56813541014, 56974943240, 56630367560, 56685336343, 56907864160, 56365704824, 56430445265, 56352140653, 56287217548, 55710439000, 54719549107, 54577104181, 55122412916, 55895288932, 55543530248, 54588354242, 53830046127, 54553293013, 54935212102, 54914784304, 55016686790, 54230117214, 54699781571, 54822690464, 55487099430, 55088245127, 55578106721, 55869919795, 56736953917, 56491068577, 56452719170, 56892798514, 56803081687, 56440830014, 55572045878, 56351133343, 55541287037, 55155596986, 54690201371, 54187376660, 53526571388, 53956692480, 52998607363, 52797773791, 52468272766, 53282515087, 53899382901, 53717354745, 54387497389, 54077507679, 54279214235, 55051597359, 54901916192, 54098650668, 53843271828, 54383597969, 55190843311, 55385826049, 54976002425, 55608965164, 55740451381, 55622072712, 54807588611, 54311788196, 54747320742, 53903790115, 53002588553, 52195195997, 51574830103, 52019864603, 51925963172, 52173940287, 52873259530, 52583612416, 52950563185, 53770338062, 53520336574, 53682835178, 53085678879, 52813112133, 52456529890, 51846611790, 51527005525, 51131845396, 51817219508, 51714960705, 52367642601, 52398103179, 51943344978, 52541901336, 51970408020, 51891098391, 51424487002, 52416979102, 53208442361, 53793958145, 53909767704, 53519999852, 52581157267, 51990214521, 51425381652, 51269583070, 51206901918, 51842267213, 52384227861, 52263857513, 51486683918, 51307111929, 51773806277, 51542577994, 52277598504, 51328014310, 50837283692, 50766624894, 50118737104, 49150258673, 48495407712, 48396221368, 47810430717, 48315337217, 47586226338, 47788432088, 47105453858, 48009991650, 47612737659, 48009707320, 48784864932, 48317426408, 48385811821, 47701856454, 48675820508, 48751582188, 49582799981, 50407456863, 51046210915, 51207999412, 51596455574, 50641585881, 50120512363, 50394310694, 50065768456, 49846945541, 49064666272, 49337486600, 49716715948, 49460877022, 48492651681, 47516655080, 48370895103, 49128132327, 49647977797, 49844801162, 49550333098, 50032663057, 50916460399, 50268008644, 50455139564, 50888798858, 50573980308, 51565471465, 52057716277, 52711156500, 51807496805, 51552717720, 52378717767, 52987804103, 52407981752, 53063934599, 53787979412, 53534499943, 52597728425, 52222305087, 53126775402, 53658967281, 53060797615, 53638337796, 53126858799, 53034078495, 52111579674, 52664271546, 51741252421, 51466956202, 50950262855, 50724118140, 50838782002, 51500144711, 51774751077, 51741721528, 52619846500, 52721977800, 53544641463, 53566980767, 52618061032, 52980447712, 53470489562, 52775753164, 53305747499, 53837746487, 54561698736, 55520195351, 54521319312, 55448888885, 55979410449, 55300699890, 55547080166, 54684350657, 54253362084, 54396806441, 53652952395, 54462434801, 54600743943, 54212282738, 53274025090, 52514060662, 51711474610, 50761987430, 51729177720, 52055330410, 51451606346, 51521315322, 50812078897, 49833807614, 50196590781, 50692763486, 49912673900, 50076939726, 50190472294, 50912220798, 51548116068, 52085760141, 51860078030, 52051782299, 51077836450, 51289447580, 52218393160, 51304054592, 50425611416, 51110262524, 51497793068, 52444785117, 52170120643, 51709017055, 50738423857, 50806864688, 50995134823, 50936405455, 50046206423, 49107733411, 48851754968, 49065574143, 48103344455, 47992839339, 48434998632, 48186319787, 48628331319, 48188730093, 48764279139, 48144532865, 48993438345, 48899044907, 47939896246, 48056302385, 48202393572, 49058100049, 49296902948, 49143608951, 49791428947, 48872982719, 48475233310, 48691201853, 49089145196, 48571868977, 49515622652, 48876685758, 48971622252, 49760311711, 49290344415, 49728579459, 50428291233, 49647064205, 50295622673, 50944755845, 50401493340, 49739271490, 49275207622, 48340073310, 47789944577, 46853403206, 47242432761, 47307211062, 47618211124, 48366574344, 49071360174, 49711283259, 50491938273, 50300005687, 49755600060, 49973690695, 49340575981, 50286150086, 50479729350, 50092758463, 49869078690, 49621317694, 48703793083, 48117562776, 47395692917, 47747191363, 47982346293, 48446727192, 48279838813, 48398359252, 47404032365, 47855122061, 47641659563, 46978011863, 46854659538, 47098455948, 47703649541, 47521553216, 47057808749, 46228884578, 45280349442, 46145116017, 46767681066, 45989329574, 45241694522, 45968685936, 45541700352, 46362831947, 46553596459, 46658742679, 45711421774, 46270231195, 45528495982, 45653869550, 46318589388, 46403148929, 46507403379, 46130046359, 47022544029, 46723063909, 46551273311, 45560337182, 46358551728, 47315822282, 48224573068, 48483435918, 48952093908, 48789376530, 48778275805, 48719628510, 49515558546, 50239920012, 49854297635, 50697779352, 49900565328, 49506879773, 50221688141, 50944810646, 50004744026, 50944212281, 51739454124, 51724151017, 50838225094, 51443753586, 51661481072, 51930755965, 51011754000, 50593576658, 50712029728, 51333552084, 50936815953, 51451468881, 51116514083, 51460564401, 51509694643, 50800313126, 50875517949, 50433820751, 50116234013, 49700720912, 49843995012, 50612092295, 49879656789, 49675863446, 48925684433, 47976585486, 48018537416, 48214828894, 48342466199, 48949141125, 48109736941, 47619440968, 47671552474, 47476157081, 47904286088, 48759583899, 48445950580, 48347487302, 48395740295, 48011117325, 48920148127, 48009065948, 48007017712, 47292089659, 48276335757, 49263445154, 48690524507, 48888894873, 48910234248, 48695728062, 49112137850, 49183985147, 49425470256, 49026576702, 48544754440, 47682915462, 47873287381, 47448101520, 47166777659, 47664098116, 47902616407, 47143186656, 46690080781, 46222206598, 45552776975, 45815005680, 45457417830, 46435185318, 45865294302, 46135237595, 46990312675, 47564249962, 46781421543, 47714297219, 48246582128, 47877739048, 48473990798, 48442752438, 48992583016, 49943013903, 50500940799, 49900697025, 49765650699, 49511330198, 48895466237, 49677881656, 49847867907, 49911365540, 50851084197, 50857892168, 49975479067, 50147080223, 49837278614, 49339887484, 48712363909, 48030790777, 47871551090, 47889133888, 48774360515, 49284449729, 49301073045, 49749734825, 49619572440, 50046278652, 49698094382, 50398608777, 49533314729, 50202420664, 50414432716, 50313608661, 51106838118, 50330338864, 50492428277, 49728239612, 49745171839, 50114921002, 49199568663, 49887544657, 49027617193, 49270186756, 48402572675, 47477123599, 48041825273, 48854139691, 49851826385, 49691489668, 50280695445, 50292013525, 49725513603, 49184685027, 49098564311, 48690893639, 48537956104, 48956131626, 49649538947, 48955455222, 49774739842, 49156848643, 48792269498, 48813930098, 48121788969, 47474258674, 48264215766, 48759910334, 48239471303, 48640454132, 48699296716, 49020024428, 48578180035, 48586653036, 49369502639, 50322398541, 50163094217, 50965585005, 51587959738, 51499235689, 51777285524, 52704594402, 52836779186, 52256306740, 52681426966, 52933462373, 52277277069, 51615179120, 51727464401, 51523948979, 50613206727, 51133976006, 51835194070, 52554858393, 53333709463, 52341322915, 53043994594, 52397725682, 52175246532, 53079196762, 52211323541, 51490216446, 51845311554, 51745945631, 51226129401, 50786255311, 49986303081, 49585316480, 50534252346, 50992882066, 50709676767, 51397462000, 50794963356, 50589261626, 51334756835, 50710166959, 51443726658, 51603877685, 50751940959, 50304754982, 49841682213, 50507589522, 50810107325, 51415522098, 52236814812, 52485141170, 52007152655, 52836655806, 53760692640, 54219814865, 53971729102, 54807403522, 54118603951, 54004441290, 54806262051, 54123910446, 55025180199, 55578778446, 55848109697, 56202958382, 55328591565, 56042757113, 55670994476, 56152325002, 55459092323, 55390391882, 56110052103, 55615582906, 55849870472, 55794555493, 54845604398, 54182218412, 54492167635, 55439055109, 54773404864, 55314888943, 54350888129, 54283176266, 54749351186, 55623197348, 56467478816, 56683246404, 57574582160, 58538333401, 58882398800, 58434619031, 58546717186, 59164842597, 58503384632, 59465154496, 59795456604, 59289379623, 60218748859, 61000099198, 60790919582, 61425037461, 60958168819, 61266701959, 60721455430, 60801582518, 61266674765, 60646797834, 61496474569, 61370459306, 60789591824, 59874782300, 60813160487, 61016585548, 61422076457, 60970987548, 60152982247, 59446537502, 59512495716, 59272773297, 59215856693, 58946983468, 59251298201, 59363527011, 59161444622, 58832859096, 58047587743, 58564373340, 59174467904, 58981474041, 59817720448, 58946364848, 58432545560, 58021743239, 57343835072, 57346945509, 57098588698, 56289980923, 55814817519, 55557304268, 56041472881, 55729055886, 56217026202, 55777698879, 56537184252, 57287619925, 57651077737, 56680483598, 55831103490, 55218444662, 54770198605, 54326541569, 53947640477, 54818495726, 53881915710, 53148549782, 53382746726, 54335865445, 54255390435, 54375505523, 54364754223, 55301546046, 54792834890, 54658313364, 55162107242, 54400418417, 54182628912, 54731877986, 55310094963, 55760248474, 55799032867, 56549645819, 56327160783, 56196002954, 56984235905, 56991838646, 57906908453, 57736933363, 57147001451, 56171284512, 57040224962, 57081828438, 57682423605, 58677577012, 59665392381, 58774615203, 59155651810, 58607755400, 59232938141, 58739102027, 58330196350, 57458227801, 57715999589, 57182588631, 56668105094, 57436690506, 58427606068, 58801727377, 58514007075, 58664336299, 58131180537, 58652531604, 59526843698, 59490174824, 59508223851, 58860313211, 58818586993, 57994309017, 57298368231, 57443562217, 56899039937, 55986618483, 55354957352, 55530481906, 56031798572, 55517517758, 56493459675, 56244508687, 56876237733, 56897207777, 57273153682, 56793458220, 57788877057, 57356020700, 57751588056, 57085388945, 58080989254, 58937970967, 58966253832, 58223944938, 58264714431, 58621745326, 58939635764, 59109028741, 59297335372, 58508986397, 59393990247, 59008461219, 59756038348, 60023159095, 59726277047, 58871298977, 59453482318, 59342636080, 59859192538, 59702134182, 60440274410, 61339078800, 60777952338, 60302927010, 59431837729, 59169814521, 59355798239, 60155808781, 59181417936, 59891546290, 60613019970, 59852252579, 59254154658, 58747594874, 59151055202, 60042800003, 59374753656, 58737716961, 58339014765, 58298262291, 58890205791, 59759386614, 60324848665, 61241727560, 61791802864, 61353618021, 62160353288, 62208046372, 61613138308, 61378803173, 62028660305, 62947079375, 63274643717, 63789233200, 64333834646, 63461887850, 63983121932, 63144537068, 62328479020, 63033130697, 63400304154, 62683479584, 61756523625, 61410761434, 61472944943, 60857457989, 61685584612, 61146339938, 61080224540, 61115637910, 60985675980, 61550313497, 61401417950, 60553570211, 60222386679, 59919813816, 60778388997, 60520527282, 60752968892, 61742593392, 61057260218, 60647419312, 59864209032, 59035713897, 59387978671, 60265907385, 59604008695, 59403897335, 58689906619, 59393215445, 60066087314, 60371287327, 61358472452, 60616034060, 60447220121, 60012452977, 59234003409, 60073941105, 59969923229, 59317992893, 58490035178, 59207740315, 58689322117, 58387281565, 58072688749, 58173733271, 57978419843, 58584743381, 58139360261, 57343722643, 56443219155, 55486642698, 55854287703, 56103807569, 56389900875, 56605166063, 55800290694, 54845370025, 55360784649, 55598302221, 55858756863, 56621630253, 56518188624, 56849813864, 56661991290, 56875514627, 56272595896, 56317921029, 57302255198, 57687349218, 57213458779, 58124575961, 57697321659, 56719825266, 57716252284, 58279569633, 58653871315, 57659088921, 56807475032, 56094437767, 56895950661, 57682252773, 57089500367, 56588656159, 56582191770, 56076388945, 56473051715, 56319195204, 55392786406, 54665418358, 54802158468, 55673399427, 56588951665, 55595377877, 56209470682, 56881917781, 56831319339, 57431219216, 57671515693, 58391370175, 59352575081, 59445318392, 58999943192, 59057476150, 58555617402, 58547983400, 59400712486, 60060189758, 59999784899, 59430961977, 60024509378, 60055880705, 60000581160, 60517131510, 60421650997, 59628189814, 59548036735, 60398303545, 59816651167, 59530403789, 60178854349, 60889044945, 61628341749, 62200288012, 62118302360, 62012315768, 61431708084, 61264193602, 60698545570, 59896634467, 60682508641, 60188637154, 59875004459, 60626807164, 61020856794, 61404992129, 61739660097, 60990011531, 61785983854, 62147114728, 62366414349, 61722560267, 61693545647, 61022897911, 60746047528, 60693137882, 60602321468, 61549681494, 61882590843, 62633798095, 62884600377, 62535971140, 62951411366, 63096772403, 62458955469, 62887721701, 62667967388, 62511734291, 62584921784, 62018779512, 61731374460, 61951546111, 61858373135, 62648021047, 62453692982, 62295728740, 62962070187, 62912754102, 63851843587, 63067262367, 62346902092, 62946179080, 62350325689, 63136337013, 63922336568, 63813932967, 64297798286, 63962643918, 63050789376, 63269200178, 64263900213, 63636525124, 63700094750, 64165244289, 65010756411, 64981864416, 65150914232, 64487075477, 63691476311, 64118869310, 65033812224, 64347132920, 64327715315, 63371001751, 64194747187, 63384181451, 64269739665, 64953748813, 64065692631, 63398968436, 64389135979, 63490381608, 63411277689, 62621771612, 63169909279, 62711140973, 62587934979, 62314865935, 62032415084, 62049443622, 62018695506, 61577439793, 62250292539, 61852565931, 61104280906, 60949428318, 60959377313, 61400472124, 61884431905, 62076204410, 62727610190, 63420602241, 63554314430, 63173830001, 63193202563, 62985633862, 63361959585, 62419156875, 62675833591, 62282765785, 62604798758, 63481234769, 64145744847, 63487064520, 63727105078, 64147191991, 63607405820, 62938728595, 62656814186, 61882156199, 61254697034, 62167747366, 62431037495, 63344668039, 64208809858, 64027550162, 64302239805, 64230712804, 63892678639, 64362933040, 64527712783, 65188602938, 64632632723, 65155984097, 65084476913, 64850181713, 64556161683, 64188586734, 64670367297, 63942069836, 64375851310, 63498902035, 62926917413, 62176993335, 61485668974, 60798662261, 60473884185, 59828101346, 60313898132, 59963734822, 59283838355, 58630058502, 59133294970, 59297070969, 58695793656, 59534216545, 58897692215, 58334521740, 58567829394, 57946547178, 58119439234, 59038716994, 59886170905, 60514969326, 59638898245, 59347535756, 60278125772, 60805987674, 60686740682, 60997262241, 60269520854, 60388932841, 61018868452, 61258292642, 60293511249, 59453769714, 59783323971, 59342916452, 59095469662, 59039260658, 59459467353, 59961246832, 60060968451, 59428324809, 58554335163, 57604954943, 57124123244, 57588017251, 56789174453, 56021570694, 55525634053, 56248787504, 56696897804, 55978603483, 56766335475, 56217464018, 56863848267, 55918176181, 55444135428, 54531585571, 54446927631, 54827015567, 53871009131, 53374379879, 52634507229, 52337752189, 53109170206, 53156235473, 52466603033, 52034830081, 51286200637, 51569578554, 51882795402, 51272209082, 51988507769, 52957356523, 52638935628, 52429820814, 51683536443, 52367325762, 52140007323, 51171269273, 50174539252, 50243818191, 50338661293, 50911560934, 50037398688, 50807880632, 51182781374, 51862799497, 52357382752, 51738445333, 51415076922, 51607145497, 50873589806, 51433667158, 51022513552, 50800999127, 50257863646, 50843910977, 51319430561, 50561555163, 50872757590, 50625015018, 50702531944, 51402211832, 52103818022, 52681100760, 53669079335, 54237495052, 53823645241, 54452496223, 54694146380, 55064004142, 55371568164, 55398884462, 55355000696, 55178269819, 55960022565, 55410838633, 54942041599, 55234227126, 55310023976, 54978927186, 54722252573, 53807317272, 54715019720, 54142305227, 54178362465, 54056046173, 54090321857, 54693161899, 54947131258, 55894740678, 56598993289, 56195092095, 55315623564, 55922466012, 55670651505, 56295514842, 55560747751, 55943626801, 55210523798, 54784088708, 54244409735, 53747843540, 53766348803, 54654861722, 54285533302, 54598170595, 55054319813, 55367374833, 55113172584, 55595107779, 56061873257, 55467164435, 56448141059, 57115552011, 56921367835, 56880722142, 56317221277, 57050072442, 57194285978, 57244494622, 57394964100, 56836733363, 56363117111, 55806796288, 55093084721, 55456482364, 55445628466, 55083210181, 55492074695, 55887666350, 55979341800, 56320456569, 55714601398, 55904321259, 56420165631, 55437965923, 54822367290, 55668767178, 55276577490, 55534126624, 54750430660, 55216738923, 55428504811, 55386768583, 56324948931, 56963882615, 56173254984, 55957919502, 55136107263, 56025878638, 55903005307, 56818757125, 56790966219, 57771841099, 57334947381, 56869736760, 56404385975, 56121254701, 55469602029, 55175858701, 55786283335, 56758075425, 57492713617, 56841068143, 56218735917, 56676275372, 57281939749, 57982139073, 57566384443, 58243688271, 57623335885, 56847051071, 56548041808, 56244122556, 56352566546, 55779317077, 56051555462, 56902023071, 57003096095, 56698514030, 56834862168, 57062441951, 56249499289, 56004724480, 56392390164, 56450312903, 56422151380, 56275190268, 57268737392, 57802943494, 58159781809, 58854902231, 59286742390, 59195533075, 58555060987, 58003535764, 58271173491, 59222328631, 60208271449, 60545091459, 61399487547, 62366240009, 62710891970, 62762769189, 62329239175, 62629752495, 63468265417, 62724929147, 61985953577, 62460558459, 63097380742, 63150157263, 62716827666, 62380906081, 61672472656, 60705791067, 60103330448, 60343964876, 60525809225, 61009166493, 60213361499, 60866337741, 61105821828, 61545175083, 61624295478, 62285628501, 62713748605, 63614893660, 63384531225, 63351819205, 63555619840, 64325184896, 64955438097, 65456091450, 65221024858, 65819846358, 66448580316, 65451398139, 64899053524, 65511109393, 65796983679, 65368262732, 66197100510, 65200693449, 65306651187, 65828045001, 65169590816, 65899872682, 66241619813, 66250674715, 67233142096, 66429774922, 67421711804, 67486644868, 66544349060, 65693454828, 65017727741, 65678168137, 66264620083, 66806693177, 66885692414, 67291526533, 67814723841, 68146456323, 67546762471, 66974108409, 67652280817, 66694218901, 67059179711, 66216430857, 67072884525, 66746755805, 66713048324, 67327693693, 67921247394, 67291539895, 66646205884, 67529715951, 67886073591, 67419537477, 67055088553, 67966751733, 68188546567, 68159019352, 67627400006, 68468508274, 68387217777, 67915466476, 68156693366, 68251745752, 67576081739, 66673891871, 65999832556, 66808491685, 67413512032, 67866504138, 67996181400, 68274335778, 68588390275, 68431298388, 69283655922, 69651061679, 69371913531, 68773130099, 69180676026, 69162185460, 69597324014, 68722339296, 68208542371, 67297082133, 66570975699, 66933920177, 66772130785, 67470015586, 67480493134, 68230826232, 67746983620, 67031845357, 68002718971, 68931761428, 68094157719, 69062239539, 69419646729, 68730799853, 69519819556, 70345061918, 71269208594, 71329199043, 72226483264, 71344475635, 71034230169, 70688701268, 70216835619, 70621746963, 70655285574, 71564155600, 70866126334, 70088718816, 70118668090, 70944860743, 71075031345, 71171654509, 71295044784, 72250934206, 72727403746, 72179522312, 72885069514, 72553590608, 72359953359, 72147099050, 71979651690, 72700536732, 71899337445, 71136919468, 71302456438, 71790762622, 72624943263, 72553189454, 71628284307, 71582591997, 71603742826, 70645379797, 70029594019, 70612896656, 71524298031, 71247466735, 71109258317, 70348825400, 69571663398, 68908180901, 69645917756, 69846514960, 69182261556, 69359469184, 70356470546, 70139739140, 70509713028, 70839503567, 71473802224, 70800232077, 71352086823, 70532265551, 70829320850, 71620863181, 70684484618, 70611045451, 69655540178, 68871198981, 69125405946, 69741743747, 69523495073, 69195189743, 68380121264, 68061059117, 67122503051, 67086019514, 66933186568, 66798438286, 67467791192, 67887554381, 68000114690, 67793530886, 67853122707, 66954626230, 67725116230, 67963102822, 67676747119, 66866587140, 66341024300, 65641708766, 65725704850, 65528876018, 65745533195, 65639845109, 65864078052, 66803079081, 65991336436, 66691901916, 67362265817, 67623876102, 67996027488, 67844726209, 67850447767, 67236039300, 66521725802, 67350279577, 68276472826, 68768980143, 68833822220, 68230684996, 67967598041, 67951834566, 67894304087, 67788738608, 67586131944, 66792578207, 66952464431, 67642936928, 68180364629, 67328571613, 67914114950, 68029669200, 68204896541, 67516307398, 67454735673, 67802613741, 68785440454, 67933891814, 68775743135, 68162497886, 67212567885, 67638925244, 68513110898, 68479198412, 68549378848, 69341104801, 68398552648, 69223785946, 68548387753, 68407300799, 68892574111, 68185314106, 68686342051, 69366856567, 69370263385, 68788669303, 68996777634, 69487651738, 70355090545, 71343816669, 70446779172, 69660820551, 69023159834, 68857153685, 69159699506, 68532118974, 67810367040, 68105989814, 67213012860, 67758255928, 68113832762, 68811359824, 68398262473, 68802779734, 68225566054, 68004254198, 68261043882, 68682612745, 68482128189, 67984333211, 67755850892, 68669960618, 68906843575, 69635676611, 69020611216, 68847888614, 68442481816, 67787557325, 67820080833, 68363335113, 68442937588, 67707063462, 68034152323, 67437742676, 66579730989, 66126057975, 66711148545, 66543495912, 66765826253, 66909754475, 65979413267, 65242704700, 65264752517, 66237140480, 66024948071, 65103897582, 65951923559, 65337452275, 64995751000, 65772948392, 65006848811, 65624110754, 65106479291, 64406816820, 64466062217, 65403532706, 65417114179, 66004009657, 66346959679, 66512157854, 67161093706, 66175125659, 66498653969, 67021354644, 66657696893, 66339419320, 66673681127, 66516841270, 66486119124, 67207046757, 67497482172, 67891886217, 68797613795, 68775561029, 69305016518, 68571637488, 68802680582, 69233923181, 68671738230, 68216299195, 68670994586, 68229522943, 69093621689, 69975725555, 70754842176, 69810875139, 70584854466, 69732818199, 69248821880, 68635013184, 68386040933, 68364941220, 68720989060, 69472579737, 69348210102, 69833390736, 70768395132, 70032260640, 70131905085, 70338299287, 70524100553, 71065087431, 71044209426, 70674262764, 71418237312, 72060447031, 72712150868, 72633888466, 72598674381, 73469139350, 73162920841, 72739067390, 72201712862, 71264904437, 72037568583, 72839552937, 73265335710, 74195502581, 74139257031, 74502823146, 75462425549, 76158365088, 75815688000, 75973298062, 75340375418, 74767314618, 74258770479, 74404954539, 74950189939, 75786778251, 75138421976, 74293302257, 73933032702, 73312148603, 73161544672, 73817850570, 73081059186, 72844529006, 72746348195, 72612971411, 73164466315, 72579498751, 72126230055, 72290846324, 71384329032, 71831706783, 71340250473, 71336187348, 72294825751, 71490619519, 70868774909, 70412501356, 70471683555, 70664280413, 69971660433, 70828067919, 70524228472, 70333566140, 69506781435, 69518902277, 69099913216, 69443213546, 68649485094, 67654221335, 66853326764, 66834520237, 67282789921, 67148374750, 67747909185, 67986612131, 67669409513, 67408298462, 67185043082, 66827213426, 67175200254, 66575185653, 67271770543, 68111376260, 68619934348, 69047020659, 69955346517, 69733870381, 70106592335, 69820371252, 69684624677, 70575083659, 69986836098, 70233025973, 70833324567, 70363075356, 70341716189, 69394196474, 68688898597, 69605878183, 70582563788, 70068757199, 70019804636, 70824236724, 70381821622, 71306218673, 71196169354, 71393280016, 70518809076, 69999951758, 69827627083, 70524163325, 69944976235, 70825740281, 71500217642, 70582129650, 70959993798, 71388313473, 70534128864, 70712360597, 70824983687, 70755559137, 69913785250, 70908984942, 71734260120, 70844191938, 71694215836, 71252934842, 71088338829, 70088818201, 70085861712, 69178424386, 69684519718, 68753817269, 68656309988, 69128100154, 68683248527, 69206500812, 70168489309, 69361313857, 68687641293, 69099564873, 68691481768, 69687847811, 70335787010, 70278916639, 71103687550, 72059570792, 71740122724, 71251586431, 72048096715, 71879546923, 71578499464, 70933532626, 70785583950, 70049135768, 69936199286, 69220165292, 68795569961, 68665018880, 69535371725, 70467476467, 69787042678, 69871891854, 69223842798, 68385569936, 67936916638, 67225253469, 67458802555, 66479382870, 66593361740, 67482574273, 66751394099, 65924596332, 66666523017, 67090541235, 66936140321, 67699598063, 68297792680, 68613233837, 69482926395, 69922109239, 69945711385, 70153994262, 69202056768, 68701363107, 68817608188, 69062333820, 69284742118, 68890452584, 68813037017, 68522920325, 68627965153, 67988573273, 68509138691, 68740428397, 67781340745, 66988640192, 66631741480, 66402875847, 66676411732, 65685339867, 66275687618, 67092176116, 67432476871, 67954147060, 67675640924, 67698531529, 67343960299, 67136451731, 66813235347, 66953309310, 66878179328, 65906657464, 65344223225, 65007368803, 65462015862, 66343246783, 66328289863, 67073675585, 67399380576, 66944531730, 66107419976, 65243131509, 65915266522, 66508923647, 66748533003, 67142710486, 66728471684, 67031165353, 67332024480, 66576418514, 65846773918, 66612477512, 66570281574, 67099343805, 66938389951, 65999257714, 66745370682, 67515205815, 66722526044, 66141816160, 66198798038, 65345620648, 66269860921, 65294015200, 64444280551, 63949063048, 63642015988, 63108082464, 62577486852, 61930692493, 62695670047, 63441919964, 63432414386, 63267498003, 63254992168, 63857837531, 63179204045, 63529639914, 62673542419, 62991403713, 62326259888, 61795449008, 61719668695, 61046069299, 61445175532, 61316307438, 60491808235, 59501422796, 59560948066, 59840530360, 59533141774, 58627588207, 59482364335, 59125270371, 58261593081, 57735058888, 58232869484, 58167408614, 58619506395, 57790682551, 56996278371, 56651682648, 56789273582, 56235365700, 56741308060, 55752103460, 55194865766, 55022632735, 55515492495, 55242549435, 55986214702, 55434817599, 55351028953, 54946802286, 55802593839, 55980122525, 55466125544, 55869851733, 55490117580, 56140088913, 57092282850, 58008346254, 58350770406, 58061864643, 58226565501, 58608601486, 57914817755, 58348842608, 57762167740, 57386786265, 58069638446, 58214527849, 57979262394, 57515908488, 57158792669, 57084619641, 56630404310, 56293153245, 55666833826, 54902925032, 54759424552, 55092039510, 54358774797, 55220245040, 55555459464, 55912608563, 56660457991, 56941487664, 57410509412, 57781558308, 57204012531, 57825906092, 57336350015, 58254381404, 58867831874, 59269938289, 59135420449, 58208086038, 57919004453, 57627440817, 57837529028, 58827470511, 58640614112, 58269040718, 58293330215, 58053866000, 57302316089, 56713340554, 56797423904, 57267122097, 58050082696, 58875478580, 58189030096, 57650017007, 58201666473, 58512728278, 57960437329, 57509146480, 58365021808, 58237957488, 58773123714, 59187762997, 59697778271, 59905359941, 59837643090, 59114100657, 59650156733, 59839348798, 59596426250, 59909047027, 60411459968, 61222169056, 61791621997, 62203377560, 62754259133, 62828223577, 61965335104, 62194748757, 62326578260, 62102484275, 62618369266, 63076630689, 63748831741, 62956360678, 63528095792, 64087693392, 64152083713, 63591976422, 64570490820, 64639930037, 65121997001, 65495259765, 65350953408, 64427939330, 63639650827, 62806702274, 63258844746, 62836555751, 62772407408, 63359321203, 62906889119, 63435065295, 64184584101, 63999765184, 63117969669, 62552312370, 63260563468, 62511471437, 63049526780, 63765104767, 63871822684, 64037727327, 64057811486, 63232298444, 62298547399, 61495081399, 61571502801, 61258121819, 61382262988, 61121654964, 60688747335, 61397281974, 61219011494, 61923635302, 62848215405, 62657904445, 62316977779, 61345579521, 61258309742, 60879043531, 60512164298, 60510663823, 59869234496, 60013003214, 60411473775, 60356563409, 60160162027, 60118776619, 59242616091, 58714130551, 59613288510, 59313989592, 58897050463, 59763934534, 60494477348, 59641539498, 59536193929, 58904848013, 59898999872, 60780178706, 60815397078, 61418991016, 61976838066, 61253893669, 61027733288, 60305213370, 59873373505, 60214640906, 60457900340, 60399183651, 59911871067, 60149767468, 59994274139, 60993414969, 60199979461, 61171486787, 60908912594, 60566529373, 60475694863, 60067023401, 60222606600, 60253718397, 60760990630, 60489124891, 61057948016, 60791289513, 59917136612, 60558394522, 60154798499, 59315483187, 59999442559, 60630493582, 61032191985, 61357105593, 62041249421, 62051419125, 61414627350, 61193316369, 60341853001, 59534301341, 58613144250, 58409260990, 58330698606, 58346160943, 57710489361, 56945130261, 56276174701, 56763700691, 55807006552, 55832976781, 55321608474, 54361910486, 54872215782, 54943681311, 55681309277, 55564932136, 54717154508, 54243691938, 54180115892, 54490719267, 53754107864, 53332221684, 52910641693, 53151272859, 54035793267, 53992087368, 53617774141, 52795366392, 53427686436, 53641542394, 52882984293, 52747700582, 52125781202, 52046025809, 52427746197, 51580284458, 51479205335, 51022872883, 50628899329, 49711204607, 50005495360, 49726082502, 49518613526, 50067490922, 49835852751, 49080784400, 48642783008, 47904051303, 48579285382, 48513136392, 47843027046, 47313209759, 46719963087, 45831134031, 45838053063, 45482285577, 44576614483, 44461624521, 44287100388, 44179020163, 43356360340, 42917260026, 42069524813, 42860813525, 43503486057, 43424946668, 44331533111, 44812155104, 45646448205, 44976220774, 44179470417, 43325552154, 43269255054, 44247960840, 43402663717, 43932941551, 43818197369, 44149299579, 44841882486, 43844212045, 43109083437, 42691852342, 41943582101, 42308580910, 43250630774, 42788459145, 42805850303, 43340521488, 43778464288, 43846504660, 44324833829, 44168610119, 44111630489, 44011925661, 43796678563, 43147015195, 43742424861, 43501280364, 43343205930, 44031124287, 44815501444, 44558868304, 44239917560, 43617972472, 44113374418, 43989243670, 43557926408, 42851727462, 43475924698, 43908714919, 43457604993, 42597434921, 43487781229, 43542820690, 44203613660, 44887460963, 45476649721, 45662777085, 44943037047, 45852211678, 45425649637, 45491577303, 46088964418, 45628574627, 45274814300, 45705727779, 46023999099, 46990992373, 46583651960, 47229322087, 47609811138, 47436248881, 48198650029, 49169536771, 49449599185, 49145466329, 49577440733, 50036815668, 49891322211, 49939090529, 50635877124, 51353843635, 50898612030, 50984919750, 50924365447, 51503327012, 51463673916, 51246822124, 51590957305, 50925828032, 50998370706, 51555510131, 51202454806, 51994459095, 51093293339, 50783687551, 50073215202, 50110113582, 50091111102, 50513531127, 50921153960, 50132610919, 49245381803, 49673596253, 49510196260, 49155661424, 48545194962, 48952918112, 49312580255, 48909666386, 49255824906, 48476839584, 47480999501, 48103916974, 48845313997, 49133023285, 48311387424, 49074717145, 48393296131, 47592827572, 47270628607, 46880439660, 47530079881, 46964999094, 46564881552, 47410476157, 46839665750, 46956968511, 46585532803, 46684058883, 47337957982, 47385323655, 47442670475, 46819846008, 46840739945, 46369677200, 46119979077, 46952047696, 46956470134, 46192722975, 46301473418, 46027783490, 45323514732, 45832759622, 45436629507, 46198030961, 45403956327, 44655413028, 44509377259, 44953797753, 45726353232, 45665599285, 46389594685, 46232814934, 45976661725, 45763104270, 45815093911, 45949628052, 46750918998, 46643464548, 45647719720, 44696601492, 44465696235, 44684702521, 44367398637, 43419311223, 42537475985, 42132212637, 41808988588, 41281358320, 41345539476, 41989297792, 42013924344, 41327808547, 40623008093, 41400642876, 41173270275, 40913218243, 41571719023, 41268177103, 40853823081, 41084280245, 41237307577, 40265856854, 39706466570, 39365452829, 39820045767, 39222559099, 40221904463, 41036435151, 41056730602, 40936134853, 41014966952, 41922700332, 41858299669, 42763371667, 42394607012, 41713635478, 40918866418, 41137919189, 41557949551, 41643840160, 40675282882, 39707921384, 40629750605, 41628270614, 41589040899, 41948234959, 41035883624, 41142208302, 41713169714, 42482864988, 42393016653, 41909815886, 41848858289, 41339895195, 42234421433, 41496990440, 41299037992, 40915597359, 41013988640, 40248753823, 41041210793, 40261582993, 39373167387, 40024773793, 40025463287, 40060845583, 40338917637, 39626838209, 40011525744, 39998198535, 40170150472, 39532663138, 39376732609, 40195631140, 40316568359, 39770111853, 40728637754, 40445919410, 40911874050, 40789307655, 40078054017, 39977725816, 40850971284, 41535237480, 42205148550, 41356178056, 40497698598, 40963553481, 41065246558, 40141758155, 39881988600, 39374213689, 40258950752, 39933628197, 40748509669, 40040616794, 39227661549, 39145929670, 39241087133, 39055076460, 39768643202, 40694742551, 40119413882, 39353233312, 39363726045, 39612683845, 38711614219, 38384690591, 38620273788, 37963770803, 37607104793, 37923619504, 38870697797, 39706318109, 38915990478, 38502832387, 38246633680, 39152624353, 39708223390, 39730346315, 40683284913, 41125661942, 40308887540, 40892533434, 41450988598, 42204200487, 42665361135, 42227858044, 43189936243, 43306663380, 42891141672, 43724681631, 44040290512, 43759787393, 43345583629, 44072496440, 44843374216, 45424766967, 45705266751, 45234689283, 44887513513, 44585842371, 44752994180, 44760945034, 44146296758, 43836804100, 42902479155, 42914739040, 43504415391, 43703388213, 42755711780, 42480584546, 42232459344, 42195321442, 42593153260, 42313019959, 43191597960, 43819941375, 44583359408, 45092512493, 45191438014, 44711826457, 43915985243, 44135920785, 43822502850, 43212662880, 43398453814, 44212816131, 43741939457, 42889862959, 42602576055, 42530603731, 43209490769, 43504872985, 44407620316, 43962388479, 44352437060, 44447118802, 43937130323, 44230967774, 44541534121, 43637653794, 43628057698, 43058063810, 42889218509, 43430410650, 44205282550, 44368336924, 45254640428, 44657423477, 44927211688, 45052112287, 44698397947, 45270093113, 45626735178, 45260291647, 45502712574, 46403559412, 46428702642, 46945133354, 46481881744, 46886241063, 47641149384, 46658979373, 45718765853, 46205679424, 46963784772, 46656658624, 47350137499, 46724196676, 47043700935, 47253689378, 47480447194, 47177546770, 47264701089, 48109983112, 49060220974, 48149936210, 48571072076, 49296081557, 48442023276, 49249845586, 50233658770, 49912726053, 49260681046, 49551185678, 49165483952, 49653804194, 48709441889, 48104911251, 47750634999, 47896512033, 47166150115, 47826273879, 47607515099, 47758601246, 48481384339, 47908217378, 47156949753, 47301339652, 48156119670, 47761848233, 47620163397, 47470532860, 46604483574, 46128898890, 45685385724, 46674328008, 46477102464, 45976354072, 45330850945, 45204519653, 45552372831, 46392706141, 45741365665, 44885433647, 45477015524, 46163680677, 46070363946, 46114343029, 45201213749, 45232225545, 45475775903, 45525724217, 44910616927, 45169613647, 45346966864, 44766619069, 45416408090, 44864375855, 44149004047, 43789784129, 44513773744, 43620099960, 43859923986, 43369237819, 42413704699, 41882563255, 41189683153, 41851693956, 40982176831, 41494738617, 41860588291, 42206182344, 42421942021, 42237369919, 41872699084, 42444754739, 43073868264, 43606000974, 43956592200, 43712355615, 42980470869, 42137453588, 43058983557, 43652126712, 43109506666, 42178797222, 42697481185, 42620518423, 41766365463, 42684205763, 42423149809, 42743652888, 42456705858, 42173755625, 41346639189, 42317927377, 41439712864, 41564786765, 41046569324, 42017663714, 42853825515, 41949828365, 41128985771, 41150067779, 40330099280, 40406820917, 40484782578, 41360453004, 41689790746, 40841878592, 40616347194, 40688681151, 41396620472, 41166658958, 41720794253, 40886231740, 41845032116, 40903194759, 41467661972, 40990739866, 40791586045, 40542915861, 41101950341, 40309905489, 39382554051, 40222721360, 40199717374, 39865433623, 39240866850, 39391515036, 39799609320, 39796186327, 40323309454, 39932203779, 39585926760, 39077156682, 38733269834, 38354692278, 38508862345, 38457774269, 37932899632, 38512296730, 39078653013, 38518480775, 39020853877, 38566660586, 39002710161, 39306829180, 40264922671, 39732330915, 40107911302, 40181855342, 39907397191, 40628480773, 39956860585, 40244231231, 39952199802, 39318099601, 38385965007, 39122346529, 38963620219, 38245998340, 39184034463, 40076848610, 39279205249, 38869306252, 39417706947, 38666724263, 39480873935, 39452309527, 38925082627, 39463060482, 39114667970, 39207455259, 39649629033, 38667100888, 38464607268, 38143845717, 38252420182, 38140520653, 37378911962, 36507625163, 35580105335, 36282726017, 35483462493, 35755609264, 34992032364, 34961642220, 34121149928, 34736981061, 34285395604, 34248309227, 33813473742, 33036342451, 34018795307, 34512426351, 34356998755, 35334946095, 34369555070, 33785878360, 33755505951, 32976888487, 32289270621, 31525642563, 30572458051, 31541815250, 32374785547, 31527291440, 31176044913, 31713422303, 31314071333, 31038161291, 31099178523, 30845843106, 30451965999, 29878581009, 29846285073, 30720266993, 29888356216, 30874641766, 31012946784, 31352232644, 31173784930, 31722703120, 31853525033, 32395561313, 31909109762, 31013733196, 31757836686, 31476219339, 31530058952, 32370561668, 32992397597, 33700601278, 33191051338, 32256344638, 32370034195, 32613467299, 33586133790, 33445026806, 34325478949, 34746428008, 34019554189, 34735715378, 33998927085, 34855153774, 34624330724, 34601229860, 33766424570, 34240187628, 34871891168, 35140153660, 35021554974, 34676253893, 35449022073, 34942796760, 35259057599, 35271337442, 34681364436, 35122386833, 34267222547, 33564446137, 34457977518, 34082940707, 34657543783, 34409785934, 35215218118, 35567011780, 36023639709, 35998230688, 36014599964, 36093803901, 37001945340, 36854926514, 35898256149, 35542891787, 34746995486, 35033488634, 34554467472, 34067720459, 33919476720, 33000046236, 32556695166, 33312231384, 34048674238, 33796681593, 34556428521, 34188456633, 33439455830, 33472302985, 33808720999, 34746117801, 35263722727, 35883154212, 35486370883, 35511332962, 36364842077, 36984563244, 37465445034, 37743064864, 36995143790, 37472498965, 37474619728, 36990292282, 37658045358, 37762942554, 38327531881, 38619928835, 38327492359, 38489544709, 37837641319, 38195287780, 39089957204, 38741566302, 38962573653, 38429823543, 37451680831, 38048308470, 38077352746, 37082623752, 37655526199, 36953990609, 37413415401, 37059683045, 37162149642, 36729493375, 35884028030, 35708818391, 35819274006, 34822408567, 33875104501, 32933917194, 33189124068, 32745763362, 32838931673, 33433370544, 33582112317, 34027807455, 33776396663, 34392219011, 35187842350, 34258788334, 35114310226, 35027805102, 35435537726, 34576277430, 35538476680, 35265173663, 35980490464, 35121036134, 35760185259, 36684765344, 35987806539, 35199387253, 36109099785, 36839074897, 36182299668, 35807070877, 35601527584, 35610789657, 36548818296, 36042576511, 35220903363, 35064992143, 35012790193, 34656064054, 35370057959, 34751655621, 35656666031, 36512672077, 35677506820, 35781694325, 36213604534, 36832914186, 37431943880, 37995028151, 38047200106, 38960788515, 38799323856, 39119447457, 39431654229, 39182526065, 40164994969, 39389246968, 38502307146, 37719920119, 36822156060, 35887050067, 36234438064, 36105436242, 35844331813, 35553846581, 34908448313, 33920066497, 34111613660, 34507151742, 35451673331, 35740752644, 35814691302, 35676350828, 36641984470, 36621368869, 36097534334, 36089939877, 36469957304, 37162657609, 36815261276, 37599563648, 38587834712, 38001501657, 38304994533, 38958863607, 38137364661, 38260518583, 37594073304, 37242990403, 36988784351, 37605047017, 38202371100, 37914164261, 38640746115, 38654095848, 39472365577, 39502619030, 38702691040, 39347960686, 39173671389, 39351636705, 39330059284, 39702579926, 40457238763, 40672333671, 41394007229, 42172211493, 42644862709, 43223031074, 43296559423, 43380270946, 43275130816, 44151378841, 44968015030, 45515182991, 46030955087, 45877932662, 46386713919, 47354267559, 47501549267, 46623798627, 46465936471, 45740551506, 46281755124, 46888440702, 47788883483, 48413474876, 48287100821, 48182352816, 48397343907, 49267299301, 49129145783, 49001757345, 48439795003, 48554788357, 48937919398, 49071184477, 48172714630, 48256246356, 48452654825, 47627666472, 47016559681, 48004946425, 47492478795, 47820528831, 47873715653, 47444322870, 46612810024, 46824238652, 46795175162, 47493321263, 47549208415, 48151448604, 47578884207, 47093762094, 47611203765, 46847778100, 47126358286, 47564949903, 47755639781, 47199015972, 47251771025, 47568951803, 48118711060, 48908245749, 48267678671, 47898972497, 48633469757, 47806353971, 47521833544, 46949165140, 46685039404, 47117188643, 46774237390, 46827119212, 45961456442, 45963660897, 46503193936, 47466370014, 46931736898, 46921132088, 47738746723, 48506467664, 49489617393, 49834383981, 49708443567, 50176052561, 51107055174, 51966961783, 52713488628, 53519802543, 53786892478, 52987069184, 52945680592, 52745845034, 51903129156, 52230665744, 52003867317, 51071634939, 50132642227, 49482973052, 50397853943, 50462988106, 50816275463, 50770361290, 51609005423, 52015250058, 51185327607, 50293365227, 49917155136, 50495181137, 50402243416, 50474534502, 50700981684, 50023608871, 49999844735, 49502540409, 49486683248, 48815139608, 49730316385, 50508439433, 49867047258, 49275281999, 48675555056, 48151015683, 48833813681, 48039512590, 48374182618, 47416239640, 47168470948, 47854926236, 48435728168, 49412905714, 49792603786, 49725743933, 50332957211, 49579456555, 49044991630, 48478212055, 48773332128, 49371895469, 49476031503, 49468177916, 49544118569, 49939493261, 49352832167, 49097044974, 48437050032, 49217992401, 48307708709, 47939740791, 47327795934, 47179039699, 47513006798, 47274355252, 47142291466, 46654769596, 46218409653, 46840136570, 47707877013, 47692684440, 46980834346, 47110151112, 46932336075, 47849256858, 48374275190, 48738511509, 48814630098, 48579746206, 48771800027, 48445654673, 48970126085, 48037599299, 47659362975, 48373141938, 47569399432, 48093823807, 47203415233, 46450940158, 46372959770, 45972035051, 45207995293, 45864802050, 44974665682, 45973304552, 46223801971, 45649443398, 44910045759, 44075546385, 43803500824, 44543084001, 44678231656, 45531811707, 45434543977, 45740573375, 46507612247, 47135064200, 48019257430, 47251194413, 46719908702, 45749819620, 45418805816, 45002249951, 45719238565, 46342061979, 47199379265, 47689613797, 47107995320, 47372240845, 46856357458, 47284865451, 47294758636, 47328471161, 46627606561, 46771164821, 47766169750, 48470543765, 48673756129, 48320036619, 48710756906, 47795757009, 47133305530, 46480607098, 45487122215, 46191346908, 46483859193, 46916997571, 46068870691, 45511838450, 46478903640, 45755175564, 46643314731, 45937083782, 46867907649, 46603530566, 45949119498, 46907094368, 46173510089, 45993185899, 46532585326, 45909326666, 45030354547, 44228005611, 44032261282, 43558367017, 43428025629, 43455013103, 44426831306, 45064672408, 44755513836, 44688601978, 45145321678, 45862107210, 45035810750, 45896260325, 45451635505, 45766256431, 45242377889, 45364370878, 46140924440, 46254829998, 45897996046, 45915547360, 46724467254, 46907104467, 46365604441, 46614223397, 46079068356, 47048679598, 46376657490, 47047085397, 47466049638, 46475139402, 46828027558, 45898125427, 45478242321, 44987168759, 45570828621, 46345951614, 47084804343, 47955778470, 47013430033, 46085969374, 45145930306, 45414946353, 45754598893, 46321352440, 45783833241, 45929774625, 46636331365, 46372002929, 46819632965, 47570385816, 46893335610, 46381524187, 46675969052, 47044499058, 46263429442, 45763209161, 44856110143, 45698907408, 46002986145, 47002321598, 47568134800, 47348374782, 48120574044, 49067021082, 49825760953, 50285039614, 49821981099, 48832800642, 48034345469, 48102222312, 48596909117, 48497648109, 47692854624, 47969587497, 47676276019, 47538892682, 46542034988, 47052854564, 46881054851, 46808313612, 46119625426, 46286972606, 46022523582, 46180593553, 45605187234, 45331918873, 45183317554, 45128618945, 45007299375, 44536738674, 44192639860, 43933788692, 44327197392, 45325673294, 44479003320, 43942153809, 44391978975, 43904175606, 43491269145, 42744046978, 42556052637, 43494726445, 42756867604, 43333179130, 43102248454, 42146939794, 41666525370, 41094638141, 41680788790, 41622705379, 41378479761, 40942708207, 40613664625, 40812368044, 40179551298, 40831429867, 41768473264, 40835939660, 40552206582, 39988787755, 40215696403, 39936609930, 40865623562, 41379204745, 40904628173, 41523760524, 41372087146, 42282150179, 42046537979, 41277296576, 41330821635, 42300838621, 41783856517, 41825346668, 42549938156, 42851701309, 43023786380, 42340121619, 42401996368, 42238425037, 42021696745, 41959567028, 41817566731, 42165720743, 42721697159, 42460904998, 42650099112, 42377099207, 42525832687, 42881084300, 43029395533, 42279066382, 41512909423, 42033961615, 42525133271, 43079428749, 42802281222, 42121179560, 41869503804, 42394755535, 42688977234, 41941780438, 42864287898, 42130344819, 42103444450, 41582765894, 42023602731, 42395603028, 43171870232, 43946543194, 44676660437, 43955553095, 43271284282, 43700966324, 43404632121, 42892997650, 42103099335, 42206451410, 41359108761, 42051307882, 42532191994, 42673062573, 42315906802, 42647508479, 42015372071, 42094448571, 42954212670, 42459574460, 41876678224, 41050968534, 40829098986, 41177920416, 41948767098, 41449438419, 41041895050, 40624282947, 39869593195, 40736797540, 40698017932, 40894484858, 41568534001, 41216534106, 42049409697, 42853463050, 42785303146, 42343773262, 41386879234, 40411674040, 39789901220, 40546737740, 40951646979, 41632481878, 42570173977, 42756420784, 42111445667, 41739244382, 41375728570, 41425743046, 40908017350, 39965516061, 40714664497, 41368997467, 40976288324, 40235343320, 40048989141, 39741591570, 39002383450, 38954707194, 39601872325, 39153893444, 39833855314, 40122508925, 40044482337, 39769919838, 40588045684, 40645909147, 39928007010, 39632416106, 39908335709, 39052142708, 38086119652, 37773939268, 38512912209, 38789042312, 39322110562, 38825986294, 38893610775, 38665274284, 38476827623, 37660362211, 37713445376, 36897204040, 37533837922, 38308834460, 37481724739, 36959994753, 37197232359, 37945556885, 38884654836, 38902177125, 38445107756, 37596533324, 37294983249, 37124397980, 36502317024, 37483128802, 38452183027, 38017381952, 37663640572, 37922886928, 37256185649, 37466698253, 37540530213, 36723230584, 36266275371, 37045600826, 37738413347, 37134249414, 36754995511, 35936333570, 36138057235, 36277661432, 37194653912, 36770988066, 36363125352, 36523959673, 36850209670, 37510081501, 36723179542, 37469496244, 36515576757, 37130888413, 37268423401, 36496635515, 36913110359, 37033766191, 36263428525, 35750806439, 36086352894, 35500105565, 34505318864, 34716242665, 35407154456, 35344128155, 34391622057, 33681720264, 33731320268, 34509896828, 35272746085, 35943934653, 36466071079, 36705314516, 36239428568, 35691751100, 35584242915, 35021362669, 34155860978, 33967792377, 34410006578, 35014551029, 34320351825, 34831953665, 34808141198, 34390100948, 34910083809, 35231240492, 35817369995, 36806220886, 36618446698, 36388992439, 36732432908, 37521957590, 37353847475, 38039241423, 37222395945, 37439179721, 37923371963, 38233450015, 38603452149, 39509872183, 38835539600, 39562367497, 40150034534, 39687990503, 40411122250, 40021979865, 40335264293, 39338165527, 38583071859, 39087938177, 39278862980, 39490299376, 40304824463, 40028795422, 39349673275, 39607818103, 40244043407, 41119407833, 41509012112, 41053346139, 40635641222, 41561126883, 41367699896, 40369405249, 41094768845, 40467746199, 41254865525, 41784677562, 41991812534, 42221247453, 43047417777, 42614732046, 42150294709, 42068584877, 41241056348, 41542437483, 42298377017, 42891430550, 43303014384, 43723336351, 44200094568, 44012821505, 43435122756, 43616938346, 44578753363, 44909931766, 45504198746, 45226026052, 45747271767, 46297761374, 46913562073, 47701711719, 47659974101, 48578107605, 48658028368, 48835682449, 47892014420, 47243436979, 47027681987, 46214195641, 45573854375, 45483725290, 44912913848, 45897651348, 46103302054, 46663682174, 47471675434, 46618282317, 47157341110, 47189778461, 47937300167, 48585329718, 48165848296, 48261371074, 48165851028, 47636932913, 47503994524, 47109711995, 46303158366, 46239944345, 46693442730, 46092630101, 45686194163, 45136046950, 44181344936, 44441037178, 45194467959, 44512808862, 45075250817, 46070698504, 45224053774, 46223632585, 46893168355, 46895865079, 47821139396, 48203974374, 47424567852, 48053922990, 47491438722, 48375805543, 47843531398, 48239229699, 48019670514, 48402293393, 48949002894, 48970407962, 49602241904, 48674911347, 47990214275, 47340480567, 48111741778, 47715382289, 47922206692, 47865557046, 48853242042, 48117854840, 48728110705, 49703366348, 49345231690, 49818195711, 50313713920, 50809041807, 51728520789, 50995580098, 51012271695, 51081358092, 51900819330, 52634855727, 52198254551, 51360753456, 52020146223, 52886175697, 53710724401, 53038527028, 52066737915, 51733763591, 51346837270, 51314719767, 52151533144, 52036147985, 51955545194, 52925478644, 51945480820, 51383357658, 50468973752, 50275249904, 51270116020, 51648914791, 52278012673, 52758898060, 53342175619, 53191376714, 53974467468, 54280715722, 55113149116, 54358941196, 54750937088, 54004263913, 53114678339, 53655241675, 53984814868, 53135766083, 53835074426, 54775466284, 55687423704, 56500634268, 56668188836, 55948331647, 55081835602, 55020575660, 54182255785, 53996856765, 54316693738, 54365603891, 55189600896, 54530802998, 53693842104, 54582472155, 54045899118, 53344141162, 52442452107, 53049486418, 52977203604, 53873488368, 54478846935, 54118306192, 54949551594, 54150909139, 54309859271, 53805986363, 53434918491, 53842399595, 53634217179, 53436116558, 53962417023, 52990683977, 53801267314, 54042770692, 53345896138, 53810273862, 54681148123, 55472378298, 56221736987, 57163991704, 56959492645, 56669397183, 57280289954, 57231168234, 58104929349, 58175915930, 57439956432, 56441383729, 55602827050, 55306282963, 55662724777, 55105135238, 56041112237, 56608221312, 57342436810, 57712776025, 58521061338, 58996868712, 58795810658, 59438840480, 60430935944, 59611358910, 59874818453, 58909028250, 59820992615, 60371113152, 61157784476, 62012579260, 62918623150, 62233442082, 62374458907, 63004140690, 62297857314, 62009218168, 62463070779, 62172789016, 61370346969, 61732292375, 62313871302, 63172141988, 63070041649, 62459149100, 61962864105, 62418670986, 62042421721, 62470449384, 63393621636, 64003580846, 64173004956, 63965650991, 63221045062, 64123541373, 64930431762, 64415375436, 64666519625, 63803728054, 64220224185, 63412566523, 63410301148, 62759803941, 62278291853, 62621089177, 63240246827, 64101799331, 64152963037, 64917295415, 64176785066, 63251393523, 62378672482, 61420192082, 61651724107, 60907890720, 61785226014, 62441277548, 63372628977, 62375453007, 63208925598, 63672325434, 64616736457, 64241479740, 64143204757, 63569497231, 63831750552, 64548167920, 65146219679, 66064343795, 66279126229, 66947049033, 67129593891, 67140647425, 66508234986, 66334673004, 66819228500, 67482517228, 67622987905, 66823721629, 67439666048, 66883902326, 67608596910, 67465178381, 66591850230, 65831073648, 65963056515, 65892782267, 66746898175, 66767209720, 66525447518, 66137240128, 65998760336, 65263411722, 66247410871, 66452811826, 65737840402, 65931994590, 65642202244, 66396702511, 65886904450, 64917295012, 64305072189, 64369517358, 65347176746, 65062537523, 64540260262, 63926653903, 62962019085, 63334967580, 62552007693, 62260857626, 61787361731, 61531052652, 61604970772, 60774649290, 60382274283, 59724092410, 59306755447, 59919867345, 59628279828, 60103430130, 59271744965, 59181332260, 59995101858, 59135647162, 58205767205, 58298362607, 57818312169, 58525661573, 58918296933, 59036115022, 59012240158, 58534771382, 59045284334, 59232157227, 58388917356, 57700788582, 57073953758, 56472949168, 57099151437, 56945699676, 57397175013, 57044587073, 57384477312, 56445478163, 56392911032, 56462337936, 56517017534, 55523489165, 54761288119, 54872818754, 55360521673, 55234448410, 55989195528, 55126491045, 55007809787, 55779142600, 55437040546, 55941190540, 54977940024, 54007846857, 54233437184, 54864107754, 54770305138, 55623647188, 54757390125, 55639341739, 55255715951, 55478725280, 55814772690, 56079380734, 55563870250, 56450632160, 57023023943, 57217778526, 56488812199, 57064555557, 56668426293, 57535688169, 57202800625, 56308856323, 56714145515, 57178180763, 56398278559, 56928173714, 57594554671, 56661897792, 56460963620, 57086046089, 57581906396, 58178897838, 57235167998, 56900969358, 57206833468, 57222566651, 56465149896, 56273815076, 56303724935, 56147625144, 55581878408, 55555972144, 54740591718, 55335516421, 55871010908, 56191476327, 55775937396, 56473831431, 56597606172, 55611810081, 55037902872, 54126176176, 54939064144, 54397817325, 55054243533, 55204789068, 54460894873, 54181016820, 53235040921, 53253765884, 53667029439, 52842935246, 53210132347, 52960978327, 53565482581, 53550866099, 54288058582, 55060887573, 55421103911, 54510259148, 53676062878, 54130447586, 54087396945, 55069080291, 54424580874, 53739812075, 53686576226, 54198237311, 54801555339, 55326613154, 54639220753, 55329569420, 56193911284, 56240033266, 56094817804, 55605912483, 55834626926, 55523792941, 55778682400, 56572524546, 55863832344, 55951752254, 55045031624, 54990934127, 55852701330, 55383707573, 55378771661, 55354848711, 56254562687, 55469124737, 55688506497, 55464373653, 54668191929, 54695984723, 53709694755, 54148365527, 54466698736, 55015383302, 55244635361, 55653880543, 54930555284, 54557850289, 55030088369, 55725165091, 56419963914, 56237405688, 56466219644, 56013331095, 55607421955, 56219247407, 55446942982, 55613381928, 55261194899, 54346656923, 55090201813, 54846766839, 54224984986, 54994968406, 55967317169, 56956141311, 57116146329, 56166262498, 55739649438, 55706548312, 55342847948, 55513180176, 54514466481, 54316784220, 54123945626, 53563067231, 53085958475, 53197199151, 53661068430, 54079575853, 54505582918, 53567698207, 54297231979, 54426617998, 53586144627, 53455637942, 53902825693, 53235740244, 53349751851, 54277618371, 54856650095, 55008298503, 55880355456, 56214065245, 56469159264, 57232412288, 56458670702, 57279209503, 56928559935, 56466574821, 56344560298, 56150037730, 55172860233, 54433274537, 53919001387, 53309276526, 52980421201, 52751873003, 53201203444, 52486441439, 51676146948, 51475433932, 50878024263, 51230848679, 52215387383, 53141605195, 53092011871, 53134118996, 53568656981, 53546368476, 52982543208, 53356620687, 53966597449, 53176949801, 53423935024, 53476410159, 53892474612, 52918378396, 53789663070, 53250130287, 53436731664, 53855079524, 52953958916, 52971132645, 53882284039, 53440003293, 52639550116, 53358259891, 53752654288, 54590000818, 54487835625, 54031692926, 54625016054, 54310945936, 54601920163, 53902475080, 54569501233, 54714035900, 55143834291, 55192200526, 54977354183, 54082295254, 53785129458, 52901521539, 53276365028, 52514910252, 51839200792, 52599038312, 52269822359, 51603006837, 51501380419, 51522359170, 51233140492, 51704229380, 51673599848, 52061111956, 51482324776, 50846204447, 50952966181, 50348508303, 49671945489, 50272126744, 49502704111, 50471918011, 50613316742, 51511018255, 51356179167, 51077633276, 51084945123, 51028858694, 50570183367, 49774326662, 49247362604, 48781788577, 49072107526, 49992621434, 50699952539, 50755414133, 51315674743, 50420915714, 51290830069, 51394710071, 50810863952, 50677526687, 50600489691, 51319446270, 50389518146, 49611252510, 48736217614, 49643189049, 50208646343, 50161611847, 49433829467, 49534655650, 50241459975, 49667160048, 49049686570, 49509429576, 50080956942, 49586301803, 50313817428, 49404589443, 49046269461, 49304422771, 49250686591, 48800794470, 49083504208, 49317213535, 49413963392, 48644549648, 49186842472, 49424452370, 49680484967, 50383774236, 51089070226, 51936120511, 51920520865, 51623733288, 51114090157, 50717493943, 51609912276, 51382209744, 51280753425, 50938841363, 50322278759, 50510726181, 50566703588, 49949974056, 49388039551, 49046632644, 49187468211, 49248927791, 48724049519, 49579993831, 49380966066, 48973730393, 49051582741, 48887959356, 49623060702, 49111733472, 48791777167, 48827419463, 49044669606, 48534125145, 49212964817, 48950351553, 49364764692, 50342480656, 50475319141, 50783874338, 51374889051, 51927706869, 51716636769, 52003767573, 52236352301, 51708220196, 50839766985, 50137049460, 51108565311, 50849303706, 51174327193, 51933350151, 51487377502, 51842233213, 51097736276, 50173530792, 49546121569, 49013595953, 49683746092, 49280317967, 49121463901, 49162945306, 49137959871, 50018468261, 50494856653, 50436910122, 51346207536, 51821519001, 52267405911, 52549220438, 51924469291, 52546324273, 51857705252, 51573217874, 51665294925, 51871567586, 52584271528, 52714966195, 51981195086, 51435782192, 52383790391, 52303921897, 51719915501, 52089851979, 52418779795, 52237763798, 52775509160, 53307909079, 53032666263, 53157137526, 52500355220, 52570836977, 51801833082, 52492046174, 51621064259, 50854419695, 49894131816, 49936003007, 50209147834, 50873870609, 51123181063, 50354253199, 50358216390, 50727333073, 51174268350, 51075048847, 50799191619, 50376083939, 50269853264, 50650051309, 50958959732, 51413873986, 50529600136, 50798748303, 50322993789, 49700930305, 49321168979, 49974182804, 50922392578, 50793603664, 51069942775, 50684301198, 51423937009, 50599890059, 51433258095, 52020506347, 51457444739, 51714223247, 51726922608, 51542970163, 51987117572, 51545370049, 50988755874, 51065979631, 51490160769, 51878627690, 51963056487, 52175212030, 52783628640, 52690490492, 52732214437, 52981668522, 52762447276, 52078014353, 51989625056, 52864718889, 52789143055, 53434938931, 53683517719, 54554129916, 54552355401, 55206803471, 54446006915, 53597490158, 54530214576, 55465469125, 55214578856, 54546368901, 53823959477, 53501382308, 53896946003, 54716838542, 54644949782, 55325731945, 55175279131, 54284943235, 54436584539, 54688767973, 54352871588, 55019675228, 55709603952, 55039667375, 55813646810, 56610363571, 57581534501, 58175065385, 58553040697, 58325054464, 59004474262, 59088039676, 59571390170, 58844080651, 58399178615, 57627459423, 57623188457, 57523477910, 57474339831, 57524939154, 57475402531, 56674326103, 57497762197, 58489320993, 58374352490, 58007664172, 57240138090, 57737016334, 57585479010, 58352782165, 57961196594, 57576240065, 58250431258, 59235778503, 58542451254, 58829436813, 59196277304, 58999237266, 58729534415, 58198607880, 57482443902, 58376991338, 59233505771, 59313583292, 58796846339, 57903277604, 58055170588, 58421110545, 58408660409, 57535495246, 57525347671, 58071135452, 58602484969, 57690391905, 57640611841, 57605991414, 58253570408, 57394875293, 56994098563, 56971218887, 57722209848, 57120202874, 56191697840, 55375244920, 55836244466, 54891572286, 55642041705, 56366468101, 56857602025, 56074234224, 56831883461, 57609854117, 58237088794, 58622140113, 58259983314, 58162306314, 57610899255, 58010284271, 58941346088, 59584405849, 59953323562, 59830587112, 59499102086, 59578122532, 59791565765, 59760399449, 60389481057, 60583823451, 60816301253, 61386144987, 61457373697, 61050168198, 60319167530, 60733253944, 61222484765, 62171682639, 61260818615, 61681722406, 61296585042, 61739766533, 61404146668, 61067242917, 61537600889, 62489499039, 61699435428, 60917169378, 61550173611, 60648096479, 59747693259, 59096323261, 59792016544, 60404546257, 59639233895, 60172597681, 59236952452, 59476519206, 60380929756, 61322396911, 61842610257, 60986928191, 61037410476, 61292075282, 61358553400, 61621289270, 62048238369, 62494247315, 63138191123, 63760822329, 64150944103, 63273611376, 64016429217, 63018932851, 62339367981, 61346060425, 61469998226, 61352634510, 61866240638, 62217964474, 62665332684, 62776301150, 63707244700, 63778506388, 63278799194, 64060564947, 64223659388, 64087176083, 64006276839, 64640732111, 65534451886, 65446870566, 65583704787, 64604299833, 65128646049, 65542536975, 66097567509, 66304210413, 66168888572, 65435814077, 66023706979, 65363554925, 66104444068, 65441943506, 64647797837, 64512240875, 64835538107, 65370326496, 66000493868, 66518033028, 67314827246, 66993854459, 67305418680, 68001608254, 67646841025, 66655452179, 66136868601, 66570737954, 66369887172, 66741709894, 66248049013, 66094185603, 65106680221, 65490922251, 65977532563, 66440255113, 67137428010, 67786145115, 67177648238, 67371350478, 67551370724, 66670466976, 66438159776, 65504960192, 65916748025, 66658031606, 67508281220, 67990042036, 68728654910, 69429023333, 69889354289, 70185254135, 69710631728, 70522313629, 71422466718, 70712829979, 70373262713, 69730453383, 70653551427, 70306930817, 71167296128, 71071448241, 71387323113, 72241859087, 72206164161, 72249391190, 71368625488, 71610169583, 71547335246, 72094602525, 72425164739, 72136058758, 71694867930, 72383624223, 73371848449, 73243233837, 72889144878, 72198781186, 71867016179, 70953041174, 70833643849, 70975210269, 71472786879, 71891076061, 72643991967, 71834100896, 72734300223, 72118329499, 71324371366, 70866205663, 70508394534, 70743235657, 69986010622, 69077599173, 69408988905, 68516793969, 68600736561, 69127614240, 70007589313, 70284310899, 71055036770, 71501390898, 71241688382, 71433121516, 72283034786, 72870757279, 72570915358, 72282295839, 73255281169, 73741740327, 73064915809, 72212241622, 72192811932, 71771370016, 71403944710, 70822933523, 71731656315, 71179215800, 71098003959, 70346742393, 70553949609, 71177575871, 71322483549, 71789776644, 72199837402, 71878377343, 71242307511, 71185944129, 70324022522, 70210563523, 70107733122, 70403085345, 69819194794, 69222655095, 68938042348, 68456562895, 68705639156, 68581753576, 67671070669, 68188658801, 69152013707, 68914296604, 68525812609, 69023258443, 69264526903, 68310509017, 68538812108, 68086770836, 67399662384, 66699600266, 65965675739, 65649044591, 66282792063, 66525609431, 67443355452, 66870611759, 66129644439, 66554620154, 66548668150, 66968649351, 67650094092, 66753578951, 67323349863, 67768200625, 67810010051, 67365195242, 68032623639, 67309341562, 66621203771, 65777489578, 65001567292, 65036211527, 64567417135, 64521663014, 63529019943, 64064153657, 63064962619, 62126645325, 62053678980, 62445774649, 61879210377, 61770788871, 61417956414, 60471826206, 60674952895, 61166970415, 60422466275, 60301051578, 59543242234, 58862629908, 58022053186, 57380329005, 56802703531, 56699220117, 57435174359, 57559488967, 57010467211, 57741914066, 56906253394, 55970481111, 55919246453, 55663309793, 55535553221, 56312858163, 55905540130, 56227062916, 55887193490, 56857949500, 56093625797, 56599631660, 55999676270, 55254371607, 55373642854, 55700275660, 55067593082, 54152094957, 54717461331, 55338818852, 55811548119, 54898152932, 54981778636, 55363136694, 55851660746, 56177617816, 55771843248, 55587530075, 56370178521, 55874917236, 56340259073, 55623818355, 56534327288, 56772224053, 57155129456, 56708872751, 56595969733, 55932828161, 56883865174, 57694616563, 58001897455, 57990945314, 58778359787, 57934482009, 58351186985, 57925342343, 56961795850, 57093891207, 57859770437, 57412636331, 58101730071, 57521858411, 57770190052, 57696123524, 58187133523, 58091349376, 58103049262, 58864919890, 57919242915, 58134378393, 57252637255, 57736186230, 56897973393, 56425127423, 57233473173, 57817888852, 57886112819, 57354235364, 57233433720, 56498244491, 57246028661, 57026121222, 56214710825, 55584477729, 55679086042, 54881887971, 55394278318, 54415749299, 53926421187, 52970419558, 52021202502, 51273564450, 51633000819, 52004860060, 51294028070, 50702462192, 50583726523, 50929284414, 51067891845, 51598989714, 51328479204, 52065441690, 52621825873, 52619352261, 52509772504, 53233239070, 52353193233, 51898714177, 51611351504, 52075313538, 52491539551, 53158016574, 53849215385, 53873368187, 52986952876, 53328122017, 53216302494, 53275378559, 54013981485, 53890613023, 53937246414, 54098353817, 54704696305, 54541829838, 54433423270, 55359329991, 56026737081, 55849149984, 55650858175, 55048451306, 55975602923, 55673932524, 56513533103, 56020624236, 55863643843, 55378514303, 56025461156, 55610483673, 56448881837, 55740337555, 55154992257, 55981919508, 55427833666, 55483732912, 55287722951, 55896852837, 55235637654, 55609774545, 55262486769, 55111811796, 55455885290, 54911433431, 54623308946, 55349079464, 55126494215, 55679238297, 56194312727, 55217725117, 55746966203, 54975966905, 54376776464, 54527722014, 54928676849, 54222330777, 54394520766, 53607219822, 54280388633, 53801794157, 54439153299, 55412741182, 54563806970, 55523551355, 55058269371, 55189965249, 55963264637, 56491666788, 56770747373, 55806612611, 55207475129, 55088814443, 55433749710, 56268584040, 57091477626, 57471848682, 57251709506, 56339760740, 55635494794, 56574796104, 56335355285, 56240446401, 57189045851, 57371682924, 56989455209, 56966212034, 56874151522, 56735137611, 55848055337, 55214411779, 54315216184, 53492443757, 52997090849, 52519877367, 52515472950, 51614682052, 50896992891, 51238628582, 51846750094, 51463838196, 51349842940, 50881580181, 51043936814, 50800730642, 51610046633, 52605333747, 53423066469, 52984272454, 52878078213, 53638782039, 54041746865, 53897545485, 53399286646, 53989607253, 53510617697, 53523682923, 54117876576, 54061500372, 54676746555, 54565457705, 55148122303, 55743293058, 55559922826, 54836061639, 54057871390, 53826709120, 52872041211, 53625158578, 53707402014, 54126066054, 53538012980, 53884022418, 53117930493, 53419536641, 53792632582, 54005699257, 53349904971, 53564541146, 53403975041, 53047375054, 54042495708, 54552555950, 54495417982, 54365073481, 54956979957, 54280724744, 53589315859, 53247684427, 53095744621, 53692748188, 53011574107, 52368859892, 52609142083, 52041923938, 52145678118, 51290243733, 50800359287, 50818896703, 51713045416, 51203843596, 51800708577, 51553160150, 52463395604, 52419365544, 52007080248, 52638503699, 53391260149, 54125585797, 53603324667, 53838215823, 54040014287, 54939079646, 55742293655, 56223528971, 55246251267, 55309895752, 55027262607, 55255600358, 55097433340, 55717485971, 56125180656, 57023455193, 56113538650, 56383615321, 55907094863, 55109938816, 54425023571, 54589487748, 54316658532, 55039358178, 55174876008, 54784012368, 53969925321, 53956592989, 54717951234, 53814712701, 53139636439, 53512004494, 52891256343, 52485035685, 53049493068, 53604432384, 53714203053, 53815218441, 54774091358, 54592833504, 54809297522, 53919333432, 54770154999, 54120501062, 53574153211, 54555810994, 55083808687, 55019148472, 56016617143, 55492453843, 55873236695, 55536255858, 56090087349, 56452411288, 56265113389, 55476627820, 54603102626, 53844938671, 53747611601, 53010540122, 52549975488, 51741439692, 50982802589, 50926247639, 49999161457, 50405714708, 50966775562, 51905869364, 52548487499, 53033477048, 53805069541, 54522266199, 54343395043, 54257507357, 53301902945, 54216073763, 55094920917, 54431368075, 54280973442, 55113273556, 54714967213, 55565507354, 56498539565, 56483226370, 57254996509, 57163440340, 56731200252, 55910541410, 56687511036, 56848505077, 57494459939, 56771750774, 56226684450, 56112589205, 55379738269, 55835425170, 56508581764, 56052646797, 55180161242, 55296131407, 55675005069, 56374020464, 56196990071, 56318536584, 55864979038, 55660468453, 54713510611, 53970288681, 54432419061, 55219757518, 54558464435, 54951678806, 55154525064, 54403287767, 54013969468, 53122974916, 52488998400, 52684160375, 52779863368, 52506053640, 52058507898, 51813380598, 52073892048, 52778075791, 53776899158, 53630878594, 52843197253, 52636719876, 53466535662, 52766605750, 52170082154, 52912941365, 52401716729, 52142421914, 53022041946, 53663979357, 53059084432, 52947815844, 53295025086, 53055696826, 53430842249, 53997958292, 53572512308, 53634725379, 52905374147, 52056364803, 52579709817, 51985490306, 51824741428, 52527793276, 53237631112, 52761507894, 51982056140, 51661058055, 52441334189, 52192154185, 51867572304, 51338238179, 50385669432, 50231587035, 49444122631, 48903322046, 48604715053, 48153604319, 48785028884, 48789456322, 48707470170, 49016030827, 49489683744, 49661381054, 50647397804, 50013902654, 50434073211, 49981674413, 50894154821, 49962773139, 50100462599, 50652622171, 49877417243, 49891971099, 50267011736, 50460480696, 50853877669, 50853560605, 50180088272, 51088087270, 50357909599, 49525441483, 48543884935, 48667735368, 49335921751, 49648726061, 50033630034, 49121243692, 49170267522, 49460584943, 50451652320, 50026858770, 50841181997, 51565931262, 51750091274, 50768265684, 49929876524, 49751069511, 49988018346, 50332622925, 49946841197, 49276617347, 49701263621, 50694798049, 50232512647, 49347619775, 49260517435, 48955909531, 49468592135, 49552471625, 49611610942, 49119627978, 48560647964, 48396466321, 48383765109, 49096251931, 48133455549, 47151920093, 47077441164, 47076942999, 47055756696, 47678941421, 47200561017, 47347350039, 47185765977, 46304953567, 45952142917, 45862360564, 45553567434, 46369194898, 45461534069, 45706272281, 46671495122, 45880677900, 45062430940, 45872860001, 45323528285, 44935489208, 45109396983, 44361116369, 44596154632, 44557138445, 45074656383, 44978292113, 44433626549, 44623396720, 44276868062, 44685363436, 45377100385, 46274012587, 46132762022, 45502701461, 46175337826, 47164801005, 47888140910, 47858593311, 48439092874, 48374582124, 47701749245, 47597916856, 48531256052, 47890588417, 48657613773, 48278239833, 49046460179, 49138257788, 49929909551, 49426746192, 49384934517, 49916682559, 50727543828, 51422555570, 52000636320, 51884943165, 51216339404, 52188104724, 51926221692, 51045363095, 51678771337, 51625142903, 50750482442, 49946928887, 50390914042, 51114981263, 50639756610, 49661889278, 49248820674, 49730978482, 48933195206, 49694155125, 49684015090, 48895685940, 49288695939, 50051536126, 50785760807, 50386815949, 51130441490, 51060079982, 50208247708, 50775396075, 51616685612, 52299843453, 51823285331, 52319583224, 51391565118, 51399969033, 51227113323, 51484797198, 52425582879, 51612165969, 52230213075, 52916355075, 53863446195, 54663015590, 55614602832, 55983031842, 55181150288, 55760996785, 56587206265, 57274792317, 56956652331, 57392801482, 57274573046, 56506241951, 56218368147, 56903428867, 57266915157, 57089133483, 57200446581, 56936225060, 56494947270, 56056929504, 55870694868, 56503249395, 57089379844, 56633614781, 57415796444, 57449387401, 57118453799, 57143949063, 57310573885, 57473122083, 56837154979, 57832596839, 57557053613, 58031633747, 57598834276, 57944488268, 57770216845, 57894014741, 57698766733, 57670810057, 57931766832, 57569840203, 56851924756, 55928052932, 55227290101, 55393719680, 54633086547, 54374242127, 54698307306, 54872319397, 54348364085, 54123475764, 54439367437, 54704894822, 55098858127, 55252070890, 54601362279, 55589520274, 55942951322, 55732277244, 54937030642, 54222000736, 54153083154, 53278094899, 52477063982, 52650938892, 52071560973, 51182273788, 51775915098, 50931859863, 50610136959, 51295723746, 50760687656, 50387749871, 49941037703, 49844953055, 49372139446, 49399565101, 48437730454, 48307141777, 48542422433, 48359161651, 48896511916, 48385903809, 48997314991, 49785680499, 49877160419, 49194745849, 48761286356, 48859922174, 49634140212, 49779618452, 49207288487, 50180251545, 50405683707, 50322233481, 50921724415, 50305063851, 50373832641, 49383044274, 49526469812, 50279477661, 51195466741, 50569148232, 51191856842, 51167864494, 51557274765, 50662351744, 50289731824, 50380297813, 49496090045, 50355453082, 49764457456, 49164177577, 48853733356, 48103989144, 48973624049, 48328154191, 48506691215, 48595773544, 48735796799, 47758177345, 48651934893, 49118419270, 49381923303, 49049132490, 49102779734, 49709305894, 49543423665, 50394775748, 51106555943, 50932710928, 49992950347, 50456831487, 49996924405, 49290017456, 49745368251, 49689338524, 49009266084, 49111620511, 50058424771, 50309599746, 50537746711, 49769707532, 50209417941, 49745686480, 49919149490, 48927240501, 47942619593, 47971143371, 48920290416, 49479420032, 48934283213, 47964015565, 47410947002, 46867176164, 47817325005, 48061897029, 48565774857, 47730047710, 46905203741, 46595962826, 47456098621, 47741293579, 47924217572, 48579954042, 48276972820, 48114149429, 48750385518, 49403226775, 49238462681, 49557648837, 48928259663, 48920940679, 49765988923, 50224857525, 49423045892, 49205199975, 49054184140, 49024207307, 49689435478, 50513607539, 50566088813, 51300873907, 50516730473, 49978803000, 49701101603, 49164810999, 50091412385, 49808498718, 48858885592, 48798725495, 48350043859, 47954418154, 48294102400, 48187724126, 47522833534, 48013709216, 47278276044, 46675072239, 46161296927, 45546963796, 44629355280, 45593449689, 46214128049, 47198728020, 48069703088, 47173523204, 47597457766, 48541820183, 47568552021, 48125419623, 48971075927, 49801043940, 49603773817, 50462908705, 49970660267, 50218828287, 51157064665, 50222834334, 50668853168, 51609513230, 51509448064, 51353556997, 51575514927, 50607589913, 50014895719, 49731506919, 49618679153, 49606135290, 50475288058, 50545305796, 50376267846, 50604558004, 50674893131, 50744713542, 50407065709, 51031385550, 51331040932, 51082339200, 50736180524, 50514493747, 50836804048, 50830138571, 50990451949, 51683982389, 51795892884, 52134523710, 51531192510, 51792959588, 52792455789, 52660855546, 52402844523, 53401594022, 52681037173, 53219680063, 53528129306, 52604946399, 52238806138, 52917972624, 53335153071, 53230546900, 52667047201, 51944455941, 51089787088, 50380910473, 51317680947, 51464231539, 50902710618, 51060419135, 52040085327, 51399981470, 51819738886, 52087786019, 52870477223, 53009051605, 52499803101, 53314142554, 53956662685, 54849268416, 54551846820, 53673983084, 53216370429, 53132553645, 53670240062, 52912913607, 52574403488, 52979293192, 52633263029, 52189549368, 52624897692, 52408236218, 51668938728, 51048608123, 50689746277, 50883011630, 50391407913, 50921839866, 50119164538, 50947690016, 50871343837, 51454249958, 50939425898, 50151608341, 49814788070, 49573480731, 48729244159, 48147983448, 47176191826, 47608164014, 47020436132, 46447392174, 46353491162, 45967460411, 45287155720, 45645986578, 45135530589, 44851286644, 45294697319, 45317443123, 46188435599, 45892260778, 45595366995, 45375820575, 46095907401, 45174900428, 44782202381, 45664638756, 44729807739, 45129216160, 44270231529, 44844954110, 44523048739, 44981711629, 44760452000, 45394203252, 45180257259, 46162851156, 46927657724, 47114096167, 47849383047, 48046071338, 48428037864, 48439725683, 48752719371, 48900137459, 47917678037, 47950404466, 47187557796, 47000081206, 46124205212, 46477189855, 46817038734, 46990147612, 47559353515, 48147188527, 47933659913, 48564012268, 49164695094, 49143861377, 49933589496, 49935777347, 50669165464, 49916995943, 49752335335, 48863601185, 48743735149, 48305264689, 47539787963, 47804647464, 47867389762, 47307315125, 47546079126, 47058520476, 47296979207, 47877580057, 48681389077, 48777551930, 47803233888, 47293227828, 46389220862, 45509446076, 45552853547, 44722636477, 44529580951, 45080052757, 45608069632, 45105345199, 45130017570, 44536031307, 44793842872, 43794228373, 44368088594, 44210239915, 45078532811, 45686413947, 45161546726, 45251274553, 45763942700, 45132354514, 45293110819, 45992388239, 46503209803, 45509243412, 46268998745, 46167495231, 46663978985, 47500966877, 47675176724, 47582346316, 47671146918, 47640071513, 47430430499, 46506078211, 46208514238, 46036250392, 46372865119, 45687666744, 45070330510, 44395675810, 44710644206, 44337341068, 44130719548, 44325118531, 43987612469, 44071636000, 44622941294, 44923401164, 45090211736, 44921834537, 44052030598, 43552460071, 43338095719, 44009873674, 44975477344, 44820687817, 44341086266, 44182345881, 43668440869, 42878814478, 43187717414, 42966052513, 42140497152, 42973084597, 43297841213, 42328708241, 42002116292, 41339792593, 41804878861, 40903473133, 40538045208, 41410288520, 40413542639, 41090250187, 40355936917, 40480502834, 40402126041, 41123852422, 40626945425, 39738341814, 38782013373, 39606489695, 39913438039, 39574812735, 39876811670, 40811229726, 40086277237, 40708566391, 40332598520, 41024434116, 40096741311, 40916478121, 40852180565, 41082853576, 40168432304, 40454507546, 39723551319, 38971232586, 39577791970, 38991632150, 39959186846, 39816455645, 39509020987, 39623614681, 40541672038, 40655164822, 40219358360, 39999425001, 40484343090, 40534459593, 40612816733, 39746804267, 40000118333, 40227620874, 40695271980, 41526569235, 40833073653, 41128028485, 41094753677, 40314751562, 40977776569, 40764795195, 40538849927, 40683942202, 40118642438, 40301036305, 40060892895, 39194428883, 39468252961, 40267144406, 39479340148, 38658615103, 39582544367, 38753102250, 38522902756, 37612140118, 37468786295, 38245194446, 39003362009, 39524560464, 39294822848, 38558204342, 38276755600, 37509967275, 37564387105, 38458168462, 37875789437, 38469751748, 37880139578, 38368711735, 38126650566, 37607323861, 36638206918, 37453785463, 37351827971, 36419159559, 37019668368, 37603367706, 38350776928, 37356495138, 36530949057, 36976744257, 37473076136, 38165330779, 38687293601, 39543175450, 40357744411, 39545023228, 40412819155, 39638133825, 38667152857, 38072167679, 38829718582, 39518131839, 40375431042, 39824098307, 39527504175, 40220850886, 40628953353, 41623767624, 41834741758, 42098110141, 41142306759, 40792547509, 41113493384, 41168644017, 41358999845, 41433159605, 41153845650, 41446674353, 40978310098, 40768049487, 41543444109, 42477421870, 42993536134, 42609221452, 42649068904, 43166931925, 43288927979, 42767983825, 42337132352, 42823512236, 43728137105, 44613948915, 44198062839, 44375955086, 44959169191, 44314725341, 45028172722, 45360741235, 44700692109, 43867551618, 44296639795, 43502797351, 43616073707, 42621772111, 42799680294, 43482984677, 43716248290, 44650652049, 44239165093, 44115547675, 43621447050, 44092262639, 44634345444, 44516633738, 45044000241, 45216547768, 44443104610, 44910867296, 45421442511, 45879606072, 45174211048, 45238748955, 45844175808, 45454280825, 46240054614, 45241457603, 45850153294, 46188058914, 46976719874, 46593001316, 46249908644, 46204274140, 45715658058, 45649338741, 45413260316, 46023088255, 46349608169, 45994688528, 46284870929, 46741932176, 45806646215, 45648385046, 45484599333, 45727533507, 45124822949, 45404735163, 44746070504, 45107053099, 44374226225, 45101163325, 44219313500, 45199286142, 45320829024, 46094757603, 46349183915, 45824075546, 46143571978, 45370829787, 44620042658, 44901629119, 45499660079, 44804595641, 45307025169, 45242338595, 45329655759, 45032553686, 44828376902, 44526699417, 44289296736, 43625549136, 44615379337, 43843784582, 44591216095, 45408766599, 45287663145, 44413230853, 45028464529, 45268092677, 46041718529, 45543643267, 45600119022, 45982347723, 45544909840, 44948272076, 45935847813, 46449795103, 47051698689, 47143783783, 46805904583, 45979300610, 45307535422, 44556807696, 43760850869, 43299536803, 43830696751, 43316389971, 43669091289, 44014257569, 44550517585, 44989817666, 44673342808, 45075285549, 44139885617, 44256015460, 44471186195, 43867541750, 44553476633, 44127265200, 44837349849, 45728363508, 45123987071, 44870110757, 45451565504, 44552155268, 45038989383, 45036016818, 45432145987, 45892362609, 45422981147, 45104874764, 44293794591, 44638932288, 44391622925, 43785081783, 43279245440, 43921812472, 43034296496, 43205427561, 44137674340, 43168993379, 43488355167, 43539786759, 44021293055, 44974618882, 43998446274, 43947070436, 44456310713, 44574262195, 45419175715, 44449905803, 45136379250, 44662232906, 44984198231, 44270295900, 44377103306, 43517352030, 43287119332, 43826969857, 42876805830, 42743889964, 43535624695, 43198665302, 42627551015, 42956835887, 43366445123, 42792372230, 43395201984, 42980677887, 43976287940, 43003670343, 43372129510, 43528068340, 42773003893, 42718856547, 42226805750, 42577975964, 43309117907, 42745955129, 43258992643, 42678123329, 41909224703, 41720455639, 42077895226, 41992478931, 41910271665, 42028027761, 41492044553, 42372554603, 42929196854, 43372329181, 43935110666, 44864833210, 45051189004, 45902973310, 45464834977, 44915030174, 45304939985, 44977174092, 45032201406, 44691557960, 44301371182, 44183795690, 44952638977, 44991992772, 45507452007, 45609424051, 45871739919, 45991671832, 45083261364, 44144081540, 45122405137, 45413163709, 46380413526, 47194930458, 47969669127, 47213286342, 47196225989, 47750417188, 47126053999, 46435037111, 46268675488, 45562469598, 46384208807, 46439269431, 46836939260, 46230534124, 45872503125, 46178354661, 47026167567, 46439714444, 45567120494, 44578661509, 43596498246, 42991317799, 43569015971, 44238131457, 43640618435, 42965221088, 43578384556, 42672619098, 42204957045, 43096507604, 43084529512, 43446733333, 43592594940, 42828480144, 43607720848, 44464446086, 44286984485, 43867406295, 42917148783, 43164075766, 43350205523, 43811170533, 43445738420, 43251650088, 43578449068, 43846553084, 44359964467, 44858444146, 45412416034, 44858263873, 44268079305, 43444220503, 43221882633, 42236444897, 42439065501, 41579087688, 41053918926, 40253912066, 39328364248, 39654608171, 40174705050, 39573552448, 39329963489, 39703707288, 40032026175, 39426234611, 39357026563, 40283896702, 40999084152, 40615636914, 40589183208, 40090776727, 39307587774, 38530621998, 38360784347, 38203413393, 38914937439, 38867658962, 39371633696, 39150973958, 38405242445, 38292935768, 39255931533, 39449906352, 38491936668, 39157008149, 39391986480, 39189325026, 38910217111, 38520282134, 38241056570, 37554480199, 38329887234, 38619818745, 38726030071, 38194863023, 37645833779, 38632819482, 38586087465, 38877466990, 38152247970, 38482509418, 38627299730, 37783452836, 37331233226, 36378375991, 36735938658, 36900794108, 37589350309, 36779810730, 37747449778, 36935945475, 36579801354, 37508736735, 38409806608, 38694951015, 38075120655, 38627129719, 39287190581, 39324323871, 39590378440, 38955392275, 39844069369, 39566364226, 39721754369, 39128723336, 38259315091, 38459876615, 39059518355, 39013255597, 38715608726, 38876364694, 39435415198, 39094342260, 38921915358, 38716319319, 38072403317, 37574209243, 37710217896, 37843008428, 36946998801, 37010127099, 37279608173, 36874815030, 36138245235, 35991274046, 36767453487, 36793947693, 36541089557, 36262424028, 35494179202, 34545865446, 34020544674, 33555535905, 32926324772, 32473945276, 32924972108, 33469733342, 32964517254, 32029752462, 32594213987, 31806017199, 32193647300, 31654361472, 32309693486, 32767246236, 33108524258, 32716925256, 31894241428, 30935929496, 31725947506, 32206874914, 32107176032, 32314470683, 32525324548, 33163842927, 34009955520, 34742898001, 33993052177, 33608824930, 33075842581, 32995799454, 32991766559, 33887666813, 33273458018, 32351180207, 32356873009, 32781973992, 32502857510, 31725883412, 31764092757, 32221868491, 31746623611, 31020887132, 31738233606, 31714129619, 31158622008, 30861941349, 30841265613, 30981859418, 31451697961, 32176672992, 32180310596, 32295520933, 32329704104, 32352607358, 31495559812, 30962548545, 31013691218, 30770896508, 31769795942, 32613111079, 32283117068, 32970192472, 33272983067, 32916227835, 33882875798, 34356134210, 33358986625, 32386545433, 31593695970, 31790087397, 31582826280, 30869810658, 30700435803, 31088732712, 31526273197, 31048578289, 31785441104, 32358410603, 32703228853, 33019464797, 32447288552, 31637387309, 32497138895, 32704466849, 32255335569, 31575068272, 30931975127, 30337554680, 30825991079, 31626352446, 30789880781, 29816838952, 30730443287, 30210095734, 30604673156, 31444894484, 31134745304, 31108740377, 31750789583, 31211976630, 30257474443, 29753153036, 30003672362, 29554544631, 29698353806, 29696317566, 29461529332, 30219344271, 29693942426, 29985121710, 29452166840, 29532005782, 29776842093, 29274391228, 28949926396, 29675415429, 29885859886, 30309967909, 30751805892, 31048955881, 32007626059, 31121799715, 31823031093, 30969580934, 30397968026, 30247092969, 29587788806, 29347565109, 28672625528, 29471217360, 29555975501, 29300056145, 28844086987, 29171858303, 28583846004, 28857050246, 28756758873, 29295491963, 28948421990, 28750354988, 29521675941, 28887294328, 29203049906, 28315951886, 27996425058, 28298238260, 28581069925, 29137298935, 28783247213, 29258638641, 29654589358, 29062922430, 29285934334, 29333524155, 30327544422, 30190754860, 29260054801, 28653781594, 29059796534, 29788045039, 28810801918, 28369236158, 28590694400, 28233963488, 27896014042, 28364298954, 28397980626, 29224098698, 28254277268, 29056643091, 28099332766, 27746635587, 27772764345, 28448817849, 28449579275, 27460319532, 28064945337, 27604995533, 27644399735, 27748580385, 27978780484, 27618900303, 26654878688, 26549458940, 26053126746, 26749613828, 26254793965, 27175940783, 26631953530, 26588622399, 26759397000, 26607145127, 26686046923, 27501010830, 28485724586, 29398777732, 28796321151, 29194728550, 28999076904, 28989004212, 29757294416, 30012753163, 30604148259, 29623179090, 29904713557, 29475852506, 28743712141, 28972506639, 29040567456, 28963016803, 28580269578, 28410675569, 29048351611, 30014904068, 29482085817, 28768035867, 28573882162, 27632125703, 26650735876, 26242310269, 25654572024, 26246725300, 26699141802, 26245364830, 27195269782, 26578291551, 26918488634, 26866896554, 26670736897, 26512925188, 26179858289, 26880284018, 26286929610, 26300111703, 26096370644, 26581691494, 27547784486, 26877042989, 26378778852, 26557923395, 27234691745, 27958960566, 27466759456, 27834138898, 27896583807, 26964316271, 27467394431, 28207059444, 27824943801, 27578368337, 27782006999, 28177414116, 27599487555, 26756780126, 26553936387, 26199354054, 26628871567, 26661124190, 26639078176, 26661168222, 26438256165, 26523434053, 25707245202, 25373184560, 26295350567, 26386983133, 26572326964, 26424919944, 26945124176, 27663333084, 27738964798, 26868528817, 27083703388, 27475319758, 27104101527, 26726627496, 26304592203, 26344308662, 27208947237, 27051259850, 26137545607, 26253651121, 27230794380, 26545081040, 27317028334, 28148742761, 28646925869, 28736498160, 29415408910, 29957383389, 29402046784, 29994460239, 30939477984, 31145298320, 31834653457, 32521060093, 32906277764, 32948452547, 33898862875, 33372133046, 33055848148, 33483271280, 33804442420, 32881862928, 32262921102, 31995323971, 32310474879, 32099248643, 31407484733, 30677834581, 30046915907, 29942991955, 30266293768, 29575165840, 28741840452, 27947715758, 28621850314, 28778657046, 28282282059, 27793830365, 27408805085, 27278445043, 27100343038, 27506629261, 27707602761, 28692419256, 28088533349, 28244301432, 29215052703, 29735357751, 30720987527, 30438434416, 31051728882, 31013068729, 30418663796, 30246189564, 29647666025, 28876818514, 28738599068, 28934239088, 28811785309, 27858576835, 27606734438, 26745424012, 26740385787, 27354822543, 27358912879, 27995576070, 28536769048, 28829450286, 29544597317, 28880631664, 28840767790, 29189458452, 29261669718, 29505543016, 29364312921, 28999496519, 29001504305, 29304880937, 28848202248, 28395987819, 28621618681, 28848739394, 29417012884, 30116950937, 29984305621, 29541893692, 28721868803, 28720082166, 28889997680, 29854190619, 29639505610, 29448003754, 28586950798, 28337417761, 28588593027, 29235492374, 30111059104, 29485653390, 28751925091, 29129964069, 29666342530, 30022919997, 29091302659, 29046172623, 29215016226, 28585086415, 28388472426, 28730965548, 29517221333, 30358970995, 30075897830, 31064263171, 31198167933, 31912260833, 32821938479, 32635093339, 32705524411, 33060515464, 33959019399, 34400963307, 35309416223, 35283148124, 35311333321, 34924237934, 35113252101, 35517141517, 36466329329, 36223935517, 35528656721, 35241547331, 34339841734, 34391666546, 34939521737, 34268809026, 33868146402, 34629734279, 34693760358, 34914931974, 34924912994, 35155236042, 34284495583, 35216863606, 35973971795, 35597286838, 35493995412, 35869477140, 35430610649, 35051994789, 35611790003, 35771970030, 35606126074, 36605045531, 35750585726, 35575430312, 35339172902, 34366094270, 33539929693, 34387700200, 34880215760, 34365266844, 33479144154, 34057745019, 33736033849, 33647775920, 34540182487, 34887817358, 34245831492, 34780804928, 34012392354, 34606823938, 34180251742, 33548817328, 33298827616, 33205711264, 33554515082, 34259941065, 33807313164, 33518972427, 33954265896, 33830006462, 33878074626, 34006786198, 34268231921, 34785052803, 35451160271, 35750973762, 35257864804, 35607972759, 36165922898, 36451478919, 36338532204, 35991587476, 35993287619, 35991478659, 36568085198, 36297671248, 36063547019, 35300062954, 34570509528, 34675471980, 35577800028, 35329812614, 34554519520, 34560973468, 33798873116, 34236897473, 33293888626, 33057880377, 32698422264, 33255215705, 33716514633, 34026008778, 33616330665, 34440325239, 35357552049, 34687132868, 34225972160, 34889878798, 35604025779, 36034953125, 36570266563, 36766072081, 36676101454, 36937132383, 37068854427, 37995715486, 37103983748, 37114030042, 36165103719, 35939656283, 36077196310, 35431861937, 35193220924, 34649406072, 35162380231, 36015042481, 35949385352, 36881138491, 36518637278, 36357933717, 37093400221, 36785873391, 36918972189, 36084574198, 36201363318, 35407752335, 35686050955, 36066185921, 36564187454, 36798503515, 36996808761, 36641893147, 35866500094, 36131308038, 36452168422, 36923297409, 37776456375, 38382143053, 38926468499, 38576989376, 38546283764, 39440297522, 40439340669, 39739531386, 40243781686, 40593935088, 39716079080, 39792954602, 39803342586, 39523258943, 38866792632, 39242043382, 39222942440, 38424579463, 37688204743, 37669765467, 37237272085, 37319352949, 36520566303, 35790426861, 34815065165, 35263332955, 35308022474, 35842047146, 34979756988, 34695109459, 35138026496, 34207172122, 34223692229, 34200541681, 33671174549, 32999198313, 32232021523, 32304126545, 32201099716, 31391100910, 31528786656, 32335233570, 33100427704, 32410925184, 32159465147, 31650875023, 32610112688, 33081024469, 33971745401, 33988931649, 34716757682, 35680689081, 36105591963, 36057758509, 35150585538, 35749839431, 35369014126, 34370062491, 34835712399, 34263018367, 33366030602, 33743452810, 34127261023, 34581027528, 34574113854, 33905115922, 34872627611, 33894137209, 34084987912, 35078840437, 34150037290, 34970020981, 34355648494, 34337168293, 33808492826, 33669684916, 32769106405, 31898996958, 31418327721, 30670169564, 30771362860, 29817216155, 29593403008, 29873082926, 30851693885, 30968729384, 31345726943, 32182304227, 32438584295, 33227341103, 33271675469, 33587399421, 32988524751, 32216519762, 32187863595, 31924452252, 32855322921, 32904418452, 33701663389, 33889331619, 33026063698, 32237845042, 33149007308, 32668414269, 32087782194, 32955149706, 33523014585, 33723180236, 33638731276, 34006302531, 34162801947, 33844299248, 33990329836, 33225852202, 34026928826, 34711387631, 33919763558, 33221685339, 32844882148, 32695059545, 32733829082, 33515999254, 33109457880, 33021728771, 33702184095, 33835156324, 33463176779, 33529194260, 34411446299, 33983553629, 33478285806, 32992540338, 33274435271, 32370665594, 31709748696, 32191451178, 32441925379, 32705971833, 32871548230, 32145755612, 32865605791, 32552033942, 32967401486, 33132062684, 32568872524, 32758535634, 33355610348, 33807617375, 33110642321, 32365968683, 31558091194, 32173013058, 32858540193, 32336239983, 31403493497, 32244712032, 32317324841, 31522622440, 32364904145, 32947209383, 32657071609, 32494597219, 32545888516, 33132464701, 33255453060, 32939327079, 32332418206, 31942035544, 32459384230, 32568078773, 32328989410, 31593807468, 31134751040, 31552219514, 30655653646, 30434965548, 30904605985, 31084888377, 31431967583, 31971107331, 32582589680, 33379282389, 33125895042, 32272275508, 32021493003, 31258385392, 30819326656, 30956160757, 30244818051, 29637108047, 30474189379, 30268081744, 31061750804, 31469200303, 31942328254, 31384433668, 30573843729, 29663673322, 30449433414, 29801658806, 30509197356, 29655313236, 28970397589, 28691915656, 29137842426, 29264706859, 29471161062, 29001144343, 28815187263, 27932970014, 27259714106, 27742721875, 28574547814, 28378073344, 27740946856, 28598986053, 29303502673, 28647476111, 27764860384, 27721334441, 27645961310, 28485390961, 29446474329, 28797746252, 28851993102, 28763924666, 29118913111, 29920592737, 29266783192, 29087865619, 28422922480, 27591722704, 28371124435, 28617626713, 29213739125, 28801011833, 29031879931, 28609107708, 28460324041, 28166075780, 29150134643, 28422034475, 28308317173, 29083124883, 30020535477, 30911799313, 31097293322, 30562316405, 30484867492, 31212563626, 31239536760, 31896015943, 32671462551, 31730749906, 31003604393, 31824569965, 32688617984, 33627906966, 34069954438, 33082599475, 32084287021, 31347155632, 31622005531, 32052261367, 32737007921, 32124696288, 32009719934, 31120458310, 31561586038, 31257374074, 31218599723, 30343783700, 30027555918, 30056361143, 30260387014, 30814542631, 30201292275, 29291550293, 29938131436, 29507867236, 28905753669, 28162809406, 28689803409, 29098007171, 29308992612, 29939522239, 30589935332, 29937993461, 29438993554, 29837024304, 30146854099, 30958128828, 30912126942, 31842056102, 31515883515, 31386442658, 32054203223, 31637194246, 30921274072, 31273475682, 31519280660, 32305941033, 32239027660, 32423973959, 33042810430, 32467799871, 31552187639, 32490003209, 31785730420, 31868323275, 31781946544, 32552460584, 31570631743, 30902970636, 30390382067, 30776417192, 31761060592, 31863042746, 30888203295, 31494360630, 32269954909, 31487058993, 30566156225, 30580229329, 29908155096, 30418966116, 30731921605, 30378795499, 30699269249, 30607694259, 29825594574, 29653335806, 29547739961, 30375192039, 29628715609, 29172323285, 28728391975, 28753343867, 29471602569, 30422522284, 30564984142, 30671826081, 31386837516, 31819784679, 31917274494, 32702704452, 32258440312, 33130630708, 33061101102, 32718887077, 32470114683, 32635753136, 33520224505, 34396431301, 34412403198, 34256001113, 34581177248, 34596120419, 34088949782, 34261688969, 34201819597, 34482691377, 33881857343, 33202579762, 32756789427, 31874266822, 32035946274, 32216896143, 31788843482, 32463359313, 32195499526, 32359092464, 32481170025, 31628208455, 31149988028, 31582369028, 32328446687, 31424360346, 31268055635, 30704327842, 30334182638, 30313826935, 30019029928, 30733407536, 30145942335, 29890211594, 29234868760, 28481955677, 27521442994, 27260598204, 26660418112, 27538046486, 28436131863, 27772719742, 28487317957, 28273553308, 28844707676, 28527939835, 28882773886, 29739643061, 29983771664, 29946594658, 30068574904, 29316138468, 30212171658, 31144448213, 30856542668, 30831978664, 31546441831, 31472307866, 31150273735, 32147262371, 32458061155, 31773509626, 31411242144, 30649489665, 31355838498, 30799343005, 30027594955, 30707666091, 31680482715, 31247620343, 31905004188, 32251059141, 33105310027, 33049391188, 32785602619, 32956802497, 33945120458, 34318380791, 34009695491, 33160270889, 33017147303, 33558870010, 33297779785, 33149232865, 33828467485, 33745320717, 34679732956, 34077428267, 34238075672, 35006312175, 34966795760, 35052937988, 35053415618, 34341273894, 34626177504, 34751836713, 35144472467, 35442830151, 35706805645, 34740387933, 35580462015, 34603019177, 35436835536, 34841868273, 35725357582, 35352455453, 34423442994, 34409292615, 34765270558, 35538182199, 34627480809, 35054557065, 34321630800, 34024188104, 34324634100, 35077013134, 34864826497, 35201967630, 34289897375, 34103750527, 33173765518, 33599624189, 33857672005, 34503584532, 34037155226, 33521811342, 34294216406, 33505133318, 32540905315, 32178218603, 32677673649, 33084247715, 32792427876, 32349051216, 31704204017, 32085391263, 31923714597, 30961139483, 31374222321, 30889140802, 31060314178, 30441114244, 29490032482, 30280058767, 31210312948, 30462137447, 30687262124, 30172333464, 30731541384, 30341676762, 31301811654, 30617876310, 31444336181, 32267277049, 32168255900, 32837319810, 32392955281, 33236581995, 32823437506, 33113812264, 33588362939, 32708436992, 31924405379, 31005440437, 31609111729, 31577946023, 30751814925, 31486706708, 32136887169, 32167332052, 31174714516, 32012032382, 32269651642, 32016317672, 32168294508, 31193024081, 30800538093, 31642274744, 32515661209, 32648276578, 32007706169, 31118986274, 31432603213, 32364793152, 32965240964, 33219955424, 32591240288, 32877536204, 32631456223, 31916729596, 32358917060, 32265035897, 32166200826, 32279474190, 32179588372, 32286612341, 33189910729, 32607468301, 32889998195, 33388941442, 34174076834, 34755545234, 34112160135, 34531745812, 34498905082, 34937165797, 34551956651, 35035835790, 34718458556, 35303437215, 34599289056, 35215520986, 34673778389, 35620680139, 35282295684, 34596583680, 34058199870, 34172631590, 34757357797, 34124527581, 34341474226, 34944515015, 35186638843, 35073080501, 35498577381, 34828131470, 35473856694, 36445891354, 35649092988, 35966604856, 36766275877, 36478169777, 35700587398, 35393788131, 34607351294, 35065306743, 35279541802, 35469670049, 36066230963, 35983897602, 36225987394, 36324989701, 37081171848, 36549921596, 37439018186, 36814008030, 37528795341, 36981687023, 37783544531, 38177231498, 37780546311, 37305469283, 37410736321, 37766166281, 38732916607, 38122332968, 38689033046, 39462407703, 39390557208, 39881598511, 40835004568, 41091537968, 41987226254, 42140177800, 42009897582, 41120900602, 41868234679, 41333411083, 42117367480, 41125168954, 40933538960, 41147499395, 40359596511, 40448532038, 40364183539, 40726492651, 40349853304, 40219142375, 40891702117, 39966160714, 40748444717, 40111753111, 39189866151, 39629993204, 39742045703, 39105477883, 38587318126, 38077832340, 38955729736, 39203062291, 38336502676, 37495608908, 38175220439, 37963477516, 37539917438, 36575887193, 35759099952, 36474582259, 35604389932, 34841668179, 34968757158, 34440904609, 34146729043, 33917046761, 33256420205, 32786476801, 31823310385, 31435865891, 31735243604, 32116598552, 31799324382, 32703615163, 32268589733, 32998590719, 32354454644, 32360154763, 33026498067, 33088656318, 33687091008, 33959457252, 33933350813, 34781439292, 34335264262, 33903870259, 33722115827, 33483160142, 33079671955, 32909998315, 32849061678, 33029510565, 32268353281, 32246303454, 31764779417, 32210269494, 32794526144, 32906295013, 32105571879, 31132021642, 32048228582, 32551401831, 31779859626, 31628640543, 32188757613, 32671987943, 33394170087, 33499605818, 33630551817, 32844965100, 31957000679, 31063142346, 31980119908, 31643304698, 30721798474, 30894951635, 31665127200, 31923099992, 32365606057, 32006491766, 32558951056, 33469538654, 34020745632, 33762584372, 34533680769, 34875342032, 34762121305, 34445918288, 34784537481, 33945304670, 34159546699, 34760164027, 34810899324, 34053123227, 33138126868, 32398835637, 31790631940, 31630419059, 31360270057, 31976513165, 31898419283, 32357222199, 32392236547, 31611293906, 32380233975, 31532404303, 31387505116, 30822631086, 30424756242, 31381444210, 30892800406, 31878420949, 32326719876, 31520442607, 30816700553, 30477247168, 29697068640, 30529469146, 30271272864, 31074754694, 30985790679, 31967765305, 31011731022, 30922019504, 30329261480, 31262014384, 31186022758, 31047336710, 30631312451, 30751370022, 30990674846, 31277570067, 31190932751, 30964691236, 31551964548, 31755595584, 30988828682, 30026492566, 29393562521, 29852140956, 29104122331, 29857100184, 30769013095, 30498709536, 31262696405, 31911097545, 31545947411, 31136528880, 30729581188, 30103022925, 30553465891, 29782755985, 28901156387, 28547197542, 29122558666, 28644176460, 29469584719, 29389788613, 29829601416, 29659461164, 29456936668, 30067465604, 30330327661, 30329760543, 29373466346, 29031174754, 28272171284, 27762199414, 27314580944, 27560336483, 28486596601, 28705602818, 28669646547, 28273638864, 29108245677, 29055190560, 28627837239, 29221043876, 29073982221, 29774334356, 30304068124, 30833111874, 30132471646, 30190888300, 30496524457, 29766166094, 30727265127, 29851456010, 29957429077, 29768336177, 30446054645, 30489714155, 30238982949, 30659143332, 31590255922, 31132908763, 30666277393, 30396849934, 31037506994, 31533230073, 31726913157, 32300554922, 31925270385, 31664649504, 31431697837, 30535710853, 31285285331, 31816154556, 31678852106, 31286638486, 30504051264, 31045088864, 30797415417, 31538879801, 31717573821, 31255102722, 32009233133, 31120949996, 30584534167, 29594658202, 28939222712, 29673336626, 30211824082, 30479858667, 29693940818, 30186063780, 30263257007, 29692922807, 29024271890, 28990010476, 29306634282, 29238091762, 29956529317, 30068997168, 29640011697, 29596938193, 29844502305, 29477722745, 29602690561, 28950707358, 28551841638, 28293677383, 29035381653, 29645910174, 30370983264, 30567190348, 30313236035, 29498179908, 29444887940, 29190022760, 28228121729, 29135165250, 28555624744, 29372930082, 30229349916, 30979237382, 30600959772, 29714586180, 29695029587, 29003204829, 28613048574, 28659476568, 29073702536, 29983882629, 30859457451, 31791519627, 32605458913, 32863292841, 32382753363, 32516852490, 31918752832, 31127293336, 31189739783, 31554166286, 32367132740, 32495410850, 32109390484, 32556477976, 31623030916, 31580569520, 32354260333, 32671098708, 33545899874, 34360958653, 34338206471, 33647269169, 33129180004, 33514250016, 34278681836, 35107527953, 35268629914, 34777540692, 35767776974, 36056183497, 36784704430, 37501610976, 37423729488, 38008554362, 38162451400, 38447456396, 38437886960, 37846375622, 37838541490, 38005921874, 37257733966, 37663886027, 38555065326, 38872142112, 39713024331, 39203469358, 38891486458, 39482675006, 39076138510, 38796110903, 39673263212, 40553441740, 40670010230, 41642555300, 40932178835, 40596542710, 40987699494, 40641108424, 39982718888, 40740893520, 40442163802, 39609253852, 39453777072, 38810385279, 38354600063, 39258424490, 38295212242, 37816939002, 37864823822, 38474787073, 38385761913, 38772849571, 38631731462, 39471882361, 39394080870, 39811662525, 39425700459, 39870387664, 40122826383, 39602975648, 40166808370, 39864248474, 39100170954, 38596693052, 38219854329, 39077567605, 39778297896, 39275477665, 39049902830, 39394014310, 39519566902, 38629026589, 38736533649, 39070785253, 40053524670, 39589732929, 40542832462, 40208384549, 39242053899, 38666942299, 38285437094, 39218397630, 39355357933, 40197746964, 39517470381, 39473874145, 39075676295, 38522399100, 39519076825, 40008036416, 39244512059, 38418049763, 39061153273, 38273609508, 38148577075, 38160765860, 38605261238, 37727794351, 38462956943, 37558447508, 37791344895, 37186215744, 37543918852, 36819097710, 36742427477, 36954955455, 37793892844, 38637493274, 37839717300, 37119479781, 37969269599, 37310211084, 37222551242, 36689830458, 36098208476, 35802436885, 35830931776, 36542671247, 36639592968, 36750009612, 35904600160, 36312901531, 36248560697, 36717946247, 37568037629, 36906981524, 37250414886, 36607048932, 37075427407, 36704470898, 35822935966, 36632912407, 35999554496, 36420780651, 36688467759, 35956900635, 36212199801, 36769777311, 36197521903, 35673762873, 36164014742, 35814205066, 35576310139, 36156822482, 36601137347, 36478392493, 37244193432, 37771246813, 37034543672, 37233520628, 36991677401, 37540647002, 37485465313, 37507047274, 37659286940, 38541998632, 39463634466, 39200586767, 39935402929, 39281574878, 40279675524, 40954265681, 41408080094, 41407435789, 41020100343, 41849606157, 42733540753, 43054156165, 43339857941, 42853763311, 43804822142, 44281561457, 44440716892, 44398587968, 44685370883, 43983763587, 44538511643, 44205231355, 43869243013, 43057532554, 43553936970, 42867073562, 43261102292, 42862742281, 42612693592, 43137585766, 43165055034, 42609264283, 41906624283, 41754941676, 40755947970, 39995736226, 40597087885, 41043299785, 41206104449, 41783163545, 41706705602, 41036076614, 40503551645, 40540500848, 39818720604, 40686878978, 41167856804, 41486439251, 41918351580, 41421815528, 41131968403, 41596846862, 41407068587, 42305388962, 42683571434, 42837904534, 43415260758, 42846999648, 43224832561, 42700933037, 42899250048, 43383039523, 42744402436, 42253242938, 42255132830, 41945350715, 41685468812, 41078283577, 40876038976, 40425181062, 39706363053, 40348324091, 40727462495, 41160695017, 40528741328, 40968388737, 41787141244, 41247847926, 41490911117, 41424361372, 41884074335, 41263647981, 41360872622, 40363740694, 40612348568, 41543020714, 41870263076, 41928152080, 42822457479, 42755535704, 41930244037, 41859000363, 42851806569, 43077346465, 43050456889, 42477528231, 41998349631, 41428684903, 41743580034, 42294316845, 41699221694, 40793046266, 40261215644, 39853948275, 40387030577, 40213725776, 40607294512, 41111614156, 41948984350, 42543136782, 42115558670, 41706689223, 41009304747, 40053456363, 39445034339, 39040150801, 39923718537, 40503401539, 41281524648, 40595576543, 40832239128, 41071211793, 40880236333, 41387007442, 42041633055, 41382108462, 41584274303, 41881538425, 41360589239, 41300147394, 40684749709, 41660746407, 41988847964, 41885592047, 42711740167, 42693925535, 42912701736, 43377113934, 44083576157, 44082183052, 43171965683, 42796001076, 43230326841, 42917924705, 42784003062, 43458709020, 43196743589, 44084152237, 44090118904, 43106313083, 43163517690, 42518143332, 43156656916, 43442656296, 44160748745, 44849485986, 45839200077, 45734487712, 45902722803, 46095209117, 45406543735, 45116670171, 45103650526, 45322279019, 45272665626, 46029397138, 45452069214, 46070908281, 45390711894, 46110701842, 46672628773, 45677328736, 45202423817, 44557607138, 44667366752, 44436717460, 44240906073, 44841704856, 44813353244, 45471587700, 46068706133, 46332114881, 46588216941, 46341453456, 45807492638, 45191832499, 44601212862, 43928098203, 43802293961, 44480014206, 44170990474, 44130461035, 45050357754, 45503868432, 45508102719, 45370569428, 44679137818, 44681479187, 44843012761, 45233925875, 45282781127, 45639564976, 44961564323, 44131206611, 45124001761, 46025821171, 46416644373, 46334691764, 46553229002, 45604940994, 44649925265, 44586365906, 45416478132, 45661942439, 45561612061, 45537926090, 45666761411, 45905859624, 45894513357, 45212433836, 46168349678, 46308092836, 45771591203, 44823896687, 43955248669, 43610615242, 42928602603, 42901713004, 42372077916, 42173876466, 42738963257, 43352559734, 43175644892, 43375878536, 42815584271, 41827190131, 42181451381, 42964075637, 42056695932, 41877074625, 41360151954, 42307963866, 43023904604, 42215052861, 42026063629, 42996892539, 43423695213, 44216168833, 43780164395, 42904275411, 41947562133, 42182280467, 41550434505, 42384962264, 42181588484, 41459863119, 41620178852, 42258998243, 42186081803, 43120478466, 43470380844, 42704042559, 41946223273, 42885233805, 43377593989, 42735102562, 42830339742, 42037002351, 42207240509, 41244906985, 41031934835, 40224090736, 40255548017, 39710208414, 39519654943, 39877768900, 38991343584, 38883801227, 38506701431, 38271786421, 39069703289, 38495640889, 39189647277, 40135792218, 39900377890, 39468934976, 40310371972, 40044453785, 40683905228, 41631724111, 41487650239, 40959776216, 41588378494, 42192414495, 42896564661, 42467683723, 41813255415, 42180208950, 41923305546, 42689107241, 42334038067, 43152141777, 43200408354, 43417719199, 43939891426, 44906261206, 45646218638, 44917344570, 45396713719, 44478951934, 44768294592, 45014962881, 44048401747, 44947775300, 44236469271, 44725431873, 45438438791, 46198794351, 45245839792, 44675018246, 44035937353, 44186659381, 44196227042, 44491760455, 44143388464, 43856002802, 43678545065, 43504356963, 42827081399, 42622570567, 42390315546, 43243068572, 42309492728, 42530216268, 42892288120, 42995041720, 42976932339, 42494420925, 42493679639, 42044747855, 42717597851, 43357517366, 44284650548, 44467734176, 44119470500, 44261136047, 43728284318, 43338942001, 42956737296, 43013675678, 43716455713, 43562706485, 43536995594, 43114139748, 43104226311, 43561586447, 42926152911, 42035169197, 41363960380, 40819736465, 41253525299, 40567376651, 41340065671, 40974356812, 41904392079, 40956309470, 40380321042, 39663360539, 39514794216, 39129961961, 39947743572, 40510745253, 39526423774, 39881491666, 39715525312, 40566716684, 41099924551, 40307814856, 40977508092, 40679852915, 39688484748, 39847664390, 39320123927, 39527552899, 39389195980, 38874210275, 39257590270, 39721014963, 39747979286, 39582477472, 40458771724, 39705421324, 39300370227, 40186904298, 40341572173, 39754913346, 40589177299, 41055584690, 40074055248, 39687826861, 38992973549, 38865015745, 38430727372, 38371248714, 38941834141, 39454996904, 39502670316, 39239299729, 39105028761, 38133701512, 37955053036, 38152950792, 37822034198, 38549908690, 37610967826, 36991621404, 36147648683, 36600326254, 36803096742, 35995535442, 35867888945, 36539169588, 35920370073, 36019199080, 36724151625, 37267407681, 37444464173, 36734963290, 35921149196, 34957397659, 35219641718, 36157205893, 35713145913, 36052673508, 36481001755, 35863372927, 36282518486, 37052651919, 37046040007, 37365665182, 37329826425, 38027448505, 37597229075, 37858586379, 38230400418, 37410535633, 36662202918, 37560392260, 38233782227, 37513612885, 38290345266, 37823183450, 37340991565, 38073855047, 38511217891, 39415591916, 39958189505, 39497142509, 38860832658, 39623745295, 38772624312, 38414072264, 37515464548, 37885863999, 37704627602, 36804287515, 36842546492, 37290265501, 38276773753, 38563257312, 39121664044, 38432702239, 39332275152, 39963251579, 40871710575, 40760307874, 41431543633, 41407121735, 41537604865, 40711357262, 40865959000, 40211156371, 39417877118, 40238394601, 40349227100, 39551709160, 39059355912, 39143975865, 40038900268, 39373078484, 39646494067, 40213822530, 39744453338, 38859548317, 38054501573, 38982576519, 38042803902, 38865581074, 37960511517, 38771431168, 38642650252, 39344695577, 38796728590, 39578090993, 40537145281, 41198865033, 40780207131, 40805709225, 40284919632, 39907174082, 38977773153, 38726059638, 38618129704, 38796081973, 39519554532, 39527269064, 38754557107, 38638415620, 38781388426, 38259746470, 38787711774, 38940535819, 39015131011, 39214020128, 38712550223, 38671753945, 39468155514, 40042865090, 39757460034, 39050766455, 39901536711, 40206192571, 40233162006, 39303420212, 39925010979, 40895788030, 40858347261, 40716482410, 40843686463, 40025572067, 40014498462, 39624655861, 38902462936, 38869782848, 37994279716, 38569204487, 38805695344, 38691671021, 38202317914, 38198549445, 39005533821, 39592655603, 39303791060, 39298050595, 38747395692, 38338971477, 39077890743, 38420260442, 37785790975, 36947812284, 36443345785, 37199983333, 36860749282, 36321292963, 35419187064, 34809417131, 35308092944, 35310681270, 35983460912, 35985972490, 36416477953, 37094084257, 37650885112, 37498207605, 36857303229, 35939165033, 35169861796, 35358598203, 35017551608, 34769073900, 34495826810, 35109418444, 34350749157, 34583593664, 34542210156, 33745861259, 33265540102, 33351059771, 34039235609, 34142006749, 33962993649, 34711445364, 34560562009, 35119797592, 35914843358, 35756821256, 34794108604, 34695974783, 35283147317, 35536640685, 34894164874, 35572067576, 35294156888, 35761367221, 34809502777, 34558362394, 34717644431, 33896398573, 34252301399, 33602925152, 33426653403, 32833980176, 32530425018, 32711367975, 32604158541, 33037981075, 33995947706, 34830136788, 35810406792, 36274178046, 36598800386, 35699161290, 34726120911, 34218218669, 34452142965, 35165386965, 36073168673, 37054018924, 37751163528, 38153552550, 38176283696, 38492036201, 38960923644, 39227785499, 39565656627, 39393782664, 40323752952, 41294027158, 41348654740, 42045690339, 42264001472, 42248005187, 41940906051, 42546813705, 43442688393, 42981753091, 43213213891, 43807626571, 44382919718, 43846192901, 44556619940, 45408782082, 44954746996, 44178286524, 43846880406, 43488489992, 42846229947, 42388150729, 41735813291, 41359679747, 40983797546, 40475424657, 39891188942, 40419264893, 40049627469, 40468821425, 40515631226, 40042328269, 39477935372, 40397326867, 40663378674, 40260191620, 39299461464, 38856870740, 39521934484, 39267642341, 38546304584, 39465829568, 39068630054, 38426912020, 38190815766, 38487011269, 39037781846, 39634821882, 38982328855, 39336350541, 39070485206, 38128294600, 38892776453, 39624918028, 38905593880, 39064251860, 39954864280, 39056462657, 39066767172, 39092548597, 39111605488, 39508495371, 38535877394, 39344145351, 39972069044, 40726433157, 40940299802, 41897672150, 41359016894, 42041201280, 41315347436, 41964941736, 42293596714, 42928017593, 42613556381, 42727730209, 42192204912, 41409022187, 41168502345, 41276211856, 41280611344, 41412725855, 42310748864, 41331322813, 41547426650, 41235366702, 41318132068, 41884341651, 41405320293, 41505585569, 41870554982, 42189371839, 42177873224, 42490666743, 43422484191, 44144672216, 44758120387, 44278353370, 44454329621, 44292428102, 44114087974, 44945067850, 45209427440, 45382007152, 44591824818, 45493085650, 45944957004, 46923114570, 46775263666, 45787624077, 45813230756, 46673908618, 47168469077, 46714871854, 46906576696, 47277245475, 46510413124, 47291750003, 46766364961, 47313109252, 48181717951, 48283084312, 48238713246, 48258071789, 48861052236, 48028437921, 48582283024, 48846317345, 48608122732, 49279724215, 50094670811, 49425863086, 49880740594, 48913975699, 49533274889, 50224858529, 50509507417, 50961986264, 50451293831, 50552860995, 49621212316, 50580059611, 51368821912, 51366588506, 51645264851, 52330603833, 52877760672, 52626057710, 52979157994, 52903189443, 53298252035, 54070181161, 54891228968, 55110566895, 55516051283, 56389998248, 55996608042, 55976802057, 55798426449, 55802141240, 55327008582, 55020619940, 54889644109, 54898995912, 54976955852, 54327782306, 55193722110, 54616489558, 54445231206, 53772002792, 53926316739, 54506113866, 53760159381, 53131966332, 52136350200, 51530854037, 51067089615, 51022007421, 51144150781, 50774951561, 49888050145, 50295622197, 50287807342, 50734056729, 51047677701, 50105568641, 50908417483, 51685000219, 51474460485, 52168726883, 51632766981, 52490009191, 53296464945, 53156792748, 53291861145, 52846574091, 52237226815, 53055498206, 53999090052, 53903871303, 54677799089, 53712169063, 53277018599, 53178986840, 54144471717, 53970848878, 54677911054, 55355550781, 55565984668, 56109847468, 55863259736, 55266436870, 54566355151, 55358711284, 54708784872, 55661124125, 55810578203, 55559614153, 55075993319, 55154244644, 54879495138, 54722741259, 55147310285, 55907407678, 56769807036, 56261812068, 56050120004, 55127693979, 54716870838, 54020257146, 53825401353, 52998984319, 53167705612, 53886777934, 54002648709, 53760878338, 53000004994, 52348072163, 53032755021, 52953696548, 52399798910, 52714860913, 52167044337, 51610120208, 50689064646, 51490996977, 52369572963, 51638466639, 52453163895, 52599179752, 52130027507, 52117948087, 52670834606, 53138044483, 53255318564, 52568588611, 53230712517, 52974552022, 53837798233, 53124169854, 52948629949, 52468022071, 52751393578, 51983613913, 52740510922, 53583967008, 52876511886, 52658332017, 53262623914, 53293528529, 53794200985, 53775987714, 52973744900, 52372503083, 51855030651, 51333141901, 52181068086, 52674418779, 53482822536, 53738463859, 53989634084, 54872566104, 54600708860, 54525981526, 54684300750, 54877937827, 54927579595, 55611711627, 56571991438, 56109236520, 56674741063, 56616559837, 57484915026, 58270369564, 57326142317, 57045509634, 57063712426, 56348874138, 56412307951, 55423211945, 56101978669, 55676914680, 56522777005, 56258772350, 55290050603, 54698148565, 54138313929, 53571242602, 54306434053, 53968434194, 54736708209, 54426246570, 55011626558, 55839762055, 55626587999, 55553168952, 55862322394, 54952233977, 54045747804, 53491498125, 53811259831, 53036094425, 52109016201, 51409216602, 51275690847, 51815573229, 50866843888, 50354469430, 50244264899, 50697230691, 49779503446, 50004078518, 50407066568, 49993299420, 49323109288, 49553558968, 49523518461, 49771418877, 50567587785, 49836252263, 50566737576, 51419269217, 51711877891, 51077146783, 50314214872, 50968623822, 51553319510, 51920105027, 51160511690, 50711828203, 50033315623, 51002757744, 50387702672, 49746339641, 49735670513, 49657285995, 49760219545, 48824995604, 49617543683, 50207161835, 50587785423, 50349981211, 49509438821, 50091404213, 49345238702, 50073089294, 50505537657, 50089346957, 50743946459, 51468269346, 51186707390, 50841548282, 50548204482, 51064661623, 50080388392, 49238086873, 50100475193, 50075728774, 50356348162, 49358552252, 48789783830, 48836747282, 49373534884, 49764445373, 48974610923, 48843130974, 47948755424, 47289975692, 46717093869, 45934759231, 46198741344, 45444571282, 44710720711, 44037668808, 44660186190, 45136179908, 45667635539, 45554146719, 45040080486, 45249052216, 44534229287, 44095982119, 44424671115, 44635304086, 44686020264, 44866400468, 45619002129, 45584082912, 46525372786, 47273779922, 46503901516, 46107888749, 45258436910, 44955484321, 45116574955, 45829084179, 45231877718, 45660759593, 45504753164, 46066917229, 45430367613, 44655039325, 43885629489, 44489433406, 44905262799, 44489742425, 44697068242, 44407625212, 43782458559, 43162183868, 42507512890, 43144946229, 42584590783, 43341663068, 43907927350, 44452446529, 43970312253, 44409980568, 43941200320, 44592891870, 45355714181, 44373744904, 43704710552, 43022790697, 43101985614, 43641340419, 43498465328, 42594857390, 42765343290, 42520180090, 42739083864, 42780406824, 43731536458, 43767052134, 43137691653, 43423112109, 44059247408, 43811279419, 43495360433, 43419321783, 43718665448, 44632339515, 43918397168, 43670577884, 43068414415, 42214927989, 42821294342, 42008009514, 42454686982, 41729963523, 42360720045, 41599831326, 42107797254, 42680239809, 42666444179, 43628923155, 44228311129, 43447893411, 44240267725, 45078001508, 45830443929, 46232424121, 46785808304, 47184406203, 48027375348, 48459151801, 48390602852, 48524659056, 48653244204, 49499171460, 49684411761, 50051022079, 49810024345, 50307155361, 50055510257, 50407167987, 50489356429, 50522316867, 50998166800, 50654342041, 50279648915, 49293877793, 49940705213, 49785624773, 48951005955, 49417295905, 49990315865, 50165221580, 50089305725, 49436607202, 49542746530, 49198663138, 49592553696, 49890779067, 48919809676, 49105901248, 49390708353, 48891114858, 48233595352, 48460424144, 49381599015, 50018773934, 50721970082, 50575473573, 50585011910, 50014742318, 49474376923, 48768167329, 48550574093, 49417279481, 50003695899, 49475072854, 48779343617, 48279621439, 48781297064, 48089259127, 48704247550, 48801739739, 49658248807, 49717582161, 50179328178, 49407712693, 49411220378, 48581725327, 47684913721, 48059144409, 47972202771, 48448484299, 48401357487, 48373531507, 48863226687, 48181795005, 48485979758, 48792844251, 48009830945, 47203804958, 46967939481, 47136166582, 47470892120, 47123118015, 47743030683, 47783992767, 47667007438, 47524740121, 47361194795, 46590543486, 46255349914, 46837755670, 45953788113, 45457602380, 45916683716, 45593130554, 45508376442, 46111408648, 45545015475, 44552597457, 43624197331, 43420407245, 42763115495, 42691447999, 42123862321, 42611907489, 41883439208, 42686679973, 42814661976, 42820389104, 42754705267, 42658421764, 42395621512, 42430166449, 42914890338, 43105368775, 42366705714, 43064029252, 42702115909, 41800835723, 42431214944, 42079612253, 41352302940, 41319921137, 40589406481, 41479032687, 42194914705, 41370138706, 41228924684, 42102209767, 42455747048, 41622794206, 41616779690, 40828956416, 41448212043, 42006562254, 41359354380, 41438429284, 42396102982, 41509096035, 42438771243, 42365848355, 42483463688, 42277846280, 42092736097, 42923422747, 42876333914, 43617954414, 44254975752, 44181233554, 43347681261, 43493513521, 44318893252, 43596485156, 43959287939, 44752730564, 44849841375, 44733248978, 44532851877, 45096295987, 45726474349, 46278580974, 46159672714, 45841585656, 46541614050, 47328443017, 48000648586, 48417504202, 48728170279, 48307970718, 47984321637, 48731543963, 49636065332, 49259776751, 49079521703, 48978674809, 48431875947, 47798437192, 47668203348, 47970749425, 48348817037, 49153404399, 49924749176, 49575886755, 48579834759, 48895844009, 49826435296, 50645893850, 50391853843, 51196084335, 51444562318, 50487482520, 50608035841, 49913860017, 49399970749, 48926692782, 49348193639, 49951311133, 50680785793, 51298739299, 52142753459, 52452631883, 52824587675, 51945125854, 51737468041, 52720547242, 53105704440, 52641062688, 52892534894, 53152638958, 53504358936, 53615931762, 53740611707, 54279395508, 53680594836, 53842526159, 53180183131, 53621748459, 53817604860, 54317784558, 53614182994, 52898918904, 53459786532, 54015212621, 54475246075, 54715677356, 55158734552, 55713815553, 55279841325, 55546964927, 55544696381, 54552055659, 54632578342, 54172195728, 53665308806, 53955902064, 53997303827, 54217594076, 54332901912, 54664571282, 55059124738, 54342699950, 55188455291, 55644116261, 55251008225, 56128560277, 56382471208, 57159105105, 56832219109, 57154126789, 56542592925, 57299601700, 57646954991, 57488893082, 56974804337, 56342273674, 55831968865, 55401030299, 56029616035, 57019077501, 56935226860, 56665565222, 56446963665, 57199935112, 57131092519, 56309041326, 55776128805, 54889144457, 55767556750, 55233804178, 55393706886, 54609295235, 54725058032, 54213435011, 54636791153, 53976180225, 53612141118, 54548577103, 55343984847, 54730585476, 54826181722, 55001823110, 54590665761, 53968612460, 53924795246, 53445604566, 54441314496, 54308241578, 54002990193, 53726246654, 54614410801, 54435986778, 53985147101, 53559460297, 52931538966, 53825917544, 54448552040, 55133141694, 55481260062, 56223823555, 57056559714, 56217756702, 56592877362, 57527450850, 58474188833, 58207551068, 58169361926, 58342447158, 59062170854, 58558398131, 58835509073, 57937613960, 57313068445, 57944820238, 58401525307, 59228760155, 59812844418, 59280972195, 59393481370, 59693208144, 59020149074, 59700374052, 59927635098, 59709299143, 59942966209, 59030803046, 58514680534, 58803575666, 58994381735, 59806746532, 59071821931, 58774867398, 58820803828, 59703351287, 60698102296, 60836406527, 60461922207, 59642793371, 59874509460, 59651453562, 60079146663, 60065487831, 60658556118, 61638977443, 61782964213, 62259780065, 62469568619, 63048481529, 62889743168, 62365867317, 63199193813, 64168906403, 63391105073, 62643751062, 63163608838, 63241806239, 62488059586, 61911893306, 61023587841, 60735556851, 61546524761, 61369392349, 62262153768, 61781398518, 62364298794, 62693023279, 61720538106, 61355826491, 61286161742, 61074613571, 60989337076, 60939237637, 61011790125, 60660172159, 60476593055, 59478648741, 58896559321, 58815017434, 59137024856, 58563524041, 57954351063, 58381434106, 59361915963, 58957130631, 58868578492, 59237061236, 59341949489, 59931038583, 59567617489, 59640002217, 58950221774, 59650322902, 59345299766, 59643853346, 59430090711, 59733679650, 59704315336, 60225729537, 61118467423, 61946497112, 62877963759, 63400933245, 63457749793, 62954032858, 63932856453, 63835078513, 63920998343, 62948192205, 63247704552, 64225940405, 64750907445, 64256278579, 63551135146, 63812176717, 64301942725, 63668986971, 63094496947, 62101097752, 61568655600, 60569318437, 60140884340, 60470278276, 60797819779, 60083149178, 60559854039, 61004618159, 60930135857, 60607893125, 61047521433, 61511092812, 60751243762, 61367202654, 61377123536, 60597729556, 61132933099, 61360188778, 61548253556, 61208144857, 61657133303, 61434108985, 61011005971, 61540966082, 61956781642, 61784740854, 61381931873, 61399745220, 60415479525, 59694571979, 59892262227, 59227655970, 59566696913, 59936021457, 60260118967, 60388041511, 60544222557, 59993972729, 59430326972, 59856816146, 60573991344, 60638678494, 61493813534, 62376254645, 63304170177, 62903272037, 62226478667, 62129344747, 62693283992, 61842436138, 62353601295, 62730508842, 63177108154, 63588306659, 63796729728, 63008195836, 62367956299, 61945516062, 61127038305, 61402974010, 61742615551, 61429799227, 62374568302, 62608398560, 62006445347, 62475717130, 62136239633, 61608766081, 60974961449, 60470621268, 60163266956, 60614911089, 61301129459, 61488381296, 61039443625, 61357160292, 60768054089, 60093946886, 60759557250, 61029450987, 60526011286, 60981478302, 59989436109, 60922253960, 61494790678, 61939751052, 61703170626, 62139274311, 62287327967, 62884479760, 62458431116, 62397584458, 62044355284, 62122037684, 62452675268, 63002150943, 62680265585, 62938714179, 63304487709, 63183876029, 62490481901, 61783771672, 61108068838, 60148072185, 60481277259, 61308596352, 60514775185, 60628770598, 59937981695, 60398392672, 60943490958, 60110806496, 59858043454, 59314287386, 58472197249, 57951401719, 57540675857, 58037970701, 57552343305, 57706000659, 57547477644, 58523142248, 58939551380, 58562377449, 57828314749, 57257852951, 57520698070, 57331475507, 57677653637, 57956865585, 58361741727, 58689209960, 59649871317, 60445506809, 61022385791, 61149462971, 60825414805, 60201693081, 60688225020, 59806217258, 59910382158, 60429941391, 61169340988, 61733572222, 61320727244, 62306717592, 61371626473, 61297525700, 60349042431, 60031894281, 60751003428, 59941897803, 60256316986, 60004683882, 60527795094, 60313428054, 59506332287, 59355606316, 59612332481, 60079016986, 59864628854, 59166168856, 59368285928, 58788627689, 58708331955, 59431044903, 58723562688, 58627488339, 57692252782, 57943757781, 57536472145, 58443243153, 58296566846, 58885960150, 58181316326, 57868564811, 58516999621, 58418324934, 58548835781, 58046887798, 57057913065, 56634809681, 57069226417, 56256107235, 56554663805, 57099472374, 57784457370, 58161461517, 57686922137, 58315533517, 58049032679, 58548652013, 59194223620, 59147709765, 59877297017, 59336756047, 59758238116, 60677540535, 59947365203, 59932166958, 59452830119, 59509820359, 58832242223, 59766565433, 59897561116, 60770519367, 60882158852, 61093250066, 61280683688, 60851735156, 61175839041, 61472854438, 60784475353, 61172403030, 60965398307, 60930454709, 61438085068, 61033975048, 60568756502, 60016154619, 59681278546, 58857148300, 59583159672, 59453959551, 60151618830, 60436453803, 61113813312, 61159463839, 61696317985, 60895638781, 60984544530, 61099847274, 60569762601, 60648159205, 60322076865, 59844436760, 59025445443, 58957239196, 58893409246, 59686530801, 59139633213, 58836340452, 58471061092, 58012203914, 57748177490, 58330300257, 59045310581, 58110789098, 57303645906, 56421148290, 56421791586, 55972407725, 55596665628, 55957735720, 55334607340, 54489697998, 54580314459, 55550561611, 54881225118, 55000475042, 54716966530, 55521600800, 56167833794, 57005076020, 56875551218, 56802822725, 56991416622, 56305817623, 56527616500, 55958005752, 55086736937, 56041596221, 56191801813, 56856344235, 55863275773, 55687320706, 56289636110, 56359200559, 56386798380, 57070650114, 57777957005, 57403050972, 56918357173, 56638372170, 57458023931, 57173618362, 57851964679, 58043775787, 58625090761, 58152223286, 58131076377, 57941829948, 57442597256, 57830254441, 57544697693, 56751682481, 57392671778, 56728861666, 57410220241, 56889594582, 56066989200, 56882693521, 57169777944, 58100505698, 57531470310, 57973873023, 58218247056, 58028295548, 57277875401, 56744069840, 56842931889, 55956011669, 55326171008, 55667330857, 56106014041, 56733106759, 57418068220, 56904215439, 57549905969, 57614581075, 58605374240, 57656695989, 56988039935, 56123182623, 57035234948, 57381882051, 57210670098, 57969673104, 58253810282, 57585447589, 57597644077, 58286567778, 58234256803, 59118107138, 58821602293, 59124692533, 58813183768, 58361746552, 57857723629, 58311321285, 58236834798, 58004608933, 58387678116, 57930900370, 58477421648, 58700054587, 57979084273, 57427161950, 57212645950, 57778425706, 58366417435, 58045895107, 57244237360, 57615088161, 58106779818, 57155276923, 57339420347, 57018245933, 56560651529, 56004256250, 56807146199, 56592616867, 56546209746, 57392225323, 56820402376, 56333788611, 57146860352, 57252634052, 57577783905, 57729074875, 57738568814, 57011679105, 56815212290, 56923228999, 57569036431, 57825410417, 57899512584, 57436954153, 58315797427, 58817328494, 58076124300, 58679512499, 58119266297, 58334335185, 59287776109, 58516229816, 59093430303, 58931572088, 58028672952, 58706748124, 57898502375, 57856096803, 58000026125, 58848664688, 58207836489, 58043779202, 58862468538, 59497690887, 59878025291, 60692819634, 60645866480, 60669890208, 59982373534, 59083008873, 60064557171, 59707260351, 59058675892, 58468583010, 58814259509, 59672297339, 58742016989, 58278456164, 58270820368, 58475106727, 58727797014, 58332580338, 57675795410, 58367548484, 57528722270, 58020043401, 57295138105, 57295355344, 57284241089, 57628064492, 56843768617, 57376648087, 56992391333, 56655871269, 56737673110, 55878468952, 54977576438, 55430004688, 55445132914, 56225347795, 56879144237, 56781839473, 57385250647, 56966807277, 56282838715, 55708611727, 54728041092, 54956132794, 55654767879, 55602208166, 54816063723, 53853531954, 53082728796, 53553731779, 54382240719, 54484943544, 53660355722, 53744065405, 53477269994, 53336147161, 53067343142, 54023211654, 54147001010, 55004128452, 54193290550, 53752247905, 53191254464, 53734719667, 54474010335, 54781791605, 55190515624, 55097181564, 55296138942, 55919575100, 55813188810, 55127446638, 55452208399, 55557133204, 55061629982, 54354964499, 53577497459, 53526727782, 53128506465, 53978284683, 53388779812, 53376665105, 53390323884, 54376895681, 53519848673, 52667126875, 52789639981, 51921498037, 51049363092, 51661265501, 51865051186, 51407079572, 51460314382, 51264305425, 52026250133, 51244245603, 52242135697, 53185125987, 53181140556, 53996665048, 53226696692, 53135376385, 53768982882, 53658134286, 53367802602, 52742164061, 52966818247, 52570437545, 53502527444, 53443781579, 52627276243, 52484367405, 51618906201, 52262930531, 51371320459, 52355959830, 52853718553, 53725667474, 53509640223, 53587401041, 52913215901, 52829588509, 52204156994, 52191259930, 52111689015, 52895358160, 51981892265, 52058028442, 52443114179, 52523400329, 53058719392, 52944086309, 52840826658, 51907666889, 51499034779, 51454427587, 50577568612, 49638771728, 48682262711, 48284235798, 48272949821, 47299706060, 46673107783, 46650777473, 46254220425, 46335838370, 45736991188, 46209010254, 45635095618, 46444810019, 46741756514, 46217644836, 45462780592, 45488047848, 46125012064, 45556313318, 46072631340, 46509210890, 45548898559, 46293863045, 45452210090, 45586864816, 45476732979, 45278374296, 46171553141, 47017266782, 46781684844, 47151892510, 47179445279, 46866186979, 46685280390, 46649674702, 46596993238, 45870999579, 45696035030, 46220693248, 46815481601, 46250886983, 45878071521, 45117539504, 45422997035, 45682006984, 46376185124, 46694082409, 45848713310, 46757244200, 46540361987, 45814409180, 45667525207, 44677868362, 44918044047, 44283936582, 43421680687, 42861963307, 43081808027, 43867412050, 44590245377, 45180305030, 46137547776, 46742308693, 45943190956, 45359387817, 44996910490, 45831206001, 46745214652, 47579553854, 47197202011, 47980424405, 47374800362, 47151247436, 47540874576, 47430761284, 47023370672, 47197178100, 47050477916, 46388013598, 45937110066, 45391327287, 45254511934, 46192969994, 46929767985, 46831085326, 46090005509, 46939857101, 47366144911, 47308400233, 48004653878, 48051933298, 47615086253, 48238551663, 47980484834, 48878012255, 49657544241, 50110335492, 50718577512, 50773867244, 51138872378, 50932085510, 51347208674, 51132124182, 50500010972, 51350767212, 51174127081, 50276693722, 50949499241, 51819205376, 52669666248, 53124297750, 53488928216, 53705495522, 53218124074, 54119613543, 54803026405, 55691801555, 55746882735, 55351355438, 55329013448, 54399361157, 53856441018, 53843382230, 53320224086, 52613502161, 52130505032, 52551948833, 52183306444, 52831065257, 53375428306, 52382827412, 52985065819, 53640451018, 53842511581, 53214368376, 53492065711, 53683155767, 54376468850, 54738599275, 54702460994, 55388467256, 55020667572, 55371739897, 54601120630, 54076961616, 54383503830, 53749374141, 54256739097, 53257684754, 53630578770, 54269176298, 55114851823, 55306279991, 55374589100, 55761097142, 55902317358, 55005649242, 54246075077, 53280406949, 52992943298, 52066780297, 51611920599, 51176309316, 51597653251, 51151716352, 50165151878, 51007480232, 50339420921, 50946481742, 50519611795, 50952282909, 50521113374, 51150751787, 51262619669, 51125326226, 51290807769, 51238110113, 51727012572, 51430174451, 51624758021, 51023396124, 50601273528, 51388533364, 52096420833, 51778187042, 52049885205, 52668382502, 52685502870, 52655451939, 52853358150, 53023264387, 52622421911, 53205989442, 53700266281, 53056609984, 52947039939, 53055107711, 52125939666, 51599462186, 52518563783, 52135258517, 52481971758, 53013746332, 52582539284, 53053060560, 53262578497, 52808837442, 52110679063, 52911946127, 52512891460, 52521667923, 52256897514, 52583378884, 51684251084, 52594768453, 51657428842, 50904755916, 51353313151, 50475757162, 50588811493, 50385215860, 50433490746, 50376383268, 50483861288, 50646335353, 50515283718, 50319105725, 50674923948, 50811252920, 51253765139, 51750010298, 52332597184, 51458171359, 51203118348, 50232665998, 50382075583, 49891661925, 49749102182, 50094590699, 49445124120, 49783220423, 50308269359, 49650066825, 48872692387, 49821782027, 50020963029, 50805401036, 51737987785, 50916699909, 51621214356, 51746365998, 51486327750, 51673758182, 51453825740, 50866370996, 51809478027, 52125208389, 53028740823, 52799435855, 52920844862, 53489679871, 53533043947, 54210146253, 53447513423, 53581306285, 54549101349, 55140925970, 54285832034, 53670873153, 52909399530, 52266422458, 51834779290, 51202131471, 50934086686, 50075805875, 49583494565, 50076699963, 49883294614, 49134391337, 49049456259, 48603286931, 47724624463, 47135049500, 46250531217, 45696758203, 46557308570, 45912451922, 45878143561, 45685434987, 45596344234, 45673902532, 45229340744, 45001591127, 45151345566, 45163024416, 44573687778, 44140548468, 43668299212, 43569773051, 42576155907, 42836242619, 42410733713, 43320876308, 42551285186, 43522707588, 43885627465, 43676106462, 43002042104, 42694345058, 42659849788, 42934020509, 42254121062, 42390965633, 41821967962, 41395465721, 41926007647, 42862972943, 42282151078, 42270261659, 42431188407, 43264588395, 43170225627, 42692746905, 43607183132, 44081633323, 44521884583, 43700255072, 43667070780, 43985721953, 44768910002, 45509881294, 46394368021, 45913635240, 45075539099, 44389399457, 45068236506, 45903864676, 45732911339, 45326852394, 45319549715, 46206772262, 45734780721, 45755750035, 46377338352, 46428314273, 46550635339, 45782925260, 44836248208, 45134750547, 44501344206, 45110061504, 44477611259, 44655268015, 44878777321, 44107741385, 43789181815, 44190610927, 43269385413, 43371700548, 43219835829, 44211708521, 43772480706, 43966568589, 43125483795, 43714855970, 42908143923, 42341127925, 43220179298, 43461011183, 43182891727, 43643640959, 43951974908, 43075623574, 43514988648, 42577250543, 42391823170, 42167670574, 42969188022, 43201870839, 43803245319, 43448767444, 43212569272, 43560520121, 43165636569, 43040101372, 43142040868, 42922367876, 43740935879, 44469243372, 43538840423, 44190169756, 43665253230, 44530404047, 45208650621, 44841568876, 45033426496, 44916430752, 44119621959, 43546036897, 44029869989, 44853521969, 44572981263, 45280297399, 45227757300, 44947211725, 44064296836, 43887853856, 44163301988, 44379512011, 44383832688, 44804298553, 45429569990, 44820993811, 44305091298, 43507728188, 42866623792, 43233033586, 43553215408, 44144531402, 43603450334, 44367269122, 44713052168, 44499116798, 45484753925, 45149259461, 46077108837, 46128531901, 46642560231, 46440888759, 46745626181, 46588350393, 46801218239, 47152536097, 47595572375, 48373421254, 49001910608, 49890933495, 48987764081, 48132479250, 47937711193, 47539485383, 47406846364, 47406986341, 46537547615, 46763564583, 47441153598, 46597717142, 47200865070, 48115813469, 48171143321, 48065678539, 48549304580, 47596753141, 47274939427, 46510868972, 46707547220, 46684648281, 46427321511, 45940043044, 46658677133, 47593067838, 47996726701, 47706911196, 48596971335, 48104296712, 47670647681, 48311899865, 48327423779, 48855957788, 49262866722, 49420913949, 49512361042, 50378587912, 49976830903, 49228640860, 48964199330, 49511018450, 48903805648, 49634981492, 48817064965, 48485613622, 48569040906, 48889822674, 48188061089, 48499365957, 48286834833, 47584748138, 47086830781, 47079438408, 47038192325, 47196454926, 46810294839, 45840706223, 45716333089, 45914611454, 46820803727, 46901726402, 47214532553, 47847627305, 48316454806, 47487059099, 46515417885, 47279220976, 46486659576, 45861681053, 45252388254, 44893143933, 45417366027, 45555222885, 44679086124, 45453769836, 45919891278, 45226234256, 44706239678, 45108692896, 45602271848, 46038574572, 45283812964, 45861305161, 46077848457, 45253957174, 44563849130, 43630292606, 43404092338, 44277637872, 44609190837, 43792037312, 43101456377, 43230957495, 43958642470, 43876073829, 44212337437, 44959165622, 44230086374, 44349865219, 43731404624, 43353910119, 42670610476, 43499425718, 43292618110, 43567211250, 42642977540, 42912558937, 42367015759, 42279573887, 42335156833, 43273068024, 43835475126, 43067345857, 43337885277, 43523574813, 43980784157, 44046265638, 43304138024, 43113663590, 42457485803, 42765369416, 43752897457, 44080836828, 44009428690, 44838688683, 44669694747, 45398806762, 46311651959, 46585182577, 46995548502, 46702629443, 45718603115, 46684874624, 46704359360, 46438286093, 45679049246, 46302180241, 46474396441, 45737060757, 45714616057, 44894949069, 44595297397, 44966494181, 45794564259, 44837487410, 45364344637, 45854264548, 44957895898, 44956105243, 45326472378, 44913554802, 45100835048, 44379330188, 44089711784, 44554661278, 44024470677, 43912568785, 44876084776, 45133674974, 44701268914, 44807203737, 45319602872, 45607279930, 45916892089, 45568679459, 46221120094, 45799897154, 46184643213, 46147106133, 46272800454, 45772210786, 45160672772, 44927904172, 44650500157, 44622303377, 44120853732, 43604590480, 43514813416, 44239134708, 44955879436, 44442278643, 45068679904, 44107055763, 44238390326, 45199652169, 45546638377, 44844135455, 45500394661, 46336610367, 47258476203, 46371677168, 46911228942, 46753148250, 46648752193, 47050737822, 47138589801, 46792856363, 46609095896, 46919406993, 46316892510, 45411090132, 44501647110, 44913133421, 45635285526, 46321193001, 45934580033, 45758362890, 46018484867, 45515480482, 45349423532, 45583692936, 45287725137, 45807538981, 44843161405, 45303709209, 45204064435, 45948251238, 45986808668, 46934718791, 47432285288, 46925559133, 47051096696, 47842705478, 48540302276, 48866538258, 49360070397, 50010110375, 49712409506, 49796774937, 50351821872, 50351669754, 49919667771, 49095183387, 48714402206, 47884312326, 48581446332, 49314842485, 49371173815, 49185962185, 48656988665, 48306133636, 48051634856, 47645420771, 46840483614, 47595644821, 48412238708, 47796577366, 47777683189, 47713561128, 47757677413, 48364046843, 48928473438, 49245416868, 49072169478, 48800977918, 49367310896, 50310198306, 51064362151, 51203311561, 50572612858, 50252366743, 49355804733, 49374601048, 49250253848, 48848017676, 48281613380, 49068578969, 48712328686, 48528938389, 49170385495, 49350522267, 50005961694, 50292114538, 49392621513, 49185499684, 48749481789, 47847114824, 48780988969, 48286138258, 48675444959, 49110296367, 49855723840, 49502206626, 48572611221, 49332287897, 49196795322, 49982105014, 49809485919, 50719130974, 51228894278, 51711169550, 51175010774, 51557620620, 51156827958, 50561981727, 50444719934, 49947583564, 49922507070, 49434273555, 50258129419, 50505688915, 50809301841, 50936861150, 51879185057, 51298373723, 51621496270, 51352609382, 51843106234, 51053984625, 50986781317, 50351179583, 49532397817, 49773560470, 50709149634, 49825996974, 49178179163, 49519805713, 49197787259, 49199539612, 49249848870, 48858358315, 49088179311, 49174606184, 48181717944, 47977977238, 47874104802, 47172281864, 47939513799, 47636909771, 47615435526, 48508408859, 47959586305, 48097281500, 47945919908, 48023321483, 48930059545, 49055247819, 48963038818, 48300632418, 48281444667, 47681978401, 47045450418, 46715207987, 47208496696, 48158273138, 49100969283, 48217287558, 47871592152, 47563322790, 47394107696, 46740609534, 47624017646, 48482220902, 48117787235, 48416038959, 48219818023, 49172939193, 49278358702, 49187833800, 49310970774, 48808153193, 49330527031, 49512309563, 48983636038, 48750880043, 48331329596, 49233403146, 50116465216, 50286160737, 49948582813, 50243601901, 50616920373, 49756774542, 49139602073, 49359777079, 49592824234, 49958166018, 49167404430, 48410969652, 48647230864, 48548102236, 47756864315, 46929777428, 47236679638, 47283871428, 46316197946, 46524869666, 46657267066, 47432835748, 47487112342, 48256073389, 48816504203, 49809245920, 49829166923, 49201100818, 49612857226, 50045969950, 49898525759, 50812525686, 50434313331, 49884303989, 50370542554, 50024889135, 50411306876, 49949077171, 49954005792, 49739524069, 50184555758, 50029850810, 50237998895, 50176364350, 51074414642, 51428742814, 50856653964, 50799227348, 51267049800, 52160786302, 52606468588, 53297190580, 53134264222, 53488294249, 54228606652, 53560191899, 52566936596, 52488742365, 53313691278, 54046248894, 54235541715, 54216953264, 53940635700, 54131349403, 54174186500, 53985538242, 52991318230, 52261628030, 52490659753, 51800414730, 51622657614, 51516621840, 51428802093, 50954803474, 51494696741, 52488457395, 51559725857, 51272958932, 51898645620, 51916494281, 51722842434, 50979419807, 50715978178, 51299264008, 50673756996, 51302783094, 50410686063, 49911545239, 49902741309, 49797287579, 49651854185, 48730819699, 47898079882, 48608071699, 49394016346, 50298568355, 49519686056, 48534723445, 47968729809, 47315232947, 47881124500, 47780270431, 46810971470, 45905228501, 45732842496, 44752417817, 44461138343, 43676275035, 44026232222, 43246211189, 42569953791, 43125732481, 43616402569, 43497460555, 42571782970, 42438384699, 43031925172, 43383004458, 43097158517, 44084574811, 44762206763, 45107861815, 44899518198, 44739619933, 45205054682, 45227176722, 46043187779, 45209078529, 46134451196, 46514441891, 45983317149, 46208343876, 46715515504, 47505311869, 47954773937, 47766333096, 47036677901, 46052048414, 45370514556, 45808223991, 46120460726, 45574361715, 45594736609, 46184122013, 46097659090, 46341495614, 47233323923, 47111373633, 46780270489, 46754647321, 47597007383, 47504182438, 47078713815, 46746004719, 46413276685, 46191155028, 45832878419, 46531012338, 45698992370, 45106166396, 44394896687, 44601253626, 44329109631, 44153150725, 43338123415, 44019124826, 43288164526, 42388037628, 43356999962, 43368474469, 43058035979, 43077581184, 43765743614, 44525891343, 44573987327, 45188999286, 45868508020, 46402900761, 45425106986, 45781534326, 45947631367, 45260580371, 45933680152, 45320704779, 46279667706, 46536079789, 46170712013, 46339819707, 46908189125, 47525552500, 47419617102, 47510256732, 47304055903, 47386929032, 47830388464, 47654681115, 46917152216, 46134465591, 46696134337, 47499397445, 48241144604, 48649705942, 48181938186, 47192305300, 47171940983, 47839661532, 46862287688, 47396989654, 47164160496, 46670305209, 46835487489, 46161273759, 45984569159, 45951703059, 45678851754, 44939869963, 44261334494, 43698265982, 43193462280, 43770531103, 43656385250, 44110752274, 44874820265, 44266029831, 44665275330, 43778672036, 44652669471, 43839984809, 43965706157, 44800351656, 45779327136, 45060414131, 45809919089, 45572509590, 45729687979, 45869853975, 45743764372, 46719037542, 45782740753, 45363042036, 46339645162, 46318557850, 47289460727, 47899190209, 48507546121, 48712785534, 47818794760, 47421706474, 47143447329, 47735083237, 48499586946, 47518121674, 46664315959, 46184754804, 46339549585, 46068096129, 45977739929, 45976892039, 46488386333, 45893236209, 44957459128, 44761127844, 44483700183, 45137873634, 45282002508, 45606000700, 45514213695, 46421614490, 45527438403, 45540960085, 44725335039, 44439095371, 44584634256, 43865943247, 43277725836, 43319396367, 42668132502, 42505399045, 42135946315, 41455617646, 41085199329, 41189313275, 40499941079, 39978193336, 39168850148, 39807649296, 39247130335, 38847303702, 39616201793, 38999022022, 38236426419, 38074643485, 37913319534, 38591552531, 39034535730, 39273346946, 40203252952, 40549315376, 39549742533, 40492745646, 40509064430, 40457496917, 41187036725, 41128760350, 41520726413, 40836806755, 41725411782, 41972760345, 42321218361, 41921319050, 41589883318, 41163399493, 41127828556, 40764628068, 40479735147, 39801352823, 39431503105, 40376679580, 40396437268, 40397369999, 39585182701, 39418393894, 38922131662, 38600469860, 38582947780, 38817585459, 38148333669, 37189308183, 37792246702, 38110355930, 38497030150, 39406363900, 39703026844, 40070505289, 39284279959, 39942795896, 40861842442, 41312584267, 41683595341, 41647509279, 42110333452, 42555529820, 41780185666, 42512859676, 41559567198, 42176389268, 41297512334, 40801459952, 41341864038, 41662488920, 40792680840, 41182947185, 40258539530, 39385387020, 38486449391, 39129365230, 39158953059, 38854158345, 39073458161, 39543296470, 39669484726, 38965320675, 39603609207, 39214481153, 40213060595, 40050293512, 40896844962, 40538411956, 39782256659, 39475129593, 38867155312, 39788705141, 39747563015, 38904621306, 38612644633, 39293645154, 38512421811, 38570859476, 38550974209, 39533114505, 39353504331, 38927149013, 38578261106, 39503791881, 39408951401, 38412827118, 38225232455, 37714651916, 37508075464, 36816293794, 36738533323, 36822345570, 36667698614, 37424847420, 37641519192, 37447380455, 38270927181, 38818617353, 38821104119, 39398577785, 38888706577, 38164369248, 37382310153, 36769744896, 36085658799, 36498960154, 35983205201, 36820633048, 36104896876, 36779793225, 37677746294, 37238906556, 36489187766, 35611827678, 35052533200, 34682357843, 35352188963, 35142858923, 34672110645, 35532007924, 36311598830, 37011164022, 37907459603, 37590343765, 38324741488, 38735057589, 37781253835, 37171671768, 36692765101, 37086414421, 37059791971, 37049786374, 37461204131, 37596841993, 37978324738, 38458099341, 38502698317, 37977839811, 37314476683, 37825736926, 38689746613, 39445205272, 40117955429, 40142247998, 39584885432, 38758979151, 39121039557, 38295970755, 39257454985, 39039600371, 39552707982, 38730349482, 39418288370, 39214054991, 39882321677, 40364556018, 40114875965, 40971606814, 40344509648, 40536018431, 39889682979, 38931530671, 39432523653, 40093368711, 40827116231, 40394164705, 39829227474, 40494761124, 40262913223, 39925531210, 40139102634, 40930818031, 40985115083, 40396635912, 40377079375, 39646901778, 40136459571, 39662796973, 40614721657, 41176913453, 41028411558, 40504635943, 40991378570, 40399895528, 39942443659, 40549270483, 40614490761, 40071170494, 39137799796, 38810025673, 38923719901, 38059388850, 37375491184, 38284099073, 38714634287, 39600519386, 39670063999, 40012257815, 40948981096, 40637262003, 41168047762, 40872030011, 41786542429, 40787849608, 40930573009, 40172788823, 40441190606, 41270376937, 41978771512, 42479445624, 42036520187, 41490106594, 41280684735, 41834581032, 42416256696, 42411754572, 41789686156, 42023494209, 41098036000, 41969390946, 41846148717, 41656681467, 41102311696, 42075597419, 42867846869, 42246167425, 41297348840, 41021151523, 42010392344, 42080921714, 41568171160, 42108312591, 41844314504, 42382823139, 42897294045, 42155969853, 42756707963, 42503931500, 41960993843, 42082751427, 42226901699, 41820346314, 42579226356, 41891542929, 41380096641, 40534636646, 39888759488, 39017153395, 39794630170, 39676131073, 38782347880, 38760710153, 37837005541, 37944513376, 38856537911, 37860503159, 36883097790, 36563038116, 37304835766, 37417654899, 36897094554, 35928906492, 36558278208, 37131565720, 37989757423, 37628048455, 38205100935, 38890840993, 39223701056, 39153511271, 40149023565, 40915029907, 40745196512, 41165807761, 41375608410, 42217116818, 43148470868, 43638488855, 42953234036, 43058030584, 42554818159, 43526013439, 42631886820, 43084062055, 42147505385, 41245168817, 41503007895, 42372422493, 42727180075, 42747853085, 42255149374, 43056808718, 44050279623, 43968161421, 44566336262, 44487967555, 44282765001, 45155234887, 44485673085, 43616114505, 43809069569, 44692208881, 45452238806, 46321546442, 45858449420, 45178914380, 44783878992, 45582196821, 45297012345, 46042327968, 45957784991, 45706415159, 45611041532, 45467768246, 46097096613, 46960338024, 47839486457, 48554132858, 47883831303, 48233637742, 48503735187, 49345302269, 48911143077, 49554145397, 49009411716, 49933938415, 49386822088, 48845094932, 48950285478, 48545710482, 49158380019, 48547549243, 49041099354, 49072648030, 48285071341, 48489168458, 48590821374, 48924313068, 49684719454, 49077215081, 48106920599, 47171528192, 46573663981, 46177247839, 45556286844, 44767260497, 44002809730, 43690883448, 44340574383, 43431572594, 44136838499, 44124991987, 44892384999, 45139572940, 44159396072, 43930722055, 43432430275, 42728221187, 42539045022, 42553566512, 41805298682, 42415813085, 42439598868, 42471316231, 43153749262, 43553391042, 43016983844, 43535470439, 44038420948, 44841248226, 44053159341, 44328675657, 43999147690, 44226770292, 43785579427, 44050920820, 44142232791, 43755149640, 43937074054, 43858827570, 43682734723, 44122308872, 43735283797, 42776348902, 43668330864, 43239511300, 43314914996, 43099751391, 44039043379, 43712313330, 43928956849, 44421497920, 44152083945, 44613625839, 45414641032, 46201999784, 45771548889, 45909246697, 46432158559, 46867405820, 45987399211, 46986338558, 47455702634, 48330254456, 47463369348, 47919931019, 47764658269, 47930347080, 48205987268, 48686933432, 49284526642, 49484439235, 49077089301, 49247008753, 50156276951, 49194184138, 49445467630, 48929362739, 48906619788, 48653352842, 48566768486, 47632809275, 46959372711, 47612541215, 47736383321, 47862637727, 48507383196, 49119490868, 48651766262, 48538684830, 48992362616, 48888691486, 48109470650, 49072291037, 48948078149, 48493154601, 49154507404, 49828702959, 49249079742, 48994325425, 48627976671, 48147536940, 47650621397, 48498989452, 47846189058, 47439623298, 47369608230, 46669790156, 47263037407, 48017349006, 48809404364, 48236670882, 49102973984, 48763689898, 48944257673, 48708065346, 48769713575, 49015181155, 49000973027, 49870117063, 49611238962, 49747345787, 49068196540, 49274226345, 48691678616, 48708093227, 47950153610, 48601730730, 47800521212, 47639716664, 47056954166, 46474913531, 45971197169, 46188072975, 45491767446, 45848876910, 46684089887, 46789221764, 47132046117, 46832568860, 46187310109, 45461269246, 44542580013, 45180139149, 46064089607, 46405885076, 45635827142, 45893058292, 46760308922, 47466590280, 46569410031, 46262828821, 47222103539, 46324355742, 45609860363, 45560877096, 45577190261, 46520929090, 47145770432, 47837185850, 48309170573, 48709005523, 48635683487, 48562330510, 48658188558, 49364433973, 49962637860, 49198468526, 49539341737, 49258403319, 49737048541, 50046911691, 50564175337, 50605944508, 50431140100, 50247287595, 50914685030, 51390598730, 51279537446, 51495919758, 50807027023, 49815310851, 49860680437, 50098289136, 50627013170, 51558232002, 50875629454, 50193997528, 50630875477, 51228164927, 51146791666, 51552300239, 51031096302, 52013942690, 52883238144, 51904261291, 51110305004, 50356916530, 50468516757, 51137081656, 51495453323, 52445891371, 52896892394, 53192472926, 53947179619, 54629575905, 54981098764, 54921428276, 55369483067, 56195627207, 56020507413, 56294539463, 56720482010, 55916023799, 55363239398, 55623389830, 55905522765, 56409242886, 56628161241, 55915308874, 56198511597, 56621486314, 56494395742, 55877325290, 55863248841, 56482237169, 55817515909, 56031099498, 55552210864, 56044748616, 55628006983, 54970371627, 54706734072, 53989447381, 54088575609, 54553369129, 54256722659, 53272067152, 53279213994, 53606145296, 53220911466, 52987901231, 53114883835, 53767031913, 52871207308, 52009156862, 51855280818, 51342935648, 52294716861, 51920464900, 52422958804, 53256160791, 52999914751, 52665983541, 52802362432, 53395630118, 54114446336, 53591150552, 54377599476, 54694659905, 55130659293, 55981750957, 56333019252, 55961090679, 55063199358, 54366438608, 54860242259, 54969418379, 55071217349, 55268898945, 54613574793, 54914078141, 54095328940, 53608920908, 52730829083, 53170450166, 53100333354, 53535470401, 53869586166, 53994201900, 54965031447, 54983771677, 54926537665, 54566156995, 54017442810, 54362929669, 54920977937, 53969786795, 54209218514, 54132980060, 54097715647, 54846856376, 55252267715, 55565015523, 55353033098, 54966690122, 55492996568, 55506092229, 54667155763, 55107293079, 55435266630, 54465723999, 54863166461, 55761018013, 55627424031, 55543861014, 55969647363, 56124776597, 56112881413, 55873825850, 55860453567, 55400742475, 55108929254, 55869461959, 56204835460, 55604229082, 54615588219, 55042647669, 55798204014, 55887835892, 55566270621, 55739424222, 56411238708, 56336590745, 55578142038, 56175782358, 56043303950, 55579934041, 56071084185, 56337931499, 57307203761, 57359038505, 56565539704, 56894446063, 56186240294, 55815779275, 56696673298, 57547868736, 58461805170, 58228043119, 58361447846, 58629705469, 57673353732, 57553246842, 58464512947, 58909912066, 58764615611, 58829080894, 58499943604, 57559392113, 57979652075, 57067324428, 57385737945, 57524059149, 57485157369, 57528030808, 58251790814, 58337372708, 59103555229, 59112908347, 59019731120, 58957748339, 57987033047, 57052272794, 56878958088, 56527394633, 57152742809, 56451692826, 56952281614, 57421625480, 58076380499, 57751973169, 57652917315, 57287700938, 57591667694, 56812923728, 56243910607, 55320245856, 56290880642, 56709329526, 57318662340, 58269616343, 58825600295, 59478179792, 59010723129, 58668101266, 59144313625, 58580887938, 59023677694, 59764496493, 60391861771, 60725759198, 60324819429, 60841319492, 61312285181, 60655853718, 60391268435, 59940096804, 60934184254, 61732798238, 62268076623, 62567608470, 63289379133, 64042970639, 64256050745, 63975945359, 63130561731, 63798324503, 64050903718, 63077322127, 63541705215, 64209779087, 63941800210, 64095394094, 63712484381, 62720837830, 62975876253, 62406962741, 62024555497, 62603141964, 62092142965, 61199164296, 61605909744, 61956629352, 61311213486, 60350800436, 59530363454, 60404821802, 59943654439, 60495252148, 61201735918, 61964661639, 61646500491, 61771058156, 61614498066, 61261033218, 60352868268, 59803708139, 59122758959, 59800410580, 60147623813, 59606967013, 59041673718, 58977392478, 58167877419, 59131886428, 59679975852, 60429332532, 60873404488, 61684737418, 62394354045, 63195932585, 63872865705, 63400176498, 62550489480, 61645446348, 60980374941, 61331557753, 62219179815, 62395938278, 62492230034, 62837440060, 63212169923, 62742462151, 62070393329, 62554915580, 61693293711, 61754149348, 61793317317, 61948933281, 61324410653, 60491810976, 61340144373, 61687069098, 61912684578, 60994917750, 61458324766, 61851124691, 62794458392, 62623100556, 63309412076, 63333039767, 63107877370, 63508224620, 63679895384, 63879591467, 63699901454, 63360195722, 63609835857, 63340762664, 63107061677, 62999945701, 62026201847, 62014417241, 62567866693, 62495743707, 62256473085, 62190206696, 62463023598, 62588193181, 63424576384, 63014392419, 63145371041, 62719987280, 63289953692, 63955398435, 64175189707, 64445145387, 64155238400, 63708943842, 64492926584, 65011583687, 64512645234, 64689249935, 63777151771, 64409559198, 63850284374, 63906368248, 63059825076, 63646362405, 62663899763, 62458197815, 63454317845, 63863480047, 63695192051, 64132065079, 64458664965, 63478165957, 62774071907, 62394119622, 63150263288, 63543933802, 64382250542, 65279958704, 64351020569, 64638420318, 65047871441, 64782760462, 64379182406, 64059743182, 63557921412, 63578409138, 63524941220, 62771887131, 62548302996, 62480566323, 61593556224, 61048442141, 61167141230, 62138017773, 61997573469, 62549653687, 62851286732, 63766726848, 63209964745, 64094545970, 63292126818, 62933103434, 63284962098, 63964655292, 63539953384, 62919339280, 63827502746, 64044696582, 64718158400, 64619142072, 64045912069, 63930659221, 64677984177, 65594336045, 64935336615, 64003987953, 63694890619, 64465180185, 64611134127, 64740139182, 65584559509, 64967609150, 64504232823, 64530727873, 65291714563, 65447388056, 66066955124, 65262485187, 64413818039, 63990959423, 64713330688, 65623478589, 65042326095, 65009216695, 64451945589, 65094948466, 64529124682, 63592721230, 63649768751, 64423220723, 63831402049, 64198169901, 64602819661, 64280554536, 64829651860, 64781849906, 64612181705, 64012303269, 63084478636, 63674897311, 62844857306, 62933778677, 62155484940, 63038073270, 63829679749, 64429783140, 65004877047, 64736867172, 64497317330, 65204324339, 66082605016, 66662605983, 67414593370, 66783122213, 65862848386, 65277071900, 65166547041, 64765279037, 65432339685, 65929785447, 65246435937, 66000925452, 65971863518, 65993979453, 66677459062, 67007024552, 67661026479, 67820606677, 67253463729, 66359864807, 66021085224, 66916664061, 66817594183, 67019394632, 67347913608, 68075670430, 67792788967, 67391803814, 67910714074, 67925139602, 67831136638, 68637933542, 67985750252, 68501724072, 67778683044, 66842302600, 67496881791, 68292463822, 69267997276, 68426014643, 68527087729, 68388588293, 68023905458, 68438350072, 69182347679, 69289506610, 70111901973, 69270516786, 70014826424, 70214601694, 70830092877, 70260698867, 71207389057, 71293018211, 70444325414, 71101041388, 70890988590, 71064868267, 71349322961, 72160904514, 72266005993, 72018796719, 72897198289, 72332049322, 73043981548, 72677390666, 72627123907, 73020813092, 72572300454, 72261567520, 72898838826, 73532032617, 74301720880, 73780697628, 73414898905, 73789373716, 73726121134, 73959597788, 74481408574, 73725190442, 73668471644, 73463977055, 72648755922, 73054712379, 72196738806, 71961452830, 71333773610, 71144119720, 71898064634, 72251904158, 72688489367, 71927966474, 72817805314, 73257855993, 72911835507, 73181861361, 74141588585, 75110491543, 75402104300, 76375360732, 76545528119, 77045375976, 78020906035, 77968219855, 78506526266, 77897430835, 78046266142, 77203432197, 77467464232, 77975754169, 77031216669, 77906645971, 78814295446, 79143796618, 78372251705, 77804232054, 78031832761, 78516973060, 78762261308, 78101053819, 77334499717, 78003176736, 78901577629, 78547439249, 77925911481, 77269349301, 77924109876, 77149176652, 76325273030, 77034668776, 76034798523, 75476874786, 76206331051, 76097705124, 76613048701, 75840386512, 76329082526, 75361475611, 75452199848, 76314741075, 76456593101, 76061265668, 76573781910, 76862947857, 76650274605, 77257828434, 77994749577, 78638928896, 78343049237, 78011499174, 78213662908, 78248877360, 77805917013, 77386469714, 76471766839, 75667562688, 75505571935, 75664899821, 76375437725, 76233905556, 76525573297, 76476573949, 75881689412, 76040420726, 75560723388, 75126930870, 74159104091, 74590745868, 75433658601, 75939011181, 75514359494, 75637494296, 75383318656, 74815599984, 74354574059, 73955950122, 74529225099, 73900537460, 73906860937, 73059831236, 73641548575, 74378640130, 74316633629, 75311812719, 76026409309, 76543910451, 76121588494, 76455868729, 76777963511, 76529722659, 76745483517, 77703324538, 76883803744, 77853391347, 78663276256, 78014554757, 79012320896, 78105169809, 78831650979, 78604219726, 78930339241, 79694397319, 79817370131, 80779599567, 79823455465, 80422903427, 81029311485, 80265589155, 80377193100, 80323639278, 80743501340, 79758756354, 79704528016, 79369634133, 79699268941, 79223414151, 79080972607, 78799121354, 79522749925, 78619089294, 79524030587, 78666681605, 79454761731, 79368638212, 79074332111, 78771952355, 78873026315, 78227589799, 77308873707, 76824062860, 77443833343, 77207995574, 76727565363, 77290689373, 77437024972, 76668049295, 76563724733, 77052049566, 77834633966, 77112481135, 77073081431, 77710298269, 78576391724, 77853496015, 76996373316, 76375540712, 75615995103, 75173001162, 75523601524, 75555695895, 74705554708, 74826748575, 74334325877, 74479096524, 75008736217, 74312429589, 74889037338, 73938509887, 74039099580, 73281562989, 73062116506, 73128963821, 73815435535, 73532123045, 74061766281, 73508106761, 73179346875, 73331126465, 73718018590, 74136260742, 74471858749, 74022657005, 74721959757, 75021807560, 75236232310, 75447328169, 75351965392, 75143213150, 74524406745, 74014888388, 73685124606, 73041622614, 73201394905, 72399293346, 72682490019, 72936017455, 73797313034, 73768118420, 73260649232, 72421766556, 72877409391, 72140259587, 71682355070, 71955911611, 72803115260, 71931916812, 71648998471, 72405263988, 73244713168, 73723704604, 74261148728, 75053005071, 74921344224, 74965576576, 75542978049, 75102027788, 75723559604, 74863059341, 75832065284, 75533453374, 74760790540, 74915747145, 75713499494, 75231534238, 74890695371, 75052538850, 74846899248, 74044198739, 73811585658, 73272138811, 73583511455, 72957256628, 73633387246, 72925529928, 72578935985, 73429342426, 72763014168, 71775099158, 71645011015, 71693922411, 71839714663, 71269877616, 71758083012, 71680599686, 71535560229, 72390229624, 72114092415, 71902250832, 72625461260, 72165845613, 72600756452, 72760471323, 72785287198, 72396306337, 71793549225, 71745235217, 71760788247, 71027903134, 70242495592, 69371291932, 68578654020, 68733171620, 69543363290, 70120901860, 70789505847, 69819830278, 70491449822, 69524456153, 69889681263, 69137929368, 68969386559, 69123183429, 69807865091, 68813416001, 68544410949, 68427825644, 69017137249, 69978488334, 70051569689, 70706579429, 71083823961, 70610838190, 70139731729, 70443729545, 69594589697, 70292144336, 70916614337, 70739038456, 71341489777, 71450343857, 71834906938, 71095001643, 72090324727, 71775217423, 72143041044, 71556995458, 71242645638, 71676162860, 70931673989, 71541537154, 71177786695, 70360910124, 69514506006, 69991564959, 69792341089, 69142644413, 69342548802, 69478889090, 69620559080, 70321290813, 71163277801, 70570516519, 69884419945, 70145921242, 69227270175, 69025659216, 68295409614, 69116423979, 68448523776, 68014780692, 69005706997, 68853876050, 69426404577, 68983230496, 69519178915, 69987182247, 69310847718, 70067216280, 70221650915, 70573235815, 70601047661, 69933882426, 69654283082, 70337574001, 70694626876, 71321826720, 72139094313, 72403489876, 72053336356, 72434066138, 72760842724, 73038510922, 72695022134, 73638889447, 72844266252, 72518763095, 73228049849, 73877230950, 73713942295, 74089758151, 74712626948, 74496706171, 74358516668, 73891625963, 72982424052, 73213098715, 72291872750, 72259499342, 71701381806, 72216313007, 72216494024, 71687010160, 70799930785, 70053591413, 70260959903, 70212118109, 70393832125, 70949865387, 71880031710, 72179279847, 73069961356, 72489881436, 72963230484, 72320904148, 71842873014, 70868779977, 71825094136, 72573675131, 72521704858, 71810678899, 71143900865, 71068354564, 70836860514, 70420940505, 69949708607, 70834275178, 70338670271, 70464228934, 70094705260, 69144862695, 68703202155, 68192383341, 67307635361, 66374562752, 66101869066, 65200193344, 64994585381, 64619896204, 64448021230, 63915476610, 62979100321, 63446753853, 63207139881, 63603445152, 62773407270, 63529378030, 62970357756, 62699194491, 63447681656, 63049271671, 63347749021, 62956090866, 62745213072, 63723873587, 63134882989, 62856892876, 62555562088, 63303632733, 64049781254, 64750206461, 64467496485, 64127379343, 64294954878, 64374703755, 65074800202, 65785198925, 65157546784, 64741687458, 64951561832, 65356275173, 65861548261, 66729388832, 66582354649, 67539287194, 67381796543, 67328665048, 67936557801, 67191796238, 66449899065, 66877020005, 66858794147, 66586144682, 66614168944, 65629959421, 66060465215, 66994284123, 66762395866, 67401976886, 67544918092, 67038812400, 66105492584, 65615761772, 65317506994, 66004542635, 65196312768, 65420202447, 65610631012, 65023952800, 65093978097, 65970763403, 66777852644, 67322706624, 68108521569, 67908762613, 67843973591, 68573079143, 68549053538, 68065618434, 67709249142, 68687166153, 68174205808, 69126854866, 68736092729, 68910865938, 68500544940, 68313051293, 67927136653, 68044290263, 67809198124, 67154142457, 67913338847, 67633231566, 68549763450, 68593079981, 68765402839, 69027393686, 68758477070, 68533902968, 69186651425, 69673995115, 68831307726, 68801487049, 68541430637, 68985638004, 68836853901, 68334690321, 67736578075, 68405946791, 67906303564, 67016524321, 66198025145, 67095611975, 66856860086, 65876163150, 66457788647, 66048760699, 65318404956, 65829644963, 65927590230, 66134170101, 66192893996, 65292043246, 65849054277, 66558813284, 66261861345, 66808627035, 67537345512, 67577206491, 68228241275, 68040070115, 68520543073, 67573580077, 67038663303, 67309477309, 67377083640, 67436578755, 67683202151, 68366856697, 68023977760, 67842074965, 67538351300, 67669498429, 68540564919, 69063616184, 69852428492, 68947605682, 68732337431, 68018114865, 69012279366, 68178301461, 67352015028, 67829860072, 68194811391, 67311158183, 66977122806, 67386597322, 67707559502, 67095461215, 68030938445, 68045396539, 67856410496, 67002337245, 66947025925, 67151335944, 66373742603, 66610222694, 65957114834, 65675989272, 65432131131, 64841521487, 65779140274, 66767050338, 66056563429, 65176990661, 65932299737, 66911999032, 66012802473, 66742439955, 65849453809, 66711366746, 67013935021, 66869384461, 67267684245, 68112687772, 68358520105, 69046682445, 69390930831, 68873149599, 68122560092, 68060840839, 68654974568, 69642274836, 70205947801, 70014560378, 70558292096, 70400938158, 69513755741, 69178140518, 69048952421, 69835884220, 68844490939, 67896385481, 68491549739, 68324228196, 68234077905, 68763097991, 68856299601, 69837453121, 69622404833, 70593400250, 70101442853, 70257115463, 69404502063, 70046693609, 70182879860, 70759455537, 70361927356, 70457745404, 70305053986, 69981818805, 69066819849, 69741813641, 69499352667, 69814779032, 70378998310, 70605834232, 71137960189, 71883342285, 72849178095, 73650277783, 73953871384, 74819356940, 75534360390, 75685334137, 75964656942, 75509597521, 76447387799, 75529493624, 74809367246, 75754228149, 76187185245, 75997499543, 75498298958, 75602779793, 75500356226, 75712228771, 76125320118, 76784036368, 76836498023, 77385638970, 77722649442, 77979787769, 77337467375, 76513131818, 76836102821, 76799581034, 75844614325, 76426181777, 76308462542, 76234241546, 76931857248, 77505958488, 78257046084, 78872359431, 78969274240, 79296524974, 78976438224, 79696535942, 80098521537, 80512296877, 80332604920, 80269137080, 80952940375, 80765671687, 81658826032, 82532644326, 83351258026, 84206774709, 84822623596, 84060486223, 84565782841, 84029088035, 83206598625, 83669674800, 83383849705, 83236010657, 83519955453, 82870158413, 83274302489, 82660399229, 82688310429, 82066867749, 81514513717, 81917913049, 81122733351, 81645462561, 81423679015, 80516150804, 80010529594, 79052708251, 79015444945, 79267976037, 80139345907, 79471268654, 79065675358, 79899886742, 80280585725, 79986238028, 79921832087, 80850929116, 80274133074, 80390788138, 81175505045, 81365826072, 81082605158, 81377038388, 80544514678, 79805597055, 79689364116, 80153602348, 80665845111, 81656878121, 81015891416, 80893022214, 81093004372, 81689135563, 82185733431, 81882889914, 81580395234, 81870495694, 80980969572, 80826152759, 80349472649, 81066442124, 81673213176, 82437898079, 83381305047, 82786674349, 82034192414, 81651377174, 82617302771, 81741894185, 80885877152, 81540808812, 80606811612, 79830809101, 80708737476, 81488088818, 80830642933, 81145798964, 80783563226, 80392510457, 81190588762, 80792681288, 81705335341, 82340432648, 83289205209, 83224967656, 82633246093, 82217720865, 81425466094, 81352761063, 81609471377, 81713179633, 82657107549, 83607861866, 83923335570, 83481220886, 82801425335, 82365802774, 83231893788, 84189021779, 84109466853, 84500657409, 84069614712, 83876915562, 84231073049, 84590769763, 83901854775, 83020432194, 82427923823, 82511658260, 82401057255, 83165572249, 82489640363, 82370953430, 81864686740, 82251439422, 82106009297, 82380192162, 82118629530, 82197890445, 82372545158, 82400483030, 81564136336, 81316387257, 82044632200, 82307829483, 81579213667, 82453784381, 81994797096, 82674666295, 82235983659, 82319624816, 81916713218, 82412519106, 83072910655, 82225250872, 81241652915, 81080660720, 80939123157, 80121708437, 80745214418, 81005582737, 81035348673, 80793757928, 79853970888, 80411558311, 80546731922, 80215181816, 80197892208, 79926201972, 79958403490, 79955378023, 79577849656, 79538301951, 79564664316, 79460542574, 79070308830, 78934379254, 79852869972, 79358848077, 79147666548, 78671405194, 79548044415, 80546227993, 81293794095, 81130740921, 81966270351, 82653883170, 81687336220, 82295827403, 82253816180, 82968441028, 83962510661, 83109825470, 83271081970, 82335643791, 82252641467, 82327981323, 82091738094, 81906470513, 81517916208, 80640034588, 80702061901, 80113586035, 80136377821, 80290658844, 81153442107, 80276990215, 80085407098, 80841815142, 80136687381, 79187932958, 80019794599, 80954952591, 81150366553, 80931851154, 80752824234, 80892624000, 80940489426, 80143050927, 80962983605, 81314522258, 80905221184, 80731173245, 80404854059, 81160031997, 80619387421, 80120153651, 79890865108, 80257009109, 81151798113, 81049890312, 81888436395, 82257154743, 83176798775, 83142305852, 82224754853, 83068314560, 84052528251, 84318797241, 84771031843, 85423860598, 86080772172, 85593632047, 84794019700, 84765505850, 85142680739, 84958074903, 85210715965, 84239409607, 84257092607, 83821252423, 83098454507, 84074814585, 83595328495, 82682905749, 83503167024, 82584506031, 83441850208, 83021240378, 83377616343, 83045936407, 83352717615, 83343025904, 82673389939, 83063895785, 83177319825, 82968046896, 82748823431, 82469392094, 82985481484, 83741363724, 83643277767, 83520642779, 82702625709, 82161841836, 83056842317, 82660539918, 82990619436, 83404339581, 82640727051, 82090126085, 82214777667, 83146637988, 84123388787, 84182937061, 84594432404, 83947429052, 83873466546, 83269324021, 83411073256, 83754865904, 84041788348, 84809634204, 85194784157, 86099648262, 86343243363, 85820170362, 86609088752, 87102531150, 86557729116, 86706888672, 86348026679, 87078895599, 86112286922, 85161073953, 85107083125, 85799990349, 86329624871, 86962967091, 87385707175, 87991415881, 87963177578, 87033741690, 86618387814, 87232212504, 88138820760, 88971124590, 89498849232, 89953665154, 90944522432, 89994540079, 90260102913, 91120401899, 90958439593, 90723283652, 90666300342, 90649665005, 91022429222, 91633605999, 91229319056, 90726163508, 90100297901, 90935600116, 90295569431, 91283669209, 92151912092, 91386548578, 91173779556, 90957790223, 91112346910, 91160839892, 91410163005, 91492720814, 91299054599, 91780272872, 92432826293, 91702156822, 92319629985, 91948327542, 90948596194, 91883148734, 92581358710, 93105963404, 93036835593, 92825985498, 91934927358, 92504846557, 92602588508, 93148447646, 92480518644, 93416694368, 93478020703, 93007458704, 92018744591, 91574101460, 92185168952, 91485581217, 91939002366, 91479584765, 92143985345, 92192935724, 91276876439, 91905727002, 92712570941, 92191168639, 92456301431, 92467416399, 92131606528, 92384035266, 93256494147, 92272293370, 91899457597, 92313750231, 92280540492, 91976008683, 91422222893, 92256703423, 92198307122, 91946909247, 92241604966, 93155706054, 92486170589, 92198468993, 91879727963, 92210390586, 91960228831, 92628992592, 92784725340, 93149149653, 93322416078, 92911753793, 91991455837, 91201542467, 91926071835, 92522002311, 92290860369, 91733902852, 91065585108, 90838652134, 90932089920, 90779600641, 89859270229, 90218136067, 90819249401, 91785369202, 90861205435, 90363467953, 90924586844, 91325611217, 91378444183, 91166340393, 92031965824, 91842839046, 91053030520, 90994810323, 90158382243, 89751989700, 90173544519, 90253833658, 90818701521, 91129345599, 90858911875, 90780776490, 90564453716, 90305804828, 90475260501, 90557523257, 91236926204, 91618900204, 90810865178, 90183456624, 89241151413, 88449480886, 87747137142, 87958327290, 87190910721, 87665832684, 87973793221, 88695082569, 88164255435, 89115168406, 89927436961, 90062016899, 89353677592, 89649039121, 90613909494, 90908301132, 89921623856, 90135872563, 90654075000, 90945293816, 90434375336, 91020225562, 91230044304, 90713134661, 89743599048, 89614852542, 89929737193, 89052075639, 88678562369, 89170921447, 88693896255, 89154462122, 89673575804, 89678564465, 90513014916, 90022303301, 90690513153, 90359168010, 91307262388, 91983359638, 91173199928, 91077109322, 90366926256, 90463356820, 91267065955, 90387454971, 89504454386, 89712181614, 90660447474, 90942358836, 90237986105, 90774934008, 89980425915, 89917977322, 89571551993, 90566204769, 89988348977, 90972022454, 91307352676, 91237792126, 91438220047, 91670079819, 91551302800, 90984466323, 91944593522, 92898139747, 93251861045, 93328602344, 93143257638, 93321557412, 93040785809, 92392716365, 93006471558, 92258929896, 92621819819, 91906586346, 91577950645, 92359433871, 92844320731, 92105473448, 91366526000, 91472968656, 91449697456, 90717821794, 91552314899, 92439188172, 92772685967, 92952489079, 92649832138, 92170092167, 92501433301, 92535140047, 92946757065, 92068425411, 91107405646, 90739481572, 91066951810, 90601365910, 90410075156, 90902679698, 91579313765, 92294602081, 92423324384, 91454230205, 91727347834, 91031417579, 91665257556, 90954838403, 90667903531, 89807574500, 89270469148, 89906049749, 90094847068, 89234588951, 89598578284, 89288682098, 88712306134, 87840824167, 87516090673, 88101890759, 88934094888, 88222034402, 89002325000, 89577431450, 89652234425, 90498582516, 91470473310, 91437227956, 91845996660, 90877839905, 91328692582, 92226451314, 91820885227, 90957911383, 90288984267, 89953429057, 90838215663, 91591943510, 92192859302, 92043304924, 92174215610, 92560272602, 91618109789, 90618632324, 90405437728, 90205134013, 90512297448, 91400980939, 90722865220, 90285444447, 90304887804, 89420345896, 89483506422, 88869973413, 89385546819, 89439559206, 90282010444, 90322877269, 91201094434, 91867712336, 92793557900, 92871464861, 91884207465, 91341486600, 91130626307, 91995525345, 92035650553, 91740981764, 90894827216, 91831959435, 92093065618, 92528029678, 92145142815, 92792883592, 92832126773, 93195159184, 93813978213, 93022161418, 93735209337, 94538119762, 93556475749, 93037064426, 92768996351, 93490897972, 92766299541, 93537248678, 94532468985, 94402932075, 94026860414, 94163707716, 93534008167, 93518750444, 93778626604, 93573754320, 93697463617, 93454656068, 92990922628, 92936634831, 93821545193, 93686866975, 93752825488, 93273581736, 92602096266, 92761577285, 93465449967, 94124430038, 93255501191, 94150644702, 93797341723, 94008348052, 94014510702, 94460460456, 95396929685, 95755718209, 95653276324, 94704316807, 94305040808, 94308065965, 95062091786, 95899914696, 96647855577, 96191156045, 96381103359, 95630248791, 96337140753, 95389834170, 96088808511, 96974185057, 97498331427, 98405054779, 97726194810, 97353547527, 96419657878, 95671071271, 95321427329, 96027096685, 95143148214, 95539930414, 95870643538, 96356740065, 96687492637, 96979957227, 96881410884, 96345409061, 95719382321, 95696088919, 95171800690, 94583450937, 94687116336, 94153445881, 93293786044, 93337395375, 93924019334, 93928695239, 93331568921, 93395660658, 93056394390, 93816924668, 94670486224, 94732797113, 94686911184, 95662713310, 95499891849, 96249848957, 96890911492, 97600325775, 97718668829, 96738886905, 95963691341, 95282940399, 94626464085, 94709538655, 94867548466, 95495542574, 95545827309, 94649297646, 94021970050, 93338274573, 92544050697, 92340760016, 91904366621, 92007024131, 92760131324, 91995671585, 91329010579, 91668634678, 91536470237, 91878033831, 91135547836, 92109709096, 92543727265, 92324334506, 92525706604, 92698675916, 92617302254, 91822229271, 91249925755, 91158532388, 91100251064, 90169302234, 90137038292, 90515913938, 90590658066, 91465406480, 91724029446, 91387740165, 90998354051, 91746705732, 92102032133, 91946609893, 91711235668, 91198844603, 91608624364, 90736148168, 90267958361, 90839209838, 90654592140, 89858499782, 89977328753, 89151383381, 89545393397, 90213861965, 90611510863, 91133871318, 90137741347, 90291502527, 90196992766, 89380723020, 89414968459, 90166558113, 89678836496, 89164569321, 89469633892, 89823665266, 89547177655, 89775049770, 90469957017, 89594435042, 88617060261, 88061186974, 87626386080, 86770356265, 87420420565, 88289698148, 88490704929, 88372836928, 88728150617, 88199962420, 88412059274, 88780346429, 88333559234, 88310810801, 88047304075, 87168568924, 87749934786, 88503739478, 88446777658, 87994960639, 88141397454, 88358470648, 89192349024, 89066311792, 88766177089, 88612871588, 88457189455, 87676355568, 88034245939, 88033678074, 88717566683, 88612308394, 88633363100, 88394550505, 88646127771, 88827945113, 87881017456, 88758382260, 88635128475, 88588013178, 88073514755, 89057181967, 88689051507, 89508528872, 90363612137, 90999523688, 91906236902, 90912560191, 90454506980, 89953538151, 90499873507, 91364601114, 91580019196, 90932789810, 90582398427, 90901896592, 90535687342, 89542262861, 89720318518, 88751415869, 89591972525, 90495726151, 91098824724, 91993037193, 92815585565, 91858990700, 92379846251, 92990545045, 92961318047, 93295991361, 93451021541, 94091964442, 93831720537, 94110031492, 94433511385, 95158020417, 96128682142, 96049519679, 95309932252, 95811483532, 95779972919, 96347470148, 97145231237, 96186060940, 96559654266, 97436047156, 97458131912, 96849940404, 96646281298, 96965620924, 97241925846, 96825742316, 97443419226, 96469119626, 96690261789, 97132797536, 97094564228, 97263624025, 97869281473, 97608045293, 96694771575, 95823879882, 96304397389, 97137472761, 97489802581, 97867887673, 98822016135, 97910983318, 97601496675, 96830869638, 96250781230, 96323394277, 96211717285, 95971652439, 96110710060, 95638839541, 95762461333, 94813128931, 94521459692, 95449779058, 95470502283, 95732845877, 95916241836, 96260170829, 96627378961, 97212960918, 97289517372, 97763175537, 98052441966, 97363844391, 97058590933, 96300215030, 96793034419, 96324564229, 95619759309, 95324836569, 95110446633, 94154625309, 93365013916, 92686371262, 92832345421, 92019367672, 92727089575, 93285890968, 92306792843, 91974381613, 92710879811, 92238085076, 92469931115, 91576163896, 91391934768, 90472192213, 90107147707, 91035829763, 90950719886, 90904791120, 90805800391, 90032807380, 89926685443, 89402278748, 90071568345, 89245894852, 89909746243, 89488149636, 90389998884, 91132399710, 91125614854, 92048072846, 91444978460, 91977573980, 91193971948, 91420647370, 91742145301, 92082973007, 91708743979, 92507484495, 91862426759, 92146732151, 91471139946, 91142942661, 90805532767, 90002656038, 89591789642, 89354305862, 88789138686, 89483834053, 89795838457, 89666637764, 88907018187, 88034113608, 88329354640, 87383289666, 86423678420, 85599384124, 84977603065, 85185916602, 86116326618, 85614535373, 85651486229, 85491596972, 85745388830, 86368789114, 86860248449, 87658325485, 88335797943, 89163722252, 88482726118, 89287648684, 89257316592, 90064344213, 89640148117, 90383780786, 90026303755, 90011901565, 90002955380, 90946850984, 90192805703, 90735425761, 91013889245, 90378670492, 89432882738, 88799863126, 88839841529, 89573570989, 88913571704, 88719411156, 88593222795, 88887775723, 88248012212, 88613372950, 88070412938, 88767252792, 88959780202, 88616961827, 89582843586, 89354119533, 88704954325, 88581887959, 89477735125, 88544701356, 87779606057, 86800821226, 87592239046, 87903705215, 88100161572, 87224767810, 87837673871, 88423869305, 88659618788, 89579371572, 90564070041, 90816868753, 91139926254, 91683056454, 91616718483, 91640778059, 92554215156, 93416432235, 92620580699, 93216633351, 92643444725, 91837236768, 91491268140, 92142825249, 91497681029, 92486732245, 93301236669, 92812926532, 92732944965, 93443502742, 94126880299, 94667649889, 94933350304, 94277097678, 95046354872, 94437880200, 93857167517, 94847575416, 95713818105, 95240554316, 94429378191, 94980241294, 94831477944, 95429697874, 95209154586, 95461165877, 94893699753, 95560559873, 96207226132, 95862656236, 95984561840, 96890975846, 96299410797, 97001637327, 96071672608, 96594153901, 97394039519, 96976824912, 97570915746, 98541805177, 99296133840, 99757375173, 98876246039, 98640391521, 98275247115, 98397958600, 97850510064, 98100327964, 97640798999, 96751394191, 96651095184, 97481302325, 96980231010, 97031791420, 96985181365, 96991281092, 96850353264, 97061441359, 97753667128, 97802177166, 97851158197, 97769690165, 97059429236, 97393413711, 98101943802, 97979549875, 97192433279, 97799123476, 97001130987, 96489925709, 95817078490, 95336728915, 94861574011, 95492755474, 94802360593, 94188521311, 93799441505, 93614064749, 93223217016, 94176675357, 94620076256, 95501441633, 95709413460, 94857490937, 95457939582, 96313662574, 96883022602, 97452769148, 97395769171, 97727558170, 97017942154, 97820091733, 97959175056, 98887944006, 98335287908, 99031159329, 99211843811, 99373510353, 98971941611, 99145708497, 99604711406, 99322414238, 98341733276, 98043100918, 98993640074, 98509543103, 97719009802, 97788750290, 98625460470, 98421106825, 99087895762, 98406316103, 97643923337, 97046102152, 96725446446, 97218136911, 97298032135, 98227795018, 98373057005, 98144950306, 97891457768, 98158176751, 97926049843, 96966263787, 96958197710, 97219111141, 98110636222, 98086721273, 97137362797, 97744431695, 97125600736, 97437283448, 97849744123, 96890427332, 97001105521, 97285846442, 97005454350, 96723731442, 96942494093, 97785221878, 98439493119, 98648336748, 98842876697, 99267569832, 98347477511, 99064904799, 98692933079, 98566123577, 98159808396, 98010757440, 97552007401, 97864653497, 97948184645, 98907517216, 99070027186, 99924230830, 99778870317, 99907082097, 100417288906, 100096664453, 100472217263, 100155361925, 100377792416, 100558220499, 101283528914, 101106047871, 100800299186, 100794880381, 101483572029, 100766969119, 100781369632, 100451445192, 99973848719, 99188834328, 99588249582, 100010535402, 99338226718, 99752592319, 99645645959, 99470283685, 99163719142, 98356377559, 98213499569, 97529287821, 98018810671, 98296756611, 97466078820, 97129868417, 96975616798, 97021774452, 96225836319, 95915732914, 96122576499, 95840849110, 95790730965, 96170345939, 96818106708, 97030364303, 97714136913, 97996279841, 97872337481, 98687935320, 98670677767, 98332624141, 97698442504, 96990883642, 96389029040, 96086787978, 96470435533, 95857736720, 95304521671, 95032650504, 95970225673, 96081419788, 96321131710, 95649757499, 95644624933, 96132623581, 97057635064, 96647172749, 97451658154, 97948462517, 97114634487, 97730193360, 97610685219, 97954478739, 97951709706, 98513197880, 99167409571, 98199261724, 98852678319, 99027069078, 98799296645, 98552956424, 97593805392, 98543809832, 98832862706, 99027121479, 98173101850, 98955196015, 99335552512, 98518003837, 98834842392, 98057781934, 99030243374, 98189974165, 98099435890, 98703312454, 98212197905, 97423748459, 96747552227, 97341994912, 97545361117, 97718913699, 97961826835, 98443429054, 97566229866, 97568298024, 96846585351, 96352677825, 96479181430, 96847975672, 96960692600, 96779454651, 96938535903, 96672567767, 95710064693, 95766481504, 95250509115, 94570864038, 95383524709, 96263180833, 95494934465, 95602829041, 96415023768, 96867896947, 96079979366, 95922734947, 95441213600, 95250697599, 95452109222, 96422910030, 95817258196, 95945129591, 95311560432, 95502260333, 94605775477, 93788274130, 93379372709, 92824065240, 92254275360, 92245146407, 91968909355, 92875303549, 92055286511, 91632604089, 91132621458, 91550192512, 92061922132, 92480037180, 92848762795, 92358264439, 93281870514, 94155657218, 94018455376, 94174142723, 93419273480, 92597247442, 93321239146, 93876483452, 93864666580, 93269501688, 92668318156, 92874885247, 92434516808, 93285170338, 94132221098, 94960308115, 94278242738, 94525621885, 94024388457, 93910412907, 94253439525, 94173890976, 94855190281, 95183419118, 95098905661, 94395504062, 94533822735, 95455174733, 95385590883, 95972701623, 95078983455, 95683472899, 96157650065, 96818380762, 95928529484, 96349450016, 97150013858, 97797452734, 97581205140, 97250228226, 96646978031, 96432381150, 96703199708, 97386246441, 97620433218, 97997652805, 98982680358, 98960100658, 98771875355, 98488000267, 98014762903, 98200073082, 98034371839, 97133252619, 96926848648, 96796156470, 97566606348, 97010812172, 96216209631, 95864349526, 95926599114, 95743586287, 95433345067, 95457659313, 95546434886, 95012568098, 94211185501, 94643605094, 94641362353, 94352317926, 94916015203, 94905192859, 93985993024, 93483923094, 94143116596, 94576926495, 94628513367, 95179568518, 95734479865, 96452344405, 95566161328, 96505802952, 96798145053, 97108519100, 96324295955, 97223589434, 97851928383, 97127281062, 97608985448, 98313177757, 98918323869, 97923422426, 98130070563, 97257667651, 96906858919, 96494571669, 97371886665, 97729665729, 98023956800, 98629650421, 98556950935, 97900019179, 96908378337, 97858321387, 97897511092, 97416529199, 96635543584, 96687050356, 95999678527, 96335883309, 95374384253, 95826079756, 94961260763, 94154040610, 95019300986, 95543784022, 95493721085, 95878634793, 96753907463, 96531620545, 95801880815, 95872500846, 95305123959, 94685241579, 94326326556, 93869148128, 93404097535, 92439835632, 92536846732, 92107371729, 92083165115, 91212604125, 91616956720, 92525854644, 93162887056, 93790753322, 94733971005, 94579505267, 94155141879, 94068305603, 93834252735, 93208562044, 93830283912, 92872236935, 92548232881, 92027432381, 91373509982, 92299314883, 92319062995, 92373926462, 92474394685, 92274684406, 91592401734, 92424613866, 92573024033, 91856335190, 91821135107, 91189852259, 91814324193, 92807799406, 92957422286, 93122235282, 93037660401, 92812573314, 92393608114, 92629313796, 93210266819, 93612049020, 94008432763, 93147268094, 92977814804, 92796276850, 93315350598, 92448003931, 92483720274, 92012064535, 91040488875, 91090927739, 91686950939, 91352189988, 92179223277, 92987835995, 93940457493, 94619754333, 95076225210, 94128341974, 94863441063, 94851974736, 95143163115, 95759091733, 95793202051, 95181138814, 94581329561, 94489431678, 94185115459, 94184926380, 93570249242, 93625013464, 93116291763, 92516396187, 91531039082, 91270314801, 91920896761, 92645699261, 91966043351, 91821881807, 91459208418, 92284819494, 93256842611, 93593810206, 93421390355, 92659104392, 92865367113, 92611576446, 93116689358, 93201424621, 93049311053, 93805466024, 93817575499, 92892133313, 92315987258, 91725214851, 91805534883, 91924289553, 91707970767, 92421055764, 92112496446, 92297451298, 92391527337, 91853649832, 92823179816, 93409121953, 92658753214, 92891675036, 92801131776, 92504068874, 92744268345, 91886579909, 91300158252, 91013339341, 90467575922, 90153077004, 90527850060, 91000134328, 91404609346, 90773970117, 90537911268, 91245893845, 91948649070, 91363553763, 92241333648, 92000836108, 91778164360, 91161514149, 92058018238, 92413238936, 91432496194, 91838531340, 92579815409, 91989356642, 91952943745, 91858103731, 91369109382, 91539397449, 90810055866, 90625683445, 91012024775, 90737897017, 89882206974, 90029209463, 89115276989, 88423102064, 88992213906, 89606125893, 89405705497, 88502770157, 87672153198, 87546066220, 87262349312, 88257361143, 88298667759, 89234708073, 89815740389, 90061867711, 90311691205, 89593412783, 89694683346, 90320760985, 89843075265, 89587903141, 89979549726, 90903133643, 89983275762, 90659602246, 90041240068, 89467648980, 89480548125, 90415466444, 90199457537, 90229601276, 91220737978, 90454908825, 90361203344, 89395469438, 89768894306, 88938944809, 89290795442, 89216009445, 88506654742, 88535278157, 88788402056, 88482231978, 88592518949, 89026961661, 88928956436, 89921705918, 89092535883, 88718054210, 89669314791, 89301284652, 89092834466, 89448141237, 90236464849, 89553395598, 89899447377, 89700117755, 90106652979, 89763970834, 88864965605, 89191650282, 89179839466, 88742953990, 87871029797, 88529631418, 89093801433, 89823882956, 89047480364, 90013488239, 90928291965, 91350081070, 90689398399, 89916311389, 90148295117, 90386925379, 90854458156, 91719859127, 90808083870, 90701743827, 89880335012, 89115519755, 89201069086, 90064198847, 89182924730, 89759871721, 88883299876, 88742179529, 88102908577, 87287623574, 87884415222, 87140294658, 86849169089, 87380248862, 87298415463, 86459691334, 86075103609, 85670060748, 85340969242, 85361345192, 86201593069, 86796214393, 87478645505, 87643208777, 87671514700, 87455014302, 87346901426, 87496190214, 88086946398, 88835306053, 88406377489, 88074882254, 88801706775, 89385793977, 89454212029, 88584720829, 89566569587, 89710916304, 88980747686, 88018079811, 87237033517, 88069852412, 88553046579, 88744925712, 89206318719, 89082579846, 89508526619, 90397386026, 91249133818, 91594106468, 91857145443, 90961739234, 91817926770, 91492973061, 92009455160, 92372634018, 91937297125, 91193031597, 91221905132, 91146774784, 90797431348, 90371341660, 89678074546, 90362054551, 90561641854, 89702481313, 89664125853, 89208779998, 89386588775, 90154955518, 89881111783, 90531237863, 90488478708, 90961956164, 90147761565, 89525343131, 89179865699, 89017654463, 89678335670, 88739825133, 89551156746, 90540568973, 90166997648, 89269752122, 89808276295, 89925486313, 89489566156, 89631768186, 89271576475, 88320358079, 88820038738, 88970144287, 89319399410, 88730006523, 88047621463, 88286515730, 87619133973, 87907073990, 88859163863, 88149152153, 88836543081, 89322968992, 88991981712, 88168370673, 88245130222, 89004022809, 88660316558, 89157405722, 88746816105, 89359046289, 88507009720, 88320094005, 87933487385, 88758491471, 88119745791, 87660137307, 88307002307, 87583908691, 87219488398, 87796638374, 88125447035, 88465114768, 87663488206, 88064134859, 87992108439, 87269866805, 87793127337, 87673256315, 87443998440, 86977357732, 86290839953, 86149642054, 86373275971, 86523663524, 87248097466, 87877645685, 87277678008, 86441425358, 87291177590, 87685934870, 88182789680, 87287905826, 87625114851, 86732447871, 86733374219, 86375647228, 85809020741, 85225270072, 85425037566, 85007858695, 84058402414, 84164207056, 84355829728, 85213579415, 85403404048, 85945158398, 85904528026, 85607548159, 85139762913, 84864270400, 84151929161, 83743181648, 83813779851, 83959433041, 84375796568, 84139596391, 84171268080, 83823928330, 83987828905, 83312648576, 83595743357, 83375616371, 83274488158, 83044505761, 83490719256, 83168183557, 82221176610, 81462335398, 81513352124, 80989982792, 80697772948, 81121222691, 81673796229, 82628675154, 82381044517, 82665481570, 81715622128, 82051980734, 81390950469, 80981854739, 80527785614, 80995835801, 81462836857, 81968998802, 81882927405, 81464005665, 80612079225, 81292868323, 81500963361, 82129905739, 81744680873, 81494413555, 81713062189, 80904509987, 80004151561, 79749724826, 79358444656, 78955521173, 79399198588, 78454734121, 77680983039, 77531281133, 77065018472, 77843921370, 77526861200, 77305777890, 78029453452, 77513509967, 77202394020, 77877532339, 78381995528, 78169122893, 77960947598, 78391314595, 77710862490, 78221267207, 77348285167, 76679580931, 76515910712, 76098432885, 75553316078, 75030207176, 74236130343, 74710740781, 75530881412, 74602238920, 75253410012, 75704676773, 76567621503, 76721167185, 75736506644, 75215215863, 75194895840, 75376732329, 75979029590, 76086266857, 75359379841, 76274741699, 75409121566, 75832492942, 74891186356, 74153693281, 73572592309, 73672883865, 73162724395, 73197458790, 72709774231, 71822178278, 72352155472, 72851282402, 72586074620, 73057226736, 72540524835, 73177646829, 73240995230, 72315184811, 71828456743, 72102466050, 71834861120, 72594813881, 73067464407, 72979170679, 73032690930, 73650327650, 73399072235, 74062476777, 74701220120, 73861993808, 73461929674, 73015904092, 73526049873, 74200561069, 73808757102, 72834576266, 72098281155, 71949501794, 71996704765, 72822633709, 73454021962, 74388324727, 74957119864, 74066493085, 73397168230, 72724555880, 73129204057, 72462388750, 73076288358, 72704577307, 73446469480, 72900521464, 73837892199, 73744491387, 74018085208, 74224602159, 74291718379, 73724966665, 73147744879, 72686264280, 72103829313, 71250492242, 72096899467, 72639743232, 72395587404, 72706623504, 72361458700, 72030391068, 72434705054, 73206818496, 73654088553, 72937570155, 73819285360, 74641489503, 74725567376, 74062533513, 74224630231, 74571054740, 74479771169, 74165434924, 73471864710, 74458257994, 73539141114, 73880312480, 73727355707, 74712344083, 73727709021, 73403711138, 73336137391, 73432979818, 72939315741, 73772703567, 74336201857, 73852239904, 73266911418, 72304913105, 72423387688, 73107875960, 72143061711, 72068048845, 71455678658, 71556729125, 72504098732, 73450361645, 73372325404, 72940993735, 72388927681, 71830228888, 71054945117, 71407166813, 71746608884, 72461824970, 73178222773, 73559222075, 73320010205, 73395865786, 73781314311, 74227715632, 73742433540, 74523698367, 73816772476, 73974497643, 73583721974, 72771955013, 72063259885, 71849463222, 71378949458, 71805611591, 72422257085, 72319355235, 71469976143, 70689114281, 70046956158, 70846435911, 71559694687, 72300484738, 72629756606, 72235255108, 71721865147, 72520312220, 72649982039, 72589216310, 72529414284, 72938306945, 72324682386, 72097831073, 71201820229, 71481415317, 70832830435, 70332694845, 69901673528, 69882751286, 69652303431, 69436810062, 68465854559, 68037771707, 68706758327, 69670863976, 69375224499, 69392774949, 68436798886, 67837853466, 68654001707, 67932288232, 67653458665, 66883892655, 67115107524, 67255229381, 67462861949, 68237607849, 68202894541, 67599349994, 67115504997, 66258282943, 65348712592, 66065797088, 65066105221, 64848894770, 64634973971, 64891671524, 65111539642, 65148134866, 65454898374, 64994120850, 65571956785, 65905416720, 66061777691, 65119987891, 64562559815, 64314164188, 64966209111, 63977884957, 63689882957, 62742075096, 63128904439, 62352437819, 62689121973, 62312674008, 62063294232, 62409131573, 61859995041, 62085045830, 61388605803, 61916876101, 62125909869, 63057899092, 63832005584, 63416799655, 63209665415, 63777111036, 64080767941, 64959451236, 64376210021, 63719886667, 63805696582, 64037124491, 64521658342, 63989169300, 63653076067, 63505529060, 63846886556, 64402134713, 64847554442, 64678034516, 63976371182, 64914684664, 65480548125, 65532170346, 65015623404, 65796297431, 65586185477, 65401550647, 65339131794, 65355764404, 65654639845, 64776306183, 65200411959, 64579455054, 63909017155, 63852804547, 64759848543, 63944559993, 63177766201, 62547883560, 63036594441, 63766268812, 63151701952, 63596298701, 63040770254, 62554779348, 61621561493, 61967139770, 61832438570, 62201384880, 63079583205, 62769853100, 61828562491, 61130459005, 60539897561, 59816703485, 59018342278, 58587747451, 59538600951, 59935169674, 60699891727, 60267720566, 59787367130, 59282063502, 58396444581, 58804890480, 58976451350, 59255316103, 59511319389, 59139977655, 58416255765, 58232412526, 58632432193, 58607084603, 57861841566, 56979529915, 56939736855, 57071088768, 56489359610, 56918187565, 57406245329, 58236779971, 57419938951, 58140628623, 57656752077, 57666812341, 58122096853, 59032421476, 59699546488, 59677934795, 58781772723, 57979879756, 57971398865, 57754191549, 57093222640, 57911984751, 57565400747, 57219149637, 57589751771, 56941663102, 57793613446, 58757523527, 59338955865, 59876845457, 60488879972, 59497979089, 60018177165, 59718432692, 60263996098, 60574338821, 61029020428, 61963525362, 61531910903, 61228606878, 60550854668, 60990578676, 60661673441, 59836852482, 59820145142, 59973459765, 59571762004, 58949349187, 58869739486, 59272206116, 59157515031, 58444910252, 59211863168, 59543139498, 60459731702, 61141213241, 61244130720, 62047263738, 61230095502, 61987727694, 62473380881, 62654458502, 63142165947, 63944763179, 64591803124, 63661274871, 63417986764, 63103112019, 63657921483, 64606223476, 63618149850, 62782036209, 62731287242, 63687502808, 62759205958, 62162242939, 62202114026, 61922230089, 61811037842, 61130501750, 60907470010, 60305758962, 61081082367, 61171960805, 62086166024, 63000098065, 62753103524, 62570065695, 62903730553, 61989249570, 62127086718, 61615194298, 62136283432, 63085181734, 63322003195, 62396257839, 61517762187, 61229514598, 61013036221, 60753815536, 61494381345, 62352416781, 62999191384, 63536005771, 64346165743, 63968577901, 64727991428, 65565271178, 64832905555, 65411868254, 65040692185, 65886649130, 66817221638, 67321861422, 67688677816, 66903393502, 65933164081, 66883404125, 65941457501, 65989938031, 65883366053, 64901544117, 65585627823, 64704264415, 65288563491, 65099526454, 64435551981, 65140032907, 64592460347, 65169823810, 65046847188, 65110323342, 65706771304, 65358633761, 66338253101, 66270859296, 66499666392, 66932282919, 67136110417, 67209243640, 66962054343, 66945990739, 66315458497, 66037266525, 65644716762, 66630136523, 65991902326, 65853836947, 66417638545, 66843404514, 67634131972, 67595202525, 67804855501, 67838729753, 68149965817, 67992780921, 68127482396, 68051039100, 67369613448, 67181404974, 66455671996, 66660864392, 66724241659, 65853741920, 65774816877, 66532605756, 65816429735, 66512998942, 67058365502, 67259816764, 67082045550, 67162528707, 66700867335, 66876085678, 67659977945, 68133709609, 67398229196, 67409109815, 68170414536, 67991830317, 67155998095, 66419356838, 65964654756, 65807140277, 66056066448, 65705944175, 65528049372, 64550516847, 64134857039, 64112043864, 63194226215, 62473350555, 62781522324, 63400178271, 62455912343, 62146016417, 62199789396, 61746212887, 60959175829, 61058143649, 60692397342, 60326118445, 59729234783, 60171445390, 59553064327, 58915145394, 58440665476, 58006764302, 57918390789, 57159941699, 58007585250, 58168320052, 59082630551, 59010777876, 58029657739, 58259931697, 57955080228, 57900966277, 57056173732, 57176305259, 56494356668, 56539876068, 55653870948, 55823781411, 55967160009, 55967110368, 56829682192, 57624896816, 58604545347, 58531038206, 57945648804, 58445977774, 58228332914, 57960228839, 58795473093, 57953698702, 57845032418, 57417005849, 56944380815, 57368694937, 57599904062, 58339157662, 58036218567, 57878694069, 57111221968, 56268284699, 56510696519, 55868401770, 56717277341, 56341002958, 56245939372, 56783564530, 57617671749, 58504551490, 58774786915, 59104024233, 59518650822, 60229663534, 59688614887, 60588635159, 60514252064, 61383920392, 60449921520, 60839789744, 60483122645, 61371627191, 60933331019, 61701446037, 61131583527, 61552134607, 61786596693, 62749901169, 63107781977, 62745513855, 62770659119, 62577389157, 63498053986, 62812925273, 62523204292, 61983007884, 62668000483, 62095770834, 61175695193, 61598416793, 62511188707, 62065480229, 62559023832, 61863249597, 62731713167, 62207960536, 62423801154, 62442839285, 63042811401, 62605005464, 62418738354, 62543969942, 63476408385, 63562216447, 63124699448, 63887106161, 64395857818, 64373831793, 63404717022, 64272011417, 64317871386, 64063093694, 64554571290, 65220515200, 65497202797, 65812006272, 64868657752, 64762379375, 64136895970, 64177067956, 64404970942, 63672942448, 63566595687, 64180728832, 63778583300, 64273264786, 64143705609, 63701229068, 63777849286, 63487290952, 63702141064, 63118717073, 63437638550, 63704305902, 63516677227, 63680012538, 64510870528, 65237289269, 64814513663, 64878335768, 64621494076, 64041261353, 64028232101, 63137042248, 62417732931, 61919137453, 62678431421, 62786573759, 63522887696, 63555004930, 64507897064, 65002751928, 65724289656, 66719533972, 66081498298, 65537267415, 66401711784, 65821118754, 65148173837, 64723372568, 64745779922, 64893745710, 63909444618, 63581798500, 63993549620, 64297964640, 64560310215, 64066855937, 63146442572, 64110353641, 64034264782, 64283044881, 63578686811, 63640417846, 62925523345, 63725312596, 63787407442, 63819479185, 64431986468, 63697398092, 64222046642, 64836725542, 65658260851, 66077764377, 65556303202, 64826042130, 64750628253, 63989641688, 63900114818, 63473638279, 62758231647, 63373753427, 63442484072, 63460864947, 62891312694, 63271120935, 64265947376, 63436453367, 62936305142, 63363656973, 62435287267, 62955872141, 63261825900, 62748488810, 61850850823, 61266418708, 62088411795, 62492664568, 62426735882, 63061876308, 62829743086, 63509897233, 63890580657, 63779821321, 63974261595, 64964567558, 65912241863, 66774079025, 67266881236, 67287042348, 66626886452, 65926809922, 66784501718, 66838329110, 66930835896, 66806379442, 66640602074, 67461495245, 67318268015, 68143642695, 68379108625, 68155668490, 68235621574, 67509507436, 66756104359, 66735188998, 66093791454, 66956189873, 67210547496, 67408842289, 68141844086, 67276588468, 68240197150, 68106005172, 68739759156, 69344484002, 68910785645, 68580155347, 67623342841, 66903930788, 66662566269, 67287621700, 66678979783, 65883513509, 65220258519, 65112684313, 65636661410, 65871015966, 66597764856, 67255608009, 67667372047, 67711332464, 67147477199, 67328995599, 67810491979, 67437006148, 68357655653, 69109624258, 68686880182, 69292785475, 69286938313, 69714336988, 69142319168, 69894677357, 70761477722, 71166595049, 71249933000, 70521292546, 71367573263, 71562019335, 71650649232, 71946452198, 72786820345, 72909568519, 72250888243, 72055091317, 72969309760, 73238327078, 73874041452, 74431717921, 75372721913, 76170973190, 75429215629, 75477318586, 74625383911, 74583623363, 74117769335, 73818285113, 74360755559, 73366184412, 72944295237, 73823485466, 74155240911, 73945494441, 74884602443, 73966703985, 74940058762, 75652411980, 75044847955, 74882242252, 75122501866, 75048095384, 75357340886, 76267188825, 77065764061, 76534353696, 77047980238, 77525791361, 78264508634, 78584867181, 78298558190, 77310676228, 77062292533, 76362822016, 75958237576, 76901008911, 76472448258, 75981098266, 76577916839, 76760042297, 75824974674, 76697057888, 75802638460, 76669469565, 77172281497, 77751392609, 76961951160, 77561585188, 77515868672, 76517311179, 76972202030, 77960312391, 78285952364, 78963040790, 78580079768, 79367994122, 78544256503, 78899654607, 79663447730, 80116972274, 80604427057, 80529407967, 80732097864, 79929908597, 79575977855, 80235989866, 80158196907, 79418120737, 79677722135, 78959701784, 79058102186, 78802801399, 78415484557, 77636660499, 78196105758, 78105164884, 78530572404, 79530013430, 79379413054, 79979755443, 79497500286, 79268887780, 79483370275, 80394707430, 81226892826, 80599263356, 79975579615, 79337653579, 78415416555, 77793204713, 78616420840, 79286937322, 78636953364, 79534418384, 80254124177, 80930567635, 81384977931, 81010162062, 81116351716, 80499938995, 80617471596, 80303078081, 79327411749, 78936253617, 79566276321, 80212930721, 81002820954, 80443281972, 79680998783, 79794240895, 79520617776, 79043631154, 78989591887, 79222681926, 79489491526, 79031489711, 79939535571, 79904124832, 78953930138, 77993303149, 78694468665, 79323158045, 79324499175, 79310552578, 78402807642, 77471599192, 77030942525, 77854873557, 77722802542, 78414549653, 77548646151, 76592350588, 76813975818, 76477969016, 75947155325, 75170190223, 74218298509, 74759343363, 73795260829, 73700144898, 73095519666, 72137241234, 72532335012, 72413836731, 72315364400, 73202943419, 73734147577, 73909271689, 74094908014, 73804253690, 74216207639, 73396320668, 72543242556, 72635357704, 72021702451, 72869864433, 73324310478, 73814238165, 72985955454, 73904230325, 73436097658, 74325940247, 73398414388, 73160400010, 72723056693, 72527221051, 72186471287, 72843414566, 73843218297, 73409254125, 74274132151, 73757334943, 73475606970, 74133445011, 74357782285, 74131127944, 73360312969, 73536121182, 73607545580, 72921342330, 72229574095, 72234984739, 72761993135, 73500407505, 73251713827, 73529355422, 73248402241, 73782026863, 74608376114, 74895892386, 74692957254, 75647439036, 76323517448, 76884471488, 75954512586, 75115170970, 75221384594, 75504295234, 75859166273, 74944780419, 75074220866, 74236652332, 74154627641, 74978152665, 74338303746, 73929100313, 74148311263, 74472703570, 74125283353, 74257547710, 73839280873, 74743448702, 75376387571, 74614840142, 74273211386, 73624678241, 73618310339, 74183930520, 74057851376, 74547331208, 73869774769, 74223565290, 73589930663, 73291318074, 72594804690, 72814211630, 73064972241, 72814060112, 73698924990, 73976330155, 73363866749, 72385223755, 71561257436, 71230725604, 70740453204, 70129265905, 70464537242, 70556797081, 70022429834, 70869003650, 70566280205, 70307154671, 71120758911, 70988038497, 71178940516, 71103859815, 71011400144, 71968237392, 72509876151, 72946311537, 73928356711, 73241510850, 74146145232, 73487454886, 72847826880, 72320547596, 72666750321, 72378272852, 72241123266, 72241350643, 72521505496, 72870128171, 73607645464, 73043839595, 73186689408, 73728891660, 73880517374, 72917860480, 73857783364, 74174786253, 73828551149, 74228620672, 73885500669, 73523893509, 72648445352, 73365642973, 72783364871, 72747152762, 72357446355, 72051407548, 71763695580, 72755285653, 72477295455, 73182056957, 73589982251, 74367019561, 75327772588, 75737823531, 76623373338, 77464402095, 78325896507, 77861842309, 78845445786, 79401046738, 79294500432, 78963281668, 78635398833, 78247056270, 78496470984, 78246811186, 77715900313, 77659736744, 76829384777, 77116910715, 76334264986, 75844798577, 75338893093, 76220888814, 76257821214, 76542832984, 75881243356, 76717547070, 76794721672, 76674499299, 76082478467, 76574113662, 76054710102, 76410391134, 76111253338, 75707278343, 75534547236, 74990508343, 75797203116, 74889277212, 75251548891, 74465427437, 73534266907, 72625287112, 73460708696, 74374611930, 74227030793, 75086530932, 75573716629, 75717930832, 74784637888, 73795235139, 73911077208, 74337881680, 74197688925, 75040969541, 74589125873, 74618044156, 75435900882, 76058907581, 76633369781, 75762668894, 75073248060, 74926793821, 74297393944, 74337176582, 73886144318, 73443198481, 72908959242, 72078435728, 72807667080, 72807875687, 72025584431, 72237150884, 72139412869, 72089811799, 71211012487, 71050072890, 70665643715, 70312348239, 69525265093, 68924786283, 68003858435, 68434701781, 69234821521, 70023366112, 70869078585, 70270052365, 71123898535, 70334576975, 70153689891, 70789247860, 71598387616, 72131534535, 73058860780, 72525416967, 73154912283, 72971562309, 72404713006, 71909464481, 71399620187, 71826244902, 72379714978, 72791862004, 72980164676, 72970244654, 72497977719, 71691029680, 72107586906, 72762498284, 72475976523, 72426649575, 72186561170, 72993001765, 72328212746, 72463661109, 73332536438, 73554754399, 73465167614, 72686818016, 73510199552, 73739121270, 73207552843, 73592325789, 73442624150, 74206920565, 73808187018, 74276164712, 73682444473, 72920797725, 73448675333, 73933805939, 73027046093, 74015924046, 73835997298, 73842073996, 74185856554, 74054735148, 74133536813, 73731587691, 74657174614, 74957428702, 75899222641, 75675738476, 75684347370, 74939415940, 75117095104, 74770859882, 75131072208, 75855425179, 76014462632, 75685045282, 76064245413, 76243109196, 75771820741, 76124148428, 75714719124, 76261929471, 77155335286, 77035726650, 77216975716, 76700726273, 77625469701, 76653035465, 76846213632, 76730509420, 77491691147, 77798699743, 77771042672, 76901504864, 76640568729, 77634163848, 77540583266, 77701301575, 77445365017, 78183992624, 78890146361, 78871011821, 79842206467, 80055407631, 79713879806, 80009586676, 79429064198, 80213650847, 80132046565, 80657537175, 80056656537, 80496236075, 80557094598, 80936322842, 80299680193, 81063447971, 80817008978, 81401092827, 81394216879, 81539357079, 81370394407, 81663986382, 81891821455, 82355079791, 82460953344, 83109645142, 83489473327, 82787432741, 81901755925, 81403968925, 82307321413, 82820912485, 83681192680, 84333551129, 85205541706, 85635752193, 86349404391, 86960782286, 87232606713, 87694136962, 87580538785, 86611809810, 86398037857, 86045714835, 86217660992, 85767212032, 86289022018, 86143349379, 86416145756, 86906419890, 87229369519, 87299181358, 88182258342, 87413280717, 88150025952, 87826037500, 88749190364, 88966935227, 87978887295, 88138290474, 88434734184, 87813782633, 87329296812, 87437747330, 87802117954, 88065493007, 88800693154, 89213886907, 89387889069, 88984518302, 89135900152, 88343368372, 87504882406, 86531553412, 86966194131, 87375439697, 87253758775, 87433667457, 86526035702, 86841069038, 87483702995, 86892204219, 86834926086, 87168814998, 87273336826, 86330901676, 86992157666, 87680141429, 87853834437, 87217311700, 87072780333, 87720124575, 87905275794, 88581174128, 89307327383, 89873265789, 90767689001, 89942886406, 90668468620, 91353755270, 92108801516, 92977517063, 92543714848, 92156940065, 91323610153, 91352860302, 90992197269, 90795204577, 90746212229, 90124243836, 89156342558, 88667363411, 88671446091, 89353114133, 89500363635, 89425539317, 90272896061, 91048303680, 90553267424, 90226376234, 89304868638, 89664904573, 90389591522, 90247390924, 90564755548, 90991579940, 90461679518, 89895548909, 90097367348, 90814508761, 91802469861, 92309831393, 91936014416, 92399089112, 91913103731, 92849611629, 93399865881, 92821802392, 93506892943, 93179149478, 92204515333, 91542936080, 91007979320, 90656435036, 89770675285, 89591729595, 89408588954, 88722681060, 88196301354, 88340366465, 87678189789, 87381378957, 87894946391, 88331373969, 88146109354, 87535578526, 87884175045, 87905270150, 88345105316, 88374644181, 89304444462, 89447341606, 90253730415, 90308177242, 89664221877, 89525096774, 89240036535, 89325551818, 88534952057, 87575373341, 87214302975, 86616358648, 87050897989, 86402452418, 86850709169, 86938906288, 86134060354, 86308730218, 86614934293, 85877380117, 86610846573, 85802836162, 85133280791, 84844384746, 85426614258, 85179466725, 84550019260, 85367332161, 85237704579, 84530106917, 84764062199, 84926026272, 84229520550, 85157153858, 85355386681, 85301325902, 85914645921, 85172135487, 84405576209, 84117344752, 84940343100, 85648432947, 86384783037, 86296974434, 85785345733, 85196829443, 86056228882, 86425106605, 86648577676, 86099803756, 85693800388, 85284550382, 85114730842, 84437488839, 84569308615, 85137870361, 85453766896, 84542192380, 84596600979, 85083582863, 84825617895, 85364234987, 86328013962, 85951196613, 86019403634, 86447488739, 86314732660, 86661427387, 86086877837, 85568378189, 85481473715, 86347968258, 86545946425, 86906559724, 86134815483, 85893854849, 85845651066, 85002746396, 85354276764, 85886194083, 86787427794, 87356489859, 87438063333, 86907796760, 87053317223, 87612346377, 87567080133, 88259663125, 88829939696, 89013814580, 88645036975, 88112282329, 87642408144, 88006494490, 88764381755, 88289030939, 88473593394, 89107865285, 89363654885, 90198728467, 89561570288, 90469041754, 91288291405, 90935259512, 91308408509, 90387191259, 91238421586, 92154081041, 92779529003, 92464885431, 92733249284, 92726192520, 93724513470, 93427429454, 93097750967, 93070813371, 92680527347, 93525674237, 94229967841, 93702667484, 92965938590, 93204264901, 93338416863, 93477102952, 93446367758, 93833502832, 93993633554, 94336811972, 94874365205, 94810490889, 93959910203, 93569929618, 94211481422, 93532561608, 94332404526, 93796836926, 94376871249, 93768025325, 93711653746, 94592658570, 94477533718, 95200934825, 95223363020, 95100819302, 95730760248, 95315764889, 95182973936, 95792611682, 95797990400, 96662520426, 96943191647, 97667186630, 98604977034, 99493302380, 99568938696, 100538941850, 100801534087, 100876856005, 101589277156, 101934899905, 102249464719, 101642503894, 102329605098, 103050619940, 103551334198, 103864727376, 103665874696, 103488724417, 104448799584, 104500046341, 103504395102, 104252945210, 105193752074, 106010776076, 106042823578, 106985975626, 106958497949, 106369372820, 105424718559, 104948485838, 104609831471, 104366351320, 105329570122, 104811458552, 104996169537, 105010094764, 104305404096, 104604562733, 103902336328, 104748470954, 105391652048, 104665688722, 104116327256, 103241707924, 103466589427, 102491140498, 102633294260, 102204514614, 101924304743, 101831999809, 101325086416, 101422821529, 101714409120, 102302135550, 102730323285, 103689149852, 104295915002, 104871951167, 104985819780, 104440380413, 104644783041, 104757916411, 103905784320, 103828577769, 103668780936, 104594048733, 104790684555, 103975556552, 104401339480, 104127763161, 104299357845, 104134238553, 103236365023, 103332113527, 103016937137, 103925201504, 103348451659, 103528721681, 103237605505, 103683764960, 103879298936, 104714294971, 104347075893, 104048113056, 104250241609, 104915878534, 104987805492, 104285965161, 103307701030, 102643267264, 102922636475, 103265963022, 103741304432, 104254286375, 103732932746, 103333314275, 103033497856, 103632509072, 104549456530, 105096544187, 105857634594, 105024600001, 104774718648, 104225758571, 104635835097, 104740059807, 103800475692, 103391658603, 102968357272, 102257777343, 101602675291, 101382651033, 101954601027, 101204744547, 101034672881, 101739228796, 101316656919, 101468320897, 100485659678, 100139890702, 99401673199, 99358510085, 100226023559, 99782301405, 98859755901, 98161992923, 97409540670, 97666205064, 98044212362, 97514441133, 97705909848, 98417858926, 97999169942, 97231064803, 97592489998, 97193224389, 96563223446, 97099228282, 97881631343, 98464116652, 97724007681, 96836658919, 97488797947, 97411893859, 97371248603, 97187526032, 96321861455, 96222029935, 95378808749, 95509774484, 95230846962, 94812552727, 94859329139, 94438847175, 94724079279, 95665391240, 96297478008, 97051162458, 96119244820, 96958424116, 96505723823, 96710493224, 96343991599, 95954777128, 96584716069, 95901834872, 96787387599, 97665201331, 97272352217, 98219527734, 98243797849, 97868421045, 97590956845, 96600833179, 95866399808, 95672267570, 94962169887, 94032533490, 94005835173, 94581008282, 93737554170, 94725730025, 95391395265, 94669247188, 94307427426, 94429786943, 94713701810, 93831215183, 94710225689, 93862200533, 94342126550, 93934200049, 93002276446, 93255971694, 92786878634, 92163039119, 91609376327, 91786867024, 92510669836, 92101722475, 92938126636, 91965103017, 92704156962, 92816510371, 92182739869, 92096448419, 91664933704, 92191707508, 91711398384, 92409845006, 91774927632, 91721466340, 91972246089, 92719155338, 92175783569, 92815110054, 93337877684, 92893593899, 93438418349, 92453707893, 92028814504, 91660318382, 92536542052, 92860466380, 93082865821, 92116403004, 92564143588, 92760721847, 92495159683, 92027746166, 92266179136, 91384990700, 91875822116, 92556082342, 91803808080, 92710707848, 92710820832, 92140931224, 93008221026, 93070301259, 93063345144, 92900518828, 92399728115, 92920403211, 93726347533, 93398478945, 92714707687, 92221592879, 91948496257, 92759413958, 91897730843, 91123897152, 91313060203, 91474036629, 91039716325, 91491458142, 91994712134, 92456974671, 93064572158, 92326413635, 93173640727, 94006914687, 93102958589, 93431680991, 93371287392, 94262140786, 93283429316, 94229947463, 94290865750, 94031513855, 94851298043, 94505071638, 94346668291, 95286101362, 94649831710, 94480918617, 94044147934, 94323349469, 94093311472, 94601445820, 93727196278, 93708386710, 93981469008, 94316579612, 94949641348, 94389317156, 94268205001, 94447666129, 95306844155, 95686606131, 95089906631, 94466758452, 95279003792, 95986041206, 95442778119, 95425435459, 95623880062, 95385228976, 96353104291, 96461537735, 97297654963, 97253605592, 96655912409, 95809196731, 96324999467, 96900483385, 97188742753, 98185995614, 98297098805, 98488046800, 98410282910, 98969879426, 98254910452, 97908338815, 97284007224, 96718302135, 97683738816, 98278258531, 98934400252, 98328542813, 97811140457, 98126565091, 97989695198, 97689304000, 98272265626, 97641579452, 98424541611, 99228051857, 100110990392, 99366767255, 99830299734, 100541985664, 99766149177, 99800779878, 100108733305, 100101849850, 99624882648, 99278908113, 99371799508, 98748417681, 99103128289, 100093238420, 99712451615, 100072422875, 100943445135, 101251206946, 101666876581, 101403221321, 100432402063, 99453718401, 99447179171, 99498400212, 99691762645, 99551041548, 98805465582, 97816052149, 97790276812, 98226466573, 98371686636, 99258061277, 98560981725, 99351143744, 98604257561, 98291541886, 98124666370, 98109095497, 97475322995, 97007829154, 96541905931, 96148995221, 95421558359, 96256578395, 96486823018, 95680139026, 96574935741, 96834494958, 97809030490, 97969469211, 97877522642, 98041488804, 97539437628, 98229557982, 97957655333, 97508887499, 96707565476, 96082465128, 96511688622, 96879060330, 97691320593, 98058187589, 97507420577, 96551581214, 95827499060, 95951007594, 96432226340, 97157116763, 96473839506, 95929180542, 96801191035, 97363070290, 97845084218, 98292802147, 98085601927, 98117219608, 97879469145, 98875320408, 98338922266, 98271839703, 98741433871, 99163539336, 99896133001, 100276045335, 99769310888, 99472935831, 98611895689, 98380734212, 98712927627, 98692451825, 98824919521, 98556259798, 98919102708, 99174415319, 99483699873, 99202577364, 99777043092, 100058289472, 100583475164, 99856584000, 100025790742, 100995870501, 101863812307, 102430359214, 103226197145, 103166890482, 102722303956, 103216136509, 102241620448, 102019666718, 102887816235, 102050952143, 101798239254, 102258969039, 102410973901, 102655425096, 102629840280, 101853948851, 102021130968, 102636943686, 103232605678, 102563576738, 101597273153, 101788544492, 102664892167, 103489172608, 103288268279, 103647560539, 103412480227, 103202155009, 102915455526, 102838303090, 103572460163, 103165472340, 102924799267, 102631979462, 103022648137, 102558532401, 103047625236, 103136620941, 103616712818, 102873850624, 102043010767, 102990393958, 103627486057, 103427970935, 102940065854, 102799397051, 102219693716, 102251297395, 102282172769, 102016076248, 102525771935, 102215303269, 102167433474, 102351308969, 102772209514, 103564230407, 102644558156, 102558583666, 103337720098, 102693670697, 103421178573, 104146521002, 103550578758, 103959441959, 104152176435, 104758915951, 105549770753, 105200911740, 104914064284, 104478561672, 103697534494, 104540898631, 104393067229, 103760833567, 102926384841, 103310755111, 104108290106, 104810578974, 104324757117, 104645522962, 104490068232, 104841378244, 103967876188, 103897774193, 104071204781, 103781158653, 103906071306, 102992517034, 103989138858, 104732844875, 105171945965, 105633703584, 105949008228, 106353973809, 106545774425, 107310425838, 108216008794, 108848771766, 109397106058, 110007327279, 110876615461, 111753580295, 111916175521, 112409145049, 112892947421, 112787198107, 111834153070, 111583117059, 110740899416, 109968937223, 109706510965, 109417279492, 109076689186, 109664753575, 109887643301, 109727742119, 109905683905, 109221296846, 108327916332, 108089429482, 107173845806, 107180500316, 106438033057, 106269828626, 107076224624, 106798606010, 107566204662, 108122220382, 108596572203, 108409173843, 107859057415, 108754746793, 108659354246, 108328873103, 108529705234, 109400204783, 109463352513, 108677779844, 108358702045, 108769602281, 108110034910, 108466613537, 107828077490, 108066979057, 108711647194, 108982494301, 109100908895, 109052871333, 108992232064, 109656622913, 110351100385, 110039022857, 110450047383, 111372570203, 110663710418, 109838830349, 110459403216, 109969628367, 110633333508, 110068196427, 110447168568, 111143873841, 111260044307, 110273913436, 111172695663, 111341640748, 111800484631, 111146637638, 110844603251, 109883866581, 109777317000, 110616774878, 110128620526, 109799632450, 110063513149, 109866034655, 109855206118, 110100795971, 110015821480, 110320961232, 110538946413, 109599865532, 109313909847, 108325974145, 108043960391, 108668213778, 109281836780, 108940825981, 108550814245, 108273163829, 108852457850, 109456854421, 109294559604, 109774583042, 109500618839, 109538510886, 109441745147, 108650275392, 108299856418, 108057900643, 107634642891, 108048315357, 108791830794, 109293534324, 110066932270, 110752861250, 111613855290, 111222692104, 110629668347, 110203718487, 110634064837, 111505301813, 111021957549, 111658469588, 111959944711, 112202694178, 112121635214, 112134701512, 111424265222, 111176459475, 111876612920, 111670316745, 111280879952, 111881602825, 111503520694, 111355140086, 110998931302, 111182716478, 111937394576, 111807492608, 111332230761, 111985837740, 112734341315, 112275608022, 112195566473, 112443749653, 113412042851, 114316181972, 114291524987, 115061726898, 114831163107, 114195235529, 114826169288, 115575509779, 115565466237, 115671965785, 115006832477, 114601089762, 113749344371, 114330068875, 115088398331, 114094594889, 113645198012, 112834585052, 111835113456, 111179150670, 110446904827, 109979841569, 110369833212, 110006254510, 110143634028, 110538810523, 110026193662, 109620557208, 108755591440, 109520406414, 109618935157, 108621262234, 107866088903, 108593726486, 108427719646, 107566413426, 107870661102, 107214029687, 106557119973, 106414752113, 106583896689, 105975185458, 106214558932, 106768466301, 106930534985, 106956280238, 107117271127, 107156505162, 107794251798, 108547624780, 108366397617, 108347318071, 108683240416, 107966980749, 107772591477, 108053192930, 107946532097, 107451697785, 107893155871, 108615423691, 109245679949, 108981559395, 108545795233, 107984780165, 108338033883, 107487159110, 107774493587, 107389406644, 107431697456, 107895613727, 108573467006, 107969633623, 107571179937, 106823080126, 105857628023, 105633583315, 106582683634, 106333592530, 107075802511, 107005272515, 107698184785, 108627113782, 108696600447, 109419936301, 109314796124, 109111898926, 109249520811, 109017305641, 109087709413, 108704652086, 109641604511, 110056867796, 110436966953, 110919523567, 110115772295, 111015652323, 111230857378, 111770763574, 110973645601, 111587350208, 110798314403, 110993282568, 111104921133, 111419232513, 111875982720, 112490598828, 111882688791, 111686403890, 112423056482, 112430517487, 112358745954, 112165612638, 111327814428, 111972113704, 112448105369, 112260253547, 112449137595, 113348889054, 114056620494, 114481625261, 113751800133, 113541923060, 112759880355, 112057656935, 112381875133, 112381704830, 113029474558, 113083311384, 113248396605, 113693560013, 113409575439, 114131451889, 114001441992, 113610353528, 112857029970, 113722711491, 114224956214, 114848478338, 115037150780, 114768131720, 115528573541, 114646195466, 114572833342, 114211505270, 113449043302, 113988079345, 113068833224, 112220583046, 112250184960, 112373564306, 111765991739, 112454195031, 113148354950, 113742375165, 113165377740, 112551327838, 112349705186, 111612144516, 111318233150, 110617099051, 109986863851, 109400335405, 108490253953, 108128961750, 108778376227, 109304806551, 110040321679, 110675761461, 110681954165, 110925774865, 110222774255, 110548938653, 110251077213, 109850696299, 109423921594, 108548144052, 107943472759, 108838641700, 109050042838, 109760054861, 109701766079, 109416915926, 110384243299, 109442625977, 108969313610, 109453141984, 109918125142, 109885236317, 109841964358, 110457471506, 109699596590, 109964644477, 109113557474, 109543191358, 108924381850, 108415160524, 107718159495, 106793725410, 107393169496, 107266819692, 106633671153, 106166046884, 106830915778, 107720470416, 107242737888, 107373459462, 107281581943, 106506225563, 105758651893, 106660576302, 106979437615, 107905240825, 107766553066, 106999030388, 106013840228, 106856148607, 106669415011, 106704420465, 106102708639, 106784138240, 106922383239, 106566686854, 106533591461, 107326273748, 107388916893, 106791350213, 106930549521, 106574792580, 106702361021, 106427301506, 106980132504, 106187136698, 105559527312, 106208026504, 105434344329, 104763741622, 105677763779, 104745765183, 104218579615, 103404455860, 102825083518, 103808692816, 104338606628, 103913731211, 103660798709, 104216562073, 104639658528, 105453619845, 105956796610, 105157316866, 105706671252, 105837627975, 106600369510, 106047022160, 106360538781, 106677286329, 106026882790, 106854442102, 107544973557, 106796686161, 106720506643, 107062673036, 108051583656, 107815509459, 108786589920, 108863178480, 109536973846, 109949891567, 109999507126, 109992521946, 110747491143, 111233685269, 110836402110, 110403743252, 111250976018, 112167972273, 112170604627, 111955805167, 112374959472, 111394061221, 112051840878, 112244551101, 111526714527, 111446693860, 110985523436, 111318103603, 112113744125, 112418268076, 112762935533, 112847889612, 113352008270, 112371161766, 113144764927, 113090692806, 113423215102, 113665346805, 112835717352, 113368797924, 113499978321, 114199764123, 114970716865, 114030156680, 114022076587, 114397675527, 114455142935, 113925984704, 114495342505, 113691855271, 114355214089, 113970931965, 113188202830, 114007569873, 114643410442, 114888208602, 114882585913, 115662533594, 116634257060, 116533303009, 116470770673, 115740820718, 115922256050, 116892170517, 116848683652, 117002323708, 117082728594, 116241082826, 116776064671, 117669113326, 118626605618, 118369105004, 119014793571, 118823978202, 119502114412, 118606551341, 117608563220, 117774844248, 118043156274, 118890673511, 119096649968, 118312181269, 117715499964, 118351153365, 119342904168, 118639024027, 119258211305, 118604091031, 119269705022, 120095529807, 120637844307, 120087676783, 120907042563, 120394735893, 121346642289, 120887351355, 120707808468, 121698114369, 121337933695, 121326034541, 121189971200, 121702414661, 121651314484, 121927611415, 122674312548, 123604522349, 123558213485, 123303214232, 124122795833, 124326380881, 124781191538, 124144221816, 125012027248, 124272484072, 123360910962, 123673368879, 123645242037, 123803677591, 123330820523, 124010784130, 123639324052, 123614395942, 123324453616, 124183822709, 123956228889, 124118898076, 124273240433, 124778690915, 124155294255, 124096748354, 124353781927, 125295046080, 126166344425, 125802187591, 125009229089, 124073926274, 123803036974, 123477383148, 122542683810, 122429787391, 121861257864, 121348139056, 120715671204, 121081148030, 120705514582, 119744543293, 119465397247, 120238393608, 119585784574, 118860736922, 119411321652, 119339975354, 119225985410, 118728438591, 117983478930, 117485676914, 117064406319, 117495129909, 118042419345, 117712731505, 118431053474, 118463137317, 117946852632, 118077319103, 119011325001, 118410441901, 117546112843, 118538451896, 118922783265, 119298915249, 120236564161, 120632666118, 120323862430, 120318223079, 119517029566, 120168570000, 121089263494, 121986856456, 122086480132, 122374973924, 121401643717, 121640309500, 122596810864, 123042532949, 122971765531, 123359909062, 123399954795, 124397712601, 124828390265, 124873936729, 125668787045, 125596903364, 126240539588, 126314860262, 125963527149, 126904518499, 126041989453, 125069323492, 125502486401, 126208325742, 126150878344, 126750003686, 127109459384, 126467821694, 126776555263, 127292313495, 127685235134, 128592406616, 129133082086, 128817085350, 127903004487, 127201375394, 126911346913, 127898182806, 126905326303, 127685884303, 127149084958, 128040244753, 127747688562, 127014581043, 126983733281, 127015775225, 127141191696, 126504656304, 126760024205, 127306829247, 126974599658, 126858130154, 125973714538, 125862740737, 125075172741, 125862312257, 125846859188, 125588884813, 126571299342, 126646839970, 127027561116, 127403334532, 127247667289, 126961116249, 127116796365, 126378376424, 125450210684, 126057220000, 125946513550, 125090908609, 124244882971, 123808996417, 124556832998, 123621596699, 124425168226, 125242200026, 124949716984, 125036604045, 124133066515, 124284471065, 123476165537, 123478910350, 124171606130, 125167036747, 124726947334, 123740415705, 123079803010, 122219476432, 122804834892, 122875798203, 122732556869, 122079973749, 122857082218, 123218489403, 123867278624, 123228843129, 122432428903, 122018631339, 122910346581, 122019800806, 122400813212, 122314437086, 121359960420, 121238681342, 121590645739, 120900850433, 121712865456, 121503371757, 122435908105, 121743431798, 122520396406, 123333356111, 124080380472, 125029334456, 125188509681, 125279752719, 125549395761, 126281648210, 126233730201, 125496539075, 124676910801, 125265173780, 124588769640, 124980035805, 124841054633, 124270750513, 124003708345, 124206114231, 123732263384, 123109237811, 122478326859, 121966789957, 121944655123, 121580291301, 121361487047, 120822077676, 120625278725, 121198647487, 121260759974, 121951360532, 122272193158, 122346030980, 122871424153, 122294032895, 121530554188, 120726303226, 120889597174, 120900911070, 120592586573, 119920211649, 120614424166, 119862318163, 120730017110, 120545427999, 121288589126, 120508174922, 120178702084, 120882897499, 120999098749, 120518759293, 119890958425, 119549853476, 118937711509, 117981196411, 118575478953, 118378332496, 118130910101, 117819034298, 117715845847, 117889810607, 118199406101, 117358882480, 117990204691, 117465119618, 117399474499, 117834813754, 117305637834, 116556968255, 115966303853, 116128223936, 115776511316, 115716987497, 116173197531, 116559704302, 115900449295, 115573101717, 115572544430, 115076349991, 114366348225, 114868979778, 115534685875, 116233485495, 116404051821, 115763355882, 116613524837, 115906490655, 116290166292, 115949638697, 115644074705, 114758398646, 113809127564, 114456566413, 113479737478, 113555986552, 113718838588, 114001082330, 114148559833, 113660484830, 113136507787, 112527819705, 112833671078, 113084600462, 113688261511, 113112726036, 113742628811, 113216622811, 113221440918, 113741861276, 114155953709, 113493931225, 113082690486, 112817243996, 112406586143, 111573420957, 111664675745, 111436688053, 111942062655, 112377093873, 112563438069, 112325744032, 113221037619, 113193498137, 113835912124, 114302804126, 113344596466, 113592098666, 113619770846, 113064907528, 112881375145, 113172126036, 113218187272, 112711936861, 112332150118, 112054234732, 111776497785, 111583738208, 112248929366, 111426041094, 111831879677, 111097147384, 110280774045, 109936830665, 109157835966, 108939255768, 109378289364, 108400695726, 107795352921, 107168067665, 107322617201, 107664741492, 106793213792, 105865065920, 106781566094, 107398775622, 107351335969, 108120812648, 108269835520, 108376689708, 107876317970, 108254244925, 107419163723, 106811567452, 106280706974, 106042935472, 106232296539, 106794050984, 106209377055, 106967123299, 107595734618, 107595305516, 108088690371, 108247651933, 107270641202, 107593926692, 108370179592, 108332616258, 108963206517, 109874055539, 108958215442, 108801482539, 108430830635, 107932081560, 107398577387, 107768015709, 108486425975, 108765728783, 109485386001, 110035166343, 110984970014, 111661349983, 110904235780, 110369563218, 110856776170, 110461191072, 111020578328, 110935944380, 111909019335, 112891860150, 113072578722, 112613913779, 112657970357, 113023740144, 112090806750, 112921207808, 112901907910, 112562773562, 113165956451, 113853868606, 114037302819, 115035510597, 114432557637, 114039331497, 113600674379, 112980465842, 112589423529, 112345333439, 111636241685, 112188474107, 112632031812, 112976668304, 113350053410, 113323489959, 112950431621, 112860559047, 112570329900, 111781623410, 112165210996, 111257995665, 110432498656, 109971363063, 110054311738, 110949562671, 111617391827, 110954731746, 111391950820, 111209534210, 110262095786, 110333821589, 110344006256, 110774745661, 110941110837, 110178051428, 109289970540, 109663710042, 109785229976, 109101761509, 108347777486, 108825066278, 109141897796, 108368283062, 109261860974, 109131232871, 110011309734, 109268339187, 109964706328, 110147593197, 110681105870, 111072205223, 110426362622, 110451575963, 111446011554, 111269132862, 110736123770, 110352993586, 109942776911, 110329604414, 110203394496, 109844561396, 109618246585, 109581694331, 108693369594, 109064093115, 109659059677, 108841745146, 108336420342, 108212021888, 108444306525, 108230342964, 107621031514, 108353936025, 109118383997, 108636034291, 109425048458, 109898963039, 110729637986, 110192718382, 109537439309, 110128592739, 109257184642, 109904178468, 109349413926, 109098197219, 109902816994, 109383682278, 110223010353, 111171532366, 112131616303, 111908968907, 111775219957, 112250028598, 112814725213, 113247963842, 113639028315, 114397432909, 114740775599, 114981280749, 114751512614, 114483963015, 114314033809, 113626928443, 112677730490, 111696069998, 112234013037, 111873281520, 112039949314, 112772946053, 113605072162, 113114931310, 112481502816, 112876452482, 113429534194, 113237996721, 113539012938, 113992839512, 114025385414, 114952521731, 114892714813, 114001000648, 114493572627, 113795861047, 113825888651, 112965223779, 113747711584, 113083468489, 112724171160, 111855677766, 112347678352, 112522684100, 111885715176, 112143558347, 112819520000, 112998369606, 112058367801, 112124598653, 111719188695, 112021651100, 111187983814, 111654117752, 111844796915, 111653414776, 111921402900, 111901140632, 112786524727, 112291902425, 112096380462, 111549813363, 111557690150, 111630136087, 112077262963, 111213683554, 110811376343, 110738125105, 109950973377, 110566106653, 111022322331, 111931627974, 111727921205, 112639602194, 111783660732, 112655850006, 111708956201, 111630744007, 111892577871, 112073893920, 112421342696, 111484537053, 111272489735, 111430665111, 112339307714, 112542764455, 112498099939, 111627126945, 111847817112, 111331254941, 110826972393, 110441839934, 109946327594, 109133496896, 110060186828, 110074479681, 110203853422, 110370966946, 110911477839, 111146848719, 112140793215, 111416252154, 110433475003, 109633302805, 109993392164, 110447545977, 110138856757, 110134879473, 110934170622, 111825375830, 111340923865, 110666312654, 110864785642, 110640160744, 110225059551, 111171254402, 111038196348, 111482076941, 111198660338, 110518888609, 111440528954, 110627739127, 110505972333, 110314830945, 110146098129, 110954382067, 111730895774, 112535061964, 112327561860, 112045792787, 112423023083, 112851809052, 113381822627, 113140960852, 112710628921, 112164082842, 111404966996, 110942223621, 110379763179, 109725485268, 110709672920, 111311308405, 110562350337, 110352669670, 109717237055, 108828447007, 108352178243, 107763661055, 108199173018, 109080418698, 109982765175, 109908808720, 110726092859, 110116218495, 110059955625, 109743818627, 109937859170, 109161255037, 109984305547, 109198097265, 109415994670, 110037512305, 110606884028, 111228578859, 111924518975, 112193057989, 112558838983, 113387711815, 112911839773, 113043338216, 113513430852, 113453011249, 112902305489, 113373196496, 113734837165, 112800599354, 113520087419, 113923899861, 113146830405, 113274221988, 113841307098, 113692951256, 113432683563, 113864294544, 114643650673, 113796534445, 114325582419, 114461149239, 115173846558, 116043821625, 115073782760, 115208201502, 115997404598, 115974249329, 115585893165, 116422387794, 117395883155, 117873826260, 118018816636, 118044422756, 117526508194, 118210509609, 117868000568, 117289457311, 117873336630, 117291548196, 117785628211, 116950612764, 116998597048, 116939762576, 117663208105, 116865669263, 117761225961, 118520321722, 117940146120, 117301621036, 117680844553, 118634909581, 117804429908, 118232986556, 118841923520, 119285721021, 119582846184, 118906908116, 117961598419, 117701485145, 117820201789, 118247390133, 118820468093, 119675305862, 120078490118, 119322333450, 119519800274, 120013684509, 119530335549, 120114300778, 119374665255, 119140708356, 118966747041, 119669098657, 119942458916, 120416095543, 121079005227, 120780553810, 120865570995, 121196204493, 120592985333, 121158007797, 120431834280, 120900326606, 121795796069, 122656211160, 123397077148, 123759152446, 124211197434, 125146046646, 124543300879, 125335313149, 126165558516, 125913818713, 125997025261, 125146081204, 125036861444, 125458847745, 125519376598, 125843511235, 124941404492, 124519801185, 125134065693, 125600780604, 125508817963, 125186685358, 124316409624, 125127371554, 124129066320, 124795898919, 125437840952, 126183302554, 126711229574, 126079725721, 125650027592, 126170579027, 125545877467, 126245019354, 126853118064, 127230914434, 128016789553, 128450644641, 129372141709, 128795228704, 129340662885, 130151229678, 131036601526, 131822208373, 131458313215, 132168961479, 132523284806, 132933438554, 132683685802, 133549799804, 132563087472, 132031082457, 132119718591, 132128830883, 132967112387, 132240127840, 132962224845, 133942258438, 133644179374, 133999641824, 133999866029, 133117329135, 133855211544, 134429510523, 134361700522, 134419319794, 134560435629, 133791325791, 134718373126, 134148261556, 134949239109, 134639931399, 133813014989, 134056356845, 134565055737, 133797717609, 134778704464, 134873898319, 134292393859, 134372289610, 135060898795, 135574003764, 134845809821, 134050840550, 134912862106, 134418696880, 133790054334, 134068859774, 134752637689, 134297114530, 133475603096, 134109138230, 134374423777, 134531190345, 133953947797, 133578715116, 133487328859, 132695398397, 132861788278, 132481958105, 132718308326, 132153163867, 132193172042, 131201556348, 131544742779, 131634106240, 130836413119, 131398136129, 131295863617, 131579439980, 131495672608, 130678982532, 130876780240, 129941904775, 129937969455, 130860785190, 130749288496, 131196086917, 130606255591, 130742325214, 131501531318, 130504632512, 130505205845, 130122167258, 130955037832, 130440873406, 130980080266, 131073400221, 131752339382, 131061436001, 131940461615, 131303718829, 131285808839, 130971500235, 130895323463, 131744939239, 132665263632, 133549485898, 134091416243, 134764476979, 134851080060, 133878460605, 134460398849, 134999196518, 135404996928, 135333856672, 134934159632, 134021013005, 134132439306, 134953075223, 135490516078, 135899914848, 135477846548, 134755151975, 135411163310, 135212067799, 135876539455, 136118864553, 137058524257, 138034347264, 137396751099, 136719698564, 136056156660, 136131848792, 136157625200, 135599430243, 136042681831, 135350910821, 134536451489, 134346409236, 134161150509, 133242230574, 132517828936, 133175139379, 133755953100, 133043093220, 132970187357, 133192341345, 132482902708, 131604452344, 131148827298, 130822780740, 129976819597, 129479141685, 128793465447, 128165377943, 128743194206, 129453251398, 129109946648, 129975726166, 129615629812, 130520861097, 130294104815, 130353970295, 131087369992, 130148626606, 130255877761, 130835586561, 130718885307, 130031216173, 129081856437, 129283623774, 129799886326, 130204545564, 130041310993, 129449799608, 130091501258, 130466283802, 130550448985, 130657217238, 131259840599, 131491076731, 131314196327, 131655441133, 130970986846, 130461032465, 131031567314, 131574811775, 132025953317, 131964806114, 131150296456, 131506108499, 132409109304, 132976762752, 132726443953, 133432782049, 133453102630, 133527502478, 132633659094, 132903389890, 132867770241, 132900850920, 133641806080, 134351586531, 135135312883, 136119983738, 136407858223, 137036068823, 137167189672, 136793647815, 137077351704, 137493452875, 138146377769, 138409862015, 138052328065, 137391874642, 137040941309, 137890013258, 137097110535, 138079440503, 138011303905, 137398701833, 137701536682, 137505906489, 138146724249, 138857084260, 139729128525, 140112029671, 139118701102, 138747089124, 138965407632, 138375338205, 139250225298, 138669972058, 137745501757, 137484014942, 138309960848, 138570925896, 139422024700, 140125492463, 139307676803, 139861087329, 140227827834, 139552742331, 140307071030, 141171637294, 141018387561, 140743211082, 140617342854, 140489335785, 140171510985, 139413973435, 139400088352, 139196312546, 138888292360, 138753465842, 139215872403, 138970857176, 139124648820, 138641914727, 137979170999, 138818204253, 138614932671, 137879272731, 137038486953, 136811766553, 136468366451, 135813468844, 135776346072, 136708700186, 135829735626, 136544089930, 137032995004, 137807839791, 138663382318, 138891637567, 139613195869, 139625479837, 139785805077, 139805493692, 139026428621, 138888725857, 139493217464, 138980494052, 139619695596, 139820541848, 140278903202, 140066519045, 140323534847, 139341648988, 138537963257, 137803517293, 138116404730, 138358489343, 137761256267, 137209458350, 136618967516, 136579421080, 136446237907, 136403800683, 136198907575, 136462949324, 135840542079, 136771859122, 136832685163, 137504593141, 136745924253, 136945394611, 136327726095, 136303784929, 136558307997, 136501128861, 135943665989, 136353733389, 137190152364, 137034908214, 138012068726, 137667016457, 138599439563, 137779667470, 137304773119, 136948411978, 136892749378, 136071200026, 135811507018, 136672599497, 137293606049, 137037024098, 136895349858, 135906610824, 135263815838, 134338813409, 134048602587, 133676331889, 134194686356, 134434457925, 135034911563, 135530780501, 134935078880, 134202208530, 134602219554, 135056296910, 135632939195, 135776344680, 136674414945, 136125146211, 136450166580, 137441522949, 138408696194, 137990567497, 137173206731, 137434344659, 136813198799, 137420744326, 137225297164, 136715107154, 136666303788, 136936924542, 137040732467, 136612569283, 136689396295, 136764209869, 136679841489, 137312692128, 136892112105, 137036710794, 136384999180, 137345635469, 137782243571, 138201393052, 138936875917, 138095982743, 137334491822, 136709578424, 135761510420, 135499586183, 136185074790, 135533782774, 134822518041, 134397810832, 133725484503, 134683623524, 134658623951, 134939059980, 134068655927, 133915714441, 132963811121, 132819550892, 133709492237, 134003030810, 133484361480, 134440753759, 133470885107, 132842677625, 131877712196, 131789041345, 132312715651, 132315290046, 131537314891, 132075453506, 132678969863, 132234607277, 132967669809, 133680846340, 133941520285, 134699926703, 134190543663, 133704542612, 133913334445, 133257692790, 132835646218, 132058721974, 131684862989, 131491644817, 131565035739, 131857611798, 131174648139, 131275528011, 131622165285, 132141482930, 131499530068, 132328746245, 132954237246, 133793752937, 134414849835, 134504743025, 134018823594, 134954977763, 135562609330, 135408363833, 134475320501, 134860582602, 134332248461, 133362522800, 132490739162, 133047405684, 132716399863, 132837230111, 132835085497, 132829642433, 132199243915, 132612847458, 132319816083, 132399843686, 131513082485, 130588566867, 129982403442, 129452595680, 128475267463, 128184237480, 128931240630, 129671889458, 129653088634, 130414025913, 130440298438, 129656239557, 129653373337, 129458061274, 128989553881, 129006787457, 128756459786, 129396951034, 128898088594, 129427898102, 129437951091, 128865366787, 128335588369, 127416169323, 126821457050, 126469764955, 127367851854, 127156801620, 126920466033, 127481462354, 128479369992, 128123459568, 128120916221, 127977429229, 128754020805, 129154797003, 129953630091, 129873494617, 129098428631, 129097495997, 128122116367, 128075526786, 128066578138, 129028050629, 129532877108, 128963346454, 129567490738, 128994068137, 129237172383, 128786601981, 127858790559, 127126116638, 126434221979, 126650503989, 126891999901, 127090858461, 126643741896, 126289263517, 125500040033, 124645804094, 124492583869, 124491499395, 125412481852, 124534037495, 123598722015, 123635625413, 124472830942, 123945694738, 124741843487, 123937073426, 123604441225, 122966143484, 123354250353, 122591350935, 122183561676, 122954928757, 123889085034, 123713156840, 122798825811, 122240942878, 123175360441, 123466423578, 123687165089, 123505859658, 122622665942, 121737247270, 122324257642, 121444221417, 121894660871, 122590245539, 123454681829, 122924906721, 123294925096, 122495513310, 122133417093, 122774254266, 123228053001, 122455049908, 122574283060, 123304170068, 124204232103, 124996052392, 124260058482, 124153286189, 124202070762, 123362258322, 124212075730, 125027653857, 124957154538, 125405361164, 125067967039, 125286878416, 126161622371, 125979480238, 126652042359, 127477647520, 126627102154, 125809573932, 126581811101, 125669402618, 124903253930, 125012933721, 124294647720, 123388478960, 122719309665, 121971088208, 122596372402, 122094608694, 122412438503, 122933791019, 122451182971, 121507604638, 120716634065, 121631878029, 121399671126, 122385514387, 123153549566, 123082580495, 123590753080, 123893630429, 124315051895, 123367517698, 123385448879, 123567374263, 122742799300, 123118201718, 122833868094, 123708789945, 123493753279, 123502334780, 123118562071, 122262171849, 121891986594, 122429552083, 122703398226, 122917786644, 122929348795, 123097981642, 122457173046, 122851504063, 123145085347, 123007934997, 122371041724, 121504881118, 120512758484, 119645492424, 119923938885, 119835013189, 119776349151, 119127259656, 118392804900, 118215063015, 118051912437, 118069907468, 117429764232, 117182412625, 117415774402, 118217148016, 118342732008, 117692883539, 117614428995, 117530451785, 117097638187, 117493811072, 117098021171, 116194775579, 117069437000, 117576722996, 116893089465, 117210825235, 117430793000, 117607543921, 116914844351, 117677674936, 118041243507, 117871770528, 118452983379, 118328971798, 118833110176, 117911912239, 117259310858, 117893308254, 118845530781, 118510128568, 118444736162, 117673254535, 117689474027, 118106007350, 118100128033, 119031916885, 119616050580, 120141964470, 120001386527, 120799900867, 120438272746, 121129447724, 122124473843, 121475101793, 122267825576, 122116687685, 122473673629, 122907594312, 122673161720, 122931926533, 122227364670, 122907837221, 122898908147, 123320429303, 122555223386, 122948161349, 122009519453, 121842688774, 121194748248, 120578364726, 120032884070, 120661672334, 121383405717, 121280693920, 122027843037, 122814628076, 122508572187, 121560155634, 122175782236, 121509826047, 122257326255, 121412363744, 120867873486, 120939968759, 120914813414, 121290269573, 120317305771, 120543706471, 119652485670, 119174360426, 119091308787, 119432202510, 118631327425, 119395679868, 118558868470, 117775526552, 118231617430, 117983704941, 117994603984, 118373089461, 117947254353, 118086920770, 118200703687, 118819139897, 118191269620, 118871523767, 118746677906, 117971383545, 117445425608, 118283687683, 118165612445, 118142789094, 118811260150, 118339754903, 117794556489, 118466324143, 118521055908, 117825879551, 117377667334, 116427238243, 116458466492, 115738318949, 116134699271, 115401091513, 114539880707, 115273253565, 114520474964, 114600767842, 114132567126, 113834307821, 113493745443, 113601719527, 113546843489, 114541758795, 114700049408, 115613466089, 116188027037, 117003625493, 117384859888, 117204564608, 116998171652, 117166500685, 116346644235, 116298369682, 116631566644, 116347322955, 117009618576, 117505856084, 117737444690, 117244240061, 116956367712, 117008455489, 116952587293, 116015485084, 115067979890, 115390668036, 114664746075, 114676961892, 113925745371, 114407184727, 115153003953, 115022852803, 114262269554, 114067240989, 114104166209, 113726820988, 113276260015, 112935371615, 113665404319, 113962484969, 114942715132, 114077155828, 113920811102, 113040093797, 113586996495, 113756189428, 114613423236, 114512899724, 114148340714, 114139545559, 114212957650, 114975422964, 114693159549, 115632209488, 115214999559, 115481663934, 116359499070, 117100571413, 116941953204, 116533213216, 117007465484, 116320967948, 116769790415, 116122414962, 116109732700, 116312056256, 116567164394, 116821584538, 115986518234, 116028405532, 115107745437, 115159872476, 115702885628, 116042550522, 116230908681, 116347815423, 116815835399, 115864051940, 115308971996, 116254923074, 116941864810, 116909114588, 116977498431, 116023357299, 115891627482, 116807784009, 116432409966, 116409855643, 116427441401, 115599544873, 115105697109, 115721925711, 116581358823, 116030013098, 115425932133, 116066105178, 115464482080, 115271381035, 115226407164, 115720119740, 116147347083, 116535444606, 117403212582, 117623375943, 117201521569, 117839058254, 117735307380, 117646846612, 117447641448, 117374426106, 116823745634, 117187743647, 117014113362, 117001450085, 116289724766, 116610657693, 117172241954, 117734557113, 117162434164, 117892509005, 118537261823, 118915076688, 118613194787, 117846116698, 117034010445, 116149295848, 116765465043, 116072397243, 115098124230, 115760562604, 116074514571, 115845896352, 116184490639, 115294258637, 115118916659, 114210201222, 114048298746, 113769379664, 114132481054, 114943755574, 115364003076, 114780739215, 115405084008, 114785702347, 115528228874, 114537425788, 115211319424, 114405644839, 115066526701, 114072416397, 113766684044, 114156110234, 114119491222, 113284046367, 113141645359, 113443918734, 113395235451, 112522216433, 111839370394, 110905872338, 111682915746, 112511064612, 113018930167, 113604030903, 114256877767, 114129845165, 113429143400, 113283002707, 113639230839, 112692489501, 112991078200, 112490607015, 112125376320, 111989123439, 112378454593, 111700820870, 112696666707, 112444248707, 113330710259, 114137808350, 115091086894, 115375355382, 115433480712, 115881422216, 116041545751, 115512224694, 116048951011, 116594951422, 116968666785, 117504818022, 117500948668, 117730130780, 118722969878, 119182471958, 118398616623, 119182420017, 119002697936, 119566396967, 118977437842, 118234865770, 118840130885, 118903271609, 119003363262, 118351460369, 117370978045, 117398060886, 117277522041, 116877145593, 116447033912, 116382253149, 116729132134, 117576608025, 118140355458, 118687859366, 118645449495, 119214829937, 118391440385, 119075937041, 118722405384, 118468900989, 117740060477, 118473354811, 119338628580, 119000958110, 119415099396, 119002503456, 119632244847, 120139365668, 119305861701, 118658796820, 119027238182, 118880142743, 119442329628, 118878854377, 119203545211, 118261387351, 118263572388, 117653392889, 118448774711, 119394421374, 119940260727, 119202307517, 119290386506, 119810105656, 120162080838, 120138830051, 120955528079, 120234082412, 120113102751, 121049723481, 120724171303, 121293093961, 120463075039, 119697939471, 119319705922, 119357944894, 118608921894, 118076227521, 118505836715, 118353974842, 118626617168, 118456963048, 117550932586, 116951766619, 117293751514, 118173441868, 117268436663, 116981699106, 117608666519, 118495392573, 117910658390, 118654705248, 118027014792, 118424999219, 119351483220, 119572103328, 120260868013, 119274431310, 118344422220, 118959286894, 119286679527, 120060210526, 120140847325, 119845287959, 119014611896, 119001725291, 119746891033, 119380848477, 118915518921, 118091980185, 117910960471, 118070458271, 118767068263, 119234599462, 119787783237, 120407914057, 120376689334, 121178132611, 121642377648, 121373674271, 122160613242, 121847717505, 122674520292, 121937683022, 122802644432, 123155275521, 122993302491, 122643045580, 123086074771, 122939953995, 122470969685, 121696797464, 120944350762, 120330161636, 119811037925, 119120079016, 119420822954, 119726114722, 118742311831, 118104100415, 118573331468, 118952251740, 118424291622, 117807429243, 116836628771, 116025549412, 116606745196, 115638388524, 114948226287, 114266581736, 113538622328, 113126326317, 112757396710, 113471706549, 112636148551, 113410042819, 113433636827, 114179357486, 114863926844, 115062455441, 114816085034, 115496361011, 114609739489, 115308929576, 115263052689, 115833015301, 115033019941, 114122852519, 113843752610, 113890880072, 114363846094, 115182725918, 114554230863, 115432823966, 114960647138, 114583936808, 115529449111, 115046265103, 114279085957, 113309898615, 112605624099, 112550768984, 113230864326, 112874428848, 113615463149, 113582334845, 114411039805, 114649192463, 114027536496, 115013001697, 114817071962, 114583948568, 114023688715, 114018679573, 114840249316, 115722634401, 115084989734, 115879919223, 116665801139, 116891116379, 116182561230, 115828105695, 115701582869, 116635706175, 116472471949, 117396540083, 117626147407, 117421044802, 118334942592, 117794264118, 117502994086, 117016847385, 117869900285, 118546885401, 118935442261, 119408205969, 119477065875, 118840075907, 117916736777, 117291737920, 118202143782, 117349869023, 116646442596, 116514559730, 115985540695, 115653971030, 114876721893, 114914451911, 115791074695, 116218956845, 115549042226, 115664701051, 115566849838, 115649204157, 115876268486, 116722923385, 117110755115, 117393334034, 116477067526, 116546674947, 116486558900, 116966673497, 116759640675, 116373881340, 116423609396, 116566640466, 117468702784, 118210611571, 117791207818, 118486324576, 118373110207, 118169061842, 119104065034, 118250125218, 118033320602, 118078070571, 117538593065, 116651829820, 117413142467, 116708598836, 117033298622, 116879236824, 117570234795, 116948670423, 116677792664, 117673134581, 118531939650, 118952314613, 119895385163, 119948017925, 120090846216, 120993030408, 120214455568, 119403451817, 120076166361, 120795719752, 121215713774, 120777606608, 120158169104, 120590642351, 119685190653, 119996286447, 120594205229, 120441304334, 119910272831, 119476794799, 118740600119, 117922143298, 117527814197, 117587464881, 118384453829, 118094532516, 119055636545, 119538481164, 119886565562, 120419201337, 119795171139, 120346296893, 121288464202, 122089709199, 121755205864, 121440972656, 121289134664, 120759283629, 120540907409, 119887883592, 120243430347, 120604103963, 120885360918, 121358696666, 121649400131, 121511317071, 121770725840, 122696397517, 123351594949, 122608326042, 122394240423, 122031634019, 121819542705, 122649160492, 121819363700, 121650025335, 121671797717, 121006544890, 121803432073, 121717923146, 122402264148, 122451985989, 122573368989, 122558131021, 123347595928, 123353484648, 122759315951, 123511967362, 123789338728, 123449804678, 122942400695, 122964826385, 123283628444, 123900867884, 124609500616, 124095880755, 123187259703, 122436843508, 123265855916, 123551771689, 123184362702, 124146506721, 124376181540, 124890693246, 124163425800, 123322193102, 122616659291, 122541646212, 123312518927, 122803656439, 122252527992, 123117401156, 123705000516, 124417283956, 124808920632, 124835517962, 124440020109, 125310527945, 125752096659, 125672154943, 125490083128, 126195914800, 125857868370, 125014209375, 124159705397, 124011200935, 124755974066, 124893972712, 124506966174, 124339175479, 124652740159, 124489044968, 124698439150, 124544655314, 124409643404, 123444623687, 123340979350, 122394488308, 122901614997, 123583073018, 123584392053, 122793806897, 121812427608, 121409577181, 120471106563, 120276557639, 120607915393, 120836031245, 120719849417, 120725727597, 120615395650, 120388939359, 119668781605, 119222144287, 119259193399, 119106513100, 119752826586, 119340656392, 120274989156, 119921105907, 120795083651, 120992423555, 120462968885, 120506701758, 120826091044, 120456981108, 120515677673, 120871819267, 120340449851, 120860155164, 121764414105, 122597699158, 122025797910, 122860568361, 123460939908, 124058297427, 123407578916, 124039727580, 123418163001, 123538731841, 123618408594, 124257876074, 124392651365, 123872267520, 123934160364, 123280748967, 122452898403, 123275311819, 122849194291, 122829602073, 122305959482, 122119065873, 121689292301, 121639360783, 120653233777, 120356548964, 119380560657, 120360708354, 119891097237, 119198246174, 118251942473, 117256075331, 116574772649, 116407180414, 117276326447, 117697514263, 117026986671, 116709038159, 115878503342, 115912472053, 115541911076, 115179026535, 115369838317, 115739039450, 115988646624, 116078461134, 115212476941, 114732313117, 114718306548, 114573066298, 115295218811, 115116542096, 114976266054, 115537865663, 116281009873, 115387684390, 114727851614, 115424264476, 115982798362, 116610081849, 115900659533, 116085364172, 115449574848, 114976347416, 114464992167, 113910467026, 114071851326, 113415835953, 112840728257, 112738646509, 113001139261, 113167837919, 113364325409, 114232715039, 114453231498, 115357928767, 114890194862, 114913285963, 115510103249, 116221555807, 115788585940, 115799535458, 115594774459, 115668488308, 116137730889, 117043029941, 117107400775, 117586222155, 117400003816, 116473066045, 115797094696, 116693458958, 116732194493, 117638620902, 117554042414, 117054999201, 117286895578, 117945481029, 118312133402, 117759690027, 117366276292, 116782767728, 115804944096, 116566151429, 116140499994, 116350134392, 116634020108, 116833485451, 115940969608, 115914281833, 115140546081, 115956314910, 116422455198, 116024602350, 116921461553, 116131985811, 115938158990, 115247579884, 115073821892, 115794894802, 115483594046, 115415409431, 115850428270, 115328631085, 116249931009, 115463698629, 115836541848, 115523236691, 116181871707, 117058133611, 116506223614, 115917700584, 116523133415, 117370994846, 117816539603, 117454108611, 116669124039, 117650226029, 118026661076, 118118975719, 118844508361, 118720068476, 118929075180, 118287786120, 117381947847, 116955670085, 116672046670, 117165554972, 116743365902, 116153217005, 115321995810, 114531933825, 113679336968, 113116318081, 112739423439, 112135411248, 112219841460, 111787728069, 111229791967, 110246862315, 109719688089, 110187844918, 110809099526, 111168254316, 111491459682, 111380827907, 111818161653, 111651387656, 112474692474, 113061577780, 112563919503, 112279557129, 112631081632, 113041212251, 112790680152, 112635461608, 112077586847, 112583698186, 112543015695, 113060817840, 113436879812, 113123775712, 112467850270, 113165461154, 114033533800, 113591812239, 112708375226, 112670107264, 112277411572, 111606802355, 112261582046, 112266689861, 112048409857, 111157502634, 111020462831, 110038767098, 110912091435, 110994187777, 110602506393, 111280447559, 111556023260, 111762144267, 110976004587, 111617988161, 111201627677, 110803572234, 110239815774, 111020663950, 110380199179, 110206804893, 110965081262, 111106291224, 111064786997, 110420562049, 110199174347, 109548516466, 109313974368, 110270387994, 109971708680, 108973245053, 108759469978, 109129680175, 108451409702, 107812222742, 107303088106, 107956145155, 108854543464, 108877763102, 109062009890, 109936015330, 110481840292, 109983020642, 110693642395, 111316863698, 110837516545, 110347261061, 110609118507, 110225560763, 109682315387, 109504225057, 109751556674, 110229440287, 110872367971, 111613138540, 111302043073, 111092437844, 111776466333, 111797820724, 112651101533, 111752830535, 110819032412, 111605153051, 111905640045, 112845320124, 112247725548, 111398183090, 111976260042, 111143628863, 111394496203, 112112356186, 112011237195, 111591842564, 111955886683, 111930719399, 111198213842, 110416896862, 110211255405, 109372150999, 108836300966, 109588981295, 109068726734, 108135291146, 109096549159, 109667951800, 109317122987, 108392522786, 109313893633, 110079081193, 110443488773, 111192885967, 110392845286, 111328676199, 110850796240, 111810496356, 110907032088, 110675980337, 110466005078, 111346002171, 111157346481, 111113046846, 110337882708, 110470695241, 110255125211, 110331819318, 110415173292, 110771366804, 111614204163, 110673969275, 109736362016, 109176464949, 109429758939, 109934556420, 110397007350, 110402942839, 109649069336, 109306821551, 109018664813, 109759243390, 109628656739, 110363795574, 109680324852, 109709056679, 109676884378, 109517395393, 109570805051, 110183454545, 110907764702, 109948476011, 110680219401, 111149119016, 111728237350, 112302192879, 112833180929, 113132084729, 113162988686, 113971700912, 114926892718, 115139470076, 116092555661, 116743019699, 116652125630, 117622687710, 118347565631, 117569962240, 118234564584, 117854454751, 117685574012, 117651010994, 118607103041, 119159662321, 118729459938, 119151145732, 118348451451, 117906542862, 117753753854, 118703959053, 118797231096, 119073776601, 118672651642, 117743206202, 117365696749, 116731571042, 116462683437, 115791588530, 116732845521, 116920715262, 117603886839, 118600400050, 118121347757, 118240204208, 119235674515, 119014811032, 118690916634, 118938322666, 118294568256, 118774781484, 118180439751, 118091117969, 118445823557, 118517575780, 119421531357, 118701282011, 117927875198, 117779279431, 118113337353, 118560415966, 117971503333, 117787439742, 118234035644, 117949695822, 116994536116, 116363031567, 115380075737, 116340644044, 116400656261, 115609579981, 115692290349, 114771370744, 115208068325, 114816860710, 115627561016, 115407298438, 116349513304, 116783117959, 117741587718, 117031957902, 116858430687, 117452560944, 118155904221, 118078701113, 117930758400, 118750930264, 118923896538, 119386887222, 120316394946, 120857768661, 120317643250, 120221755865, 119889074274, 120478509243, 119890058663, 120647523448, 120019297513, 119216874679, 118791576656, 117878830060, 117537360985, 118102583325, 118855861101, 119055262277, 119822105026, 120567589034, 119644360067, 120605499195, 120319170355, 119643914880, 119123503671, 118843603957, 118426052314, 118858323239, 118707998189, 118627644655, 118405806254, 118470404024, 117871349934, 117423589758, 116532578027, 116235187711, 117161687966, 117209903806, 117908338290, 117043480484, 117198482909, 116669804870, 117336170249, 116826657149, 116031069548, 115107487508, 115245320897, 114320068284, 114975241658, 114527486233, 114278424649, 114705337480, 114988193560, 115668744633, 116294853915, 116732895678, 116525767630, 116781480593, 117185339233, 116506839429, 116510277905, 117167247905, 116728678533, 116572660352, 116022250819, 116535258433, 116861092230, 116771415746, 117619208779, 117524176757, 118265403966, 118879789455, 118347340615, 119310266997, 119143429301, 119380448024, 119482947303, 119749325058, 119604284675, 119343226649, 119142434944, 119593940458, 120169872077, 120727633707, 120047494316, 120879262925, 121678650646, 121333069356, 120419919053, 120783024649, 121740744436, 121752216153, 120829657725, 121345237356, 122291851918, 122670782915, 122613465749, 122899052839, 123863425818, 124370311865, 123607118298, 122900053829, 122659768724, 123091786827, 122248169757, 121759978556, 121378026653, 122097471735, 121129474106, 120796041873, 120712776534, 120758064854, 119887707534, 119425876568, 118995700236, 119796709121, 120652553687, 120569275244, 120703799813, 121185419252, 122126978497, 121426991609, 122086631865, 122840837567, 122644418456, 122807631876, 122674637678, 122110624129, 122609940793, 123143456506, 122991895725, 123728751280, 123920602663, 123884734494, 124177701827, 124228709281, 124093620499, 123573967691, 122959348109, 123664399262, 122940498853, 122631997256, 122860613313, 123841050098, 124385866736, 124436436778, 123487012502, 124246434397, 123864120582, 124786132659, 124961718687, 125220396887, 124543017943, 124614834499, 124635389229, 123901310793, 124515482919, 124793302238, 125642270116, 125051799881, 125160543133, 125682174718, 126535945794, 127126048859, 127712109013, 126947220680, 127093586932, 126754674719, 126916680475, 127911043399, 128016278228, 128225704160, 127407485243, 127396120948, 128164584053, 129031238165, 129372284994, 130291680929, 129742568676, 130121496230, 130512410699, 129961178686, 129012068021, 129120330090, 129099180222, 129395146165, 129403899250, 129897067151, 130679943037, 131465501848, 132283844556, 132784109874, 132434166702, 132816915408, 133808308233, 134728750112, 134060906231, 133280357961, 134127986909, 134818000214, 134162499669, 133270592136, 134141997453, 134899913285, 134820030884, 134625484188, 134017207536, 133171581469, 134130557611, 133673200587, 134412016700, 135280392326, 136145296763, 136143547985, 136496401517, 136518677999, 136532674120, 136689400978, 136440330097, 135892985329, 135872422972, 135818512146, 136141576227, 135480130236, 134597877329, 135069249165, 135815838432, 135943756550, 136132538622, 137130201212, 136788554167, 136694224813, 136637950306, 137233617239, 136727938141, 136288499364, 137144825751, 137090799879, 137311227536, 137472882310, 137413847011, 137340328279, 136768999950, 137432276358, 137184556442, 136429571391, 136291134769, 135574575732, 135260515768, 135930455096, 136196985351, 136446195928, 136707757499, 137068086235, 136227315478, 136655159304, 136399176182, 135750290292, 136204701762, 136509995314, 137232350590, 137523761623, 137407495995, 137359645192, 136471956494, 136344108674, 136871662928, 136222721606, 137000409177, 136126991517, 136767815386, 136405311266, 135606447921, 136410681264, 136545886227, 137407228370, 137177815043, 137075725365, 136429985630, 135965050513, 136829719448, 137585469361, 136888398477, 136810685901, 136619031188, 136755827200, 137490701319, 137544060920, 137544008835, 138312591286, 137898375899, 137988910076, 137932126508, 137086719633, 136908478641, 137754297283, 138363354497, 139056097902, 139492141603, 138946748394, 138947315828, 139628635466, 139803450878, 140083425098, 140799518882, 140688590331, 141516788882, 141281860935, 141079737649, 141903018536, 141817366738, 142723193546, 142617321086, 143172742938, 142564957932, 142221141703, 143199501301, 142562602023, 141915580023, 141349418091, 141398586881, 141657339777, 140898866005, 141803662374, 142484145825, 142898691588, 143597474824, 143757663602, 144752180375, 144634650149, 144586210635, 144055757460, 144566311588, 145093527780, 145569009179, 145913576563, 145244924278, 145911321957, 146523101894, 147165123745, 146514580505, 147285913074, 146835425855, 146959074581, 146414047118, 146853403575, 147397959864, 146691284693, 145725759261, 145855024251, 145064427823, 145964139656, 145119163662, 145830783963, 145729145514, 145230292128, 146158049593, 145961074125, 145599734412, 146214545053, 147132381277, 147501717041, 148413681137, 148179756369, 148844456600, 148578975713, 149521205704, 149179339521, 149822296055, 150490971647, 150358474583, 150412792960, 150788586751, 151248784120, 152064168443, 153060789894, 153826273044, 153754839224, 153885376902, 153487804862, 154448469223, 154998271967, 154145652075, 153893676589, 154189490446, 154112797023, 153299831639, 152856528064, 153346016461, 153979159139, 154944060675, 155455305557, 155067227326, 155387184406, 154548533778, 154946504179, 153979214504, 153390858647, 154027393344, 153319132250, 152322751293, 153312958055, 153317355554, 152717905345, 152634933896, 153237659018, 153110498400, 152950262564, 152478215420, 152145544082, 152517984132, 151592372943, 151376766617, 151637512387, 150764379596, 150257532789, 150490451916, 149851194077, 149891697549, 150554650824, 150329582326, 150589832863, 150237267367, 151201594360, 150671163988, 150126091727, 149345375838, 149496677034, 150473496365, 151163648840, 150485969752, 149503173119, 148776245005, 147942788919, 148047628523, 147289197239, 146643270575, 146547525027, 146868470913, 147274769832, 147576215320, 147268368168, 147293931582, 146822128684, 146966641784, 146607407059, 146723532098, 146048058624, 146298240407, 146324819391, 146629333659, 146612682524, 146512146593, 146518128224, 146821356648, 146220672875, 147178471935, 146354810834, 145475567621, 145315177470, 145144309378, 145918585625, 146859254474, 147802523741, 147055454508, 146214925468, 146346043074, 146418208522, 147123643554, 147867709877, 147274160949, 147394798986, 147253221283, 146818517843, 147449245490, 147135353292, 147091003083, 146857271767, 146927736659, 146830339339, 146535922933, 146407090574, 146820606484, 147108385131, 146134456453, 145400562863, 144449089081, 143815497173, 144612720719, 144157937169, 144909137577, 144883476339, 144771686921, 145340131615, 144642446894, 144052907041, 143604519012, 144231464868, 144760989568, 143852013948, 143357703454, 143153100272, 143150790126, 143523351759, 144230424248, 144894846365, 145449718086, 145341577941, 144420305597, 143517470601, 143671512790, 143580436620, 143409405708, 143856705420, 144754836738, 145302694937, 144743488596, 144789916903, 144063459221, 143822412023, 144778645700, 143810302833, 144639650479, 144928503292, 145211386063, 146071882681, 146756710842, 146938104864, 147062598354, 146153741958, 145724482751, 146010675001, 146444288318, 147188935995, 147147106899, 148069354801, 148201084948, 148754899434, 147924549523, 148583243101, 149140256178, 148272755725, 148875668374, 149808520900, 149072019114, 148777494843, 147916058040, 148579724424, 148097951105, 148555532483, 148851341748, 147961656739, 147120788059, 148118806183, 147478819951, 146739402819, 145790685822, 145085764280, 144535029343, 145418958489, 145763877512, 146028872069, 146885735797, 145929453093, 146179353804, 146491352201, 146372881919, 146541127204, 146760713980, 146455509234, 145619004214, 145415197360, 146155614823, 146197364752, 145549286833, 145873812833, 145960507977, 146324127807, 146544316270, 145836042980, 145515753702, 145581864918, 145584622784, 145160361649, 144551087904, 144936948805, 144999034545, 145439139529, 145630070014, 145450915871, 145621318137, 146505466110, 146471198679, 145677978651, 144807243928, 145048903274, 144609561477, 144297869260, 144887311492, 145575555069, 145158035478, 144234962041, 144993445341, 145410329634, 145936757988, 146604282671, 146563133428, 145685927062, 146555454404, 147075300540, 147514349581, 147619441156, 148566839378, 148910184939, 148064409174, 148136670870, 147594054276, 146702327856, 145703222960, 145421759024, 146375086176, 146251720794, 146893757124, 146819009091, 146901907747, 146292716859, 145748855745, 146499847450, 146822492250, 146706154141, 146207491130, 146720878338, 145802711700, 145029279924, 145696390221, 145597544369, 146421439134, 145807123941, 146333336286, 145979799232, 145256549047, 145975100208, 146399206746, 146525342894, 147507735551, 147208835181, 146694065245, 146612259372, 147514671574, 148225959117, 148981938244, 149318354611, 148719500247, 147915877458, 147972323652, 148862968349, 148403103216, 148096829584, 147397351196, 147239039179, 147530948750, 146762724526, 147475959222, 147574560422, 147891888567, 147841073830, 148336589900, 148860884822, 149310783254, 149334666138, 148380485376, 148774772511, 149363152300, 148571623808, 148721423543, 148445307994, 148595008677, 149284630045, 148599268675, 149109942042, 149085823164, 148274281364, 148713591887, 148248190801, 148051886348, 149033269059, 149560362169, 149684083372, 150677580244, 150754648677, 151668309264, 151036885671, 151467484020, 151318761430, 151094252324, 151033254795, 151053321678, 150669808857, 149676912679, 149747670350, 148922012189, 149118148098, 149437511653, 150171215748, 149812924115, 149102536892, 148139702298, 147392481053, 146684663336, 147396991195, 148034489398, 147281603658, 148209145882, 148039175994, 148469372376, 148211367160, 148835281098, 148413452342, 149090209939, 148360954983, 148829257616, 149268691277, 149950720978, 149716003048, 149155946206, 149672264014, 150210359062, 150709567898, 150748830894, 149938140098, 150331042868, 150261609449, 150981209893, 150657602097, 149881789440, 149923151244, 150560403489, 151372531237, 150390239570, 150420394440, 150620546395, 149763729811, 149399295161, 150176954543, 149527418504, 149204213928, 149921082767, 150908280150, 150434992659, 150264740650, 149705827347, 149931029457, 150123543895, 149337837345, 148946688352, 149594051301, 148902756255, 149235391002, 148868554938, 149437057627, 150311235631, 149416645901, 148993437109, 148877636674, 148239599845, 148576016831, 148877276213, 148790666208, 149011411185, 149490206018, 150075641774, 149596800425, 150539990094, 151212634670, 151212533638, 150537643399, 151132921727, 150290050796, 149850160347, 149577111184, 149664441686, 149484954455, 148926010401, 149182704314, 148635504966, 148989942589, 149871078004, 149117467960, 149082804576, 149853913733, 149075004133, 148369945755, 147659945569, 147549210007, 148096247980, 147287415653, 148166689193, 148110532193, 148182307992, 147246295987, 147642823408, 148322803312, 147422271250, 148250572329, 148055290066, 147984678764, 147544856595, 147809287594, 147123053217, 147195607591, 147404827712, 147995057419, 148251546793, 148638585894, 148891682759, 148679838005, 148490302896, 149439781410, 148886305400, 148083929624, 149015982361, 149961659247, 150025460526, 150499510827, 150383508411, 150589824013, 151266467876, 151210419710, 150296630939, 150391861861, 150010384221, 149013210715, 148852103424, 149390450961, 149513717386, 148778435803, 148356049658, 148108930032, 147798945224, 146874386988, 145994044253, 146165985523, 145366489739, 145572321582, 145334731864, 144554024811, 144468607919, 143747606884, 142844840339, 141875214102, 142591938915, 141808569676, 141284293927, 140368398723, 140268638012, 140611382459, 140852891339, 141190264752, 141569099732, 141506579446, 142366845090, 141833360335, 142312192974, 141414235955, 141836218364, 141746502189, 142071933701, 141660003848, 141397024944, 141623676015, 142362187927, 141912192617, 141750702434, 141617073260, 142478051122, 141600317071, 140619881312, 141231798708, 142129504935, 141810032526, 141222247809, 142031893361, 142852489073, 142903571080, 143072577740, 142968106278, 143788801341, 144094420148, 144238054303, 144490716309, 143632953740, 143774347489, 144179953264, 144860433836, 144247935092, 143374021715, 143095866277, 142614097753, 143602275038, 144541934107, 144294193790, 145246591633, 144659478082, 145511327646, 144594194631, 144400203049, 143826164712, 144366585181, 144923491715, 144729520547, 143890704094, 144752965178, 145308479994, 145008022222, 145041237197, 145539059641, 145341088320, 144961922613, 144137146489, 144645718552, 145460107493, 145879789547, 146033100186, 145385716504, 145554544660, 146118727905, 145533154027, 144891618475, 145398018255, 145043558095, 144429356753, 144546703910, 144296804204, 144559184695, 145179849609, 144195162798, 143811470951, 144697230738, 145383563212, 144878670094, 145749047982, 146105170340, 145464566613, 144683898604, 144911164207, 144967543905, 145609136738, 146167878216, 146775437287, 146347616974, 146672878071, 145939145870, 146928923234, 146313400751, 146083141898, 145472211684, 144783902632, 143965189087, 144288945227, 145262005788, 146066236407, 145450294652, 144821252698, 144652197261, 143835132333, 144256219585, 143269603029, 142375089109, 141661487471, 142015408528, 141099576653, 140829815525, 140140602312, 139164904706, 139635974207, 138831872586, 137918502406, 137045417347, 137271866918, 137619339326, 137024028308, 137201656118, 136408197372, 136540023345, 135595434118, 135312483442, 135072460354, 135812767836, 135351997688, 134975493654, 135389797309, 135403878095, 135729261684, 135227532135, 134480561523, 135440501007, 134967864331, 135512823015, 134999916437, 134253389205, 134631796198, 134930808027, 135866838622, 136262340008, 135974488129, 135824409106, 134836719341, 134412740031, 134274884497, 134908094061, 135499895518, 136383389308, 137041982795, 137132970146, 137026262925, 136827208418, 137617343700, 137984678851, 138057112030, 137292837843, 138288793469, 137430395668, 137595951501, 137288328936, 137474032982, 138074668842, 137662003882, 136683428660, 137381297779, 137306617370, 136910697314, 136955944105, 137805983652, 136860037132, 136980281224, 136040832022, 135433502062, 135037216719, 135732201991, 136459038243, 136504579654, 136356815048, 136611159909, 137265938734, 137148096101, 136912703140, 137020788121, 136998742157, 137976951600, 137382221261, 138249661059, 138536639969, 139048304738, 140024757357, 139227685042, 139261166128, 139843755144, 139463296608, 138657982599, 138200211447, 139133603659, 139367592848, 140180147742, 140386853606, 139816532839, 139377204771, 139440997570, 139107033525, 138179226858, 138781839764, 139725517304, 140143934651, 140862440610, 140935292944, 141357644609, 140638744769, 140190703171, 140777814564, 140333111964, 140254303727, 139806874838, 140782903343, 140903465676, 140043323271, 140337378998, 140978104221, 141736136116, 140999466041, 141230639778, 140735326406, 140019102966, 139949960884, 139405825087, 139973071030, 140097433784, 139624611020, 138865089203, 139661612926, 138706656930, 139110674070, 138614967214, 139304252431, 138391987839, 137624256673, 136660190437, 136377184354, 135390112415, 135995431687, 135602232070, 134658693441, 134778064208, 135377780546, 134960546801, 134787678485, 134258210038, 134935897748, 134406927932, 134782323608, 135284346866, 134318031158, 134061505939, 134805959838, 135079588812, 134741619931, 134973634619, 135231252006, 135162130359, 135561816187, 135312744824, 135495270944, 135836661389, 135602479978, 136414220756, 135628769418, 136010249565, 136380603393, 136319117480, 136895494785, 137393186659, 138107700253, 139099031235, 138958523239, 139452806549, 138503399535, 138169864678, 138683170487, 139578707573, 139701817247, 140565931665, 140590322030, 141273599148, 142071992064, 141321999199, 142183121555, 142493788060, 141831377345, 141404525756, 141508084736, 141426253188, 141732201630, 142533781003, 142142738258, 143026364585, 142889863987, 142820661165, 141888397276, 140937958313, 140441145846, 140077204179, 140106457576, 139278671920, 139368503592, 138616070643, 139009966725, 138217786040, 137545134079, 138129510403, 138456624210, 138559058841, 138066908263, 138172099509, 138207781662, 138644895276, 139377320118, 138701164164, 138739179897, 137782856005, 138475441056, 137538282834, 136725423038, 137123151288, 136776744634, 136115529756, 135895429805, 136582200957, 135595052377, 135514965927, 135046502637, 134650359778, 134927904876, 134678068376, 135477722947, 135521402445, 135772620021, 135336521629, 136081153525, 135865398708, 135813123131, 135849374321, 135476973382, 135633441915, 135854414009, 136325648667, 135330822679, 136095929292, 136794388621, 137057043993, 136232021494, 136116998856, 136534540771, 135948565793, 136224384936, 136073815875, 137066833793, 137566872113, 136831273548, 136087210422, 135920930232, 136416974299, 135738747125, 136337676422, 136101371441, 135191257539, 134992491429, 134977481938, 134039575998, 134936967447, 134831388212, 135446857772, 136273035695, 135278480774, 136087725418, 136564844357, 137317510047, 137576748072, 138113786639, 139086209249, 139353916920, 138501251693, 137884131956, 138544116672, 139073075865, 138636407114, 139145076440, 139783283414, 139615010000, 139117828714, 139305914541, 138377419720, 137569624472, 136972601356, 136240679665, 137173740237, 138021658903, 138203182832, 137583704059, 137667982720, 138588386151, 138383627929, 139187860934, 138656859174, 137735236204, 137271016255, 138153822455, 138393060808, 137819488062, 137735398026, 137630481337, 138545545240, 138608019562, 139115034853, 138845977903, 138946892456, 138776061809, 139714580655, 140327932573, 140106303783, 139810033673, 139961162824, 140537925862, 139688505387, 140252784309, 139738026594, 139987424056, 139998962574, 140139850481, 140480713566, 140648432970, 140054997250, 140989781549, 141593863842, 142264526122, 142303268964, 141836285672, 142270685324, 142596775705, 142132340396, 141217931002, 142028870959, 141049318283, 140251323261, 140365676900, 140557857530, 140221894729, 140125494460, 139723555733, 140238632280, 139591767226, 139238968868, 138994977746, 139075737625, 139726864541, 139366100311, 139941307552, 139484054434, 138732382371, 138664798119, 137882417893, 137688647623, 137751762812, 137313238810, 136787809410, 137334368487, 136843509781, 136728405049, 136863624810, 136673606692, 136878455321, 136395866006, 137306300990, 136838995310, 137696376620, 138121206474, 137285474165, 136651703380, 136826796777, 136028049086, 136344089744, 137247384015, 136714874726, 136555540336, 135762455342, 135442932766, 134976662064, 135694833035, 135055605587, 134353316100, 134030181103, 134052135721, 134209706909, 133695110646, 133102265609, 133000701141, 132691322460, 132923251131, 133347555472, 134295832977, 133398276390, 133477614119, 132767311791, 132450045419, 131513519055, 132244729064, 132930172535, 133227865635, 133750511561, 133931818016, 133659740286, 133749799522, 134440600871, 134099753002, 133791125776, 134622032409, 134108463832, 134654171444, 135081261397, 135062963428, 134313266933, 133767801307, 133408439458, 134390523701, 135163119496, 136152147441, 135417410132, 134849370827, 134542206519, 134129431299, 134666450827, 134094031776, 133408234830, 133534388594, 134282359372, 134302396403, 133511772669, 133229030826, 132416218360, 132661565363, 133513177966, 133854712027, 133980691959, 134646673295, 134211231044, 134138147697, 133358349555, 133439107711, 132767890715, 133074029836, 133988210398, 134061407100, 134661494798, 135633901104, 135753970979, 134833773509, 135311968780, 134683581797, 134098215962, 134207849862, 134110726025, 134756333711, 135172118329, 135667406940, 135256127710, 134415451991, 134379963820, 135346213766, 136233452392, 136463603432, 136372618643, 137349761794, 136976496161, 137365840195, 137681710569, 138621390923, 138299535222, 138664888031, 138416905491, 138510478860, 139441174586, 139743029528, 139137635903, 138153842580, 137371495279, 137293876651, 137596084984, 137505599121, 137848418019, 137341009040, 137987164299, 138499706403, 138460865023, 137846397091, 137222615209, 136469819589, 137329584598, 137731511097, 138657282815, 139522997976, 138926794137, 138848189969, 138373115516, 137611211152, 137175619192, 136519560695, 136683932675, 137454602211, 137920998015, 138745793521, 138615721084, 137759750761, 136888111116, 135982791705, 136531092767, 136099468022, 136220531086, 136938598227, 136071412447, 135640711119, 135449636138, 134493594144, 134398465940, 134967866747, 134282759383, 133781988960, 133715380756, 133935691342, 134202278608, 134351757041, 133961727855, 134336137260, 133414352167, 132627615987, 131712049267, 131440902093, 131569920475, 131168378485, 132024842436, 132670342886, 131765583649, 131127756295, 131812445497, 132662739669, 132876706357, 132088275135, 131779195322, 131498580281, 131550440882, 131592812847, 131545109197, 130608502385, 129873484797, 130385990449, 130624774343, 131030929233, 130305468324, 131227390313, 131732055833, 131715613449, 132512536611, 132951809019, 133666232700, 134030753057, 134891375456, 135427079655, 136250196319, 136316663556, 136245634233, 136847466572, 137677252431, 138543138462, 139355491925, 139704378899, 138881573718, 138283434640, 138644874064, 139345120719, 138985515935, 138121862737, 138394484933, 137423524782, 136951259702, 136020550895, 135398360497, 136182253502, 136686553844, 137321627704, 136446178320, 136789968116, 136243340725, 136392250478, 136765538937, 136995292396, 136058358830, 135775337502, 135635845453, 135921923244, 135416694137, 134957916950, 134085886657, 134284843811, 133402597151, 133973410936, 133991658509, 133165899037, 133929808806, 133069235424, 133838986913, 134472318082, 134651987956, 133754648591, 133632981940, 134519556220, 135007401902, 134572649650, 135175953241, 135785550733, 136143951981, 135206830912, 134268190332, 133334311771, 133195658747, 132734459313, 132260264896, 131346389405, 130883012480, 130412462121, 130630810370, 130343968346, 129758552515, 130271495198, 130541192394, 130602615009, 130050083757, 129345763674, 130222143545, 129994404384, 130954460769, 130641752793, 130002208517, 130729354193, 131117896770, 130643058060, 129948602392, 130237765976, 129427211837, 129365511770, 129978473504, 130908126663, 131852566337, 131979435425, 131417428302, 131260514164, 131827929432, 132233267621, 131253196199, 130602515222, 131378942096, 131265530047, 132135239553, 131474228048, 130899007370, 131098698945, 130392709792, 129979913847, 129750946428, 129809547541, 130308505603, 130601903693, 130325270650, 129332395841, 129208292911, 128303779429, 128526336867, 128016085348, 128309720511, 127984979335, 127256715806, 126666444282, 126182411582, 127079929414, 127191249201, 127411594385, 126714432512, 125715448416, 125760192685, 125333825274, 124429585659, 124223380262, 123505514427, 123526123340, 124089600995, 124065175872, 124590142895, 123649312267, 123446666374, 123082631821, 122252476681, 122648672044, 123143542763, 123327413467, 123642037744, 123159482032, 123752105244, 123668828811, 123485366721, 122649393504, 123330133728, 123378873117, 122934445589, 122478482980, 121801101893, 122543175675, 122155235895, 122454660432, 122719378881, 123275711983, 122612249004, 122105640369, 121157664901, 120824921469, 120408940388, 120400534623, 121160292117, 121367428700, 120604501294, 120365135235, 121171429788, 121496950727, 122069681675, 122038518741, 121357915268, 121561922926, 122250304438, 122097979097, 121873496958, 122632073237, 123214596293, 123093966273, 122479228408, 121834294929, 120972968066, 121910949709, 120929275367, 120401578069, 120067529518, 121036512253, 120057953503, 119301151974, 119139280009, 118383751468, 117688421408, 118566680212, 119177951310, 119807015257, 119275700369, 118682325091, 118850045462, 118605617890, 117827637767, 117043534139, 116821671146, 117352379424, 117083401329, 117727887066, 117506956089, 118360177247, 118851320681, 118650096556, 118591680827, 117766019888, 117475454957, 117857271740, 117620112582, 118199188257, 117924625135, 118479294897, 118156572106, 117267691111, 117679386400, 118531103709, 117916077583, 117548828247, 117630275387, 116727293385, 117604298865, 116716801545, 115802868495, 115726025327, 115408762384, 115269657054, 114949795131, 115929151904, 115248359193, 116227391759, 115381874374, 115700471844, 115807379124, 116733025852, 116714923482, 116755412002, 117298546681, 116333561628, 116135564733, 115761264961, 115263916708, 115005573035, 115658219474, 115199207446, 114850299335, 113973303579, 113694443862, 113894208132, 113076375445, 112355528519, 111691425220, 111734887194, 112620240821, 113361037417, 114276469301, 113348444745, 113955136461, 113942609397, 114913692961, 114372403295, 113957344593, 114302019618, 113830816428, 113342156270, 113517304432, 113223083043, 113739860502, 113438385051, 112503030857, 112389789267, 111835359010, 112487509964, 112571070566, 113011013456, 113618084290, 112743334004, 113666504893, 114411467146, 114968819475, 114863844429, 115831476993, 115114497876, 114895563704, 113971734032, 114149995248, 114306409968, 114800350590, 113966274801, 113465275447, 113383048502, 113675509955, 114070169315, 113791595786, 113342910426, 112904019199, 112576386650, 113417137846, 112798778268, 113325700706, 113973159905, 114040705577, 113084349500, 113091757972, 113292042441, 112391451494, 111905894156, 112106217700, 112315111372, 112283878102, 111960365611, 112662228680, 112467367145, 113160580701, 112891293303, 113259932382, 112834681077, 112162152405, 111285644515, 110324528845, 110098521976, 109581013754, 108589418070, 109292735091, 110241854488, 110566912025, 111072012904, 111607619306, 110673893732, 110025980435, 110438054686, 110451164832, 110610892745, 110361457030, 110012974697, 109851058808, 109565736252, 108775723795, 108730440897, 109295838322, 109407346399, 109986793578, 110641447454, 110994950454, 110960338859, 111878413037, 111614188764, 111270609475, 110317135785, 111083482682, 111052360323, 111615787079, 110932900551, 111065367507, 110498008499, 110143728060, 109668190168, 110069153528, 110282225693, 109335823244, 108878820111, 109473319743, 108849548723, 108497146008, 108868956616, 108928220180, 109403847991, 109255269029, 110007264699, 109352624022, 108902606629, 109805778660, 110702857319, 111129828907, 110809524702, 110233932464, 109784895144, 109080108984, 109148343756, 109029737945, 109853540257, 109282808092, 108736503947, 109352753329, 108481497077, 108591068760, 108408784886, 108694970148, 108038234788, 107057184199, 107749525670, 107153782956, 106186920787, 106773271198, 107268835409, 106294160202, 106281780681, 106089903445, 106811297296, 106337811204, 106638677701, 105895702152, 105449962554, 104911559805, 104265045465, 104800516465, 105441852083, 106177076186, 105287324454, 104589903623, 103943035497, 104519635291, 103543623764, 103873997348, 103832055197, 102851910417, 101966840962, 101502699867, 102149500243, 101219911141, 102171414562, 102605563001, 102499194603, 102106657185, 102691639183, 102849809431, 102824284707, 102882034331, 102858935115, 103258385698, 103564569656, 102780767446, 103375098071, 103294213732, 103164490915, 103914433834, 103599159105, 102778134874, 102960291699, 102404523188, 101908649902, 102617144581, 101918613888, 102514773153, 103212623906, 102425643785, 101843956307, 102485058476, 101808994488, 102208282125, 101565962553, 101744642986, 102639692448, 102677543507, 103565383716, 104292866972, 104860525391, 104017698558, 104657594794, 104705971929, 103895195790, 104226264181, 103947947733, 104110514108, 103844429081, 103937180173, 104932136649, 103953505269, 102987276377, 102536913362, 101615590189, 100810112262, 100193529848, 99545252752, 99677575632, 100627612395, 100397591473, 99404466178, 100286284553, 99906327812, 100047718336, 99677294565, 100500912235, 100255595444, 99433762336, 100044622435, 99282213981, 99566772949, 99617955722, 99304198316, 99348755915, 99737184976, 99796828798, 100244887239, 101113819473, 101836657571, 102437282474, 102093963580, 101321482299, 100666759790, 100032654566, 99898707948, 100287851185, 100532206854, 99796081784, 99867910599, 99003882913, 99979031874, 99422429157, 99862220105, 99546715505, 99399607050, 99302841427, 98403114244, 97653761266, 96725768335, 97488016475, 97170506123, 96369152859, 96635157782, 96156547711, 97035694480, 96399447876, 96474024237, 95817151077, 95913464553, 96111421837, 96184164135, 96395030240, 96141889004, 95722076881, 96099372883, 96126612910, 95694950207, 95906161830, 95275610177, 94687811852, 94492390243, 94783130027, 94203810564, 94058503120, 94325059337, 94161369981, 94391236669, 94540675417, 94771030533, 94902044019, 94677829272, 95118373110, 95867865821, 95650357063, 96492257712, 95616409897, 96315283387, 95683588140, 95427240362, 95280223906, 94915075739, 95895550104, 95590459052, 94644728054, 93849570420, 94522959798, 94317615950, 94904031491, 95216922329, 95880926058, 96064696955, 96364628280, 95446556995, 94797094617, 95703776744, 96418476897, 97084420404, 96645193090, 96059839340, 95788602510, 95708219613, 96473607777, 95906407720, 95133929013, 94575854528, 94846980690, 95451804015, 94452198767, 94956019340, 94342049434, 94435738753, 94552526925, 94699623126, 94044985363, 93834276838, 93603584192, 93844079259, 94807574997, 94882433165, 95356550593, 94913592624, 94468246522, 94704195109, 94580387528, 94357571240, 93577600699, 94352478361, 93771822046, 94051538806, 93777607498, 92854662055, 93707754502, 93380903399, 94201940129, 94844204958, 94399749484, 94709539927, 95282802451, 95525310831, 96063577469, 96517905690, 97206181973, 97097847806, 96603307624, 97004156508, 97829338435, 98703590843, 99053958772, 98326753012, 99022393710, 98452318102, 97813010984, 97574054196, 98008401357, 97058107859, 96401618936, 96889734150, 97567114370, 96689877685, 96255572780, 95627201357, 94847597772, 95434704295, 95451232087, 94736915116, 93914224414, 93766165031, 92907307014, 93014723170, 93827491220, 94041038780, 93555918637, 94086451018, 93593331185, 94041948083, 94764086071, 95721766228, 94993172765, 94838558626, 95257178552, 95520436632, 95438291263, 94884509180, 94546801633, 95175403844, 95256230609, 94704358319, 94199544389, 93555033439, 94376754316, 94765445476, 94743155051, 95041754602, 94599831379, 94270649440, 94868869385, 94029394534, 94253993602, 93524940179, 93875145993, 93571654804, 93584179973, 92784623758, 93519880148, 94287554158, 93706826090, 93331129634, 92956756079, 92166427023, 92658035885, 92767005910, 93595700272, 93244684081, 93282759847, 92619546061, 93126371493, 93131942288, 94010925677, 94268226492, 93527206962, 93455363208, 92563443344, 92699701816, 93049969766, 93887645222, 94033917082, 93056094649, 92570755273, 92892888600, 93338980954, 92580744118, 92503952756, 92013305132, 91978658053, 92610236125, 92041214117, 91144568710, 90993980561, 90575267471, 90679386320, 90067359413, 89244492213, 88534062680, 88217398423, 87989944475, 88062009141, 88653825164, 88302816753, 88203688919, 87628401178, 88625833132, 88683568965, 88075262429, 88484656283, 89091968371, 88673654674, 88009944629, 88232632135, 88652125891, 89053541574, 88449094594, 88739834375, 88032827734, 87822294748, 88062935859, 88275885501, 88311714202, 88198379981, 87240043751, 87139791862, 88125014150, 89026176058, 88670337550, 89041512528, 89284189786, 88568661627, 88233712247, 87420388981, 87261042208, 87466812035, 87633026804, 88605187797, 88395078491, 89168233728, 89453277194, 89877643390, 89839924467, 89163882765, 89367368787, 88535246554, 88646777405, 89137199813, 89183703311, 89865768388, 90054733824, 90780821989, 89901099811, 88963339394, 88906872966, 88698328269, 88712489363, 87739358375, 88111771661, 87138560028, 87471119281, 87075268562, 87453808139, 88043442512, 87892572161, 88202829779, 88291552583, 88178752596, 89114389579, 89342679681, 90240729645, 89255997390, 89258428435, 89014155302, 88081538484, 87834717063, 87126499488, 86649756507, 86877439832, 87845256150, 87449842761, 88156076543, 88091944065, 87836404032, 87122552061, 86602944859, 86216766817, 87130357627, 87507095405, 87924097145, 87271143106, 87409353598, 87111140884, 87866600052, 87805429761, 88280130164, 87526551447, 86555018963, 86744595164, 87425508931, 87397093401, 87841030986, 87604250458, 87871368573, 88434671990, 87981502541, 87810947801, 88378918471, 88661851077, 87896184369, 87293174534, 86479492190, 86651884358, 86753258803, 85832949289, 85130928817, 84703743758, 84479616336, 84236789638, 83494478946, 83049782789, 83195173431, 82385551386, 81964413857, 82736261258, 83498367458, 83594966802, 83844934747, 84382850002, 84218873318, 84164384723, 84832214470, 85155211206, 85126505114, 85403898810, 85327978840, 85485444116, 84659292445, 83749686371, 84575716175, 83813084708, 83796601795, 83369943756, 83130729833, 84090612872, 84061636796, 83352626595, 83944675446, 84778692428, 83873774612, 84020181946, 83516961348, 82571004573, 82453576188, 83389503688, 83617231256, 83446896583, 84362398993, 83649279191, 83190734206, 82338266492, 83122076751, 82702685711, 83090118715, 82465410924, 82843482838, 83183872507, 82568567579, 83452383451, 84018557709, 84587212081, 85566112932, 86166672401, 85646402934, 85800518939, 86176251889, 85737656956, 85862151290, 86847347852, 87146829163, 86751036576, 86489818720, 86997328025, 87111352915, 86992495417, 87570213088, 87452419415, 87038222478, 87510584203, 87727925273, 87043753394, 87087623340, 87262587017, 86950202080, 86270676919, 86092212889, 86053458238, 86091871570, 85320671499, 86230269803, 85847482685, 86678282907, 86733103482, 87188118707, 87541402738, 88218069079, 88040876601, 88696467256, 88193880165, 88366434629, 89223448052, 90077018234, 90200739337, 89393974771, 89805778443, 89118445260, 89857364582, 89396520901, 88521278246, 87996140051, 88102328666, 87680720738, 87257340176, 86432025947, 86210346553, 85896447355, 84899397069, 85411855291, 85862576506, 85745904602, 85108632514, 85570607483, 85544738599, 84849322386, 84339523931, 84711065378, 85348863852, 85621918605, 85642659925, 85621219218, 86028873186, 86595548979, 86694920097, 87255591037, 87805060256, 88651909186, 88203466542, 87473431388, 87189340981, 86308645184, 86824798793, 87330833387, 86660972124, 85771933734, 85748118711, 85431379520, 85666398195, 85190021982, 85166260737, 85027720337, 84600677304, 84644804464, 83835840938, 83347659076, 84303469953, 84524402773, 85133367123, 84526635668, 84269428219, 85257487060, 85847607118, 85713361043, 85201082743, 84637782057, 84346677314, 84429520134, 84158853222, 83301103321, 84116147023, 84523827425, 84940389207, 84026108150, 84295526654, 84365468709, 85156695355, 85173289087, 85291958627, 84367677707, 85211873215, 85823942779, 86572405699, 87418623356, 87936816000, 88767333313, 88367603733, 87828324203, 86963855052, 86583425811, 86115663778, 86227397644, 86673797780, 87163339343, 87416801837, 86676762971, 86208823777, 86857592321, 87771020132, 88071486528, 87204921921, 87975460860, 87888083286, 86989076702, 86557447362, 85864254761, 86838140153, 86254450300, 85720500112, 86448484615, 86772998833, 86193103236, 85793142157, 86164524353, 86955837798, 87311895654, 87809233394, 88635865049, 89312030647, 89847246446, 90300852653, 89851357989, 89988332620, 90390328953, 90872428921, 90075037290, 91061200060, 91799475810, 92722252084, 92144975585, 91997539622, 91487283868, 91406628710, 92015280545, 92329690404, 91727371359, 91329162169, 91326930622, 91804890927, 90841663645, 90283963304, 90813735453, 91355664986, 90646312816, 90511937844, 90899086411, 90196842982, 91102894495, 90132395954, 89869953355, 89989434699, 89499202446, 89050092826, 88711454710, 88461547971, 88025425808, 88472327042, 88342076560, 88428965027, 88147740088, 88341714096, 88100421935, 88069660745, 87347993991, 87098515777, 87464073534, 87389971045, 87709048595, 88356506699, 88281448400, 87832973305, 86969772343, 86009812040, 85302024785, 84692233794, 84641952154, 84897663808, 84467592989, 84009071691, 83405812000, 82969558558, 82164946081, 81440148713, 81504495731, 82149054548, 83136670292, 82999070448, 82677580569, 82790950284, 83055425644, 83428824967, 83502600835, 82699035950, 83045389517, 83908402721, 83326505892, 82367959194, 81756769708, 82147617098, 82356432095, 83083952585, 82097937828, 82901346983, 83558427232, 84344907032, 84118988613, 83167634842, 82831127042, 82930793189, 82578238527, 82855049966, 83844058152, 84013664508, 83063594567, 82979449109, 82696847023, 82563196123, 82869817101, 83522072497, 83556118272, 82910608309, 83739653555, 84154948058, 83697102572, 84427974988, 85330889009, 85769192437, 85369061168, 85508379462, 86491108509, 86632125611, 86084533203, 86183217183, 85488223662, 85379332279, 86013755001, 86861476961, 86425877184, 86084621582, 86522643656, 87061641948, 87356935499, 87127723601, 87395597798, 87310005274, 87120541289, 87063018415, 86912496584, 87345196083, 88323842389, 88969488831, 89258003226, 88354418301, 88935210326, 88965078936, 89017940413, 89013451120, 88377123299, 88444556090, 88501797448, 89212821852, 89881152632, 89884893760, 89265448011, 89054828125, 89833453903, 90804883000, 90496504022, 91291148998, 92172232319, 91870034620, 90876876574, 91678284705, 91686734532, 91602683718, 92338287633, 92549702335, 93334353118, 92450843984, 93432132833, 93764581056, 93303037597, 93182287013, 93585669899, 93961683673, 94270205019, 94009001900, 94021111348, 94927096762, 95571487485, 95572297786, 95480355429, 95105736728, 94673872280, 94669208120, 94997603021, 94721462102, 93882327746, 93370821093, 92816835251, 93798871241, 93935543127, 93389803969, 94119076547, 94874013981, 95184834092, 95859947692, 95564656273, 95709208485, 95562227771, 95789651318, 95153523524, 94920660288, 95486564146, 96059764698, 95326389476, 94996570673, 95195791606, 95585643776, 95410410734, 94507457336, 94884799700, 95436519501, 96027936526, 95318901709, 95746103437, 94976347025, 95301486684, 95977505790, 95003497495, 95769635750, 95547429109, 96125490084, 95346274789, 96138555398, 95412337018, 95345792117, 94603864702, 95544023910, 95596439201, 95914656142, 96352763627, 95848601478, 96808825128, 96944332583, 97202103111, 97974630475, 98567376793, 99078471902, 99090893050, 98858856857, 97984744934, 98169414153, 97990080464, 98082507585, 97219978320, 97695032329, 97864175519, 97165190836, 98025629280, 97681297189, 97065675873, 97459054304, 97906972522, 97071116456, 96820342552, 97019012399, 96599077246, 96971679900, 97455924054, 96966757976, 96370791223, 95510553502, 95138389727, 95745919663, 95533521664, 95567130168, 95859058960, 95039955789, 94060784630, 94605260207, 95215438888, 94284699875, 93797769080, 94275040909, 94000920866, 94241220058, 94657291621, 95258481465, 94632512913, 95055054704, 96022378216, 96437973080, 96982102911, 96093736284, 95541877292, 94564693779, 94663517341, 95113355971, 94911709411, 95378520805, 94513029361, 94320508804, 94847675613, 95410332713, 94595225237, 94195116331, 94218251003, 93962194744, 93954579516, 93711469481, 92848107735, 92711717556, 93598480747, 93327289127, 93459608753, 93422758314, 93558118834, 93913257570, 93955359657, 94081066893, 93912502184, 93630199593, 92694845090, 91872541911, 92228959567, 91725607466, 91782151079, 92515387920, 92675732818, 92708136663, 92957406522, 92806739326, 91819844641, 92003023269, 91354010654, 91947254214, 92371213473, 91747080998, 91952247441, 92250832512, 92781591090, 92552875130, 92369380065, 92832093565, 93665529526, 93481839771, 93473811869, 92819334828, 92858257889, 91981966328, 91953927792, 92360226486, 93086889343, 92434203914, 91966653429, 92132971144, 92278137002, 91380224893, 92309617707, 91478043746, 92277347126, 91862159860, 92232370949, 92119170380, 92589365172, 93440767984, 93304281546, 92878348275, 93839375994, 94059109001, 93417470167, 93141535533, 92759387576, 93446162019, 93010000376, 93620839895, 93119087494, 93291353439, 93935843050, 94431022187, 94849826910, 95226650898, 96101266732, 95433579728, 95780126184, 96716312615, 97641062229, 97307711760, 97780484984, 97012819028, 97913973260, 98378705476, 99091593154, 98729694128, 99144457263, 99074315314, 98228313450, 97314934844, 98218585415, 97618331596, 97907907822, 98830117208, 98806235121, 98386383502, 97723913045, 98001446779, 97470465703, 96646911535, 95693728187, 94996365415, 94921451944, 93981530308, 94107006703, 95062728677, 95380033363, 95944252976, 96221933812, 97041983145, 97838874215, 96992317068, 96688168992, 96893500987, 96800756824, 97477161942, 98425996274, 99197804212, 98631706801, 97806297638, 97741543535, 97511055800, 97700083793, 96922805006, 96066121541, 95407348195, 96134564579, 95692867054, 94831023827, 94753212264, 93842605678, 94759704623, 95393505145, 94693704217, 94778333134, 94973514036, 94570487880, 94308553055, 94415893065, 94561205152, 95398651746, 95247632419, 94251414253, 95059442079, 94900088617, 95643714804, 96201691357, 96328001729, 96945456267, 96516958764, 96199183016, 96459229053, 97291328268, 96569070431, 96283547223, 95680434166, 95177439431, 95669154114, 96524192415, 97110304533, 97530863590, 98310856966, 97644549345, 97908564860, 97792043713, 97332202518, 98316327994, 97332962320, 96543552773, 97120547150, 96619843383, 97018404570, 97981457491, 98640734097, 98702498777, 99564472503, 98646123571, 99441187885, 100014928880, 100790512701, 101555798441, 100632323297, 100488607581, 100512787773, 100097529248, 100835288904, 101561480319, 102341239860, 102141353020, 101899801711, 101938584146, 102880162254, 102156970351, 102318862551, 103278938414, 103917299143, 104030734953, 103850611370, 104281181853, 104579421390, 104325562162, 104411642801, 105074444575, 104107260697, 104253517005, 104306035616, 104274665124, 104124034204, 103237726008, 103854378535, 103823946478, 104724750192, 105365405871, 104717700709, 104490982325, 105320366440, 105744802184, 105148460966, 105673825945, 105564213386, 106055108916, 105529582889, 106434590324, 105655815326, 105835350350, 106142375915, 106167157856, 106057739957, 106319620493, 107292313486, 107410084785, 107282911063, 106487405956, 106469719896, 106710674643, 106123989233, 105391253601, 106101622933, 105458832365, 106380720340, 107153724454, 107959696483, 108487594185, 109434028419, 110399496958, 111356292329, 110488030521, 110917192413, 111005864590, 110736719263, 111640249011, 112025662182, 112205912000, 111629052773, 110934433414, 111892093933, 112559737942, 112772715842, 112243962941, 113234794837, 113562741315, 113827192067, 113082313925, 113788735901, 113319780150, 113127129149, 112537489833, 113525193472, 113381387216, 113120787579, 113074139750, 112868932052, 112959397535, 112228682257, 111344885142, 111958082006, 112426529341, 113300250454, 113012587590, 112355514990, 112327041816, 112864881183, 113643444715, 114246215048, 114517226677, 114421596876, 113666061901, 114316385164, 114670760698, 115432641075, 116081450369, 116197474248, 116943348262, 116484999186, 115945570434, 115394209821, 115474841497, 115742504184, 115776198332, 116136533654, 115789621074, 115220071259, 115127264470, 115011427671, 115104380825, 114876498767, 115199307712, 114903957430, 114172324879, 115076793005, 115241860913, 116239612787, 115788314296, 116396342328, 115890408031, 116833730838, 117164789371, 116713792499, 115847092511, 116452494977, 115457220168, 114568825625, 115128483023, 116048502691, 116811772348, 116115558918, 116889582833, 116921013710, 117496933848, 118268182187, 118506073033, 119017709419, 119870873469, 120752147231, 120569729150, 120104056019, 120542414905, 121051764784, 120497537064, 120766299319, 119990582126, 120441384763, 120479610234, 119530991430, 120467147886, 121254861573, 120994056159, 121084123780, 121249505820, 122202100142, 121580942339, 122180146150, 121459831697, 120631904550, 120142980935, 120537788988, 120220587429, 121145954265, 121059009459, 121467957982, 122304984686, 121736371467, 122213752974, 122639306553, 122747499489, 122600921875, 121929408624, 122753390968, 123414808496, 124342207673, 124582552853, 124212320042, 123933169104, 124522691864, 125410537164, 124608436021, 124114737410, 123918624854, 124250142203, 123697361563, 124090599496, 124131392294, 124091193093, 123649489717, 123397322891, 122556668542, 122471631314, 122436133740, 122852433023, 122002814548, 122648005314, 122702356892, 123449138606, 123768833934, 124587979386, 123659814204, 124529414253, 124676621605, 124173275454, 124960822209, 125139110751, 125848747903, 126727946369, 126678617079, 127034127760, 126966056874, 127217222929, 127092040898, 127921139529, 128474431422, 129249814450, 129553313242, 130110218665, 129530167582, 129006303737, 129851606979, 130097279791, 130464810709, 130115586380, 129316182889, 130203456300, 130998907562, 130876404164, 130602081574, 131321103452, 131711144266, 132244792633, 132899766254, 131954719516, 132151398730, 131951651320, 131328037147, 130349079979, 130042192680, 130652795984, 131349873643, 131608836743, 131544691087, 131046750936, 131491373807, 131053864248, 131045242052, 130068578433, 130163028234, 129651055875, 129998511608, 130567228523, 130381943849, 129751472090, 130351161725, 129923450978, 130655264635, 131028925932, 131071843830, 130235452390, 130507753268, 130824096192, 130167257708, 129909662444, 129297613313, 130236360134, 131182707091, 131134353360, 131631174735, 132469095886, 133045287292, 133956747102, 133695378328, 133913941750, 133717516847, 134644411595, 133696860115, 134048282481, 133532007267, 132600918283, 131653747777, 131325341382, 132140924108, 131940091277, 131503143811, 132501616600, 133475608528, 134257483048, 134532921515, 134905042493, 135413136690, 135529390782, 135984356503, 136382219335, 135821214723, 136194489841, 135409906232, 136123949589, 136028806122, 135276373008, 134496634636, 134542983663, 134323661201, 134466687393, 134819308392, 135530258310, 135734135186, 135742754377, 135269454766, 134370873056, 135229163997, 135330854771, 135930410580, 136293460037, 136670339040, 136128558362, 136273946841, 137141147762, 136882239400, 136851719462, 136238706630, 135429149487, 135823941232, 135897501613, 136629165918, 135964532846, 135564944724, 136141178225, 136029550221, 135485467193, 134601577802, 133771237264, 133020517969, 132084356175, 131936487035, 131709026228, 132183975269, 131620900719, 131918642025, 131186247626, 130965001548, 130042013234, 129449428211, 130135703379, 130473581102, 130336728674, 131193347037, 130411658240, 129630450251, 129546261040, 130022110423, 129072174786, 129693377862, 129659964044, 129777376028, 128880953460, 128135073428, 128684668044, 128112989489, 128686670843, 128284526488, 127528285874, 126973619294, 126033713081, 125933040524, 125253510040, 125828201717, 125838334729, 125954427589, 125179677340, 124908295344, 125554042201, 124717943733, 124634415765, 124906158108, 125004424522, 124386003256, 123921565637, 123912922728, 124320071343, 123828808419, 123352252540, 123719966971, 124485679159, 125242643914, 125383554820, 124920024438, 125840549483, 125394910172, 124545005697, 124634400997, 124551086221, 123752264247, 124053768614, 123943924960, 123391205627, 122969361803, 123618924676, 123035579601, 122042701920, 122747401454, 121884655444, 122837901143, 123013898580, 123617476741, 123502397906, 122514709142, 122158671780, 122942578633, 123082029835, 123373446276, 123845425629, 124832092396, 124066943040, 124807401538, 124719455668, 123909471301, 124536313013, 123709462500, 124188999241, 124179150472, 123552721207, 123036322342, 122107858793, 122946593280, 122426313982, 121870197835, 120993925034, 121039269267, 121681270256, 122201965637, 122257438259, 123109510404, 122297755428, 121654193175, 120880512168, 121100454512, 120147306478, 120033154293, 119046232207, 119765095133, 119335768637, 119713668436, 119583808969, 118910028357, 118881902674, 118708760628, 119196554516, 119198774235, 119495296202, 118747404683, 119642079805, 119722513563, 119093736236, 118212785561, 118903628020, 118655772483, 117792015304, 118531951326, 117645813236, 118011656261, 118594626393, 118979210235, 119890918967, 120364511748, 119703495426, 118811874905, 118160834626, 118284466172, 118286604432, 118490022583, 117604079370, 117653634830, 118178229148, 118910658948, 118651541495, 118655920424, 118512062651, 118422426356, 118621104917, 118369724885, 117607100833, 116970139960, 117872830855, 117305008006, 116548884756, 117292626141, 117687854673, 117454019948, 117675936875, 117434831388, 117266604048, 117337348899, 116928429279, 117032961740, 116121639006, 115724736626, 116389718030, 116429920231, 116653302978, 115951805338, 116827264437, 117539266648, 117503100389, 117603999160, 117309871208, 116751317849, 116511264817, 116265414388, 115536795778, 116493132017, 116988522441, 116685128676, 117516549962, 117047868475, 117541060962, 118404514177, 117444028913, 117459016489, 116869692082, 117213786492, 117943508790, 117018681317, 117317561483, 117160959635, 116374392997, 116950774184, 116284359782, 115758823743, 116246302126, 115990742755, 116606118119, 115716910442, 116386692989, 116979989945, 117432749191, 117943369295, 117756168601, 118590917765, 117740678825, 117498978313, 117135230843, 116419739143, 115949002505, 115277908268, 115968362089, 116106646095, 115293367892, 114294463826, 114285000605, 113666388020, 113762472162, 114695940167, 115618378309, 116060222267, 115797867318, 116559723678, 117264170320, 118101278410, 118622908930, 119353511558, 119850005565, 120140379457, 120471763850, 120097885524, 119317082535, 118917270566, 119517540942, 120339934187, 121258722004, 121571691620, 122235419757, 121854029323, 121195188904, 120426159039, 120102819883, 119479480316, 119995069530, 120796131011, 121682989125, 120709091535, 120996583117, 120905598888, 121563776650, 121492503755, 120921621459, 120734716104, 120373135496, 120820633030, 120958409824, 121424209182, 120564159910, 121026986892, 121495847061, 122172289678, 121541928879, 121922009155, 122649588689, 122304466135, 123151002751, 122897368056, 122861055399, 123355694735, 122590788963, 123074784592, 122643813076, 122469237895, 122808104986, 123185019943, 122522577445, 122735855794, 122819824741, 123462760498, 123199881389, 122630205471, 122117100179, 121836759434, 121912000478, 121692206601, 122474776052, 121990869108, 122439452722, 122389251886, 122924980410, 122794008154, 123074469696, 123158574595, 124008546859, 123549529812, 123612130600, 123564792937, 122594683233, 123488675132, 123780488826, 124700193905, 123969767982, 124278194252, 125105882010, 124994007334, 125436228044, 126036080646, 126333295391, 126711688942, 127546681845, 126708800666, 126024505829, 126135289117, 125208930260, 125643377522, 124857802196, 124720781707, 124878089662, 123977811289, 124444828355, 124954723637, 124058295702, 124045002074, 123106312194, 123442445589, 123889788855, 124626067436, 124356567293, 123870337908, 124139321630, 124037776225, 123708885345, 123836569618, 123001022827, 122845519493, 123105645097, 123761548542, 123509226938, 123411989955, 123164720822, 122743764793, 122576121531, 122949178761, 123871300524, 123761505128, 122916215245, 121931419926, 121885888131, 122671210324, 123121454444, 123844464763, 124740036702, 123977637835, 124776169768, 125566715752, 125691600268, 125841487252, 125124081636, 124470945307, 123521472880, 122712614913, 122646766864, 123518094386, 123704251011, 122737436162, 122429570042, 122305632070, 121763540742, 121428679490, 122168575294, 121707433682, 122094737846, 121902045229, 122711314849, 123604260813, 124127134931, 124565857231, 125073588700, 125265424477, 124534857557, 124537512367, 125522280288, 124724405600, 125601140318, 125864053639, 126032969560, 125387566348, 125827206536, 125813801352, 126494059330, 125556595771, 126375168140, 127029505094, 127119256332, 127114163784, 126628964307, 126663682568, 126608595783, 127358596482, 127488749548, 126642690809, 127578692865, 127895882945, 128057400810, 128328573270, 128055982160, 127879416166, 127390196998, 126448955170, 126144114888, 126253511225, 126629601736, 126900821462, 126049130427, 126827341120, 126072084707, 125268897954, 124315625878, 125040700680, 125300553926, 124627906324, 124981367080, 124561701905, 125304614100, 124442857847, 125188182465, 125771806964, 125023710525, 124823066999, 123956554794, 123886345043, 124339220728, 123920687487, 124096275002, 123900631878, 124152275018, 124917463807, 124222370670, 125057100369, 124336694814, 123648441210, 122841403763, 122376131749, 122345857659, 121494630213, 120582825736, 120841930976, 120291497964, 121266233489, 122157751888, 122316616242, 121793140089, 121805503734, 122325223513, 121492286928, 120876644658, 120322606039, 120562069935, 121187804859, 121256606697, 121350715431, 122222317129, 122223165324, 122223551748, 121941394848, 122340724387, 122174158488, 122646640697, 121771570521, 122680703475, 121808378498, 122079657933, 121959240208, 122614818167, 122184528523, 121197744065, 120982035382, 121555872299, 121184828236, 120819058715, 121439816034, 122246606401, 121861850518, 122138544612, 122976235366, 122620238617, 122159982706, 122211200824, 121429172344, 120441950621, 120035345942, 120011098061, 120409207815, 119877908932, 119511721878, 119813777998, 118879228116, 119094490944, 119837740450, 119544589523, 119252666851, 119447580066, 119456140833, 119456665210, 120283214192, 121258178459, 120470629038, 120088472174, 119535962689, 118803248606, 118461385673, 117907324390, 118413460120, 118879072341, 119169294331, 119935800837, 120834359766, 120720397039, 121163687880, 121409447998, 120606200751, 120726493619, 119813592236, 120793015870, 120169369816, 121011299060, 121131541041, 121701123865, 121607509748, 122203538803, 121388944655, 121943226596, 121859489648, 122704207533, 123478081155, 122797832094, 123208870569, 123376018826, 123197029606, 123930220806, 124211356565, 123222197007, 123316041366, 123902589866, 123943913074, 123966079851, 123892167123, 123983602910, 124957257801, 124999447725, 124012147674, 123643987561, 122825322104, 123785320775, 124564847952, 124133638225, 124306244070, 124023246161, 123108280156, 122287796985, 121971892493, 122087938190, 122732696443, 122212027485, 121401621855, 121472686969, 121964593635, 121475982610, 121806522220, 121156517395, 120722467403, 121264690302, 120968161677, 121909685903, 121219330090, 121581997097, 121877941552, 122547113469, 122410801102, 121675448270, 122384707355, 123215696138, 122692351874, 122654513814, 123176643146, 122949850082, 122431737911, 121468627903, 121496818249, 122167489980, 121732117763, 121615113131, 121605238824, 121739531665, 120976570583, 120035336654, 120186899564, 119305213878, 119750904904, 118859296269, 117943397781, 117849723254, 118329225301, 118559400800, 117620224539, 117784051710, 117456180485, 116999678360, 117727800305, 117883901631, 117668630227, 117085552009, 117717098564, 118580448948, 117787239078, 116793967498, 116624415278, 116676283600, 117328093142, 116848898720, 116347451680, 116822695510, 117416435933, 118373965689, 118918406567, 118993687792, 119723602674, 119338525237, 118714187855, 118444659712, 118831452514, 118483099546, 117844305852, 118379831151, 118993571503, 118900671554, 118976750749, 118286239523, 118267885249, 117838840003, 118015423678, 118071769540, 118715208335, 119641227165, 119154836317, 118577755152, 118368181675, 118787181707, 118866151193, 119353791239, 120189540373, 120143154746, 120145940727, 120001677868, 119251987614, 119584171065, 120371031161, 120900775743, 120667638848, 121241016837, 121525052434, 120777595793, 121002089775, 120749765772, 119822649778, 119747026483, 120543388411, 120721039128, 119781187262, 120365477188, 120665657690, 120974086284, 120436672744, 120500364591, 119876102512, 119564597193, 119129846319, 118748385628, 119292453821, 118584386189, 118045724769, 118193604622, 117908062836, 118134992707, 117401774342, 117972201307, 118675556425, 118987345631, 118842686644, 119523022144, 119491374352, 120298373742, 119606709184, 119011867483, 118523392845, 118083396096, 118286923830, 118059749747, 117838630379, 118806367904, 119487567300, 120347514416, 120741023856, 120817901037, 120575371244, 119710172355, 119286280215, 120187152011, 120506737377, 119902668123, 119815414500, 119754963531, 119011805291, 119248082287, 119949715215, 120273738212, 120707439566, 119924086060, 120824235286, 120912379862, 120042698605, 119597985067, 118637089786, 118915883110, 119691118157, 119285287370, 118477650593, 118610652885, 117964763514, 117652572291, 117855042881, 118062823715, 118299710411, 118139940069, 117431929070, 118250148300, 117801025410, 118656967948, 118751990653, 119127748450, 118895066306, 119834218064, 119215253087, 119057862362, 119163039998, 118463607314, 117812191284, 117922805498, 117039191115, 116419550767, 116143734687, 116300607572, 116379319331, 116316301973, 116119305583, 115758053099, 115160404421, 114654855460, 113947345460, 113228792856, 112958806834, 112627111420, 111669881789, 112002902184, 112909353311, 112481283111, 113029650205, 113911973161, 114636361587, 114106410098, 114892978257, 114027582345, 114978292048, 115635077534, 116557218985, 116711106866, 116811129431, 116091235532, 115137617526, 115870863937, 116163207545, 115586072725, 115257618074, 114888297781, 115585021328, 116149598103, 116011946969, 116922838014, 117454269636, 118045172624, 118917320884, 119365865694, 119488325443, 118615756088, 117766656581, 117954843771, 117756853482, 117039651087, 117012783849, 117821671488, 116895776189, 117378931489, 118337901768, 117934450149, 118254925472, 118293341271, 118572155389, 118457567941, 117814483136, 117666710965, 118630906967, 119116539522, 119559600336, 119670676193, 120371186420, 120861454953, 121312358028, 121051394441, 120421757325, 119917622740, 119419188154, 120327435093, 119563754843, 119904396170, 119342831423, 119758705202, 120395311870, 119908984665, 120284305872, 120329654899, 119553863934, 120469735812, 119770448519, 119487480747, 120326404534, 119453632190, 119570228624, 119360817560, 120286877966, 121241746247, 122157306470, 121539928143, 120785998004, 120466001596, 120796859619, 121210533905, 120881714738, 120764347688, 121096271694, 120167119326, 120374588081, 120909166640, 121078337360, 120515390414, 119595198494, 119144874055, 120117722620, 120949867937, 120540741657, 120157169685, 120574567269, 120809283196, 120811363981, 120691644919, 120223390498, 119723301892, 120389523532, 120800765208, 121184627459, 121709673387, 121937279840, 122721764164, 123475025454, 122857573834, 123556277321, 123954355611, 124846638311, 125487850364, 126185094722, 125315447788, 125839482854, 125965242397, 125471175272, 126295836114, 126780271468, 126039651301, 125250085978, 124483770769, 125260189279, 125600568078, 124958060579, 124412615746, 125285005807, 124861450353, 124831438505, 125013185167, 124823819549, 125369670267, 126131451644, 125987465981, 125012518920, 124397790914, 125326060373, 124445465177, 124036207187, 124250057333, 123910193471, 123025368155, 122777155427, 123582144572, 124075243723, 124769680248, 124791132947, 124658906430, 124135937923, 124630026141, 125269181467, 124887874140, 125472507767, 126266850648, 126250736034, 127041080714, 127092381764, 126101441971, 125333062645, 126024980159, 126355153704, 126771569545, 126550522205, 127493245362, 127447719587, 128068552486, 127280550271, 128116329556, 128675526863, 129057199403, 128476511640, 128981822976, 129610318070, 129874724329, 130060719856, 129768934737, 129546816488, 128893387110, 128427671128, 128294618632, 127543038393, 128514167805, 127775392616, 126838721895, 127369420284, 127254059690, 126356588071, 126171147357, 126853264190, 127553318757, 128095190216, 128848197417, 127997339499, 128251528033, 127386166245, 127400028609, 128367007595, 128042976078, 129004881325, 129114842026, 129794836907, 130169801370, 129337788807, 129958858128, 130493669206, 131335524429, 131640643783, 131768953672, 131616487822, 131860734873, 132556109767, 132035050187, 131777300903, 132375549514, 132443992731, 131982651209, 132631323832, 132443202887, 132156801186, 132797801743, 133032991704, 133539908801, 132569401343, 131580175334, 132500375042, 131659703592, 132436457847, 131684521164, 131408376506, 130724141901, 130821413952, 131275876678, 131738888946, 132041344823, 132757486625, 133676879731, 134245975966, 134645944202, 135238573544, 136210205892, 135350543967, 134769997343, 135763040144, 135119352338, 135887957976, 136708875882, 136591201763, 136681412880, 137052345250, 136516826114, 135741691370, 136663027044, 136217553480, 135733705602, 135658061658, 135584952989, 135227649096, 136091460758, 135741318654, 135753147137, 135408709703, 136195698469, 135793317306, 135273296629, 134432573786, 134352034288, 134622723426, 134383068014, 133522780332, 132752867003, 132856354399, 133663384132, 134163882589, 133982174439, 133737402651, 133507823035, 133765960983, 133091406351, 133347817096, 132503695331, 132176665655, 132313973591, 132287239821, 132317882980, 132032866080, 131855161060, 131818127187, 131139095678, 131215528283, 132213566001, 132833616364, 133425843535, 132998034598, 133218327236, 133309042549, 133113987235, 133061507210, 132367400580, 131531299720, 131088921346, 130504837965, 129743557083, 129531333242, 130380042494, 131187251968, 131747337144, 131302075088, 131981849522, 132173973995, 131218921257, 130598975235, 131346184149, 131347862510, 131532050963, 131791344136, 131402364688, 132154047419, 132987122260, 133534304583, 134386891606, 133949007146, 134275021368, 134685322224, 134856786034, 135852040094, 136387736496, 137139597685, 136784565032, 135956408347, 136020157007, 135561727070, 134826203201, 134935447235, 135606955756, 135109819499, 136103271263, 136688720035, 135947062190, 136064131174, 136244927377, 137181205729, 137487903427, 137207954471, 136471907389, 136319868887, 136403170933, 135629076600, 135482983363, 136347961721, 136936902622, 137523306793, 136672316224, 136800261518, 136549504531, 137222202077, 137311520548, 138027210090, 138224236841, 139217462817, 139714257019, 139189620852, 139857661406, 140161572272, 141140511497, 140437170830, 141195587181, 140809174939, 141012386578, 140288551796, 140646224310, 140215652523, 140254513895, 139436439349, 139806451475, 139097017132, 138845802377, 137850781451, 137429631156, 137546600159, 137262015035, 137318357063, 136418912334, 136041064164, 136513768251, 137276555895, 136624874130, 136672082319, 136312573603, 136642429840, 136608018049, 136973118690, 137358207465, 136388349451, 136811672142, 137589095584, 137162165059, 137251456574, 138154524033, 139083525445, 139546677522, 138898641439, 138525701795, 138120574556, 137810665303, 137008906612, 137520309512, 137982010006, 137043439789, 137540834937, 136960997768, 137827378062, 137600363854, 137533622673, 137419532967, 138292997869, 138363800123, 138573392203, 137983097762, 138052273447, 137755797817, 137515529514, 138064008268, 138352386539, 138660202538, 139278255480, 138764754955, 138545888253, 138565857517, 138831657054, 138017632927, 138340121989, 138357751392, 138194596306, 137880949342, 137282439365, 138177551477, 138490633875, 139481258927, 138687804685, 138448616294, 137810961261, 138183280593, 139085135048, 138652583856, 138000851211, 138319902978, 137796016176, 137059197326, 136705474908, 137103890240, 137183887609, 136260018976, 136351616776, 136601654226, 135739278408, 135518676975, 136246218594, 136471616369, 137202942693, 137419472100, 136422963507, 136272082390, 137003448917, 137426490920, 136770572647, 137193762158, 136634956484, 136224493838, 136416539758, 135666060006, 134933546407, 135585955341, 134903961763, 135459014808, 135180184235, 135252372665, 135720942217, 136096291747, 136306669106, 136440045706, 136177223704, 136556653139, 136859776232, 136970047527, 137200252962, 138100277391, 138200689401, 137957324402, 138023031687, 139006573401, 138345508060, 138099763022, 137376352274, 137749043973, 137272603248, 137650442514, 137567614771, 138135930813, 137462626758, 137043030918, 136058639508, 136946403829, 137100816144, 138044467136, 138998368481, 139777557234, 139955483304, 139061268535, 138471561179, 139225774150, 139744922692, 138850292545, 137867087996, 137918027777, 138633831032, 139470622595, 139851808438, 140666590214, 139862718569, 139221729662, 139741321779, 138839891775, 139297249027, 139222122427, 138574527481, 138036496401, 138896391812, 137941620901, 137752317034, 138211972106, 138388380577, 138490498328, 139179391125, 138765096720, 137767293478, 138055640957, 137913475007, 138403165094, 138655697731, 139080080516, 139811579037, 140784210848, 139880693114, 140013486222, 140075203107, 140007554760, 140754961552, 140348402407, 141274699720, 140637423253, 139765586341, 139088332400, 138827005203, 137994570802, 138645931652, 138711013018, 138649349938, 139226968742, 140180707100, 140618048906, 140334152214, 139545591342, 139936151595, 139298490680, 139368537752, 138589407984, 138955800598, 138525644779, 138750430154, 139219144940, 138649813133, 138859841580, 138592222506, 138844358469, 138866666072, 139244186703, 139344914443, 140164312155, 139478125363, 139274127548, 139924595313, 139979671996, 140103732166, 140502379781, 140311988464, 141267558117, 140700323991, 141104908265, 141110225911, 140273690966, 139981565905, 140636234038, 140458313484, 141275878523, 141157152957, 141695192747, 141990354817, 141170371806, 142138715644, 142186188780, 142420982563, 142434280475, 142194534554, 142626068876, 142456987927, 142307561926, 142713636222, 142160163829, 142525104311, 142824522477, 142309842813, 141553086706, 141739925113, 141116688356, 141510706477, 140757832478, 140007190846, 140611356891, 139729228425, 139193209055, 138892771236, 138475924691, 139214987795, 138740338169, 138807509981, 138051353365, 138021575856, 137694670055, 138025513161, 138285418461, 138640494587, 138580024059, 139125877400, 139626898422, 139774748382, 139576152012, 139529771825, 139182505800, 138782028418, 138293460331, 138051602844, 138960735557, 138020409004, 138964804289, 138397609581, 138412732648, 138887679418, 139106327793, 138156506552, 139050137013, 138316038736, 138496747251, 138048060028, 138249179836, 138684716777, 138667296773, 139118844910, 138740303807, 138790886338, 139101338455, 139400700585, 139145216849, 138902846467, 138893118093, 139433639150, 139827015664, 139974243238, 139214201949, 138869914050, 139362139196, 139630209819, 139281618338, 139911491229, 139544288920, 140530376994, 140834166452, 140238883612, 141202640140, 141090049894, 140298680590, 140073003855, 139511322229, 139450236397, 140194721784, 141126442265, 141671285549, 141346524362, 140453207400, 140976889464, 140745434524, 140232700491, 140351636706, 140403802853, 141294538416, 141111241651, 141694254455, 142600175180, 143509831160, 143496629901, 144238598062, 145065386516, 145360530971, 144900222710, 144740934929, 144083122995, 143896431917, 144725993112, 145234885404, 145781537445, 146369990587, 145521262479, 146463479034, 146615616091, 146414342392, 147157076116, 146837564844, 147350129015, 147029973911, 147476166404, 147422436185, 147457351777, 147869492904, 147992382333, 147893775030, 148689586896, 148741065533, 149492682689, 150213692090, 150592475673, 149921710325, 149501763549, 148558459919, 148401854939, 149125968516, 148879487787, 149329279649, 149347135560, 149388717472, 149407662653, 149096677020, 150052851180, 150069323951, 150376496721, 150946443037, 150754990816, 150700459553, 151020841093, 150782303364, 151696990071, 151869863846, 151561763654, 152216765986, 151325480213, 150352652299, 150793974230, 150080601775, 149083276470, 149105355924, 149913806339, 149953297625, 150278194156, 149727303425, 149566716320, 149460013286, 149757389464, 149700410018, 148891343149, 148705627346, 148330180491, 147357773425, 147032766141, 147332266419, 147525587036, 148133090777, 147936809902, 148544374551, 148818050078, 148062407772, 148364505085, 148779238712, 148635857316, 149545989361, 149386614879, 149961835490, 149063919610, 148815593157, 148382584401, 148057613553, 147784045688, 147690850736, 147202572312, 147835505288, 146916197354, 147660054083, 146700554776, 147458351337, 146860594969, 146346758775, 146225366895, 145436764980, 145651662107, 144947347334, 144654138594, 145292357505, 146071011506, 145944637174, 145953656559, 145092353816, 145780041360, 146372039419, 146766293705, 145973117684, 145888614023, 146708603131, 146523076264, 146936192079, 146604976674, 147548256177, 147362459137, 147726088426, 148251423244, 148375525292, 149191982293, 150050869744, 149378328789, 148612695383, 148468375704, 147703062424, 147042600213, 146821189991, 147453904187, 147676827962, 148571722754, 148959401129, 149293982250, 148325505869, 148774757228, 149524480151, 150041945070, 149794000419, 150152058169, 150429718570, 150453046613, 151061732029, 150371519061, 151205154744, 151460742960, 152196037837, 151331444263, 151085892412, 150158184298, 149506684081, 148816941354, 148680855999, 148457034153, 148319407732, 148941950063, 148899659641, 149059305316, 149620464988, 150504085149, 150772768558, 151602574829, 152102719669, 152967216891, 153184464714, 152502783145, 152307065664, 152195018081, 151245690902, 150743861774, 150956955376, 151338708263, 151161430584, 151981220632, 151916942300, 152551814371, 152057216735, 152250916325, 152744453890, 152226965212, 151568782750, 152181251727, 151285125450, 150420973399, 150628425737, 149891494031, 150450849057, 150045184272, 150626133254, 151217804554, 150969871786, 151771511365, 152335067027, 151640670975, 151515328141, 152261386492, 152554797550, 152745605585, 153059937910, 153246529878, 153268632200, 154149902048, 154776353144, 154602295361, 155436041171, 154449025435, 154333352641, 153823981200, 154248881771, 154791301655, 155399470277, 155774058572, 154877447948, 154233054548, 153562846200, 153892083872, 154113631655, 154854083227, 155704682615, 155333283938, 155004725075, 155962852563, 156617553967, 157503479390, 157177514419, 156428990213, 156788823374, 156767294347, 156581926812, 156525984226, 156806153735, 156071921797, 155073039205, 154881754656, 154101969345, 153493771628, 154459169078, 155437408377, 155595054451, 156359987299, 155932195241, 155249180099, 154738561983, 155217351481, 155585672202, 154723798820, 154064234583, 153593930935, 153486144530, 153447967198, 153238913631, 153436245633, 153124892299, 153607964031, 152907401237, 153635232570, 154243264360, 155121994645, 154601193315, 154405208802, 154959582596, 154457474631, 153525973500, 153013883054, 152197524470, 151860360793, 152434240038, 151758575012, 152430945049, 153009105427, 153234446893, 153364036532, 153579148319, 153358038854, 154105280309, 153874082204, 154151768565, 154100248895, 154894777333, 154873699142, 155248171690, 154845644926, 155146577796, 154287912715, 154131246469, 154831479341, 155733487426, 156708254414, 157705959539, 158172071663, 158084639141, 157435320667, 157360259062, 156977224329, 156568726100, 156881047912, 155938283091, 156528494648, 157445714117, 158059226430, 159011918796, 158542923157, 158468015962, 158595932799, 158756508466, 159253207307, 158406738600, 157714843443, 158334536952, 157939098139, 157270471949, 156870054014, 156571305348, 155739226769, 156372203675, 156632330170, 156411181142, 155464960901, 155959905167, 156455056387, 157000611039, 157617356844, 157062407225, 156192386183, 155422263146, 155468141789, 155102812967, 154463260757, 153930422306, 153656333155, 153218595164, 153591710626, 154061532818, 154453666211, 154600156696, 154239220907, 153354965443, 153823458616, 153722090306, 153358344669, 153670493473, 153792394924, 153213363157, 152856368497, 153580484563, 152815702984, 152710738287, 152092658239, 152939831027, 153059607328, 152825394120, 152744419859, 153372625266, 154011112221, 154610993317, 155413147827, 154646215859, 154719361972, 155417046710, 155336477806, 156050033862, 156715601173, 155756873299, 156118292333, 155328141616, 155613464169, 155655024856, 155381952364, 155501588183, 155451423319, 154900239254, 155022707061, 154523423661, 155508549929, 155111299579, 154188181560, 155144420476, 155304350878, 156171712733, 155309421355, 154474249655, 154792745813, 153998169933, 153792092411, 153962152979, 153869660148, 153470227197, 152970778210, 152387326720, 151948885507, 151769595210, 152318922147, 153173900965, 152947849178, 152255288595, 152801893257, 153738164159, 154279132556, 154855840139, 154355884092, 155093359233, 154976413584, 154386651827, 154029713475, 153711686840, 153296971923, 152660267598, 153604400129, 152991883083, 153327723839, 152896990223, 153440115585, 152622281998, 152380316996, 152777710768, 153081148677, 152843164963, 153438031101, 152648739026, 152172018234, 152780352060, 152315881560, 152111176899, 152347776047, 151621732168, 151153861460, 152125654652, 151258895619, 151126971428, 151879057149, 152633913215, 152473019945, 153361999622, 152412598061, 152726275398, 151914477940, 152669707071, 153593071842, 152616138041, 153384639739, 152393382181, 151636731067, 150886049319, 151188106723, 150816200242, 150061311607, 149271124242, 150251520436, 150517632086, 151101464243, 151162939568, 151876030802, 151603749412, 151133541925, 150904077485, 150150222636, 149628285618, 149991222155, 150929827915, 151654670526, 151195213146, 150812970348, 151225410064, 150877436168, 150557442192, 149767228127, 150340313649, 149966115061, 150222137214, 149773708717, 149365328666, 149133003180, 148764956435, 147997504107, 147240192122, 146270433726, 146130547467, 145157543541, 144333541891, 144419821161, 144477209659, 144347993086, 143684911223, 143164045281, 143418006884, 142545591938, 142683709158, 142172465306, 141657086225, 140860628777, 141579054157, 142264456490, 142088319344, 142336126879, 142737068843, 142778551682, 142116730500, 141420006392, 141595506277, 141287825725, 140659688445, 140494433040, 141345762293, 141816969930, 141783265558, 141308947543, 140923106384, 141475207355, 141109620378, 141260710184, 140501143750, 140980513528, 141091042196, 140942870472, 140082783587, 139486931078, 138807137463, 137998445035, 137368174259, 136644557474, 136648400121, 136346634314, 137068383823, 136417483564, 136319062498, 137141703004, 137693482322, 137148067308, 136168831787, 137119031863, 138060301940, 137418021779, 138169621713, 138657573031, 138929526559, 137934191921, 138731445350, 139491125400, 140012109595, 139596142011, 139501979869, 140428326474, 140315301739, 139808735437, 140618322400, 140776943601, 141426893913, 141804744683, 140833812167, 141743067231, 141094644624, 141962629114, 141871991797, 142470271006, 142743705612, 142722289809, 142623543411, 141824531279, 142647344379, 142512751898, 143279938595, 143734636972, 142954512386, 143333161260, 143635240918, 143445505421, 143810660995, 143856324164, 143261540325, 143904304927, 144406536085, 144103427699, 144980299077, 145787823459, 146334732972, 145651844333, 145988824488, 146904806325, 146098293630, 145472243615, 145877257214, 146215050271, 145430168682, 145336661447, 145182591940, 146152287021, 147059946208, 147851658990, 147151095455, 148114616777, 147798724099, 146926304160, 147469036399, 148016745098, 148787222300, 149678925552, 150377285973, 151271756860, 151783672412, 151238671494, 150888842432, 151877188296, 152088346817, 152182866347, 151871181476, 151766410265, 152126952108, 152290005197, 151451855852, 151880261814, 152378574605, 152738229327, 152805745882, 153804375736, 152864732148, 153356788463, 152715584049, 151723154420, 151092293972, 150448416075, 150073102839, 150624576140, 150861709885, 151587803945, 152267286890, 152994088176, 153347814852, 153209833337, 153169004805, 152222844799, 152985687672, 153870714243, 154011288206, 153202239185, 153738784998, 153442771693, 154374723046, 153549936144, 153140755895, 152394302206, 153159441508, 153245076045, 154070653868, 154816093268, 154562518831, 154727427940, 155656556509, 156080560345, 155764683058, 155028841798, 154765663177, 155224312208, 154547779339, 154083595618, 155032927964, 155328936053, 154998618791, 154638574594, 153795736233, 154549037483, 154378260569, 154144840351, 153321458215, 153096958960, 152261241929, 151673908270, 151328303784, 152009328033, 151555473755, 152071202829, 152386895035, 152189839496, 152680987873, 152976111537, 152678990302, 152899484939, 153382152414, 152949163337, 153840337437, 154235739883, 155151085937, 155636173280, 154843980293, 154306268083, 155024387457, 155132643364, 154468536431, 155000229575, 154072417064, 153607540516, 153120787951, 153232735230, 152605708844, 153168685061, 152729230884, 153508615845, 153180519986, 152698205337, 152910460440, 152538620023, 152538551929, 152356020372, 152232259834, 151514308037, 151893527104, 151362024575, 150418347498, 149876960398, 149881170645, 150153228461, 150068564182, 150478401112, 150914612989, 151694380322, 152191784685, 152310330573, 152177532821, 153126050371, 153981164467, 154324321869, 154522952293, 155019527153, 154168310412, 154394621883, 154852631185, 155683733052, 155961959922, 156641264860, 156635032180, 156461084585, 156456198905, 156119091644, 156246832016, 156258708322, 155457008410, 155241209546, 154305514224, 153826342454, 153275527086, 152982480912, 152119470328, 152254878820, 152622102492, 151778663459, 151533238657, 151773646091, 151842226688, 151166474920, 150919186662, 151004583849, 150215327852, 150768769391, 151466337813, 151327641361, 151655569125, 151910103715, 151223472561, 151542464563, 151205695987, 151763850977, 151019986989, 151610245549, 150773781429, 150706346499, 150041423850, 150194120554, 149620070956, 149453743492, 149931911292, 150403462441, 150772674985, 150225803552, 149611026414, 149747783128, 149118661825, 149695357366, 149181799742, 149400301324, 150045971055, 149908618602, 148932501356, 147950950357, 148518167010, 148825156349, 148454878415, 148396031609, 148821269836, 148639826502, 148385310429, 148375081674, 147967447576, 147338288700, 147023038759, 147438224478, 147737510677, 148201226527, 147372712631, 146808041596, 146127368463, 145312745243, 145350402951, 144591080476, 144096732798, 143727901960, 142902281417, 142742471616, 142310384370, 141366693862, 142323040150, 142957679139, 143715698508, 142765153615, 142443322517, 142948123499, 142377968578, 142145226636, 141724665061, 141189108630, 141609735543, 142466073423, 141605467978, 142373479797, 142877632210, 142269916814, 142035753816, 142392695976, 141453865313, 141700904516, 141801880878, 141894275829, 141851312990, 142637128555, 142656192643, 142085461928, 142189870229, 141460154923, 141817156865, 142625880809, 142501310292, 142051923489, 142685028926, 143657423805, 144411336786, 143941142595, 143071068943, 142317162539, 143162280651, 143189841966, 144050900077, 143828796823, 143445364569, 143335470833, 143674297340, 143723379902, 143230168034, 144023943398, 144360007826, 144517635363, 145500269192, 145234491451, 145730786799, 146393244367, 146089699447, 145151269837, 145675468443, 146414972947, 145518385355, 146343332159, 145886789020, 146154765662, 146241763987, 145422642186, 145549861432, 145917087661, 145751922834, 146551585272, 145973100254, 145214549702, 146131667865, 146629749053, 146019448315, 146891142955, 147096326524, 146740638853, 146151625103, 146166260272, 145830053550, 145454223940, 145351484850, 144357049383, 143820234758, 143891327783, 143116265225, 143410492816, 144306095355, 144669185986, 145203129679, 144664236578, 144686438579, 145560835038, 145528952517, 146319491132, 145934947776, 146608803564, 146957122426, 147239541069, 146847333090, 147405915222, 147252121130, 147495440132, 146900055429, 146513110400, 145915265767, 145056470808, 144569971287, 144048882730, 143494412153, 143313017490, 143481912121, 143050188394, 143646878662, 143734291122, 144628898961, 145036674170, 145278399249, 146067702861, 145438762364, 145095286725, 144835244023, 145542186818, 145305120969, 144373205603, 144602271426, 144308922334, 143531474459, 144424169098, 145255370984, 145631786000, 144710775698, 144221950039, 144396067948, 143746234851, 144452024213, 143998564539, 143417131449, 143342472139, 142697961917, 142581328770, 142758989959, 141862289959, 141625709919, 142171003725, 142947048740, 143022593227, 143871848755, 144837827550, 144843249253, 144600303874, 145041053445, 145349227373, 144466877564, 145008109966, 145873962151, 146839799944, 146298713518, 146862520700, 147642160181, 148527308402, 147875256403, 148100800200, 147122119040, 146578682823, 147082370641, 147401443828, 148325645091, 148190040510, 148358631842, 148601572011, 147853919442, 147439957768, 147086757836, 147827890118, 147876067403, 147701157550, 148457260345, 147788247914, 148780356366, 149487226430, 149671051455, 149434832286, 150411769948, 150938821452, 151115182700, 151199520567, 151656375734, 150901384394, 150504171013, 150390884459, 150482815230, 150477405649, 150058335232, 150895537444, 150901721362, 150310874786, 150257322371, 149914766613, 150085019124, 150457732772, 150394526842, 150748898262, 151413287647, 150679293515, 151473559959, 152342827830, 151926221782, 151273417753, 150293854096, 149764691696, 149394634895, 150350091165, 149508339526, 149210224300, 148233841773, 148024559223, 148415306578, 147849749239, 147996207585, 148529932514, 148474654627, 149117341136, 149434040609, 148887922616, 149118179204, 148886807332, 148475993437, 148976964937, 149328093585, 149546918855, 150133791510, 149556195344, 150022272082, 150078214117, 150442877906, 150650323477, 150695712802, 151273489706, 150849407545, 150723066358, 151315549966, 150411721035, 150515687049, 151470789809, 151202643767, 151035513359, 150579951450, 149933427404, 149209898245, 149965787265, 150577230488, 150282999001, 150613054426, 150144549747, 149489244477, 149262858414, 150064893181, 150634221624, 151435421004, 151793454685, 152688459977, 152012335575, 151453400271, 151442857950, 151132087637, 151752557454, 150896566550, 150588641900, 150640223711, 150492505706, 150728416282, 150964994112, 150550199279, 150994225778, 151218156225, 151017799047, 151545267461, 151353258431, 152015511164, 151850865983, 152795086009, 152946970613, 151994053834, 151014610840, 151765350420, 150968012329, 150996884907, 150980222728, 151428147330, 150913908860, 151856805864, 151841390556, 151028519608, 150377784734, 150374904944, 150545421596, 150178645783, 151025637791, 151454641423, 150904235881, 150414403925, 150071537892, 149348156197, 149765545939, 150668698260, 150143634480, 150388772562, 150304802459, 151148848774, 150921332419, 151668976241, 152504867431, 152357824168, 152792879678, 152044215966, 152150272373, 152054011588, 151994324444, 152907558629, 152683055004, 152670743281, 151928126719, 151661251041, 151877574171, 152079627382, 151400101781, 151744802207, 151255593509, 151340430700, 152084403389, 151447754018, 150579969493, 151464697719, 152003907284, 151762163937, 151778684937, 151633410744, 150685876690, 150523012845, 150278889548, 149449374928, 149186200159, 148260950687, 148934825718, 149582162447, 149238338470, 148484687381, 148316131087, 149004791937, 149267418516, 149409101980, 148609623891, 147875128715, 148587885257, 148913606566, 148991557200, 148448864243, 148934452281, 148973315782, 149815221948, 149903868379, 150031093958, 149813481543, 150708904192, 149784788328, 150003134231, 150180268702, 149573313247, 149820056738, 149220725084, 148611940784, 149189080264, 149755632092, 149792431394, 149876096805, 149304932777, 149416746984, 149514528256, 149990025110, 149179381120, 148505683570, 148451393594, 149033593845, 149977190054, 150447023835, 149985248707, 149014875962, 149913709465, 149488334169, 149633840120, 149496503342, 150019995875, 150035408629, 150757072746, 150914751080, 149996387331, 150151280610, 150117792231, 149719056565, 150503151051, 150550011424, 149765917344, 149299622381, 148589477941, 148005169378, 148668333654, 149079812583, 149068611860, 149502271264, 148502716016, 149204436872, 148939827243, 148791172729, 149689080052, 149764377636, 150583098205, 149817269921, 149034098937, 148783426003, 149705345889, 149553802614, 148701889184, 149061377363, 148662957424, 149432271035, 149736665735, 150461300024, 149767408451, 148888643901, 149274486299, 149494548195, 149508901154, 149030296286, 149738288730, 149341123868, 149147439632, 149171662027, 148383253311, 149025612290, 149325814974, 150321712215, 149329267721, 150185320406, 150259539319, 149511281633, 148866533706, 148768124922, 148563777593, 148636869200, 147989433733, 147680468124, 147876209143, 146967996779, 146438799522, 145826507288, 145218899138, 144734457162, 144542965970, 144149743710, 145142024947, 146117279255, 146269722036, 146361364153, 145491328101, 144916006135, 144279942349, 143386603480, 143128169967, 142188411049, 142186207078, 142079006601, 143008331685, 142561162851, 142381957839, 141968978216, 141883920067, 141689433332, 141980182605, 141314232263, 142176212429, 141875508493, 141178279119, 142056240235, 142594648434, 141596006064, 142004051335, 141251283880, 141286064110, 142123200712, 141858320157, 141346841459, 141081353673, 141076770623, 140705237591, 141456043382, 141412931936, 142401675344, 142438220267, 142610420998, 142484661816, 141862969267, 142855024807, 142581885537, 143201768434, 143824483954, 144452840760, 144010362606, 143320624856, 144047372108, 144027380852, 144590263854, 143608557517, 144511382122, 144022771314, 144549622780, 144569054212, 145317839843, 145522351151, 144992920757, 145853917940, 145373243661, 145147560440, 145491825375, 145905993011, 145184761003, 144872453065, 144715834951, 144254836829, 144029643887, 143913372361, 143563879839, 144495663716, 143819422907, 144460075899, 143532442103, 143276075986, 143922361768, 143516750290, 142580056627, 142792718657, 143760936031, 143208390333, 142815597412, 142117999043, 142972821989, 142084601849, 142815916051, 142788012792, 142469291238, 141469565457, 141145190426, 140975798240, 140496202256, 141006803287, 141774602144, 142079773035, 142520917988, 143454984550, 143851495185, 143774636728, 144607300421, 144055262360, 143778699426, 144456463689, 144383973863, 145191219997, 144505446431, 144547940368, 143776871430, 144227300396, 143342667853, 143088755303, 142097664458, 141246602655, 141812403154, 142574308272, 142297198166, 141670953428, 140909234488, 140214345549, 141177996120, 142062588221, 141758017095, 142690063915, 143141749185, 142233363466, 141402375361, 140452884873, 139688763483, 139619279790, 138793628046, 139311757994, 139267694317, 138557150974, 138500970231, 137597551309, 138227914894, 138919489252, 138678089964, 137725845728, 137848630422, 136885385870, 136332873125, 135408206780, 134442495456, 135248453275, 134299186529, 134104659766, 133478435888, 132486283415, 132818247357, 133691503859, 134118918591, 134883331493, 135287129321, 135167560864, 135076693183, 135808382685, 135826061255, 135587596104, 134625416813, 133910785184, 133299535309, 134021763268, 133808059364, 133936650283, 133696239721, 133696821251, 134655046709, 133980165001, 133830746936, 133398524493, 133423775883, 134108308329, 134493625109, 134442756993, 134493537800, 135119764733, 136087328581, 136010075489, 135987922203, 136416306748, 137384528808, 137736590051, 137566133781, 136783698063, 136203540032, 136320358367, 136332182530, 135763581163, 136106942645, 136068520720, 136168778195, 135274178041, 135234004448, 134234579927, 134527304826, 135356168589, 135880565334, 136827278953, 137655365929, 137936773089, 137021981285, 137865464106, 138247827095, 137953022225, 138119749158, 138951022474, 138041981016, 138152103671, 137246498435, 137880393846, 138835399456, 138408081874, 138903380280, 139771770280, 139001547280, 138980820840, 138137941895, 138992125438, 138589944839, 138703972404, 139490155294, 139844955059, 140797670576, 140292264428, 139811777270, 140313823282, 139969634097, 140421249768, 141312654898, 140669727960, 140794582864, 140531851855, 139883298620, 139860486883, 140714440229, 141439580798, 140830703061, 140039717540, 139373761125, 139692573253, 138902957902, 139795998395, 139583762830, 139363344708, 138844448885, 139617827078, 139189562803, 139715649192, 140502651581, 139921837242, 139817803135, 139826229764, 139667677498, 139213956385, 138243108201, 138788584816, 139157190083, 139846576648, 139868464621, 140036997251, 140001541097, 140555493512, 140862157614, 140401817961, 139420044180, 139995475885, 139646883298, 139359819871, 139784364743, 139260381734, 139322421759, 138638916472, 139255524273, 139999780805, 140983738164, 141182726624, 142028365830, 141948334517, 141828409246, 141857513399, 141019460940, 140890078345, 140566746043, 139582980302, 138836138801, 138928260101, 138505650660, 138820102950, 138645546736, 139357475470, 139718739660, 140461729310, 140613987983, 139618180694, 138850124013, 138795347648, 139298406342, 140186809833, 141110151349, 140680979205, 141418943685, 140771947162, 141570094654, 141031392091, 141815024179, 142732142013, 142020142544, 141445853626, 142024564683, 141542001363, 141129618682, 141507325766, 141287092874, 140554586447, 140909895467, 140969864902, 140640363303, 140366520766, 140469346106, 141065247219, 140468240229, 140649693308, 139774967579, 139625120323, 138678500970, 138904822811, 138744959756, 138382641662, 137521982554, 137220682205, 136783526773, 136070413165, 136012051150, 136791008999, 137603987106, 138078676236, 137814353556, 137740839291, 137760466644, 138571377445, 138519154815, 138061713226, 138790515434, 139250960488, 140123878814, 140626255397, 141353058699, 141883698137, 142677661800, 143578360608, 144416366060, 144479456154, 144416230414, 145088480571, 144173043271, 143959068757, 144273171646, 143575648440, 142786124930, 143553233382, 144068559921, 145039503497, 144777585990, 145166886594, 144798900970, 144042178688, 145039878062, 145186022847, 144901673659, 144015729651, 144385988498, 143634219720, 144411780524, 144432595612, 144330083876, 144206344857, 145138248465, 144486649424, 145180814184, 144591078108, 143957296354, 144889918306, 145236099402, 145565360296, 146428160630, 145709227705, 146686973109, 146505242017, 145559318428, 145363013100, 145799191298, 145586052350, 145688394758, 146635200855, 147034623461, 147222112243, 147209633227, 146447313118, 145876803291, 146473937442, 147302171569, 146789641023, 146752503395, 146591285112, 145762616174, 145940066618, 146699261576, 146356170169, 145742775098, 144756689575, 144278166451, 145017622397, 145020043135, 145497006362, 145406828904, 144827530285, 145039640871, 144440727405, 143734713243, 143711569528, 143500854681, 143554808075, 143427294856, 143934224372, 143577092383, 142998288510, 142573061123, 143016812709, 143583184592, 143852231012, 144614204129, 145416542022, 145496738994, 145542305754, 146155092367, 145470380902, 145110585508, 145492797194, 145018430558, 145530996284, 144946201970, 145232479153, 144567019254, 144953260029, 145807737534, 145129600528, 145207628220, 146034509410, 147023632108, 146442533605, 145742653352, 146370085858, 146844029039, 147047468122, 146812590994, 147791022403, 148196406756, 147615401475, 148577466267, 148563156544, 149302784766, 148902629156, 148120225054, 148433555252, 149403193201, 148443351681, 148217043013, 148311980326, 148152109635, 148962784022, 148253776112, 149055559606, 148985670622, 148615630332, 148686709888, 147935679866, 148079547836, 149027134651, 148462817415, 148276308627, 147879876618, 148663262437, 149043237007, 148281605581, 148264667012, 149059780556, 148097363070, 149017021158, 148877361459, 149164844600, 148610434754, 149586938436, 148742876479, 148270919205, 148168363223, 147465433260, 148143701127, 147823667219, 148524229018, 148706336912, 148661242960, 149215968799, 148404155707, 148027134373, 148614563224, 148345786653, 148387368649, 149373743252, 148753552719, 149031436392, 149086329619, 148906339619, 149748403570, 149449285373, 148559200934, 147693111946, 147873590406, 148410383761, 148899691268, 149013192189, 149084920591, 148486622498, 148010525085, 147221594976, 148057316340, 148914760585, 148985964166, 148822426004, 149503565590, 149374432788, 148782646727, 147958160945, 146999355087, 147227235410, 146835132377, 146896039616, 147203767473, 146618147104, 147378835207, 147466134488, 147416385952, 147054062787, 147886196935, 147994691927, 147977358250, 148300305396, 149179816059, 149957786325, 150795476245, 150020085298, 149821270014, 149315200631, 150138439588, 149244893508, 149590916439, 150186760738, 149270245987, 149997268632, 149252551871, 149656830025, 150236698570, 149517945914, 149864930696, 149946063445, 150066755944, 149725578466, 150475724448, 150215314024, 150414520558, 151330648717, 150884073463, 150582845222, 150256812104, 151245055377, 150899234702, 151776251385, 151550636295, 150968230081, 151937926755, 152652297046, 152440264811, 153429648256, 152701646157, 152939392270, 152645642357, 152285948431, 151454121556, 150507776431, 151268682544, 151093763575, 151544828765, 151004452897, 151630920217, 152126579276, 152716906592, 153052384686, 152757483866, 152679097205, 152495732769, 153128894429, 153272373598, 153336968103, 154329020946, 155243666071, 154855702583, 154733406787, 154100898278, 154626740845, 154261023851, 154444617327, 154173626381, 153302758479, 152452708959, 152982720706, 153672513514, 154417639820, 153902749093, 153009467053, 153508212107, 153492282066, 152982808551, 153961691004, 153730192513, 154608887445, 155211773052, 155696927441, 155517080891, 155953453271, 155083016115, 155406139522, 154593258262, 154890937345, 154298516048, 154406685906, 153791647859, 152861144900, 152292382937, 153124143490, 153312611417, 154122932618, 154773427817, 154351681627, 155298770536, 154485373660, 154575288788, 154896401322, 155225279023, 156198735154, 155527651543, 155192033420, 154952024628, 154400367089, 154018389816, 154012876964, 154204524200, 154977735940, 154081768867, 153332644196, 153304792612, 153330161040, 153774412410, 154577223473, 154744835172, 154040612329, 154732730197, 155019293625, 154227395248, 154278501365, 153347842797, 152434753796, 152062089742, 151368969965, 152230980928, 152194924645, 152498113806, 152001320407, 152085765662, 151388707988, 152306009215, 151627952752, 151103185322, 150226990895, 150428544857, 151373105136, 150509575301, 150167976550, 150607788215, 151560868303, 151115455588, 150757983305, 150123470727, 149435353719, 150400494417, 150656865974, 150341968546, 150646624330, 150173336550, 150510343433, 151151140895, 151832966893, 151258027403, 150409133334, 150527507094, 149932103170, 150605199928, 151536808114, 152045595227, 152401451819, 151891052660, 151361640605, 150532293847, 150814610311, 151207763032, 151865168317, 152189764057, 151521823956, 151838512560, 151036628788, 150438582987, 149720984230, 150434527666, 150829360726, 151779844456, 152371865992, 152156383587, 152321542847, 153299239937, 154073258121, 153161939510, 153922745496, 153918866409, 154843841282, 153905465381, 154145971240, 154258697256, 154064225358, 153777956031, 153800626316, 154333414806, 154947160305, 155597197319, 155729770768, 156356373391, 155942490191, 155419610562, 155018143134, 154171114243, 153436320422, 153041786909, 152462964538, 151802620578, 151698449049, 151359263585, 150868632668, 151149864491, 150322691393, 149938747244, 150570777712, 150102664725, 150221028128, 150564984219, 150882702247, 150051103034, 150632455042, 150087373804, 149764841133, 149510715428, 150018488712, 150440727701, 150885696717, 150801662698, 149931758589, 149628127636, 148713824007, 148170534174, 147984197714, 148419491574, 147777330248, 148677901955, 148713431910, 149006655274, 148579249459, 148795002005, 148132505526, 147543516434, 148083347435, 148318046370, 148661030369, 147906365193, 148341214640, 148751623732, 148161758076, 147985090429, 148849962306, 149436251972, 149802524699, 149391682240, 149406933530, 149558719920, 149790391328, 149367931568, 148732966357, 149194906892, 149126935713, 148995600627, 149740154974, 150727268798, 149901269081, 149404085856, 150006791299, 149402652647, 149493208203, 148821011187, 147986285628, 148842819717, 149485008626, 148570936281, 148460132625, 149005665334, 148279644125, 147318251927, 147194244564, 147291922729, 147864517458, 147495437838, 147079386136, 146487655785, 145780240247, 145144163878, 145997273456, 145861795820, 145965886768, 146003489592, 146429354073, 146360021114, 146326415542, 146790913944, 146113863954, 147099504503, 146796151372, 146542143011, 145738648507, 144973258259, 144321185682, 143560417283, 142829465765, 143415624872, 143052933927, 142644813179, 143040916364, 142777750167, 142187151214, 141929561738, 141965052563, 141874064561, 141084936343, 142076304317, 141389431583, 142165580895, 142190748261, 141721046326, 142117406170, 141291239043, 140902777840, 140112108820, 141078079352, 141346743964, 140986100299, 140230864495, 141078323641, 140692199467, 140460767743, 139593187709, 140288535275, 139342315424, 139230821671, 139183646111, 139065916149, 138638548506, 138247101763, 138444506487, 137806010562, 138321369139, 137402811088, 138204278894, 138015266610, 138723289518, 138082375498, 138839223086, 139222868679, 138365277703, 137749767106, 137956961189, 138433608572, 139028481722, 139668946713, 139121913391, 139721902881, 140105910016, 139525502466, 140201338901, 140307966259, 139565241447, 140331788963, 140661308065, 141575658739, 141280623583, 140929678468, 139960369981, 140354762424, 140170101547, 140201363714, 139988753376, 139942815192, 139961485712, 140706659405, 141142991586, 140716571797, 140076193150, 139123946014, 139685722208, 139801570652, 139736710087, 140024050298, 140675770835, 140951935013, 140323113662, 141170154438, 141303106007, 140884983313, 140061272839, 140900807226, 140591605567, 139733957147, 139380851445, 139335714099, 139689291509, 138805335510, 138664278114, 138136325935, 137659260202, 137048691614, 137120157396, 136404458743, 135663717025, 134829248168, 135043227697, 135473346662, 135890574632, 136145649606, 135391197149, 135983691360, 136652654577, 135820388255, 135999255732, 136399522540, 135834651274, 135277944370, 135620905297, 135757853413, 135146946539, 135077432666, 134379478298, 135194321817, 134938289949, 135551873194, 134964041317, 134353098722, 133551589607, 133841498949, 134808745919, 134902582979, 135159102020, 134333217175, 135293205162, 134379218407, 134455102947, 133962348203, 133848586460, 133489285590, 134189138740, 134311592071, 135218273330, 135003459415, 135608428881, 136505828606, 137100287108, 137827053408, 137476205528, 137166126371, 138082082415, 138726991811, 138836642680, 138726242180, 138200959057, 137407306471, 137175259605, 137152317421, 137739545446, 138446556949, 139302122961, 139129971908, 138176071647, 137359043554, 136420739939, 136488223883, 136328444731, 136951891635, 136084089916, 135905570580, 135081069652, 134139342741, 134118721976, 133567783029, 134426841096, 135174383713, 134789996964, 134463741033, 134971317307, 135030348608, 134177000559, 133982911505, 134901731580, 135844733232, 136101760650, 136689069700, 137066250095, 137224390640, 136394671814, 136724295582, 135876725916, 135154786503, 134345363766, 133510447111, 132575661605, 131611568577, 130769941696, 129789131243, 129150790186, 129021722592, 129087562264, 129110364800, 129007145569, 129012648853, 128451508803, 127993814277, 127517791151, 128336558782, 127752548249, 128146025920, 127316384368, 128079183948, 127680884529, 127935342154, 127000343722, 127338816552, 126577657341, 125692139533, 125327789256, 124338297573, 125313119884, 125878514447, 125877427322, 125165383990, 124628503801, 124378621687, 124130892177, 124909204539, 125668286442, 125837132551, 125403191916, 125973770397, 126204765340, 126248124152, 125902982192, 124928843770, 124550163630, 125454956968, 125950384958, 125557574671, 124583926496, 124228487703, 124407998380, 125286735852, 124639257839, 125390791557, 125812076428, 125004818521, 125171598727, 125576674639, 126195918526, 125872144708, 126160366343, 126785994046, 127319667657, 128053384471, 127623354475, 127101631686, 127809153579, 127641250754, 128144447697, 128217764915, 127985681193, 127341121825, 127445811259, 126508906896, 126303377802, 125925976351, 125654219810, 125566232148, 125062079859, 125392664556, 125716237112, 125431632651, 126013087938, 125192133149, 125408102573, 124879530218, 123893458587, 124371183409, 123667589337, 123998750953, 123948265596, 124233024409, 123263818337, 124008876678, 124246326114, 124243125166, 125239663261, 125201150199, 125240405937, 125596715917, 125538564174, 125871466297, 125973967685, 126197957237, 125730842986, 125340071802, 125895769978, 126385673559, 127237004435, 127185416168, 127462494775, 126672595814, 126844708979, 127569774337, 127535823649, 126862226630, 126727713795, 126726789919, 126637882885, 125656659911, 124853921138, 125180044616, 125660806583, 125453188774, 124577973572, 124147783873, 123993396668, 124664595200, 125046505496, 125308034488, 125886827859, 125654767921, 126416658627, 126705368423, 127073577120, 128014110807, 127020952813, 126701123915, 126825436747, 127203856028, 126874568919, 126927391187, 127118122287, 126428498255, 125982365902, 126943302880, 127280123002, 128192503333, 127578042663, 127331875221, 126396276754, 126740175747, 127582395537, 128131639442, 127299641960, 127718635192, 127976320137, 128243759294, 128416190964, 128203657814, 127976596657, 128034332536, 127111279613, 127494700734, 128341024106, 128417392254, 128239647783, 127292723803, 127854038411, 127380584293, 127617280498, 127291816822, 128199722848, 127503773350, 126935487941, 126391518653, 126663809624, 127152580293, 127413706507, 127810676686, 126891680740, 127563311612, 127043335305, 127220912956, 126621585671, 126792328089, 126326179024, 127029567690, 126846757302, 126379370193, 125428010477, 124988053617, 124778383753, 125252747509, 125964863416, 125648099508, 124695686580, 123716893330, 124016761778, 123030560221, 123708261576, 124564138930, 124749527137, 124175450844, 123865386827, 123174645284, 123936916628, 123568700002, 123025531819, 123997620987, 124703202426, 124862602631, 124101560613, 123623509150, 124109253309, 123115264416, 123629790959, 123903413636, 124892169557, 124427731460, 123522148384, 123063239748, 122127276993, 121628808998, 120873476099, 121868980123, 121721740261, 121869273232, 121590304084, 121836077013, 122498280098, 121581237332, 121751738216, 121391779250, 120930103422, 120136175096, 119845541059, 120822458799, 120308755382, 119315728517, 119943741386, 119868599095, 120657994119, 121632077736, 122003834723, 122121525833, 121609309054, 121735898461, 122310779639, 121710808732, 122230607791, 122668441111, 123270631137, 123751140857, 124416506014, 124847139502, 124356819244, 123424869932, 123775776734, 124557946745, 124039947157, 125011458903, 124658431307, 123806441469, 123748730556, 124251284560, 123553572038, 123459878807, 122729314001, 123302321120, 124219107382, 123536029314, 124478739856, 123718019714, 123072829620, 122407854169, 122888820597, 123405637773, 124076837105, 125070769702, 124161603787, 124265187180, 125014768630, 124436064927, 125067045922, 125623409771, 126237035750, 125367919176, 125869186699, 125412306800, 124591513710, 124238618688, 124447225296, 125202290337, 124692205880, 124151121551, 124962088235, 124010305030, 124702955158, 124596663002, 125281024906, 124612425688, 123671017668, 124120323956, 123449530828, 122461978506, 121565694971, 120774195605, 119876555629, 119333536908, 118748164661, 119667922677, 118907197977, 118922365284, 118999958688, 118100413067, 117980175427, 118851011695, 118828125078, 118549085293, 119297391741, 118312322365, 117549991285, 116764153049, 116540623343, 117096512957, 117513062355, 117429811274, 116514750117, 116443589318, 117177107567, 116656847475, 116110694502, 116582150932, 116747449955, 117602094218, 117493289737, 116732900118, 116936587990, 116404201448, 116214168648, 116359929825, 116896469415, 117715105720, 116834274604, 116937753310, 117763464465, 117865988632, 118560894695, 118377576681, 117965154047, 117363173228, 116626233212, 116024014800, 115629365044, 115009938958, 115947708878, 116831851158, 116980741636, 117059884784, 117387919898, 117110159658, 116506230197, 115883429426, 115486916968, 115816894493, 115647595719, 115857198005, 116479422776, 116992141087, 117105798347, 116203659866, 116870835972, 116862646388, 117630834685, 117244935895, 116373433068, 116527097590, 117259110446, 117468392710, 117954220300, 117819852428, 118771172605, 118710291116, 118476321472, 118703327851, 118873954122, 118900622990, 119451651832, 119293167978, 119581816903, 119571876701, 119942664313, 119678453803, 119665044837, 120491123446, 121257177658, 120881689662, 120026193183, 119716757809, 120161050581, 119824010335, 119140332114, 119426914604, 119576419144, 119099592516, 118878989865, 118095633543, 117677289258, 116984387010, 116138783824, 116927330088, 117305468415, 118189841862, 117496114072, 118170306828, 118572808227, 117670953391, 116796652802, 116945865013, 117644222747, 117003478449, 117488128541, 118009183965, 118156140887, 118239584456, 119101987818, 118845928512, 119824131253, 119994336300, 120490076715, 120428665386, 120477360632, 121270066348, 121329134157, 121649159237, 120713430579, 121607061248, 121744169006, 122724459365, 122721686052, 123158895971, 122885923613, 122405170446, 121646314002, 121090530891, 121773181245, 122244156090, 123243633641, 122682338981, 122351139782, 121832301240, 122651358125, 121661014813, 122522195132, 122596469257, 122448129718, 123275597031, 122326809184, 122148552002, 121798504746, 121006376811, 120264633447, 120099053717, 119720218464, 119399005485, 119044186406, 119852679737, 120190771728, 119484804357, 118891866957, 118118182299, 117590915762, 117105119751, 116945180630, 116114652978, 116234382057, 117227342550, 117898655531, 118264089461, 118331138178, 118700925002, 117742151945, 118516416620, 118546384114, 119067384700, 119833821455, 119342420627, 119218801829, 119357084698, 119773233078, 118791905519, 117815264806, 118325219092, 118734337016, 117756230437, 117835632847, 116994704526, 116753827804, 117105612357, 118009927700, 118059847876, 117091688284, 116113016395, 115739802900, 115006848564, 115656301955, 116483365098, 116894189065, 116402784919, 116942032713, 116680835470, 116610410982, 115929727806, 115884911270, 116097648438, 115334426352, 115042004751, 114156848023, 114425493622, 114571368698, 114296534839, 113753971286, 112979518830, 113184481747, 112514641633, 112220060900, 112228237648, 112949333293, 113823089206, 113655759966, 113839109053, 113487586227, 112745960498, 112642079077, 111674263882, 111503045238, 111482854164, 112396923479, 112089852931, 111799711002, 112558076584, 113339439187, 113719895937, 114386951916, 114316059999, 114274710064, 114836404408, 115228683333, 116083855844, 115826250274, 115085727596, 115914843405, 115501332760, 115963057154, 115776186091, 116463014162, 115716339001, 115450529639, 114561792968, 113947371654, 113589830339, 113710367926, 113284436049, 113139043197, 113234143853, 113221074879, 113717019338, 114528682682, 114330277845, 114010886243, 113811303593, 112854296662, 113581887013, 112587639629, 113043642941, 113256117589, 113768119679, 113036343312, 113208256860, 113072264114, 112522543601, 112243289918, 112551765083, 113001001248, 112779088649, 111985449695, 111582205108, 111874767284, 111255289863, 110793805700, 110371977603, 111365141787, 111608867587, 111910940818, 112837421375, 113266567625, 113818511990, 113768218536, 114282270468, 114394773886, 113721095031, 114518966164, 115347614299, 116170115755, 116233970595, 116180623999, 115831653664, 115929522813, 116538115082, 115903230157, 115035222366, 115681800156, 114772255134, 114037636138, 114691444761, 114025028950, 114559556461, 114126618545, 113267416192, 112942520188, 113835023439, 114004662963, 114009987948, 114350385412, 113822124772, 113673727895, 114255519085, 114740964656, 115566233444, 114908461606, 114082619163, 114500524768, 114966461259, 115928934567, 116336143982, 116501498363, 116916537528, 116555185665, 116997722156, 117979136712, 117361771821, 116708812615, 116914792181, 116114425804, 116067711324, 116128514956, 116064889649, 115586835117, 115996972758, 115682262987, 116102978879, 115916815163, 116880468012, 116520841360, 115854068803, 116464495685, 116557467448, 117296554140, 116745572269, 116380144027, 117299156764, 117345267096, 116446588141, 116496533045, 116776186506, 116940474922, 116846566218, 116214717278, 115285960510, 116180129119, 115745413935, 115665471581, 115931158042, 116590524886, 116215558369, 116475692265, 117035272157, 117224335730, 118137589565, 118841529146, 118495247059, 118250054949, 118820087394, 118747513689, 117975655714, 117232989358, 117464836737, 117238862187, 116351952910, 116074550054, 115812088461, 116484994314, 115684100339, 115758911248, 114954703813, 114724310694, 115222153805, 114387580526, 114721601705, 113865348251, 113098522626, 113068224578, 112973170634, 113486959682, 113463375913, 113000165043, 113611338416, 113210319993, 113218272244, 112415283262, 111709685384, 112295378946, 111568872272, 112088603300, 111322506823, 110479639075, 110121531413, 109326956442, 109701815804, 109440387099, 109781365671, 109627232423, 108926392959, 109913604542, 110864301336, 111047649034, 111072305768, 110375229401, 110477826848, 109624753542, 109302596826, 108586346504, 109049588860, 109758558701, 109254971608, 109799570774, 110088416082, 109228841847, 110195431590, 109233102959, 110086557235, 109709569760, 110423440871, 111232585051, 110587147310, 111204420595, 110328178338, 109763198899, 110117300547, 109602502639, 109285633878, 109977641132, 109768511827, 109167574775, 109874505654, 109432819105, 109449102087, 110153812440, 109705937185, 109570561854, 109414366335, 110060236180, 110869984058, 111395174633, 111734800835, 112730188341, 112178040539, 111223437116, 111040155484, 111337471433, 110686339121, 111619767777, 111456510119, 111374197144, 111039447121, 110255032187, 110366847186, 111108974608, 111228764546, 111302455245, 110574267316, 110335961554, 111308787931, 111003613057, 110689522720, 111186034883, 111971657723, 111827356532, 112723945747, 112552935733, 113088839217, 113337332663, 113744693118, 112904215177, 113315104709, 113733137541, 114400297895, 115371914481, 115405061763, 115897179033, 116686282222, 115710286731, 115123599587, 115629873058, 116139862214, 115157908469, 114628055415, 114455216269, 114525933314, 113856066330, 113966280228, 114009046647, 113339460122, 113677504803, 113426219322, 112807272555, 112542142759, 111704200831, 112581973024, 112317108963, 111713292684, 112146784617, 112792571335, 112758588320, 111917472213, 112415841034, 113262946470, 113069056849, 112545058027, 112434152060, 112320370462, 111844276618, 111529464638, 110635167815, 111062702277, 111432934579, 111162479134, 110578560866, 110427879098, 109885394771, 109178672776, 108310392634, 108001604164, 108274170209, 107464589169, 106799332931, 106750047102, 107021667491, 106124049975, 106983972007, 106490920171, 107479670320, 107596253254, 108436050766, 108818534598, 109772980643, 108999698237, 109293990492, 110178507029, 109407747808, 109525161652, 109281524839, 109820927130, 109317166494, 108587743837, 107716765933, 108354165835, 107937657058, 108658233119, 108779985845, 108488204294, 109165426431, 109020680925, 108420165215, 107521436725, 108250636379, 108564222977, 108475616733, 109276150731, 108954890320, 109663571661, 109851682394, 109015897897, 109261660919, 109660285160, 109745860850, 109629980058, 108701807722, 109516701812, 110184405642, 110667124311, 110960097486, 110749955593, 111311772087, 112072186408, 111828507156, 110987035374, 111403773824, 111044306370, 110890572706, 111420244736, 110443553435, 110715367770, 110770309184, 109781448660, 109277801584, 109749162625, 110075047076, 110885591651, 111162086187, 110622413735, 110829394363, 110198840670, 109926710759, 110187119930, 109693686756, 109467121546, 110418129707, 109479525922, 110307477831, 111063552702, 111713153069, 110970361837, 111205004116, 111152234728, 111946648471, 111438028267, 110751139913, 111236453239, 111107633110, 111528753002, 110762555191, 111161092653, 111526518430, 112032156156, 111136165213, 110628164687, 110598497105, 110649808050, 110107006305, 109862466128, 109615464695, 109893424668, 110112048821, 109207191486, 108811368633, 108717827504, 108492014969, 108552018639, 108415617408, 109149607689, 108622419076, 109306959809, 110226773053, 109232274656, 108505999915, 108767992308, 109243883529, 109244974526, 109691553320, 108821807803, 108412402404, 108902152472, 109334691826, 109822348252, 110506510801, 110610061706, 111514674219, 111536997848, 110671510497, 110819877433, 111642834745, 111122786360, 111856381138, 112246008093, 111464933562, 111830793377, 112253663567, 112568567003, 112069809766, 111995539536, 112301538388, 113143111471, 112274816623, 113200473211, 114150911783, 114818720210, 113843507621, 112868561437, 111890059683, 110904626762, 111003114340, 111094111648, 110740972249, 110479238400, 110329604901, 110682602039, 110438272729, 109754812162, 109193086202, 110132641107, 109177831180, 108826028358, 109517065334, 109120033372, 110066446777, 109511563037, 108527341655, 108048747619, 107756229794, 108658708329, 107976313323, 107058032100, 106463165039, 105761198783, 104975914163, 105230370695, 105495272371, 105332005832, 104366468793, 104136995837, 104734135568, 105164613031, 105045749602, 105366076119, 104675911966, 105507617465, 105198845199, 105253994372, 104388786197, 104586904079, 103794143773, 103871084655, 104811068936, 104257170396, 104113598842, 103482316206, 103907139017, 103045093026, 102077227148, 102512351282, 103205430735, 103865946609, 103954997900, 104658646854, 105265298125, 105844395535, 106655431583, 106408720431, 106807279464, 106382445572, 105734140672, 105686247546, 104888043818, 105327308346, 104603135245, 105345913429, 104393574119, 103750624990, 104499329757, 103547868452, 104384347004, 104872493390, 104332214427, 104703830354, 105337699887, 106029414520, 105768113392, 106181978647, 106322521110, 105883568931, 105163528570, 105381136024, 104535231093, 103839596760, 104208682596, 103823302317, 103742714332, 103813990511, 103282465890, 102442059627, 101940684897, 101001767262, 101002348342, 101464672983, 101311045927, 100800963193, 99836745869, 99902365738, 99673657638, 100511419527, 99806163017, 100379878647, 100665742166, 100337720812, 99708408157, 99484359606, 99837304219, 99897946612, 100792258857, 101458566687, 101801528877, 101772126582, 101963276044, 101130503673, 101687287634, 101536586150, 101210856073, 101303955382, 101100949647, 100797460204, 100896690285, 100702120985, 101685431365, 101378642703, 102186027326, 101320071270, 101849113825, 100872900705, 100322510262, 100173180834, 100274622836, 100151437184, 99198512285, 99819770627, 99947280679, 99785943891, 99986571400, 100265553996, 100327638074, 100649368044, 100084278689, 99129122134, 99803083142, 100092818224, 99506102828, 98724297489, 98604697579, 97670036610, 98306536069, 97791891264, 98457975416, 98089642723, 98128653340, 98922267082, 98724852928, 99285820995, 100093117328, 100312664247, 100465249185, 100110666088, 99339383137, 99064200359, 99574789972, 99627950972, 100468824307, 99774916830, 99153269662, 99656417915, 98687351549, 99004507785, 99080903178, 99655066497, 99464549004, 98531374844, 99072784548, 99876229092, 100802110102, 101330406837, 100572019849, 100340310137, 99342476882, 99511616815, 99577453032, 99436744576, 99067964440, 99720366788, 99122464951, 99972229059, 99112152790, 98753424075, 98930686959, 99320247941, 98781064790, 99210713203, 98692777801, 98803087129, 99525507839, 99227065835, 98983773590, 99681834223, 98684230639, 98370604597, 97728746855, 98532517891, 98170177276, 98014304568, 98630171441, 99278797729, 100109987875, 99857847449, 100670303645, 101197775400, 101692229701, 100994420540, 100446202338, 99524610191, 99695833180, 98752619592, 98334187061, 97396116266, 97510148957, 96764026361, 96094134636, 96175449113, 96420828629, 95928547272, 95153696708, 95425681185, 96412406454, 95747532262, 94810957523, 95347113650, 96233969187, 96565772915, 96367671429, 95403659116, 94490969294, 93858244535, 93836929086, 94413894641, 93830485851, 93984907748, 94558056708, 95318102735, 96152548411, 95873140620, 95320362979, 95131073992, 95594757562, 95957500337, 95443364703, 95755035105, 96242880964, 97008856334, 97127940063, 96932326060, 97746191500, 97402522738, 96675879199, 96046426199, 97018857635, 97026474090, 97818945788, 98078344781, 98182844906, 98510973826, 99212397131, 99226693910, 99665207300, 100018599699, 100911741756, 101361415987, 101846915801, 102802334723, 102273549195, 101972825048, 101375520541, 101388286346, 100726379360, 101577113699, 101495938319, 102072241882, 102324136618, 102186121654, 102556323768, 102100556518, 102887440933, 102396039865, 103004187998, 102904660400, 103840888729, 103792730121, 103001040405, 103610549298, 103963910617, 104426785467, 103926318209, 104044067528, 103397950237, 103003840210, 102683024105, 102839064544, 103153816488, 102681318997, 103322022015, 102832623112, 103129063925, 103729582827, 102931292595, 102079569643, 101798871215, 101119851465, 101556371379, 101982145488, 102003863476, 102964961353, 103098796348, 102896209595, 102213882939, 102356621410, 102904239660, 102640473602, 103148395067, 102793693231, 102250116217, 102299572815, 101620840675, 100859075966, 100397601348, 100177711352, 99388821346, 98886391439, 99877020294, 99606451408, 99268385410, 99786581361, 98951198379, 99816855177, 100518913572, 101445948308, 100454756338, 100558776322, 100186522182, 101063896142, 101068911392, 101514032770, 101331535471, 100361115937, 100608494437, 99621407313, 98990753493, 98220280104, 98675364257, 97778805003, 97165373346, 97019696243, 96833106262, 97236645042, 97326930160, 97751649835, 98614062672, 99106475724, 99430536136, 99038634576, 98195142821, 97952729826, 98239324546, 98140842194, 97562878480, 98305609773, 98297612415, 99080941779, 99900180970, 100155893333, 100760153328, 99939114640, 99524976352, 100203987788, 100708788161, 101150786937, 101543479256, 102221292016, 103092107536, 104003913410, 103361791419, 103340627490, 103193491427, 102671036998, 102638014916, 102426805908, 102209483583, 103023742435, 102097066505, 102104109813, 101626486398, 102581793833, 103574254597, 103166863243, 103162285931, 102630163520, 102326404570, 101519842338, 102321950803, 103009531852, 103383193923, 102428531165, 102120088194, 102990162658, 103346503775, 103116985939, 102775205894, 102931557022, 102076909878, 102561873817, 101995575817, 102951285908, 103649924660, 104120578526, 104269358484, 104916425910, 105038103503, 104139889115, 104656889590, 103775545339, 102940751927, 103642135242, 104087480193, 103428455504, 103874007745, 104043879400, 104187745102, 104177961755, 104042953926, 103915801734, 104077755951, 104166908722, 103566730723, 104436291810, 103611683284, 103050715863, 103988964482, 104215638739, 104196489372, 103462138258, 104309176857, 104808496741, 105729426194, 106018292824, 106868030510, 106478554538, 106734869252, 106881091101, 106261452598, 106635633321, 107491200736, 107787269599, 108767845171, 108032086326, 107220838517, 107747872536, 108064658854, 107612301467, 108503389719, 108972499670, 108159578420, 108684528441, 108173807643, 108620717016, 107924741949, 107013635693, 106021206304, 105679848071, 105097551367, 104146595669, 103626873804, 104410670668, 104473641677, 103819372272, 104520773674, 105411129840, 106253883113, 107071597181, 107685901046, 107843560445, 107579727137, 107831031456, 108203777607, 107560554559, 107338468514, 108151996721, 108819449326, 107935847158, 108485407562, 108316406646, 108553816920, 109205611875, 110139080502, 109506379333, 109447894731, 110289064116, 109460653727, 108485439630, 108617871388, 107619851048, 107321030935, 106364013951, 106513086944, 105820697329, 106011978419, 106472645499, 106816826058, 106404947811, 105785303247, 105403652064, 105436678504, 106152140809, 105497057179, 105414717083, 106400113178, 106737338968, 106801734981, 106013619387, 106435383610, 106985740213, 106201693142, 105344117613, 105071489102, 105255955150, 105341253325, 105079300640, 105876616148, 106375710137, 106704226517, 107158546473, 107711058913, 106938162988, 107873637105, 108416594941, 108173167005, 109108038418, 108548378676, 107931751476, 107056482852, 108041744969, 108096854491, 108002951167, 108134568582, 108875139393, 108286144316, 107902446990, 108332103307, 108123517038, 107583192112, 106608845274, 106936292580, 107823359309, 107990676369, 107839856540, 108596470184, 108351704809, 108252683785, 108070987237, 108862314737, 108786104254, 109756513383, 108875100949, 109470541774, 110318875925, 110044637934, 110446233762, 111070222317, 111523564287, 110961154632, 110664871158, 111175422149, 110182250658, 109271714005, 110244528055, 110778048732, 109926759537, 110566801323, 111099126675, 110788218630, 110851061140, 110760617261, 111480890303, 111378041651, 110444234116, 110970916637, 110272567535, 110554205436, 109810847300, 110417735035, 111332067251, 110363009498, 110640191058, 111621900600, 111360168907, 110420952759, 111391687778, 111911837809, 112636348310, 112730056522, 113614428474, 114340441798, 115262187511, 115614822139, 115268539052, 116160906183, 116330358783, 116683620282, 115731124260, 115828329700, 116753484772, 117738506966, 118013744134, 117513331235, 117621739754, 118145606866, 118128280179, 118052446194, 118159014271, 118357441018, 118627602360, 118690974124, 117928288351, 118465077205, 118031819705, 118414052178, 117818004513, 118133433538, 118539207016, 118901991244, 118955381126, 118303594262, 118766284751, 119417432505, 119211907760, 118636653631, 118703273987, 119588299399, 119578266398, 118933208989, 119224229221, 119223106303, 119035569530, 119964622527, 119843749368, 119671814750, 119279633325, 119864019683, 118930148448, 118153665096, 118673787406, 118467975827, 118396073091, 118197219067, 118047300471, 117729784221, 117941552818, 118896344741, 119310966913, 120032773785, 119941456642, 119203980992, 119912709564, 119875677870, 119978468815, 119786363020, 120207425381, 119604361227, 118796944197, 118263721452, 118791316672, 119356865866, 118717349946, 118190202767, 118195523173, 117283707948, 117740953010, 118521237265, 117596149143, 117222398991, 116922127278, 115959542234, 116428441496, 115624383085, 116068481571, 115281538566, 116159639397, 115176442698, 114390699574, 114537761699, 113888134327, 113694618256, 114145254421, 114306828949, 114215639934, 113508739137, 113632856000, 114397146415, 114142976422, 114743575691, 114525998540, 115115945706, 114686356089, 113721642947, 113214173749, 113669477847, 112954066146, 112646347074, 111957830921, 111431971769, 111322257659, 111064792311, 110309259828, 110193500850, 110265208703, 110986697881, 110034449462, 110878126616, 110862211331, 110464064942, 110222993661, 111201592860, 110679713598, 111288422355, 112174421853, 111286929335, 110621475796, 110532992980, 109773842768, 109198155176, 108246463585, 107972642888, 107269545653, 107250828208, 106782065394, 106831070271, 106695226008, 107612045617, 107025159172, 107876519262, 107927253005, 108278686999, 108530789518, 109118763499, 108188213944, 107399962140, 106697394935, 105973325704, 106891342604, 107739822371, 107974882656, 108858147915, 108947487020, 109804884745, 110724897202, 110059758366, 109060497739, 109776969531, 109375976661, 109635606354, 108899376165, 108954969304, 108142188107, 107533543764, 108276990863, 108722761180, 109254923069, 109591357387, 108916431543, 108915429449, 109548870962, 110307280642, 110378820473, 110575915666, 110080861873, 110448799123, 110110746640, 109411660995, 108790262838, 108127850907, 108654594455, 108898643253, 109857754010, 109550098314, 110236957717, 110177431972, 111104739844, 110359169102, 110617047971, 110194861366, 110889989147, 111398830848, 111610704536, 111438722365, 112069978342, 111431143450, 112194914997, 112612342255, 111974062099, 111267361523, 112153134725, 113039826934, 113152053501, 113417587018, 114312380267, 114094964880, 114062993841, 114503398004, 115236673989, 114312518451, 114025414642, 113068915634, 113014295650, 113031255427, 112738547550, 112872923357, 111907729875, 111702775196, 111154482086, 110283948391, 110215237916, 110572254193, 109774606692, 109902609335, 110122477234, 110831562794, 111477354491, 110569333247, 110010396032, 110172373933, 110763126721, 111238660669, 110262258002, 110670590902, 110062860162, 109803425277, 110784515713, 110327696471, 110343535698, 110103173285, 110091244584, 109461307962, 108621395712, 107829580851, 107267972166, 108021433903, 109012826538, 108840657718, 108190716434, 108111745820, 108060411230, 108231060595, 108047642366, 107831967948, 108473503103, 109026160900, 108080412451, 108297074165, 108411696367, 109329669288, 108671323392, 107702291987, 107928969779, 108209688886, 109014309299, 108463113565, 108459730568, 109367794183, 108654685336, 107737528387, 108373263138, 108912095312, 108683125810, 108292499833, 108996675117, 108278800130, 107709039973, 106989879966, 106238389041, 105615148789, 105179084088, 105006584939, 104235948346, 104479268333, 105079779168, 104094655159, 103824372199, 103485511175, 102545307858, 103438678684, 102545676945, 101884463300, 101605394449, 101338882143, 100400213644, 99658541636, 98984199487, 99930988830, 99842407984, 100377634597, 100340064301, 101318286146, 101818043625, 100985249518, 101332384157, 101939714722, 102588691412, 103224781890, 103897016249, 104333916960, 104352040664, 103785495049, 103540219230, 104413152659, 104806520095, 104116330558, 104286514437, 104338392119, 103549179492, 104212168550, 105087020780, 105782519097, 105281816345, 105793484708, 106395341083, 106183879482, 106954665443, 107124081453, 107101625656, 106714047800, 106142945181, 106297613870, 107048051607, 107427665874, 107928084453, 108214578476, 108904571031, 108513833071, 108751882340, 107837886038, 107232463691, 106410737459, 106143711018, 106446080192, 105915049156, 105211002208, 105745509400, 106632622495, 107169250066, 108105652781, 107597196220, 108004315498, 108140139531, 107780157458, 108359926788, 108818576951, 108790074173, 108450743038, 108973243643, 108931311328, 108878456481, 107902525171, 108771570926, 109678314956, 110351810643, 110828479448, 111245071447, 111787563896, 111613475474, 111873407862, 111840752789, 111344256119, 112078058914, 112337643407, 112547408413, 112972925201, 112779241893, 113717844408, 113310616466, 114082403109, 113137857598, 113585569584, 113637043282, 114238937524, 114373947316, 113374984267, 113862945455, 113518740691, 113062017801, 112954494840, 112612190337, 112460547676, 112556234191, 113400823266, 114122152256, 113218672044, 112608368579, 112419816436, 112367264807, 111778734610, 111757614537, 111228264022, 111126543263, 111762424062, 112152755189, 111376235147, 110613658488, 110732059988, 110085910091, 110161890284, 110176215325, 110681652961, 111051058803, 111821333945, 112053230525, 111905034024, 112370168577, 112036318675, 111974116914, 112205873730, 111562873456, 111079639937, 110710146508, 109962301653, 110850517966, 110417264382, 110204433329, 109335112089, 109246678746, 108286400878, 107682704782, 107741377421, 108355419116, 108982574522, 108304861752, 108261141704, 108143336157, 108521527545, 108764699836, 109327643160, 108684015288, 107847667587, 107452453345, 106584940062, 106338101237, 106378387951, 105924395906, 106160459446, 105348109555, 104917466494, 104468442162, 104168388104, 103306309965, 103337326516, 102787653560, 103513782846, 103134574872, 102922562286, 102060452622, 102433525661, 102400347771, 103110406706, 103120641354, 102936340186, 101947649284, 102063881940, 102733169187, 102733735201, 103461605190, 102733668722, 102457918883, 102943972846, 103284457739, 102827693665, 102704449915, 103422192818, 104187369481, 103563718210, 103159770131, 102564759367, 102060952967, 102385403502, 102569216398, 102623205861, 101813388422, 100872705488, 101716624075, 101952432748, 102029135169, 102547442492, 102716823924, 103532315997, 104243474950, 103285838183, 102290964394, 102165814776, 102721760113, 103114360630, 103528096803, 103180787724, 103504368224, 103645262665, 103007903281, 103388455481, 103941734591, 103365747829, 103834406879, 103946621699, 104113844065, 104560331710, 104706558760, 104282455375, 104270709073, 104075557754, 104561459399, 104993415122, 105562515010, 105910363053, 104985671285, 105280715506, 106016402364, 105482251288, 105394332893, 106166431774, 106104606749, 105422773871, 105492740688, 105474501415, 104931046528, 103945632500, 103844705025, 103901119663, 104090054996, 104098614596, 104556215975, 105152561881, 104723078075, 104683671161, 104246770369, 104089133209, 104138046265, 103509474767, 103692686217, 103077822285, 103095627297, 103459398765, 102753970920, 102962820552, 102694386219, 101749813490, 102359982366, 101823624279, 101793675845, 101078372981, 100861957502, 100006056193, 99376897726, 99532629463, 98875520695, 99845666621, 99774660874, 100651480818, 100301342396, 100550469197, 101084887699, 101863721769, 102050898176, 102561684919, 101756555394, 101408947781, 100930563060, 100384249584, 100780330852, 100390330003, 101089635070, 100282622328, 100393254012, 99482718715, 98551998105, 97854569642, 97616145953, 97273922748, 97062678644, 97470707289, 96724851446, 96430726560, 95662613360, 95337358007, 94632052979, 94168729014, 93954769065, 94125693834, 94132693499, 93570133776, 93907452820, 94611170042, 95310260458, 94834297948, 95217796642, 95061957234, 95311369722, 94875820605, 93930278210, 93598962241, 93610786392, 92901301181, 92058288792, 92129965156, 92360637261, 91945554419, 91722306650, 90888857093, 91838762793, 90960095507, 91819516683, 92153786480, 91485393051, 92355183018, 91848271880, 91024972022, 91615622707, 90742745402, 90521232387, 91169589892, 91818696386, 91482263518, 92055749326, 92899588465, 93514999283, 94135325947, 93403563333, 92896074138, 93883274446, 94334974572, 94088169648, 93987021909, 94703228240, 95432854352, 94440432030, 94119320741, 94734507700, 94505538856, 94958002790, 95693214541, 95336275595, 95461951354, 95225159729, 96025135927, 96743973670, 97583648023, 96921940119, 97721203847, 98558650536, 98396454199, 97656451157, 97623634978, 96810796309, 97588391691, 97949867394, 98892240552, 99396774783, 98540466794, 98516740391, 98618356633, 98022392793, 98413397312, 97908351930, 98704132295, 98019145874, 98033443569, 98468769004, 98495601794, 99048468412, 99687426940, 100466508485, 100084376451, 99997547101, 99178939425, 98626134357, 98864190391, 99436377669, 100353459776, 100059359019, 100272718290, 100076460661, 100258472016, 100705393802, 101002100835, 100163646774, 99536800237, 99402688414, 98552597124, 98217064442, 98115939086, 97198420516, 98047788500, 98552862875, 98835158315, 98917027919, 99411321263, 98647771565, 98282184674, 98295264888, 98376752838, 97776189319, 98547931001, 98448194813, 97865372937, 98009494107, 98094534576, 98634057725, 97832284812, 98223646516, 99208824447, 98865170266, 98544850185, 99477342358, 99796134327, 99039990905, 99254341153, 99668261243, 98976044213, 99046309028, 99817533415, 100283113694, 99956827247, 100835812239, 101382748650, 101130822625, 101077882632, 101913133738, 101911869854, 101229692621, 100534053462, 101238911345, 100584439505, 100839449353, 100502287309, 100575261089, 101281888995, 101954299835, 101934780379, 101434872952, 100915655420, 100305571201, 100070462217, 99950700436, 100316725990, 100220965274, 99452970174, 99621153752, 98680740176, 99137129276, 99429380975, 99487887662, 98633300291, 98340049634, 98994928688, 99872429677, 99907986763, 99956048561, 99384436776, 99654459677, 99815565269, 100681125045, 101617310964, 102346722757, 101849677313, 101863872191, 101492209388, 101445337796, 101261200683, 101562596333, 101473562714, 101398995540, 101290297324, 101673301257, 101358385410, 101580128692, 102538465554, 101569552619, 101643454328, 101309811568, 102283659125, 101675497522, 101529424725, 102243849862, 103019468908, 103024373877, 102146203677, 103094337802, 102851912841, 102158979155, 102186029152, 101785079150, 101557937532, 101233035882, 101529269603, 101388671159, 101470714119, 101989101743, 101227367453, 100943266903, 101052945850, 100085239699, 100816723301, 100827274516, 101736362245, 101748528092, 102565898445, 103534611680, 103279732182, 104002023138, 104015332772, 103183277375, 102506852461, 103399474177, 102989501391, 102793983420, 103306496807, 102852833310, 102329024746, 102334733587, 102408037842, 102909047470, 102055525853, 102229750810, 101876326313, 100939302153, 101708109875, 102360843209, 102108833716, 101827128370, 101167091388, 101719746556, 102664798375, 102625391910, 102820387606, 102992260425, 102396993251, 102835040820, 102721242048, 102201204758, 101919012135, 102043515692, 101467808185, 100742924595, 101382018474, 100891251591, 100105872142, 100168564272, 101052361296, 101149651452, 101295689046, 100931839127, 100350363809, 100196989493, 99457209410, 99230363028, 99053902521, 99256871634, 99700897216, 99735863208, 99994840946, 100352115176, 100146035936, 99350686764, 99211436537, 99425795196, 99072626662, 99207911057, 98790238786, 97995106664, 98979087473, 98598114315, 98300803638, 98612183613, 98254306758, 97763573151, 97900452443, 98346572179, 98279340866, 97370700693, 97388440889, 97228273260, 96708850947, 97655453029, 98390680067, 98412083673, 99138767244, 99891875485, 100367084155, 99634058317, 100057130772, 99504633923, 99199260133, 98327678617, 97514776645, 96864851698, 96078175701, 95936794539, 95572347715, 95885893829, 95331026884, 94830734083, 94408457615, 95359524786, 94842889812, 94581165816, 95412727118, 94486331707, 93791181000, 92996308788, 92946270233, 93360736123, 92757319684, 93690584460, 92733922588, 93129436301, 93498827479, 93809089239, 92995040591, 92551938534, 93496653887, 94335944304, 94573657567, 94155159167, 94639415193, 94597803623, 93843763445, 93182991061, 93877165797, 94431758145, 95032438995, 94806395344, 94503358361, 94713024756, 95083413508, 95335118180, 94511562737, 94516504254, 93594443743, 93659066313, 92796001257, 93225260860, 92295735913, 92216282059, 92643023120, 92648706221, 92372447212, 91575079420, 90835365137, 91700048033, 91142452798, 91918852707, 92686448850, 93588357680, 94555550843, 95245074455, 95827471126, 95114268979, 94181289865, 93287584509, 92398361171, 92779861669, 91963847903, 91240952741, 90707488526, 89859149314, 90426380865, 89654610693, 89432077963, 89560947810, 89312659230, 89229211601, 88252561381, 88321665982, 88067279313, 88743044572, 89383066424, 88935887434, 89857478519, 90596324095, 89996463722, 90009111060, 89759041860, 89135746483, 88660445452, 88491381934, 88085637256, 87090257366, 88036367569, 89029096491, 88914528321, 89289706431, 89240384402, 90089503378, 91043766217, 90176918811, 89822466269, 89383318644, 89831028894, 89685164857, 90288528554, 90995529500, 91652639432, 92148846454, 92980308538, 93097104757, 92415803176, 92832751270, 93470810639, 93559507972, 93749712451, 93216788792, 93763982694, 94652555288, 95115121451, 95862501970, 96012617005, 95171293838, 95937146947, 95963468200, 95941493666, 95631268971, 94788699893, 94376030597, 93854474683, 93505965076, 93080478685, 94023046874, 94283596316, 93983868707, 93360343793, 92762497877, 92707923141, 92872781204, 93713422514, 93735250966, 93397169889, 93221412246, 93416479619, 92909725972, 92766310353, 92546182026, 92338754925, 91389896163, 91280072005, 90838020910, 90822238195, 91716404390, 91782309744, 92268113259, 92266364642, 91921120467, 92752344707, 92971750552, 93845015974, 94822747723, 94310181994, 94199846335, 94054493732, 93480357285, 93961844865, 94597072339, 94041429484, 93062098345, 92844988285, 92434347248, 91628034993, 92401272130, 92580625029, 91731499286, 92554083001, 93042057405, 93928005008, 94765601035, 94456904984, 95241320350, 95251322656, 96144339991, 95922164900, 95876902644, 95507442903, 95485828024, 94899729007, 93971829961, 92984965297, 92906117195, 92515526600, 91834562296, 91039568862, 90910412283, 91462254113, 90675094535, 91258476973, 90314339389, 89347609391, 88549148288, 89118863527, 89797262450, 89743462524, 90073730264, 89845435198, 89146557197, 88710658930, 87827608041, 88672925515, 87833504649, 87922523212, 87455201153, 86740736707, 86558223344, 86278337509, 86300767540, 85340401960, 86024749349, 85713876370, 85392117130, 84877344724, 84056968440, 84379859196, 84958021253, 84330832497, 84995828306, 85128652502, 85386822260, 85038748231, 85746691945, 84985719489, 84831194065, 85822180592, 85488986053, 85515451890, 86262038755, 86724179118, 87131110581, 88070107718, 88697723913, 88810143057, 88591900031, 88142105902, 88469357523, 88013996847, 87991023615, 88300318687, 87898793239, 86911765777, 86820692862, 87228290352, 86715245850, 87470276119, 88308236908, 87840793787, 87949694467, 86969084794, 87392071738, 86588321541, 86748887677, 87093670246, 87043464114, 86933730240, 86155757507, 86190362844, 85497360889, 84935287849, 85023058742, 85905028522, 85806218808, 85400763562, 85405036948, 85761833905, 85882108437, 86085541405, 86500069531, 87235185009, 87411104150, 88304946395, 87366384788, 87637054741, 88283191958, 88684078405, 88176442987, 87645827710, 88345932751, 88957670976, 87979645208, 87806072809, 87783651265, 88355680207, 87983339839, 88672860855, 89350704685, 89823736316, 90107557842, 90438013438, 89490846028, 89900399535, 89882568218, 90209200618, 90291487354, 91203509689, 91114729100, 91957746111, 92248826604, 92133749981, 91504141865, 92400482652, 92956816388, 93634784942, 93045658450, 93443275668, 93562285437, 92580265864, 93178563559, 93948576154, 94600695980, 93668939154, 94228653233, 94199919515, 95110992946, 94816459288, 94892543590, 94669450808, 93840901866, 93753352386, 94746254664, 94171412340, 93220448090, 93249993022, 93322960255, 93709685870, 93030010837, 93645162245, 93363309598, 94066750110, 94533037254, 95383607429, 95976517041, 95222910728, 94683329330, 94822288947, 95474659928, 95829174154, 95640783823, 95144041597, 94624872671, 95326764465, 94351192552, 94987568173, 95024767984, 95986784290, 95158753181, 95737471928, 95019654759, 94883200681, 94783605036, 93832434435, 94214425159, 93985549833, 94617171010, 93694435452, 93588960747, 94442556122, 93871207677, 94648340592, 95045556862, 94062742382, 94207645199, 93268413944, 92319567274, 91460161586, 90839193242, 91680164870, 92630320961, 92039405104, 91755503749, 90878345946, 90713134706, 91660786481, 91264185154, 91724535280, 90948957166, 90348566424, 91166388052, 90334481418, 90751259541, 89917163375, 90798217334, 91005711512, 91318713703, 91773035941, 92158502210, 92775792322, 91803714335, 92139511382, 92951550624, 92549045580, 91556505911, 91013877221, 90121548579, 90493118996, 89682334651, 89790664835, 89726152757, 89016236375, 88921616069, 88988309761, 89353404892, 89862003866, 90116938737, 90497994783, 91237856300, 91370217825, 90372619326, 90802695491, 91412880594, 91932556281, 91001091058, 90519122275, 89800231571, 90388727270, 91132685500, 91934673618, 90945695034, 91352474363, 92230332806, 93203483713, 93084198167, 92930868173, 93772844206, 94385130912, 94099511869, 93190221875, 93427119822, 94088104344, 93800548514, 93491652825, 92515121866, 92248452644, 92938745900, 92939570805, 93253321692, 92745504446, 92060111984, 92913726457, 93485492122, 92936402522, 93317345213, 93582461105, 93401403026, 93591137460, 93118406404, 92630680969, 93582472857, 93687069080, 94586164113, 95044694126, 95247009929, 95880188751, 94993462145, 95806455951, 96401476170, 97175842394, 97763924303, 96905304735, 97681141333, 98027562160, 98262217557, 98301326522, 98417527402, 97742545119, 96962753907, 96526943061, 96920858879, 96465127234, 95905784504, 96283902955, 97220736749, 96726444165, 96186980818, 95749731778, 95939324359, 95636428054, 95097815284, 94401063583, 95214581777, 95835067488, 95936603866, 96578991879, 97066151804, 96890889087, 96185411662, 96046774691, 96290424337, 95974458754, 96184903414, 95571142018, 94655710430, 94141643031, 95049537988, 94754469163, 95068415239, 95112496079, 94998396210, 95677033017, 94776785196, 95106456532, 94305601845, 93927926670, 93962684555, 94725394538, 95531826048, 94653531029, 95240257392, 94960800061, 94382731994, 94013470019, 93648697136, 93300509423, 92558806384, 92851276340, 93261945679, 92910721900, 93600952432, 93107911905, 93572241151, 93537343333, 94432656835, 93546523578, 94463747286, 94395676955, 95165892260, 95995766225, 96173356381, 97067405168, 96476860984, 95987576122, 96911907304, 97793489834, 97349457801, 98198259984, 97973037072, 97535517698, 97469052027, 97219405287, 97480300818, 98144205643, 97797244503, 97880915784, 98306564427, 98767885013, 97769592801, 97074462601, 96111033891, 95830609626, 95076937269, 94495327710, 93983754765, 93254493967, 92974978697, 91992242298, 92336482370, 91937566183, 91571089619, 91421416950, 91296968101, 91375351857, 91903381455, 91048507991, 91711296890, 91032386017, 90208202974, 89658499415, 90222329555, 90644664227, 90534965453, 90329056608, 89786925445, 90027461544, 89122468746, 88517149697, 88926754214, 89168811532, 89804091148, 90552128579, 90036502454, 89351605492, 88996611814, 88059474497, 88646939118, 88159170032, 88955641811, 88069356012, 88470431470, 88461292593, 88153150434, 88801039983, 88101350858, 88250542202, 87758083416, 88569090191, 89132738633, 88225034957, 87517933717, 87017526260, 86758740411, 86938091863, 87909593739, 87424741429, 86962197450, 86137688784, 85397871040, 86301522401, 85970540914, 85150902822, 85591033280, 85234508127, 84912735753, 84370783310, 85069283934, 84070439962, 84094028690, 84076978255, 83630814376, 82915014459, 83465021169, 82667105835, 83265219286, 82542517804, 82545146462, 81751434192, 82168089761, 82518674528, 82867976836, 83784406672, 83136898708, 83396608393, 83078037866, 82451366254, 81684147252, 81187839749, 80772161832, 80052039112, 80146702662, 79393266808, 80039476229, 79930249128, 80286572480, 80630173845, 81090273365, 81728762907, 81039259226, 80831280133, 80887059279, 81724096764, 82038389942, 82258082050, 82529807954, 81771777233, 81475299926, 80948085095, 81078717038, 80790522884, 81107489462, 81206743404, 80316891639, 79402265130, 80194031842, 80627731485, 81306388428, 81472225949, 81756370842, 81950902539, 82772560508, 82352124847, 81981918832, 81596413273, 81800425199, 80925293111, 81426496658, 81780518552, 81088727985, 81600749702, 81245661363, 81013974365, 80962736080, 81764089921, 81593846449, 81129182204, 80549120464, 79952970559, 80480882915, 81067358946, 80671092373, 80603500543, 80093245071, 79957815567, 79200656774, 80077148847, 80245472686, 80342719232, 79488495706, 80362569364, 80184192054, 79365863662, 78929926770, 79773636245, 79932675534, 80531880273, 81502493116, 81778899979, 82027115645, 82480546943, 82151880037, 81153634400, 80430398909, 80876975093, 80830322489, 79915011266, 79050849488, 78237335065, 78837496519, 79538805899, 78584923009, 77738836362, 78718256430, 77950984755, 77985648539, 77276777043, 77916004143, 77314478060, 77800333305, 77387088607, 76699005473, 76603509573, 76068391203, 76573403550, 76261395194, 76827322325, 77437061721, 77074222342, 77769420363, 77073535005, 76346060733, 77340838687, 77735332045, 78714537498, 79002801138, 79666807582, 80117441433, 79699115991, 79499932902, 79011675620, 78571675631, 78968872820, 78662558980, 78212983679, 77679095454, 77858316354, 77982531956, 77043586306, 76629836500, 77470758661, 77881633838, 77538140231, 78190808202, 79188981639, 78449027346, 77717926152, 78004400688, 77082956753, 76226035946, 76282237214, 75369222476, 74371646231, 73819033266, 72910275624, 72271544948, 72092344895, 72765061577, 72152279675, 73049585561, 72591916112, 72965136513, 72296105340, 73281510285, 73742989217, 73972976781, 74412944248, 74207840284, 74544789130, 74656928825, 73778644216, 74011461448, 73202103738, 72411981046, 72198285135, 72921123127, 72581056006, 73478092587, 74410860981, 74625658111, 74520326181, 75400004881, 75041487427, 74570598087, 73603842658, 73939906418, 74374945251, 74636942627, 73644959845, 74452027446, 73750731567, 73857865575, 74726405671, 75621652992, 75740779943, 75431690928, 75685414939, 76233969721, 75446893650, 76346786890, 76910294291, 77235756752, 76727700511, 76188372253, 76444550098, 76766696203, 76875437528, 77211434079, 77724937319, 77553827268, 76968534896, 77738164735, 77491936730, 77516194317, 77635269621, 77788536857, 76886834105, 76332701583, 75711068322, 76397646749, 75850489289, 75011131326, 75026737068, 74108647399, 74846009098, 75109020499, 74424791498, 75220055603, 75712191738, 75310350361, 75157247227, 74549720583, 75188349245, 74189211857, 74848046700, 74046812691, 73986879093, 73542384646, 72739602626, 73308730840, 73771649430, 73851802905, 73131269301, 73553074465, 73290260792, 73317005921, 73726087481, 73143882839, 72773567282, 72730252702, 73296279959, 72495787658, 72208028973, 71852802415, 71903195853, 71742335870, 71584821137, 71888009762, 72162592303, 72437484324, 71575706956, 71842097883, 71301672906, 70305751482, 70654997261, 71409994420, 71456468867, 70847960066, 71166647874, 70911528271, 70936381871, 70541400436, 69678712265, 69748993397, 70099287659, 69558526020, 69466617872, 70231372474, 69503563710, 69500241410, 69432666883, 70090175188, 70523341520, 70253116116, 70907861846, 71492750300, 70506258492, 69850180104, 70621184042, 70110879635, 69448488916, 69713658434, 70600741065, 71049969591, 70315483184, 71291731184, 70330658407, 70879386837, 70394112737, 70780155383, 71401596204, 72329454711, 71906633952, 71896545803, 72411773106, 73053965592, 72398967151, 71600772746, 72511529528, 72357864936, 73350089505, 72646667727, 72702105158, 72410090905, 71869720149, 71232026048, 70481403056, 69982064844, 69219281027, 70001569179, 69993079930, 70899324410, 71866463175, 72161296196, 72220348268, 72976456528, 72396202614, 72432592942, 72241432660, 72879984723, 72330871088, 71813866117, 72284867734, 73234910570, 73692933403, 74427934659, 73997328303, 74550619443, 74035822867, 74940289501, 75231324916, 75946702280, 75697182798, 75423112481, 74823797524, 74051248449, 74873858745, 75533080734, 75466080868, 75116951394, 75564414501, 75000699740, 74795946625, 75592674614, 76390562236, 76204524402, 76816900952, 77040499952, 77606087913, 77089315778, 76614309681, 76064639459, 75984596957, 75664451470, 75932451707, 76510454824, 75990880469, 75918331485, 75664554061, 74921609469, 74051872603, 74113038488, 74852513003, 73891392029, 74255989308, 73508118580, 73421141675, 73160773111, 73448016158, 72766620990, 72883971338, 73539636429, 73132131888, 73327933592, 73971726566, 74013419199, 73104008352, 72749672518, 73633796603, 74372790739, 75078615679, 75222963383, 75729717060, 75226348755, 75999553637, 75078635571, 75405087092, 75398835867, 74443376573, 74172506604, 73688430197, 73474186160, 74466571862, 74027870040, 74916717751, 75096945193, 74899504774, 75773139236, 76370605967, 76335922024, 76637946098, 76065262390, 75762594630, 75220501582, 75401397124, 74689109427, 75384057861, 74660061546, 73974433797, 74207959145, 73820838829, 73748689617, 73427080805, 72487988136, 72097542504, 72609406157, 72468976542, 72507178098, 72310080110, 72009405008, 72403448691, 72821467572, 72661062596, 72604783662, 73183200139, 73839049889, 73078937101, 73881504030, 73324782700, 72898245849, 72716845400, 71829149383, 72309434754, 72674946052, 73302853092, 72822218962, 73655940918, 72834587346, 73317115930, 72781658558, 73054855913, 73151949357, 73128192058, 72906213787, 73077902916, 73184868820, 73752258119, 73171623661, 72534303727, 73219836968, 72960328197, 73606018533, 73068567928, 72378908954, 73105477707, 73791290022, 72954252914, 72887951745, 72297834351, 72844153450, 72642545342, 73193042400, 73065887738, 72257765104, 71480128390, 71049498059, 71408072314, 71390852095, 72298125533, 73119438586, 73777381285, 74738747128, 75336539712, 76269256243, 77211715513, 77525364790, 78453859639, 79263427102, 78534529507, 78046705450, 78578766668, 77756023123, 77269625845, 77073608811, 76896221528, 76839838073, 76831983175, 76115889051, 75680836850, 74725032217, 74016945466, 73225811377, 73446504018, 74003936148, 74527920498, 75265375037, 74709459331, 74425074298, 74841337462, 74825080053, 75721405030, 75587067695, 75709232991, 74757876048, 74922893202, 74594747566, 74906441093, 75004911010, 75331442679, 76229964244, 75745896136, 74941856162, 74502921090, 74819689916, 74187901679, 73839422281, 74299780397, 73706479809, 73995373823, 74402133077, 75282845757, 74994699694, 75362604548, 75470939596, 75570478015, 76267443524, 75292365152, 75173119207, 74497117020, 74339581360, 73762551992, 72954160310, 73409118432, 73635924785, 72984218833, 72535844605, 73245852762, 72702035785, 72972528295, 72810645178, 72638618738, 72566025937, 71938697375, 71926913544, 72675883167, 73554910615, 74473708079, 73590286460, 73581921307, 74426172498, 74261662933, 74819013251, 74163869448, 74280487027, 75104778300, 74921446946, 75870942204, 76421827744, 76382598456, 76740566234, 75763638764, 76667624118, 76235689243, 76161629764, 75336652188, 74780320244, 74102742408, 75099616268, 75794703187, 74815679047, 73964811525, 74925125767, 74802448461, 73822890132, 73666354445, 74322421939, 75029541304, 76024502883, 76615474668, 77133125977, 77043531324, 77413425126, 76730892863, 75844847613, 74977732855, 75607095241, 76455518359, 76692398622, 77128951170, 77571364180, 77202876753, 76823640270, 76860185649, 76640450215, 77019385219, 76220767529, 76575615049, 76000359044, 76818003494, 77330013651, 77032802942, 76908813570, 77688516893, 77780472636, 77750935391, 77466329898, 77990378517, 77315566462, 77877835157, 78325643994, 78025631492, 77473964440, 76487780669, 76071629650, 75931865660, 75347896170, 74880360980, 74889206016, 74786584303, 75473309208, 76012368590, 75672999520, 75539925607, 75195287547, 75626764471, 75461131122, 74920831476, 74208604649, 73591327278, 73999867581, 73347395051, 73433832852, 72854619001, 73245064706, 74173563001, 73426579412, 73222291939, 73246410353, 73643487138, 73603061458, 73648643127, 73503620604, 74293566035, 73607572187, 72807671016, 73807038192, 74601363844, 73843873776, 73288619524, 74208613871, 75187234794, 75560069557, 75424622121, 75896160961, 76658071555, 75933463958, 76354272290, 76654644110, 76071186692, 77019745884, 77170856002, 77156343165, 77450724420, 77322543287, 77116906185, 77397002045, 76982540153, 76996772375, 76284756437, 75910996982, 76564174554, 75626084778, 75517615926, 75090926263, 74777558442, 74006931648, 74735188540, 75053446180, 74285944902, 74565671103, 73793946426, 73960256647, 73871744816, 73668446789, 73016024201, 72335003332, 72553043189, 72027222623, 71253192177, 70547018292, 70831148888, 71325173979, 72262875846, 71826301113, 72330611518, 71346683119, 71396046980, 70538982503, 70291629787, 70425915052, 70279450350, 70255035389, 69311589494, 69028321354, 69019581558, 68945103082, 69148678376, 70123031933, 71104244925, 70573017204, 69976794185, 69471414620, 68838708576, 69503213764, 69677810404, 69389614897, 69400340478, 70382260975, 70344034101, 71014674625, 71397247968, 72253288416, 72635469504, 71797860769, 70995301016, 71840217883, 72418103949, 72454910701, 73415274881, 74168732897, 73759838413, 74566215260, 73828478134, 74519932621, 73674828031, 74291617126, 73718317430, 72723700086, 72930158834, 72188863707, 72449954074, 71930585851, 71037368238, 70540881366, 71254384994, 70451506579, 71405015500, 71380817573, 71465797205, 71756820214, 71433959721, 71840564072, 72412407407, 72416466459, 71933455468, 71445518414, 72083681969, 72963178064, 73285363684, 73750428775, 72982716216, 73542547679, 74127806383, 74515070741, 75300901119, 74876571382, 75655277412, 76602445327, 77487491885, 77576701229, 78147571074, 79077203810, 78820604074, 78015276261, 78113850092, 77225755257, 76535943390, 75727377947, 74779660151, 74915797048, 75430622794, 76082461733, 76463003637, 76484130704, 77014665797, 77348575434, 78071016840, 78010171837, 77961713086, 78775817621, 79225466508, 78882474574, 78542158769, 77909939007, 77516861196, 76773009005, 77280158147, 77350820933, 77947053879, 77529382778, 77158374656, 77030011901, 76881333054, 76841110427, 77582088025, 78403941626, 77554876360, 76622796824, 76252816936, 75754230877, 75635451976, 75085287772, 75433045069, 75539062562, 76523853497, 75659261045, 74802313544, 74277820987, 73592500805, 73756022640, 73966554361, 73418316478, 74405295193, 75067607249, 75371574508, 75975821278, 75884209586, 75791704526, 76493760507, 76848240046, 76447471218, 76971661221, 76891040342, 77061296418, 76239446844, 76927172993, 76958609380, 77587935002, 78534859872, 78470291326, 79368626572, 79183183426, 78226630286, 78211387197, 77760947768, 78394402211, 79235941638, 80074254658, 80815418023, 79991174662, 80384057693, 79566424843, 80250512919, 79644709490, 79952957765, 80677173003, 80976907823, 80244616688, 80372690877, 81119693740, 80435687510, 79783671535, 80547252828, 80547928316, 79896865752, 79254348616, 79266444353, 79973874581, 80359914094, 79440915242, 78882541759, 78186173223, 77478417394, 78008697282, 77684908717, 77261576279, 77697235169, 76768390017, 77219668305, 77394091339, 77848395145, 77168855033, 76460848583, 75609015647, 74680349549, 75243916666, 75723656497, 75000257703, 74422151916, 74116958486, 75100577593, 74398084452, 75107882272, 74509120839, 74148317353, 74452307700, 74286144214, 74713808189, 74380068815, 74598917468, 75053689898, 74445012112, 73930687472, 73800876059, 72938193278, 72396031232, 72365886865, 72868375541, 73016692141, 72973486934, 73024865923, 72348926324, 72155565935, 72516084498, 72930871799, 72493411801, 72825121172, 72844492866, 72715527240, 72603419233, 72104453377, 71960041011, 71371815941, 70937898557, 71062068651, 70834355152, 71500885718, 70821098753, 70018590988, 69170831365, 69747531114, 70432838652, 70040060295, 69258379203, 68515040499, 68936813359, 68437934433, 68542956832, 68352937434, 69212840390, 69090235605, 68193281170, 68316956632, 67848609619, 68185153994, 68670902127, 69284979141, 68535103670, 68034941219, 67194504114, 66724943779, 66536657416, 66195881978, 65796527161, 66363072179, 65603214986, 64905725298, 64293580103, 63833290475, 63786028709, 63815237131, 63933241511, 64790633489, 65066053918, 65751916837, 65999752262, 66708447645, 65964889334, 65582602186, 65812284443, 66202881302, 66180935496, 65603764355, 65637939249, 65893246944, 65492495738, 65716751387, 66277820129, 66243578072, 67061140109, 66494360796, 66133418547, 66919100693, 67918682685, 68630093597, 68717499862, 69040924232, 69847371492, 70508213278, 70546541787, 71130837693, 71493061418, 71861917010, 72415754190, 72900003911, 72353974495, 72790038301, 72257454696, 72557784429, 73149604655, 72245460775, 71484788403, 72312497584, 72778326866, 73619349915, 72705673355, 73532122841, 73226624908, 74057442095, 74101566093, 74215446092, 74689046229, 75238045103, 76188944377, 77153297697, 77474585019, 78105793636, 77308737423, 76923131457, 77880871110, 77397225785, 77318919828, 77079370867, 76154621234, 76213433803, 76226359854, 76044419207, 75057365229, 75593157574, 75816362576, 75378648287, 75459103410, 75573170166, 75477258011, 75298019337, 75663825757, 74989814162, 75220947687, 75339759646, 74543594083, 75388854891, 74829822238, 74480724436, 73521718097, 73912942342, 74113021689, 73879496990, 74586081869, 74917732140, 73926593339, 73376991376, 73202586123, 72366934345, 71982357545, 72070844022, 72809499181, 71979265109, 71659978153, 71987135439, 72539804452, 71623488940, 72337380184, 71997773080, 71466672157, 71392514109, 72293781886, 72800046951, 72049425591, 72821797949, 72053033474, 72149411249, 73065431380, 73867851404, 74538173137, 73977820686, 73915196506, 73453487137, 73083386021, 73837135646, 73697912183, 74375102082, 74325236588, 75266588488, 74318368379, 73935491700, 74546849695, 74942785170, 74605085229, 75481558208, 74986474361, 74012061683, 74056064904, 73458709660, 73059217891, 73505403503, 73969230598, 73824812547, 74475504736, 73892596368, 73396997733, 74145229865, 73365394018, 73686537865, 74360376245, 74234988638, 74553748260, 74332427062, 75244963039, 76209506115, 76026328311, 75899914485, 76746642249, 77358097734, 77202752449, 77664309141, 78259842960, 77905148346, 77453675233, 77500258745, 76629140622, 75769697103, 75092534029, 74326314713, 74199515978, 74446134646, 73762365761, 73878661398, 73807494970, 72853297620, 73478774238, 72930028927, 72823057134, 72693327770, 73690880122, 74159961981, 73591345967, 73691942381, 73907568485, 73275492197, 72520509174, 73520135399, 73303398234, 74271011806, 73680986716, 73377526785, 72446990899, 73381566482, 72657073027, 73098886161, 72696044784, 72188495374, 71503821503, 71387791218, 70941595166, 70480705130, 69653868486, 69002981623, 68581175643, 68531751287, 69038752540, 68588527875, 67673313401, 66995305409, 66190928434, 66850011307, 66090650156, 66983148341, 67585666427, 68061718560, 67993067239, 67469550511, 66935406872, 67115418758, 67868840098, 67043767583, 66205859144, 65680035405, 65246636695, 65431029000, 65204424695, 64983351701, 65751263441, 65988955177, 66897772268, 67016086513, 66967278284, 66041734240, 66785333987, 66604956467, 66813446861, 67369928690, 67022686513, 67744186055, 68465559402, 69411490657, 68871564298, 69427800740, 70201479113, 69562608232, 70286282016, 71176311558, 71361226403, 71074617932, 71276236721, 71857280261, 71722562146, 71995985333, 72592105968, 71595112195, 71682757221, 71246728859, 70686772369, 71515286935, 70835089488, 71791357073, 71638187775, 72339690756, 72165661099, 72550568576, 72766719019, 72856964168, 73472467711, 73556068545, 73712024198, 73923991219, 73025280139, 72649324052, 72925802477, 72106270013, 71210560847, 71644609002, 72431303665, 72500310019, 71959514195, 71710637487, 71620853113, 72102143538, 71824988599, 70825576596, 71825537621, 71214240944, 70515098567, 70366468666, 69636205199, 69882050896, 68937882080, 69325579263, 69142545608, 69913283497, 69110180700, 68871378172, 69452660642, 68582298655, 67670313924, 66877000684, 66155507935, 66056472596, 65336058584, 64926597448, 63996418177, 63286332400, 63302133409, 62961904256, 62468102799, 62937124943, 62746615424, 62455871095, 62169625520, 62853856689, 63407725605, 63430164130, 62450771518, 61815336657, 62395260707, 61578701601, 61542875884, 61622988485, 61579600057, 60679700164, 61352391230, 61760761756, 62560409446, 62120198129, 63080241909, 62115217511, 62468490935, 61624857183, 60715909249, 60466028184, 59524903798, 58643417304, 59523817797, 59848458239, 58908226159, 58096123435, 57710146382, 57173745949, 57853849306, 57975543352, 58111196748, 58479824500, 58840298172, 58104965778, 57475622111, 56876117144, 57586022023, 56725964342, 57605846081, 57310155483, 57635102501, 58522742615, 57690096143, 57897806018, 57659524306, 56761161942, 56132998617, 55947004182, 56497178317, 57016062376, 57105680040, 56160528470, 56776196169, 57327137411, 56417652729, 56270516226, 56189814245, 55579075993, 56573108509, 57373063248, 57643032857, 58406472857, 58206265251, 58040242274, 58883045670, 58274300662, 58244057895, 57290461621, 58171429704, 59148192764, 59970875548, 60240338092, 60065821053, 60843213379, 60653084856, 61058759401, 60810744987, 59903578467, 60125701058, 59679919750, 60276674739, 60330170844, 61107061121, 61581974551, 62547071024, 63007035983, 63839603507, 64247108800, 63682313779, 64517783387, 63854553140, 63362945128, 62893721765, 63393858674, 64190207999, 63834564980, 63457376698, 62741677526, 63330311580, 63610603593, 62782167112, 62633288685, 62482221545, 62272662629, 62214648670, 62233800558, 61623087822, 61155814351, 61086261617, 60389286106, 59780115814, 59945703469, 58957164440, 58560000323, 57791699222, 58415205337, 58727786483, 58961432038, 59335239594, 59351195456, 60317177733, 60951088356, 60595687901, 61145408485, 60288689130, 61076318791, 61224595752, 60260466359, 60363550844, 60959566427, 61516823089, 62440579120, 62562626529, 63508998786, 63873127115, 64278297313, 63902119230, 63982322001, 63200120137, 64132267264, 64337483274, 64397186711, 64148263759, 63720079451, 64124460131, 63184819035, 62864020239, 62001071786, 62739435534, 61740384177, 62231344520, 61239350710, 61128411274, 61724415942, 61574232551, 60677763116, 61341674183, 60375963684, 60048174826, 59405959297, 60004115748, 59736841232, 59585070210, 59506641867, 58610716727, 59228466486, 59291178982, 59676311403, 59337346720, 58576308289, 59237089648, 59614322917, 59401458928, 59806704108, 58866076792, 59469999997, 60265744006, 60195349301, 59465105582, 59768789996, 58783049667, 58540153561, 58806541920, 57974418179, 57475235304, 57044270143, 56758979045, 56719500260, 56411653884, 55889250153, 56392437938, 56792666529, 55931191840, 56436944748, 56242453041, 55905574098, 56135220037, 57024739666, 57919352417, 58904579602, 58935797670, 59887334386, 59167818107, 59491785755, 59320966876, 59350601768, 59489718026, 59484208273, 59553907102, 59501222212, 58563000478, 59399639487, 58959675702, 58049032919, 58417082291, 58384361408, 57918435703, 57003789876, 56834395268, 57682246306, 58145477887, 58119876461, 57443756779, 57786007522, 58016045135, 58269629411, 58014527278, 58464681109, 58066339828, 57441563181, 57522373885, 58066581553, 57636878496, 57537095975, 57703417530, 57457906313, 57274444067, 57690962071, 57588715113, 58309631508, 58599511438, 57954735766, 58316692800, 59316250706, 59167244659, 59985568685, 60126206097, 59725940971, 59657129578, 59692490243, 60060481003, 59548030389, 60508325835, 60499507382, 60064434215, 60416173492, 60100506330, 59945894549, 60838170183, 60671983990, 61152806653, 61047819218, 61576294171, 61628691182, 60990988651, 60766811994, 60995178586, 60069495404, 59306531325, 58514145440, 58421265789, 57789553607, 57565333240, 57075703205, 58023635305, 57994454998, 57674092978, 58149435956, 59024817717, 59097699046, 58561251358, 58202501147, 58566119158, 59177363879, 58368277440, 58583949547, 59010943456, 58753727936, 59198718714, 58484201150, 57564246885, 57675833960, 56937886295, 57563869118, 58089272577, 58283559976, 59065702129, 58521024711, 57772218901, 56800938914, 56217370979, 56912008386, 56673527721, 56141084793, 55484015361, 55264654242, 55891448449, 56773888897, 56648170592, 56625967719, 57238203797, 58236122369, 59105551330, 58784230678, 58145521977, 57901371274, 57130979339, 57705415187, 58159968439, 59030284055, 58036444800, 58798943401, 58974600827, 59134066873, 58966300942, 59915915473, 60570922326, 60374409438, 59630962009, 58811261814, 59387016890, 60319750377, 60316753901, 59827819667, 59798279787, 59602808764, 60558325735, 60321590534, 60657932863, 59869061943, 59325995358, 58467923200, 58048059563, 58775713195, 58694275084, 59157652889, 58548127103, 58849496513, 59714762633, 59286535616, 58510851774, 57557941381, 56589203455, 56862506534, 57282392205, 58025307770, 58687711272, 59202380517, 58632392691, 59479630863, 58656550046, 57704864052, 58637528870, 58736825439, 58190211290, 58227718844, 58420548567, 58900859097, 58070500327, 58996963121, 58776391502, 58849478081, 59228925476, 58230148499, 58158290391, 58831477096, 58247669667, 58490390847, 57875250579, 57809099366, 58146836873, 57212664047, 56306636376, 56141674480, 55693644159, 55111705315, 54349079550, 54287954507, 53588784895, 53566476144, 53926691657, 54037977377, 54045078983, 53667340812, 53539717578, 53497547531, 52850969929, 53314056227, 53655076008, 53911093126, 54894137829, 55807039700, 55637898861, 54764626149, 55353077173, 55344639778, 55303883905, 56143215229, 56978171546, 57566102381, 57329448344, 56967920995, 57930980925, 58336292760, 58395364781, 58624604756, 58450941263, 58152349330, 57932024710, 57386694049, 58156098464, 59009856070, 59828514564, 59029957545, 59005847216, 59120323591, 58689022677, 58937198642, 59040407303, 59468986517, 58601989838, 58502997929, 57989656380, 58650749864, 58537369280, 57560252341, 56953268460, 56118528383, 56794669937, 57313471977, 58150751813, 57315015350, 58308843025, 59042475978, 58450347925, 59010982117, 58450095799, 58419885346, 58655277776, 59472042019, 60000640970, 60502720897, 60888551369, 60465665347, 60349502192, 60775865810, 60036274478, 60919302022, 60298106414, 60023783061, 60875240920, 61322915602, 61861374472, 62172006438, 61205574724, 60832509996, 59877266998, 60268875135, 60094343862, 59273474331, 59872878551, 60014135690, 59100756460, 58346767387, 57913353074, 58865461893, 58436406275, 58935539944, 59411384248, 59836454802, 59074305903, 58597944152, 59192058653, 58537915932, 58349976328, 57799080898, 58671189829, 58374042350, 58327241378, 58463692264, 58795790463, 59406714545, 60286256933, 60190935968, 61082671505, 60273490788, 61114359877, 61449975185, 61904540116, 62729561965, 63644079348, 63406396057, 63308994206, 63392412176, 64206940534, 64115666131, 63781239246, 62866169223, 63643060393, 63553078996, 63312539690, 62404758112, 62988047851, 63802391419, 64312407452, 64304193521, 63342949973, 63093300174, 63202137025, 63358612014, 63753696703, 63521636649, 63673536152, 64539334904, 65414654914, 65845946417, 65141864781, 64692643577, 65045309090, 64930868000, 65259332987, 66157297738, 66620130440, 67337728109, 67981355503, 68869399986, 69798071398, 68896067501, 68969241011, 68049279516, 67374706938, 66944831234, 66480358518, 66633375085, 66249993546, 67106498720, 67467003207, 66946361648, 66928453217, 67025674692, 66736244025, 66182312914, 66648781047, 67204385250, 67825366841, 68220516918, 68471995737, 68092724997, 68988551463, 68213532155, 68364709107, 67672714452, 68457782420, 68714598329, 69189674888, 69633960777, 70143033907, 69211410341, 68248210321, 67662557583, 66699662652, 65852010750, 65531154289, 65940975561, 65539791369, 64880866188, 65083143900, 64777411118, 63825727563, 63307025142, 64281798896, 65263858384, 64729634764, 64267820597, 63367473770, 63848173308, 64590132959, 64455803848, 64758095240, 64271518121, 63821023727, 63238626481, 63018091109, 62225692963, 62810791405, 62418705780, 63273935726, 62973341591, 63001968548, 63887395665, 63901773387, 64114737825, 63395664598, 62784442161, 63403645476, 64027375447, 64912378111, 64571644987, 64268055791, 64570217697, 65188146740, 64528218108, 63548945401, 62817255681, 63362195475, 62816014248, 62766335634, 62448286735, 62772860962, 62343426698, 61809359989, 61527593184, 61272401078, 61847499597, 61708219702, 61514515505, 60988606651, 60913500543, 61050929542, 61720511966, 62279623474, 63220230430, 63759025333, 64526406214, 64986899838, 65026732246, 64637370539, 65215353267, 66165963449, 67111271117, 67312151842, 67910299650, 67016116253, 66732956100, 67376117207, 66783855355, 66549416465, 67401415831, 68379168187, 69272297970, 68530595101, 69267257198, 68685010644, 68589138752, 68720239325, 68481494403, 67486697265, 67621205641, 67597285359, 68409441154, 67762136858, 67492241699, 66685486298, 67356996200, 67290383814, 67959563535, 67140645759, 67492699033, 67772231982, 66805336111, 66751352102, 66288200325, 66417133334, 67188867464, 67710020132, 68455414326, 68570052444, 68515116060, 69467700803, 68632638216, 69148130584, 68362304824, 68920371888, 69713363330, 69810488059, 70042718097, 69684772791, 69654753287, 69597783006, 70097156540, 70010579011, 69687054999, 69552001869, 70232065233, 71142934200, 71802512548, 71725014661, 71408482256, 71127898159, 71343902117, 70385374059, 70985311422, 70399698617, 69682305151, 69267330021, 69063482203, 69236329731, 68748985695, 68745233543, 69084766016, 68216948516, 67561216744, 67448452107, 66960398666, 67322263685, 68254591389, 68966968594, 68878237582, 68394843363, 68368481711, 67762828074, 67454764500, 67769983910, 68723502104, 69190635796, 69172980162, 69184526932, 68846573023, 69430568560, 69941262565, 70516927738, 69895107496, 69761155861, 70173384917, 69283676011, 68294224769, 68043607474, 67387451785, 68121290044, 68894806761, 68986267802, 69627497124, 69532884628, 69693072855, 69913430339, 69099614782, 69199096978, 68242616490, 69116834523, 68607273435, 67962721897, 68667468092, 69239049129, 70197845437, 70712545969, 70436388575, 70409848135, 71184478224, 71722942139, 71114723579, 71405180328, 71940796233, 70999061683, 70685223176, 70865614388, 70891963033, 69946902295, 69557129118, 68858356924, 69563017991, 69970899284, 68972659281, 69397082419, 70305625465, 69892509248, 70352492521, 71263889127, 70701483731, 70769750421, 71489033104, 70701347089, 71233919942, 70422299725, 70098799539, 69668926805, 68904476587, 68153430338, 67663736073, 68603069597, 68311184312, 67456752790, 67995804859, 68966401854, 68375625114, 68529151325, 69154145891, 69466566517, 69504287844, 69176563810, 68731765135, 68365779838, 69334279208, 69638337639, 69025813053, 69897118975, 69695946624, 68877778891, 68309144771, 68145833382, 69075529132, 69496074951, 69549565029, 68710996089, 67887942981, 68259732621, 69208101001, 69947626773, 69652667432, 70645966946, 71383213385, 71430718752, 70728642745, 71617970227, 71529406311, 71978164378, 71581071732, 72524983086, 72174815563, 72916055669, 73763772719, 74410801346, 74879060917, 75820590858, 76001716097, 75703359361, 74914478017, 75545510939, 76275079786, 77242478553, 77537702701, 78218052796, 78622839119, 77814367330, 77628459348, 77480066498, 78153279229, 77329484477, 78267103696, 79160932483, 79283845207, 78523128437, 78245901171, 78850961129, 78748973675, 78246618732, 77492886077, 77733635714, 78481701951, 77485974180, 77983622744, 77871543548, 77673239397, 76836149126, 77707989803, 78339793004, 77768735028, 77531118359, 77225678538, 77212414107, 77958922335, 78309853461, 77390463779, 77245114503, 76412356616, 77162619560, 76430456597, 76473833478, 76787864289, 77487831818, 78129052117, 77292415641, 76659633665, 76990610020, 77391770844, 77587060197, 77054478980, 76540012631, 76871631567, 77311104298, 77926874675, 77767883311, 76865737191, 76888616183, 77669522811, 77213204924, 77920650212, 78736479678, 78350811626, 78267964293, 79150011413, 79143404448, 79524664343, 79040056981, 78546312221, 78978378502, 79044741222, 79985295494, 79898234912, 80236247128, 80771939004, 80271648334, 80587591491, 79875324471, 79531831095, 78614018065, 78973825528, 79744026777, 80689092524, 79965980179, 80741878465, 80080932629, 80073036179, 79077224112, 79594070952, 79097670101, 78334146202, 77835367418, 78087232692, 77688654782, 77688291253, 77234047737, 77895490442, 78843805565, 79784287679, 79343973372, 79114575259, 78638313302, 78427351623, 77653259727, 78360457597, 78215709216, 79120928284, 78869731512, 79045436992, 79979792944, 79146228484, 78654938414, 78063523921, 79046206167, 78861307490, 77951956927, 77361564588, 77588119972, 77150532347, 77514629023, 78157571155, 77555954680, 76616848332, 75898626644, 74945185284, 74684622972, 73773728744, 73034463031, 72706771575, 73192139791, 73045143098, 73532279910, 73469422643, 72733387816, 72347874140, 71980668593, 72288199856, 71531466032, 71953747043, 71144621259, 71724917866, 72354171896, 73028535717, 73169312078, 72251588484, 71377924565, 71077323025, 71702099309, 70775062651, 71410111333, 71920687511, 72416518117, 72060024197, 71138079550, 71535171021, 71240753605, 71471432811, 71515560985, 71969689193, 70972050427, 71531382790, 71119225516, 70323253823, 70169051551, 70841173223, 71098458752, 70640955631, 69888624292, 69839167820, 70687186587, 69767138668, 69912158269, 70136059856, 70113811122, 70864885507, 70208295973, 69403955503, 68470934038, 67576663725, 68390276474, 67695171881, 67597028743, 66695737388, 66189445707, 67037510837, 66699281871, 66243971459, 66910506055, 66951993505, 66655753086, 66967177191, 66608457838, 66213605358, 65836685319, 65508228912, 65540605494, 65233734288, 65492288738, 65936865492, 65743189993, 65001741858, 64335769602, 64985690853, 65817146616, 66792097943, 67483418802, 67158000119, 67448514305, 67069198461, 67700929697, 67392928077, 67556441000, 68363259123, 68668981378, 69120387001, 69910724502, 70508954804, 71286603936, 71673790832, 71794313276, 72734423515, 73350087553, 72582107594, 73216836935, 73052421605, 72431342126, 72564906747, 73331251826, 74227700889, 75027070382, 74836579335, 75098575480, 75440317568, 75547158126, 76231099150, 76957900094, 77663184938, 77962562101, 78092645706, 77617985484, 78485412093, 77988718102, 77738473664, 78623266012, 79003730295, 78426035283, 79004529124, 78224677669, 78484964314, 78830536555, 78302038909, 79086892118, 78482507150, 78649011256, 79561958193, 80557380013, 81413804291, 81839085603, 81625206342, 81462454596, 81376275736, 81140806681, 80548010362, 79853341865, 80136374307, 80119232977, 79476928123, 80383983763, 79829259282, 80111807515, 79259636033, 78666218182, 78416819417, 78088038437, 77119932201, 76617102435, 76567482562, 76547759535, 75686870303, 74949944989, 75226361022, 75066345481, 75876191401, 74939683798, 74444342935, 75083241858, 74896252719, 74899465704, 75751805409, 75580633303, 76456341266, 75506382789, 75777116908, 75275445713, 76262219027, 76013258470, 76207942308, 75417038897, 74970993627, 75113156680, 74510252409, 75132019116, 75254587797, 74403803601, 73506619029, 73173327339, 74112853384, 75000424483, 74230406144, 74943635983, 75820174812, 75581263891, 76507102099, 75939659288, 74982179933, 75227097454, 74325559603, 73661191154, 73862466962, 73866698997, 74790307998, 73989499255, 73662084643, 73477705424, 72624445710, 73220618617, 73908630952, 73182142253, 74158957862, 75095297035, 75949903374, 75919068222, 76524326013, 75797195662, 75034565112, 74348693250, 73809619283, 73479874147, 72628199690, 72187629343, 72762481473, 71775417672, 71821768584, 71001221997, 70971365268, 70237882768, 70226617744, 70643843444, 70606803596, 71441026751, 71092778592, 71730947581, 72130455447, 72122445829, 72851949107, 72670944718, 72168116137, 72191739151, 71565578567, 72187685809, 71377806085, 70622624745, 70846660836, 71374208280, 70907992526, 71803506973, 72028207595, 71167309990, 70760261405, 71636399659, 71869164889, 70984792017, 70865020495, 69878099430, 69907840393, 70736161057, 71124803041, 71108408044, 71958815295, 72020737683, 72599237551, 72167005931, 72856041717, 72739564787, 73171827674, 73204881761, 73016774744, 73088812142, 72849958335, 73669872985, 74154780640, 75038488189, 74776686632, 73910248964, 73670516187, 73091980584, 73850329024, 74505120382, 73860089976, 72896649537, 73006271035, 72811674145, 72286173813, 72412610415, 71672965698, 72579159722, 72841185635, 73722310289, 73535668724, 73343026118, 73881152634, 73854815062, 73515197029, 72784958213, 71937634901, 72497123994, 71871760779, 72856144467, 72454215340, 72165354237, 72657556573, 72965279035, 73153225740, 72791957761, 72297412583, 72277272800, 71793349295, 71051233522, 71747021504, 71101815606, 70667353833, 70372577189, 69786053955, 69141510614, 68326843869, 68475219031, 67933031544, 68927503908, 68871150037, 68772953390, 69712485816, 69468422563, 68519550013, 69359407235, 68405655116, 68376893191, 68365752279, 69110967840, 69195878406, 70158493763, 69286062341, 69529213895, 68623281258, 68749024435, 68102938063, 67133455365, 66262558261, 66965087342, 66529583777, 67351795979, 67427253821, 68317829448, 68621359339, 68827643910, 68980809947, 69726137097, 70454650768, 69510240697, 68917547574, 69658622227, 69437130426, 69881198106, 70479709691, 71334466973, 71800562755, 71163725989, 71270322732, 70283956297, 71074165966, 71537621268, 71708839383, 72616811066, 72217322538, 72981262388, 73333836305, 73420821337, 74380977697, 74442039564, 74074533452, 74660662284, 73727654012, 73159367096, 73918869735, 73834952494, 72847493539, 72949544732, 72697643152, 73394101936, 73593832358, 72785988519, 71882843240, 72748137667, 73379333659, 73122275007, 74024788009, 73675099181, 74275314492, 74078908141, 73293376459, 74143848076, 74035513826, 73594584215, 72808628283, 73664136102, 72708500172, 72426240134, 73304655930, 72704736471, 73542570322, 73008820828, 73439718657, 72838585836, 72216591874, 72323124822, 73030529760, 73847182499, 73378364938, 73136318919, 72722943412, 72851351729, 71869935775, 72552076720, 72777903369, 73137592768, 72219791036, 72425782959, 71930832241, 71778226490, 71341805332, 72017849647, 71562691899, 71394598175, 72277650515, 73171263240, 72677679558, 72751582736, 72134481718, 72264494206, 71580937370, 70798848521, 69833676774, 70528832701, 71047104054, 71080498318, 71808780013, 71999482196, 72261285755, 72965658888, 73406085573, 72957340383, 73805263747, 73173231901, 73986455479, 72995036591, 72111349153, 73072195020, 73853405934, 74431295639, 73982334531, 73877162559, 73656398346, 72778647564, 72242968254, 72062770402, 71469133220, 71408981707, 71165006961, 71915351386, 72333739109, 71612261369, 71876463313, 70958456112, 71074356524, 71279686558, 71955339055, 72315648624, 71329000692, 70801190118, 71003163907, 70730419895, 71451602252, 72193752258, 73012149782, 72599961257, 71790140326, 72563648131, 72752215156, 72828924006, 72405960941, 73299563358, 73651662286, 72782779279, 72257310839, 71673774684, 71583517901, 71364184880, 72353589990, 71648320035, 71614592174, 71029177885, 70160275643, 70618919900, 70436899289, 71064124968, 70488806503, 71376515340, 70653087162, 71523479663, 71758837494, 71695060230, 72213100887, 71348652192, 71061009719, 70119438112, 69728168556, 69198355973, 70130956055, 69408507019, 68846175459, 68311079023, 68043365538, 67406183563, 67987000298, 67992100778, 68237198830, 68926902422, 68413787715, 68997465851, 69813978762, 69835520773, 70193440089, 69267031836, 69717019379, 70296655001, 70716238180, 70099591452, 69565797782, 68763764090, 69191267945, 69148900971, 69925438890, 69856184818, 68931607273, 69323019348, 68918863987, 69107493315, 70102359040, 70194288272, 70450327753, 71325759179, 71011270349, 71791519288, 71991524918, 72603322447, 73160452962, 72659170733, 71974340597, 72613818365, 72159033834, 71297454869, 72217572631, 71667002765, 71222163400, 71848644834, 71029377032, 70460009647, 70282676435, 69421310443, 68889343272, 69824501938, 69136547629, 68250328804, 68377618113, 68121737012, 67969226816, 67889788369, 68453596847, 67746622508, 67614495969, 66989937110, 67463829995, 68409550415, 69363332382, 69547082239, 69036106401, 68193125566, 68144429812, 68560534160, 67665049891, 68269816048, 69013693595, 68163021899, 69051755766, 68817741781, 69636764115, 70226703846, 70390408791, 71247900961, 72245722878, 71816280243, 70863182888, 70465883456, 70415255859, 70347834680, 69781354267, 70153368139, 70253995655, 70666959645, 71140239380, 71531708134, 72040123946, 72744123264, 72050994108, 71717200019, 72455624762, 71944238714, 71610588941, 72407100765, 72978972199, 72710437626, 72852479776, 72476315814, 71800109251, 71368180827, 72244128223, 71268460019, 71354556308, 71960290526, 71775453572, 71901724618, 71271025628, 71761176407, 70929034509, 70603874407, 70914747870, 71213763713, 70693792145, 70789192842, 69876990240, 69951799011, 69649028660, 70195793557, 70597365497, 69910796290, 70696466525, 71448121691, 71577899941, 72408870817, 72776193946, 72462939656, 72150649967, 71852721310, 71537769549, 71250337815, 71221037567, 71029620461, 71213302008, 71570938688, 72087829868, 72382789778, 72105435273, 72477711130, 71839635771, 71259877022, 72244258714, 71248980107, 70333121844, 71312301497, 70773156847, 71737195427, 70840598503, 71734080847, 72484889305, 73042830305, 72061380215, 71696236496, 71717572505, 71808739715, 72593676283, 72010917508, 71323837592, 71454755885, 71161007809, 70257847153, 70763815981, 70543275720, 70726455494, 71618286190, 71615277989, 71177825332, 71175360573, 71587871325, 70816941115, 70819435326, 70879550088, 70810635564, 71799294345, 71269696444, 72102694389, 71506242218, 72271678863, 72416812951, 71841657670, 72659027901, 72904679604, 73862223118, 73515008596, 73507335508, 73215292361, 72854855628, 73165105718, 73420929992, 73282313983, 72963048087, 73576338290, 74451109804, 75028678187, 74269382376, 74909499531, 75320745051, 74775223112, 74237557931, 73249743671, 73626248677, 74593403284, 74682836272, 75559984556, 75517281472, 76451827706, 76641268154, 76493274640, 76779601285, 77019672983, 76046704999, 75313891467, 75777088378, 76124254275, 75965367711, 76372604137, 76097569557, 75354769652, 75372735427, 76230808780, 76488087897, 76801645752, 75904743311, 75531546972, 74898499405, 74841759276, 74986452376, 75172809879, 75716187912, 75533075529, 76114589915, 76158000514, 75316790280, 75768956508, 76679604527, 76257405379, 75529912574, 75609759266, 76078072734, 76768270369, 76408040514, 75960567102, 75904848610, 75456665746, 75056518315, 74285088064, 75113040268, 75874087490, 75216693435, 74852856177, 75328673140, 75751944547, 75546791248, 75767766596, 76594683495, 76184474440, 76044194192, 75551498382, 76345763262, 76489276049, 75815192824, 76266350837, 75922498853, 75313879086, 76036525280, 76531566793, 75639341354, 74729818655, 74839149913, 75751385147, 76183465842, 76657854692, 76980764455, 76372201158, 75691611936, 76097993007, 76494307644, 75895875273, 76083555507, 75820714274, 76319539001, 76720253687, 76259833684, 76336997661, 76701191631, 76292824695, 76588120864, 76371470905, 76235651003, 76484967882, 76435720380, 75738654851, 75917333823, 75903767435, 75478584759, 75478091366, 75983562279, 75503909578, 75879152642, 76876442113, 77148179308, 76156095629, 76377800627, 76416870146, 77235895504, 77673088336, 78616842805, 78670001259, 77832607784, 77027721704, 77719086531, 77366499189, 77921598383, 78283650486, 78086933605, 78355538144, 79144922242, 78940780744, 79400326116, 79489839550, 78947231809, 78005309764, 77245131736, 76572202742, 76239220825, 76990797529, 76550959408, 76671757963, 76056217514, 76493928116, 75577361559, 75821694120, 76648591649, 77301301015, 76655654455, 75741613414, 76091133823, 75374140412, 74811543682, 74234134468, 73604090699, 72667318629, 72119932389, 71612228874, 70812266594, 70030893495, 69391436947, 69151228829, 69630557551, 69683978508, 69587056949, 69364833514, 68872548621, 69394362247, 69882966830, 70623500322, 69817723296, 70140594635, 70420158319, 69954597375, 70924915502, 71770050631, 71621943465, 71576891322, 70922314492, 71526362303, 72018646396, 71226717609, 70936573198, 71365104144, 71308720437, 70726018756, 70931592627, 71579108432, 71672255710, 70699180567, 71412887444, 71146945784, 70366620533, 69770628269, 70379673658, 70003632548, 69614037352, 70596327142, 71368930855, 71073062716, 71723581921, 72111147814, 71750790282, 71157174768, 71044526901, 71595186401, 71425719774, 70448901548, 71179220922, 71442830004, 70506348746, 71296574158, 71178834907, 71085674085, 71069261719, 71250854880, 70631853715, 70678344897, 71191893755, 70484525485, 70606050902, 70417221556, 70935973691, 69971230734, 70721920305, 70650009010, 70842972284, 70878631334, 71466594873, 71903235664, 71798605755, 71487275387, 70772965787, 70764406629, 71247880085, 71193514435, 70765102736, 71574331187, 72235187274, 72379469750, 71827945422, 71352559352, 71669824992, 72155560131, 72685440044, 72929327393, 73917958996, 74834869468, 74750833250, 75532943080, 74948605862, 75616487367, 74806076672, 75414336075, 76045934391, 75891118075, 76663808445, 76880690048, 77140008820, 77901914003, 78606664871, 78402897271, 77843564421, 77415864057, 77810283401, 77652515808, 78626220728, 79128652045, 79886323681, 79159903191, 80114210769, 80105789774, 80938061203, 80710057333, 79901201628, 79092230419, 78664433964, 78010204836, 77341713228, 76563548863, 75928606733, 76216925553, 76341786415, 76769296199, 77423975007, 76590363425, 77123171562, 76836315092, 76847879752, 77254210163, 78119685549, 78982218066, 78282253390, 78412743630, 77970218922, 77617596721, 78260011227, 77802210258, 77065268640, 76311167042, 76145242114, 77049027455, 77329467801, 77830253491, 78776999786, 79435792782, 79851908403, 79701960135, 79750759427, 79693635213, 79536395281, 78606130076, 79137386407, 79212842880, 78770677399, 79235944784, 78445785984, 78026615563, 77696718867, 78635229207, 78077034032, 78617044100, 78662533433, 78925468827, 78161349050, 78538835962, 78281042436, 77502245048, 76529720457, 77334288029, 76614098167, 77335992295, 77605014574, 78570898010, 78694043010, 78677381694, 79334465927, 78777358669, 79450708302, 79839685519, 79554957427, 80107442708, 80771835817, 80540087192, 80866957405, 80839081637, 80560757857, 81004927384, 80583656155, 80375524159, 80735987480, 80619054121, 81235862982, 81893448473, 82082550536, 83008259788, 82641239661, 82283060715, 81728678108, 81452118691, 81019682851, 81885306335, 81385830458, 80430106171, 80269194955, 80075717934, 80712455642, 80410863670, 80312649492, 79338514106, 79643204892, 78947426844, 79596531425, 79832958261, 79273783980, 78309360329, 77467884421, 77699691258, 78303947308, 78328776028, 78277763518, 78553902603, 77858502778, 77308304690, 76515184467, 76795694665, 76041560527, 75350971150, 74737902957, 74275560651, 74192513748, 73302625274, 73447608692, 73455179760, 73978944876, 74364257268, 75173119436, 75386505693, 75320542921, 74946467994, 74693342757, 74077215469, 73262342935, 72764606183, 73424348661, 74412597276, 73544929217, 73740916586, 74565042442, 73956603139, 74611013136, 74987070011, 75968569173, 75344149721, 75612978401, 74844924854, 74305837433, 74946616210, 75937942620, 75721977375, 75193180930, 74628280626, 75111579890, 75925858009, 75605708002, 75231836115, 76064316561, 76626274943, 76756886706, 76110203969, 77005361884, 76128969837, 76989206763, 77656327792, 77290983678, 77697965138, 77274504441, 77485459478, 77524640012, 78241104350, 77867235185, 78286940642, 79124607586, 79087273819, 78987916992, 79570357062, 79169743706, 78227138028, 78320474944, 77540460320, 77765155198, 77800120410, 77464915727, 78113182883, 77681386330, 78614171781, 78241475652, 78739358640, 79592371519, 78948034471, 79612556730, 80273404085, 79679735270, 80141622751, 80321193522, 80806070930, 81548522840, 81237477067, 81900674396, 81052711938, 82050469688, 82450479398, 81733939304, 80938503190, 81554623204, 81433841563, 81057070378, 80083973000, 80724381593, 80770317242, 80883825076, 79991536856, 79833216072, 79339073744, 80316330734, 81232921076, 81830572998, 81958946790, 81023883301, 81563039250, 82147330022, 81435753875, 80819039991, 80542381358, 80072341257, 79883882971, 79531963627, 78652437760, 79159384631, 79632392431, 79093980105, 79782744704, 80053710006, 79128714831, 79997261353, 80853767078, 80121567744, 80206733442, 81196322465, 81606790658, 80767581574, 81327832460, 80799901523, 79869387899, 79233124704, 78869737515, 79192413937, 79027984643, 79248392895, 78831822817, 77986793991, 77612880156, 77865130485, 78090565199, 77678169777, 77035462389, 77735111968, 77293628584, 78250425476, 78192065894, 79070774756, 79815463769, 80699041917, 80959058649, 80158458086, 79201168590, 79680724156, 78991537583, 78714181966, 78062640269, 78332106011, 78432343549, 78645132025, 79058608588, 78810485974, 78785552173, 78492797014, 78818057958, 78813719158, 78673915819, 78889999634, 79141186778, 79475424146, 79233087200, 79463176937, 79738711859, 80255501212, 81046550196, 81907723133, 81494100115, 80902122655, 81661374050, 82089953344, 81194886845, 81737892997, 82321201001, 82417724431, 81928300110, 81240106885, 81012105277, 81979225516, 82135269510, 82252783183, 82187975436, 83131005168, 83933511811, 84348013085, 85312642673, 86136224777, 85763376931, 86072201382, 86726407653, 86524596950, 86745778933, 87285308062, 86813746336, 87076298941, 86295424347, 87289668907, 86896413438, 86056974082, 85912873495, 85900789753, 86321338812, 87285853283, 87043995322, 87596919365, 87442329628, 87445120339, 87435338620, 86455445881, 86438616260, 86687744931, 85962195893, 85630521942, 84673138058, 85520673657, 84600623703, 85503531251, 84552813058, 84082838323, 83460634376, 83904343556, 84348821810, 84418885332, 85018111758, 85008254434, 85913748900, 85509247530, 86077719329, 86876318597, 86917191741, 87582753658, 86668612822, 87112000649, 86126318386, 85177205070, 84560461726, 85064407512, 85944354577, 86543810656, 87348045043, 87731961152, 87511684157, 87476595099, 87252794348, 87820286084, 87455893290, 86677977134, 86081048383, 85246311672, 85276258822, 85444871813, 85380725144, 85949128429, 85290809928, 85476984615, 85955252397, 86439281454, 86206523416, 87156077193, 87561285600, 88312247708, 89237984019, 88316156765, 88377301177, 88749675565, 87876059312, 88445591904, 87527602074, 88248098091, 88941093751, 89249788180, 88599491467, 89207185357, 89494310157, 88968402592, 88765561085, 88902842105, 88120205455, 87265549184, 87967125287, 87338295643, 86383838362, 87328389859, 87354376787, 87473948172, 86788465559, 85861962724, 86361512500, 85878997786, 84894852685, 85368263426, 86206162170, 87137348187, 86738867661, 86015750637, 85768414033, 86412297942, 86550867883, 85878616709, 85014642925, 84800015701, 85055100923, 85872652055, 85828975068, 85755694802, 86079996177, 86278792800, 87096866360, 87396920081, 87725552633, 88295170579, 88242901840, 87263065613, 87733955472, 88307601238, 89174765822, 89797575541, 89556186177, 89584658946, 89152232062, 89964122510, 89475692642, 88778313778, 89329990054, 89603627924, 89924881011, 90441346464, 90795451062, 90717380590, 90643500945, 91083650008, 91664702926, 91876354611, 92704590898, 92887848087, 92531952262, 93353211437, 93529978260, 94192000264, 93610542202, 93295185689, 92877143728, 92732627475, 93603391538, 93805872166, 93817703016, 94695443664, 94841716297, 95004658948, 95938272148, 94939384958, 95678482810, 96517012821, 96617180935, 97509321066, 96650464827, 96124808102, 96244823400, 96205257481, 96818911168, 97727666154, 98526544903, 97933934531, 98143936706, 97546850052, 96694517721, 96411963675, 96325803128, 95984818084, 96321118379, 95709261512, 96490351658, 96126511806, 95899810798, 95114966146, 95506199469, 94791643095, 94585274011, 94028534798, 93691981862, 94379555401, 93746635001, 93924393308, 94577324696, 93639478154, 92798733348, 93426673238, 92821690587, 93051673681, 92273201109, 92093105764, 92245150870, 92213116693, 91736515219, 92009658875, 92990088032, 92338980649, 92898484495, 93650344169, 93548739841, 94076675643, 93951472994, 93488084122, 93601793122, 92954418382, 93595478797, 93200887077, 93160792012, 92390841926, 91496406054, 90635876275, 91104915110, 91083973306, 90609307179, 90123783040, 90535459119, 91268844605, 91932363495, 91073536883, 90167261063, 90417144526, 90001480445, 90108340072, 90574251762, 90013697057, 89561030243, 90516345912, 90200218927, 91194274210, 90202739346, 90591772429, 90802434376, 89829565121, 90282029861, 89298249657, 89194921056, 90039209391, 89816903793, 89925843160, 89340070324, 89549722684, 89149062916, 88968430674, 88221372659, 87828904555, 87065182027, 86171018997, 85633673048, 85991390031, 86960025068, 86903436836, 87902156331, 88887811565, 88443743982, 88329168044, 87792594745, 86938159400, 87318535437, 87155188884, 86263755260, 86713717917, 86149049110, 86657997054, 86734427142, 85802261937, 86046737470, 86959137574, 86780105829, 87279181051, 86391831533, 86858025190, 87509786186, 86602916255, 86263376300, 86943470830, 86179793671, 86141718204, 86512621426, 85780063244, 84928655678, 84834582018, 84688926552, 84034586356, 84360320423, 84388245438, 85093542065, 85845980856, 86427552396, 87154602096, 86849510263, 86526541287, 86282128812, 86577752814, 87553906511, 88052905046, 88352250952, 87766006058, 88395561947, 87474791322, 87349541226, 87564794560, 87808480622, 87822730200, 88237266769, 88380732414, 88480492292, 88032959558, 88289400479, 88719389640, 88006980563, 87787082763, 87077135117, 86286665351, 86579443348, 86660646381, 87274949481, 87942017544, 88548134645, 87840764041, 87863069128, 87536866361, 86671808304, 86933623476, 86996396271, 86546794983, 86644111081, 85649307655, 86395029645, 87246150277, 87544059975, 87682467939, 87220712871, 87221785352, 86231317550, 86755817677, 86637369054, 86627329059, 85999363508, 86942523507, 87504643922, 87796920017, 88406005692, 87587075520, 86600163545, 85735588873, 86058354412, 86884081080, 87017901874, 87497619828, 86893858650, 87548309822, 86624737625, 87151245487, 86595688243, 85908044002, 85377537148, 86026545755, 86211169228, 85607882908, 84662869487, 85265194751, 84976695091, 85564819232, 86524941506, 86419279767, 86361121334, 87264745302, 86389508475, 86435928043, 86954995807, 86833605547, 86194370188, 85811409782, 85724985647, 85142060807, 85805571616, 86384704086, 86257278559, 85460632844, 85539247037, 86281774881, 85291852422, 84964749445, 84001888651, 84401554522, 83813657396, 83655331210, 83668921202, 84549198100, 84148208602, 84262770629, 84183458616, 85123364919, 84838766388, 83858856456, 84582371436, 85033465471, 84419597623, 84485066013, 85229358249, 84800824862, 85407911335, 84697237980, 85513520244, 84587086780, 84699699199, 84188549890, 83816256570, 84737327410, 85618518086, 84740881519, 83847881805, 84370889120, 84292417245, 85141165835, 84497363215, 84608883212, 84539647781, 84299623690, 83824113951, 84235007262, 83621880821, 83165949920, 83756229674, 82866595896, 83295277641, 82942145028, 82734500219, 82626415361, 82417003900, 82940168134, 83922982552, 82997668682, 82749067061, 82512234079, 82703301134, 82317430227, 81624724748, 80774050631, 81102460720, 80611679282, 79833754360, 80171374994, 80755608482, 80058992422, 80446906590, 80875093365, 80255650755, 80389193194, 79473972779, 79917024124, 79527747501, 80176052167, 79519378711, 80447869739, 80003764754, 79127157492, 78905275009, 77953477668, 78094716764, 77759210117, 78063056234, 77810711533, 78156449995, 77968018877, 77839090336, 78541490491, 79373488843, 80352919191, 80033460039, 79432935081, 79882496269, 79279831787, 79621354993, 79179890361, 78200439222, 78939580718, 78473601430, 78423525659, 77441854356, 76446145543, 76941586063, 76155039411, 75447171513, 74923843007, 75474994511, 74681041443, 75433260464, 75837585837, 75231847124, 74296013039, 73801661514, 73124290865, 73305648695, 73775514577, 74611632630, 74178535408, 74386858940, 74905756985, 75094314039, 75662357154, 75652807357, 75691519731, 76025485460, 76279636838, 76009359782, 75297995105, 75380147306, 75935052273, 76152476354, 75191692527, 74699098552, 74271808972, 74605037412, 74346873755, 75046643184, 75809127964, 75738154806, 75591815121, 75942794087, 75489039963, 75016538518, 75404680273, 74617457676, 73995133980, 73741665625, 73392640267, 73051563112, 72074261216, 72962751820, 73678622083, 72777948096, 73246055417, 72789261190, 73748657140, 73001280144, 72202694856, 71934877586, 71480936963, 72423570828, 72713769223, 72973420034, 73484940298, 74340816061, 74592899982, 74572090042, 73882621575, 72967503561, 73662016770, 72740685721, 71978310431, 71642302056, 70918738840, 69952482288, 70891654074, 70385681624, 70108449182, 69428264082, 69770817812, 69330281531, 70073120763, 70330910252, 69575403805, 68652927855, 68062630154, 68752779650, 68912695807, 68783024950, 68670471874, 68045950294, 68483357464, 69369383371, 68832006847, 68118563152, 67305972151, 66849991880, 65980020523, 66573739853, 67359127502, 66911788412, 67149920404, 66507606036, 67499216375, 67935037238, 68067582536, 68241594407, 68740888632, 67953294258, 68478612280, 67724428108, 67543265294, 67350284050, 66861179953, 66445437241, 66557446886, 66120411574, 66808993213, 65987335939, 66363986000, 66774112462, 66588303979, 67560469732, 67600522281, 67055061236, 66958367518, 67164151400, 67572206611, 68190910746, 67470827135, 66835250940, 66506562331, 67351416132, 68298868752, 67564361377, 66788018021, 65916055955, 65569928730, 66021924499, 65346304596, 65759445247, 65808595111, 66076926171, 65998359334, 65622658085, 65808754970, 65410247772, 66053261193, 66698528976, 67085141087, 67241583818, 66910295634, 66444232478, 65743228799, 65630289761, 66535795100, 67496293161, 67925043831, 67826572542, 68172259322, 68761664643, 68163522357, 68918068424, 68741631156, 69270195895, 70119914802, 69348216996, 70019401282, 69720343947, 70413746629, 70307728700, 70573344717, 69843106026, 69519618754, 69408725728, 69176736984, 69154647783, 69633305658, 70040322064, 69267460139, 69897042039, 69648552925, 70648254340, 70214710007, 70451454597, 70883543909, 71236750593, 70731528905, 70608676601, 70486202373, 69610166534, 70121054412, 71105503161, 70695196089, 70275257657, 69563499190, 68766863954, 68554708279, 68220729992, 67806221035, 67823175920, 68724348250, 68542665408, 68433898637, 68536087058, 68467770501, 69300756716, 68658186718, 68322119168, 68811979601, 69162462167, 70132576870, 69266372553, 69988020662, 70108824131, 69774443728, 69907686710, 69483463355, 70279218855, 70256303896, 69362166254, 69536123926, 69627038632, 69084721460, 69627539186, 69542090460, 70500378341, 69618608058, 68922738829, 68072480329, 68590097372, 68040562176, 68571639165, 67885076384, 67949038566, 68683746335, 68810538277, 68470658325, 68007337869, 68326290314, 68963625567, 69901560605, 69672308259, 69080110075, 69414558227, 69000093051, 68998531662, 69707104847, 68974619648, 69967776396, 70673854816, 70748496417, 71147814255, 70813888804, 71001250075, 71798513010, 71921302620, 72738719502, 72603909526, 72892135299, 72871872411, 72404208443, 72659388197, 72453485570, 73324513761, 73593357176, 72732308010, 72088220782, 72026189044, 71290398840, 71285309562, 70593662848, 69977757821, 70198361485, 69653035686, 69639645417, 69854373017, 69513959883, 69922074136, 69789899813, 69442330933, 70056197943, 69508653472, 69765700726, 70032831060, 70796861148, 70278537015, 69641409175, 69375630994, 68860478023, 69411274617, 68776752015, 68891951498, 68039264656, 68631137831, 68936852231, 69512616387, 69162476736, 68377100779, 68269320796, 67456679153, 68296560299, 67401108274, 66865772368, 66282211491, 66970488051, 66635333927, 66241009177, 65443501316, 65935002799, 65587317925, 66144326306, 65527068661, 65492150005, 65409383761, 64669524128, 64720095488, 65464268306, 64603589725, 63696587737, 62957861977, 63654356265, 62760355836, 63743417345, 64323278900, 63489073275, 63040260980, 62263233550, 61574949775, 62572432137, 63571679394, 62654814804, 62220690579, 61422837409, 61871941319, 61485810726, 60903907083, 60374160679, 60177008456, 60536816747, 59624116333, 59591295788, 59849678457, 59661561124, 59559664643, 60442760700, 61312030709, 60605805097, 59710628007, 58787915452, 58045899585, 57116906800, 56883333672, 56411853746, 55425383315, 56146406050, 55875789038, 55551476712, 55801757115, 56504860586, 55520017961, 54756665294, 55567769714, 55408477233, 54555612094, 53787850794, 54510508526, 54755845031, 54538851013, 54438151123, 54754076816, 53961111629, 54035996997, 53761483697, 53837662811, 54731050134, 53952912463, 54850047827, 54869515192, 54121499337, 53844573879, 54798103537, 54394779018, 54037073354, 53552843442, 52780903391, 53592143931, 53056212838, 52388576413, 51817923467, 51019235361, 51423274142, 51619082418, 51182676127, 50400521787, 50393120141, 49926344340, 49631071341, 50477469994, 49877628887, 50452920457, 51439412650, 51827063140, 52212558795, 52927279432, 52302472498, 52841876725, 52425869890, 52213795244, 51562318952, 51564427614, 50697242054, 51374582641, 52052658754, 52415285166, 52594033433, 52479673360, 51866764818, 51430881981, 51297328667, 50592823583, 51131730121, 51141354579, 51975671155, 51172535735, 50378970955, 49549739065, 50286522039, 49465931155, 48816085805, 48882391003, 48296842960, 48366848407, 48549546073, 48281476165, 48579338527, 48536668712, 48748695877, 48243631344, 48912271329, 49172563888, 48782855083, 48487240079, 48217102098, 47606775029, 48466479181, 49398313360, 48469237956, 49222540483, 48414953857, 47528808293, 47352652718, 48080096270, 47755105857, 47979711284, 47451529462, 47696264263, 46916214734, 46297742624, 46343528269, 45602718579, 46434769515, 45535291884, 46068475855, 45288506481, 44968852109, 44700756318, 43899341071, 44227751061, 44247522602, 44511695843, 43899357016, 44116262142, 44597664983, 45524751610, 45747805157, 46150409290, 45408113913, 44964556722, 44784632845, 44538505409, 43943800036, 44374331999, 44467812136, 43749449907, 43887619855, 43640798965, 44342446856, 44813676834, 45124121487, 45923593461, 46812441201, 47626388616, 48304982362, 47655003892, 48041650665, 47553875158, 48024835449, 48927230513, 49269309144, 49060604903, 48575724356, 48464513282, 49212112162, 49286920600, 48838347408, 48849546259, 48412400571, 48773891020, 49655207526, 49448159817, 49634624277, 49738955798, 50291250276, 50958790075, 50297950745, 49755210119, 49401220499, 48820266104, 49547543470, 50267325163, 51018522149, 51923089831, 51361523113, 52212069507, 51473165523, 51863405795, 51226708324, 50555712724, 49614351598, 49255899620, 48431084599, 47961943519, 47937703186, 48266027587, 47955385122, 47200113628, 48159333038, 48909076108, 49351460749, 49168777418, 49252904854, 49799931984, 49232528151, 49586498003, 48619670728, 48360537959, 48666489973, 48300126296, 49143778326, 49846926428, 49730132191, 50397385333, 50174392897, 49256809948, 48578788416, 49268714390, 48752960736, 49167493099, 48575947272, 48421336753, 48235271758, 48381376103, 49154975449, 49167598764, 49262387176, 49502849771, 49362283324, 48797725697, 49255485758, 49990503428, 49164817388, 49925425239, 50045281736, 49297021214, 48529091869, 48845787716, 49527406012, 48882280664, 48949747585, 49335842449, 49474007674, 48908222994, 48236742141, 47360833636, 47589900257, 46937989425, 46479721155, 45500693017, 45720254196, 45030477098, 44031501414, 43241396383, 43489750488, 44389554279, 44679295060, 43707339015, 43630060723, 44423488115, 45384933539, 45245190284, 46194240898, 46066624420, 45834955521, 45519133705, 46456045958, 45851630086, 46213699652, 46286539643, 47201303765, 46212584767, 46381319205, 46832705902, 46099810870, 45945434181, 45998362321, 45541467944, 45191286510, 45108854883, 45599866419, 45269500285, 45273042856, 44685447250, 44091081294, 43256200033, 42456641190, 42110714610, 41699175330, 41109742436, 41438885806, 41866309556, 41576567064, 40648335824, 39690155995, 39293073174, 39670556188, 39558863332, 38904218665, 39082617577, 39856191393, 39667082686, 39003222773, 38780897848, 38684076907, 39306871181, 39909755856, 39222014386, 39363088457, 38802398090, 39328686516, 38838468725, 38624667336, 38444047927, 37662084514, 37127165264, 36698767371, 36546415407, 35693442800, 35179567679, 35899170600, 35136491335, 35621393498, 36516852748, 35527663525, 35417190589, 35881567370, 35317463419, 35639868765, 36608927676, 36028661680, 36822147322, 36779137492, 36126148766, 35554477799, 36524853096, 35744274254, 35007441528, 35892216463, 35252613032, 35505143261, 35432154581, 36043354367, 36540613531, 36361224055, 37176240426, 36992271914, 36094290378, 35331874551, 34623340337, 34010940788, 34827282015, 34954070110, 34677053312, 35583062337, 35613834789, 36528665887, 37099178789, 38073066517, 37318839963, 37034345339, 37479619202, 37548960716, 37019284918, 36981917116, 37755028719, 36783563288, 37049258562, 37698210174, 38508293516, 38982026417, 38340344189, 39327027411, 39714569197, 40611562380, 40512292328, 41109270001, 41944070023, 42874906555, 42087331261, 42277133712, 41544436916, 41887416943, 41988811764, 41891910399, 41261441327, 41655708568, 41062319047, 41757889524, 42155627913, 41235486540, 41705699104, 42155581739, 42122517519, 41725931089, 42010248828, 42000281119, 42799282350, 43065781639, 43499948537, 42960873752, 43665100056, 42850356247, 43625248698, 44310170637, 44802291505, 44703656703, 44000694094, 44579699824, 45146170346, 44248340834, 44320658854, 44399275466, 44496258049, 44604187529, 44121675758, 43509936936, 43529432292, 43926088568, 44725922523, 44434069679, 45292768540, 45509547591, 45108501715, 45124730025, 45803007108, 46097453342, 47038758287, 46874285092, 46717358609, 45974343580, 45763926112, 45563419878, 44591035583, 45536913245, 46495627649, 47353441699, 47268313018, 48236600703, 49184931652, 49102467929, 50059362408, 50068319956, 49848283977, 50041874543, 50051592988, 50548116513, 50839123153, 51544874182, 50595004863, 49628711462, 49349245539, 48434521635, 48032199457, 48682099452, 48672886630, 48054009891, 48225154383, 49168834747, 48415148869, 48533216256, 48477664932, 48637113707, 48828098737, 48922082023, 49187788208, 49476192905, 48801673925, 48168764256, 47432090589, 46935325167, 47086135361, 47577843608, 47528285652, 46764696533, 47690307285, 47618725884, 47827390573, 47964768624, 47054653718, 47897367429, 46922151785, 47560855474, 47377486277, 48073241274, 47681452104, 48193162200, 48224376216, 49026322606, 48063035935, 47511991301, 47543356235, 47860934860, 48512929890, 47649372126, 47075682779, 46685794097, 45983261931, 45764081718, 45350163997, 45195201881, 44312623257, 43408775371, 44117838633, 43491839777, 42865736714, 42723555114, 41788214557, 42623661040, 42001756759, 42203174183, 42948160339, 43573878446, 42671801534, 43154333911, 44003239717, 43242459137, 43407984695, 43108411919, 43442714974, 42666716958, 43175302287, 43016307414, 43404982008, 43992220559, 43762532847, 44510439426, 45128680505, 44821211397, 44607200210, 44169887595, 43973435992, 43385168195, 42553495733, 42930222379, 42180420294, 43164141834, 44118548814, 44418701557, 44792034954, 45714602578, 44778965178, 44477777542, 43626418874, 43816317140, 44757769901, 44258376623, 43852560258, 44078994026, 43143788641, 42561623857, 42238147506, 41353306726, 40546984030, 41044481730, 41584798993, 41224460337, 40365824894, 40941830052, 41054531976, 41892689497, 42621505829, 42101163363, 42076096115, 41664743457, 42246638909, 42694769735, 41875911076, 42023315505, 41416429183, 41131921339, 41869862183, 42212279387, 43022738082, 43838457351, 43737020004, 44338476228, 45139954839, 44900960111, 45730999799, 45859897598, 45587760707, 46043934242, 46827143360, 47401783740, 47599921690, 47277868030, 47065540337, 46908523603, 46609948385, 46400319473, 46959153107, 46105452809, 45456279669, 46304694206, 46337709393, 45526720661, 44769666413, 44072360007, 44269419472, 44201712160, 44329190850, 44591046069, 44645348119, 44376016675, 43448194965, 43626036170, 43868881301, 43117915725, 43436403536, 42787751750, 42241310220, 42062324991, 41538637494, 41141505539, 41617532080, 41065409530, 40652246347, 40281184509, 41262462763, 41088552488, 41379562942, 41652854814, 40894140160, 40335521056, 40763410228, 40796732747, 40606299304, 39946925204, 39426287209, 39146105619, 39956546169, 40544015931, 40988542327, 41790906562, 42020374679, 42192588607, 42843289191, 42376351024, 42487542642, 41764819196, 40934777042, 40316646822, 41142276334, 40916241977, 40971102041, 40657368302, 40634648356, 41059109743, 41842481572, 42054425835, 42631813173, 43559767141, 43234025733, 43314329600, 42967797396, 43289363542, 43177067155, 42583175226, 43515222451, 43359820916, 44071843535, 44753767459, 44605138338, 43812197631, 43023582711, 43128334807, 43285311857, 42592059845, 42410990912, 42405770254, 41962662888, 41716865935, 41179559982, 40901548823, 41488552522, 42348470561, 42684560470, 41862757412, 41465970741, 41910379582, 41472363085, 40497410310, 41069998820, 41011983982, 41862241993, 41199683670, 40243210236, 40066613557, 40568514516, 39955263890, 39031581328, 38216987252, 38965331137, 38060370637, 38683079876, 39584426168, 39602320393, 39469954985, 39550806821, 39268524288, 40142162229, 41020054723, 40768048878, 39787553116, 39511530351, 38641131110, 39168036477, 39031944923, 39102786613, 38613336458, 39050639481, 38154063194, 37810531509, 38045277871, 38289818198, 38367113542, 38544039270, 37918911787, 37501731908, 36729920980, 37679581581, 38537643648, 37821885666, 37788597447, 38693492789, 37794540751, 37496076203, 37254059210, 37141841312, 36307069365, 36257128070, 35528592453, 35289125989, 35374556063, 35058385125, 34384254213, 34180100073, 33906433577, 34069572200, 35020203844, 35177295644, 34996478708, 34855570722, 34356092017, 33642383915, 33395304919, 33768677914, 34099966929, 33568957635, 33804167529, 34253520942, 33571631822, 34192405742, 33436385099, 33304525134, 32832476405, 32006421708, 32278230387, 31572068510, 30933622864, 31334389353, 31988037286, 31641601665, 32313923229, 32209191198, 31831222006, 32271078356, 32377779057, 32140835154, 32841308800, 33166722374, 34036582586, 33632188426, 33771085233, 34210729088, 34091015278, 34974404641, 35090198037, 34109680194, 33522653227, 32829575331, 32499126832, 32098956529, 32731267520, 31870393425, 32144143648, 32475234565, 32987891817, 33591585303, 33699047620, 34135025054, 34789256328, 34287448789, 35191709319, 34945480908, 34432181387, 33831954458, 33134051048, 33036030254, 33428085215, 32886331598, 32300945209, 32760555256, 33645882051, 32825213365, 32245882574, 33210644688, 34192023182, 34805819054, 35550201510, 34725382027, 35432623746, 35250928306, 34324198679, 33818390322, 34686773241, 34591904326, 35040160185, 35647878736, 36158348090, 36518910780, 36091590041, 36405111123, 35748934564, 35013218650, 35264633358, 34646617667, 33960939517, 34248397642, 35137638518, 36004441216, 36313207904, 37203579532, 36629706572, 35636731584, 36148346604, 36189903758, 35768297360, 36529993990, 36915130700, 37244128773, 36365009179, 37279053893, 37984458715, 37341388079, 37408294849, 36953987348, 36752701899, 37060216936, 37782203237, 37293701404, 38124922549, 38593979240, 38602679664, 39117357595, 39744852241, 39935685820, 39941610285, 39839532510, 38946475001, 39202930431, 38213191783, 38358057719, 39087682406, 39491773043, 38806520067, 38147118639, 38185602647, 37499782700, 37740983925, 37716785539, 37544509605, 36838391674, 36292868201, 36876971291, 37811746694, 37465816275, 37517893471, 36608798280, 37363171223, 37997159061, 38243258801, 37708960356, 38363898758, 38377797760, 38489471856, 37966404772, 38030073792, 37506693072, 38441925698, 38949801341, 38146475180, 39057859694, 38991074845, 38570759936, 37817210038, 36975952190, 37351691041, 36488490275, 36327952976, 36168222827, 36320773562, 35969812248, 36155916943, 37007299635, 36879727570, 37403646433, 38104661568, 39016590976, 39675302766, 38955577993, 38773380039, 39518570349, 39159262651, 39631326193, 39741851886, 39487795731, 39553674346, 39540503270, 39128189694, 39472528982, 39589611046, 40335301545, 40953557638, 41057612602, 41672027105, 41104161264, 41454448834, 42013761041, 42171718233, 41752015065, 41119837951, 40296445997, 39798350847, 39678945475, 40131499767, 40725658044, 40317959718, 40558921609, 41178379348, 41278035164, 41560485521, 42200895587, 41646987610, 40648897743, 41163094676, 41369726957, 40847846026, 41376787456, 40896975308, 41571504891, 42391498308, 42211719311, 41786427506, 41729237144, 41059784905, 41572199641, 42426951181, 42901966603, 42544764682, 41840095626, 42394618192, 42982741257, 43425665484, 42585242954, 42515536898, 42918236501, 43020669029, 42923710444, 42945240267, 42985217716, 43525894357, 44150601335, 45125860852, 45086848348, 44691702293, 43888386293, 44022158254, 44343651764, 44615430109, 43857865788, 43324319445, 43835829742, 44711336902, 45541251475, 44991119527, 44077831385, 44557356141, 45300443692, 44709613070, 45593586455, 46276528448, 45338965879, 45525890479, 45991655281, 45862168724, 45301608144, 44680774152, 44614627402, 44744101204, 44850978281, 45369235725, 44374475615, 44117423326, 44973049547, 45314174822, 44767160694, 44441518293, 44815462353, 44342214586, 44400261811, 44852494815, 45429552008, 46360410164, 46912440348, 47143410804, 47934098206, 48339995707, 48451157051, 48718097955, 47958126418, 47047823167, 48047799982, 48691656572, 49078821884, 48602640423, 48303594117, 47628496474, 47752256382, 47095088343, 46571831420, 46279206105, 46641889951, 45910660922, 46332913158, 45976911137, 45427121213, 46288242940, 45519640341, 46346312701, 47303073638, 46506727062, 46812316406, 47221636971, 47209041688, 47676253877, 46752533753, 46241284955, 46262958025, 46122260921, 46672100405, 47550125274, 48507213984, 48791140450, 48928423457, 47981445141, 47071196564, 46582664273, 46133056332, 46407763591, 45765581809, 45095830385, 45495670396, 45495832011, 44588077948, 44801813650, 45426328608, 44753986891, 45699488503, 45597305891, 45896733401, 45440615574, 44713428463, 44402172927, 44007832652, 43401948829, 43511506451, 43112054989, 43463178202, 42587678684, 43128051968, 42689911556, 42090041740, 41907287068, 41389423993, 40811323952, 41373026201, 41865812631, 41089954469, 40599393479, 39665344587, 39320708731, 38554154559, 38248409277, 37585550791, 38291741275, 38088851275, 37259164495, 37418937831, 37495458683, 36884962028, 36656357173, 36337975589, 36556083628, 36868017492, 37094501149, 38011700602, 38732325014, 38020273551, 38795774427, 38250691730, 37497444208, 37049612246, 37319812108, 36785577292, 35893012228, 35041331685, 35654738677, 35175004950, 34995525978, 34054499250, 33319488764, 32966305071, 32162840792, 31626943816, 32391896874, 32560391304, 32343040070, 31931977067, 32179153775, 31959758609, 32169805938, 33095199704, 32135386832, 32685327550, 32704642745, 32863176915, 33181819346, 33002423909, 33409455801, 32540410438, 33471328537, 32756152406, 31961933511, 31576061773, 32385215710, 32125121091, 32576358563, 33093939484, 32603090141, 32370411236, 31729123360, 32715679325, 33083460029, 33513119864, 33428673194, 33008412914, 33525344027, 34423659893, 34928036784, 34916027348, 35886309469, 35793690713, 35540113490, 36120149441, 35911647361, 36528057487, 36454024375, 36741199277, 37101982191, 37135437841, 37333945415, 36588214772, 36316397288, 36363409808, 36740877760, 36827485650, 36195757612, 37162069789, 37199534153, 36605164759, 35696348457, 36618486778, 37048111467, 37135983600, 36286809713, 35419012775, 34734146911, 35237337034, 34520329737, 34614827109, 34633146767, 35521502105, 35318674461, 35716688107, 35753260793, 35740032227, 34838245883, 34022578218, 33354859555, 33471176995, 33747030682, 32801624245, 32669821306, 33649293180, 34468205775, 35451491280, 35955204476, 35218209822, 35614738745, 34945543403, 35757071608, 36414168820, 35886359221, 35845504595, 36296825127, 36134335595, 36149965780, 35965277714, 35692153525, 36246408763, 36314507180, 37039826186, 36250316707, 35282055334, 36082102164, 36738320581, 36549412319, 37144245599, 38101976074, 38367863078, 37742941171, 37994972044, 37006313637, 36517272026, 35672183367, 35856846354, 35092264993, 34654205914, 33988158782, 33655250006, 33351804202, 32656171846, 32885589686, 33209570148, 33607169901, 32786673789, 31798362620, 32306242839, 32030941170, 31514422830, 31699864914, 31486033027, 32269978619, 32626175805, 32621656464, 32320434360, 32832735150, 31905072088, 31868283636, 32022699404, 31418270134, 32230795906, 32625228748, 31643531963, 31487602038, 31275355867, 32107997928, 31474969206, 31606940885, 31065318592, 30348755403, 30015329814, 30915280581, 31104424001, 31780326773, 31181782344, 32052505472, 31348135446, 31428821211, 31085440071, 31225309325, 32111813394, 32286640789, 33071596901, 32162379739, 31710515366, 30713400573, 29973758339, 29244372235, 29985672919, 30259330274, 30717783944, 30595780111, 30696386807, 30434414016, 30579428315, 30711939313, 31257851257, 32125466192, 32933928257, 33089109303, 32640935447, 33552706557, 34278890564, 34906236708, 33969608193, 34935465435, 34931567508, 34192046517, 33997494216, 33629474400, 34441943503, 34383144589, 34775141797, 34153531200, 33429833533, 34403993274, 34166442348, 34877645766, 35012346537, 35921374890, 35466908737, 35715437880, 35096265188, 34509062800, 33524650455, 33624521412, 34066051340, 33795550595, 33159518376, 32810291699, 32596850055, 31918536235, 31758187825, 32124422507, 31979430479, 31018649641, 30880755438, 29981192327, 30802130627, 31300871148, 30421451973, 30589888393, 30754322477, 31509477551, 32190629470, 32379258107, 32203045848, 31335348987, 31453452902, 31224037950, 31019327527, 30704904358, 31277403213, 30492845556, 29551348759, 28617327435, 28175948636, 27860783054, 27015349216, 26717031474, 25865744228, 26533763758, 26571283764, 26640551400, 26026162116, 25196916598, 24199804181, 24749756766, 25025805653, 24113154387, 24673344474, 24951423651, 25667949543, 26387270292, 25697851904, 25508513244, 24613292149, 24548830450, 23821128620, 23685285721, 23338844825, 23180661476, 22221030643, 22175132530, 21485717146, 22263588103, 21743033208, 21849567149, 22619051256, 23187849410, 23772609972, 24500927492, 25412642159, 26016083417, 26763569960, 26758786196, 27445405949, 26985125163, 26062930677, 26063322662, 26350862696, 25870227155, 26641333538, 25642712900, 25045267761, 24113147949, 23654565363, 22909290360, 22835877628, 23742580995, 24597828178, 25590439781, 26475367890, 27064338104, 27121141335, 27287090074, 27322444789, 27883031999, 27127184687, 26496071745, 26739658917, 27424314758, 28156878171, 27502291451, 27676196530, 28279777030, 28890494723, 29760309468, 29693000655, 29004847305, 28351418400, 28095296674, 28364385640, 29046851617, 29893526607, 29702707025, 28763865763, 28560966425, 27658003200, 27926530817, 27608886033, 28057404371, 28399989169, 27746903383, 27299752537, 27201232040, 26861319849, 27493039218, 28081151470, 27555372605, 27102167798, 27762467609, 28473315968, 28872107365, 28225913807, 28213872532, 28241432225, 28801457777, 29306247835, 29414835757, 29369864652, 28856461394, 28027928755, 27085278501, 27823162832, 27346290175, 27300518382, 27854046080, 27991308730, 28835480177, 28114882269, 29110387886, 29614635632, 29505940342, 30217118072, 30057215962, 30477671286, 31319447961, 30595782090, 29824371511, 29921442668, 29168710068, 29751004264, 30029874587, 30813855424, 30763158487, 31383704491, 31009963666, 30389408129, 31351093304, 32259842221, 31962719183, 32569536184, 32282450040, 31809406157, 31389671557, 31378259163, 30613797769, 31523795576, 31522508169, 30871143475, 31317104292, 31319129504, 31669588602, 32583952492, 32859638763, 32309354105, 33072146612, 32165502439, 31554303556, 32223776641, 32841632541, 33762343851, 33406262738, 32856660144, 33494260981, 32671026194, 33490712160, 34187041053, 34247475802, 34861998572, 35622365232, 35680476377, 34693293386, 35393575316, 36232073242, 36625798417, 36442078735, 35534344911, 36309319707, 36039405098, 36046933954, 35944643842, 36048355899, 35210274411, 35459235793, 35061769756, 34202328764, 34247358788, 34330630705, 34312940815, 34683050154, 34516569748, 34010956422, 33873668649, 33926278630, 34755854444, 34051182996, 33467303170, 33147792241, 32636240452, 32151661859, 32228420928, 33116843797, 32405714294, 32827246950, 32003648656, 32888766729, 32253281459, 32847876999, 32742994115, 33585453363, 33768896408, 34530688952, 34025208107, 34648749610, 35423388762, 36304017824, 36355481178, 36815080621, 36841731537, 36545359139, 37278704853, 37951358855, 37310391078, 38186341194, 38065013914, 37459053765, 38139324559, 38552508512, 37807851649, 36808943423, 36440109732, 36172320339, 36373755959, 36402325942, 36916596895, 37693577448, 38561489922, 38878125412, 39523681806, 39962263463, 39516543979, 39196905034, 39583228667, 39193246746, 39169261946, 39689631995, 40081969684, 40953532873, 41635051917, 42630086438, 42259669887, 42781133643, 42969265173, 42948491832, 43196626358, 43257658837, 43655227585, 43059707715, 43091234998, 44089671814, 43831311513, 42836615292, 43529255966, 44132487608, 44063188703, 43540213435, 43085787522, 42569949473, 43045167787, 43280824393, 42530059331, 42590709111, 43243565066, 43228294818, 44177777392, 45153601378, 44381577796, 45004391732, 45992329142, 46558714914, 46346797043, 46098146111, 45893457799, 46819803288, 46880633333, 46712034835, 47596943618, 48434633038, 47903933215, 48183629583, 48239951436, 48446106294, 48077104575, 47229482349, 47875153079, 48774206222, 48040423470, 47856885103, 46949931683, 47867640776, 47486287147, 48205759221, 47729864618, 47538158718, 47371788759, 48260028347, 47944575666, 48471462127, 49323653996, 48406957910, 48352564970, 49013951517, 49726862121, 49577942394, 49192101884, 49480736101, 48494650030, 48066671386, 48845990936, 48848294102, 48324138951, 47774844941, 48613685248, 48934426633, 48962126034, 49384671345, 49888868641, 50570891764, 51085097281, 50732908852, 51541463590, 52343000063, 52134491099, 52486162996, 52141350065, 51683614328, 51260608475, 51340313199, 50352436998, 50480262308, 50262027698, 50871349028, 51001754357, 51482241656, 52434897352, 52823583864, 52138325879, 52364141875, 53340073648, 53021388999, 52209136949, 52235738794, 53065903365, 52785181870, 51855036679, 52516993147, 52025089665, 52780802493, 52170404008, 51303097765, 51341687725, 50526893041, 49889689029, 49957827887, 48982379973, 49817127400, 49412515667, 48824222064, 49742045150, 49973320655, 50778413211, 50597813452, 49678121102, 49006832728, 48975445420, 49556279808, 48771103477, 48335767039, 48649609802, 49572289063, 49012708150, 49638791293, 49024293974, 48048380150, 47327981361, 46578742486, 45609368919, 46056973157, 46238472890, 47139477685, 48048837195, 47994777039, 47729215004, 46959618741, 46736382948, 47110685538, 46365031707, 46710137030, 45738493639, 45263954514, 44268211225, 45023013538, 44624399915, 43664023660, 42770631028, 41813768080, 40967547265, 41199028161, 40838859063, 40072330187, 39186704386, 38960053609, 39245079535, 39551998794, 39902453778, 39442554882, 38459644870, 38127959358, 39044738482, 38627425490, 38245455163, 38658940234, 38069859524, 38094901677, 38231850227, 37750267655, 36927854402, 36462021613, 35829284826, 34954596924, 34679875840, 34869020342, 33877117055, 33578573516, 32816976359, 32760568248, 32842048052, 32710111124, 32526686144, 33055792587, 33166139291, 33088700467, 33685384751, 34328623634, 33814195328, 34339881782, 33769411657, 34743266551, 34921930487, 35427509823, 36134863679, 35211748912, 35653496056, 36076158563, 35828312373, 35827215392, 35683928749, 35768638208, 36134907774, 36158023956, 35617873038, 36514449989, 36114870811, 37000249047, 37133810128, 37348660407, 36360869219, 36021693517, 36326524737, 35375038954, 34393512624, 34773253118, 34375749776, 34794124940, 34990412855, 35648855082, 36097958923, 35893130463, 35620210437, 36301492958, 37077780277, 37593372710, 36818262243, 37478979164, 37694120871, 37853001975, 38126090629, 37990007856, 37017446887, 37711938923, 37600735041, 37156467365, 37804783512, 38305407457, 37633727107, 36667204734, 35901387953, 36006200982, 36677647177, 37459306029, 36640020550, 36987471228, 36260704112, 35448564502, 35065347002, 34298372306, 33505950936, 33741459762, 33710242715, 32751451470, 33128923882, 33970925044, 34422128483, 33927952732, 33652698924, 32836573334, 31886605200, 31791807379, 32426112124, 32147241085, 32685368644, 32105876965, 32521945684, 32675745709, 32160072683, 32656399288, 32643201908, 33634607869, 32956262722, 32300334060, 31630412047, 32137207032, 32054553305, 31509036644, 31042399509, 32001811524, 32075833244, 31590879778, 31383137495, 32175516522, 33077704825, 33240055148, 34051985795, 33470107777, 32846437449, 32011398819, 31873106142, 31171984938, 31224739385, 32053437517, 32924929800, 32546471201, 32472953850, 32293678042, 32270859301, 32802800963, 33264353956, 32923748892, 32081106579, 31172633276, 31849684126, 31186364092, 30360100355, 31265424302, 31159354796, 30810847975, 30618434287, 29933031841, 30607551890, 30063585864, 29456860731, 29876122400, 29366697810, 29052963734, 28273098201, 28009512405, 27659949028, 27332152106, 28322711001, 29167129963, 29160041978, 29027235411, 29873804997, 30642055422, 30104474667, 29418494155, 29314469506, 29359504663, 29694865053, 29951938101, 30750509145, 30235573863, 29279522201, 28601158177, 28273359341, 29126340931, 28150248509, 27973634614, 27317706936, 27857186088, 27948797569, 27363734494, 27942235465, 28846414079, 28045514491, 27171871266, 26359416999, 26421986855, 26918742332, 27456277007, 27807610910, 26809812633, 25902591225, 24928044074, 25485722147, 24613437882, 24302005963, 25164755297, 25025658057, 24595354852, 25235820875, 24976164045, 24233890880, 24143461527, 24760026587, 24137259032, 24506332943, 24403147048, 24172610453, 24216713080, 24068392625, 24454840541, 24189113646, 24865999812, 24825365361, 23926967718, 23322032209, 24263913810, 25226182474, 24701699653, 24279391221, 25249824533, 25230423888, 25034808382, 24311248823, 23879500506, 24329000941, 24613538714, 23711615076, 23898344944, 23757561021, 24208343491, 23703152560, 22925153683, 22383835510, 23263117055, 23260481755, 23319032161, 23332772844, 23259320462, 24227473391, 24894368523, 24822893372, 25304130025, 24516749665, 24528356515, 23823664824, 24132666025, 24310352703, 25254835750, 25731873829, 26338977459, 25513825582, 25636616440, 25051395507, 24810662309, 24435110749, 25367532260, 24591348670, 25380775036, 25599140250, 24881938071, 23996621517, 24855903447, 24305881413, 24601473834, 24533073720, 23590025660, 23563436916, 22933312672, 23416548656, 22574493955, 22377905373, 22375096603, 22963923073, 23926678330, 24820751898, 25471059831, 24880582641, 25772915995, 25256355410, 25781721455, 26133164462, 26180025779, 26438261641, 27142641711, 26982476433, 26828317313, 26724245720, 26665997749, 26816627772, 26864465928, 26328045094, 25673534748, 24704416730, 23867517350, 23986594513, 24840623056, 24415436023, 23776990267, 24729656380, 24918241975, 24950511116, 24640847959, 24030499318, 24652221238, 25088568413, 24103472871, 24198824853, 24015565079, 23125194331, 23511740178, 23705412517, 22736731551, 22491173299, 21639318473, 22293716438, 21513205111, 22255446113, 22854129422, 22476189199, 21909993786, 22224642060, 21340491953, 22151171132, 23014705531, 23214717909, 22592476252, 22544471898, 21598982369, 22115641416, 23003625256, 22539608798, 22014308657, 21179441231, 21782815034, 21557640238, 22530887663, 23510614647, 24107303146, 25000053149, 25103657730, 25779939162, 26045740387, 25880355900, 26066971016, 25853404127, 25056057652, 24513608205, 23790550065, 23018455174, 22870088142, 22142607601, 22057559338, 21428937925, 22167640121, 21513346677, 20896387961, 20497896149, 20600575234, 21552694741, 22311764381, 21680192734, 21882557712, 20915078773, 21301486714, 22157655592, 22897518728, 23582690729, 24036968464, 24889354760, 24733032896, 24382433511, 24197206798, 23237110198, 22909549030, 23732891190, 23140420891, 23068890071, 23529904267, 22979101766, 22341890798, 22782551112, 22828242216, 22967147255, 22977852672, 23044938490, 23583305712, 24123037679, 23163120306, 23470550684, 22499521709, 21985117151, 21835801223, 21618519602, 21770332706, 21334374292, 22117684100, 22530632075, 22988712736, 22686306570, 22458765540, 22517888031, 22996223811, 23474570306, 22561054388, 22734518603, 22160524364, 22712331849, 23693475551, 23574046284, 23972284952, 23396091398, 22996148945, 22666358032, 22505440543, 22038019515, 21477730297, 21076612156, 21882225730, 21405609835, 21132135712, 20703795995, 21227181420, 21756314506, 22682045223, 22855148058, 22038868957, 21274987646, 21559910007, 22449273435, 23138385719, 23896258424, 23013183239, 22509003208, 21912274562, 22215122849, 22662488745, 22416846363, 21586329472, 21183486072, 20892684735, 20141337684, 20288659589, 20856333394, 21069028831, 21038577686, 20219127635, 19565723770, 18732899686, 18086989391, 17942991672, 17794606309, 18118854910, 18121090238, 17881805753, 18118379686, 18204853087, 17366440460, 17021403638, 17154695196, 17745347467, 16823742281, 16777330725, 16707700406, 17535727173, 18036368838, 18599781139, 19382076775, 20150411049, 19271513438, 18388775217, 19120682379, 19946409661, 20012342898, 19718883778, 20042627113, 19974290745, 19207767995, 18858234622, 19190039772, 18826265699, 19623447031, 19056377473, 19536510848, 19781438087, 19342505575, 19424467435, 19805769466, 19258621109, 19312207386, 19932410622, 20335074592, 20879949509, 20394083018, 20780105888, 19829928877, 20022204864, 20833024254, 21539896732, 21356272706, 20590166385, 21340968257, 21421122475, 21525781309, 22133163506, 21936020450, 21392673853, 22128697217, 21602869387, 21194732377, 20435059836, 19826253626, 18932870015, 19234375954, 19876268613, 19341802150, 18680351998, 18920439587, 18882258810, 19138304190, 19142527890, 18413254708, 19286697593, 19267464701, 19547365205, 20319310999, 20823266131, 20254008217, 19719766053, 19474116663, 19791373864, 20075721829, 20336879663, 21228267462, 22172886049, 21923338393, 22123739327, 21439522441, 21716781525, 21459876298, 21032372464, 20217593288, 20776176205, 20574279434, 21057046337, 21715504562, 21581772295, 22207742471, 21739330682, 22316187423, 22306665616, 22694081027, 22637254569, 22389781130, 21612576885, 21764718318, 21361201141, 21162973544, 21432317942, 21976317188, 21993702775, 22411688600, 22209952691, 23044857756, 23158860503, 22308946986, 21463675308, 21619358653, 22489707829, 23274654789, 23338178782, 23424767524, 24119438914, 23288338703, 23309266998, 23475690905, 24226710060, 24396518981, 24929799667, 24048024766, 24616170781, 25028717253, 25855774731, 25364630742, 24676937414, 24068430716, 23122690997, 23298436041, 23542748376, 23794116569, 23548499781, 22963787274, 22934715733, 23449134529, 24145543635, 23430311058, 23266357887, 23576638086, 24455015193, 24226687992, 24256815047, 24157171907, 24147769976, 23290187703, 23310440721, 23410280792, 24071564373, 24628948625, 24212360432, 23694907016, 24476173005, 24913584860, 24063428854, 24054739109, 23635348524, 22780375538, 21829468681, 21551501180, 20834601764, 20530965543, 20894887131, 21538612096, 22069162995, 22773727264, 22418643269, 22274444026, 21520788207, 20592354270, 19749351553, 20154713152, 20195704026, 20582884041, 21183788818, 20786202438, 19837075805, 19564161894, 18716060932, 17971087836, 17261749549, 16355125939, 16419906155, 16731041982, 16504584105, 16757661657, 16599791078, 16030417504, 16750111889, 17033560502, 16915552839, 16257292803, 15449876861, 15600182401, 15744137555, 15656483052, 15436456367, 15987510174, 15944464925, 15388241327, 14948429459, 14538939804, 15308427834, 14659309203, 14108017400, 14841396426, 15382450587, 15791940690, 15352443738, 16200297020, 15417607344, 15096094581, 15960319151, 15020202997, 14477728626, 14082153403, 14530025135, 15096773485, 14330124149, 15186087908, 14339519179, 14815804525, 15756165831, 15639885108, 15427261043, 16201727402, 16913171961, 16780406942, 17689953553, 16736334873, 16469372699, 16641374158, 16356692779, 15502274047, 15286619225, 15429234496, 14875308011, 15296781594, 16056689489, 16220328963, 15609891418, 16258407382, 16601703651, 15725381522, 15590463192, 15886304557, 15382362629, 14751415208, 13776259174, 14358095369, 15211264614, 14230262054, 14880312436, 14647117694, 13887238253, 13464734996, 13583975287, 13579654213, 14547709254, 14096221544, 14385769490, 15127724107, 15626433118, 16285082406, 15423824375, 14504271437, 14818963609, 15387891622, 15113830106, 14613267711, 14863134711, 14926235893, 14491396574, 13952539042, 13739470664, 13528005673, 13607556121, 13305061319, 13312470249, 12766308466, 13559976699, 12944377325, 11966258268, 12810158569, 13700524789, 13970461678, 13010233751, 12307854647, 13088974158, 13664822428, 14660368072, 14805298705, 14159064506, 14407780767, 14644302827, 15390089951, 15495790877, 15966914663, 14977224994, 15432265339, 14543646525, 13705777447, 13969119949, 13419723468, 14069442823, 14095241667, 14500204897, 14805109727, 15359647071, 15474217535, 15224368738, 15073710285, 14435031494, 14563306439, 15510631421, 16224084252, 17149019607, 16161751088, 15217829881, 15123846487, 14688743669, 14934468363, 14809162140, 14792237254, 15528305721, 16094717843, 15395183343, 15889941874, 15318540178, 16083633809, 17003115603, 17998164988, 17220992037, 17736299770, 16846275592, 16728922505, 16246611002, 15961452793, 15728851866, 15042194603, 15612097231, 14735636374, 14506286169, 14034920642, 14651987283, 15412592403, 15483081315, 14695077325, 14348269897, 15331571200, 14942736560, 14292047559, 13593602768, 14159351344, 13436077592, 12692816803, 13575233013, 13301147562, 13496152364, 13332937616, 12704713983, 13237250516, 13253126348, 13156414859, 13615631393, 14080698223, 13580618966, 13025349323, 13098206927, 13421079228, 12854804675, 13116729194, 13232596157, 13247860000, 12864682962, 12434212640, 11688714818, 12147180828, 12775170856, 12417119936, 13298111280, 13887108931, 13472990242, 13311004444, 12721987119, 12488319974, 12272983194, 11559496455, 11226745577, 12002476732, 12785248435, 12041078065, 12396577843, 11642601183, 12425856530, 12325504497, 11916002386, 11459544246, 10938191755, 11121968317, 10745474801, 10867799741, 11836186735, 11311187197, 11039075403, 11449193211, 11009519725, 10090479156, 10175139278, 9248491701, 9623855674, 10619134563, 10447029394, 10429332428, 10076282085, 9804598637, 9722739698, 10407396469, 11203999583, 10559406546, 11075004775, 11031153972, 10956950347, 10209181291, 11110759278, 10731290692, 10450422244, 11304485441, 11688148420, 11203929737, 10705031137, 10836622244, 10594999356, 9753932106, 10613575518, 11535390099, 10733602913, 11465074423, 11116077074, 10982490611, 10390369270, 11385259772, 10914214668, 10594788923, 10518718022, 10481400676, 11351865007, 11299703993, 11422799211, 12226563614, 13025833083, 12895327757, 13717945970, 13690812717, 13930171525, 13164328335, 12423876788, 12809262032, 12839552882, 12284342354, 12737154109, 12755632324, 13289153606, 14126154630, 14971450302, 14764904694, 13852157438, 12925807015, 12846375748, 13239214957, 13609357712, 13486651878, 13650416121, 14633902296, 15618274418, 15648326300, 15114777120, 15684026203, 15379717555, 16363178185, 17094282794, 16968270672, 17730506382, 17396325112, 17054589679, 17244594801, 16876801746, 16250628621, 16460888855, 15850074661, 14976081706, 14683158808, 14931810462, 14243211149, 14534374379, 14661555029, 15495857008, 15305997116, 16287271976, 16466022513, 17198131895, 16848933270, 17208610256, 16974948432, 16129351165, 16542122334, 15982325195, 16068136394, 15890170492, 15493210466, 15370262107, 16259610100, 16691070320, 16126929510, 15811325105, 15090853237, 14946693452, 14706668886, 14660906383, 14064801033, 13818541844, 13548994531, 13741895869, 12944052610, 13046372765, 13785553751, 14612119332, 15453375168, 15362795177, 15818676289, 15053915120, 14352049468, 14632545029, 14432756675, 13757097902, 13871299530, 14504930818, 14926616957, 14077343826, 14049795198, 14926286109, 15871371828, 16682702521, 17096449594, 16541942511, 17054539603, 16654084856, 16313157849, 16438129851, 17042565330, 16077092541, 15360388825, 15836121350, 15102509219, 15910983462, 16146822836, 17113831373, 17458406033, 16606368811, 17147364823, 17953783711, 18645312398, 19386307629, 19137814315, 19382565200, 18532308893, 18714336618, 18226990832, 18199952173, 17531786942, 17704879773, 18465251195, 18457577858, 18275608003, 18088827573, 17908958912, 18769588683, 19499705615, 19782973457, 19753266494, 20225412941, 20336161115, 21067115392, 21747963968, 22456342996, 23155158989, 23962081669, 24652289987, 24189856271, 24582395540, 25435273473, 24975044938, 24581762596, 23696031870, 23492160244, 23959499347, 23050692220, 22364774676, 22221503707, 23047176334, 23559982012, 23039643007, 23924477391, 24407031192, 25227622580, 24608674920, 25412763881, 24669711302, 25237123042, 24735108892, 24304440722, 25253819039, 25444159432, 25845853914, 25150261096, 24987386233, 24308681453, 24178364735, 24616215608, 25408293292, 25796173909, 24951773398, 24278611396, 25104782165, 24580848550, 24493554064, 24270973314, 23302553744, 23787763929, 23224182392, 22421458846, 22288726169, 22387121501, 23087213605, 22848327733, 22083543498, 21847125401, 21568118825, 21875291016, 21238450328, 20452366903, 20693932821, 20119198810, 19145755639, 19360094046, 18529744136, 17652170568, 16868660018, 16560580019, 16344113640, 15873861354, 16388695566, 16844372492, 16107251409, 15150615713, 14196487152, 14878690961, 15784335750, 15767866574, 15952579836, 15269047567, 15328366657, 15280142328, 15005610531, 15327558607, 15866389390, 16557385629, 15659300270, 15361271879, 16217094276, 15835137818, 16721570197, 15923480849, 15745354373, 15671192787, 15434534670, 14728208225, 14193721735, 14125520339, 14651742213, 14596764893, 14837707253, 15277670248, 15558955428, 15055048020, 15260661026, 14703968553, 14340526290, 14332320942, 14148961978, 13524088885, 12744599454, 12841643855, 13161582645, 12263843761, 11322743741, 11706133449, 11282941325, 11521639317, 10799213200, 10269645266, 10375817021, 10183501753, 10833640976, 10052924467, 9386406725, 10182070278, 10184493830, 9691124099, 9636378774, 10600518012, 9814480611, 9273986842, 10056384930, 9656560961, 9643682632, 9906693773, 9600512974, 9117366153, 9967796743, 10037530849, 9897755511, 10102173738, 10578493843, 11024956434, 11685403907, 11937852737, 12894265085, 12066038738, 12459138660, 12166506530, 12319012515, 12464226819, 12989521995, 12918917972, 12971862528, 12602764818, 13450013151, 12922073541, 13837744352, 13617460548, 14411762557, 13452847233, 14185382247, 13930055680, 13914686330, 12959685956, 13603626338, 13466646557, 13517322094, 13459615901, 12849415426, 12793620431, 12932241741, 12371260036, 11645489337, 11657967201, 10676285419, 11336867259, 11491420812, 10630863521, 10335572531, 9847897020, 9063413973, 9474763274, 9228014312, 8378349593, 7526001827, 8229077261, 8439324236, 9146569270, 9023051713, 9009806724, 8127777026, 8450673706, 8847904517, 9437097230, 10223668684, 10145505897, 10683433069, 9774297006, 9450621343, 10152871245, 10468965774, 9543745587, 9007164503, 8252626126, 7537326078, 8360030256, 7822743473, 8326874701, 7850444246, 6957662011, 6855500295, 7725477653, 7554006738, 7493597590, 7537869357, 7687807829, 6730701230, 7579288633, 8568185456, 8425828468, 7710296994, 8210002961, 8266770492, 8168864095, 8753367998, 7787668560, 7298608822, 7377084253, 6961121872, 7017534097, 7030211749, 6990257782, 7040365592, 7486903395, 8284589996, 7630859706, 6852390862, 7045826158, 7319185418, 6628347436, 7401527650, 7824615827, 6923758087, 6429677137, 6860166970, 6203024387, 6524254518, 5858807584, 4883950668, 5695243865, 5018185888, 5449169027, 4922648322, 5775986940, 5424160385, 4527994886, 3602642897, 4539514180, 4800802813, 4897119877, 5800942870, 6185299468, 5656726505, 6625849334, 7259439314, 7294287381, 6351019442, 6609375341, 6602384454, 6562678460, 7389720546, 8229106187, 7995901601, 8119954995, 8061033912, 8636541709, 7737560569, 8681293703, 9314997939, 9032674173, 9487567289, 10350888877, 10369615656, 10951640383, 11325657203, 12146610473, 12078140942, 11524573450, 11673718541, 11501284247, 12099906657, 11960893715, 11850700923, 11163396836, 10905113594, 11010279919, 10585474516, 10193049202, 10325651517, 10150152079, 9649813159, 9622968907, 9913263099, 9964181874, 10637899763, 10031057079, 9277194616, 8815655146, 8633926253, 8621136032, 8198965132, 8272362464, 8142171027, 8051443319, 8826739194, 8567623083, 9280082677, 10034117903, 10658991805, 10336168342, 11019839761, 11396336541, 12143342159, 12728052069, 12731709915, 13037218525, 12669323634, 11947158616, 11104950494, 11944559333, 12289329142, 11434529231, 11474356723, 11327987144, 11943108321, 11534862509, 10809205920, 11249915453, 12018834711, 11246698173, 11054022731, 10830679766, 11458019599, 11225195252, 11872164695, 11475273238, 12309455726, 12167624256, 12576257339, 12174205398, 12533160457, 13389655489, 13417435705, 13792092089, 14328494459, 15208026756, 14393323603, 13851078676, 14465034521, 15135898646, 15668488737, 15437658035, 16141270530, 15847808484, 15571531108, 14841377287, 15557711419, 14928232267, 14200024909, 13300055649, 14167948656, 14340877407, 14003789563, 13492216467, 13670884859, 13238398288, 12579347116, 12086070327, 12585905483, 12428152437, 13095456872, 13323840661, 12349523968, 11426904473, 12285067239, 12065126957, 12722582607, 12789271699, 13301215898, 13390759035, 13762723287, 14638263213, 15488890692, 15420368544, 15455344728, 15001741575, 15443469204, 16294372740, 16488281851, 16885037437, 17639258866, 18111988433, 17342346266, 18203140777, 18119430582, 18817902365, 18541177204, 18126182672, 17368361496, 16655131999, 17151014129, 16605182903, 16141426360, 16101735446, 15472897183, 15346161050, 15879819115, 15634516659, 15599283982, 15335919606, 14879364987, 15478497278, 15502816502, 14935835977, 14292776463, 13842627931, 14441829852, 13854753966, 14197276087, 14606094193, 14007886397, 13008284485, 12483570588, 11848793378, 12005819046, 12488593306, 12599723041, 12919016599, 12469653162, 11553860891, 10569328498, 10917524575, 11592433896, 11606239235, 11664955055, 10907589212, 11480195795, 11202396341, 10514045907, 11147876285, 11403805237, 11435605900, 11028552254, 11102780258, 11063101365, 11641646815, 10886537969, 11076030718, 10382788845, 9633709814, 9683037729, 10265812752, 10654437743, 10234813257, 9851709044, 10574770908, 10628104066, 11607159657, 12537693345, 12780616255, 11818904882, 12014468012, 11298105948, 10415037367, 10917864801, 10179034017, 10033933593, 10931788260, 11149278066, 10759890044, 10911927955, 10322320414, 10089693149, 9455327918, 9039560140, 9792748382, 8814832791, 8426874423, 8460968834, 8335420288, 9196503273, 8271374444, 8014352326, 7921159834, 6933371878, 7429272229, 6670415426, 6353717949, 5935478732, 5788482057, 5410116327, 4834318670, 4397193880, 3409210566, 4195636782, 4903555410, 5122272378, 4619916921, 5352859100, 4886625631, 5647222594, 4960170252, 4941281131, 4766472557, 4726222872, 5231610152, 5924539760, 6261315864, 5312451333, 5603421878, 5270271667, 5631611071, 5917529321, 4958049249, 4576344240, 5028838942, 4537151395, 4112508715, 3220607582, 3397021696, 3565156874, 2859604789, 2205417573, 1411399695, 1376331431, 521130352, 0, 923769881, 1586026077, 1958037583, 1936497664, 2799936025, 2624457825, 2128931189, 3013914323, 3976850385, 3869292933, 3606325401, 3221136834, 2696305468, 3236851310, 2774407875, 2580340671, 2126887829, 1150998907, 1141194153, 1528532411, 1346613900, 1605884478, 869818988, 963195218, 396878577, 824713516, 614300328, 1372825235, 1900266348, 2619586686, 2482844339, 2120267393, 1833199957, 2332359179, 1560884559, 1052351273, 1567120046, 1012911944, 847658044, 1005450787, 1808934630, 2806032736, 2492097238, 3386598464, 2959170138, 2084552614, 1586787494, 1177013202, 615169533, 944716446, 549055342, 117816595, 0, 853926286, 805959459, 201334102, 149884630, 851593340, 1498307110, 1112249645, 771069651, 1548719541, 1241430639, 1906714605, 2620888361, 2828974630, 3774181336, 3161517701, 3834664306, 4042907860, 4937813632, 4997156309, 5469928895, 4741403310, 3813770389, 3548847299, 4498328685, 4793302960, 5297948564, 5166153667, 4281212303, 4639128597, 5311262086, 5723440398, 5476972822, 5855736364, 5208525881, 4696261089, 4708266033, 5693637867, 6248476854, 6482197249, 6825133490, 7176500519, 6954269389, 6809901421, 6737874729, 6785946591, 6743154798, 7358596452, 6445015771, 6460070499, 6397833261, 7296178355, 6871182948, 7274874910, 8138644283, 8526547554, 8077244639, 8397211680, 9280619328, 9104625650, 10079073613, 10903167361, 11067721300, 11542260988, 11361953916, 10628932506, 9839316518, 9110069911, 9017121583, 9235097564, 8681723317, 8007097817, 7298828611, 7301764758, 7041105757, 6529724407, 6705013168, 6957064410, 7150869703, 7373728516, 6825051905, 6378820374, 5980590915, 5677135576, 5945364497, 5548926475, 4854036817, 4743254507, 4583008776, 3969742199, 3701023840, 3963488030, 3830141310, 4200841500, 4633768695, 4454559349, 4410172023, 4326076817, 4819586963, 4375719078, 4161094758, 4894756610, 5456455621, 4826185184, 4542552020, 4894933998, 4130523325, 3152095859, 3091958025, 2859966603, 2288870089, 2185973772, 2257639586, 2964926715, 3636655885, 3997987402, 3536311387, 2695337796, 1766715256, 1095542037, 1330413806, 1716931640, 810542575, 452290622, 551482481, 0, 0, 0, 408097673, 0, 984331614, 1658404622, 2041113606, 1777593026, 1963895205, 1923454882, 2493764306, 3239495484, 2624493093, 2858256111, 2949597414, 2195187794, 2340801849, 2837557836, 2957699565, 3197730894, 2677800665, 2230950732, 2155579839, 2017216195, 1403755769, 743664116, 1362565157, 2070469705, 2876144611, 1995791552, 2439427064, 1575237258, 1266784445, 1115596824, 1017287731, 1596511870, 743751890, 0, 0, 0, 607734933, 1595760885, 961804088, 1100357651, 1112451368, 577922149, 1566178634, 595590899, 1120181043, 751163240, 0, 0, 426711947, 0, 0, 0, 263692100, 1067250125, 1921819590, 2489437225, 1830014935, 1712194994, 1293121279, 1180508076, 1746136868, 1031757066, 1443318154, 2125380990, 2011842583, 2340787111, 3006773563, 3816626930, 3610810948, 3567308061, 3035594368, 3765013482, 4642428378, 4281059569, 3464969626, 4279880094, 3727778621, 3012649269, 2811302276, 2791266779, 3776717879, 3290498146, 3682053543, 3356263624, 4086179041, 4421981435, 4901009543, 5644357979, 5282730816, 5527158845, 5599307072, 5359253962, 5164197077, 5331795630, 4949391186, 5190624095, 6107818174, 5912067455, 5307059115, 4888472796, 4618434026, 3664242106, 4526140175, 4425626964, 4539914635, 4884092961, 5203849021, 4908287367, 5212535571, 6169484403, 5898739822, 6753104821, 7673942926, 7286945438, 7506371326, 6673207815, 6852186901, 7492259443, 6558126542, 5705239035, 4808600809, 5543508007, 5401413668, 5134377242, 5993613059, 5311008080, 6180894255, 5924245347, 5289034054, 4660279868, 5534740181, 4817667634, 4816078761, 5684900877, 5070606013, 5066078161, 4431621443, 5028112867, 5540411227, 5919009593, 5800711015, 6295446524, 5837434205, 6092325351, 5694509130, 6250435861, 7103668876, 6787971413, 6526024452, 6750673099, 6478252735, 7115004618, 7876095000, 8718693960, 7873525780, 6972956993, 7356733905, 8140567795, 7833677100, 7106852691, 6417844834, 5570225646, 4669183157, 3969858509, 3905261238, 4705198098, 4272450215, 3440436115, 3878116196, 4181811787, 4090035707, 4600838631, 4479194547, 4338831310, 3445350165, 2654123844, 3259569238, 2298596796, 2229936322, 1693913015, 1817199940, 1474455999, 1717923740, 931729589, 945575253, 1463067283, 1022966970, 959661570, 1151632785, 329659212, 0, 0, 784676094, 0, 0, 806722683, 1554784190, 1060604183, 1737105353, 2653603522, 2694658336, 1748435940, 2246018404, 2116838578, 1939122323, 2156670056, 2203397608, 3140350163, 3458897789, 3716889972, 2755596395, 3318522077, 2555740206, 2765886535, 3550746222, 3148485393, 2704801137, 3298993703, 2737307293, 1841423893, 1097594374, 291439775, 1140121160, 997387343, 1623508919, 2348906507, 2746107106, 2431000590, 2532477091, 3404086670, 3412597946, 3264016232, 2315802705, 2021974088, 1617927529, 1543126399, 1791401782, 2377750616, 1657712674, 2504264087, 3271682240, 2390722836, 2814077197, 3225429797, 4029079276, 4290290374, 4025785276, 3356445258, 4277292507, 4900302625, 5219883708, 4922364116, 3985072703, 4685275468, 4176775450, 4238355026, 4002603010, 4325200513, 3330078652, 2702970779, 2320899383, 2750321756, 2038010673, 2347251001, 1641316259, 2324487305, 1662526115, 951947780, 1354417413, 1707121180, 2704885999, 2476269918, 1643088688, 1519094650, 1205951731, 1679946447, 1615218355, 1421554411, 1286124387, 819764627, 399600162, 671994241, 628758376, 305163038, 985212966, 870190549, 759557541, 876956063, 382783966, 0, 0, 0, 0, 659829279, 1232153223, 521801001, 922329043, 639306731, 217294247, 690651037, 239551634, 0, 819638963, 1563130605, 2221756574, 2531774852, 2219381201, 3089327212, 2772638652, 2015045183, 1438982417, 889473735, 552661508, 194089761, 81155806, 170933214, 0, 0, 0, 60152035, 0, 0, 389068241, 0, 690448902, 697482169, 276618918, 0, 0, 533266854, 1457178882, 1617381975, 1305662856, 2162836083, 1307397222, 1378702100, 1280015868, 1498033373, 816018319, 767983832, 0, 944421802, 291504395, 0, 302240318, 219269367, 0, 0, 322179006, 910252907, 609031533, 0, 0, 314138673, 0, 0, 0, 755647064, 383693445, 189322366, 1037527153, 1070666464, 1437830149, 994921252, 595062234, 0, 0, 293564710, 496289283, 0, 0, 0, 0, 0, 0, 773502520, 0, 134468358, 0, 0, 52416800, 746578897, 1258633056, 741255242, 885580515, 0, 512134501, 1497606275, 2466211695, 2096419338, 2932373282, 3456610596, 4377572477, 4695398555, 3893838845, 3878545243, 3844500570, 3700173757, 4634003471, 5380437858, 4581851282, 4586501292, 4626811838, 4239416895, 4553282947, 5054672587, 4251984987, 5217184655, 5142920207, 4514398060, 3621739777, 2902004868, 2969433360, 3113099984, 3424558957, 3995068152, 3938442864, 4135277815, 4878984679, 4998320923, 4156512226, 4040482331, 4417560206, 3992639893, 4538181719, 5001922608, 5831066792, 4856765292, 5249587824, 4955066782, 5458980388, 5492066870, 6258784636, 6821447184, 7422921068, 6901058864, 6160708381, 5956589869, 5670455610, 5470332712, 5452970470, 5300251907, 5489155620, 4619376688, 5323219661, 4996679442, 5313518947, 4581503493, 3868060342, 3595229915, 4064113818, 3202165917, 3660077292, 3712887222, 3100678826, 2473615846, 2427853751, 2153685028, 1465500701, 1712872944, 1534730158, 834558057, 630990908, 514922913, 1032397405, 1402371017, 1098786893, 747611357, 386044766, 1321306929, 1031244944, 439511832, 0, 370240588, 479695745, 0, 482431377, 689794605, 540282899, 1361467687, 1029386949, 1750684000, 1670263178, 1191374698, 1268350082, 1893987733, 1932407734, 1071209424, 1885064128, 2394081816, 3321099451, 3511215625, 4195465167, 4929019513, 5054993947, 5604624167, 5902508137, 5150866550, 4527377772, 4241516099, 3317459901, 2980911958, 2256467387, 1806074942, 1777960928, 2740031300, 3150624147, 3083170515, 3457028011, 4036738935, 3283125306, 3172705537, 3015459464, 2938658903, 3014635673, 3061389148, 2133046174, 2040973841, 1595874309, 1285156916, 970016324, 486420566, 324943440, 815781661, 600966119, 236574287, 580389582, 1454723817, 1579256810, 2453697298, 1768680960, 1308165738, 969526938, 429034252, 0, 0, 780503809, 0, 993265462, 963189990, 1409702022, 1734475927, 2593836111, 2186323150, 1806056780, 2742326537, 2828174371, 3798803648, 4003184596, 4128396559, 3900669675, 4302252283, 4439831872, 5187862553, 4705393432, 5479980122, 5328788451, 5678413372, 5734759195, 5646181830, 4950462045, 5778651476, 6526063261, 6791833895, 7327070252, 6989139833, 7405505228, 7883727076, 7642538535, 8610492712, 7956469179, 7175204135, 7745515655, 8286875670, 8740662372, 8826571266, 8299269728, 8241761631, 9016177525, 8892713757, 8497400811, 8510740107, 8262445594, 8554079434, 7636956697, 6943516179, 6799496299, 6070694188, 5807531061, 6541343030, 5890236415, 5471434987, 4801798629, 5378051504, 6060322105, 5145059536, 5366393562, 5482485776, 5383952906, 5528388621, 5252880622, 5894715298, 4992609546, 5951983187, 6588809944, 7314340537, 7774380214, 8639930369, 8863777529, 9567856288, 9166844763, 10137597776, 9529239828, 9347445319, 9722337934, 10210179228, 10293780352, 10117408264, 9917930130, 9380545731, 9928531842, 9979516642, 10830509809, 10072220354, 10225214396, 10374540122, 9821018455, 9219433913, 10004008198, 10275510584, 10325878565, 9604650271, 9116507469, 9071046077, 9394681024, 8679541548, 8263508840, 8905135668, 8846846648, 8873292057, 9643840797, 9592801095, 10377017804, 10722673490, 10873635929, 9938826781, 9054187086, 9604128879, 9102888105, 8158336761, 8166295499, 8764020346, 9623699822, 9386735722, 9154392547, 9955239979, 10573831781, 10771522585, 10795329714, 11063061995, 11200916988, 11228168927, 11051389295, 10842251542, 10619763647, 11194028519, 10231508203, 10986247484, 11721135043, 11560091877, 12289274092, 12609886792, 12045325556, 12057740665, 11928562090, 12196107980, 11964601902, 12372266668, 12867177211, 12847110140, 12987480164, 13175536361, 12320990832, 11451362060, 10629366530, 11330612094, 11012136974, 10313808785, 11029637184, 10354253618, 11070496141, 11901150321, 11185915831, 11596466728, 11389787165, 10439627431, 10783783926, 10227010541, 9874295999, 9826705242, 9981115618, 10249141318, 11110174545, 10259829013, 10114631758, 10556182096, 10284533586, 10865862608, 11646833212, 10883037799, 11849849479, 12835087014, 12206342134, 11835607687, 11033289126, 10678102971, 11149739012, 12001226765, 11342547863, 11831586249, 11218404277, 10764578113, 10901150358, 11148109977, 11759600166, 11982020944, 12644361305, 13548660681, 12752258562, 13491582665, 13143782227, 13725801227, 13342705154, 13887062628, 13700061893, 12961448928, 12485214331, 11552783878, 11498109561, 10619035033, 10265736177, 9843829139, 8917310642, 8894999929, 8877679670, 8341760913, 8229572438, 8278019977, 9222146763, 8278779144, 8575724373, 8442201760, 8646053198, 9644776890, 10192721881, 10468808082, 9501200372, 9916017688, 9971348391, 9589676697, 8715786712, 7897054789, 7661288299, 7553485461, 8006259718, 7996754998, 7763530615, 8010730953, 8299122287, 8842608400, 8696867546, 9424169270, 9110518439, 8763960475, 7973866116, 7673941761, 6866692275, 7527719922, 6721060671, 7099128588, 6571293391, 5646595538, 4762954963, 5761920030, 5482819947, 5056324306, 5118484965, 4673637577, 5300873846, 4478347001, 4840346486, 4481507526, 4811214932, 3845377386, 4344979847, 5229521018, 4642107834, 5198551659, 5574550491, 5810526590, 6407998057, 7358481602, 7660114518, 7803339734, 8741162252, 9474330843, 9884283974, 9900515906, 9961696513, 9743596862, 8826165983, 8070980833, 8484047115, 8438279299, 7915427270, 8190562298, 8712888632, 9239931997, 8419886870, 9261041642, 9541850741, 8688858821, 7716981988, 7859055874, 7400305266, 7680382277, 6850355605, 7081042053, 7344069137, 7189035110, 7947313798, 7633659364, 7248060743, 6530782840, 5567886780, 4940344026, 5501875718, 4594349008, 5563328477, 5655671177, 5332720529, 5831135456, 5024445109, 5497490377, 5316867275, 6084636800, 5214301805, 4263434680, 3644383890, 3970229036, 3676068809, 3075436942, 3051839511, 3224497856, 3419656493, 4192423290, 3367361414, 3233620087, 3160275286, 2296143092, 1902667349, 1118297283, 1544116747, 2400604599, 2997870330, 3846323267, 3245443628, 2347436928, 2809732263, 3098828477, 2782125260, 3605016017, 3125663823, 3184685418, 3053426275, 2888894736, 2792977432, 3021786646, 2435459989, 3299528093, 4131794499, 4490179928, 4826379696, 4197768246, 4814863504, 4715026659, 3911482929, 3056852242, 3018866642, 2471091003, 1975069219, 2396499994, 2307927765, 2283689283, 2768010087, 2403901598, 1993608345, 2326375912, 2198228062, 2916511778, 3273867354, 4193354289, 4385870767, 4250480311, 3384903310, 3032182517, 2786835998, 1930929153, 1158856440, 520723884, 1266149287, 1783135395, 2417123551, 2618162917, 3386797282, 3356311682, 2431798024, 2672291538, 2986225362, 3869357182, 2956954578, 2169839242, 2016696349, 2399169171, 2471981775, 1782607906, 2518135069, 1758167363, 844187963, 1784611101, 2032057116, 2004974479, 2817738845, 2111314679, 2446050471, 2452711438, 2450610979, 2919940361, 2681005636, 2160269824, 2182732257, 1913163116, 2667493600, 1959298828, 1423295382, 2146362589, 2428011683, 3049070576, 3398280786, 2601673566, 2262860551, 1723525185, 2494065476, 2577528192, 2419905175, 2850551875, 2163608660, 1814891074, 2446129877, 2294974122, 2968105115, 2080607886, 1781634047, 926212072, 209727478, 638860224, 579021802, 541025540, 70115018, 797814301, 766132736, 254175283, 0, 0, 433831142, 0, 0, 0, 190068226, 0, 0, 0, 543262632, 0, 0, 637957170, 0, 0, 0, 0, 232088699, 0, 0, 0, 0, 342451399, 1140234466, 1687400068, 2248555906, 1475603014, 1389771119, 434375421, 457778901, 710441635, 0, 0, 0, 0, 0, 271011906, 944569461, 731171925, 1651011395, 1708834581, 1109558680, 1615031288, 2564211264, 3364074043, 2422018399, 3417596857, 2605701993, 3465560160, 4452276618, 3941461536, 2982076912, 3021326255, 3647403741, 3370089912, 3695744376, 3224702316, 2492469432, 3399130909, 3570610620, 3639232594, 3279154950, 3491328548, 3965025514, 4756883064, 5637078671, 4751849806, 4515495853, 3890030710, 4080486520, 3980535766, 3779546995, 3433531721, 3299067450, 2889963252, 2119122838, 1264121250, 1524039198, 851634134, 939657662, 1619819258, 1792552914, 2111381954, 2877708185, 2784977804, 2111882865, 1370167884, 451777522, 1183684211, 2079666266, 2640710988, 2120412483, 1385687893, 760948070, 691022276, 0, 0, 285581351, 0, 0, 0, 372638912, 1169380456, 544387521, 1289790402, 1692455532, 2089730802, 2741981168, 3163676110, 3795806163, 3574652085, 4198547249, 4474067106, 3577818063, 3659118736, 4116223695, 4177948218, 4918565032, 4590684858, 3774187106, 3359352899, 2483325453, 2410822976, 2491361752, 1550700134, 1070305457, 588657137, 103664634, 80687826, 924719928, 1553285490, 942831715, 1276677558, 2162858742, 1348018934, 1587838507, 1683562786, 2150749363, 1533457201, 1320247341, 1059285893, 674813988, 1558500503, 803861516, 1661247639, 1009059915, 1738950788, 2159755217, 2804953463, 3482699711, 3685728815, 4341242306, 3570979899, 4467772382, 4065589870, 3212244503, 3868744418, 3195464951, 3831505415, 3784073300, 3721485167, 2940954321, 3282623513, 2671195332, 3261174887, 3272207049, 2484065616, 1875289917, 2226821261, 2614012330, 3359257499, 2388437535, 2831439937, 2311916103, 3173335056, 4103231801, 3463098080, 4219987570, 3441367370, 4049166534, 4586322753, 4167045442, 4965400561, 5791954434, 5414261792, 5816439966, 5948756961, 5831354763, 5794600635, 5985901685, 6393848778, 6044889663, 6855415406, 6439345278, 5716017131, 6596490473, 6276454482, 6886618624, 7207106748, 7140552518, 7346819483, 7701574733, 8040097281, 8061351057, 7998097262, 8213284373, 8858364559, 8081928243, 7587843422, 8081592929, 8020522294, 7264309916, 6643448092, 6388223418, 6046799117, 5702883927, 4804869919, 3948358716, 3361377851, 3295684010, 2971045720, 3491232838, 3971913132, 4748245783, 4559334088, 4400817001, 4074792905, 4990499714, 5668929340, 5765675848, 5218726007, 4267399872, 4056955628, 4933261735, 4453600714, 5196840443, 5106996050, 5181072275, 5275196073, 5343521302, 4981428577, 4665155899, 4477749140, 4092414923, 4287536295, 4429301752, 4429658416, 4118793944, 4989453173, 5877408160, 6106247812, 7060890071, 7193689509, 6791063968, 7047325345, 7781768727, 8282967185, 8851985100, 8582826320, 9291389315, 10261317851, 10330194619, 9858887163, 9471073204, 9586085798, 9636690862, 9660733175, 9642347315, 9715642837, 8731392082, 9434059223, 10105423604, 10777201196, 9940797837, 9268711671, 9346096769, 9027006270, 9403529989, 10067050230, 11010582933, 10158346311, 10285471159, 10712027455, 11121520914, 11180631850, 12025751746, 12942258209, 12132894742, 12743342352, 11876872386, 12532155901, 11836883941, 12558836871, 12952977301, 12960780060, 12050334092, 13009679033, 13659082677, 12761759030, 12942225587, 13591533931, 14486973130, 13870287967, 14210496869, 13365568866, 13434707908, 12644955811, 13143870261, 12467220764, 13103159300, 13550803164, 14040975206, 13701774987, 13294922704, 14060498690, 13753914880, 13253676649, 13847269729, 14039989849, 14161961306, 13273225464, 13920333920, 14774405488, 15188379095, 14821155598, 14184636205, 13747291447, 14215351379, 14720042014, 15290038481, 15905117109, 15879153933, 15617068472, 14728703888, 14963447718, 14211544670, 14882618490, 15529195606, 16477410505, 15665004006, 16530488005, 16255997870, 16351592752, 17201246158, 17349825327, 17626395994, 16968887945, 17938400581, 18807271586, 18583015517, 17969593050, 18906570683, 18131345899, 18734954662, 18838735895, 19546714878, 18900487524, 18343048011, 18205994913, 17991171693, 18457189577, 19265042001, 19775760212, 19045181302, 18337846074, 19223128142, 18535128541, 17604891547, 16678060430, 16097208994, 15518349844, 15879481227, 16811806217, 17310870830, 17294553597, 17064907765, 17547180622, 18323299315, 17740646732, 17462533537, 16462904666, 16932792359, 17383949221, 17588935852, 16669455093, 16446596778, 16216021878, 16919342352, 16580430799, 16367042407, 16208205200, 16978278498, 17697583278, 17954118406, 17829185525, 18066862781, 17067744206, 16857469215, 17606366071, 17324661445, 17104367443, 16731675873, 17130592324, 17958922159, 17788783292, 18165574703, 18354289046, 18448165894, 19375256899, 19502091282, 19800731323, 20645652369, 19688956059, 18831423105, 19403251978, 18920235271, 19889145331, 20494761736, 19883725788, 20441064667, 21224065079, 22075310809, 22105432903, 22651598971, 22415536210, 21733327529, 21084284469, 21293667236, 21543118857, 21265049088, 20883936630, 20224687171, 19590899988, 19677367842, 19921440341, 19406385880, 19848490075, 18916872744, 19262531132, 19197149616, 18306714153, 17978827115, 17198513614, 17176340840, 16681441103, 16566686217, 17246506425, 16695196426, 16799264813, 16484753404, 17207582940, 18037336110, 17566389148, 17176339335, 17833819254, 17265395203, 18022586094, 18420378575, 18334130915, 17769821123, 18262876416, 17432505842, 17326154948, 17086233250, 16820905555, 15842556080, 15916610563, 16354805076, 17178807383, 16478778788, 17110745424, 17567674454, 17012570058, 17368638788, 18263196470, 18476391968, 19394519267, 18884820313, 19834489676, 20223540096, 20447477064, 20036115437, 20171629545, 20562844711, 21531378722, 21967360152, 22713345749, 22142679852, 23099902355, 22756397553, 21769371934, 22439240125, 22401300176, 21998468894, 22268028604, 22083240306, 22411328815, 22679061806, 22031100808, 21053986713, 21039661072, 20987058507, 20836494234, 21020509406, 20590996979, 21130850531, 20826256852, 20525508985, 20756206839, 20957742018, 20388468256, 19938049913, 19893937974, 19123954542, 19483784066, 19173230476, 19521493396, 19287605218, 20042326378, 20443723044, 19503866160, 20429966885, 21243101990, 21052669222, 21079334061, 21125475123, 21467019789, 20850781900, 21023636738, 21078809922, 20714045960, 20593314268, 19887756089, 20433005217, 20479266039, 19585381885, 18595149475, 17613676234, 16948951954, 17861234835, 18542409043, 18077857958, 18689026303, 19550595636, 19552251271, 20363427796, 20893203101, 21789283500, 21131679901, 21718313713, 21851316209, 21508882863, 21357685519, 20810329033, 21148319133, 21663943531, 21682457968, 21853570233, 22172042348, 21530535498, 22481081529, 22610863449, 22077851238, 21707143492, 22253558293, 21388969532, 20507162854, 21392756902, 21931759305, 22208667796, 22960565864, 23098520894, 22689454372, 23477229656, 23734152475, 24688575716, 24511450556, 23600646602, 23116430837, 22212777680, 21715477620, 22695763718, 23628142379, 23592909950, 23083027484, 23453874905, 23323150903, 23473832008, 24418580705, 24045623538, 23079702634, 24056487751, 24592965340, 25281593013, 24435033306, 24855974738, 25694339183, 24971683002, 24837904365, 23937830374, 23945335777, 23831262458, 24554781766, 25122736369, 24984956794, 24791227954, 24596971756, 24628498306, 24936827934, 25308925161, 26164372871, 26206946896, 25472372477, 25346881317, 24528723208, 24458660741, 24160906327, 23593668492, 24489072756, 24226349142, 24466325926, 24347006050, 24402642456, 23912155576, 24367910531, 24495267755, 24442462620, 24585653698, 23599384017, 24327876984, 24608946139, 24857653469, 25312864443, 24800967154, 23866388308, 23198287586, 23409716654, 23188063452, 24074080204, 24425466453, 24404219422, 25003129030, 25034616604, 26007129264, 26129929098, 25393374977, 24609100854, 25372755344, 26240543561, 26572725990, 26994520040, 27145015808, 27670976080, 28643435220, 29004159960, 29764064433, 29932324447, 30219924102, 30323771099, 31085942383, 31549664422, 32504776247, 32908854782, 33455850726, 33468655989, 32532076909, 31573928555, 31872212547, 31025912783, 30827346610, 31142103302, 30693444498, 31128823275, 30289643343, 30326728845, 29647719447, 30021923895, 30666304419, 30064678139, 30182204305, 31111723183, 31653275791, 30842071980, 31357735857, 31173062103, 31461843203, 31156384784, 30863542923, 30901828690, 30027026383, 29489319001, 29687238275, 30251500325, 29633055500, 29154084106, 29266941819, 29847102225, 30729191815, 29939857038, 30833438732, 30366379224, 31040914391, 30924302065, 31144571180, 30295752459, 30439705751, 29763069567, 30024185339, 29537379003, 29274378511, 29827924585, 29181426049, 29381746275, 29207743079, 29060954681, 28666966482, 28462518378, 27539089087, 28373209529, 27442446151, 27806096525, 28450073983, 28644136146, 28619536323, 27705939603, 26868330505, 26612492738, 25751951776, 26249686737, 27170557299, 26969387838, 26151203686, 25805447018, 25476514752, 24771059423, 24112486974, 23765531962, 24023776278, 23635042333, 22663725092, 23406489956, 22415989450, 22032704103, 22780433396, 23093531636, 23893655842, 24524900884, 24952258302, 25565165649, 25701359536, 25911800114, 25154053625, 24284592928, 25044703611, 26006613402, 26466631375, 25728269259, 26264815901, 26217920442, 25432273650, 25680658653, 25911239238, 26685270105, 27649742122, 28208329613, 28689654845, 29172582064, 28184360861, 28414087891, 28869878501, 28012850286, 28850912844, 28010645297, 28436901157, 28422321809, 27444138269, 27078825214, 27939128282, 28525612417, 27669922495, 28151562859, 27426750932, 26720833516, 27590789758, 28042578260, 28256287819, 28873248891, 29151443320, 28583862017, 28679753970, 28533691691, 29303584826, 29729718570, 29101238061, 30035485805, 29432151266, 29536555818, 29767957307, 29688576436, 29853708983, 29311376139, 30037712482, 30863062806, 30932336820, 31333632802, 31172836481, 30218252905, 29596132993, 30414713517, 29796272120, 29332197811, 28949547370, 29577876557, 29079030714, 29981772097, 29009539807, 28918197868, 28163917847, 27247426912, 26372815739, 25593533614, 26571200249, 27391962749, 26975179173, 27627516070, 26868412793, 27504789716, 27877393705, 27515472198, 27904334080, 27855045328, 27783093836, 27724025150, 28545643867, 28181756318, 28586281251, 28050176329, 28139853235, 28294010400, 28635836682, 29528978883, 28722358532, 28767929774, 28447560114, 28187757142, 27443795516, 26778954295, 25927271904, 26137954380, 26263556130, 25601991109, 26125775023, 26353960463, 27131972380, 26671999649, 27098446033, 26977225050, 27092506988, 27820683773, 28333826078, 28929248222, 28230104805, 27917040263, 28833474076, 28589587035, 28926759236, 28526219433, 28975897892, 28653407829, 29466844348, 28466922306, 27478226686, 27244185488, 27085723419, 27616212574, 27824190907, 28721508326, 29718098795, 28964127355, 29265776175, 30029936153, 29948663619, 30179996672, 30543299392, 29939305588, 29014735792, 28701615574, 27984060867, 27083745821, 27994800333, 28593649021, 27971670994, 27724072672, 27538542729, 28144933771, 29014615655, 28813009239, 28928790301, 29618620929, 29762829206, 29358293251, 29215023672, 29517337988, 29274095928, 29966879354, 30280916487, 29777566155, 29926815382, 28956313960, 29626687491, 29311372770, 29315665788, 29834906894, 30719514759, 31053158888, 31599374123, 31047989420, 31384374855, 31223772531, 30712134220, 31135681280, 32068877304, 32187948700, 31775272167, 31473538763, 31291984103, 31087674880, 30268908706, 29523582721, 28846087956, 29417593790, 30266193811, 30977895345, 31032700694, 31033665322, 30208058063, 30503409981, 29894141761, 28898208021, 29222215020, 29716328083, 28938589576, 29465273270, 29262989585, 28268758903, 29122950059, 28702216072, 28814710146, 28056352122, 28715699663, 28147299522, 27691868692, 27725170170, 27308247330, 27266873204, 28195872977, 28899054422, 29890254961, 29677579893, 29040940633, 28970109953, 29955395090, 30102909634, 30221634302, 31062356154, 31542727127, 30758551572, 30032978572, 30372443825, 29496695297, 29097398526, 28947089571, 29544795142, 29317076224, 30025025368, 30658310345, 31291527798, 30680066332, 30605531798, 29875340140, 30542328627, 29573285396, 29674700182, 30486368321, 29813907752, 28935490784, 28248859585, 29099035627, 28890187326, 28516537228, 29239182680, 29619863610, 29301383806, 28466410596, 27763815159, 27019011660, 26725194613, 26562273432, 27167491481, 27178438371, 27494254747, 28223436583, 29145799428, 29109101957, 29964614007, 29403264369, 29398825095, 29943280003, 30832263542, 30657818303, 31252071802, 32230437393, 32384589175, 31645824162, 31395517642, 30523965665, 30665954969, 31623892721, 31082607159, 31026885750, 30211868064, 29538159668, 28965282483, 29492327955, 30053024475, 30074808902, 30646119109, 30923006560, 31496560941, 31421993426, 31428873023, 30909171534, 31501417132, 31301444308, 30675101539, 31214868173, 30669103823, 29907852023, 30216431617, 29647909960, 28732798532, 29019434200, 29483856657, 28930480432, 29788245883, 30306976064, 30460470559, 29884400517, 29510393411, 29129275165, 28585652016, 27979134668, 28904971329, 29117202084, 29850687574, 29290522331, 30162339258, 30641395361, 31545349402, 31819678050, 31970998796, 32093326610, 32022950599, 31085244253, 30727938791, 31397731193, 31527117384, 31846847900, 32540708117, 32315729948, 31416861227, 31332161488, 32164916256, 31834426497, 31357132352, 31550269579, 31857569899, 31076308296, 31416624046, 31537774247, 32525659272, 32555943849, 32892656117, 32439570178, 31928926042, 31163576081, 30462023063, 30629403703, 31218936911, 30609039609, 30968531751, 30214654361, 29930232121, 29137866364, 29819850031, 30205852112, 29895569293, 29550681448, 29318084226, 29067412566, 29908489107, 29457808495, 30243554319, 29404252675, 29004773034, 29331555368, 29654421237, 30459872399, 31304206894, 31183132358, 30305876046, 31166805620, 31120942167, 31206485016, 30571442889, 30545949151, 31276638418, 31284739169, 31780894303, 31556822547, 30900149080, 30055031676, 31037378959, 31711566074, 32226746171, 31849342324, 32359841356, 31835420704, 31141075304, 31135323452, 30443855355, 30020054027, 30976906375, 31042483647, 30409832455, 31287398265, 30752956706, 29985444150, 29463621889, 29584627888, 29265515429, 29657854225, 30562108031, 30389686027, 30612929662, 30847506853, 31291404864, 31413479924, 31908881676, 32271425452, 32825368397, 32405630964, 31665959448, 31435383316, 30685291898, 31193388561, 32083626033, 31427704738, 31333071959, 30761978954, 29952385421, 30350940631, 29831981028, 29001942560, 29979168063, 29985046666, 29205089067, 29393262696, 30017457277, 29064432658, 28315711511, 28507773919, 28839625466, 28403145169, 28375962921, 29106944508, 29483465249, 29171893271, 29855461086, 30292085344, 31248518132, 31795196964, 31237068967, 31904414183, 31370934881, 31145939488, 31896497553, 32159623895, 32486400018, 32332930017, 32435822939, 33002168430, 32163250081, 31163600575, 31037352120, 30247245713, 30093692211, 29130915288, 29266052030, 29917891060, 30227203460, 29766385611, 29885495673, 29414845396, 28565584142, 27746436871, 27301664306, 28238621559, 27674377713, 27465358519, 27433046589, 27650357102, 28559933654, 28751322645, 29349315903, 29758537349, 29171074794, 28828423050, 28559580015, 27938882176, 28614812718, 29223117031, 28354345958, 28927043471, 28983096772, 29480946097, 29760313007, 29396200747, 29874151492, 30761475047, 31329141727, 30927752880, 30823513683, 30511907283, 30406303387, 30329766657, 31324503116, 30683820962, 30082166186, 30957767330, 30101729103, 29913103760, 30146620228, 29657842970, 28993196251, 29791416257, 29263993498, 29326226020, 29302986666, 29262231729, 28279574708, 28693761688, 29156393862, 28195657773, 29088094776, 28538810740, 29165237332, 28683814490, 28032710266, 28296959754, 27973693715, 27518577222, 27350521867, 27894640321, 28013977967, 27626329512, 28078158402, 28241426598, 28148749352, 27984259587, 28135856702, 27318574972, 26858380063, 26048254205, 26484280794, 27202590130, 27058255239, 27455995533, 27421560257, 27992601574, 28662795202, 27777405988, 27066854597, 27798503946, 28426018923, 29044998822, 29947305902, 29295417582, 29255832168, 30193723502, 29250559445, 30212340471, 29653492315, 29538982123, 28728474078, 28002532712, 28223369919, 29076510515, 29606421871, 29934748516, 30692529322, 30427924372, 30541142824, 30363171497, 31042029766, 30491251122, 29565909641, 30560240766, 30553560197, 31510563099, 30619628270, 30852514645, 30866985249, 29927693163, 30024020501, 30518793153, 29774464820, 30348730936, 30353134945, 29835165356, 29897394778, 30653642613, 29736766182, 29340630296, 29055893191, 29549547569, 29913839739, 30681960781, 31149809493, 30586549757, 29658418957, 29046145013, 29340387271, 30305165063, 30760980388, 31711029962, 31646507349, 32429229286, 32427794265, 32497075583, 33349402860, 33477274038, 33929369458, 33717488757, 34499045137, 34065687040, 33821865628, 32937657920, 33712799700, 33253854348, 32598232817, 33344112962, 32821681556, 32253649291, 33041989352, 32998119621, 32573321761, 32868523292, 31989239249, 31478283141, 31716099526, 30904634351, 31845176734, 30987039576, 31180864447, 31246031566, 32212657836, 31581286508, 32117630334, 32119529205, 32350738336, 32627533717, 33031497070, 33980662913, 33886631117, 32985684138, 32336907608, 32357413826, 33096618995, 32592399433, 33026663755, 32567391415, 32628400437, 32813833171, 32107676547, 32167915449, 31972504059, 32722189619, 32127979755, 32398995040, 32474780485, 33140086608, 33640680393, 33038001138, 32110689960, 31586420020, 31397660510, 30433616689, 30138367351, 29644398512, 30627759978, 30809340676, 30282884300, 30495318695, 29569976879, 29618140104, 29945486645, 30636782288, 29740644652, 29821799685, 30756215763, 30832497539, 31280829417, 31489447434, 31052141878, 31664543033, 32032769856, 32077043362, 32966545742, 32922990374, 33594109630, 33390770896, 32469468279, 33153918026, 32390803130, 31685527016, 31542902448, 31712194935, 31604380435, 30747091145, 31717850842, 32502651243, 33189118826, 33408291245, 33808162902, 32808614211, 33326796720, 33528947164, 33701858452, 33704372738, 34064682079, 34545489163, 35243652360, 34643264878, 35611390654, 35318763319, 36248816444, 37060470055, 37341049894, 38242462874, 38201227371, 38095799862, 37490266716, 37292730189, 37985369897, 37656413762, 36995856378, 36137378288, 36179010762, 36090142065, 36442303097, 37115932401, 36522393852, 35572762977, 35091387602, 34661903048, 34528183109, 34454044497, 33939331948, 33731580680, 33875610835, 34651850498, 34583799833, 35295162753, 35734097074, 34842601695, 34335711732, 34132194942, 33426136422, 32510595581, 32299731074, 32253304000, 32170463188, 31818036576, 32061263192, 31160274894, 30300357345, 29492668375, 28569395230, 29384599450, 29593879448, 29259763131, 30071302169, 29406211520, 28894043622, 28025478568, 28574953591, 27656595292, 26968272328, 27106362672, 26849376204, 26624862235, 26580318290, 25744464919, 25861731188, 25825217099, 25330959384, 25991809832, 25089836792, 24958758662, 25611328831, 26107511935, 26600164432, 26450833699, 25633472740, 25230798913, 24976412681, 24013031018, 23313351937, 23084662225, 23032096823, 22117180278, 22759747302, 22530934412, 21902495382, 22658642556, 23495201626, 24416988970, 24341854189, 23585499328, 24023623048, 24670396025, 25396288461, 25148977703, 24903416617, 23967079390, 24419341783, 24555954086, 23928500090, 23675419668, 23608904614, 24188996968, 24444711455, 25225024075, 26142084855, 26418045403, 26117889558, 26907595406, 27856020766, 27631565763, 28370891987, 27404465254, 28306373610, 27775331477, 28473394979, 28869588692, 29438782407, 30381669629, 30953624495, 31094246124, 30863615153, 31485684721, 30746374359, 31625390461, 30757160786, 30261261674, 31174302603, 30246323235, 30558191405, 31068196099, 31307329902, 31049475521, 30456329382, 29899933439, 30547438418, 30885513879, 31781079477, 31546462391, 30964054320, 31015376473, 31372124698, 30991377650, 31199337055, 31185265465, 30492627602, 31337072850, 31698256596, 31536178344, 32497745850, 33419497430, 33176029143, 33034940911, 32093817129, 33018783915, 32541374939, 32499929713, 33238774395, 33346084601, 33076080301, 32415166925, 32609753885, 31802912117, 31533330053, 31073494793, 31743095912, 32461655891, 33301520351, 32475568714, 32079222913, 31742266267, 31603290963, 31743329125, 31912798291, 32574534516, 32712114779, 33217663918, 33341992654, 34124815919, 34897850147, 34063671033, 33604923048, 33885708248, 34766253786, 35657151768, 36245314196, 35911257798, 36301746868, 35694018740, 36311180439, 36889444712, 37510406777, 36934384374, 37002151807, 37843259196, 38808437587, 38265593527, 39153503261, 39946444380, 39633480145, 38958894843, 38868866511, 39361844394, 38594801597, 39444706081, 39420667847, 38620495276, 38963665286, 38997929410, 39359697040, 38579984865, 39385721139, 39030703025, 39823794757, 40207900417, 40983860665, 40749191572, 41005782202, 41595163554, 41182175594, 40651552299, 40885432442, 41742041164, 41874672881, 41460946559, 40530975352, 40089313083, 40138370743, 39611095409, 40094972008, 41054514563, 41670821989, 42250388283, 42228051123, 42736369993, 42019164320, 42679194842, 41817001855, 41233291661, 40620786850, 41292752895, 42082893697, 41914440686, 41691602365, 40768517859, 41457013412, 42424392810, 42477966874, 42184831159, 42117323046, 42496280120, 42524973445, 43022558870, 43684803916, 43696355283, 42731369304, 42984205387, 42900404873, 43896454832, 44446892624, 44450632489, 44773084974, 45265796323, 45399430494, 46328747927, 45538746861, 45676540457, 45881920498, 45015556218, 44141217615, 43608024316, 43680059508, 43362319019, 43069099571, 43580815201, 42853727801, 42484042381, 43471026329, 43279507863, 42779755061, 43582870033, 43769851995, 44069288253, 43195796142, 43366166662, 44092608236, 44136389644, 44097865034, 43478074562, 43519978871, 43024056049, 43960517134, 43067828863, 42213922028, 42459094371, 42278991268, 42401742664, 42985388803, 42372923235, 42573822638, 43447258186, 43023808283, 43303764932, 43814145162, 43769271379, 44747346935, 45663535022, 45181064260, 45801378158, 45020365127, 44454564821, 43916361201, 44410289462, 45104902195, 46022753491, 46495702529, 45736943919, 45977348091, 46681471964, 46234177537, 46042799393, 46956716607, 47366121736, 47370598900, 47342648052, 47663502312, 48497985798, 48098665530, 48080491899, 48088160180, 49046927152, 49415077489, 50370358115, 49461939369, 49266766660, 48741777946, 49685756490, 49086995711, 50005894552, 50078077160, 50616168929, 51133063304, 51855762221, 51705333622, 52373420320, 52844510924, 53335910375, 52420154558, 53110514439, 53704876471, 53224196192, 53949663817, 54314128435, 53508975372, 54127780064, 54976281619, 54206876786, 54826956792, 53931673937, 53704235338, 53683328224, 53636670526, 53521513003, 53767164425, 53436013561, 53548550346, 53298518860, 53956373373, 54010337987, 53501173671, 54124294866, 54112650963, 54952173213, 55126749023, 55690803717, 55337039843, 54746314313, 53869666523, 52972148317, 52502884103, 53240646435, 52554863057, 52539888267, 52678905506, 52037620917, 52028702333, 51379183052, 51510656907, 52032755620, 51139037619, 51536944829, 52217522955, 51355336906, 50871797266, 50913794349, 51403582638, 50462286217, 51117513769, 50931692606, 50394933932, 50204618972, 49382918002, 49886428614, 49187404035, 48661404586, 48763065351, 47766589558, 48318147742, 48122126135, 47661471094, 47612591350, 47681623809, 48466862042, 47680257537, 48151365067, 47932200723, 48543038173, 47793715393, 47308873883, 47547631512, 46682818132, 47135626536, 46777699176, 46230693117, 46920843673, 47397020377, 46467543073, 46596996495, 47212862270, 47897308270, 48415837257, 49029270918, 48959386989, 49319860053, 48451284189, 48899964673, 49460590327, 48918270687, 49578148101, 49399608562, 48814863202, 47840256304, 47795834644, 47901993268, 47931952875, 48283489866, 48373892586, 47816921563, 48285671687, 47618895664, 47383936852, 46639391497, 46242989525, 47015926288, 46521214830, 46885849900, 46977743609, 46287749007, 45855131195, 45726552929, 45660408335, 45724511005, 46619457520, 46437973583, 46198128609, 46757771581, 46418220889, 46489329178, 47364659289, 47234436268, 47329104369, 47934672708, 47507877392, 46812308044, 46376788588, 45876220604, 45891089834, 45642978417, 46050606367, 45998295175, 45717542784, 45164489476, 44334063467, 43468301891, 44442960048, 45168236925, 45340855492, 45312058708, 45443747948, 45633396504, 46561053322, 46332025140, 45648062788, 45491844978, 45662273865, 45230973292, 46092622980, 45276080681, 45447001411, 45135293860, 44338471421, 43358673319, 43204262667, 43928287189, 43202198457, 43467108103, 44262252809, 44204486252, 43597530978, 43147793440, 43755179209, 44720421171, 45320033331, 45318639645, 44999347006, 44082406883, 43695661014, 44183424440, 43474847014, 44099254885, 44558968319, 45166217771, 44453244272, 45043976417, 45200070984, 45334410725, 46100832220, 45616894664, 46412246739, 46189110864, 46416213141, 45911628845, 45341034693, 45773039155, 46199842386, 46791727612, 47622439266, 47415863453, 46589308797, 46053249417, 46165784861, 45232771084, 44404273886, 44754721567, 45286694634, 44289485809, 43654251441, 43881705869, 43606460563, 44180501882, 44584119166, 45082143022, 45926561451, 45715684524, 46675742772, 46078435746, 45655346391, 46288040638, 46917663925, 47417125024, 47656587129, 47669694463, 47460617650, 47286179353, 46413176616, 46384145408, 46889418905, 46340423320, 46977849241, 47640526414, 46870407641, 47041418503, 47225213944, 46340965953, 47082366035, 46974378617, 47336340913, 46847481899, 46406383388, 46993243911, 47069507185, 46715411965, 47224291450, 46607595566, 45756753266, 46037758829, 45219058221, 44412111900, 44232755424, 43916617077, 43276120744, 43706430206, 43008109047, 43270012145, 44166555916, 44332599062, 43683249718, 44019660296, 43078106413, 42303327624, 41515162361, 41919741763, 41945228464, 42107254981, 41460931437, 41969662639, 42306513352, 43150741048, 43209538690, 43323891669, 44222993726, 45078714440, 44431264010, 44118185369, 44229506659, 44544485587, 43701977706, 43626233778, 43295254274, 44070972096, 43133174337, 42559422330, 43279988464, 42731988125, 42356871690, 41582568106, 41688237462, 40977129115, 41312023100, 42159804307, 42182001865, 42660362504, 43323605390, 42999656267, 42861950707, 43150866204, 43200198992, 43343438529, 43793614151, 43674950944, 43277894311, 43658634370, 43534249990, 43943713486, 44912094338, 45040970664, 45658048954, 44774834436, 44807136799, 44971585622, 44727253350, 44993816381, 45762118575, 46108632287, 46031314820, 45046641660, 44737712625, 45693198382, 46629227225, 46720909318, 46613777653, 47178023485, 48175772290, 48022104748, 47699496191, 47176939552, 46635489661, 47294105476, 47380735662, 46859036516, 46297128240, 46337763743, 45662779262, 45885768682, 46439537969, 46406526303, 45747099020, 45566757131, 45842536907, 46812446486, 46631719384, 46880655633, 47327534618, 47725561626, 47429567731, 47302780972, 47686777717, 46857995276, 47693716602, 46711989069, 47282731107, 46360708924, 46884542973, 46987207904, 46124983604, 45909684462, 46251961234, 45540695765, 45094971466, 45480070835, 45743443897, 46074931869, 45481543484, 46274325975, 46870590098, 46160990181, 46159246866, 45193152183, 45351100141, 45218181373, 45732579648, 46033592061, 46227033100, 46761959985, 45925822960, 44984105232, 44880431507, 45450316210, 45595789561, 44963685624, 44399366883, 44656194017, 44610938031, 43776899906, 44374285526, 45304954701, 44384441652, 43595994220, 42991545750, 43234084522, 43000501690, 42494859326, 43241404043, 43629069473, 43131999185, 43325221198, 42405741634, 43367981817, 43474518832, 43271566531, 43729169822, 43216920479, 44202621105, 44149466564, 44116182754, 44002998804, 43727576240, 42771084154, 42563542742, 43236210858, 43662845851, 42799197760, 43791965912, 44301530232, 44081000660, 44685164440, 45023562165, 44796605025, 44160355385, 45021360932, 44861339748, 45816719356, 45309651390, 45816547075, 46737268090, 45984530625, 46976897152, 47550054138, 48319441756, 49211333762, 49838001643, 49173842362, 49488813771, 49243490616, 48969267673, 49419999169, 50358450342, 50327207989, 50953204541, 50676225996, 49904586241, 50515288122, 51068338022, 51958512955, 51388895320, 52234649400, 52325508923, 52581328521, 53379242379, 53230030228, 52282799574, 52170522371, 52475069610, 52529093006, 51890599448, 51484469635, 52133845761, 53111771756, 52282838653, 51512941318, 50989112942, 50709561173, 51657153386, 51753502587, 52668826510, 53657300207, 52906666529, 52035830429, 52173999638, 52583463025, 52253687172, 51904107749, 52494301546, 53468285545, 53774277530, 53821428649, 54165140756, 55087229443, 55215288845, 55784467181, 55285314006, 55409540645, 55028220210, 54124810847, 54383805356, 53614130362, 53209786765, 54177635070, 53331671395, 52622907813, 52724469279, 51934640619, 51792800313, 52030935782, 52197283451, 51699591839, 52038947338, 53016473572, 53046965198, 53822515393, 54183060154, 54938215035, 54273779939, 53624491647, 54585041284, 55395331830, 55545139381, 56495673839, 56533771006, 56192402930, 55868409426, 56166789945, 56135491088, 56676575857, 56617062911, 56786435547, 56974616449, 56667274140, 56408650911, 57394689343, 56584642379, 56477802562, 55613882623, 56086649763, 55710523568, 55653185732, 54684020758, 54334365081, 53383950640, 52542466349, 52338845950, 52930157395, 53903688893, 53386445653, 53446502888, 53985176709, 53418148467, 53110770083, 53728145235, 52954514990, 53602632249, 53130427263, 53677299229, 53652455758, 53468402647, 53499532198, 53156114342, 53194193296, 53123227133, 54009058295, 54442151636, 54893736202, 54730252972, 54477674936, 55028830036, 54651803556, 55031899190, 54442337808, 54936157102, 54553973479, 54298087253, 54258318347, 55189795689, 54726642349, 53802940011, 53602662276, 53986336059, 53580867288, 53328596709, 53873609757, 53276956024, 53230138337, 53277580232, 54053296611, 53629621901, 54008563707, 54700381531, 54498004655, 54831014020, 55796695937, 55094176097, 54311050852, 53440608819, 53735747275, 52789422675, 53548258441, 53479032506, 53236964658, 52891406359, 52285676509, 52837325865, 53425724865, 52879792421, 52074710638, 52498017200, 52933668940, 52963038340, 53332973713, 53776672913, 53787143411, 53687072821, 53106722409, 52160169290, 51992853844, 51080945134, 51972052642, 51665353562, 51206871983, 50287741024, 51005809006, 50701273159, 50159442102, 49232648647, 48264142968, 47944337626, 48322196840, 48791984391, 49780797165, 50127969945, 49394784972, 49371928648, 50086160993, 50578317407, 50367133280, 49936641702, 50738196239, 51025942687, 51910001972, 51190494957, 50979032695, 51649152665, 51243570444, 51617510823, 50943362080, 51444118522, 51482810900, 51836586215, 51730010394, 52093898469, 51863475034, 51692889379, 52629887217, 52271377343, 52533994048, 53505375014, 53488620346, 52944200302, 52134973760, 52304569174, 51831302766, 52738037125, 51813431780, 52375033226, 52103731067, 52295143937, 53171510736, 53008069798, 52439470293, 53037832120, 52643640343, 52079799193, 52917854492, 53726678012, 54266061318, 54392142824, 54550970627, 53687414068, 53579546955, 54143629576, 53449250700, 52758361897, 52297036215, 52348307627, 53108201431, 53619802047, 54049875436, 53135106101, 53274085875, 52623954010, 51741452760, 52614374086, 51913685216, 52152495812, 52751850142, 52054248146, 51301815547, 51966579535, 51455010813, 51819002223, 51590252165, 51318646010, 51273879287, 50392101427, 49683161358, 50335765109, 49620435867, 50459040806, 50506771438, 50777220787, 50853599137, 50885226480, 50725983970, 51246908278, 50375258568, 50771580211, 50438608248, 51230431044, 51308019604, 51984174000, 52126199565, 52988202744, 52635165265, 52073335916, 51368271396, 52350068367, 52628682029, 53533509906, 53492415567, 52654567150, 52660784920, 51954579948, 50971562846, 50119726823, 50048366309, 50673560026, 49935111428, 50202117941, 50179744656, 49462780154, 49178441403, 49307397402, 49427691228, 50167509628, 49830182125, 50074831213, 49910366206, 49567592537, 48696862551, 49054790323, 48489815055, 48287230127, 47832840393, 47280184799, 47893746404, 47820410556, 48317045699, 48372354765, 48506828400, 47830078839, 47217824141, 46478217737, 47410806952, 47147022677, 47782362564, 48154472926, 48951067010, 48454531078, 47825164537, 47692784332, 48204881257, 47494976215, 47824219590, 47566241851, 48469057913, 48903705473, 48665245955, 49007591640, 48466378183, 47472259490, 47803341271, 47984906163, 48257782613, 47275183719, 48091964933, 48377549296, 47379491481, 47883350892, 47942171519, 48677898292, 48416608549, 48287935543, 49214019320, 48363645906, 48637260804, 48368482251, 49027401656, 49139389509, 49759873109, 48885894995, 49712561152, 49197514920, 49736757236, 49258206578, 49964377489, 50837752320, 51754148650, 50864662509, 50481377177, 50462206252, 50045297069, 50487784106, 49498663714, 49245634172, 49849066914, 50679263511, 50502282140, 50924513559, 51462256896, 52109290050, 52935125560, 53138862101, 53430263030, 53821624015, 54664027050, 55254029458, 56028403387, 56060046638, 56727045361, 56295065987, 55475541817, 55612246583, 56596148552, 56300642171, 56776139942, 57653423308, 58199264014, 58697015833, 58899237161, 59634960470, 60551243560, 61008099554, 61843191546, 61691515844, 62300076399, 61944728512, 61640278104, 62120405615, 62273842371, 62667584359, 62300596524, 61708838418, 62680838290, 61843177555, 61630115712, 62585957080, 63084212559, 62742934020, 63160106092, 62447265424, 61690413143, 61239723395, 61075032464, 60304875928, 60880387015, 61108578552, 60832777529, 60209186068, 59795070618, 60050490543, 60505857770, 61218415553, 60459021899, 60299977704, 60460697288, 59920068689, 59973164739, 60130903106, 60175729773, 61143562516, 60404135180, 60102466631, 60398274423, 60903573208, 59961983527, 59456012587, 60363448166, 60109909928, 60208746287, 60863717413, 60513059084, 59594671303, 58702110860, 58434460397, 58513215363, 57650406900, 58241847211, 57429556676, 57305024830, 57475456132, 57727902373, 56806174027, 57488870279, 57778732859, 57986279673, 57873424521, 58472385467, 59072060581, 59547127530, 58977182213, 59233972076, 60096703340, 59145130484, 59469802083, 58539415886, 59034769994, 58903271130, 59681951541, 60313244752, 60979582829, 60232611850, 60782085520, 60860758110, 61347281477, 60766839843, 60676295100, 61636151130, 61204800024, 61705542169, 61118819421, 61315167101, 61128408628, 60574848150, 60603260950, 60267669567, 60590684621, 60813052730, 60479302046, 59793880215, 60190624100, 61053756956, 60824628992, 61791463039, 61737356185, 61273595561, 62091650487, 62805000712, 62966632669, 63402027675, 63446981319, 63582786116, 63424956093, 64423657935, 64261217768, 64759007601, 65724494353, 65946319379, 65414283086, 65452033572, 66437811361, 65920779680, 66529307599, 66529396304, 65850310844, 65665877063, 65752098090, 66283726253, 66269573629, 66277838551, 67029983257, 66872850568, 66036952177, 66813962681, 66052357037, 65714683316, 65914491566, 66515538026, 65904981813, 65866972678, 65670107287, 65663253410, 66030461272, 66012732465, 67004723911, 66468093853, 67265676342, 67520263422, 68267121561, 69231129012, 69631658072, 68726650913, 69716558415, 69124680118, 69015764045, 69105583605, 69039817197, 68211702786, 68587626390, 69214029845, 69738910336, 69624354028, 69050467147, 69150661205, 69617227258, 70121424090, 70383077091, 70625017997, 70313839709, 69508485044, 69416009319, 68849961960, 69391852405, 69615049803, 68796888258, 68740197145, 69727939609, 69741950012, 69014000112, 68999653671, 69490342569, 68742296682, 68645622292, 68601706173, 69445899706, 68472055332, 68845027254, 69526955103, 70506543646, 71309736265, 71404057938, 71894535329, 72434909087, 72457216551, 71811906281, 72588352252, 72976790943, 72270950573, 73072716471, 73504385545, 74360248174, 74401649498, 75052418708, 74163337641, 75146414237, 75342049326, 74733311018, 74223349512, 73560058521, 73811714084, 74335524189, 73989945487, 74189449714, 75161035232, 74213086140, 73867232469, 73455260218, 73468514342, 72703133010, 73241366760, 72388272425, 71801591085, 71380630353, 72096820636, 73054468536, 72910647374, 72067048716, 72641032903, 72599229154, 73442690677, 72732012581, 73481174063, 73754848163, 72837485822, 73057250532, 72141992379, 72233516976, 72649951210, 72905525320, 72150112902, 71606669647, 72415436613, 71540154812, 71214486424, 71215469981, 70932522741, 70179813887, 70387860535, 71046408851, 70665738984, 70935177478, 70093119674, 69752568091, 70373441033, 70955052438, 71200210598, 71253284283, 70468863097, 69978173060, 69562505610, 68876591854, 69305206991, 68444688956, 67579335839, 67206791966, 66458686795, 66050925733, 66219745227, 66542984800, 66371630575, 65565337401, 64749754397, 64378056342, 65276895795, 66109885911, 66893654697, 66467337074, 66553340396, 67328511976, 66887607402, 66476500367, 65745449010, 64960776981, 65338183657, 65299454404, 66214060891, 66719205955, 66801983761, 66520108826, 67114243255, 67871360694, 67265246108, 66312957724, 66608353089, 66086789502, 66932436235, 67136165842, 67678990600, 67327637502, 68061928329, 69033136903, 69308273135, 69140015878, 69241849181, 69054524867, 69253342272, 68433754604, 69152553049, 69752861002, 69673125137, 68727884593, 68505107581, 68642465071, 69036337710, 69111836295, 69340421883, 69739837597, 70257451192, 70702505752, 69860900981, 70341302591, 70780436629, 71385745137, 71244998560, 71456533743, 71088869338, 71072713987, 71364353805, 71286959178, 71600221990, 71291674453, 71875079384, 71821972755, 72513249413, 72160383010, 72875292412, 72385965973, 72835044531, 72726410156, 72200938648, 72565956524, 73321105734, 72989403948, 72446534736, 72415974156, 73071511869, 72605937321, 72194640653, 73076628777, 72188987681, 71944303560, 71560624216, 71659761731, 72203951609, 71778739351, 72019473291, 71479741188, 70659233930, 69936503601, 69643444163, 69350467183, 69570957847, 70233197274, 71193979205, 70540041691, 69936721755, 69807539227, 70505693448, 70546357966, 70230707574, 70937911466, 70076078852, 69964212271, 69759241659, 69885693317, 70437204163, 71010887880, 70169180255, 70965104380, 70847414008, 71129964710, 70999301597, 70545823641, 70633988341, 70379139298, 70989562171, 70214749640, 69977005155, 69931417848, 69172086907, 68221626106, 67307419726, 66923820590, 67912997137, 67138553259, 67263503494, 67402359796, 67859937323, 67963724376, 68155598649, 67664355629, 67032083538, 66915141681, 66943400864, 67456307829, 67706973940, 67792904714, 68475409557, 68125200443, 67521762491, 68030983444, 68790082874, 67795249960, 68531580785, 68373392426, 68656027500, 68522859636, 67760621784, 67827023894, 67506177038, 67275191046, 67260261077, 66990084034, 67068767541, 67593169930, 68036416037, 68249902100, 67387088037, 66416150709, 66423118047, 66129719626, 66881658965, 67192402872, 67212166038, 67257841019, 68012522561, 67401474798, 67250902884, 67009213087, 66483797884, 67196958326, 68021456739, 68731576497, 68281326274, 67927328273, 67275870336, 67473057358, 66576463748, 66882333568, 66421882546, 66790791329, 66706480040, 66974744388, 66410466089, 66960379577, 67305701588, 67042242528, 66206949799, 65423930222, 65113177013, 64954516797, 64789668853, 64970909838, 64397129421, 65285589406, 65254116204, 65222870999, 64299032994, 65077214913, 65324816652, 64630941480, 65541548689, 64670193107, 64007065645, 63583549878, 64025268117, 64289937392, 63649313588, 63873356252, 63846072486, 64354137328, 64022210339, 63035166400, 63851581370, 64744988292, 65253440581, 65396309588, 65467438249, 65456319730, 65179089421, 65242564995, 64591179824, 65324768035, 65822548205, 64854704651, 64921728439, 64509096587, 64447721906, 65104496971, 65391496143, 65749456542, 65469299273, 64760891552, 65431616843, 64941344317, 64129773245, 64374911429, 64498768457, 64048365797, 64126148916, 64934679127, 65295595998, 65436620749, 65621437855, 64645186302, 63902391999, 64718883876, 65594041509, 65762538924, 65206156060, 66057191797, 66186802554, 66917304454, 66494727773, 66538374351, 67344055675, 67564380496, 68468113286, 67722647255, 67177511681, 66357667566, 66121101716, 66526806758, 67068861480, 66934677465, 67687517926, 68046569790, 68493997842, 67498752499, 67343157895, 67139557732, 67489303002, 67839378181, 67624082395, 67166996540, 66271505071, 65360663094, 65861861279, 66377644201, 65476399430, 64833017245, 64033053462, 63868782002, 64337302180, 64341137177, 64415117021, 64440128655, 65205457571, 65829451606, 65487393947, 66293714257, 65570201143, 65360351574, 66236972130, 65331796740, 66209423048, 65853844000, 65492610261, 66246362377, 66340224758, 67190163110, 66623126293, 67492829548, 68289000583, 68010493798, 67977700825, 68627184219, 67956143136, 68166723439, 69016011987, 68565998011, 68673945395, 69634586019, 68920269062, 69105111147, 69458499981, 69329250319, 69616839385, 69763597001, 70606673350, 71053273599, 71609522478, 72024934500, 72708120991, 72725988159, 72485879098, 72432248687, 71835095025, 72285285474, 72583842066, 72437607015, 71753098411, 71574506510, 71993003534, 71424308719, 71784495322, 72661230675, 73419816281, 73455968477, 73678046681, 74377022638, 74023505122, 73149061004, 72329191014, 72016751194, 71445022979, 72350504915, 71597001054, 71267793445, 70636654865, 70120646023, 70499542247, 71034951097, 71492520157, 71640615385, 71192735058, 70489805298, 70851702220, 71776913359, 71617329305, 72436682820, 71799399296, 71584083417, 72486412146, 71526286097, 72174317772, 72578522011, 71770514150, 71037085904, 70195925432, 71166297112, 70277833671, 70454296160, 69577684683, 69414751023, 68866704870, 69636200922, 69179367720, 69549405657, 70275434045, 70013642419, 70197567227, 69961260217, 70888533315, 71249226147, 70977909762, 70206095477, 70582646544, 70364604066, 71103191939, 71011839062, 70868555227, 71093310403, 70548709584, 71376041087, 70852081976, 71410371223, 70654934788, 71167174541, 70584291648, 70500721515, 70970588245, 71845736683, 72844370787, 73462503279, 73877648970, 74840085803, 75826097186, 76114881009, 76959813186, 77860578960, 77145240146, 77863466893, 77955619244, 77419300834, 77406747437, 77179568555, 77032466288, 76146897955, 76778950808, 76836659689, 76072199188, 77004342216, 77436061905, 77984639276, 77676752279, 78255636364, 79004127344, 78779896343, 78162908825, 77319988596, 77988053589, 78240708498, 77369642871, 76583138969, 76951676701, 77423460584, 77906015880, 77010773760, 76710407568, 76524528425, 76896763964, 76561567254, 75797955856, 75072659634, 75548596952, 76487925402, 76879729827, 76859776676, 77372536108, 76629715685, 77427313847, 76877932016, 75995755872, 76035878653, 75699198419, 75797716622, 75022572618, 74107650822, 74961860925, 75893258921, 76245899640, 75991449114, 75140607110, 75542219438, 76179376358, 75587180005, 75866551125, 75586506909, 75751435100, 76683395423, 77487833534, 77356931972, 77985308469, 77790556940, 76924114253, 76109577706, 76947136249, 77621323471, 78301769053, 79153453461, 78564008737, 79111170597, 79839192080, 80186323140, 79265562861, 79661646208, 79615645015, 79620225494, 80274846778, 80688262280, 80295975505, 81273511378, 80307274770, 79809278625, 79145121369, 79989963100, 79763867321, 79513947890, 79492051441, 79821667309, 79341090592, 79760130648, 80569725304, 80280411994, 80389821472, 80856449706, 80151652981, 80756995904, 80987476264, 80619704296, 80977033230, 80030254572, 79093143596, 78918267736, 78193590280, 78313960903, 77899828809, 77062193285, 77421061485, 78311256529, 78449678561, 78211059436, 77500522051, 78073179855, 77932004843, 77537777932, 78303075305, 77305901567, 76522996577, 76534078599, 77417768440, 77120627094, 77335681963, 76992835164, 76035748598, 75170359623, 75000804038, 75750977737, 75755639009, 75592921634, 75761751718, 75603607815, 76171628378, 76022531525, 75740806357, 76700860974, 77661683937, 78390178709, 77544278879, 77271452874, 77134811247, 76180371268, 75255338401, 75585546198, 75250904858, 75215842253, 76159113622, 76164899535, 76742686813, 77134310803, 76225032844, 76281467699, 75662249529, 76178638804, 76175383996, 75580767716, 76261443304, 76364085050, 75638434712, 76580463125, 76758012287, 76955499494, 77531365761, 78152183312, 78825822700, 78264942684, 78102328638, 78140610554, 78619939366, 78096056952, 78393232971, 78896905811, 79285164628, 80193803052, 79531956880, 80369418490, 80108871472, 79723550275, 79727278545, 80641568099, 79893663560, 80151056989, 80960108226, 81856444286, 81461047489, 81096492618, 80682288723, 81194820172, 81387320862, 80964842382, 81230433022, 81458649270, 81949438268, 81973976595, 81290349047, 81122803803, 80963571796, 79979225140, 80695740585, 81525845613, 81511664341, 82185474305, 81647496200, 82056705622, 82712512630, 83451964946, 84156714628, 84021610140, 84786061807, 84743555931, 84020341032, 84033169779, 84125195913, 84903274517, 84790862047, 85320994589, 84505101845, 85249086444, 84799279156, 84684315509, 84920775063, 84553955887, 84036934192, 84670269736, 85605752564, 85739903753, 86523767853, 86891409111, 87043680421, 86578755284, 87440844936, 86688922536, 87515505638, 88181864695, 87348688037, 86548306675, 86486163414, 86236099439, 86802668490, 86822209441, 86014035379, 85040728765, 85280189025, 84647281152, 83747983419, 84332717065, 84612224778, 84587640141, 83723045519, 82992593592, 82345823231, 82223258720, 82202798351, 82868969179, 83737153168, 83247196286, 83577147661, 84099272703, 83674370807, 83998666650, 83943280025, 83830768691, 84002576064, 83792476690, 84736353725, 84401933540, 84107667465, 84334382119, 85240986544, 85436556915, 86390928880, 85643762427, 85452363191, 84751056627, 85147573993, 85323536024, 86200309243, 86567887907, 87453255060, 87041714036, 87471089858, 88456770592, 89433255156, 88502620045, 88039642826, 87159291912, 86924541254, 87214525279, 87970475070, 88175403345, 87679396210, 86971054231, 87828223980, 88180379433, 88385045562, 88621703694, 89022019157, 88960992334, 88380703510, 88512506932, 89225204436, 89101129562, 88143084957, 88079004004, 88987025674, 88211114795, 89170334676, 89277741017, 88519179385, 87960001839, 88245533106, 88422509449, 88779112073, 88964915502, 89903607342, 90894176005, 91061654395, 90412301404, 90055952482, 89854011809, 89262939664, 88814764744, 88045567619, 88382856036, 87602319374, 87320349320, 88097118854, 87829147760, 88660902614, 88405761727, 88134487360, 89120278652, 88759566935, 89093224457, 89490913794, 89930111628, 90674715354, 89863357506, 89796492505, 89905100479, 89041347216, 89283878316, 89472468784, 88602810387, 87737648268, 87253155549, 86462045145, 85887282248, 86168913926, 86707876863, 86402320665, 86525313292, 85869536089, 84996926887, 85015594117, 84381846709, 84653657980, 84113255103, 84823026970, 85070701853, 84814079607, 84803092837, 85239769445, 86120598933, 85495997377, 86158646602, 87010850291, 86872011497, 85932469418, 86077389569, 85613226817, 85218595994, 85997864265, 85682991623, 85478919727, 86307742604, 85639566750, 85588237850, 84705370242, 84404121952, 85058505139, 84936312952, 84446306720, 84208926789, 84379644784, 84246060472, 84415494014, 83570013622, 84411096380, 84162074499, 84034622271, 83164065407, 82852904044, 83545280946, 83924690657, 82997945061, 82951653423, 82967796788, 82698633105, 82827505433, 82543117249, 82129094448, 81479011077, 81937991540, 81461312612, 82125639596, 82531407671, 82782190577, 82694388888, 82521299891, 81736734579, 82679441346, 82018927685, 81632391306, 81489836778, 80819482840, 80012282646, 80635146600, 80018591631, 80086398146, 79624908603, 79052165537, 79897930815, 78960927030, 78313392027, 77359913735, 77239136123, 77075453856, 77803160872, 78390077284, 78387481724, 78985620293, 79413901243, 78431244804, 78777515240, 79381855658, 78925627434, 79105470751, 79388787923, 79189654018, 79582103968, 79064064293, 79785662350, 79326271174, 80145082241, 80655949272, 80992759822, 81238030617, 81413838149, 82085896116, 82370876315, 81379564985, 80660533643, 79693908561, 79339933946, 79325616297, 79971792714, 79194718929, 78684629374, 79551410074, 80269812643, 81218050806, 81810475733, 80957791554, 81349640224, 81587136348, 82124711964, 82408117035, 83329151594, 82454149106, 81654472964, 81762652160, 82711825463, 83084061396, 83938822222, 84609600745, 83673514656, 83472181961, 83267992005, 84088021398, 84804810374, 85588125215, 85485480280, 84847234927, 84726508678, 85560781313, 86104353118, 86298944111, 85830842705, 85692388746, 84812635427, 84484697172, 84519279670, 85101156839, 84811715330, 84660628367, 84363065387, 84003582906, 83077066556, 82538072279, 83480515333, 83096692620, 82427853550, 81992171875, 82389781713, 82261394630, 81961264416, 81073362989, 81834847151, 81479555431, 80944172950, 80067540492, 80686846318, 80166290222, 80793471650, 80937753240, 81480986330, 82171794475, 82887911789, 82864499860, 82901094845, 82522260397, 82757929945, 82018320875, 82424219872, 81767506348, 80933117477, 81496648359, 81188960782, 80509773697, 81431793367, 81423622681, 82241848272, 82838604028, 82560743906, 82395899051, 81781535565, 82778820652, 83735358134, 83491366114, 84151196438, 84765334980, 83945360936, 84787461556, 84903240470, 84308403876, 84900396708, 84516272262, 83715494081, 84043345519, 83649906521, 84051334530, 83981021127, 83030082168, 82694595304, 83665179608, 83043495701, 83595692581, 83244607328, 82359329569, 81899424447, 81508987742, 81949772358, 82370040252, 82604830919, 82129582363, 83070270061, 83357046572, 83028987643, 83996716843, 83993871647, 83303348331, 82823355200, 82358127620, 82436349452, 83363782887, 83202746658, 82603683739, 82610071277, 82446488061, 83319669642, 83071988651, 82859521284, 83605532180, 83409443421, 83946029720, 83015847415, 82494901888, 83302357465, 83130456694, 82573724344, 81745814653, 81351297357, 80382787578, 80520204052, 80119613389, 80433117893, 80026119121, 79156327023, 79300171278, 78701793449, 78497095916, 78144436536, 78181099699, 77256429419, 77744959846, 76842860410, 76885421297, 75976517664, 75961391652, 76158975238, 76470684140, 76872276421, 77671603020, 77043090028, 77718224601, 78143170291, 77542710934, 76658594111, 76694081514, 76352143278, 77123988358, 76646792548, 77281178679, 76721118304, 75994234215, 75718375476, 76215595875, 75915545292, 76700094433, 75905799730, 75840146390, 76260339278, 75554879908, 76443808831, 77288710086, 76756272004, 76114275060, 75970003293, 76745798524, 76595007626, 77531640667, 77873199118, 78065797388, 78944367083, 79090741735, 78194552583, 77689682567, 78429814875, 78172532669, 77505288356, 77283005251, 77362056426, 76514905106, 76834334591, 76749343459, 76611621979, 75690365937, 75904130550, 75903786538, 76791883921, 76448191451, 77289105396, 76603333973, 76033938414, 75456244575, 75259459079, 75398077362, 75520944658, 74979828502, 75234480747, 74267959928, 74097531781, 74536476756, 75057834913, 74677474743, 74685270054, 75381749559, 75652376275, 76084389239, 75793161081, 76027012553, 75109837390, 75117829071, 74794064978, 74148474785, 74984762440, 75278001412, 74603819964, 75398315032, 74599634406, 75073774789, 75496890632, 76273952791, 75677300250, 76052258194, 76944649482, 76056024510, 76130303496, 76154290311, 76155981229, 76479573419, 77075930413, 77605131126, 78232090872, 78451863089, 78263665334, 77987670188, 77276646019, 78172479497, 77718716803, 78121990184, 77132853903, 77062272154, 76511986582, 76026975148, 76821751932, 77784759456, 77962989191, 78635710773, 79309969394, 80167137731, 80428396523, 80896153296, 80579435341, 81498225752, 81166449927, 80886045727, 80888160931, 80605174065, 80089527016, 80286300659, 80113738051, 80623552689, 80011951748, 79708160783, 78973226095, 79695128742, 79906068225, 79489762820, 79965035334, 80202851293, 80846383223, 81527537003, 81677551776, 81900638443, 81948323497, 81747527017, 80927770748, 81753521339, 81273451313, 80380376255, 80339415806, 81031237837, 81029789574, 80414772298, 79989378895, 80556636031, 81205903901, 80344564400, 80647792118, 80739787575, 81388071368, 80432494987, 80348283135, 79653698849, 78758407372, 78697948658, 78528207998, 77752200622, 78632819067, 78639096028, 79363498184, 79856940528, 80000540511, 79794746770, 79856302307, 79265927846, 79434477352, 78511043052, 78247256524, 78289099891, 78527857073, 78860727459, 78609492703, 78550687899, 79392825033, 79542379752, 79637978031, 79444811136, 80192836176, 80749680178, 81465697211, 81785651925, 81782736776, 81011410243, 81955749774, 82403772622, 82329677270, 82644684501, 82971212685, 82577696849, 82899937961, 81906882523, 81832905647, 82391671395, 82520900735, 82987762385, 82723876789, 83029988598, 83053905585, 82410271730, 81723622580, 81652338672, 80864754630, 80345011267, 80807552334, 80230382223, 79903742584, 79677347717, 79685209799, 79912786324, 79868980637, 80646498565, 81085955342, 81957208631, 82938108359, 83793238364, 83564230926, 84363561754, 83998690992, 84115403572, 83706065238, 83380036156, 83915733124, 84442912416, 83672779539, 83055738855, 82806049436, 82444155644, 82863977612, 83260116429, 83733121761, 83918984381, 83907966215, 84009914457, 84090904120, 83333004079, 84170641863, 83865355403, 83968800966, 84588161795, 85288799665, 84504811626, 83794678044, 84245264111, 83781799065, 82797737094, 83119369905, 83714295305, 83873369183, 83013493720, 82265936913, 83184297105, 83245098687, 82679576073, 83240084327, 82402361639, 83222465302, 83140430943, 82839305714, 82279246640, 82304095660, 82877007474, 82415110531, 82047647803, 82463114649, 83058959108, 82826818650, 83469189211, 83983573054, 84572782415, 85179015431, 84906940840, 85585396643, 85479224897, 85538469090, 85778705761, 85327795132, 85738518217, 85125534692, 85863658778, 86613921257, 86409537501, 86407322149, 87331640813, 88026103693, 87396069530, 86590379387, 87148038250, 87264171173, 86965041167, 87360946370, 88027964290, 87565330547, 88248808368, 87418055869, 87791872344, 88360544446, 89029241660, 88517780260, 88047726697, 87720030930, 88327881710, 89038021668, 89871064896, 90679041274, 90996498052, 90754508799, 90369130412, 91143759396, 90273228101, 89642234318, 89618077773, 90594601908, 90768379120, 91517391245, 90908300827, 91109773881, 91490549837, 91504115872, 92135157970, 92866414958, 93007826579, 92767111162, 92188992569, 93044077367, 93321220699, 94292826884, 94292354012, 93710708840, 92964872287, 93193819663, 93597143314, 93038004253, 92211707513, 92375211087, 91841021723, 91494411150, 90923422943, 90856280444, 89940934132, 90813427193, 91236668242, 90637581690, 89658307843, 89545433069, 89817829453, 89850288629, 89577886140, 90155707803, 89335483942, 88873952903, 88366745678, 88671053099, 89551560561, 90206968264, 89842925740, 90369402261, 90043164766, 90504720775, 90204617714, 89208136827, 89818532633, 88879097102, 88020993778, 88682353851, 89504490746, 89436227648, 89512331201, 88758119645, 87908814397, 88326038895, 88158382160, 88256155072, 88684232684, 89047456216, 89884084567, 90539850216, 90898758321, 90255257327, 89310441758, 89389621791, 89465044190, 89279500124, 89597541388, 89179574579, 89118959475, 88875549235, 89076893840, 88692736857, 89025339763, 88349427851, 87990457454, 88255752561, 87926625961, 87894380235, 88727245162, 88327573116, 88500369364, 88213910788, 89046987389, 89457005608, 89983465814, 89805696208, 88839931786, 88237796978, 88900441017, 89837451260, 89901627855, 89464891294, 88486197812, 88830206998, 88875009290, 88481246537, 87732047965, 87260105196, 87464556294, 88342090730, 88818131472, 88153173263, 88510898827, 88531143531, 88800995302, 89571577299, 89982694997, 90141916230, 89912171002, 89449945301, 90298287152, 91156474369, 91864916168, 91620833396, 91181847601, 90484614114, 91193578084, 91307785144, 90310466138, 89910521117, 89253105271, 89189515151, 89133860368, 88230571643, 88664309128, 88349351085, 89284482566, 88606972799, 89545523650, 89928702123, 90207233310, 89702079762, 90126170300, 89384985801, 89935905080, 90108742566, 90887078356, 91873991476, 92198852835, 91454576516, 91295065828, 91368203916, 90557210330, 89995129639, 90310606227, 89640426543, 90438118964, 89984792881, 89651265148, 89984952976, 89405714185, 90147324398, 89302783726, 88407101266, 88974331063, 88205110792, 87396662520, 88330915297, 87564832156, 86601195932, 86427680630, 87061368333, 87195149954, 86542985252, 87154630621, 87608671240, 86902591724, 85951585837, 86247109294, 87049412537, 87449179153, 87135686386, 87842174292, 88250399615, 87385205101, 87231608993, 86478894658, 86521238212, 86730727166, 86241813603, 87181967450, 86219898803, 85692739954, 86246149017, 85624916375, 85122291015, 84528841514, 84526998871, 85462866894, 85812767551, 86259936939, 86393700595, 86704542277, 87368637880, 87297666779, 87370529499, 88101307154, 88673547461, 87779213298, 87966833968, 87734507514, 86909449178, 87061514430, 86074766425, 86887278378, 87387502176, 87961832159, 88648670481, 89222013572, 89873956322, 90853008133, 90845468905, 90983834504, 91251591689, 90884556719, 91566974606, 90904388930, 91886452426, 91682294409, 92648821756, 92384134992, 93360861950, 92977720310, 93924722167, 93744214547, 93702568073, 93898679664, 92911220409, 93523589260, 93856023280, 93247543352, 92700392749, 92554733416, 93192998400, 92904633694, 92738811393, 93102925303, 93119255333, 93594451308, 93992868067, 93770770210, 94179074161, 94787542727, 94861701414, 94683514399, 95407596028, 94717926564, 94546849641, 94280917501, 94682095012, 94524748553, 95274300806, 94607310728, 94721309983, 95706297978, 95363320928, 94919680977, 94296960237, 94168842001, 94053919142, 93976718727, 93372908076, 94291777784, 95288369329, 95007399061, 94347492830, 94372005687, 93900304925, 93511173111, 93697623103, 94660154233, 95547232508, 96184057775, 96483380910, 95905831507, 95101314304, 94134276965, 94646005944, 95464645318, 94535495286, 95417772059, 96294782569, 96477421582, 97117840531, 96498281833, 96153870503, 95313776922, 96089381195, 95648567034, 96512074713, 95625190863, 96602802485, 95876857464, 96599394507, 95934091868, 96645296232, 97305370589, 97735620013, 97583015982, 98266454373, 97509350564, 97381984591, 96828299576, 97750579032, 97498162556, 98484643395, 98723355812, 98470237626, 97980878326, 98611330275, 98203828727, 98696202215, 97909596833, 97587496317, 98469648792, 99309382743, 99760551681, 99062535775, 98184672941, 98914799130, 99220268506, 99990979068, 99145666633, 99761699066, 100538056971, 101050075110, 100167173859, 101122033554, 100278631705, 101046563666, 101572325820, 102397608849, 101896812971, 102252770381, 102952283979, 103414141982, 103090907489, 102934188117, 102375839232, 102818662857, 103365717640, 104259796083, 104934603602, 104749664477, 105746739172, 106210177340, 105794315505, 105774544365, 106701405910, 107215212479, 108180947826, 108462631473, 108759014986, 108023142846, 108199103450, 108733123657, 108509364093, 108224265614, 107851889611, 107231611737, 106650310479, 107020216850, 107042398444, 107657851111, 107379539917, 107528390864, 108250954859, 107917632834, 107476441139, 107976620717, 107936711236, 108662384213, 109626650125, 109498367217, 109519762127, 110177305858, 109879430801, 109512098068, 108922781289, 108804535674, 107970295313, 107409984897, 106906785826, 106653711524, 107297058610, 107100566165, 106426093795, 106721481172, 106899370271, 106088680343, 105539469894, 104807809317, 105201421272, 104508980392, 104465818170, 105158061996, 105691213486, 105470664700, 105125797011, 105622140804, 106415841177, 107299704647, 108239312807, 107564223247, 107700281993, 107772913965, 107880933193, 108063210983, 109042620196, 108289149437, 108873991041, 108549957523, 109377382549, 108691382996, 107784486705, 108172745790, 108625555255, 108363866109, 107763186669, 107553857923, 107373779533, 106558617215, 107367593137, 107114805452, 107171422755, 106244811890, 105302750787, 105096020428, 105120001380, 105449212600, 105309147538, 105331414362, 104777526250, 105481629092, 105572868164, 105029933649, 104121055699, 105054917288, 105691297221, 105234968251, 105250773958, 105147119068, 104217465248, 104028689762, 103558970279, 103578216662, 104429871112, 105337555263, 105847506310, 106386142073, 107380905782, 106925820516, 106116350921, 105721506728, 106349461976, 105437727995, 104857349317, 104797953989, 104004110293, 104780046084, 105757002736, 106265482521, 105969162394, 106767128261, 106270352066, 105750527313, 106545428575, 105678694882, 106254771226, 106687491525, 107139512743, 107489541607, 107537192904, 108373151376, 107900571305, 108446493767, 108624097751, 107743368979, 108494832063, 109022220036, 108764793083, 109250081828, 109861481269, 110138236655, 110150093400, 109444250577, 109660906130, 110489585959, 111436810531, 111771947076, 111298288082, 110621233945, 109705916930, 109432586958, 109084034995, 108584168521, 108866648091, 109562678624, 109542235008, 109879952261, 108929463840, 108979548972, 108886461411, 107947365342, 107469173729, 106662077267, 106948930080, 106922914513, 107648171347, 106977535250, 106669588985, 106950319339, 106852113477, 107362959410, 107281351488, 107400790240, 108234427049, 108322533940, 107398263905, 107267981274, 106334652941, 105825069163, 105208902827, 104351494769, 105068668068, 104882661334, 104142189494, 103322923913, 103951150159, 103247639996, 103554519429, 104098207628, 103242767453, 103169273782, 102481293077, 101915110150, 101199549477, 100643661732, 100713619779, 101504079363, 101415396692, 101087430105, 101880134129, 101968951890, 101741423911, 102297860017, 102176081428, 102631437861, 103126568551, 102670380364, 102761898914, 103339085090, 103732572421, 104233779199, 104821379574, 104081239775, 103904836796, 104224335885, 103477255339, 102899476781, 102701655438, 102550620774, 102298035946, 103069340564, 102762407997, 102867704201, 103812352081, 103658887370, 104353277924, 104404286720, 104216625419, 105164283366, 105529636893, 105341735346, 105686385769, 106474844985, 107227070708, 108219810275, 108265015893, 107805677661, 108717812372, 109675468296, 108686844701, 108070953255, 107904887280, 107635539535, 108139596645, 108922216737, 109179735260, 108215323540, 107323884387, 107789429142, 107500159413, 106756243395, 106100222251, 106065007263, 105881836462, 106121292250, 105728206846, 105965919349, 105643959344, 105580587071, 105194794536, 105342673515, 104878148099, 104639486380, 105519114621, 106119827614, 106978696020, 107297195579, 107689484574, 108542014940, 108459415246, 108754220040, 109447748444, 110415174695, 110749510986, 110621770664, 111169658533, 111677818409, 111243436218, 111119349950, 110440246951, 111433113705, 111189148510, 111171808560, 111217418075, 110794596976, 111778107862, 112396862719, 111844429765, 112737605498, 113341796549, 112508431172, 113279299430, 113088821738, 113060624181, 112598449526, 112205325756, 111619076560, 111622063489, 112426860715, 113140025481, 113945316252, 114196403574, 113693803662, 114248556597, 114699201809, 113950766597, 113925944888, 113093163390, 113987987917, 113437372623, 112776908407, 112577919227, 112223091603, 111866502858, 111822562515, 110831639855, 110242641897, 110477400042, 110396339218, 109736333775, 109310934425, 109136555970, 109419665811, 110257759141, 110063677823, 110798232384, 110692378487, 111116879086, 111287301431, 110605516083, 110358334441, 109664414461, 108670361333, 107988448105, 108560818470, 108796187971, 108785243424, 108214754532, 107428981769, 106938605740, 106109971842, 106128966766, 106734754513, 107204854459, 107926998727, 107509751787, 107035840191, 107461092010, 106792302458, 106090016847, 105813010860, 106421175083, 106196207615, 106662433905, 106195033855, 106264061481, 106774359229, 106951159357, 106556953667, 107420149112, 107539593415, 108162075602, 108007201941, 107870600498, 107507211958, 106604208327, 106219778446, 107095532692, 107839662446, 107474195133, 108088396267, 107127599909, 107899485819, 108060900932, 107707971841, 108331764736, 107475262861, 108284655455, 108560446133, 108123278454, 107172986215, 107355402064, 107681224775, 107981466924, 108096515951, 109047746564, 109037638529, 109891080884, 109104220968, 109731421393, 109838586656, 110012823386, 110760472488, 111430541145, 110605372775, 110180738323, 109753954647, 109856240368, 109928272677, 109734540654, 109788127385, 110753576133, 110101273252, 111044277137, 110510031176, 111448814198, 110773351707, 111102815203, 110183434419, 109294115829, 108942867824, 109384346985, 109040213386, 109002084372, 109578224260, 110509550964, 111469653417, 111562072183, 110998104865, 111786186875, 112199774516, 112013763474, 111297221968, 111456977826, 112393092153, 113328460065, 113524581139, 114062749603, 113165805966, 112321108994, 112203734909, 111672971840, 110969824820, 110556089941, 110092266474, 109612447449, 110269619914, 110817322821, 110810050714, 110813233706, 111450114282, 110794247018, 110917522247, 111794048832, 111422133050, 112411974396, 112227322110, 112331976396, 112997699143, 112033467519, 111063111633, 111844573763, 111014119782, 111235982673, 112157729570, 111728533166, 111154248329, 110663623902, 110928338581, 110132069826, 110118594343, 110530039900, 111525311776, 111116321551, 111900013392, 111183892860, 111679750664, 112360281568, 113353675829, 112397772175, 111564298307, 111402998513, 112079999404, 112770156073, 112755180461, 113337197853, 113145157933, 112711406904, 113249121734, 114177948326, 114340468039, 114635137332, 113912392870, 113245886343, 112348878428, 112955820767, 112806236619, 112662193815, 112920312280, 111938849855, 111748563503, 111998101827, 112267312892, 111633402625, 110798037802, 111454592903, 112078623833, 111864966441, 112775408254, 113108493979, 113461337236, 114234249913, 114474063247, 114147588460, 113482164697, 114383992544, 115325225594, 115924680022, 115481645601, 114511387521, 114988518151, 115675519409, 116539636427, 117412659579, 116507717568, 117251454196, 117248715697, 117202070439, 116292148799, 116269205839, 116728013884, 115823251246, 115248003392, 115310319493, 114981045595, 114621861525, 114426896416, 115222940588, 114392075144, 114787079828, 115700063431, 116554888464, 117139746873, 117260451062, 117432054728, 116859848612, 117300330272, 118107945966, 118804381433, 119696996823, 119628744886, 119081394625, 119474809256, 119004357229, 118389768806, 118239188719, 117357390815, 116753845833, 116319588412, 117191089260, 116433193228, 116626941899, 116939256559, 117289760597, 116661345339, 117503257246, 116928477193, 117454676273, 116560479585, 116250434897, 116581931086, 116599596625, 115967006136, 116569542645, 117532283264, 118324053094, 118694371419, 118130780514, 117223310653, 116811796890, 116160627970, 115662047787, 115830604862, 115916855098, 115685062484, 116041633117, 116339376913, 115689918397, 116650231715, 116843623236, 116506669737, 116986622989, 117928365168, 118331112593, 117957132707, 118608568660, 118178640162, 118041979057, 118116681356, 119115181583, 119198197263, 118968139876, 118263688496, 118598778735, 119343550978, 119003593544, 118151235907, 117788834787, 118772969763, 119568929441, 119069451030, 118663089721, 118400974232, 119263371086, 119084384274, 119850083606, 120019815730, 119486464539, 120144183338, 120607278780, 120369453012, 119937061602, 120695854031, 120004341350, 119835170667, 119600869320, 118614914519, 118919241778, 118605578231, 118301305779, 117877417554, 118046859442, 118927686866, 118997149676, 119671584801, 120414884024, 120905605485, 120446980256, 120606847812, 121162463850, 120477288866, 120968596558, 121765546168, 121467330742, 122178441826, 122017836739, 121126021099, 121123830046, 121009495641, 120308469689, 120002222788, 119894613972, 119193150562, 118969427836, 118970433722, 119879847037, 120350996568, 120938338603, 120758393362, 121298907468, 121382439633, 120613186376, 120155372677, 119404565530, 118682336858, 118933705098, 119785916107, 119726754699, 120686686746, 120481961574, 119484724487, 120345302196, 121155175163, 120370996531, 119814768753, 119040428010, 119109890047, 119165494520, 119780848259, 119096516192, 118351877422, 117690169873, 118219443090, 118715734261, 119330644928, 118423825200, 118753269340, 119727202103, 119707648751, 119838969308, 119527990363, 120451873821, 119550563278, 119052659969, 119249331588, 120203203156, 120333231407, 119711849473, 118865963857, 119625404790, 120576760447, 121532168036, 121582142756, 122289230126, 123268748694, 122360208713, 121779742296, 122743994869, 123459968717, 123978159949, 123851443086, 123759050489, 123159159069, 124103280373, 124040232982, 123695998073, 123734197841, 122756579791, 123577274467, 123971877312, 123437656392, 122619225317, 121808997062, 122019752324, 122907853460, 122712378970, 122985425977, 123864962352, 123431254694, 122918649954, 122529816476, 123113393972, 122863664096, 122455263056, 122580094330, 122607755562, 122941306514, 121958285891, 122831198904, 123363591030, 123714839621, 123358557484, 123731575927, 124403778552, 124914988635, 124301728640, 124556267111, 124252838478, 124340657361, 124464941787, 124079639294, 124473157876, 124058094442, 124247328188, 124967148193, 124194465215, 124841842724, 124034116275, 123659431082, 123439882951, 122828948674, 123737170376, 124346504822, 124543835321, 123741695502, 124286777052, 124862948361, 124864814474, 125705317129, 125335416604, 125005549000, 125470260239, 125638659375, 125101286819, 125586839567, 124958470328, 124440727549, 123470996866, 124287471434, 123937889360, 123552662559, 124421398887, 124606434983, 124545148840, 124391027345, 124621952318, 124945927978, 124813075788, 124887037271, 124881013427, 124295449286, 125227537058, 125284189470, 124858133242, 125286511453, 124303026196, 123538822329, 124336103313, 124174776811, 123506576921, 123128252289, 122664934655, 122276214451, 121377967473, 121710833071, 121494368675, 121982903062, 121373374969, 120772146798, 121369564394, 120795946762, 120228601368, 119761274890, 119545190173, 118976206952, 118156880382, 117546971118, 117143016871, 117294193000, 117931960340, 117549449223, 117019909224, 116069113770, 116437729579, 116992898908, 117769734620, 117806224424, 117958757834, 117303239041, 117765680344, 117849288370, 117138742220, 116186908916, 115662250683, 115295204297, 114639557502, 114760038353, 114493964461, 113536623797, 113738440750, 112805228688, 113168131845, 113334034095, 113322470261, 112886721850, 113649841922, 114275994019, 113816901620, 113271835882, 112391441532, 111657385980, 111076833421, 111411657329, 110599164392, 110197866196, 110499399438, 111154931766, 111655669284, 111743640728, 112322968265, 112910586552, 113398710073, 112871081059, 113194211941, 114170876937, 113504698682, 113924714182, 114697208580, 113879630690, 114187543701, 113567180904, 113032772386, 113899908249, 114113029882, 113840995254, 112936894198, 112796976141, 112887703166, 113199581442, 113748226710, 114423653276, 114664164643, 114013682560, 114657699257, 114057408317, 113302696785, 114242423814, 113414407634, 114103353764, 114322756291, 114675476032, 114570734427, 114560922929, 115560806165, 115169493291, 114389527073, 115150002435, 114377567896, 114646485313, 114454863649, 113670308087, 113054544363, 113099636218, 113093296772, 112590484464, 112750109769, 112280680617, 111779845247, 110898466271, 111563456324, 110855137819, 109922809589, 110850940113, 111419029717, 110833147131, 111281513948, 110906448252, 110443722545, 110729455251, 111713087046, 111420326394, 111147808098, 110318053827, 110266887496, 109569626003, 109201585938, 109492640223, 109959713437, 110670905190, 109674712368, 109872068658, 110690151526, 111601478940, 112468584238, 112564808179, 113460755724, 113508579814, 113791047662, 113087753371, 113446666335, 114231126604, 114507130061, 115104600228, 115968165385, 115454122850, 116397835358, 117218911238, 116738286540, 117342809373, 117699198213, 117616321899, 117014456257, 116888464802, 116201978038, 116216934120, 116399371572, 115481090982, 115406534025, 115544619434, 115411116098, 115956631600, 115205602086, 115514104033, 116465400305, 115561587856, 115020293408, 115083995154, 114330716353, 115140746865, 115386103283, 115104969719, 115001783172, 114257679112, 115062882360, 114946191001, 114155664505, 114029418029, 114186434578, 113742037886, 113680303415, 113957332362, 113717508530, 114594353576, 114481619429, 114313581147, 114294182800, 113972706107, 114812215750, 114557243222, 113937532909, 113746683816, 114387740733, 114781293520, 115320649050, 114400789813, 114698550795, 114796345558, 115616491069, 116431726727, 116490595251, 115988140379, 116901208951, 117356931922, 117928941981, 117225694538, 117468544199, 117288472358, 118107574789, 117652937950, 117049825391, 117304208948, 116362878928, 116387104188, 116080129509, 116235641410, 116632968985, 117428399456, 117198107366, 117517904811, 118254449692, 118251530373, 117940317842, 118583829633, 119287048869, 118953407370, 118095399036, 118026074191, 118410217888, 117808327071, 117119865592, 117826153244, 118378118479, 118449503638, 118374830552, 117787988395, 117380843205, 118081486946, 117261519471, 116755903688, 116030233067, 115465822456, 115396545833, 115490092375, 115890819394, 115810044333, 114973873412, 114450637729, 114258949636, 114787966793, 115683302410, 114779989184, 113889829963, 114476206914, 115335883945, 114381605383, 114404695363, 114949943700, 115439288517, 115454713689, 115826439376, 115670037618, 114684927949, 114039286815, 113954331081, 114912700972, 114093839177, 113664667679, 113024289806, 112490712108, 113134163176, 112606014126, 113279694291, 113277619571, 112281599639, 112013742701, 111809741377, 110913811544, 111868737151, 111535993272, 110797357929, 111045804560, 110552391914, 109868046512, 109980196608, 109801308565, 110148030136, 109342663633, 108564438042, 108880618928, 109548508498, 109310438819, 110186591296, 109849886088, 109215346794, 108471999020, 109013205174, 109290799381, 109928495758, 109809035093, 109046513818, 108609281068, 108615268963, 108002723003, 108041874016, 107439300947, 107427487592, 106877133307, 107319279059, 108257059465, 107762516589, 107361672492, 108232328973, 108883712481, 109214201556, 109686332040, 109543334868, 109281628680, 109398283732, 109754749861, 109264206720, 110162398247, 110053267314, 110020547582, 109772707903, 109745828960, 109804249086, 109089495852, 108837352216, 109507714677, 110494967434, 110869444286, 111221751976, 110593151724, 110715236029, 111536148061, 110585934521, 110659432948, 110284131234, 109916964083, 110239419622, 110921344964, 110194085558, 110009531371, 109726371486, 109935850966, 109965168883, 109452191509, 109729132505, 109886413580, 110651912919, 110791254328, 110724864905, 111412501753, 110886184839, 111233343423, 110869329522, 110592204920, 110623224987, 110802209420, 110935563391, 111740249184, 112268005161, 112997872051, 112047952566, 111978468833, 112792960012, 113523345529, 114371946222, 113452695734, 113727791867, 114472535085, 114533082550, 113709870605, 114676002681, 114870270079, 115295320544, 114450733944, 113734891305, 114551855168, 115089254246, 114893292355, 114000293573, 114672652554, 114428757503, 115216566814, 115261173405, 115809114967, 116382195732, 116029297164, 116522220586, 115874931505, 114978926699, 115365894477, 114628698783, 114629045003, 115037242880, 114987500927, 115904917830, 116309759075, 115815581632, 115060244447, 114223158238, 113430898356, 112509120540, 113100112828, 113188331466, 113422668067, 113181678265, 114148956211, 113358810758, 114228619485, 114404100122, 114641486346, 114710960522, 114725543365, 115073684880, 116062987312, 115509719424, 115123873907, 115164490124, 115174801535, 114605241816, 114639700343, 115237632851, 115946022907, 115968270707, 115331914542, 114501650744, 115258324584, 114485840211, 114624551470, 113902153368, 114295545706, 113461712940, 112634644704, 112489727948, 112059411874, 112388896806, 112796995033, 112886182542, 113724156800, 113713098436, 114032994306, 114899808429, 115345791372, 115706100417, 116001499865, 115942432305, 115076317303, 114422050614, 113578434229, 113099196063, 112199712023, 111779479850, 110901379734, 110235153857, 110753214795, 110674712816, 111268197136, 110395157209, 109411558437, 110375036769, 110464296369, 109915256214, 110661461907, 110467283037, 110608482933, 110552446487, 110284974611, 109431598826, 110121456385, 110730054559, 111681846772, 111557494794, 112108659967, 111989615511, 112629639328, 112419642922, 111902626254, 112655756141, 112317747256, 112883001408, 112383735109, 111970398150, 112455949218, 112523377260, 113197643801, 112373916197, 112659030719, 112165756630, 112477142751, 113148524332, 113107743461, 113061464070, 112079226254, 111423452699, 110718908545, 110058435790, 109408121852, 108601278186, 107842229372, 106925081574, 107721615686, 108591052854, 108149338745, 108672230060, 108891798757, 108266040076, 108484283094, 107558159172, 107769206953, 108760831473, 108279988710, 107568616258, 107806823848, 108214171871, 108525691348, 108048596694, 107198659030, 107031665432, 106948810924, 107363828243, 108079105936, 107879750543, 107687324833, 107271673479, 107589518623, 108199819987, 107633616901, 107807635264, 108284612893, 108572457037, 108843081810, 109458230483, 108646898915, 108782659141, 108178202618, 108843837583, 108019931850, 108545624820, 107728816717, 106853423366, 107446364272, 107485807550, 108093234870, 107963390509, 108002964214, 108462807786, 107812725324, 108523524438, 108550763215, 108086419271, 108671004396, 109473165764, 110057981932, 110267294840, 109272384122, 108577734025, 109073521032, 109210538006, 109059502149, 109286433095, 108416818882, 109033567611, 108108436150, 108343047972, 108683046726, 108984165092, 108066449574, 108644547827, 109213932626, 109405913482, 110154464207, 110611234218, 111466580118, 111293430574, 111360946202, 111742430651, 111216849024, 111248675712, 110692375314, 110107994700, 109857463720, 110075844989, 109941704506, 109633796206, 110100049238, 109754905965, 108875722374, 108644889917, 108388857163, 107705907527, 108655328808, 108972441438, 108557812453, 108684053049, 109372134283, 109156283346, 108900623976, 109457873564, 109566371818, 108876596922, 108931688610, 108057077546, 108031516983, 108190737783, 107498115854, 106985673393, 106316370779, 106806865563, 106255365294, 106537304162, 107421491513, 108155330168, 107857553594, 107997974173, 108049234430, 108970455858, 108010301375, 108371303732, 108896220427, 108620115733, 108691980758, 109541001315, 110253685770, 110934198448, 111859795065, 112357198593, 113232125130, 112805549416, 113165754058, 113229002203, 113961489402, 114742269162, 115535774004, 116025219455, 115758758121, 115228858157, 116176260416, 116050231421, 116606395097, 115808904624, 114992354031, 115976943269, 115321204443, 115123354305, 115162679850, 114173251162, 114284460931, 113506727377, 113200558370, 113118649939, 113728759844, 112816895658, 112226526938, 111766392165, 112357692703, 111763060135, 112606190206, 112338123611, 112238635178, 113220909761, 112970974383, 112872137942, 112901753549, 113021032185, 112308395011, 112939067485, 113538744383, 113641793620, 113475417225, 112898757619, 112819800502, 112296363736, 112188862657, 111311325553, 111271741270, 111690856385, 111311260479, 110652916265, 109987809379, 109494747764, 108591384704, 108007703714, 108632900411, 109349987036, 109936950589, 110268662618, 111081023936, 111592004556, 111117137641, 111904224519, 112557138167, 112840592727, 112323110456, 112973648404, 112779416660, 113358614079, 112613466230, 113383494830, 113305960632, 113454356263, 113715397223, 114461094471, 113975636600, 113254764545, 113405470937, 114055078606, 114775707607, 114821647701, 115230302097, 114708975055, 114994814600, 115494269409, 116012155018, 115050471041, 114923293649, 114127829404, 114202949607, 114339961109, 114910948595, 114843145809, 114344478410, 115342875130, 114576602965, 113646943006, 113528629119, 112766334198, 111958663897, 111934314055, 111305183072, 110859741341, 111284671640, 112090156730, 111635792475, 112330969431, 112345006699, 113301966993, 112697703357, 112789789938, 112859142554, 112158592103, 112240060915, 113198182076, 114079437150, 113529671280, 113546975823, 112883190579, 112823764505, 112697705497, 112421326217, 113256551843, 112478584745, 111686744824, 111111269072, 110190665380, 110283786175, 110107492850, 109679506686, 108964692687, 108683859846, 109382031825, 108668153087, 108278723618, 108715661126, 108954439857, 108767004525, 108773964676, 108746764022, 107862504821, 106904602343, 106718135788, 107240868952, 106820639366, 106902898720, 106034000692, 105967587453, 106368712209, 106769874691, 107227702397, 106888573333, 107249852177, 107825750328, 107045228330, 106080953074, 105938753621, 106528935973, 105570680593, 105995619055, 106701150232, 105896242247, 105337734949, 104429000389, 103789742051, 104388823223, 104543292547, 104579354604, 105460292750, 104658358293, 103673920889, 103066829456, 104019915249, 104451442095, 105139587065, 104418893928, 104324690898, 104918426738, 104650416235, 103952473588, 103654031771, 103051228496, 102806475467, 103215578910, 102575847859, 103043877805, 103877332964, 104524688163, 103707367920, 104422499525, 105349952993, 104414517210, 105004336494, 105914743274, 105457391646, 106022365407, 106222459142, 105748525923, 106568447048, 107298152071, 107051998993, 107092788700, 106146977230, 105338809486, 104436178240, 105406359789, 104570586755, 104789574547, 103811046281, 104073230307, 104472457769, 105342201168, 105847543850, 105949504843, 105506641905, 104708490228, 105017875026, 105462997649, 106294158242, 105511381112, 105212694176, 104740248412, 105269330865, 106169732690, 106289888843, 107162435433, 106985447560, 106103435753, 105359197711, 106293987380, 106948203249, 106236067095, 106227813510, 105242531388, 106212798173, 105621192848, 105401223685, 104937868404, 104213455581, 104343001277, 104936479518, 105878555259, 106465355304, 107267699193, 106857152992, 107272133538, 107132004298, 106202472920, 105261026429, 106020024372, 106683163240, 105686129956, 105030613629, 105029352319, 105686660274, 105847901020, 105498510037, 104850689219, 105766290803, 106262127109, 106826391809, 107159992405, 106164865944, 105925602975, 106286406884, 106432852086, 106390602686, 107062514405, 107064893219, 107482091120, 106814090307, 106351681793, 106727572249, 107589485128, 107986567204, 108511255726, 108996495898, 109785884477, 110361391930, 110337146531, 110111687525, 110134255574, 109906640190, 109010392965, 108543850630, 107547491176, 107399280885, 107618390709, 107693550899, 107037566214, 106698778787, 107593452513, 107448700321, 108268820180, 107542314366, 107970022787, 108435424288, 107573923231, 107707041450, 107285728477, 107941900619, 107589854226, 108131057982, 108733090383, 107973850071, 108373078077, 107491174355, 107233534148, 106899504810, 106585089572, 105699533091, 105506689818, 106094053755, 106834005944, 106057990948, 105976382043, 106690492249, 106327181858, 106851140987, 106878006603, 106228869692, 105644518876, 104948009414, 104413752570, 104232757061, 105091770509, 104734334383, 104213889849, 104648360479, 104886035659, 105784733906, 106254800292, 107099694154, 107980127903, 108222099162, 107734546054, 107440693817, 107948312862, 108266123538, 108153357599, 107441668554, 107572675291, 108083432865, 108909239778, 108980856542, 109443406562, 110260965109, 109604767459, 109692132721, 110458424095, 110068204658, 111010993877, 110308402510, 109357790612, 109408758313, 108992996794, 108101310870, 108505877013, 108991117681, 109254320440, 110093352268, 111003844042, 110153272525, 110608399033, 110489247178, 111347328412, 111659360869, 111628287169, 112356402922, 112782593922, 113052509286, 112132881912, 111925334239, 111742423928, 112677278342, 112154235585, 111828683717, 111372405435, 112181126456, 113112042553, 113332302666, 112481836724, 113011121337, 112915821233, 112898831117, 112381309173, 112158311238, 112482527790, 111753389818, 111123177953, 110870029317, 110769601075, 110407624399, 111278535501, 112118612687, 112101802929, 113088919690, 113089730324, 112846603763, 112911784829, 113234437979, 114121878042, 114915793531, 115301130872, 116192607656, 116353227753, 115879861793, 116040922720, 116583611935, 116403986733, 116676595207, 117652608897, 117854864398, 117766889760, 118337626361, 119283285703, 118959022666, 118293487301, 118469823781, 118243508928, 117486708756, 117309421517, 116821097516, 117011404708, 116767041630, 116549880533, 116824448052, 116406508719, 115672080726, 115146001534, 114455197634, 114005581123, 113582424375, 113599142540, 113723713110, 114226821635, 114685903697, 114966429297, 115032132984, 114203025717, 113641253551, 113916720156, 113835855414, 114720933936, 114176657891, 115015843890, 114608825048, 115063106708, 114725473486, 114330478173, 113658230254, 113532964137, 113322688961, 114075041890, 113909610925, 113860549787, 113379338687, 113366351653, 112582562116, 113520159771, 113087333583, 112762808917, 112014923997, 111192496130, 110371919326, 110201779157, 110846582622, 110680892952, 111120180462, 111058769350, 110612327973, 110744732904, 111135701683, 110345070235, 111153592286, 111542036712, 110777265554, 111544860952, 112304235821, 111693093307, 111422408072, 110465409756, 111331053991, 110676473090, 111244197612, 110831514918, 110995323094, 111386848128, 111799091692, 110855887648, 111709140724, 112198283644, 111779001210, 110975085505, 110032726310, 109575973690, 109511206482, 110433949366, 110455558836, 110295574048, 110611668717, 111119588397, 110861570830, 111504619434, 111121797458, 111514606604, 111693007460, 111660088274, 111220864916, 111492691660, 112257602100, 112866673039, 111957832454, 111401798031, 110420761444, 111250232282, 112221333389, 112793890030, 113193291535, 113137175298, 113952063246, 113231820998, 114176090423, 114829868686, 114591691811, 113952391203, 113695992475, 113941426681, 113623735004, 113227018510, 113826183291, 114359773591, 114093343186, 113978509643, 113663922620, 112994987119, 112183135586, 112893407174, 113401166992, 113469075693, 113493905966, 112822733835, 111843846228, 111514349971, 112120110931, 112566806104, 113341798397, 113494362407, 114141626574, 114198824191, 113215642792, 112273803437, 112919000724, 112048485594, 112570011475, 113471322535, 113942183653, 114219831441, 114470500725, 114338707213, 114277678295, 114055846622, 114302302884, 113676707818, 113699925341, 114344072681, 114815172134, 114029208173, 113660862832, 113669639577, 114387977717, 114418439355, 115402896710, 115227454841, 115474145934, 116308751914, 116339978350, 116782728466, 116572110258, 115609093808, 116509498228, 117050789008, 117793168730, 117809633818, 118583462980, 118520746568, 117584822406, 118213107779, 118602267704, 118992378387, 119846026710, 119946274199, 119173427015, 120046771451, 120599144757, 119919688120, 120366927597, 120582532954, 120269444242, 121178697479, 121572137793, 121619670767, 121604029379, 122278339868, 122832219701, 122332874437, 121875720003, 120964436688, 121612982427, 122294364943, 122879116848, 123781250124, 124289026376, 123564462843, 122717808075, 121997194233, 121692239997, 121000707868, 120441005636, 119681933748, 119400060399, 119793953291, 120640998609, 120540657079, 119940175156, 120362361317, 121192424879, 120712379790, 120126745392, 121101914183, 121647501994, 121182117759, 121986451378, 121225884315, 121054070695, 121522245218, 120890707806, 120771298884, 119902320360, 120811581251, 121620979947, 121280871658, 122166448352, 121246886952, 121258470783, 121888663717, 121913121607, 122253952397, 122352172157, 123111668859, 122888104210, 122160579232, 121392646846, 121649800013, 122030007970, 122503339535, 122784957714, 121799789068, 122637956577, 122534787318, 122232479303, 123216534374, 123262626571, 123491509697, 122788170390, 122962211729, 123817230899, 123046063051, 122144843159, 123144636040, 122696288108, 122397584272, 121682431273, 122472574662, 123191884622, 122800019857, 123413182040, 122871629545, 122577226658, 123206049247, 122969912400, 123047478526, 122683207645, 122770762225, 122129000658, 122969520322, 123134467935, 123558252532, 124143941449, 124593718438, 124234540984, 123841432533, 124278523960, 124189581408, 124591193442, 125014126162, 125117494975, 125604003591, 124767636540, 124590182591, 125189256082, 124396641269, 124149091482, 123665881079, 123650654333, 123979379534, 124787765516, 123823430889, 124333431626, 125233785371, 125277461467, 124965261516, 124529205750, 124386733734, 124857616504, 125480722782, 125590608972, 126588012202, 126208637464, 126362115656, 127239034987, 126294204903, 126633724254, 126230049418, 127134438170, 128084441080, 128457120988, 128434704572, 128184917675, 128764799097, 128348645649, 127681747633, 127331999847, 127119642847, 126728169534, 125817230249, 124970595174, 124176941091, 123252336023, 123071430280, 122774502062, 122257136532, 121388074094, 120599855858, 121586280544, 121513193346, 122217927431, 122392590969, 123281907187, 123110833964, 122130806095, 121275008898, 121177864180, 121217371015, 120439308839, 121077772499, 120561233179, 120950040759, 120012905165, 120797716996, 121182150612, 121354879395, 122113753747, 122255720258, 121750892863, 121217401133, 120455453066, 120724444510, 121008041225, 120721096731, 120974241727, 120280377975, 119741229195, 119548213923, 120184044137, 120845384130, 120129538363, 119287130183, 118309535268, 119131773448, 118630025331, 118908556465, 119323020213, 119785378426, 120418201227, 120704618841, 120412939950, 119427201033, 119042447242, 118946542356, 119388140065, 120139267853, 119171238792, 119961982655, 118970953588, 118551687714, 119172744720, 118287656105, 119265247567, 120112803870, 120761762438, 121085690422, 121436671044, 120846549166, 120086636525, 120720929030, 120491606640, 120622449636, 121173034007, 120376917087, 119831203060, 119823075889, 118940726522, 118377800305, 117450957381, 117805339047, 117436751541, 117333750388, 117084727471, 117800496334, 117252954155, 117379226169, 117817201469, 118158239777, 119035577299, 119987607564, 119110377883, 119064649841, 119405141764, 118767062920, 118035900815, 118707286050, 118054764269, 118013643874, 117609390291, 117938088237, 118045832200, 118450201693, 117818403871, 118488744247, 117844631407, 118236786854, 117253664767, 116525177910, 117331503380, 117436727611, 116647097092, 116636601861, 115640319583, 114838387091, 114615907737, 115244714101, 115692338083, 116478871117, 117431064680, 118416544740, 118101137177, 118818490210, 119096488716, 118860633675, 118585525760, 118506815744, 117784957098, 118418652895, 118103645856, 117475527680, 118003524663, 118739300460, 117952039584, 118261750210, 118632346006, 118399767725, 118953474072, 119540884544, 120378014460, 121190345875, 121991135770, 121491593610, 120689435186, 121517531445, 122158941380, 121263893315, 121647393924, 121768004817, 121318584878, 122169632993, 122948551330, 122124364626, 121893240353, 121227648052, 121814594733, 121940208971, 122099375128, 122804480009, 122384952979, 123170327186, 123944427373, 123061267966, 122685662411, 122341127771, 121944681479, 121906219012, 122884192611, 121979069965, 121377439249, 121483112841, 121356216636, 121799171016, 121656693218, 121852904709, 121496944395, 120767465975, 120992123816, 121453394016, 121778146763, 120963404004, 121532059734, 122289839426, 121379327428, 120544836143, 121480303932, 122198071532, 122391344252, 121618617394, 122279670738, 122004378633, 121574718131, 121786113083, 121755792233, 122701235208, 123348145846, 123846302026, 124125747990, 124239463479, 123620728250, 124446634271, 123762333464, 123837554952, 123147153482, 122834697641, 123756491382, 123745134504, 124549789843, 124013158165, 123398289658, 123899211777, 124229301861, 124665946140, 123853614410, 123104614043, 123036855757, 123236536965, 122921344083, 123415715541, 123533454427, 122539832245, 122837297471, 122879669125, 122579120781, 122480096620, 121593762361, 121893719846, 121445499260, 121365327229, 121290832627, 121414918401, 121209385600, 121691427374, 121428267608, 121096754066, 120804070692, 121156743115, 120799128865, 120418987408, 121070400739, 122013334622, 121867546791, 121455146395, 121635330215, 121119805287, 120416492519, 120587728029, 120942879779, 121838484529, 122222136470, 122544456063, 121846439985, 121024200515, 120797895437, 121595477412, 122299063825, 122370387182, 122235631883, 123200930606, 123861421993, 124052291582, 124242404458, 124487888832, 125294175483, 124465422768, 123922032866, 123198233773, 123031515174, 123923921461, 123139454606, 123785568988, 123143089473, 123665645557, 124419507874, 124890504290, 124716641574, 124969501196, 124475321689, 124530940262, 124764877189, 124789844385, 125588804254, 126003848775, 125572254984, 126114280180, 126458271641, 125884617283, 126525547362, 125934491585, 126407566548, 126151625414, 125705014947, 124955323169, 125016258224, 125224521338, 126087312385, 125724232970, 126503756740, 126319605315, 125335231046, 125652941920, 125525143637, 126318022136, 125513599236, 126245395256, 126857450672, 127363792246, 127210947202, 126332102447, 126099913964, 127085779592, 126536822978, 125571393672, 125136199217, 125232591484, 124501800429, 124894938692, 125033554918, 125649009623, 125597264813, 125933961307, 126505928984, 125915273533, 125434076648, 125954518466, 126110614291, 126504847449, 126165982161, 125269017247, 124639525848, 123835583821, 124272679069, 123965671699, 124141855509, 124007752481, 123817013414, 122932340495, 123142103514, 123115449934, 122576298090, 122345978545, 122720206064, 123598743748, 122993499945, 123377229383, 124090581257, 124083048253, 124168871182, 123632355883, 123543722434, 124179813208, 124338019531, 124944683052, 125250129339, 125298931656, 125217029178, 125238284803, 125233676605, 124849890086, 124314113212, 124343301948, 124779052489, 124337116516, 123683762393, 123915260665, 123508508806, 123131348463, 123853856672, 124499656343, 124995557267, 125553079964, 125713835935, 125623962721, 124657754819, 124354288476, 123501559653, 122793916032, 122359546264, 122007426178, 121900693240, 121091984021, 120248754609, 119918585927, 119009437585, 119027447105, 119226540303, 119812633864, 120206076135, 120307326255, 120561489431, 119868869866, 120735795570, 121247375980, 121200516892, 121924195979, 121432492946, 120963605042, 121353654697, 122042782297, 121459151531, 121419343401, 120990852483, 121237565661, 120421674594, 120608213396, 121605362579, 120789891711, 121029849287, 122011255222, 121737459902, 121749143619, 120794078231, 120312946200, 120192620001, 120284408993, 120294202299, 120392929662, 119778515937, 119302539948, 119261993961, 119143273566, 119077889536, 119950785702, 120363246405, 119656294437, 119768765279, 119769907353, 119345850157, 118347345411, 119281132027, 118699546481, 119602823960, 120544281777, 121487469742, 120883103531, 121836336465, 122686683474, 123544194261, 123662592109, 123359522015, 122966164913, 121975332091, 121830830838, 122403919920, 122027052927, 121317490381, 120397669357, 119653800248, 119395979576, 119818599341, 119931895506, 119786099143, 119573177087, 119667652392, 119020634432, 119245339514, 119888874136, 119259212633, 120217465133, 121003964803, 121461417832, 121568612299, 120941787104, 121656572504, 121645888942, 121893194722, 121426220547, 122374253386, 122983061055, 122679965371, 122991271162, 122910132349, 122579219681, 121648617248, 121799227994, 121781336621, 121161320480, 120376164008, 121208570596, 120692890161, 121569180951, 122396942560, 121988240668, 121784285816, 122156066178, 121409865226, 121017979222, 121135035642, 121875623444, 122871097915, 122111266764, 121566133079, 121471592345, 121133580945, 122076403450, 123024700938, 123865216780, 123903992367, 123689840896, 123957941148, 124729408488, 124082919464, 124915668684, 125453184074, 124552950591, 123704686338, 122721806389, 121783289310, 121092328215, 121738627117, 121855556581, 121736308686, 122031525392, 121088468828, 120952906675, 120532076695, 120592664835, 120076102265, 119967697689, 119541514594, 118932644946, 119301974853, 119674737528, 119229234366, 118519920723, 118837199456, 119813555737, 119631820801, 119155482961, 119678647994, 119408972405, 120260681655, 120130604063, 120245741833, 120798430411, 120553637190, 120625715688, 119915577208, 120646114008, 121338592356, 122241704670, 121308176664, 120911337428, 121727461408, 121212381669, 122162623417, 122035227242, 122581820014, 121673302093, 120757601279, 120257356466, 120140106460, 119142340257, 119903809785, 120847516417, 121292613249, 121256525972, 122083164295, 121668169192, 121667884118, 121484660577, 121834441347, 121727904886, 122579524743, 122422205249, 121541681951, 120608953117, 120914075710, 120365759843, 120396766817, 119944899611, 120465290997, 121315676526, 121371784243, 120488948970, 121364771342, 121223790617, 120234342211, 119534443540, 118777879781, 119190193920, 118268980493, 118006344161, 117889340835, 116968767391, 116720818305, 117152054458, 118016958211, 118947771292, 119147881263, 118369565753, 118731379363, 119723122784, 120081593895, 120611764787, 121259681342, 121937761689, 122581333667, 123470658915, 124188807317, 123707974818, 123793529841, 124573233394, 125294507353, 125298398622, 124748977863, 124550579352, 124254434069, 125155175997, 124573906908, 123657639670, 124272841452, 124820485599, 124473244332, 123934884598, 123108518799, 122494892863, 122349401748, 122060187169, 122180216976, 122115665723, 122989538674, 123037393327, 122130576936, 122481060437, 121947370577, 122415031362, 121806673973, 122756924292, 121810409436, 121867909118, 121742422397, 122082039602, 121780242792, 121365004650, 120934296108, 120295649472, 119689278502, 119917597721, 119495305591, 119672366681, 119179673841, 118762537575, 118511627812, 118336438331, 118900627653, 118859033543, 118944971141, 118612730557, 117623732331, 117724667546, 118647887966, 118225912820, 119144630632, 119615250314, 119725237602, 120105761110, 119170016625, 118483139551, 118777424767, 118735756766, 118594359950, 119416014220, 120028191439, 120745650013, 119903498945, 120618192552, 121299162063, 120604514195, 121358426429, 121014662171, 120307055018, 120887983966, 120956266941, 121816202141, 121887049632, 121722021395, 121332900171, 121430851063, 120971065615, 120328376724, 120357825569, 119487662190, 119147420809, 118623286980, 118358643798, 119085282166, 118731775423, 118207030358, 118680231043, 118939568884, 119600151500, 119067172413, 119342311305, 119244561588, 118341481035, 117471775885, 117806056363, 117598177173, 118396644565, 118954899451, 119784394549, 120377107982, 121201507357, 121054843868, 120903266626, 121660080310, 121852265755, 121512189880, 121027472239, 120694445520, 121068520520, 121244552185, 120778531937, 120104504033, 120175530100, 120176968433, 119804642421, 119687396991, 119246271326, 119312248335, 119758361940, 119480475215, 119436888655, 119633428693, 120560204151, 120496955496, 120772994694, 121136468408, 120565728651, 119749603261, 119336399049, 118595812939, 119291154283, 119048751205, 119971150479, 119506196814, 118592763851, 118140045243, 118811107139, 119395235268, 118674780773, 118391500918, 118370173440, 117684829861, 116715607900, 116976226674, 116846244262, 116697106628, 117672082806, 117360461808, 116618199364, 116001317474, 116454886840, 116169659319, 116055515776, 116010743447, 115062033430, 115899449742, 116035941672, 115233170394, 115993871122, 116279994854, 116369070437, 115924123817, 116670574697, 116588212350, 117088249748, 117713859983, 118247115084, 118352774542, 118004198708, 117006096755, 117604097985, 117067730339, 117236038351, 117127759322, 116419279620, 115524197415, 114606776171, 115016489765, 115471660147, 115766585795, 116576607132, 115791444956, 115566486031, 116141485031, 115800252010, 116618932814, 117599157897, 118164289651, 117411172349, 118111971022, 118903318055, 119091054413, 118366376352, 117691393880, 118364391352, 118097855109, 117411532990, 118245439423, 117902375787, 118136376912, 119065105244, 119603927407, 120086407532, 120135750054, 120157590885, 120043940464, 119800464954, 119133337761, 119256867900, 119987176745, 120561781838, 121488631772, 121759583769, 120883953947, 121650922910, 121711166531, 122306024164, 122413179483, 122617486844, 122981049679, 123179629268, 123076792926, 122733581829, 123506340242, 122871620849, 123149504776, 123593968088, 123667671781, 122805591466, 122538651360, 121746999893, 121363239738, 121714281363, 121466741131, 122374738275, 122964972138, 122999827600, 122209777861, 121578068225, 122362068122, 121496577163, 121830240572, 121257282439, 120500168823, 120944128741, 120957868146, 120008280467, 119358332976, 118638590573, 118169581134, 117555803523, 116695338519, 117071687851, 117697193083, 118011725037, 117562689855, 118329873284, 117654969524, 117416734409, 116944366473, 117023168512, 117373973471, 117297908067, 118030983061, 117121842700, 117408576571, 117657545856, 116801369461, 116332573634, 115471224680, 115975218474, 116675215863, 117543843938, 118259061379, 117730270737, 117483311208, 117797278872, 118737634163, 118459612001, 118504608022, 119250196970, 118388219028, 118881066431, 118723115575, 118910604982, 118295612601, 118315549882, 117917388240, 118682856896, 119361315786, 118847584731, 118889279515, 119687738367, 120286424652, 120200493814, 119989304813, 120047815022, 119357484115, 119864487201, 118898102811, 118390549727, 118717986317, 118152793724, 118980669921, 118135290057, 117252627274, 117327443419, 116393949376, 116917715103, 116403604333, 117323090947, 118053289934, 118656030758, 119006279843, 118490062489, 118885495784, 118918594525, 118203953199, 117280872928, 116994750648, 116967512249, 117406567903, 118323417227, 118251974618, 118317751926, 117995415955, 117998701813, 117652441293, 118640634493, 118361581588, 118027103445, 118905856589, 119386467889, 120014163100, 120152644082, 119195796537, 118534116339, 117760799079, 117499634671, 117584058585, 117772561324, 118348088520, 117950432006, 118086459898, 117939852598, 118093622942, 117611390650, 116792665697, 116588360724, 117524431982, 116802209675, 116686129710, 116215038998, 115617043492, 114872430774, 114380164644, 115340180548, 115554463216, 116171266746, 116624001522, 117308943017, 117880543250, 117365039204, 116689491663, 117382476329, 118118586961, 118455542505, 118192877315, 117814687349, 118764624860, 118288744196, 119029788124, 118819761945, 119736027416, 120281979168, 121087132000, 121454900939, 121225738488, 122203155601, 122803061522, 122732684653, 121985898271, 121947537595, 122363999722, 122227958131, 122325745753, 121822901910, 122599842295, 123313662055, 123709362535, 124275018386, 124785800316, 124027784094, 123354483526, 123836299193, 124004451828, 124626382783, 124349431661, 123371898336, 123788752666, 123128547814, 123652570092, 124637419300, 125579567074, 126022277616, 126162785479, 125776957169, 126022160437, 126781926950, 127690212246, 128356816938, 128738746236, 127899579948, 126986761083, 127362740533, 127831271084, 126988524754, 127390704413, 126938320147, 126740475818, 127719364313, 128660633907, 128317437358, 128728160179, 127910204917, 127548243818, 127712736756, 127330605684, 127950514361, 128493047298, 128725686657, 127743481240, 127721032707, 127422940561, 127458175442, 128133816891, 128510144783, 129465981682, 128868666010, 129783293883, 129943788981, 130256105876, 130088922783, 129743228660, 129482772419, 129561877855, 130177353621, 130372164466, 130987509388, 131439522549, 131511096414, 131901143254, 131061444363, 131432261571, 131797047980, 132577894862, 132692604321, 133447906258, 132577347077, 133487117330, 133213741153, 133857197263, 134297190722, 134930774001, 135297861077, 134464910895, 134444615970, 134020596625, 134237343646, 135189856234, 134442119077, 133921960326, 134841610969, 134616705199, 134411898090, 134453830333, 134775328955, 134112332116, 133127250386, 133395443979, 133546917387, 133748156468, 134296633056, 134253099512, 133901086395, 132985673115, 132637045270, 133363956298, 132856574675, 133293548445, 133525131769, 133412052418, 133076943179, 132148095554, 132648474489, 133286596601, 132876982439, 133205678625, 132556385227, 132331245253, 132362731063, 131625292104, 131584804881, 132291902934, 132498074588, 132651552355, 132563066421, 132154182187, 132358131033, 132729551725, 131799070620, 131568609605, 132195282850, 132415629840, 131618606060, 132130694072, 132011006912, 131624827340, 131121679362, 131464321941, 132221602939, 132908637134, 133636095234, 132917168567, 132267715290, 132048335101, 131889838568, 132535975515, 133091082987, 132516334586, 133120632229, 133070005114, 133981441869, 133805433167, 134667603552, 133933423744, 133151771316, 132458457793, 131525298701, 131884876249, 131049517555, 130758251142, 130005118857, 129382677855, 128826232463, 128757495988, 127888839778, 128493938535, 128103208186, 127419926298, 127307444111, 127286514033, 127869168660, 128574768396, 128194572645, 128991285232, 128336091634, 127535397675, 128200169247, 128609337843, 128835605030, 129328117319, 129716014916, 130554702656, 129800394420, 130745850915, 129872866971, 130310204495, 129479672984, 128575951780, 128170108945, 127717710144, 128210682716, 127799923840, 126848907537, 127239902433, 128083545348, 128898069694, 128102699097, 128541856096, 127787719500, 128374413302, 127999814089, 127410421689, 127612385369, 127263905356, 127075573757, 127541689184, 126592569476, 126037352277, 126146758450, 126843937469, 126043566104, 125539113375, 124891804551, 124462156587, 123596690385, 124415204042, 125337998779, 125585260179, 124773215481, 124814715243, 125623571175, 125576841044, 126272009603, 126373612128, 125841093723, 126002648807, 126883304787, 127545659183, 127180649493, 127862164644, 127642566330, 127627575492, 127440161880, 128295432910, 128775482845, 128723005855, 128315279832, 127461955344, 127818201817, 127400289957, 128333603415, 127649716254, 128423664937, 129171848129, 128660828303, 129482703208, 129185788642, 128351294785, 129305325978, 129780280769, 130063253229, 130871999382, 130038129262, 129046158479, 128630186961, 128432189562, 127566089487, 127238924406, 126451537310, 126065219413, 125597809642, 125268200751, 124404065307, 124190384296, 123772583722, 124001927379, 124100626096, 123135722250, 123164778511, 123458658423, 122873413917, 123531090003, 122605256565, 122822541855, 123746426504, 122851685048, 123294696592, 123270561371, 123563707188, 124356906965, 124266723004, 124246777484, 123650797088, 122802610879, 123536859708, 123181837565, 122338732282, 122199023653, 121981419268, 122524842892, 121648269643, 122601311748, 122139752476, 122314331910, 122854179052, 122120651931, 121553817947, 121148000047, 122048011372, 122386907680, 123249111869, 122674529874, 122873436013, 123740806041, 123915187232, 124506319907, 124549432964, 125411927412, 124932419981, 125609138941, 125622183624, 124928426298, 124909343772, 124802930636, 124305159221, 124337744426, 124482783272, 123978879643, 123256554086, 123908247199, 124152755019, 124803984187, 125095007750, 124970299728, 124217637326, 125214309927, 124391253648, 124048906490, 124421607277, 123465408714, 123921511437, 123408855025, 123578107560, 123576443255, 123225867871, 124062720701, 123791710247, 123430571143, 124305986386, 123707899383, 124433331134, 124692831244, 124756612836, 123942509583, 124575053675, 125117171062, 124894036835, 124697029499, 124187312967, 124362598125, 123925696075, 124607453876, 125030406255, 125475357561, 126042896842, 126691263129, 126906410214, 127827814728, 128453950174, 129322539175, 130037965344, 129426290980, 129158290836, 129663669794, 129033148011, 130014815379, 130076404445, 129280934849, 129141414314, 128494890607, 128556304445, 129477215901, 128755964697, 128953536886, 129658541168, 129207735159, 128454914454, 129431230684, 130162539937, 130774997563, 130683620200, 131232119881, 130478455267, 131257291279, 131888542067, 132281493534, 132564419165, 133550937973, 134482564657, 134826234966, 135096896429, 134303216886, 133728174044, 134189326599, 135158836607, 135757553308, 135276974251, 135812278614, 136693579936, 136040423057, 135594527380, 136090777437, 136258312063, 136985058663, 137496972450, 136660217032, 136731857314, 135885612427, 135007680622, 134804766056, 134828805915, 134576573772, 134064438899, 134884143649, 135511824232, 135691923895, 134840993525, 134052684085, 134383460526, 133800005923, 133911701158, 134422932483, 134199209458, 133493787442, 133693850236, 134543424009, 135524371684, 135176490397, 134182350327, 133676139373, 133028547647, 132464001853, 132454409169, 133104507250, 133758074596, 133126514458, 133589096941, 133676597352, 132925134896, 133825421060, 133430163993, 133435083281, 132795731322, 133471858292, 132822835432, 132629234963, 131734988448, 132201217045, 132113565718, 131711820725, 130940803344, 130225404258, 129376494595, 128957252531, 129713236257, 130512734317, 130039936620, 130454350382, 131234887046, 132157542644, 131777077456, 131701263741, 131020443678, 131931275439, 131443519777, 132313051016, 131509894782, 130551144600, 129617503368, 129970066467, 129394442386, 129426962122, 128543040752, 127605352032, 128205032744, 128548163596, 129415454108, 129767501839, 129956688679, 130307636028, 130525857351, 131307938898, 131219026050, 130408675924, 131009292004, 130456698107, 129771538666, 130164335918, 129817346516, 130026811367, 129783824642, 130237774814, 129796379936, 130212445554, 130189106350, 130723674358, 130005737647, 130600291372, 130224478844, 129476225647, 130431131414, 131305692394, 131062094766, 131767616937, 130844175307, 131612815384, 131351417081, 132165126371, 132282242991, 133096714820, 132207959020, 133061152636, 133814119372, 134213558558, 133608284300, 132931592151, 133339629239, 132550306693, 131834159445, 131163873973, 131615367488, 131188886593, 131852469926, 131271784401, 132211123978, 131350484637, 132327575976, 132469579103, 132634288144, 133464684008, 132850989394, 133634576448, 132844888869, 133268704641, 132973994514, 133148910482, 133788865658, 132850543743, 132692292936, 132303106647, 131595302578, 131544017586, 130823235003, 130156959667, 129183577985, 128185003436, 127190058376, 127565565761, 127101356832, 127302168452, 127719843067, 127280462679, 126550241728, 126005987425, 126018215089, 126131947826, 126761266486, 126484266661, 125678447577, 125114202929, 124711209056, 125322633669, 125944910417, 126171098325, 127151702332, 128150613688, 128397163199, 127870472754, 127893482078, 128017105434, 128014880657, 128796016721, 129328128586, 129823225537, 129636456612, 129478398255, 129199615850, 129679112172, 130652458982, 131244015263, 131287113077, 131485577126, 131745838896, 130761139803, 129885337795, 129381438626, 130061991647, 130933789222, 131189605513, 131341774791, 131986657292, 131776142982, 132592460219, 133131000397, 133417578726, 132445251373, 131498274850, 131105258975, 132039252749, 131067575859, 131805836599, 131096207647, 130470007946, 131048745757, 130623396098, 129913788015, 129525398672, 128914982793, 127940311885, 128321906468, 128161474110, 127345210151, 128329358218, 128932800340, 128629848461, 129245204697, 129279208639, 129758138494, 130348484660, 129429859508, 128821388016, 129221764810, 129849729897, 129491706042, 130017872700, 130510074267, 130888849009, 129980967725, 129145260268, 128651797915, 128830518840, 129456608908, 128978282768, 129677855449, 130352327999, 130455121603, 130375355845, 130939127582, 131901989415, 131481879268, 131678032112, 131911373271, 132642584654, 132121841574, 133015283754, 133883649505, 132926408305, 133304088238, 132573614997, 131770714459, 130975609781, 130528430973, 129599160208, 130451736344, 130343195580, 130495223171, 130464190203, 129691477650, 130581422086, 130223633415, 129787746843, 129143604462, 128994166697, 128622135697, 128346056177, 129201355280, 129763871422, 129173928379, 129999844985, 129028843625, 128373319839, 128672710862, 127888630749, 128578593211, 128741332778, 127791204233, 127258834165, 126372075104, 125397433558, 126011533295, 126239541282, 126983385127, 126081606093, 125586950819, 124910069423, 125029199421, 125969943792, 126718180428, 125753521962, 126260739004, 127002852536, 127347588727, 128058353094, 127581274880, 128185040671, 128012599007, 127870877454, 126903603565, 126139262275, 126956559693, 127414320952, 128242484137, 128943016816, 128090530554, 128608646897, 128805194540, 128936882074, 129605151802, 128708978858, 128592718025, 128795695286, 128978380055, 128362391346, 128649526463, 128923694554, 128221583728, 127855091384, 127333666421, 127530404853, 127706456566, 128142701922, 128820193367, 127872128285, 127159069252, 126764893003, 126905182859, 126755062141, 126397716379, 127271331198, 127127685136, 127130055966, 127350840553, 128044350391, 127799782524, 127204045083, 127382256778, 127857269901, 127082477623, 127938071016, 127834127124, 128354556447, 128506902239, 127744957061, 128410195439, 127772305874, 127221925732, 126227183353, 125765565445, 126190121320, 125722211475, 126594664467, 125594742187, 125823178295, 125280854088, 124360445077, 125027932436, 125102629535, 124247624381, 124240683601, 123538900958, 123797017209, 124335200438, 124818235059, 125115583980, 125336316928, 125716168940, 125177089306, 126000738823, 126042331384, 126644945351, 127019050646, 126307472626, 125536025661, 124925377073, 125032349803, 125674205768, 125578193242, 124661347119, 123960841876, 123117489197, 123687816943, 123789548003, 124103336510, 124584570931, 124741204081, 125645388458, 125718792625, 125516609199, 125365394084, 125135538426, 125118001689, 124561926274, 124033762615, 124094184329, 123463131751, 122697565821, 122559982543, 122382389761, 123146601668, 122698111061, 122854971316, 122713046659, 122668669030, 122189891438, 121622611188, 120826315307, 120848745228, 120270004676, 120120256354, 120954653141, 121676802112, 122050156918, 121351724842, 122194259614, 121351879273, 121356635676, 120850316502, 121369498542, 120649750915, 121592881656, 120979565665, 120548776398, 120158926871, 120595766324, 120736036939, 119778482917, 118912676695, 118806980688, 119041643271, 118127366146, 118142867146, 117516209497, 116722173615, 115783334302, 114886640450, 114245583364, 113999069233, 114970330836, 115847775866, 114963069842, 115625614791, 115844213682, 114943003846, 115306233091, 115681194732, 115062145851, 115766723895, 114914629567, 114385409065, 115183898497, 115647550253, 114994392342, 114823650728, 115368679020, 115317842321, 114387359921, 114875282440, 114712392738, 114107606579, 113237804815, 113964627687, 113259808061, 113733621026, 113922300743, 113457534945, 112938388047, 112227789854, 112201599340, 111669590272, 110879238802, 111238603121, 111865044098, 111486882045, 111330603467, 111500842948, 111085108238, 111328177450, 110591874904, 110064731356, 110823137585, 110770441973, 110188035126, 110642187395, 111358245062, 110811998590, 111680146625, 111752979877, 111286273359, 111450864476, 112180349391, 112506136377, 112245871483, 112934518455, 113338065677, 113760632346, 114052834648, 114570000991, 114410926017, 113816834068, 114241757008, 113708015961, 113516646903, 114344198337, 114939039475, 114496302308, 115483245044, 114765885435, 113907129526, 114173980771, 114140763875, 115029261309, 114862621492, 115460997643, 114557874969, 114406135953, 114008414246, 114032332737, 113423385927, 113994421175, 113396645947, 113715712891, 113308360597, 112406613636, 111854928963, 112420851518, 112459879034, 113121968855, 112145776307, 112387431008, 112433985332, 113425565061, 112658313460, 112591896041, 113276212687, 112396781747, 113375791945, 113256921620, 112653461487, 112655613804, 112163636231, 112617908143, 112091073593, 112786917806, 112094528785, 111233032643, 111747702030, 111874172906, 111550907725, 110717277726, 110618898296, 110016940240, 110925293969, 110735662649, 110026119778, 109341683991, 110056195791, 109562032893, 108923333816, 109125459470, 108586661393, 107676905230, 107010883600, 107520421349, 107739247722, 106946549105, 107100525215, 107853374012, 108505264689, 108494491208, 108004160013, 107239579724, 107807310293, 107499154665, 106765930337, 106321749849, 105606057696, 105273484854, 105282054303, 104787370292, 104798128115, 104233435120, 104406690010, 103536014081, 103313985643, 103855929789, 103672903333, 103971961923, 103173174398, 102742792952, 103329550379, 103131472348, 103476197276, 102525367030, 103186510642, 103013557983, 103099310772, 103634457825, 103761220967, 104476768932, 103702630557, 104288555980, 103754865190, 103947227382, 103263440790, 103840013473, 103229463459, 102487982824, 102702135997, 102481881844, 102509355710, 101624764967, 102230591400, 101873235377, 102256095573, 101257855824, 100598435133, 100338250390, 99952033936, 99179470422, 98905443884, 99217618549, 100210921694, 101168726080, 101812097118, 101305046765, 101463192077, 102225685681, 101562800457, 101706707881, 101860274278, 101448629954, 100823956543, 101574549365, 102192080203, 102627827410, 103625277398, 103545319138, 103220069770, 102827675719, 102994622777, 103690660812, 103818321959, 104169550128, 104261319899, 104436692493, 104010813107, 103109800217, 102517812186, 102885264261, 102661382246, 103068744844, 103809121260, 103371609432, 102711733286, 103533688562, 102585658256, 101942712477, 102765168692, 102009170589, 101223369743, 101495576480, 101815684807, 102491316529, 103252913773, 103367751589, 104175748995, 103242174876, 102484594291, 102987081874, 102760319395, 103595718677, 104586029487, 104136075455, 104475350609, 105099787588, 105247196147, 104985653363, 104072691374, 104232138128, 104665665225, 104419499827, 103921158787, 103672580473, 102880557713, 102452811131, 102724593490, 102169366005, 102850681582, 102534893767, 102718225462, 101996236911, 101828972814, 102206325352, 101909554157, 102805680993, 102720477804, 103216435426, 103389475933, 103180221999, 103072600670, 102080290371, 102695446642, 103404076356, 103001539084, 103181993387, 102695936477, 102282922422, 102819950382, 102270916512, 101624176614, 101279732027, 101221076598, 101726419040, 100980127420, 99990738881, 100220444797, 100546903554, 101456721338, 100774204527, 101174076061, 101324863067, 101029166164, 101787618027, 101857590816, 102704810579, 101799458231, 102275592037, 101390847223, 101231126900, 101507168914, 100568031265, 101372541540, 101038465020, 100549398161, 99943388792, 100482997090, 99961648130, 100913393012, 100411402207, 101313445702, 101944977429, 102069137255, 101734128359, 100999707855, 101496508546, 101432280035, 101534688998, 100747597216, 101295606350, 101292023904, 101567393149, 101520129550, 100632218322, 101066937308, 101572669074, 100849893029, 100379410675, 99928835755, 99110126354, 98281997777, 99081648957, 98248690526, 98503669174, 98003178518, 97796773795, 96987567645, 97199798199, 96266592989, 96860035157, 97645529151, 97374623448, 97398837003, 97050596573, 96717025610, 97199899108, 97127384516, 96488815914, 95498311328, 96207868506, 97086665984, 96360522837, 96299175738, 96892305731, 96877793696, 97689321273, 97849956645, 98613337356, 99561311545, 99904410918, 99495361311, 99664447064, 99436805880, 99971522174, 99458619937, 99183084410, 98216627987, 98996968596, 98234044408, 97882502052, 97584831886, 96860008173, 96385131411, 97275193688, 97574097084, 98281197097, 97736403507, 98074998155, 97786179844, 98035377529, 98350411825, 98029239691, 98045919526, 97952470737, 97629267319, 96657861022, 96006121169, 95809282859, 95727168327, 96082598999, 95406387705, 95757467123, 95970588135, 95689980847, 95636731071, 94715361147, 95699247227, 95624923553, 94725338628, 95590704843, 96347612305, 97190756686, 97783790072, 98635185842, 98018206135, 98765375484, 99293389658, 98849384689, 98588661266, 99500444500, 98625558694, 97890086508, 97374847478, 96764946288, 97497699552, 98209902425, 99135693331, 99092151861, 98987224141, 98589533282, 98603035199, 97784588914, 98052613945, 97528548710, 97588635986, 96702366760, 97567359940, 98499395188, 98618864919, 98441692810, 97771629018, 98171551973, 97201342052, 96214646094, 95380703598, 94864208267, 94581130377, 95088309685, 95612444647, 95901736420, 96366268351, 95537765449, 94724388147, 95533288723, 95209627765, 95367766653, 94905516391, 94112265969, 94917813725, 95282501512, 95067850052, 94824648255, 94009936266, 93315824051, 92492737346, 92809718511, 93296063490, 93749646789, 93209672184, 93963329218, 93972053811, 93799103621, 93513033892, 93202030942, 92721030191, 93202014613, 93866751575, 93563347055, 93231134972, 93149947135, 93695413534, 94518737985, 95104926917, 95543660613, 94628041734, 93830368588, 94163314432, 93919043977, 93678993090, 94435678223, 93795384394, 94431296020, 94285301784, 94345150089, 93579628239, 92789257480, 92458861629, 91571474288, 91286674824, 91463927675, 92047973586, 92843430249, 93050873515, 94048484842, 93815913091, 94075265937, 94124059521, 94418698506, 94247160149, 94772915448, 95357577085, 94856352008, 94283966297, 95156451559, 95113683065, 94388925573, 93551534001, 94017764886, 93585585355, 94252298626, 93436282988, 93245050588, 93086192666, 92228375023, 91427454463, 91267331756, 90331211138, 90234196528, 90382019554, 90489525061, 90766015390, 89994321651, 89988491347, 89724002138, 89697191709, 89357180339, 89239587775, 89880344119, 90386054669, 91239001704, 90473916081, 89793195320, 90702342680, 91647556200, 91558517999, 90677246142, 90284399680, 90827341492, 91388153823, 90912738219, 90373764602, 90275847172, 89323543937, 89299655761, 88926545373, 89773449525, 90235142290, 89466468104, 89109715840, 88267951490, 87753793109, 88704662299, 88183088846, 88274726264, 89227888511, 90214643173, 90784564157, 89939838225, 90538593900, 90510461277, 89953099135, 88954125469, 88302046850, 87816603286, 88707515500, 89218320032, 89544987427, 89724350636, 89783320674, 90277918182, 90453533198, 89622772793, 90193029248, 90032958024, 90035666876, 89543221904, 89605549449, 88973706179, 88917692747, 89906500149, 89092957698, 88919909335, 88086478698, 88048569360, 88496437240, 88674087747, 89649632852, 89030422237, 88295971635, 87628018376, 87073958782, 87281133537, 86438952035, 85526501996, 85438714382, 85837997778, 85921309765, 85345060515, 84640299042, 84933968734, 84845545877, 85693533652, 84820798749, 85617952459, 86514788630, 87048424774, 86746634115, 87024942323, 86181366367, 86127527954, 86678251648, 86873528891, 86057937666, 86728783103, 87283136955, 86416861359, 87297028430, 87363847246, 87144595104, 86436521890, 87063853169, 86681535211, 87046684793, 86298247234, 86012289034, 85262916013, 84676541934, 84749551278, 85434743736, 85271307018, 85332612289, 84562412865, 85165454020, 84273856572, 84965138636, 84580816844, 84207461856, 84368435282, 85170401483, 84740246503, 84611118913, 84488607874, 84110301375, 84434624082, 84772132690, 84015178737, 84814794704, 85698358959, 84827422291, 84661968163, 84845602667, 85014560385, 84749887003, 84780239321, 85024985079, 85686401926, 85415973752, 85860211267, 86525841354, 86543617097, 87520165397, 88059221596, 88528692487, 88195620511, 87858569625, 88719281071, 87884630290, 87712012638, 87011498651, 86899211315, 87559680046, 87027375286, 86072654325, 86744669101, 85800313511, 86131047945, 87032726760, 87418822091, 86549764911, 86717138069, 87446342323, 88347910865, 88587108233, 87752065104, 88655500749, 88558529163, 87666356389, 87904435869, 88491382329, 87913325122, 88531436338, 89297012547, 89378365024, 88423677262, 89348557163, 88624139912, 88638820781, 87693069059, 86736000005, 87445625052, 88430657457, 89290258465, 89097236095, 89883234732, 90183483180, 90601262051, 89994682933, 90398901543, 89735108870, 90020521323, 90343419774, 91115141296, 92008787253, 91698798144, 91751783003, 90991471672, 90272651017, 90691627225, 90714853650, 90895286073, 90283036752, 90040478756, 90804709202, 90423199322, 89440780489, 89947558571, 90256864200, 89789188239, 89710528419, 88971357753, 89801341855, 90394002533, 90470644819, 90275971029, 91236664903, 92023792202, 92786140269, 91829100756, 91880091238, 92293697570, 92851846739, 93665935178, 93498424124, 93640095955, 93233727260, 93884785632, 92963720497, 93449452679, 93231402051, 93692569568, 93589885140, 93714132249, 94228487905, 95006012499, 95906817667, 96455721566, 97096275291, 97712333624, 97162295467, 96166188240, 95921069424, 95991634729, 96209896050, 96028011647, 96296537743, 97183636453, 96546911345, 96020178993, 95027662928, 94972790749, 95420838200, 95453695237, 95535887611, 94891116825, 94450407043, 94441088383, 93469567796, 93545216392, 92787286072, 92930788600, 92287303561, 91862944584, 91089669795, 90098897660, 90536380664, 89578426692, 88738382026, 89498839808, 89603535813, 90137295650, 89279448544, 89016302067, 88318173102, 87484390762, 86569788921, 86544428800, 86331073316, 86640130047, 85932342768, 85296610759, 85327050925, 84510587710, 83698871344, 84039998206, 84691452891, 84926699174, 84588193036, 83669781317, 83926686247, 83631456050, 84358094210, 83555178472, 82646076770, 82349946906, 81745826818, 82001168034, 81825191957, 82483778050, 83364075985, 82507201566, 81727275110, 82259063916, 81345235500, 81694013218, 82323701161, 82619514530, 81715068861, 81003614561, 80283318271, 79622612337, 80112192630, 80312145571, 80280636355, 79306433338, 79746105581, 79829709613, 79403197522, 80053140488, 79826801209, 79148258278, 79710487684, 79026536040, 78543390987, 77850735184, 77813202687, 78584130506, 78213629099, 79004269929, 78923193906, 78471294056, 79189059732, 79722576377, 80024238856, 79861263302, 79855597932, 79504435461, 79664772474, 80474350830, 80738637646, 81262904588, 81813659517, 80871708550, 80256447816, 80045616902, 80208720431, 79441264895, 78894132095, 79852545283, 80833054845, 81217202935, 81158788964, 81109955767, 81000896661, 80715459604, 80221439066, 80019296817, 80057282060, 79585915949, 79660823750, 79281179757, 78903302886, 79658416599, 79972390447, 79864781187, 78949843421, 78444791027, 79333325161, 79170946233, 80053905250, 79218513941, 78444688176, 77985643373, 77801642123, 78431092486, 78396006926, 77746601794, 78368313388, 77404735676, 76440143639, 77116326683, 76355153526, 76115433376, 75513426029, 75904847043, 75913805493, 75144376555, 75790171820, 76197021488, 76718680152, 77109436932, 77770612123, 78207827518, 78062006163, 78571789788, 78783531163, 78640259403, 77818781383, 77592281044, 78428091047, 78170620544, 78744939974, 79420876919, 79026745894, 78902253972, 79702774434, 79818730027, 79552685157, 79788830985, 80651858332, 81537646484, 81175673976, 80967233443, 81188745207, 80247715910, 79941558883, 80335096729, 80837414811, 80254375124, 79558733379, 79195102336, 78580894414, 78759036106, 79370446050, 79380432557, 78383022867, 77654841286, 77619102712, 78245874320, 77876539836, 78116441341, 79022525762, 79378781790, 78533020268, 79035505827, 79078420823, 79130231061, 79597040578, 79225547232, 79003457005, 79007287577, 79474368732, 78798133274, 79144757109, 78318974040, 78538209057, 79464435675, 78815227653, 79258961303, 79222074269, 79140090119, 79541093480, 79066678133, 79141259218, 79098421835, 79703672916, 78748077222, 78481493710, 78074264231, 77368268582, 78366677335, 77947918298, 77904192180, 77588417441, 77428498662, 77422391872, 77778036828, 77915452590, 77604895497, 76831530921, 77335198688, 76663792525, 75714523677, 75587394053, 75730966128, 75098235964, 75955844398, 75297972754, 75185621547, 74212936480, 73667882130, 73726272704, 74245688681, 74606199805, 74682411954, 74918202501, 74839330074, 75142475067, 75437996388, 74569707781, 73846300561, 72925644501, 73707144671, 73363108844, 72504207807, 73021974208, 73671382749, 73758556175, 74401552515, 74783537567, 75462017584, 76353558432, 75775153214, 76318359393, 77265593997, 77897191791, 78362934378, 79145642305, 78315531559, 79057864621, 79773630512, 80166742648, 80017315314, 80801199718, 81075951433, 80845365703, 80638053741, 80844161814, 81477502317, 80889932559, 80496937145, 80225784781, 80514541677, 80400288774, 80905451361, 81456461850, 81924265431, 82837498559, 81916864819, 82264674349, 82581035677, 83418913793, 82912333018, 83691726941, 83848532678, 84610162729, 84155436276, 84221153342, 84290520481, 84710025537, 84328047970, 84749401998, 85208808375, 84391993533, 85055431416, 84942691938, 84281194013, 83327263711, 83723638335, 83965772752, 83103696377, 83160026583, 82708469810, 82563968031, 82582861995, 82782693314, 82152081921, 83105558818, 83919703090, 83883746151, 84399806925, 84213788610, 83612317692, 84608804184, 83753708921, 83000918850, 82808369991, 81987618510, 81131941687, 80569550370, 80203072205, 81097062626, 80184944292, 79206784880, 78337886851, 78563363458, 77961774897, 77858034301, 78732465393, 79687360533, 80590476642, 80684533237, 79897872326, 79000850863, 78941172752, 78406525750, 79069505622, 78555093773, 78846814423, 79444350030, 78887465500, 77971931552, 78769403386, 78572250795, 77667994934, 76823988124, 77089055837, 77224096040, 77453608645, 76701346433, 77505511580, 78053407005, 77176172314, 78154827861, 77613578782, 77691014649, 77272273490, 77494382572, 77413316118, 76909237915, 77852912334, 78613938449, 79269609571, 79049681337, 80033584230, 80169342251, 81130311516, 80680191787, 81036484114, 81794623959, 81541365272, 81845688766, 82212682463, 82829261969, 82254504293, 81667880239, 82243560098, 82087467572, 81402429538, 81319629510, 80829531898, 79990633308, 79441120743, 79693063633, 79170223728, 79586973904, 79204401882, 79174345777, 78380834212, 78168501999, 77687462805, 78537992834, 79421768807, 78497419385, 77865612581, 78864334354, 79413680625, 79044954873, 78234990781, 78046046050, 77984314120, 77010690694, 76355504988, 75500233804, 76057900411, 75964484067, 75477466363, 75081822665, 76073556140, 75248911392, 75724663765, 76017539248, 76506084472, 75795904243, 76685558887, 76664345251, 77384700041, 77132999968, 78118346592, 77145020565, 77535269185, 77358503488, 76661011960, 76827757722, 76140681728, 75149085192, 75035552289, 75470735757, 75778319043, 76077500573, 76791691032, 77297841071, 77867504189, 78548158953, 78060798272, 78690236100, 77769221825, 78448166734, 77460060429, 77848514479, 77079503191, 76252666579, 76786775113, 75886171118, 75661661119, 74748262509, 73904199117, 73210563765, 72724390828, 72654465507, 72097673864, 72997622243, 72119574747, 72490423517, 72313189593, 72982218724, 73494590376, 73965593941, 74328796267, 73998536957, 74524820751, 73901774530, 73173766710, 72343534193, 72977498223, 72405818184, 72627861669, 72231262087, 72546854200, 72915926502, 72600595098, 71631231478, 72405404874, 72655721499, 73218586371, 73124014974, 74102712451, 73511289433, 73242020568, 73275476734, 73114438548, 72346680772, 72649925482, 72487141040, 71853979805, 71407499742, 71095331689, 70113993896, 70410490660, 71401473778, 71080920275, 72022143239, 72574881815, 73350977197, 73700199034, 74163011826, 74268056318, 73839439732, 74185662859, 73492069875, 74053323079, 73137373020, 72751224739, 72645200283, 71653284828, 71530823280, 70965240071, 70798921020, 71426856478, 70728134344, 70452686861, 69571674822, 69081338675, 69386076410, 68400770377, 67755461773, 66862610738, 67190281478, 67149216699, 66943353621, 66233913098, 65929623462, 66583052865, 66207401951, 65999870552, 65663248794, 65612073999, 65114226329, 65217879670, 65746365277, 66403629989, 67251400607, 67902164444, 67021754931, 66181797194, 67019851824, 67979040541, 68173109549, 67854710464, 68340106058, 68210383370, 68563856031, 67765348938, 67222130815, 67396703102, 68374211741, 68535079578, 69524342629, 70099754256, 71087295892, 71053054730, 71305074601, 71772658520, 71080125033, 70465982756, 69551888939, 69104285870, 68334659178, 67442984506, 68114896424, 67754674752, 68295648352, 67355844610, 67030722087, 66226672030, 65827052550, 65127461571, 64735702094, 65245037972, 65397094801, 64870835653, 64009677971, 63144054702, 63991251361, 63679170049, 63306555031, 63523632152, 63340738907, 62603644001, 62501367713, 63222737231, 63034470376, 62325969770, 61698643733, 61604026151, 62272611286, 62239211214, 62882948856, 62954466993, 62019220732, 61171832210, 61713203772, 61492571282, 60894098670, 61467968262, 60735427689, 59785178310, 59314719042, 58583789789, 58023028165, 58362122748, 58179553079, 58982914331, 58007770405, 58417388102, 57532499708, 57301515640, 57814735263, 57461626628, 57467354307, 56472807512, 55505275437, 54867532988, 54171932473, 53201256120, 52569533580, 53155717502, 52949267978, 53504648340, 54072651694, 53926098693, 54803351262, 55275549782, 54540448912, 53822391503, 54141440438, 53345907350, 53348784299, 52458151648, 52774180122, 51798835869, 51339882032, 51690080091, 52240117370, 51289595674, 51803441193, 52119982370, 51541576570, 51546771669, 51670996641, 52521848330, 52418064176, 53286243973, 54114089526, 53552644048, 53923685822, 54592611179, 55000351516, 54024008628, 54295877276, 53511307901, 53621464269, 53473906265, 52744783446, 52835750169, 52968536875, 52343859186, 51979094708, 51495095591, 51417731095, 52201659118, 52962203444, 52528291952, 52766533786, 52789380405, 52934241050, 52191811939, 52584456267, 53270631032, 53666464122, 52783162281, 53639180689, 53573444717, 53526990540, 52576662587, 52169112855, 52336223994, 52790365883, 52162537755, 52814691301, 52286006602, 52004016042, 51048483620, 50943195993, 49955976750, 49892860608, 50222878617, 49315923189, 48390272315, 48933874113, 48894139166, 49446125569, 49556212672, 49205066121, 49698927697, 49868073873, 50250050697, 50581305144, 50367109530, 50135102664, 51046690212, 51416588939, 51641278846, 51925968629, 51111835533, 51674697965, 52111959308, 52781936313, 53477407528, 52923942947, 53385917628, 52473308124, 52205546246, 51963035004, 52077077793, 53057776360, 52789310552, 53747141381, 52764044642, 53116536999, 53772046253, 54330473163, 54871983387, 55273140873, 54419645034, 53935041226, 53348379225, 53320408311, 53549380111, 53648265393, 53342529740, 52412445505, 51524088527, 50900890249, 51524631560, 52515957500, 52940936778, 53426660565, 52640275497, 52544792544, 53498091648, 52724973481, 52893081991, 52708167705, 52084355291, 52985991601, 53932710706, 54778750519, 54714550157, 55685438338, 55929884990, 54929888128, 55071600857, 55315571045, 55724257807, 55578651618, 54885227370, 54866030184, 55457989433, 56322948187, 55674600127, 54957169464, 53990969932, 54863815943, 54632764189, 53877402403, 54775978510, 55434768118, 56053531071, 55239423558, 54782521194, 54852779081, 54062993302, 54217244509, 54307367518, 54897479565, 54419532526, 54046295252, 54637443575, 53719437409, 53738936686, 53730003473, 53794744966, 53328933703, 53534708653, 54331121823, 55330936933, 55134680295, 54312044062, 54276659883, 53358638323, 53707382379, 54409008540, 54299523615, 53639532917, 52816933045, 52812059285, 53505897917, 53544361352, 52768487163, 51844093889, 52632784009, 52890969534, 52027652042, 52469210742, 51489321174, 50884046688, 51411645500, 50729716383, 50192323612, 50272681385, 50261808992, 50735411681, 51374459517, 50587643623, 50175278744, 49575860469, 50169588417, 50535486900, 51229235650, 51726556953, 51670258544, 51849204176, 52053190697, 52678733986, 52520658141, 52899899919, 52739492142, 52158266105, 52462773649, 51695725683, 51921981678, 52390750942, 52061212612, 52348097176, 53090291218, 53295751168, 52904821024, 53130886003, 52744460193, 51813230706, 52514125711, 53510481308, 52994975306, 52834593264, 53481953539, 53626470414, 53362628722, 52578589633, 51849682644, 51655843948, 51483555691, 51097500072, 51078682043, 50465137718, 50594182912, 50305593272, 49837987396, 49344056285, 49744050093, 49942485290, 49491624641, 49238525825, 48275971261, 48511485935, 47513378466, 47029837218, 46212374879, 45643013048, 45094485192, 44885866058, 45836352053, 45569858293, 45203371892, 46070255738, 46584543605, 46873735642, 46239400693, 46982480940, 47769175308, 47543565078, 47845282840, 48583657819, 47942897797, 48145528622, 49015732669, 49284495504, 48291704325, 49227458764, 48642328244, 48760022367, 49750232712, 50513755838, 51337118137, 51788024514, 52492024216, 52889199754, 53586565851, 54232400371, 53312159388, 53488262262, 52510482112, 52318061016, 53192332011, 53532844112, 52809258455, 53313196489, 52954944328, 53084872996, 52903579951, 52744040319, 53192221267, 52595178051, 52358038692, 53131923881, 53410458948, 52632603321, 53198505362, 53062830518, 53130274426, 53326433242, 54045360130, 54988256948, 55830626342, 56824970956, 57820256773, 58258934433, 58387082750, 57983325313, 57422628492, 56677562559, 56335737553, 55516591641, 55337120121, 55681119871, 55196907950, 55550182361, 55874690522, 55656593225, 55084084044, 54223597368, 53709834758, 54251915299, 54876026283, 55768121819, 55620585047, 54970917467, 55599191634, 55129400324, 54468847847, 55074166081, 54486052125, 54449898988, 55216208145, 55569983294, 55462161783, 55634917168, 54793638001, 55704639260, 56494610579, 56448535037, 57251805823, 57086147406, 57019276856, 56635561288, 56886300614, 57169388835, 57171845290, 57729347668, 58693527652, 58650310543, 59261431319, 58523214504, 58135069168, 57688741333, 57523549601, 58200404057, 57294867580, 58171008219, 58641696880, 58599240623, 58758264773, 57861278846, 57205960121, 57816916000, 58476066688, 58967473323, 58304190724, 57382844687, 57485214381, 56603326455, 56697332593, 56056905223, 55177019138, 55966398269, 56321002340, 57263984276, 57868616447, 57538171161, 58036259874, 57146249975, 57112655239, 56741616388, 55821081343, 55444193378, 55796376936, 56666587642, 55934200922, 56845102153, 57540829415, 58305072515, 58226031199, 58321597908, 58373550522, 59176785792, 59659866708, 59593809765, 60410612951, 60906589033, 60711799675, 60813717071, 60451129182, 60085038606, 60404920524, 59736298380, 60637465130, 60764807607, 61135311875, 61303316472, 60432575863, 61034192356, 60703254665, 60787623114, 60117976365, 60601684960, 60866901609, 61747277826, 62136054096, 61323929993, 61943906323, 61613062521, 62133907004, 63060736261, 64035767430, 64883443790, 65515004381, 66503620789, 67150168081, 66267454671, 67244036023, 66779047407, 67757218778, 68423661297, 68260155250, 67407087260, 67884044425, 67851947650, 67638190372, 67803464021, 67217323387, 66270799678, 65292846840, 65099507650, 65547188816, 65482844035, 66418241182, 66032677690, 66436175254, 67324925268, 67501620081, 67832375657, 67794163427, 67749170849, 67032717109, 67259423031, 67397759147, 68381093055, 68555201995, 69331820454, 69330789256, 68623704088, 68751125562, 68725268628, 67902519330, 68561534482, 67888809226, 68451553967, 67661798058, 68566003935, 69498757892, 69016711677, 68147036660, 68498181560, 68510759103, 68756270040, 68427388675, 68052796564, 67894113381, 68066470169, 68080557320, 67620624692, 68427401734, 68293119128, 69102588222, 68541387257, 67664468395, 67818109928, 66973431710, 66951083807, 66321639356, 65820486627, 66106104562, 66732132607, 67061199524, 67844094393, 68525944160, 68204852700, 67271417842, 67178188328, 67255648460, 68121080004, 68762332862, 69356544748, 69966145970, 70626205898, 69712835105, 68735849819, 69502831745, 69663198935, 69001070262, 68273781088, 68124115278, 67322473443, 66579698196, 65714895893, 65611427867, 66303672195, 66692765698, 67599728367, 68141648885, 67901139843, 68604447153, 69267467203, 68310822213, 69263410141, 69041474564, 69860158411, 70423820893, 70842427785, 71077947653, 70651014777, 69903622223, 70665173480, 70894666019, 70554576187, 70417450535, 70893579931, 71421003462, 71521374678, 71374253167, 72315763972, 71566387112, 71275677387, 71699469242, 71924600480, 71136751975, 71768019372, 71577353666, 71038346679, 70190074316, 70187929739, 69750028782, 70610521145, 70878732299, 70731393056, 70142832325, 70564612882, 70641912010, 71389210939, 71181307200, 72180605620, 71374127467, 71562758944, 71120375428, 71767689472, 71497501051, 71177996355, 70215368009, 69616580210, 70096917440, 70472477795, 70783548677, 71223363742, 70963398933, 71600921259, 72543348956, 72525408681, 72085061827, 72866334607, 73324242680, 73510524828, 73113857765, 73519061100, 73682584301, 74299929695, 74720686639, 74378502169, 74438021560, 74066495805, 74522369231, 75228295122, 75694838285, 75871410590, 76489827320, 77114914475, 77478522792, 78172230343, 77353280013, 76718058628, 77200870817, 77217930097, 77093783114, 77324209030, 77166457186, 77659513258, 77807077691, 77224044990, 78019647348, 77571748852, 77384174305, 77200624377, 76580331074, 76092371881, 76343155519, 75505349582, 76492539319, 76197299777, 75589524724, 75858826424, 75127838476, 74584939232, 74612790013, 74188851915, 74822350373, 73915834542, 73504191741, 72505302342, 71753842329, 70916168948, 71895590605, 72112270461, 72691692928, 72035334746, 71559962756, 71359653118, 70740180319, 71151338380, 71358789582, 72074147755, 71466741008, 72244316105, 73134795688, 73425510873, 73237094081, 72256413455, 72692000926, 72001453234, 71651769550, 71464009239, 71542074419, 71154066753, 70937056983, 71687433905, 71861115026, 70926285477, 70764949354, 70670586773, 70296469297, 71038242301, 71374288505, 72039366399, 72994421811, 72922534052, 72718508235, 73491596527, 74378554515, 74082915326, 73910208020, 74412137280, 73695314310, 74442981838, 73900729613, 73649588770, 74290772456, 74064109435, 74306570387, 75170676576, 75980563076, 76564217027, 75936777933, 76136118957, 76945967782, 76376339422, 76405291368, 76921114904, 76580586554, 76086264960, 75185083762, 75250900729, 74467758365, 73802890609, 73048416335, 72389305666, 72871413350, 73413098227, 72555255854, 71892001335, 71749520244, 71064530973, 70686702625, 71134488930, 70734727219, 70588242921, 70430175318, 70749652208, 70630940244, 69792646843, 68890889670, 69347579246, 70331716559, 70995452037, 70490066908, 69643587829, 70242319716, 70243648790, 70831010762, 71223914439, 70251426508, 70850283828, 70233301900, 70526981564, 70110156339, 70952391351, 71393437815, 72390863664, 73248549433, 73587164500, 74433128149, 73928683537, 73856457089, 74323189485, 74750462396, 74915771160, 74791633397, 73941450828, 74402309710, 73871090380, 74056041337, 74888164812, 74155123297, 73840281057, 74534402329, 74958159548, 75170173516, 75835586767, 75538842872, 75361860701, 75806996186, 75227359428, 74686272116, 73986731618, 74279170958, 74771913381, 74149561915, 73746659331, 73290167597, 72985661788, 73508749523, 73708462413, 74707285920, 74270388805, 74920522565, 75561672748, 74741208471, 73853914137, 73274879565, 73370237705, 73615019703, 73482639021, 72831169238, 72612929644, 72130638740, 73019895120, 72904687943, 72215832032, 72956278811, 72845931995, 73781672283, 74703374549, 75238507313, 75172648509, 74544050152, 74576378719, 74029845473, 73255999304, 73301520920, 73888262787, 74181940778, 74483061484, 74246741901, 74197478852, 73997119877, 74181932213, 73934448417, 74314990341, 74329277654, 73799472582, 73162394577, 74017114858, 73640869949, 73133837484, 73305239693, 73794983708, 73040626847, 72305223813, 71826236077, 71597909526, 70730081176, 70367828870, 70111733614, 69851873715, 69090121033, 69524108519, 69105576245, 69813322215, 69966114116, 70306692364, 71137746099, 70383800251, 69769695950, 69053592326, 69518442541, 69186242419, 69846723005, 69617054786, 69042062643, 69340723452, 68682107964, 67711614786, 68411122980, 68892179969, 68590637654, 69534123932, 69854691563, 69271198130, 68883967003, 69483014277, 69136772622, 69780937696, 69293759867, 69104895861, 68227550508, 68986355549, 69630024667, 69816339251, 68969900927, 69931903428, 69543792682, 69364403449, 68994556695, 68176093740, 69056169283, 68980264601, 68161476579, 67579215186, 66706326495, 66352547494, 65782886176, 64851484650, 64804545151, 65802475255, 65490224212, 64926142484, 65346166481, 66238311877, 65666523128, 65038409409, 65018610083, 65933318287, 66224333403, 65420589255, 64728583183, 65697613978, 66037228090, 66355313217, 66031014291, 65988040710, 66952327005, 66497882981, 67383419358, 68292100448, 67433979127, 67232442909, 66970792167, 67531534633, 66796580360, 67164329910, 67311986981, 67638446559, 68557007635, 68052023344, 68801852285, 68544509147, 68135446342, 67337279045, 67754362185, 68217129505, 67602856241, 67443564482, 68037439564, 67532731824, 67937879795, 67368291675, 67986217627, 68171948868, 69147575166, 68947281317, 69568036838, 69041073709, 69552642300, 68800192628, 67939102424, 68601086367, 69536804994, 69508437146, 68856766145, 69138232819, 70128461952, 69638697930, 70295654905, 71069113488, 70568701572, 71493204580, 71876487770, 72655653429, 73305710114, 73809021318, 74215117136, 74968979676, 73976242309, 73472661093, 73675928442, 73698137249, 73484358008, 73646712544, 74414568099, 75205214560, 74910068702, 75351954419, 74572811173, 73907568361, 74614676623, 75158734292, 76079976576, 76038183590, 75834906507, 76740353074, 76081004121, 75712284839, 75333173328, 75392085099, 75886539477, 76377589771, 76227764770, 76774011219, 76734791634, 76618482268, 75767894081, 75091788845, 75459883892, 75866127922, 76060576259, 76835746806, 76476418144, 76259298855, 76592915429, 76444662488, 76382017329, 76460615277, 76105185390, 75492495894, 75238566027, 75214884631, 75533602461, 75262921376, 75798010401, 75453540500, 75028782278, 74883516282, 75295966070, 74662551076, 73999462339, 73763234907, 74531808815, 73721562014, 72799442685, 72973226270, 72268521551, 72360585901, 71822486965, 72794870569, 73442911505, 72527449932, 71701683395, 71445746256, 70688694973, 70941074809, 70835747778, 71485734418, 71600672363, 71725495207, 71959962756, 71655131633, 71321375681, 71864939846, 71931640343, 72443292287, 72369643025, 71459428795, 71093927087, 71089896267, 70948359437, 70881508151, 70635262925, 70228889030, 69477775269, 69133135179, 69135927717, 68212046226, 68980498959, 69654511353, 70407672325, 69848682591, 70020271319, 70996467252, 70164245051, 69252168974, 68683608243, 67745533297, 67947942176, 67962121569, 68569839388, 68041943559, 68062534383, 67604614822, 66979685092, 66578775903, 66284258261, 65667582791, 65041745612, 65234933454, 65581238734, 66427870811, 66916913435, 65972740537, 66928080104, 67753520068, 68525366963, 68232419486, 69150700103, 69055441501, 68231906525, 67907469337, 67861645448, 68547183954, 68422275905, 69043000302, 68145150438, 67859769679, 67108727804, 68053733281, 68154368282, 68516385541, 67920426872, 68755247483, 69744998031, 69355678159, 69047844830, 69506198762, 69991297984, 69504678728, 70351054824, 69757534927, 69494688975, 68722405434, 69264740955, 68779085752, 68819776249, 69770709986, 69061678718, 68771745895, 69143595844, 68800713646, 68739910669, 69171106109, 69627774762, 68923807953, 69399380406, 70052144224, 70881895054, 70230478283, 69291427474, 69672267656, 70003911299, 69025730436, 69714031167, 69138740062, 68720667034, 67856563142, 68733370810, 68215827012, 67991557026, 67218598888, 67455546247, 68100340909, 68457564629, 69252859296, 69242465815, 68277768691, 68325555185, 67341998546, 67653065652, 68568682937, 68626955237, 68313367857, 68683905458, 69064821883, 68846569410, 68753886766, 68397216599, 68986325605, 68169644079, 68367661266, 69312346134, 68377037553, 68417144195, 68122586700, 68091712110, 68422982812, 68534762609, 68433164539, 67748406681, 68198337560, 67202720571, 66781287736, 66120156413, 65849352001, 65950151936, 65971235379, 65128053202, 65112580626, 65268412418, 65268597779, 64625320298, 64329094194, 63815981042, 62817680274, 63425398469, 63452307755, 64013247631, 63763327616, 62833300760, 63293328498, 63478366039, 63540077838, 62910906236, 63059552577, 62588546336, 63222793397, 64189379846, 64791773368, 65297759928, 64492246013, 65454890320, 64717308612, 64007988908, 64957193105, 64001385781, 64972386443, 65267467321, 65035623269, 64200705367, 63805525231, 63388012731, 63934350576, 64784246015, 64409970640, 64996368584, 64261442250, 64900794687, 65881975795, 65405514331, 64771917037, 65004987134, 65223243934, 65571853930, 66049026824, 66202212480, 65978345168, 66052969474, 66969187208, 66918933300, 66467621865, 65630016516, 64668434705, 65191079306, 65939728901, 65481314144, 65781660575, 66534458720, 67131354633, 67967598278, 68802206287, 67986101870, 67264165262, 67279233074, 67337338010, 67899842359, 68171998541, 68091936810, 67300648921, 68197919638, 67606035345, 66770802666, 67719225477, 67563251322, 67888245568, 67954604108, 67435012342, 67041019428, 66195582534, 66048425732, 66970847061, 67434600309, 68421139359, 68351499173, 68953182624, 69486285723, 69346835262, 68585240495, 68359171860, 69261441704, 68634409591, 67781096764, 68767343330, 68296913450, 67894182170, 68662237774, 68896372585, 69505922832, 68654537568, 67902774893, 67522309394, 66662708207, 66927194622, 67736197918, 67870627386, 67598829194, 67988775275, 67460219397, 68234184211, 68393699020, 69137823580, 69481655971, 69216237877, 70035879452, 70604425209, 71374176648, 70988260628, 71506942082, 71748788527, 72184691841, 71823998355, 71982423354, 72959507163, 72308074017, 71667357223, 72232585088, 71559073315, 72439648835, 72741605078, 73295092378, 73851270281, 73595755607, 74028041729, 74069387727, 74547595237, 74585043584, 74773256313, 75232195990, 75078289550, 75657418997, 74896910505, 74750155125, 75320595243, 74861487210, 73895256682, 74052134477, 74856148672, 74335538963, 74580395560, 74286324172, 73910601252, 74145068210, 73350327906, 73295084879, 72472148129, 73046128634, 72306241377, 72023513251, 71409991476, 70791378121, 69878352644, 70718423325, 71333177234, 70640462323, 70609641852, 70082698126, 70850434320, 70936741157, 70935276846, 70651520984, 70651587624, 70142136037, 70858743979, 69926352365, 69995159906, 70572269583, 70776921548, 71131330684, 70378735869, 70418607632, 70388855264, 70806988489, 71600431453, 71365846569, 70795978908, 70536837196, 71332367504, 71573857734, 70647089932, 70069749999, 70591006973, 69775717343, 70411838095, 71171087187, 70639035970, 70916235728, 70691620455, 70395583562, 71249567487, 71623681264, 70976902966, 70677226294, 70128469457, 70468467463, 71088298026, 70665948282, 69812571111, 69189423848, 68926558882, 69298528361, 68628111150, 67707054288, 68518016094, 67642065451, 68191324343, 67707606978, 68517083810, 68413519148, 68932117527, 69593527548, 69387571568, 69376738505, 68877306027, 68296580557, 67804156821, 68227903347, 69087654765, 68387332758, 67569127879, 68326848549, 67480861757, 68335003797, 69332968255, 69059397332, 69209500146, 69744848141, 69315834237, 69594088846, 70572527652, 70553693879, 69845412435, 70569693551, 70130001691, 70956936753, 71072974377, 71103267196, 71555895774, 71025633329, 70936852318, 70166287753, 70516653662, 70511216725, 70487643907, 70066701300, 69575404994, 69326399132, 69941578972, 70814383606, 71641076670, 72359207891, 73191601411, 72259862267, 72305824768, 72904008614, 72689229722, 72956851221, 72086825058, 72722482781, 72854882161, 72385359468, 72024707737, 71793226215, 72527515585, 73318465027, 73399208207, 72488191465, 73156263653, 72545110733, 71864609926, 71546751048, 71751737706, 71386477832, 72335169461, 71641310001, 71000848380, 71545123566, 71617441215, 72425558668, 72293569894, 72072849129, 72044080570, 71302957755, 71828007328, 71284018778, 71739669965, 71849751440, 72224092835, 72638394569, 73368424126, 72603140943, 71723007035, 71506771039, 71463842971, 71156891552, 70664788751, 71459621557, 70918179434, 70253771340, 71064832161, 71698569448, 72330046748, 71897226114, 72699883134, 72212590867, 72624059227, 73006211542, 72864751332, 72651129681, 73650986489, 74555346553, 74085932094, 73997843156, 74574745819, 74494528994, 74895804695, 74781900467, 74039691031, 74655526343, 74917778733, 75054536402, 75008245541, 74886028289, 74866890613, 75142247530, 75241752968, 75956317399, 76545929641, 77241927215, 78132657278, 78025966485, 78153040980, 78201971422, 79111575240, 79827605389, 80196088996, 80170096710, 80780794831, 80295784737, 80808979212, 81519031875, 81532356281, 81639678001, 81753109063, 81075192717, 81869366153, 82278472766, 81393738362, 80940088930, 81016958814, 80863841356, 81692136801, 81497377754, 80986276695, 80216179262, 79968542359, 79550080842, 78900456951, 77962183363, 78559554423, 78689902429, 78374609302, 77863848884, 77523569052, 77218485684, 77696984637, 77174423978, 76498779578, 76268323318, 76541764516, 76309472133, 75721261565, 75313141053, 74766342040, 74625759158, 74082219238, 74306909579, 74425682401, 74940368574, 74866848684, 74257982704, 74231615869, 74610151142, 74008153723, 73569707387, 73936786648, 73809897653, 74326922398, 73617481490, 73622456854, 73588802791, 73647926040, 73690073431, 73714162991, 73954490775, 73198943051, 72506837789, 72076370074, 72198304645, 73014804104, 73865572161, 74318126669, 73920924855, 74407947078, 74241395717, 74601612797, 73999230739, 73717803689, 74313457540, 73892312624, 73858366853, 72922819830, 72334196359, 71892685391, 72026307042, 72409977802, 72497463984, 71972059963, 72314888673, 72639085910, 73145810842, 72979152453, 72725916500, 72814036112, 72657234300, 72458291430, 73356227845, 73426976078, 73672681860, 74161719861, 74222140220, 73708030762, 72875597326, 72387017296, 71439794272, 72009538699, 71734616297, 72038127355, 72454120498, 72170133602, 71426802128, 70693588539, 71631786964, 71241372487, 70778556145, 69849515932, 69090631008, 69104977033, 68299328074, 67500356306, 66789236598, 66251209655, 67214643694, 66492728411, 65539520956, 65031681139, 64384036011, 65002073727, 65845063023, 65294482488, 64323445744, 63663551892, 64354149767, 63765377100, 64423493883, 63568774160, 63032436829, 63381990389, 63423829010, 62947279666, 63213319830, 64070693362, 64125131352, 64585799463, 64983371863, 64013772699, 63280810477, 63513348764, 63496796699, 63711992994, 63265746126, 63405878488, 63013767632, 63766625049, 64583079816, 64152318259, 64797690988, 65487774131, 65144889234, 65143093468, 65318309820, 64798346035, 65402357746, 65782622842, 65372673981, 65346286336, 65320834541, 64621283126, 64222462293, 65094304266, 64774947971, 64484580767, 64098120416, 65070324343, 65265301801, 65135799564, 65564929160, 65806010528, 65151357072, 65360001474, 65285264312, 65659372022, 66622774374, 65858282875, 64911271370, 65012237598, 64567936738, 64073012093, 64854839432, 65288835378, 64745362160, 65039839484, 65674399185, 66317610744, 66478103596, 67406763674, 67022357995, 67545070721, 68099555199, 67528748229, 66646969960, 67313122170, 67670980924, 68515659124, 68420425064, 69111869822, 68115675033, 67188303713, 66496061260, 67151166944, 67310177448, 66600220131, 67412973455, 67897436897, 68573228187, 68416627407, 69386508737, 69607954821, 69627793359, 70292818600, 70156761453, 70741454156, 69756253096, 69242584509, 69367582748, 69464624487, 69942619718, 70405367338, 70735894894, 70497327499, 69585078095, 69463338999, 68946585832, 69063222254, 69256431308, 69041258952, 69082822511, 68823183076, 68449314214, 67471858527, 68079713129, 68996650338, 69285345863, 69797296838, 69102897912, 69555708006, 68906951207, 68307580888, 68727634032, 68516986177, 67950712155, 68525151184, 69124683989, 69113614736, 69176467071, 68420340027, 68411375729, 67761317526, 67525661407, 66930794304, 67844152010, 68645383975, 68798148307, 68363122784, 68845613244, 68684950779, 69266924816, 69016496377, 68299560742, 68128265186, 68999025262, 68714352820, 69266570497, 69271882946, 69885179361, 69503837947, 70020328547, 69682467247, 69330829764, 69409934750, 68797172693, 68213512134, 68080864670, 68089324905, 68180870015, 67927804146, 67082260220, 67674317237, 68015318417, 67918884168, 67704944381, 67271468069, 67036590117, 66271726765, 65595945451, 65705087030, 65270009900, 64353903678, 63412438387, 62731031775, 62307081665, 62285175214, 62523414002, 62954347983, 62304882371, 61671275772, 61925019894, 62831461867, 62216830878, 61955622107, 62886547744, 63231833416, 62562632336, 62400439954, 63033726717, 62245718935, 61903201223, 62246532439, 61984137894, 62026398228, 61278804863, 60675890653, 60204745087, 59384512908, 58505390716, 58336985496, 57720135813, 57781815122, 58224214806, 58974796236, 58619372373, 57744379503, 57345473883, 56517825712, 56214132363, 57058859194, 56495220624, 57343982730, 56548843597, 56240758480, 56493029076, 56585288147, 55790881429, 55718532095, 55163431507, 55639434824, 56322643233, 56656637991, 57344220717, 56662157359, 56454600280, 57178874791, 58125971847, 58804574553, 58357201305, 58419551685, 57795853717, 57707454054, 57510272520, 57416231407, 56699145191, 57544040993, 57563567708, 56970380068, 56872599228, 56722951181, 56317738892, 55338235544, 55691365446, 55639808819, 56503127226, 56768955524, 56966552829, 56894985327, 55967211730, 56538870159, 55589077422, 55989640628, 56132504053, 55765368030, 55708982619, 55035606610, 55561258770, 56492823274, 55625861423, 54725521223, 54816005672, 54827525257, 53953600107, 53951183802, 53475370848, 53537060396, 54323960090, 53783755962, 53038199749, 53214613651, 53863208738, 54256037258, 54300099997, 54255746577, 53771463464, 53831431680, 54199807403, 53864700988, 54167913701, 54632425649, 55329158507, 56141476471, 55199095521, 54528819693, 54661923247, 55571074860, 55656022861, 56107138072, 55899334599, 55357374081, 55900080619, 56595696606, 57373196179, 56879656683, 56386415209, 55398029151, 55812356846, 55110114256, 55549283028, 56277601492, 55930231103, 55600850046, 56035496860, 55620610962, 55816389293, 55089788047, 55166303509, 55425769789, 55453740570, 56269159136, 56108190118, 55859568282, 56284775199, 55330656025, 55282418074, 54628885465, 54477969137, 54764272922, 55123202317, 55923855007, 56543196931, 56203078223, 55339738916, 56021085469, 56535914941, 55540264418, 55176294323, 55106484920, 55468319069, 55979173003, 55824941158, 55126201777, 55243069748, 55592596639, 56415851789, 56894741310, 56486623914, 55569837699, 55124555604, 55382192172, 55986949694, 56283218432, 57219192973, 57536068456, 57528561734, 58202032108, 59163518954, 59230134393, 59371235837, 59914333205, 59900363053, 60182564400, 61021197386, 61470856675, 62105342402, 61799105945, 62525037546, 62054951250, 62917097622, 62705946762, 63660034973, 63621455018, 62750590632, 63050419080, 63244541636, 62245797745, 62692088051, 62193673501, 61952074643, 61852270261, 61260368963, 60862825764, 60806629184, 61803293201, 61817657985, 62814290063, 62161533078, 61384432248, 60482109646, 60518263377, 60733563515, 61142073244, 61353879867, 60708280204, 61242833719, 61078237267, 61190205375, 61912050910, 62397620038, 61963735188, 61628439734, 61385196730, 61519552782, 61436876450, 61744852300, 62050332330, 61859533114, 61715768341, 62294906032, 63195020579, 63638801323, 63815168964, 63372029790, 63688183605, 63258526964, 64116955840, 64498798537, 64487518469, 63980829072, 64083309725, 64657757068, 63995399034, 64304260141, 63702514021, 64494664787, 64220483900, 64752160714, 64815458067, 65447148567, 65009272787, 64568910970, 64395779219, 64988393051, 65393679541, 66017654464, 65735052978, 66119988687, 65663010205, 65238983515, 65881759638, 65135372995, 64894851538, 65577816732, 65593676424, 66302489564, 66519058008, 65602751471, 65980263950, 66384459291, 67316229997, 68023296904, 68675459723, 68807698043, 69432984602, 69369071552, 69584168061, 69219336862, 70085304067, 69431973754, 69294994506, 70218210781, 70120231573, 70035882544, 69536189413, 69356434287, 69335484651, 68816397239, 68326336211, 68756207403, 68830647072, 68367952172, 67839798199, 67295029650, 68124833956, 67165932764, 66596689647, 66702420942, 65758660022, 64890042511, 65195023182, 65486381845, 64874627438, 65056169973, 64399710411, 64078865832, 63515020505, 62961847541, 62838729572, 62191981968, 62160811883, 61335799875, 60463982761, 60121463327, 59560156838, 59513233419, 58808515235, 59164809393, 59159861032, 58541948773, 58717534268, 58650135405, 59360952371, 59426033128, 59321066432, 58499176828, 57766373484, 58158035188, 58987527148, 59568124577, 59727678546, 59834184678, 59817411871, 60590560503, 59861199502, 59745965102, 60122252269, 59805001663, 59169705918, 59752122842, 59908429370, 60215176330, 60720680721, 60388868460, 61364595696, 61092952344, 61056683446, 61836807572, 60965721217, 60158879104, 59582530435, 59643237943, 60065939475, 60553898945, 59951676666, 58990752936, 59959297417, 59510422628, 59567274903, 60398786394, 60425033120, 61076912196, 60860722248, 61071598727, 60233724364, 61039571190, 61424423461, 60445877511, 59618967005, 59911850674, 59572110720, 59417554047, 60040700021, 59120817703, 59173087572, 59414923126, 58771318757, 58978113405, 58726956773, 59038504050, 59336678413, 59838866980, 60386729267, 61037942133, 61863314419, 61412746265, 61038437859, 60206866124, 61188138815, 61808134544, 61945039407, 61932867646, 62859502496, 63190611644, 62596161592, 62514045988, 62880186217, 62283714297, 63207560279, 63110791678, 64034628994, 64111459480, 64150922578, 63511162174, 63609210393, 63068353543, 63317295360, 62490289489, 63052930820, 63001230950, 63396338428, 62797444191, 63291917453, 62427826482, 61803682877, 62071388695, 61376779328, 60938364376, 60465087870, 60570283132, 61400142469, 61205991690, 61520452428, 62439064044, 63033528343, 63638448521, 64381046514, 64402935400, 63428963822, 63911500569, 63085854221, 63319801766, 63648016778, 63342910363, 62714888839, 63699251390, 63749416029, 64030970613, 64243566792, 64432366854, 63439057374, 64072989680, 63423090360, 64096815850, 63866360389, 63762578737, 63085897348, 63160736704, 62775759088, 62236292976, 62467682424, 63465048132, 63040019720, 62059628924, 62498956181, 61865034061, 62767725531, 63276770174, 63676811045, 63470785474, 62677713132, 62332935614, 62152518590, 63005165517, 63784086927, 64698536808, 64102526193, 63196028901, 62608381055, 62462325869, 61908180337, 61987039296, 61178832445, 61930658967, 62837449745, 62588500821, 62320860356, 61620506195, 61537757722, 61400058731, 61506038846, 61076463562, 61381016594, 61856212439, 62589342433, 63056962062, 62838240029, 62480651065, 62522615748, 62970425547, 63388720188, 63830259020, 64052427497, 64070588110, 63913836292, 63378503106, 63257960597, 62297718207, 62289349390, 63263229685, 64168517248, 64314654546, 65063939359, 65950018196, 65790015546, 65196398371, 64645873584, 64094078926, 65003776815, 64241664978, 64618926153, 64356070912, 64718298826, 63787553806, 64667114832, 64535207141, 65223078555, 65112154806, 64472931565, 63475235149, 64231978263, 63620796839, 63397176345, 63703785753, 64418834888, 64946037785, 65578838026, 65314604010, 65249462716, 66205578045, 65721223926, 66278453734, 67203965101, 66452292391, 65650314452, 65716147569, 65828498781, 65516234190, 65232818658, 65051416821, 65290717201, 64484700148, 63488971539, 64339619134, 64027262100, 63542950447, 62912717216, 62158996629, 62322414641, 61347191184, 60416140357, 60331246013, 59503339029, 60028494371, 60364908459, 60490171508, 60616695281, 61196259861, 60526521405, 60997510827, 61544439597, 61798651328, 60931172018, 60456356676, 61224975429, 61309289285, 61625862350, 61586449226, 62541214472, 61912877351, 61694638528, 61266099734, 61491169717, 62451476003, 62111815633, 62051698196, 61129216710, 61105777515, 61753803156, 62186931776, 62504258824, 61558767448, 60722038770, 60589124328, 59871133084, 59147474986, 58621642340, 58552764102, 58386444037, 58814224045, 59718825579, 60269871159, 59436726924, 59838767700, 59910390728, 60330475462, 61093451079, 61313458594, 61912323665, 61494628903, 62363216671, 63290701151, 63703006626, 63962785376, 63079562432, 62949480267, 62410029849, 61904863398, 61820766487, 62372402079, 63207178907, 63602229902, 63720511324, 63436560673, 63519489694, 62682929421, 62493347858, 61685783831, 61876469614, 61541324647, 60896605565, 61269304243, 61106975858, 60370099344, 59660346090, 58744960887, 57890255859, 57879645526, 57134863087, 56447204216, 55523929994, 55922387429, 56695879812, 56553646140, 56533444827, 56320861015, 55502511893, 56244968633, 56548889566, 57102925625, 57748203128, 57049962935, 57529028927, 58063737424, 57419825681, 57017913262, 56386681067, 57322249053, 57249507004, 57425701195, 56869321962, 56647807326, 56384205594, 57142433231, 57033591697, 57315423944, 58229690072, 58791352729, 58099347525, 57282798431, 57493723112, 58026207824, 57998462594, 57810969806, 57206064197, 57634603015, 58575196813, 58635503906, 58094871646, 57762209138, 57617865085, 57274037908, 58150189273, 59057645039, 59666800074, 59876980679, 59121890997, 58894139408, 58599101493, 57710067660, 58237096613, 58861918958, 58359558733, 58048844041, 57500071302, 56816253872, 56082528275, 55655016972, 56515888974, 57432347866, 58157261153, 57502745972, 57324278983, 56477749598, 56484090044, 56446555824, 55564369322, 55112998817, 54878438436, 55822726336, 55608669642, 55572297197, 56306494864, 56726516961, 55778063617, 55150519173, 54904811840, 55268044600, 55220891675, 54783898531, 54282508263, 54818238844, 54000012767, 53579749950, 53765800617, 54230120959, 55151135007, 54712184168, 55341957459, 55742717054, 55388382558, 54744452747, 54499320717, 54762674848, 54247281826, 53399908201, 54169346329, 53985253959, 53214823453, 52328401073, 51446848088, 51563262975, 51845062955, 50868627283, 49936838743, 49419209197, 49356114984, 48798825006, 49728863611, 49079756132, 48133700038, 47424120625, 47387127847, 47240454693, 47243816229, 47575028551, 46693426212, 47373015682, 47229394761, 48104737653, 48633313397, 47660732807, 47555743377, 48339721085, 47669288500, 47526431758, 48089581727, 47661815236, 47602516145, 47474409611, 48184472432, 47942097971, 47455700103, 46483295652, 47465682345, 47882595476, 48022357097, 47897922497, 48266479417, 47526206686, 47218469436, 47705406672, 47942876844, 48846825767, 49335148434, 49547836088, 50333175987, 49519717395, 50269859443, 50094675687, 50290333313, 50434021358, 49773156860, 50343782834, 49756244100, 50595084200, 50676613292, 50787050074, 50793658492, 50236855559, 50018766027, 49897879640, 50207411094, 51000675334, 50481835782, 50718400349, 51136257670, 52103831591, 51106005537, 51645924544, 51567171528, 51555322100, 50654945859, 49817726526, 50323496767, 50509077559, 49546427598, 49458202111, 49723634545, 48978708127, 49409664348, 49849124957, 49830122903, 49208962336, 48794140509, 49136939394, 48700338249, 48312794394, 48607866818, 49399643701, 48424145886, 48107266472, 48426756273, 49235017089, 50135462251, 50465670686, 49827564745, 49429942820, 49019987263, 49917388703, 50761615875, 50517770908, 50362238331, 49848251943, 50720852531, 51698338132, 51173375033, 50606881707, 49657386819, 48859263849, 48459083872, 49084060042, 49231062137, 49218773904, 49530048076, 50250427504, 49560549056, 48689963414, 48028215448, 48131907239, 48364352113, 49102991680, 49095072217, 49751368601, 48914574788, 49614627986, 49520696452, 49823407914, 49245482939, 49825606197, 48985100738, 49052100429, 48445339751, 48136718916, 48638191949, 49313891235, 49026170893, 48290084989, 48066188465, 48668337433, 49031937777, 49783376625, 49291705598, 49669925416, 49680909929, 50465383388, 51029466505, 51419457346, 50730261250, 50000722736, 49552444608, 50546590406, 51298384249, 52115369772, 51480984677, 50845545823, 50066373228, 50227811155, 49571501722, 50386665888, 49703299340, 50588213508, 51202133559, 51670860146, 50732210806, 50918298688, 50896623766, 51640918701, 51373938025, 50736176844, 49814177832, 50608682487, 49863699245, 50575812646, 50104429054, 50755639142, 49839826651, 50745699683, 50425058794, 50991759719, 51165443968, 50301924797, 50885994908, 51171966683, 51072083787, 50427063757, 50216970846, 49701241956, 48921501700, 48006437230, 47007658810, 47572903769, 48041454624, 48328276166, 49212403867, 48470228826, 48668359675, 47726101701, 48118938266, 48008387126, 48554129971, 48686225921, 48522095022, 48780806500, 48584006494, 47902903875, 48397616021, 49301456365, 48491549652, 48383957786, 47657268778, 48285677103, 47456954796, 46542549322, 47512985746, 48238873731, 47263342906, 47867127122, 48690066505, 47870997440, 47090657124, 47680190709, 47740017963, 46793691773, 47283428494, 47800073589, 47817107818, 47608592096, 48089900205, 48503032033, 48352378397, 48742528386, 48165851554, 47730262985, 48199503098, 49078546896, 49898963860, 50236861623, 50321579576, 49418156800, 49311608057, 49429756578, 48660592516, 49075986069, 48527360870, 48164041859, 48707595186, 48334425210, 48952218070, 49231182683, 48411491642, 48620812627, 48621735860, 48110685097, 48444256153, 48182348570, 47673214716, 46695434392, 46978050568, 46495843034, 46538251243, 46212158261, 45406198699, 46084029901, 45752390527, 45939494382, 45936808316, 46283369271, 46972515240, 46253202399, 46485763718, 45953765172, 45249445595, 45529236314, 45949625767, 46120988771, 45326849194, 44702041658, 45413779077, 45535165816, 45800519779, 46629053539, 45845551745, 44928953170, 44882771827, 45248980313, 45630377750, 45638496261, 44963870001, 44312996457, 43993385752, 43975939641, 44201448980, 44878215590, 45332051151, 45468872106, 44492613839, 43541451632, 43023368505, 43300262591, 43335355351, 43288949455, 44164594339, 44459271051, 44570130046, 45478478591, 45399599700, 44408297164, 43902019328, 44564980441, 45470130784, 45486366543, 46102825370, 46112572759, 46327991586, 45341322853, 44527330935, 43569436637, 43295225899, 42974669133, 42526385603, 43282503211, 43989509379, 43178728310, 44093202087, 45025937357, 44470476316, 44235521027, 43507787053, 42705891583, 42405302211, 42389335638, 41963162565, 41164573140, 42002614901, 42151489476, 41223700431, 42194283290, 41763834730, 40930894488, 41011360614, 41533571083, 41414381388, 41978136950, 41592252467, 41930146171, 42130592578, 42918913008, 42460192490, 43397281678, 44346465101, 44157900704, 43522528176, 43703758076, 44130439431, 44269767252, 44214732634, 43692544283, 43018163088, 43214268486, 42680728033, 43660980825, 44048739503, 43564373763, 43074467029, 42103531872, 41389508612, 41057665620, 41378357654, 40795099501, 41704162713, 42395004179, 41797897171, 41284222753, 40487177278, 40283877978, 39547898177, 39589773781, 39718017336, 40307708062, 40825471844, 40835156991, 40987627025, 40213210159, 40585676243, 39978353900, 39367200414, 39302907506, 39048350800, 39796577718, 40452035021, 40969067263, 41324372814, 40665522524, 40192434872, 41007796265, 41475032540, 42364302567, 41592586108, 40725387371, 41207594426, 42147358195, 41514732662, 41427954877, 41483224073, 42046283945, 41996838662, 42160011684, 42917923078, 42179640121, 42178604266, 41650100355, 40669218730, 39946762642, 39788739993, 40171501660, 40345832208, 40993416298, 41739399430, 41364541989, 40571962922, 41435313964, 40712279308, 41460057254, 41756310731, 42726189390, 41790678262, 41976143810, 42967311862, 42869865600, 42748420803, 43385505323, 43724393571, 43988391542, 43183136248, 42284317743, 42413539926, 42774337226, 41794099163, 42344406410, 41762460119, 42278143570, 41455462601, 41476172658, 42369753369, 41599992806, 40926827291, 40082863085, 40437918570, 39820867134, 39622437519, 40099966142, 40777516106, 41159606059, 40825213265, 40884808695, 40013034051, 39768784953, 39426842420, 39903802081, 40346516867, 41030954104, 40291631293, 41138008541, 41041105311, 42012422025, 41382682025, 40822543004, 39838894182, 39813620780, 39413420961, 40128728519, 40880135206, 41105436452, 41162688765, 41022061420, 40968191352, 40096568520, 39701942070, 39978415928, 40736148668, 41643220737, 42429289163, 42969890287, 42433251276, 43030852381, 43967229274, 43099095604, 42996406921, 43041905817, 43971843875, 43870340482, 43770556874, 43591512585, 43990884890, 43086596627, 42787876771, 42531217894, 41652835885, 41410648644, 42208868454, 41270358545, 42193600620, 42158759381, 41414422784, 40574814972, 40589147661, 39770457845, 40098981751, 39765678772, 39847992242, 39010504161, 38817258178, 38930442673, 38893442995, 38186638858, 38031792445, 37739322165, 37265589672, 37633378345, 36665245117, 36842864902, 37088987340, 37045764610, 36851198050, 36618023582, 36120151023, 36013807011, 36655811264, 35891600746, 35489711090, 35330613657, 35624870119, 35886847753, 36234329768, 36258520348, 37031713688, 37602560166, 37221987866, 37275935153, 36714096443, 37014865843, 36808589617, 37256191889, 37693474075, 38429222865, 39386833645, 40104593370, 39321429292, 39052073211, 38552034179, 38971548403, 39030539096, 38722259521, 37742178964, 36809192710, 37174674367, 36322222860, 36892564015, 36710388422, 35972657714, 35661878818, 36264303779, 35697667516, 35131474533, 35370245914, 36367543773, 36456748687, 35929685481, 36255265701, 35578998889, 35331142826, 34718811584, 35331483722, 34722544958, 33772213417, 34677332905, 34741150184, 34874398332, 34747973758, 35474538955, 34808045445, 34023743413, 33504968934, 32522684598, 31542462047, 31844337265, 31259804237, 31076258220, 31976014353, 32641364591, 31926355796, 32566984582, 32981153772, 33363855605, 33198994196, 33929010263, 33607663123, 33507234681, 33152156161, 32508972776, 33015461962, 32287912912, 32367030785, 32572415054, 31604927956, 32104852726, 31692615835, 32562534136, 33229338514, 33989272431, 33794734102, 34632704922, 34295881085, 33763796553, 33387365090, 33158038027, 33309150303, 34127267885, 34264676004, 33540094453, 32939331685, 33082120812, 32775658106, 32857937935, 32651783911, 32945722325, 32640557767, 33086790847, 32234687804, 31918191028, 31691082285, 31867392569, 32719154531, 31996425032, 32360709475, 31891465071, 32845533885, 33422691955, 34291847783, 34485195690, 34716256674, 35286266183, 35104667424, 34873699223, 34428216767, 34588930251, 34084736047, 34453653586, 33628077918, 34023908227, 33348208308, 33111927697, 33086902641, 34066112494, 33849570020, 33229756830, 33821149024, 33686643156, 33327776535, 33606800727, 32661488963, 32807806675, 33075761922, 33040369170, 32405118181, 31654675520, 32387516172, 31387632565, 32358084084, 31370158575, 32310960522, 31516445094, 31004640890, 31218646324, 30764123569, 31503008674, 32136831157, 32455518525, 33005988784, 33323993411, 33197296030, 33776579156, 34165094869, 33812963871, 33534325318, 33474428720, 34216594082, 34421850939, 34113091265, 33614623715, 34080583486, 34404651848, 34886799499, 34871003579, 34833101546, 35736209440, 35851664236, 36168106331, 35326786265, 35199979068, 35553410579, 35393488416, 35300658315, 34799193074, 35292642475, 35828708175, 34848811830, 35513874865, 35900446280, 36368520111, 35887399021, 36337862715, 36631398238, 35926647719, 35250656300, 35960538674, 36800399532, 36233831201, 35355487458, 36104381659, 35941379106, 36534983140, 35875481679, 35795583011, 35699736720, 34901233847, 35550428048, 35900879372, 35516416083, 34536291884, 35021782329, 34327527425, 33830072613, 34806765176, 34319990497, 34755605453, 35508756521, 35242900676, 35696485739, 36546071838, 36242910119, 35928825085, 34965584783, 34144674609, 34792375645, 33924422063, 33761604007, 34423422979, 33458802520, 32670835543, 32657738518, 32349817403, 33036471744, 32588490135, 31882012528, 31964203894, 32279924632, 32628644672, 31678555467, 31899574249, 31813307847, 32095317927, 31277935235, 32132546750, 31978451792, 31392092435, 31960433018, 31556100623, 32269225160, 31700244369, 30983895340, 30286109311, 31008563354, 31498935754, 31889960885, 32278012865, 31860126805, 31741069941, 31862135302, 32555910456, 32670473723, 32078302484, 32513188061, 33168127396, 33311491895, 32627690812, 31962873677, 31369255066, 31720098026, 31336498145, 31354135439, 31291843190, 30414903838, 29757346927, 29701308390, 29258828425, 29332606438, 28885697789, 29312285928, 29466862837, 30106652462, 30954623199, 31724009432, 32502044387, 32576093828, 33031188671, 32180080273, 32051400761, 32156341116, 31648734405, 32603789162, 32320199774, 31647155163, 32590060120, 33101846234, 32547507284, 32504631034, 32044810022, 32558781757, 32427533674, 32163419218, 32029343739, 31794057872, 32423636160, 31755012525, 31158906210, 32087712412, 32426277943, 32594320140, 32663560261, 32184849362, 31511058622, 30707808060, 31029748526, 31935285852, 31464303449, 32004078329, 32845227568, 33412711200, 32906685970, 33753359889, 34345822091, 35176835253, 35574000451, 34914588608, 35579204706, 36094369762, 35888863900, 36024712766, 36180371762, 36869339078, 37671558647, 37138147687, 37426848449, 38332066687, 37908901934, 37148917429, 36704265473, 37346984493, 37844614837, 37675723179, 36896443168, 36743577457, 36490282794, 36111511179, 36817162354, 36031473947, 36552303164, 37274570997, 37780975117, 38545919160, 39024224936, 38039788615, 37871362556, 37606511384, 37010301242, 36384575899, 36346768285, 36583251372, 35943067200, 35829744698, 35940591743, 35936228835, 36239066074, 36937497612, 36661480805, 37345585617, 37499279441, 37565371498, 37194152429, 37572229332, 37194753899, 37668947720, 38086327448, 37117169896, 36695735068, 35948440553, 36907653288, 36290218590, 36280496281, 36979786855, 36206406110, 36605561741, 36689602752, 37164652574, 37243019031, 37289856054, 36513977286, 35850601237, 35615753933, 36199207329, 35673900693, 35100151855, 35825792874, 36766263899, 37748540774, 37071438674, 37561034589, 37228508799, 37916782139, 38084608367, 37157494851, 36831883437, 37159565256, 37072141039, 36868854941, 37539479788, 37757569264, 37809582256, 38562052734, 39497066257, 40277017191, 40400734480, 39959131572, 40526058665, 41502709300, 41927091658, 41103000003, 40765031010, 40162043443, 39739752518, 39938750572, 38953435984, 39338583820, 39352998454, 38814826452, 37920545176, 37905511221, 37967754985, 37174812270, 38025647655, 37394952092, 37162102452, 37673910390, 38383652199, 37838847324, 37919949505, 38854065059, 39679957172, 39632026205, 40466250360, 41381805006, 41958770427, 42713872099, 42281330659, 42710713064, 43350566830, 42516488553, 42809928146, 43188041088, 42226442411, 41267209962, 40667206903, 41167058837, 40702415917, 40759362172, 41137757630, 42136474886, 41320952897, 41983006401, 42482040724, 42197169729, 41582972086, 42521263093, 42366909646, 42914016918, 42528534709, 42955904799, 42856574752, 42509318638, 43004938054, 43427286214, 42912596827, 43260021093, 43553623916, 44229597811, 44156460002, 43815415978, 43474569326, 43242206767, 43206278687, 42563403902, 42147307075, 41365451562, 40673485161, 39848567076, 39252865256, 39377462251, 38643167202, 39526529498, 39051455788, 38662960521, 38486925941, 38472578349, 39170006090, 39426873748, 38985980263, 38056467594, 37844869056, 37811256283, 37982431795, 37369297177, 37847486582, 38042909038, 38373164161, 37969701998, 38640110009, 37714223589, 37708143691, 38364120611, 38885747701, 37944988829, 37077059072, 37461409210, 38212204813, 37735953367, 38457476734, 38622489774, 38913566268, 39112352794, 39388187275, 38607889910, 37652529523, 37672081274, 37869805882, 37417054577, 37382928107, 38082550200, 38035233772, 37712996521, 38439519595, 38215199847, 38373478764, 38855501229, 39836074733, 38873868809, 39596220435, 38865458309, 38565683448, 37679518524, 38050199172, 37731009552, 38164605075, 37594179538, 37293640659, 36946651520, 36554461556, 36633075711, 36214377465, 36404319105, 37309029038, 37635409767, 38009030730, 37832097033, 38794489646, 39394318967, 39921887298, 39990861744, 39275291340, 38901098600, 39208600198, 39590883777, 39221518012, 39825548055, 40797799519, 41796075874, 40838678712, 41051270767, 41142083595, 40859632763, 40880255181, 41679095270, 41528594564, 41470238967, 41931558475, 42132262931, 42864077434, 43828176653, 43826675520, 44785107673, 44019161260, 43482305258, 43681616400, 44269087367, 44870307129, 45541994132, 46265499710, 46668785141, 46357286614, 45621376811, 45616551956, 45133866977, 44142920981, 45016686544, 45304329936, 46157294025, 45407547526, 46282450140, 46454010740, 45799599319, 46763005436, 46730516180, 46014006672, 46337728061, 46940026768, 47158685869, 48024438582, 47716830532, 48411261344, 48343699733, 48237483217, 48126867495, 48112380024, 47125783779, 46503389638, 46889443019, 46521390234, 47420965533, 47945810533, 48780611640, 48799873324, 49485554109, 49422163636, 49264659047, 49437423389, 48831570536, 49498184476, 49922343566, 50635837928, 51489175978, 50829914041, 51016872264, 50195326756, 50748304886, 49889921532, 49165064458, 48543196044, 49519605786, 50484107786, 51107656848, 50870131263, 51493917682, 50580507942, 50193749715, 51191879194, 52010033257, 51550170305, 51996005600, 52727821567, 53524755561, 53069697334, 52913922521, 53005846922, 53109064548, 53994131608, 54610404764, 55464180532, 55896639211, 55899755981, 54950393815, 54175628527, 53594189662, 53853099030, 53122496930, 53371951125, 53417797070, 52686054517, 52200564565, 51621769169, 52404446904, 52613511518, 51781513639, 51067889565, 50673795423, 50417887935, 49935641988, 49692451800, 49764628893, 48870608264, 49250406243, 49539643190, 48800312812, 49376152236, 48468344544, 49300324067, 49937063639, 50739326320, 51394450603, 51375800991, 51782898096, 52753932688, 53398246245, 54203087793, 55045610369, 55398571392, 54419696145, 53697011379, 53653550638, 53548179679, 53092328608, 54024837187, 54133522120, 54260439383, 55029093145, 54041040940, 53266774467, 52479532859, 53050176249, 53605390467, 54582666011, 54673284103, 54041152985, 54668694447, 55257818478, 54910660797, 54106529798, 54232734353, 54883763606, 54146660205, 54837750982, 54180199989, 53582073807, 53980159693, 54046502457, 54318527285, 54071478198, 54658222962, 55510149434, 55890536018, 56805577791, 57180374934, 57455461221, 58230071543, 57240770898, 56251666222, 55338637715, 54495010189, 53713194092, 54199863381, 53246304245, 53894481410, 53500812278, 53961380021, 54180861562, 54736127539, 55160564215, 54533832504, 54372347043, 54654682206, 55472897159, 55343074235, 54682936860, 53745576985, 53152814902, 53368363190, 54015384810, 54268212076, 53792590402, 53181051885, 53157430786, 53443327689, 53489204534, 53004074015, 52765119825, 53137594095, 52715481870, 52037981846, 51877062716, 52371087704, 52777695000, 51839048872, 51999384897, 52325682273, 52425913102, 51547797154, 50855752420, 51753700115, 51747418945, 50966634954, 50962681236, 51224933867, 52169728627, 52530581142, 52854254129, 51927057862, 51795688608, 52044166241, 51528776009, 50708016608, 51208677176, 52128980337, 52048093106, 51749569744, 51784871252, 50786742387, 51300279684, 51683078798, 50990303270, 50526016630, 51266222100, 51925544352, 52560193484, 52715116410, 52510073630, 52099668314, 51577178230, 50721883784, 51292487293, 51639481498, 51224468340, 50388008493, 50765505059, 50994957051, 50206513615, 50131543108, 50190329638, 50099266636, 49244793779, 48365052851, 48452008953, 48444388168, 48943516346, 49779716973, 49966851855, 49112837931, 49689624329, 49391875341, 49289179566, 49119062783, 49447130593, 50074221385, 50982741565, 50682667443, 49955865717, 50162820902, 50003020448, 49899968208, 49014225941, 49163752933, 48454145871, 48494904384, 48804835517, 48314229736, 47778762916, 48482704890, 49170758382, 48536776068, 48684147096, 48211673730, 48752614994, 48493473174, 48055900333, 48647861332, 49466731871, 48544533558, 47679381502, 48150660292, 47686758618, 47953733388, 48765531952, 48269274461, 47472192379, 47004235609, 46411454963, 46344856653, 46556513076, 45896751532, 45534488899, 46230287401, 47072925283, 47528857259, 47980123868, 48961865246, 48368025558, 49072387853, 49678867558, 48919466942, 49100979067, 49906697299, 49335224666, 48503901475, 48279468316, 47386059629, 48163024672, 48945387502, 48793078063, 49136199396, 49324200211, 49842977639, 49121282968, 49080996493, 48557143712, 48810852933, 48957955683, 48149227937, 48486025872, 48104464183, 47380892002, 46817582040, 46198886952, 46661969312, 47494171745, 47802017309, 47031688500, 46599456746, 45714130422, 45524812825, 46413566577, 46450174451, 46911979142, 47472665962, 46520662518, 47097270513, 46187097466, 46249135003, 46666787239, 46688479809, 45759981931, 45020975211, 44493887930, 44301547017, 43506840763, 42602404331, 43390144961, 44342855607, 44648330593, 43973143334, 44072343342, 44679302597, 44703017122, 44267563369, 43279711277, 43662183706, 42679189678, 43156257120, 43384957779, 42772589440, 41854974820, 41814840697, 41934181684, 42002389315, 42851301125, 43710871976, 44682575202, 45119649368, 45781624427, 46102238728, 45205108732, 45549979741, 45182783382, 45720642137, 46194341814, 46652324993, 45968618244, 45065978329, 44748083409, 44633768725, 44028877102, 44091389712, 43394449543, 42512948011, 42463865390, 43388749690, 44387096532, 43627349681, 43323209082, 43376635469, 43095599944, 43284700799, 43167686980, 43430767076, 43245488955, 43856820081, 43129453388, 42295437078, 42153593934, 41749562510, 41676271106, 40783677828, 41717523043, 41852956401, 42470716297, 41519055977, 42029267602, 42275666424, 42461667300, 42181430791, 42169045871, 41435455870, 41935088904, 42541214546, 42104803455, 41989992185, 42118338614, 42967348824, 43811281913, 44581684087, 45202838834, 46071910629, 46902850542, 46112885013, 46435592156, 46510959202, 45742116716, 46052805211, 45389413527, 45324266148, 45662948247, 44770760397, 43802070823, 43529761820, 44463281179, 43481069150, 43540308162, 42823946904, 42189794231, 42820196808, 42158492763, 42487727606, 43073478344, 44015254377, 44974263346, 45520743324, 44646482116, 43778873610, 44214190580, 44838378038, 45436415243, 44467977856, 43756990903, 44524708831, 44902134448, 44092881514, 44966932413, 45307577748, 46103344682, 46792182711, 46009536462, 45772384531, 45592751111, 46187107938, 46367022317, 45902954297, 45513657519, 45497791128, 45844793761, 45378049147, 46304546786, 46768319524, 46028661530, 46212728744, 46615102081, 47315908290, 48294306613, 47968610554, 47876527890, 47578605205, 48101506987, 47843846683, 48227115919, 48486156847, 48921419813, 49074101364, 48305968147, 48046203856, 48619125276, 48740681039, 49313086829, 49846994802, 50622189317, 51592511071, 51763350731, 52186171577, 51725559480, 52515545054, 52215813471, 52345880316, 52746642384, 53158522623, 52695062567, 52748766017, 52412877335, 52346935326, 52645573394, 53335125521, 54038390892, 54570440163, 53850938721, 54383528978, 54400028649, 54004483631, 54769514952, 54032261737, 53499012693, 53967159960, 54247518963, 53472134652, 53038685713, 53528036835, 52856874047, 52556485885, 51601061784, 50630820936, 51393970674, 50987627785, 51045651049, 51970449321, 52645734186, 52980387282, 52669414083, 51943457908, 52466477625, 52030475401, 51599862317, 50884084914, 51744839488, 51681696833, 52235464075, 53052259444, 52094175337, 53022656671, 52519897275, 52325092204, 52854176541, 53734645676, 54489308671, 54290211283, 55134602006, 55415547084, 56345509484, 55573533911, 55516710360, 55708430652, 55438802672, 55265548137, 56237784494, 55708528970, 55413865355, 55786797034, 56017721800, 56759452843, 56596292104, 56031425191, 56361790544, 55761179765, 56408662631, 57344823682, 56951757995, 56733863703, 56742237986, 57670932034, 57109565407, 57085236255, 57743925970, 58560494029, 58157971196, 57689101197, 58180889083, 57249989017, 56377887779, 56639383515, 55802600795, 56705686207, 56696504483, 56003874476, 56854941217, 57632394380, 57768379535, 57670584489, 58428132985, 59137424659, 59735532637, 59200780403, 59896865804, 60550470527, 60948367617, 61127310516, 61106369224, 60504793464, 59914144367, 59983426607, 59507573922, 59697615692, 59833580371, 60306885048, 61227356603, 60386003646, 59394060289, 58411366768, 58865319378, 59317943320, 58514696115, 57519794925, 58223228408, 58142298894, 58297370806, 57692865029, 56736736541, 56933438971, 57306527803, 57742921397, 58512864371, 59486598274, 60267559492, 59614915027, 58741158774, 58666127064, 57753375585, 58395310270, 58785291432, 59435529083, 59075883824, 58848105586, 58039437191, 58687800477, 59294540449, 59999810880, 60569325994, 60263334888, 59903803030, 60803859703, 61569483617, 60817385854, 61454559131, 60979373240, 61331278278, 62038790422, 61094156501, 61247354320, 60701316653, 60048755022, 59921483236, 60212295476, 59748355167, 59891876285, 60761769008, 61013792009, 60041553258, 60900611116, 60318871614, 60326934692, 59961870532, 59485909196, 58750264090, 58414024062, 57614068301, 57942433503, 57670032801, 57264461165, 56686155726, 55952805424, 55926683342, 55882707542, 55415208089, 54476358097, 54727453795, 54545912639, 54992768452, 54219716820, 54083853854, 54058299999, 53130859110, 53861600152, 54768237566, 55375319901, 54785593295, 54170052949, 55076908762, 55846338870, 55377397154, 55130337555, 55415667553, 54778623491, 54030729270, 54176353139, 55040440165, 55662847132, 55172302367, 54873010659, 54031101755, 53425250109, 53088733119, 52472283310, 52045423820, 51561591178, 50664849761, 50618369224, 49683789526, 50168248085, 50338742598, 50787174067, 51786715803, 51483154525, 51762162172, 51175956330, 50325587750, 50345777794, 50456641971, 50848036789, 51295261570, 50424211837, 49915756899, 49108808026, 49260174001, 48676859046, 47941082257, 48339841691, 48293527830, 48198235979, 47698878626, 47271378697, 47415391814, 47755043369, 47751915082, 48551991187, 49317575995, 48595972172, 47843521038, 47431325430, 46633540064, 46353701905, 46593600533, 47397630474, 46431816821, 46026837278, 45997960352, 46186458803, 47013910181, 47305810276, 48228972919, 48521960730, 47987704094, 47028436705, 47426821335, 46634946819, 46636983744, 46408934327, 46508665596, 45560214687, 45565171123, 45768590963, 46762857888, 46754525428, 46365354816, 45825393797, 45394270183, 44744092608, 43987964607, 44442916427, 43461400955, 42815535054, 42545855172, 43081410564, 43750196401, 43758668948, 44182604967, 43421566323, 42974178482, 43018583624, 42040960043, 41823431847, 42651990054, 43101995643, 42813255866, 42916894167, 43194919010, 43852688694, 44500156090, 43924708267, 42999772826, 42623660973, 43256715840, 43964759221, 43892750889, 43271312377, 42550189349, 42730875108, 41889576364, 42335183326, 42633068849, 43136419264, 43652253463, 44319932153, 43366991977, 43592470093, 42598659172, 42122199349, 41209808251, 40982363580, 41752237011, 41007804800, 41387902275, 41728322400, 42004844026, 42994950730, 43143779516, 42876358933, 42921804709, 42831037791, 43158811736, 43147196304, 43238767252, 43790375211, 44303974072, 44240421901, 44680834947, 44553145301, 44205884578, 45135920682, 44754891989, 45479558940, 45314332765, 45871535571, 45166948392, 45084895128, 45467434696, 44523344833, 45061928601, 44097079496, 44858342148, 44657191278, 44971338022, 44535220930, 44965603888, 45930605689, 46200012923, 46736324679, 46022248358, 45323787549, 46209495909, 47116446896, 47362710631, 47185796815, 47065165917, 46975560823, 47152654781, 47472514337, 47241384738, 46818037020, 47602493200, 47515995731, 48357964630, 49199094653, 49674370948, 48798340945, 49657932151, 50185823395, 50164715211, 49408344897, 48826756558, 48609477882, 49485233403, 49260792578, 49005156109, 48493368253, 49321751665, 49704373797, 48908191718, 49521610849, 48823390405, 48926167653, 49879707588, 49242017136, 49344239638, 49881164516, 49994206483, 50450659561, 49724331329, 49604583920, 50498511467, 50365126180, 50509536367, 49634177153, 49809930126, 50489491887, 50177487614, 49652842604, 50174569634, 49526549256, 48685544071, 48026106247, 47193161234, 46684558142, 46208686957, 46631006651, 47018286571, 47320978655, 46731945574, 46169777605, 46783732464, 46981942886, 47183021481, 46894324019, 47388293397, 46478127707, 46134613618, 46873727332, 45882581298, 45418885186, 44914947789, 44293935224, 45237764581, 45397761509, 46273427496, 46459188250, 47400205506, 47309414122, 46922244607, 47769129646, 48403354980, 48928068279, 49081996650, 48699381700, 48860824018, 49507242071, 48957245561, 48814145872, 48114496665, 47804952492, 47394959588, 48321204166, 47556309662, 47367588934, 47547356169, 47783766932, 48457875289, 47786747387, 48682270062, 48607663133, 48933104636, 49051255308, 48633341063, 48274020824, 47892928002, 47545729616, 47314657100, 46424248149, 45528856623, 46341186741, 45968487779, 45499062004, 46016293161, 45805615371, 46099357915, 45756187178, 46591136482, 47178687667, 47401229244, 46691158678, 46768410263, 46589661309, 47291038723, 46446971446, 47091049077, 47113102527, 46467577638, 47202514657, 46864260141, 45871476793, 45485369388, 46347001845, 46464077986, 46330020276, 45804425120, 46705911460, 46783719791, 47005827616, 46610161244, 45932526022, 46411779556, 45513351406, 46438470662, 46518492614, 46795498735, 47527158488, 48485221902, 48465399130, 49034282831, 49761587371, 49498227839, 49690411736, 48906288039, 48541017986, 48082167407, 47995682744, 47450924245, 46636937471, 46612386050, 46460422997, 45718327391, 45282873283, 46079384384, 45527491208, 44564716481, 44428981007, 43466041295, 42667648122, 42602652004, 41943765497, 42381061993, 42997319740, 43891474788, 43439470969, 42744269918, 42384617229, 43113133311, 43327645567, 42958896527, 42277905283, 43165582497, 42799107332, 43793309137, 44261322208, 43283095622, 42957043264, 43028379304, 42479144889, 41961128237, 42858121302, 42403659744, 43235675219, 43789016668, 44578995022, 45128565011, 45596336047, 46111339880, 45317950892, 45604392923, 44770997759, 44422560087, 44530550491, 44402778099, 44038586218, 44956451324, 45565878260, 45292393210, 45945012037, 45594510919, 45329101333, 45091515833, 45751097588, 45677329147, 45063903078, 45428363765, 45914231660, 45955877768, 46860846511, 46330342680, 46116990470, 46917470744, 46691408123, 47104264749, 46521433565, 46225027314, 45915386249, 46561511885, 47046703433, 47578333849, 47658034748, 47787395907, 48693783937, 49377023891, 48916867691, 48445651815, 47820950441, 46905939314, 47358635165, 47741022147, 47049636147, 47947609404, 48432290679, 49340338031, 49740184873, 50051632396, 49499872607, 49355738633, 48591205019, 48590323528, 47613000184, 47479041737, 48025449380, 48704395290, 49262387275, 49182445012, 48324958268, 47493840843, 46898207885, 46516849184, 45946258285, 46427918673, 46381720670, 45604843212, 45845293407, 45765394271, 46254211831, 46901390799, 46861012359, 47704642147, 47457287873, 48233717085, 49203370801, 49988869866, 49539083674, 49085371725, 48222095466, 47500841598, 47836493908, 48171965840, 48475801003, 48317677184, 48360664151, 48948482564, 47953300977, 48643978725, 48337017470, 48911082539, 48267661511, 48520191721, 47944940679, 47711157050, 47467374606, 46931675957, 47796340897, 47780602647, 48168646160, 47486549875, 48279302924, 48205101058, 48355061904, 48433862963, 47899106103, 48340618156, 47978334930, 48956153886, 49727776052, 48788073004, 47929036458, 47019182109, 47077165071, 46430255116, 47269947766, 46620329921, 45943176092, 45610434390, 46158666161, 46392905003, 47026287223, 47298517048, 47258809707, 47451160607, 47756518820, 48742647017, 48846380400, 49675458668, 49871104852, 48881725362, 49429468140, 50377014396, 50526509422, 51200251805, 50759901259, 50369607529, 50662077832, 51006976628, 51466657347, 51151618047, 50784002799, 51264714343, 51887112827, 52842485042, 53218357917, 53227249849, 52462392096, 53084836002, 52277379158, 51719748584, 51625659247, 52198343698, 52382569419, 51620318414, 51766810775, 52521590712, 52511596317, 52704956369, 52449374365, 52408843639, 52479392107, 53191794804, 52917749073, 51948747466, 51162550556, 51302023177, 50788768191, 51483494647, 51733693559, 52364988157, 52497004214, 53466233158, 54408832614, 55139930746, 54221844861, 54959756470, 54418268301, 54871310029, 54774671241, 54426447249, 55110746624, 55870252114, 56603495302, 57364911874, 56661050962, 55749744623, 56035920043, 56475825022, 56468658270, 57432588398, 57654983536, 56738779779, 56216348487, 55224952022, 55021236390, 56016586279, 55361205632, 55977219310, 56346835157, 56473047119, 56340799579, 57172725102, 57105212370, 57734706977, 57688343501, 57169188348, 56276133143, 56475094470, 56370710255, 56113990336, 56480478162, 55799942699, 56785505251, 57017265960, 56702294144, 56272376587, 57120153741, 56850110364, 56866358109, 57517303277, 57986301775, 57400387176, 56541015473, 55791895919, 55811031166, 56686177688, 55902165954, 55868346705, 55512571651, 56189485924, 56130467441, 55373492889, 54894413961, 54027078030, 53053982371, 52125901794, 52265519130, 52399430648, 53346264334, 53545599156, 54455060875, 54541628057, 53674579485, 52808772033, 52713968869, 52109716151, 52090986872, 52590633199, 53120533805, 52430135377, 52750550680, 53248748305, 54197853347, 53775156977, 52825403907, 51891345359, 51807402779, 52274640218, 52966908900, 52562128386, 52482910773, 52332256441, 51884338797, 52513484117, 53466820901, 54277203154, 54516565180, 53902086514, 54245614641, 54159371882, 53703467145, 52835038603, 53474843776, 52571166587, 52785153019, 51814564687, 52032366652, 52374923377, 53011390032, 52119224081, 52798017424, 52970451988, 53057910681, 52662832864, 52467583143, 52691089432, 53375518994, 53971578674, 54706822369, 54694142610, 54678472078, 55548896384, 56061315755, 55944640145, 55634915833, 56149077358, 56663166006, 55947391316, 55898564923, 55186371644, 55751699795, 55735199492, 56237011685, 56192168991, 56660252401, 57382400457, 58335444984, 57987861294, 58558780518, 58753373783, 58756698257, 58335283163, 57749281128, 57090792301, 57366788184, 57723991487, 57446206968, 58233249853, 57744599484, 58136654520, 58197959216, 57425277481, 58136020477, 57142598078, 56601039580, 57579845358, 57489773644, 58201271289, 58572369556, 59215896729, 58843760072, 59640325091, 60545547580, 59883825471, 60013580793, 59204009209, 59317622881, 58875405900, 59718921898, 60035666254, 60209733400, 59850917892, 59307602405, 60186099978, 59968531614, 59122596669, 60077506806, 59610103117, 60068237410, 60199996487, 60166744907, 60440818360, 60669405311, 60753809002, 61101147431, 61426661961, 62375328399, 62625531141, 62763383760, 61774932576, 62091752526, 61661816784, 61317213778, 61251879866, 61066579571, 60749900971, 60473440687, 59517167487, 58914451095, 58170925445, 57891585769, 57136650252, 56546407118, 56198866538, 56389720278, 56333779586, 56324342526, 55910311714, 56094561594, 56436363120, 57379978463, 57324916418, 57955578334, 58304781717, 57951756752, 58287584865, 57332793858, 58261763384, 57628994656, 58500594862, 59105603856, 59979097386, 59831732575, 60806657280, 61594615481, 61530140959, 61405766412, 62233895845, 62712764997, 61875621667, 62440601068, 63386934314, 62650507576, 62892987070, 63167544166, 62314761420, 63008710411, 63343159299, 63391156590, 63950146430, 64432159961, 63790923852, 62842255947, 62285153373, 61836519539, 61873933422, 61495573054, 62486808406, 62123432209, 61317065064, 61777968901, 61776027957, 61464028033, 62268742367, 61988514232, 62259469732, 62086745194, 61222043704, 62077097171, 62048610577, 61133332170, 61466816719, 60621633303, 61429966063, 62388089989, 63296438411, 64138074052, 63367406716, 63392007893, 64363586417, 64378286831, 64790659711, 65636569183, 66121167647, 66821074394, 66332305781, 66288260806, 66104462520, 65661636510, 66105438634, 67102950597, 66267295828, 66229423475, 65836508635, 66712067307, 66880713574, 65932017590, 65394488440, 64522105999, 65437807680, 66280769052, 66077237280, 65243317888, 65688583567, 66607152481, 66703233073, 66679626436, 66887837888, 67202168374, 66259878088, 65376964812, 64662628000, 64383059814, 63757083731, 64437979797, 65205798793, 64984360091, 64220355983, 63804625358, 63156560784, 63556840719, 64363479763, 64664890974, 64242189492, 64202087101, 64799145527, 64997894467, 64915520816, 64077642808, 64475505715, 63641343824, 62701688677, 61957489576, 62816269440, 63725941444, 63185624621, 64045562625, 64015458686, 64168218436, 64446836877, 63808230404, 64315828662, 64605683696, 64413451740, 63639771657, 63511390111, 64214580560, 64220517676, 64053619602, 63215842959, 63788114017, 63003801506, 62232731972, 61362644301, 60687736742, 60396681074, 59806502086, 59596205799, 59590744752, 60235528883, 59819915115, 59649543919, 59581976840, 58721284902, 58625252381, 58215670048, 57594615210, 57820141293, 57915236501, 58145079934, 58015390611, 58808090279, 58942019856, 59252607321, 58929831330, 57943122902, 58127453803, 58364294969, 57984507957, 57228374185, 56344042846, 56807185090, 56173725135, 56223708377, 55663348457, 56448901907, 55724673881, 55191969186, 54471562439, 54667662300, 54669606981, 54165037017, 54408111671, 54279625333, 54751170950, 53874243062, 53502872966, 52518931417, 52822529430, 52451839389, 52434189094, 52420359207, 53024399893, 53263031973, 54207898412, 53548135780, 53517823688, 53732387226, 54340667868, 54840845726, 53940252028, 53440730215, 53899619390, 53477180522, 52876038711, 53276963193, 53094448125, 52887597743, 53726744030, 53400123850, 52422229110, 52649809475, 53027043076, 53004904281, 52075295789, 53003538335, 53714058679, 54065090585, 53975836002, 54418336907, 55039926116, 54258618129, 53429119896, 52559182701, 53306066673, 53343538615, 54314168533, 54955977929, 54346188367, 53394950840, 54157328868, 53268908292, 52680056228, 52848647828, 52891559136, 53063511618, 53021086476, 52087854612, 51820335653, 51606636657, 51976498644, 52317526230, 53094923899, 52971641401, 52984996064, 53521538473, 54161301981, 53480874951, 53232536760, 52606384131, 53444551245, 52783132019, 53546529469, 54497008026, 53510804050, 53920793477, 53027314665, 53237039596, 52985981015, 52379363112, 53339971203, 52835810119, 52793073549, 51935991291, 51951130128, 52678542301, 52155537037, 52714444755, 51991025889, 51857170291, 51002493897, 51403369796, 51426047661, 50894016295, 51067052257, 51765062506, 52238384286, 51286948397, 51981894967, 51948083214, 51475856963, 51647388002, 51439510360, 51564684585, 51057001123, 51623921255, 51426104162, 50584164140, 50680900335, 51674295300, 52195724520, 51765778528, 52189810813, 52329125928, 52914391506, 53584079202, 53080184499, 53361151032, 53643035133, 53296458686, 54158419486, 53890201910, 54494273170, 54497499377, 54584724965, 54669756384, 55283603535, 56105274089, 55636988446, 55425575493, 56217186905, 55785798401, 54786301735, 55469324116, 55313059944, 55536678881, 55049667572, 54212901035, 53258530097, 52441336103, 52760725571, 53334762273, 52928638079, 52264019853, 53179232070, 52534713141, 51536195452, 51072016342, 51307341915, 51555350270, 51835182352, 52797900643, 52323976122, 52261056834, 52514912922, 52236525364, 52687466455, 52769525326, 52355752352, 52086708629, 52583108880, 53114497649, 53550877119, 53740660734, 53411846572, 52433236433, 52578657526, 53402783873, 53577981276, 54019036360, 54556447129, 53791570747, 54329635829, 54694107298, 54937763159, 55680768523, 55138581903, 54409423052, 54640561004, 53726550748, 53360240141, 53580104496, 53624381972, 54171788142, 53480431418, 53322700678, 52455121148, 52614597005, 52212571287, 52970472865, 52866210961, 52735021403, 53193552021, 53966548126, 53552470801, 53981291583, 53302544124, 52456874951, 53151460662, 52391877320, 52291705965, 51406210592, 51492970408, 52379122222, 52269301850, 51507705687, 51495375983, 51759010983, 51688397302, 50718314112, 50674820416, 49790389490, 50048913167, 49180677392, 49081825176, 48433520848, 48678678111, 49053700071, 49867348725, 49465114411, 50419042671, 50201855130, 50077812414, 50174917520, 50910993890, 50083054231, 49670784712, 49142535846, 49049241609, 49865133749, 50006502931, 50081301756, 49483880043, 50166388241, 49741407799, 49735631381, 48760193744, 47833154548, 47996444518, 47596441176, 47786214856, 48632050178, 47969238121, 47248856830, 47775778500, 48626721596, 48848392351, 47877097830, 47629296601, 47365730928, 46521424478, 46219699777, 46656916866, 45680951502, 45961853073, 46176912101, 46510574677, 45757415638, 44808097628, 45487356550, 45368543456, 45582240028, 46488877677, 45731887408, 46462461963, 45892599077, 46790882887, 47335561572, 47870245954, 47333925341, 48050391883, 48962084569, 49511068359, 49529422629, 49197981255, 49787367026, 48871735252, 49694868650, 49881857671, 48991217291, 48445752986, 48381508192, 47653095322, 48421435426, 49325180181, 49760848694, 50523045650, 50818422825, 51008174479, 51612160059, 51049943659, 51622477829, 51038814605, 51592174884, 50873484850, 49964538673, 50363781662, 49687282226, 49863859386, 49916532095, 50244318156, 49626183032, 50559481332, 50158639283, 49813415166, 48953276074, 49944538302, 50063575190, 49422760309, 48960530096, 48650783135, 48165874271, 48887130852, 48419737888, 49381336163, 50332221333, 50858968862, 51762396182, 52718866117, 53096531447, 53829627815, 53318620920, 54118990082, 53273825279, 52442151150, 53009842039, 52936328363, 52804983684, 53557472381, 53871955256, 54268392496, 53917666099, 53681350421, 53012722010, 52636715568, 52104704472, 52619038477, 53445746670, 52701430037, 51896545407, 52318457013, 51429654401, 51446698445, 51898928087, 51713826044, 51720564079, 51587626620, 51317794848, 50427265236, 50135246424, 50783283059, 50152811299, 50721228469, 49985018347, 49147073254, 49266815367, 50225848260, 49577149748, 49957994052, 50078334497, 49084287023, 48150581415, 48171628090, 47882647892, 47588124519, 47064977707, 47511310975, 47547365044, 46611623630, 46747313852, 45929956996, 46462730419, 46730694825, 46374147960, 47154692828, 46490273666, 47371960410, 46841624524, 47399427769, 47538291528, 47600820911, 48294475104, 47453841677, 47155653915, 46758553140, 46916128826, 47736163367, 48615524113, 49559211469, 49869718504, 49183708726, 50134816735, 50980259131, 51140204390, 51059574793, 51261615420, 50803629202, 51649611973, 51487906062, 51365158389, 50581397035, 49797253650, 49022723843, 48516410396, 47537613661, 48323529924, 47594148026, 46850733778, 46972085665, 47797136752, 48727523876, 48992886812, 49407308328, 50166608438, 49176376708, 49630140747, 49418094744, 49827023303, 49120419015, 49172985485, 49413336058, 48796103654, 48529432287, 48936481961, 48360306932, 47387524441, 47207249760, 46865307694, 46765898648, 47523638430, 47808339809, 47618548979, 47728234727, 48614364373, 48902281771, 48978608031, 48698147250, 47847790665, 48298065468, 48907589552, 48746711076, 49068868826, 49497883424, 50022286853, 50802657795, 50739371521, 51126612632, 51513589258, 52057638263, 52095910435, 52008646135, 51023562486, 50721133439, 50193088740, 49848780225, 50600936897, 50684778077, 50107259498, 49942380381, 50840170030, 51550695540, 50630901164, 50877876718, 50787457247, 50424114168, 50167295759, 50536385323, 50042489314, 50366350037, 50393694660, 50603845051, 51165430772, 52039840753, 52149091945, 51805833422, 52245721909, 51992177406, 51730938083, 52622505815, 53365836867, 53775364000, 53385199572, 54093358973, 54578920217, 53917111582, 53133235057, 53275265024, 54226399050, 54277386488, 54603383058, 54128501422, 54749078252, 53980335441, 54282186717, 53795192925, 53356631818, 52822717879, 53372862577, 53631756448, 53825406158, 53888185719, 53969117456, 53130178018, 52621719570, 53373194812, 53812436378, 53685687146, 53535237439, 53697179061, 52725475265, 52829014829, 52608542151, 53503623810, 52652455141, 53566083372, 54114282547, 54718307245, 55664949165, 55497101942, 55280197328, 56126421394, 56683545065, 56862489301, 55933674501, 55944128545, 55878091619, 55561492616, 55237266796, 55719485719, 56367885633, 56412762731, 56028609766, 56161388012, 57113152153, 57282926331, 57795735013, 58338798172, 58542052001, 58245706434, 58686231870, 59603444340, 60000791285, 59577907110, 59795652779, 59752960025, 59220144224, 58479169485, 57982123879, 58246407682, 58834208873, 58590807011, 59386722864, 58957779428, 58702553739, 59313998075, 59884224075, 59430852509, 58989635045, 59096457814, 59017535021, 58223172874, 58974489058, 58938853047, 59228806169, 59884273993, 59259577770, 59413474156, 58593141001, 57798404175, 58657907641, 59446987053, 59148262577, 59333145072, 59603341063, 59473438357, 59723735654, 59051083754, 59428961964, 58489552829, 58962596454, 58810870494, 58498910702, 59400721215, 58423079474, 58617383791, 58168961616, 58265884791, 58793823760, 58879755662, 58554707266, 57751614292, 58047847195, 57839818166, 58175073271, 58703515033, 58138644811, 59030807355, 59057957017, 58247705102, 57544216462, 57267358453, 57853866764, 58103813408, 57686466809, 58006916736, 58753961487, 57947585560, 58398794510, 58957184115, 59655288164, 58939819696, 59047337779, 58943223020, 59228674685, 58799379218, 58175689808, 57918211570, 57042695345, 57242025340, 57671313674, 58469578309, 59422150229, 59884569835, 59692632842, 60628504589, 60798391766, 60147435958, 59259385455, 59343765323, 60012014649, 60659679030, 60367207155, 61212230088, 61414601808, 61249414229, 61120830145, 60786072486, 60641535609, 60179872883, 60547136013, 61009136991, 61016992623, 60249366702, 60845307673, 61593427768, 60922987347, 60164623847, 59463880211, 59205008346, 60191544027, 60540751651, 60100654854, 59622812465, 60405005072, 60431190750, 60143566079, 61100548427, 62058874276, 62340425737, 62069286146, 61249504375, 61987333986, 62077007443, 62363452400, 62567256017, 63390711948, 62789881664, 63417730623, 64374404209, 64981293165, 65194369629, 64853206790, 65670213457, 66556067441, 66072699529, 66815952400, 66704943937, 67048159631, 66877921480, 67556681839, 67496592159, 67764311669, 67296118539, 68121381623, 69064567988, 69828398026, 70516274755, 69833243378, 69608533956, 69530637104, 69351166300, 69440814179, 68999777360, 68213824622, 68536564180, 69281150085, 69217580482, 68790099224, 68393958485, 68821249338, 69297659166, 70104030447, 70426093412, 71380856199, 70446022204, 69929220050, 70864435294, 69964534418, 70734755941, 71001814244, 70262386957, 70637819931, 70468793574, 69855947921, 70668523084, 69806263928, 69355831569, 70288111390, 71213582657, 70863833247, 70468264014, 70895252686, 70141945862, 70189400722, 69769409077, 69331873706, 68941425036, 69188151108, 68288383788, 68973057173, 68919531116, 69556164203, 69007758475, 69347032238, 68998596415, 69862768200, 69828655566, 70140115332, 69235537881, 69252414276, 68520885385, 68181281146, 69060355040, 69269440494, 68621337060, 67934172412, 68358859420, 67673280176, 68663234011, 67791480922, 67845849794, 68017442657, 67954976703, 67395234234, 67758545512, 66771393112, 66789491725, 67720514093, 68667515678, 68003772952, 67309665485, 67591716021, 67437093811, 66792886176, 66384744249, 65807773019, 65876828896, 65838884854, 65937427626, 65503620738, 65676821043, 65430494043, 65596454815, 65203190483, 65334972504, 65301105069, 64774767916, 64419657344, 63635441035, 63965748195, 63618180351, 63842263512, 64767209042, 64693194309, 65260536890, 66213473629, 66825490692, 66418104414, 66626975257, 66526605216, 66203826258, 65555192674, 66134365218, 65136172961, 65656524059, 65486838957, 64662950055, 63702385491, 62882585073, 63396098843, 63334485090, 62602420953, 62603788243, 61666631355, 62290056819, 62225897406, 62640575495, 63319282882, 63360293070, 63333717849, 64219992982, 63619537151, 62858631070, 63322109857, 64260489971, 64029920256, 63582622888, 64492874848, 64635048755, 64872913167, 65046647178, 65484871104, 65063147779, 64688495835, 63765751818, 64500438981, 64335011312, 64101044846, 63857182501, 63702108134, 64016751290, 63434170678, 63508027989, 62571063082, 62173029058, 62843127679, 62169028848, 61816464779, 62620387618, 63363128855, 63391123551, 64187200481, 64864192920, 65500325140, 65072149904, 65624959824, 65986298412, 65780609989, 66467846855, 65932614944, 65667220495, 65706788713, 64805374135, 65668663394, 65905928083, 66397759084, 66982540908, 66863515255, 67556874822, 67385150038, 68333624988, 68957204033, 69279716282, 68786606962, 69312963015, 68623296565, 68619899413, 68603350267, 68794985516, 69305025744, 69890471265, 69865831848, 69875511941, 70124821785, 69859830378, 69254246259, 69675766543, 69526691962, 68987605067, 68774145716, 68851355117, 68509186300, 67599081482, 67027400433, 66591342459, 65803290991, 65302349589, 65831465229, 65641712738, 65669584765, 65260116615, 65531907567, 64548585527, 63865294126, 63644779635, 64628142796, 63817020007, 62968942579, 63381877548, 62532404098, 62892760069, 62852547051, 62812981734, 63230510025, 63690029785, 64556578264, 64344229429, 64523244592, 64312206187, 64884402533, 63982010337, 63781037969, 63874505085, 63593895495, 63228809324, 63280879449, 63951197790, 63616425141, 64261021724, 64937549961, 64007417081, 63393659397, 62817290906, 62353739689, 61612709804, 60820688563, 61166642363, 61347345805, 60707113763, 59983385357, 59139656469, 58485447820, 58118483187, 59008848781, 59580748622, 60307596316, 61020355412, 60669205431, 60373718003, 59480731691, 59259980009, 59860535729, 59713156901, 59916290219, 60216572979, 59388530059, 60236420592, 59695343949, 60577609330, 60092965520, 60725213816, 60477687776, 61373584863, 62031976732, 61089839931, 61493002038, 60798621638, 61492999918, 60700946922, 61256238249, 61650006187, 62316876412, 62117107350, 62081941354, 61113912512, 60670793010, 60303485970, 59330097138, 58484490535, 57699629775, 57222904923, 57866254131, 58686050853, 57815924992, 58027936776, 57350135403, 56417794609, 56998339064, 56351025117, 56183558375, 55244952946, 55221397677, 55676088549, 56585840994, 57353729903, 58277668911, 58542079153, 58515564911, 59403260343, 59772529130, 60012183317, 60472330168, 60200519204, 61042085516, 61269867133, 60681956756, 60011941841, 60814397684, 61623979882, 60727214371, 61723891566, 62411764466, 62172076802, 61312360856, 60336073217, 61120549632, 60486160962, 60363564462, 60410197561, 59436155342, 60131879371, 60793508625, 60137421192, 60419217917, 61099419399, 60100204790, 60531234194, 60481438842, 59799631116, 59741314934, 59954183596, 59039944014, 58194688548, 57871718084, 57768634725, 57406027268, 56955228469, 56091220136, 56396659556, 57304852811, 56767560522, 56627014647, 57377669146, 57495613375, 56523148880, 55885097763, 55168059348, 55142990424, 54231297098, 53663718206, 54349781306, 54295194389, 55180647077, 55728108779, 55498590548, 55236376079, 54453505436, 53773707884, 53736389415, 54009029791, 54108321229, 54653374588, 54573628793, 55051553785, 55165274937, 55091292978, 55656679591, 55025655107, 54309335883, 54036621772, 54609554275, 54230200398, 53754861611, 53089195174, 53006375228, 52840809718, 53356496866, 53507132968, 53304625516, 53711368306, 52732744390, 53439391343, 53071375750, 53733766185, 53763208682, 52810771089, 53380434287, 52828170212, 52737450153, 52256286112, 52446370792, 52839810802, 52165253794, 52060108836, 51425048664, 52310726330, 51759540071, 52488532448, 53000688178, 53457261986, 53582266177, 53418151433, 54327207164, 55273421352, 56130874657, 56676144451, 56028643721, 56537047615, 56528712296, 55807725282, 54957940368, 54188795141, 54766969167, 54408574434, 53897337442, 53205345898, 53592789613, 54054262123, 53942779911, 53191807166, 52348083491, 52444085415, 52272025667, 51316747472, 51299327197, 50628667930, 49647241877, 49584248477, 49309762453, 48669462847, 48571736773, 48578094110, 48164734002, 47493117361, 48363543981, 48372317396, 49074570977, 48809849018, 49615410960, 50242557930, 50671277267, 50139762107, 50703492620, 50763810953, 50527465439, 50423193584, 50855293017, 50312583775, 50657858797, 50583995165, 50914284760, 50559745885, 50713003568, 50535528907, 51049427396, 50865632067, 50950785929, 50410742235, 50952943841, 50112732264, 49853911097, 50477393621, 50225187582, 50209941454, 49357736513, 50205727647, 50507849777, 50241201137, 50421503354, 50440233195, 50539176941, 50790398745, 49946854637, 49973157713, 50852917185, 51072871298, 51893151384, 52764912196, 52621503845, 52112532623, 52561955991, 53327503000, 52426988807, 52928305074, 52928794644, 52730763066, 52574706486, 51956024920, 51782512281, 52043732511, 52179533915, 51965157578, 51825206718, 52643707604, 52825825260, 52499280084, 52390971504, 53173609976, 52860211041, 53213694088, 52328704727, 52281248566, 52010947199, 52621902540, 52323576755, 52478959451, 52424967940, 52660069108, 52092846940, 51115394923, 51178447494, 50307994721, 49945518750, 50027342116, 49386064074, 48984589623, 48997655231, 49448829110, 48746121288, 49221306954, 48434352091, 47606256431, 47623202904, 47391734924, 46799618606, 46113536499, 46302642433, 46163099324, 46812996704, 46882405340, 46087315040, 46025919333, 45446132238, 45459124955, 46119041708, 46098284444, 45243212911, 45887589793, 46867545254, 47277408220, 47630869251, 47658226536, 47753470100, 47264302779, 47600223024, 46815063960, 47565453197, 47392744465, 48047322382, 48890500484, 48139854941, 47886188296, 48355859114, 48933458227, 48599717807, 49462115491, 48739740968, 48010938108, 48348636314, 48967131187, 48484784593, 48303947974, 47356622915, 47862808706, 47814633049, 48764670565, 48025970901, 47592731556, 47334688421, 46347166778, 46954097394, 47670564061, 46968341191, 46440803193, 46235527337, 45746075593, 44765346035, 45221672630, 45187403411, 44437910743, 45220431778, 44527923490, 44658861707, 44614751650, 43833196860, 43828266326, 43930142185, 44165374898, 43824811122, 43198993675, 42753973768, 42671161723, 42648680687, 43461884704, 42957773548, 43038510134, 43905798027, 43480909019, 44089398348, 43477085251, 42699802404, 42820898453, 42456549958, 42520722605, 42804327676, 43126193428, 42307175059, 41569745442, 41427111476, 40496579272, 40847514593, 41767181292, 41156827439, 41145693976, 40601347666, 41377910189, 40924561644, 40483133803, 40521661597, 40274258807, 39666403620, 40378419969, 39691815131, 38932428290, 39466430413, 39898391621, 38943514653, 38148003782, 39003159783, 39734270868, 39875326527, 40795236274, 40651836642, 40718295314, 40106115323, 41027035521, 41890118313, 41343682090, 40525488114, 41468582618, 41181087781, 41322693115, 41348063248, 41170976961, 42107997648, 42432072893, 42208492211, 42267655306, 41279143941, 40850402381, 40793404213, 40078691649, 40369376576, 39524132045, 40389575895, 41154411591, 41314173690, 42171906063, 42823087958, 42863409496, 42258515409, 42426444184, 41754754156, 41920934966, 42329410443, 41709694747, 40818158655, 40345638999, 40426830929, 40008507560, 39797854445, 40542060600, 39628645371, 40045584394, 40658227188, 40647516679, 40917444802, 40663469236, 40683335707, 40893197227, 41726809956, 42333485279, 41754641301, 42146188555, 42989892789, 43937413874, 43002465921, 43632933125, 43416663234, 43685486508, 43357723294, 44096485405, 44011793026, 43757179535, 44353111631, 44285998247, 44153290636, 44896847892, 44298765401, 45171329087, 44710848459, 45516221622, 45028436890, 44263781998, 43417017655, 42859638779, 42401749919, 42655289401, 41754435830, 41383984757, 40511415591, 41022986900, 41203353358, 41060902154, 40769426352, 39773352277, 40181222941, 39251075201, 38808500435, 38670644448, 38696912911, 38622702213, 39229023316, 39084489850, 39039581476, 39766638197, 40639583255, 40350057275, 41029749716, 40105041118, 39139388133, 39263104962, 39033888239, 39047337476, 38130399001, 39092116128, 38580224606, 38141180171, 37880320266, 38783871593, 38685603926, 37853236544, 38405628160, 37919966246, 37985055062, 38323501873, 38646179471, 37932325093, 37530059916, 36912216669, 36067706980, 35311256446, 35453646195, 36166281771, 35954408743, 35484003803, 35487581776, 34598430604, 33602936283, 33652440144, 33115689714, 32446640127, 32454216975, 32791249397, 33424339552, 32551211371, 32705020732, 33474970616, 32706115313, 32700631756, 33004602376, 33213772045, 33434172909, 33536362943, 32974552773, 33719251799, 33468657984, 34202418327, 33381841743, 32876129553, 33796427908, 34214651850, 34186156873, 34875227815, 34669797155, 34779927111, 34383997142, 34322109692, 33493774125, 33340576764, 33262328105, 34140517232, 34644237540, 35556501377, 35864893393, 36224590555, 36900964100, 36349456511, 36487995426, 36850071560, 36301350889, 36179208961, 36790864520, 36821838747, 36589500357, 35964610549, 35832203085, 35201196505, 34878221076, 33943153827, 33080582205, 32934426558, 32837716188, 32481129724, 32349045400, 32513380124, 32282079226, 31559524940, 31224800360, 30710389977, 30920046096, 30456095506, 30522357990, 29874349834, 30027634813, 29468267279, 29969555098, 29581506257, 29955258936, 30466946998, 29765016955, 29478063532, 29413771053, 28511461980, 28274307693, 27704857672, 27439787194, 27815027104, 27058850031, 26265746024, 26928259625, 26172413950, 26550355077, 27344056906, 28156008176, 27512063169, 27680012521, 26847957502, 27477551592, 28421461446, 27833353831, 28403129571, 29253281128, 29496373209, 29142268959, 29192591906, 28487845981, 28758191885, 29687721002, 29368607211, 29787106449, 30645904173, 30729365920, 30242318313, 30539436009, 30496039729, 31013238832, 30696101118, 29823160947, 30102446906, 30352849367, 30226040481, 30471658478, 30572680414, 31167601987, 30854333353, 30111250825, 29944471725, 30943414509, 30153313850, 31096694337, 31190163712, 30448306156, 30669382459, 30499119857, 29677216830, 29739055097, 29480413718, 28969546529, 28908591658, 29788663652, 30700894774, 30656462299, 29954719844, 29416577171, 29507047092, 29776545901, 28808129254, 29225892366, 29356807080, 28962591793, 28652447331, 29125280469, 29749166035, 30563323719, 30970271999, 30374735654, 29425658122, 29354559822, 28948101490, 29146487328, 29485657993, 28915418243, 28233565855, 28021759557, 28410596845, 28390512147, 29346756259, 30046507462, 29294007072, 29521209695, 29451024853, 28923040469, 28714620813, 27907938216, 28222710562, 27818531845, 28707515536, 28806765609, 28242531172, 29202884933, 29749013882, 30747526379, 29864094337, 29188460435, 28812808499, 28375190810, 27387333163, 27399070054, 28383007618, 28275885140, 28799743899, 28387209253, 28838651687, 29091674122, 29127205626, 29590353492, 29134995135, 28624860785, 28828347578, 29273126325, 29426779838, 28819992347, 28279735628, 28057241673, 28251296163, 28162009937, 28482738045, 27661464704, 28404490776, 28414833214, 29288401501, 28665190261, 28384019490, 28951638383, 29409977534, 29348961145, 30148952121, 30707868260, 30708930800, 29819777656, 29033523093, 28951214632, 28079058869, 27522874663, 28276929011, 27758270255, 27104068013, 27713510454, 26927381240, 27900224564, 28573707237, 29069115317, 29793041631, 29282101372, 29060866982, 28293887899, 27671590926, 27263407242, 26800451653, 27492546343, 27546750762, 28542259280, 28332094801, 28511132896, 28873118018, 27964519021, 27178794687, 27729834558, 27117748113, 27065768833, 26807018913, 27367139332, 27396221171, 27241260047, 26454522999, 26960317753, 26030410296, 25775340090, 25346247567, 24674571726, 25360363315, 25246525802, 25098999842, 24499333108, 25398022034, 24697886976, 23916315015, 22961957621, 23020615555, 23508559682, 22554377991, 21686457896, 22452708113, 21874595824, 21176803079, 21661663917, 20988471922, 20249198766, 19774008544, 19074531022, 18172586564, 18136595268, 17972564102, 17284142864, 17467993282, 17954606141, 17356236809, 17401344011, 17468616312, 17205614818, 18160099444, 18518329331, 18427967628, 17933229526, 17921922855, 17388723189, 17734749775, 17406721816, 17411105347, 17284728888, 17739225272, 17470513402, 16798695865, 17763503953, 17190361001, 16263359840, 17093859918, 17974357243, 18276600645, 18033002084, 17731620314, 18352134070, 19171930074, 18343710610, 18518995344, 18838127060, 19044362000, 20038345652, 20578325945, 19705495177, 19479895392, 18736601825, 18302819898, 17303748984, 16480150017, 16054790980, 16961998013, 16314074206, 16351643083, 15406031813, 14453921866, 13629228764, 14530030440, 14372072856, 14867294542, 15777952693, 16510706143, 16666021742, 16201179585, 15878402364, 16758289475, 17471940210, 16515549042, 15627306799, 16369217327, 16230986157, 15641864797, 15229822569, 15401326309, 16037553688, 16003950377, 15551720682, 16389119860, 16801431212, 16768816085, 16700850511, 16350083655, 16326661429, 16605889526, 16350933907, 17024331485, 16047655035, 15899760432, 15769627020, 15605677196, 16365273925, 16017623196, 15210638832, 14238958151, 14001213890, 14113044365, 13982385986, 13150183637, 12196054446, 13130426125, 13845031655, 14370343801, 15245958989, 14359805652, 15119063647, 15545402300, 15634660440, 15613092094, 15418892454, 15958975634, 15573139338, 15751036230, 15485870738, 16262454385, 16113371785, 16095219782, 15837749198, 15379612123, 15733296712, 15770825422, 14801498109, 14229856552, 14792267067, 15423861445, 15159894511, 16072274417, 15981164958, 15139164872, 14877859538, 14524236273, 15028536193, 14578322246, 14868197939, 15344138605, 15399496498, 14981117701, 14974943114, 14236682427, 14978634905, 14131109299, 15122244655, 15839245541, 15157531834, 14980847918, 15150195679, 16093525195, 16610816938, 15823780689, 16651276119, 16100746594, 15956314579, 15413478300, 14444410453, 14522260556, 15301430654, 15932947598, 15790967189, 15984570585, 15055737474, 14625609085, 15577700293, 15159574901, 14558783045, 13989822655, 14460887162, 13605040397, 13876300891, 14753346276, 14619279634, 14174611622, 14110107333, 13196443606, 13198535383, 13883693969, 13333442809, 13715440606, 13691043333, 14232556508, 13406688742, 12506587578, 11939432339, 11213457487, 11164318190, 11911633518, 12530019020, 11622764273, 11576883463, 12040498762, 11166704833, 10744361573, 10000681230, 9873827282, 9255446615, 9474854528, 8873944218, 7904400184, 7523811387, 8105812797, 7606437610, 8279600693, 8437260044, 7552744271, 8047846290, 8107220734, 8676267377, 9599275206, 9104736255, 9189213578, 9763434323, 10392046389, 10187822122, 10360910883, 10908398755, 10221522599, 9738432588, 9393447931, 9794368820, 9751638907, 9205273906, 8509261081, 8631264325, 8465922191, 9412892203, 9352925407, 9927418908, 10455545629, 10033552686, 10740636929, 11041061865, 10432769338, 10157907790, 10118793316, 10911245883, 9928258070, 9891105528, 9916774707, 9160153443, 9068101157, 9344607592, 9758123244, 9837544840, 10723844089, 10018206824, 9639452753, 9482733851, 9909578106, 9578393593, 10338554367, 10124935229, 9286914626, 9758378331, 10351461066, 10242208686, 9288376657, 9208693485, 8212715091, 7672648539, 8449512962, 8302131078, 7712425610, 7186846563, 7873829054, 8108057358, 8723410250, 9700318882, 9000753937, 9180720537, 10153508650, 9439262955, 8522192598, 8454275677, 8127519016, 8943809431, 8453812569, 8788644883, 9715393950, 9823894492, 9515253090, 9957032097, 10164336426, 9216764173, 9511965085, 10235618569, 11124089586, 11761264800, 12555328926, 12658786128, 12451563719, 11781813158, 12331511218, 12804062309, 13298012160, 13944384044, 13649877209, 12940704275, 13908248601, 13860880107, 13009312685, 12426707989, 11984947990, 11025814119, 11929438660, 12672800015, 12471555826, 13149437113, 13548301757, 13622291521, 13131379987, 13908600369, 13119701434, 12147368056, 13102417768, 12824157998, 12498063839, 11586656094, 10631081144, 10732573725, 11396317364, 11857593422, 11799650303, 11326371452, 12201283923, 12094917207, 11702069714, 11194472131, 11415266025, 11412370091, 11665505352, 12503801446, 12808822461, 11991483892, 12469600879, 11629102388, 11418613720, 10764910952, 11082838807, 10489086104, 11171267004, 11687226585, 11375807187, 10514654848, 9576954299, 8904788530, 9393597922, 8585678015, 7841197808, 8420597073, 7973407821, 7292882022, 7554515560, 8499117834, 9163819562, 9049570747, 9047918246, 9077891886, 8640206294, 8883783128, 9771319895, 9404447007, 10246402058, 9690428201, 8923317284, 9593566412, 9062301145, 8639612253, 8673975744, 9262933095, 8496372944, 7601348628, 7908069797, 7472883350, 7723832884, 8035768323, 7684993813, 7529876112, 6999944261, 6237137462, 5715365588, 6715125687, 6051888446, 5273347916, 5944293785, 6261781442, 5334576792, 5800938139, 6794716186, 6552081269, 6122661581, 6009354878, 6736232681, 6477767097, 6023076880, 6113463225, 6524434868, 6752424988, 5987625632, 5181730598, 5170962188, 4227882322, 3271945472, 3967279048, 3085922769, 3510505862, 2985957835, 2476037587, 3424804735, 3693221614, 3801431518, 3875284928, 2936744909, 3845551322, 4339323753, 4663329608, 4721324293, 5460977353, 5397810149, 6344585268, 5872021795, 6604630346, 7091394633, 6306617075, 7090715339, 7806769600, 7680047019, 7849030668, 8555994477, 8667140086, 8921578586, 9644334157, 9628912051, 9733590811, 9299142638, 8474587680, 8610918503, 8597566915, 8206394414, 8831932409, 8450367971, 8019518550, 7775841048, 7690670881, 8254250652, 7809963679, 7080191925, 7394048373, 7748484241, 6996876967, 6854484516, 6934301784, 7732023227, 7891371125, 7230673741, 6598850459, 7458370077, 7208582306, 6409291842, 5965372831, 5618269694, 6419811870, 6239018877, 7100065843, 8045472343, 7469260386, 8446868307, 9039764331, 8784748968, 8183120552, 8452993418, 8646039953, 7689479432, 8109061158, 8233061715, 7380905826, 7977355138, 7610799408, 7954848872, 7999732182, 7533832446, 7377910415, 8309454490, 7850808338, 7745882903, 7638886894, 7782745443, 7428042794, 8358097102, 7966845098, 7935862354, 8667587835, 9326321787, 9096870986, 10073281680, 10523885885, 11412376209, 11684820131, 10726843787, 10755574761, 11254233004, 11337153500, 10747177680, 10488107503, 10347619125, 11102795171, 11571057759, 10647812056, 10912826608, 11445053018, 11588284335, 11062214056, 10135380418, 10221241035, 10319187897, 9892476657, 9762078842, 10103420429, 9882611046, 9072252195, 8858623338, 9283304072, 9504701885, 8736809847, 8958957838, 9745690998, 9343682741, 9436041567, 9758240428, 9178564220, 10087174000, 10557657974, 10859664066, 11388813347, 11362463003, 11902694414, 12255201751, 11343838282, 11544378004, 10894558643, 10748217251, 10615261220, 9973999783, 10374032046, 11285885567, 11804459275, 12265882491, 12072447905, 12371726022, 11962095348, 12785566583, 11969448934, 11384135252, 10839673520, 10429464428, 9671107998, 9275473730, 9771592933, 9505291195, 10388316846, 9900464738, 9712568553, 8929607554, 9182589213, 8967747779, 8482901237, 7641358889, 7077054434, 7998139620, 7546528929, 7550662208, 7629216856, 7202461368, 7957773080, 8813321084, 9578953963, 10390804136, 11066500438, 11563918193, 11794713293, 12698160272, 13328600264, 14077823394, 15061422243, 15626480119, 14651255855, 15000939537, 15371793782, 15968216377, 16690928018, 16971479748, 17944608243, 17178362307, 17123094540, 17429250490, 16456403926, 15895975130, 16331504846, 16041782111, 15365406605, 15973317384, 16038963530, 15209258723, 14513493708, 13803947194, 12962818293, 13075108326, 12624048848, 13453976790, 13584330929, 13315866421, 13464399245, 13830231244, 14628711837, 14488232389, 14724835820, 15249717131, 14897149768, 13973454904, 13833269026, 13974940164, 14573095139, 13743491324, 13413429186, 14208664145, 13793645607, 13851114179, 13115664503, 12197745520, 11566852111, 10787416926, 10868792902, 10971930830, 10955508082, 11151979863, 10688122957, 10305274401, 10672779131, 10494837055, 11208934685, 11231096006, 11080963516, 11895900624, 11244762113, 11461688686, 10944326743, 11349836108, 11011502371, 10126192593, 9685596808, 10127741618, 9803944383, 9142312678, 9196240428, 10027652106, 9034987770, 9874346875, 9223731785, 10222498388, 9426189406, 8756255347, 7943717840, 7511177486, 6982605224, 6530442477, 6489912476, 7056117495, 6744824013, 5922071667, 6856896663, 7495417006, 6924440118, 7730960270, 7740336954, 8141396363, 9065384130, 9952775058, 9644824659, 10324300474, 9597494499, 9708374695, 10500906744, 11410936187, 11345843201, 11193527029, 11521659215, 11505155782, 11575545670, 12406622926, 12584675981, 12648925500, 13479807800, 13582801023, 13335686452, 13316610955, 13967024323, 14308658003, 15302181106, 14760070464, 14244378875, 14226849894, 13657034357, 14628408854, 15422318957, 16388878781, 17343647859, 18163650497, 18675966615, 19279417963, 19497722288, 18536860776, 18637816343, 18380541781, 17716783398, 17042509624, 17039010778, 16991652172, 17603046976, 17737691895, 18295172613, 18155651652, 18259093650, 18036893356, 18233518329, 18135384071, 17274041235, 16934566510, 17664878689, 17464226676, 17991402143, 17455645460, 17872716612, 18232807241, 17565309012, 16592500556, 16091143475, 15832649331, 15131471406, 14347740429, 13699325832, 13212683974, 13325502218, 13806138436, 13736493860, 13713294162, 13438350089, 13236109995, 13451401740, 13791624485, 14703233860, 15427532205, 15074398610, 15642607101, 16233634729, 16500367080, 16176627162, 15471976739, 15604830502, 15197804022, 15300374255, 14667002391, 13854652721, 13174149143, 13427959732, 13638571366, 14122307617, 14183629951, 15049296788, 14387596098, 15193567620, 15815931580, 15567891309, 14677932289, 14278634271, 15212318682, 14421594045, 15057864041, 14931519286, 14504589800, 13708030790, 14467194643, 13629468946, 12915649381, 13249582027, 12459591649, 12686185376, 11752783444, 12736137534, 13064018027, 12202993619, 12140367835, 12103233734, 12348918777, 12288532403, 12416340528, 12708763668, 13015838437, 13760906184, 14314615818, 13596827277, 13234123749, 12977843966, 13825962545, 13460194766, 12989055744, 13820267399, 13237336791, 13840302546, 13506633752, 13882140726, 13548948110, 13012743681, 13570173806, 12582087520, 13211248377, 14029514275, 14218869155, 14926221510, 14611102148, 15475600986, 14911459719, 15486791270, 15093377931, 14515216187, 14184742667, 14240122911, 14045558118, 13481361826, 13544415775, 14514957834, 14643802226, 15318482567, 14934900979, 15097173256, 14269216075, 15099282100, 15361826873, 15034345940, 15214331101, 14813986106, 15692673883, 15555976950, 16394570153, 17001416787, 17725822523, 17638084808, 16904672092, 16886320628, 17807104682, 17291778377, 17245559796, 17258703573, 16671474305, 17306043321, 16945905964, 17607477316, 18203059294, 18315578963, 18252199143, 18157493629, 17953525606, 18316979384, 18210964473, 18213827171, 17637166012, 18176002203, 18193141119, 17466656644, 18365549861, 17949756758, 17507702621, 16550981410, 15627160556, 16379924773, 15848323237, 15054441711, 14777034771, 15455233114, 15874987094, 16396965646, 17248023275, 18170600704, 17238738730, 17484010878, 17457143695, 16996773523, 17140977064, 17716171744, 18089469100, 17199168750, 17570440908, 18449584121, 18051243156, 17619627580, 17257571287, 17871294966, 18675929718, 18352612734, 18154879480, 18527245618, 18474339511, 19164732347, 20031720113, 20718213362, 20335471173, 19712409657, 19223918831, 18699013955, 18604224535, 18946573762, 18294099538, 18222058171, 18446878692, 17814556408, 16863698770, 17102278019, 17511237183, 17121903343, 16384650158, 15986685503, 16075163664, 15241262847, 14499592337, 14495501414, 14353731794, 15017996731, 15120388478, 15547522206, 16368290121, 17332479775, 17070764155, 17305430627, 17333051617, 17667606564, 17922671359, 17650961316, 17305287212, 18130553621, 17792452967, 18437003814, 19417707263, 19893153793, 20565558007, 19873338928, 19467671928, 19678405927, 20074673326, 19951114690, 20564409669, 20455435639, 21014290337, 20419227966, 20818076366, 20560527918, 21130971544, 20414433853, 21353212224, 20933236871, 20887874693, 21118526743, 22102545733, 21992284684, 21007526309, 20656491124, 20854202827, 20352431726, 21247781368, 20992188939, 21421399401, 20476499568, 19609248266, 19080461736, 18629229096, 19038034063, 18071585482, 17793053757, 17102487976, 16733783475, 16129064384, 15865674977, 15464656190, 16045615887, 16874378131, 15885948494, 15551193290, 14628894243, 13858167631, 13949026655, 13241736157, 12394126612, 11876751362, 10917879541, 10385121925, 9580590201, 9893001625, 9181454815, 8958159747, 9039750894, 9478331428, 8513776677, 7734161071, 7934468764, 7123366114, 6422232980, 6332236020, 6800084684, 7511121483, 6602857803, 6367319806, 6947990888, 7385624668, 8379366719, 8312432756, 7364030297, 7271025438, 6754052830, 5924260778, 4938508096, 5601774959, 6110150429, 5416316657, 6100551702, 6577063862, 5893900381, 5338888568, 6194670747, 6810958292, 6364443960, 6405433943, 5599583488, 5779797682, 5947783136, 6427160802, 5573080443, 6186541646, 5468146990, 4589029563, 4372609070, 3589756524, 3580455175, 3426677650, 3371149166, 3934824854, 3053742784, 2112135925, 2614748003, 3055603270, 3855209878, 4419000171, 5202489864, 5305143364, 5187495198, 5619781966, 5535234357, 5951649132, 5948114404, 6804193451, 6607777653, 6009637727, 6808104454, 6376668801, 6074588989, 5090558350, 4645904729, 3682583624, 4446980915, 4307924093, 5267026007, 5477137890, 5939302209, 5595997608, 6010993050, 5703148207, 6377379879, 6984208753, 7927543212, 8620080393, 8853721526, 9668370108, 10340250938, 9866977344, 10796842972, 11066777902, 11554634869, 12498951883, 12938515869, 13116019963, 13469964490, 14061672913, 13805913092, 13861328324, 13378963612, 12620039698, 12505223787, 12548415442, 12829808242, 13021019109, 13046667206, 13556642964, 13945864295, 14228922395, 14096479726, 14172020930, 14258760125, 13990324411, 14512208579, 14802857634, 15611535458, 16150933199, 15283115064, 14330645302, 13902637119, 14866897635, 14207392700, 13970164368, 13046650340, 13540473969, 14436065886, 14060513462, 14874875433, 14565070252, 15199866539, 15439327320, 15492505951, 14678885178, 14435851624, 15287818592, 14529388958, 13973221705, 14503310046, 13861935206, 13362376337, 14233671550, 14054456068, 14965944100, 14857410675, 14474215442, 14780106821, 14121903350, 14785384026, 15355763678, 15829587883, 15569935453, 16220554730, 16762565464, 16453577647, 16861442755, 16993530641, 17706450109, 18472982471, 19396192775, 19078325086, 19430054428, 19452346667, 20151617939, 19404548130, 18797940986, 18549266888, 18571265067, 19145518968, 19185869299, 18483753775, 17803499130, 17881814554, 17226118746, 18167392646, 18484202461, 17610459299, 17900765528, 18388792277, 17404010526, 16512498502, 15726876399, 16713190629, 17053683581, 16244948076, 16755226192, 16765033383, 16232058316, 16721007049, 16060731111, 16964652076, 17140293989, 17683947710, 16879471681, 16814160822, 17196049212, 16779162816, 16901895700, 16587355719, 17545195733, 17076739734, 16251057475, 15720116921, 16606797709, 15695947155, 14766629586, 14171149740, 14248468056, 14692432196, 14714677402, 14372505924, 15189601279, 15549875273, 16217969929, 16727430788, 16301456871, 15434140319, 15063325964, 14373425387, 14280140320, 14475155072, 14283180727, 13295536303, 14040510272, 13666463190, 14404996650, 15311501272, 15901885209, 15160717508, 14670806102, 13973212083, 14919610107, 15808539405, 15581289088, 15979624974, 15636597214, 15795702624, 14984460987, 14414682412, 14704760509, 14422394330, 15028937196, 14302964122, 13788972479, 13359903396, 14197285992, 13497455136, 12516988654, 12845015560, 13027626549, 12433493930, 12155329619, 12405755154, 11506364145, 10509358875, 9902577738, 8996852019, 8992345247, 8734410181, 7793117592, 8351911075, 8888469707, 9577429494, 8813831597, 9367230016, 8572592207, 8716746229, 8513086474, 8256142996, 8838268370, 9204020530, 10097839305, 9957705451, 9926799652, 9184842358, 9601201519, 9334328264, 9463311087, 8835009014, 9195340077, 8427265380, 7871990653, 8234005115, 7626403365, 7116600633, 6265476395, 6936520548, 6053986929, 6777433984, 6057520749, 5266787578, 5325875470, 6322978605, 5779358681, 4923539571, 5545315030, 5955142694, 6914202890, 6115270536, 6730833671, 6521740954, 6603514124, 6072071464, 6056971838, 5208637654, 5889133580, 6506506796, 7178687920, 7960728435, 7466764390, 7209165310, 7921084057, 7663515551, 6882974776, 6340972254, 7030477909, 6591609869, 6920773708, 7182047148, 6629046720, 7074706277, 7930341970, 8116824819, 7799869116, 7221136508, 8133339328, 7616426970, 7750247428, 7912275942, 8424732216, 9256039208, 9719121758, 10473773846, 10002844814, 9075476097, 8509294312, 8840309094, 9524064038, 9930351304, 10787710887, 10276995320, 10723948374, 9937266699, 9151866213, 8270691884, 8953263368, 8649071209, 7843554802, 7718898171, 8202234410, 8779884120, 9653404516, 9049405189, 8192129960, 8017877785, 7417467126, 8390425002, 8133345244, 7236886582, 6807757400, 7638748323, 8201788394, 7556912263, 7774625693, 7071984787, 7617324172, 7401242663, 6615378327, 7207622502, 6697683712, 7198868167, 6498921050, 6023542465, 6574479082, 5969772774, 6095636568, 6564333220, 6433675769, 6238388808, 6262951344, 5734111648, 5552819197, 4609099778, 5264647284, 5778218652, 6122954547, 6926546890, 6819094211, 7400872802, 7601181601, 7214474359, 7776476125, 7946457571, 8504127517, 7886358439, 8655029746, 7985597511, 7259892287, 7770216708, 7842008425, 7784702375, 7712386033, 8368424849, 9251858986, 10209719826, 9754065846, 10355175457, 10879144020, 10581114538, 11361324192, 11493428852, 12461880250, 12972693591, 13588462337, 13185898512, 13100700487, 14035670273, 14338996784, 15004880689, 14453981293, 13610455526, 13299438998, 13942759326, 13039316127, 12114380555, 11859326920, 11526386992, 11280018248, 10706871063, 11269761167, 10997629840, 11107772657, 10609272497, 10249014001, 10601264112, 10455728971, 10599980781, 11301993217, 10961130229, 11113482150, 11291367690, 10394479932, 11024499603, 11504641037, 12379623323, 12900702036, 12292607930, 12067636474, 12485894647, 12503123008, 11897963675, 12009051873, 12934234121, 13685373726, 14046391410, 13876478337, 12893495219, 12692083002, 13581132538, 12882702238, 13471394849, 13000957573, 13244295785, 13882631285, 14090797240, 14446686817, 14652261245, 13945995769, 13252972985, 14045605188, 13046608939, 13059517586, 12077463424, 11488172430, 11212141860, 10356906125, 11342412973, 11928261547, 11844700806, 11900123308, 11157104612, 10651340464, 11228005468, 11386588118, 10721331874, 11390480851, 11438424920, 11949468315, 12724161522, 12434592250, 12932587690, 12612537310, 13225391127, 12598193327, 12550539842, 12814696792, 12880719410, 13157179151, 13326347906, 13012572598, 13399673132, 13039803729, 12956997883, 13877186134, 13169496657, 14085506714, 14861792978, 14751409021, 14191888956, 13406437221, 13188862357, 12368620097, 12220557868, 12314630658, 12300418471, 12863435142, 13523911739, 14054890328, 13740935028, 12789423175, 12072631371, 12506013515, 11643366345, 11725958188, 11439888262, 11885791197, 11319054573, 11928827716, 11108072311, 12077653001, 12673498760, 12232777848, 12444284577, 13083611630, 13889828037, 14124605365, 13448596310, 13032194429, 13765941382, 13981379279, 14561715242, 14380391765, 14918929773, 14546277302, 13560912687, 13153442279, 12548303246, 11836300190, 11212334042, 11320751662, 11335275381, 11087269216, 10319460090, 10792750418, 11524599983, 11485287410, 12359026459, 11647604083, 11018017486, 11597024944, 11421019441, 12098109785, 11272129325, 10893054230, 11074978633, 11268728595, 11444289956, 11745775997, 11468264670, 11582482856, 12516254198, 12625198704, 12500460417, 13081579451, 12313132024, 11902359562, 12492002017, 13081560226, 13662558759, 13161153901, 13433985372, 12939390371, 12363272934, 11840345754, 12655895432, 13184056727, 12378990480, 13373616579, 13358446554, 12647668619, 13636038584, 13363404367, 13513374212, 14248319615, 14989956636, 15444491061, 15991467957, 16424877258, 16968760854, 17010220203, 17658535656, 17135459201, 17452351639, 18317719679, 18105798251, 17170317248, 16368131198, 16305948941, 16296689619, 16666221028, 16611753655, 17155377471, 16222850823, 15570517487, 15931537187, 16558595116, 15944113812, 15732931254, 16029890303, 16337553188, 15952000599, 14958936359, 14110297921, 15057155180, 15085821566, 15718240623, 15307180135, 16193938224, 15446916218, 15894424937, 16642441954, 16356968139, 15860908192, 16586441122, 16728891312, 16875071288, 17108395973, 17110953940, 17283032019, 16507190515, 16555572689, 17358341409, 17393978688, 18266528718, 19128646141, 19485459696, 20233667697, 20871905500, 21549949815, 22158500125, 22426366605, 21496287302, 21652395813, 20838118116, 21116579210, 21307434545, 20375631455, 20978044755, 20183090337, 20129855912, 20247665643, 20541791479, 20189422787, 19995074575, 20776166030, 21288629101, 21256291477, 21934935350, 21067787904, 21321257396, 21589248197, 21067269624, 21651000663, 21411290352, 22146694210, 22148871765, 21913090339, 21709340251, 21009700428, 20690122876, 21355330757, 21528687829, 21609902815, 21544090567, 20818515559, 21129829138, 20950050601, 20360731925, 20185022654, 20461535416, 21116287267, 20883926753, 21440136456, 22304161522, 22048495595, 21117547840, 20822890883, 21273200116, 21666743672, 22159330366, 22735512761, 22391765482, 22451393559, 21619507568, 22581960401, 23121086379, 23062640694, 23856446530, 24738838682, 24115263398, 24897014252, 24478709008, 25263150883, 24839429983, 25432204948, 25253814957, 24836516543, 25173518726, 25156681867, 24898068838, 25877348419, 25494609240, 24939820848, 25328616187, 25089505551, 25455033691, 25623514578, 24865023769, 25412006543, 25771057539, 26405953580, 26351685663, 26609661185, 25874574129, 26592722250, 25624542829, 26400974464, 26211669780, 25334950438, 25139896596, 24586400947, 24828905739, 25120340784, 25248581839, 26197487200, 25987919120, 26557083013, 25951056963, 25214800128, 24654128534, 24033173869, 24106323659, 24913340533, 25667883212, 24726982127, 25313163033, 25272912594, 25017551117, 24731349109, 25000326032, 25218925382, 25472660651, 25512971547, 24713658623, 25553662865, 25515332976, 24854311902, 24977032606, 24551616202, 25112020417, 24361397310, 24672715006, 24568241201, 24062491571, 24528396140, 23812726480, 22958943110, 23481021463, 23924681890, 24314776209, 24586379997, 24953559876, 25744349887, 26452119029, 26752912824, 26137296692, 26008129130, 25865013845, 25709183172, 25618287764, 25723371522, 26531090762, 26083350311, 25304850714, 25166056606, 25438605733, 24697001427, 24811501687, 25114874170, 25371716482, 24945724162, 25709674320, 25980885135, 25982177303, 25217182400, 25852758618, 25430361482, 25659820755, 25655097149, 25807681714, 26633956306, 25775066070, 26456097473, 25758739918, 26485581927, 26403542362, 27064985518, 26990094238, 27445447372, 27794461102, 28276573154, 27393084735, 28264822186, 29159367286, 29251353885, 29020000167, 28756338835, 28662113961, 29552562254, 30520164435, 30361159591, 29940138465, 29359671498, 29184425992, 28509165020, 28969482933, 29506359267, 30265036017, 30685568764, 30360161896, 29482492218, 30236023925, 30457107384, 31301898605, 31367306177, 31156494287, 31776241662, 31815023733, 32006306231, 31699233121, 31356743828, 32075869481, 32750260041, 33726738414, 34192823888, 34077462627, 33169215335, 32241565838, 31740295582, 31943178012, 31223799564, 32148063229, 32646875711, 32982798972, 32839679122, 32955317151, 32968878985, 33092153567, 32253988954, 32307446599, 31783120201, 31329743611, 31962491414, 32458289133, 32384915871, 31566433858, 31039170372, 31222007605, 30237617460, 31031085634, 31052275904, 32020978569, 32143050436, 32024142332, 32128149517, 32634015768, 31823515930, 31251410134, 31915669112, 32196312558, 31766595323, 30950858841, 31267745607, 31625619566, 30999637185, 30159696227, 30421649968, 31304210369, 31677902722, 32215352184, 32258297648, 32625976554, 33516456702, 33444842613, 34227580414, 33593348788, 32599288130, 32173896575, 31637822764, 31944972507, 31468193377, 31255613825, 31160002883, 30797028318, 31218804807, 30297838659, 29544202257, 29120266234, 28694183345, 29090848526, 28575619125, 27598957406, 27242958083, 27458383791, 26726815519, 26494588932, 27124855257, 27730756436, 28529003138, 28613884299, 27654062828, 28520391290, 28170905203, 28483209537, 29346824779, 29395412113, 29565426702, 29187425226, 28762501474, 28698215820, 27820045322, 27714779346, 27498099369, 27577646279, 27464365787, 26616059144, 26597508738, 27032645042, 27049559554, 26306948101, 26798900896, 26533889551, 26022180274, 26654223201, 26980919935, 27492527333, 27001589928, 26970241958, 26583071521, 25686915515, 26235019067, 26374015109, 25393961090, 25676186731, 25628599910, 26015856432, 25284870319, 24929239456, 24975056552, 23984883918, 23408809119, 23112995974, 23698172290, 23350932090, 22803241931, 23732446211, 23798378290, 24209220053, 23688052499, 23034764791, 24029159754, 23685941603, 23462935076, 24160348593, 23416318808, 24265269837, 24022338871, 23095606800, 22746559495, 22862867935, 23283966877, 23562111042, 23401300780, 23336667560, 24016845375, 24103202416, 24235751023, 23982537824, 23695701530, 23058214030, 22109373306, 22945902922, 23263192696, 23304695881, 23624007090, 23162023609, 22581054699, 22558338833, 23144545915, 24014306886, 24548480357, 24419543083, 24829393090, 25305926001, 24515018406, 23689678245, 22864289228, 22666670813, 23501025682, 23468730078, 22883521560, 23307777310, 22922570904, 23544250745, 24405553758, 23940527091, 23011168737, 22208495899, 22666093739, 23492449846, 22845939625, 22710881951, 21741623511, 20993152991, 20006545353, 19378691434, 19835639001, 20732702460, 20662214095, 19843608769, 19544435603, 19507516524, 19201619817, 18826569174, 19221260309, 19116447355, 19279099590, 19726935266, 19979800336, 19074082662, 19838290773, 19031497829, 18573595544, 19062207746, 18614720722, 19601144433, 20089026905, 20638029564, 21185579246, 20690331023, 21646295470, 20827085778, 20455743801, 20573296320, 20569574377, 21443989385, 22387973410, 22416612394, 21837308850, 21092524053, 21993190979, 21976984995, 22492892854, 22214056806, 21650196847, 21611435361, 21660895385, 21344137933, 21875557839, 22811906114, 22285854664, 23024883126, 22506088714, 23308256772, 22861936935, 23161236968, 22575711573, 23197732002, 24126212555, 23794256772, 24774748793, 25592765520, 25468236523, 25297511688, 25122033298, 25565658425, 25808361425, 26413317376, 26371437786, 26833884214, 25847606589, 26562983675, 26930433282, 26254203345, 25959718060, 25454342744, 25671506563, 25839863016, 25048730664, 24187034125, 23771778350, 23029161257, 22404384108, 23323572584, 23022709778, 23559128547, 23944425488, 23299910525, 22780199841, 22259976546, 22012004151, 21852606088, 21893322308, 21427463268, 22170698798, 21385922179, 20791720789, 20921801120, 21678375060, 20678700670, 21169770216, 20808702647, 20296699507, 20089232585, 19574760494, 19151588084, 19182632738, 18631658510, 19088590267, 18404686138, 18701587876, 18151878624, 17606900025, 16914618599, 15949347430, 15451334972, 14935504825, 14351411861, 14869388986, 14831609452, 14228222710, 13404641544, 13024894808, 13945149982, 13425057020, 14055986373, 13540873691, 14354410321, 13375855594, 13720902988, 13365247481, 13934818610, 13686356815, 13271079006, 12958538011, 12413278683, 12344927408, 12164911530, 11596946310, 11127203939, 11565574595, 11280539752, 11791286523, 11623801100, 11407328815, 12206495681, 12383383624, 12943038709, 13638560193, 13813528434, 13350607098, 14013421121, 13018266309, 13445785537, 13007428649, 13988508184, 14653415488, 14412453346, 14203936802, 13286859960, 13010256943, 12473179793, 12838465712, 12295776723, 11984498970, 12285659913, 11659534322, 12134843570, 11265564546, 11903886700, 12406097923, 11408573049, 10900414059, 10741356703, 11670914041, 10872882703, 10550997317, 9708364115, 9846866824, 10650451177, 10917385986, 11156068887, 10460070395, 10156467783, 10480143591, 9783439360, 10239716112, 9669495549, 10302712342, 10918273931, 11790843771, 11453482882, 11184950066, 10586210149, 10387719214, 9512996151, 10265366195, 9529542298, 9962410191, 9817631504, 9940945210, 9780085887, 9919967125, 9896949582, 9191319831, 8783349076, 8370430472, 9303489265, 9997521748, 9901290798, 9158999252, 9520842271, 8565139247, 8493487805, 8122184343, 7233737827, 8080440367, 9056134846, 9069273381, 9656147813, 10191204469, 9328655096, 9140361183, 8493330145, 8438868593, 7742005038, 8237140190, 8475984520, 7783639312, 8124399963, 9061979338, 9481438901, 8584059483, 8463198696, 8302664024, 7702950265, 6827990415, 7241783460, 7479648907, 7579030334, 6942109947, 5951977733, 5986712592, 5613992796, 5453684898, 4508191927, 4758519030, 4863816652, 3981658564, 3854560624, 4358448319, 4188833474, 4645441002, 5358237049, 5620844346, 6138376190, 5408245827, 5195082579, 5620208867, 6172215248, 6734466063, 6773184229, 6711487743, 7650407451, 7791582908, 8040049214, 7717727935, 7731810273, 7040379582, 6125669402, 5934560281, 6814863706, 6859647473, 6755757573, 6629989045, 6467807337, 7148525522, 6679983711, 6498629098, 6223390203, 5507502739, 6425914395, 5584672319, 6148882698, 5161478570, 5354322949, 5410551941, 5515207354, 5519600223, 6373953296, 7070887282, 7076086962, 6305473126, 7143233049, 7148074011, 8012529962, 8994800073, 8694258055, 7955087180, 8543525594, 9421306856, 10213374751, 10396201548, 10138226797, 9633921966, 10600154159, 10084956530, 10380062533, 10002829288, 9527365380, 8629009879, 8033079215, 8615641985, 9340133909, 8903870031, 9866785100, 9529248764, 9845125917, 9013788898, 9657138427, 10027558116, 9835986512, 9843213490, 8981662808, 8426423958, 9057702217, 8154587993, 7589461254, 8435683954, 8067052755, 8083753163, 7601167921, 6760094395, 6174261902, 5674694797, 6214582567, 5235474651, 5922571202, 5945113625, 6661555385, 6038483309, 6428478735, 6915102817, 7444104714, 6897665996, 7068299337, 6496230994, 6912662688, 6428161030, 7016671508, 6288392784, 7039881364, 6133068221, 6047237717, 5906423330, 6183308025, 5780414683, 5110445622, 4602435009, 4435155397, 5395104110, 5575689635, 5699286935, 5768516208, 6239464060, 7219182762, 6503656029, 6684211100, 5885325370, 4942182664, 5691660534, 5846627967, 5406789410, 4679055787, 4420480744, 5065117190, 5627069239, 4743881285, 4193890430, 5065859424, 5681586474, 5667044908, 5325922447, 5499747183, 4851423016, 4416625983, 4558474190, 3815054648, 4648934496, 4150294411, 4843765106, 3954732029, 3427678746, 3127441802, 3356420463, 4288198972, 4580047594, 4469061120, 5391861219, 5603360307, 6556784470, 5765471717, 6101295928, 5918927150, 5137423181, 4559973339, 5331860311, 5473765950, 5400835276, 6097916096, 6344804295, 6960691654, 7904634335, 8555481863, 8251440612, 9189146491, 8828001916, 8822987802, 8501867541, 7707165647, 7438523810, 6634668860, 7528213241, 6816265352, 6307916815, 6508179547, 7135963059, 6567047828, 6465625961, 6562952242, 5808672170, 6618038119, 6384383575, 5636110695, 6519742562, 6495137360, 5806569041, 5881985558, 6421003475, 5852801894, 5434093541, 5849794263, 6111084664, 5769016558, 5643214101, 4945365049, 5651762076, 5678138822, 5150460861, 5794112911, 4935277794, 5806899793, 5166988752, 5693701233, 6578000881, 7241036944, 6820535308, 6856693945, 7792768693, 8611382328, 8180633373, 7319423258, 7707906585, 8143271793, 8624863204, 8789167265, 7977922514, 8792543069, 9288264388, 9906116654, 9711115383, 9063545677, 9998504951, 10429349973, 9775537117, 9446563172, 9100743525, 9067877062, 9105745948, 9203132639, 8699396356, 8734408190, 9186118802, 8958720216, 8175919787, 8832938161, 8464664145, 8830551556, 9609757228, 10101451477, 10388824934, 9818878089, 9429544170, 9942996665, 9812291219, 8914540212, 7956038129, 8839521725, 8852843631, 7892745340, 8255146821, 7778032729, 7210405839, 7036449661, 6820478154, 6402334591, 5487776086, 6358595705, 7002537387, 6653647193, 7147642970, 6643766771, 6953572563, 7387483763, 7282856482, 7865499784, 8472897448, 7802440581, 7523596164, 6797085648, 7642526719, 8590351874, 8776529447, 9518625211, 10383641603, 10004660971, 9986562541, 9825229249, 10810297063, 11254162151, 11142051768, 11757990456, 11888039354, 12480911290, 11672678407, 10743066998, 9955867075, 9449700824, 8747505759, 8641781058, 7821987092, 8192521788, 7802841270, 8628293780, 8077637344, 7886533642, 8525959685, 8383986626, 8386442034, 8322320254, 7899242568, 8492147508, 8639036596, 8662173836, 9543475455, 9962572307, 9421160467, 9651830144, 10200014271, 10396893009, 11074990149, 11145266282, 10234611790, 10526443165, 10203034071, 11095923706, 10790103101, 11301045399, 11958250946, 11781588237, 11436875168, 11350086172, 10553880361, 9789648894, 10265819811, 10202661245, 10358283554, 9898253772, 9735920477, 10358518411, 9539653169, 9142742586, 9623216818, 9417246057, 8436531989, 7609215554, 8500778527, 7986113763, 8675753165, 8762583625, 8065586547, 7414237056, 6971286963, 6001751407, 5907119521, 6579775565, 7261645115, 6288182619, 6290076526, 5811970865, 6262685432, 6759841143, 5983781680, 5018178548, 5129581260, 5251834602, 6071259274, 5755964903, 4999140050, 4527359020, 5092375374, 4842572415, 4821285071, 5247903742, 5172927937, 5697575638, 5968105534, 6820231288, 7516154397, 6517068702, 6441889184, 6063668949, 5859519450, 6782538861, 6275044085, 5360352527, 5697293643, 6594607619, 7354926550, 6656560471, 6794552812, 7448384380, 7571548648, 6985846982, 6163544530, 5413450248, 5365126935, 4830222195, 4881961330, 5130877940, 4912752890, 5257660374, 6210156297, 7019391468, 7182539383, 6563509260, 7492456250, 8229537771, 8118111907, 8268948074, 9179880791, 9743803008, 9551167941, 8751257492, 8955151541, 8239580136, 8968900368, 8866142381, 8353136688, 8070674170, 8414835160, 7789558492, 7632700547, 8365842677, 7991823876, 8573011272, 7816708008, 8763629203, 8954982365, 9825392640, 10691944325, 9774963214, 8895114754, 9193368188, 8987593548, 8477272042, 8412377836, 7810505121, 6812021331, 7692834863, 6741990502, 7208593063, 6375483936, 5791686536, 5777321900, 6481418776, 7323207731, 8116907870, 8064400977, 8084747990, 7865690807, 7673653769, 7611101389, 7002675170, 6198446518, 5607413471, 5769121408, 5142015146, 4505475161, 3799728827, 4002826016, 4783693025, 5415879221, 5226403978, 5248918424, 5195087211, 4922791761, 4169932812, 3197183477, 3542219551, 2872592124, 3642522234, 4277552962, 3712166424, 4428231932, 3514579010, 2625259551, 2557886568, 1595329965, 2594169596, 3567948812, 4419058062, 3515548905, 3400819909, 4027720739, 3962667189, 4440791772, 4239947550, 5044895030, 5418931287, 5482533530, 6383344253, 6639051533, 7509868465, 8283225370, 7383021524, 7246037857, 7435138949, 6847766822, 6166135141, 6186166209, 5540681565, 6057233197, 5272427959, 5439990295, 6360635645, 5859858104, 5239350617, 6028765674, 6655124577, 6334735225, 6023756701, 6139030030, 6513281840, 6464973736, 7051993580, 6201521194, 7054793129, 6890909139, 7179579759, 6664803263, 5775120608, 5783521776, 6750772033, 7282248835, 7295656785, 8056476223, 7921612899, 8433565723, 7441445480, 7310972338, 6896960450, 7558400344, 8482824208, 7751800442, 7941545387, 7853484760, 8771477079, 9110886296, 8426004332, 8815992944, 9704488282, 10286478725, 9680423490, 8758339289, 8555709763, 8825891265, 7900790994, 7450480908, 7410241146, 6682836318, 6339620765, 6625237629, 7285529943, 7588709062, 6777072724, 7397698545, 6678880334, 6067669142, 5466340189, 6259992371, 6954974385, 7233826005, 8088373080, 7556489093, 8080559151, 8836728164, 7871616032, 8554071839, 8292194435, 8277783562, 8002658056, 8304038943, 7359855667, 7843921285, 7672298742, 6944423414, 6285631333, 5728031868, 4904663124, 5380723610, 5842650608, 5108430942, 4359827372, 4704061685, 5486836497, 5895982657, 5551212971, 6327287974, 5617825705, 5792615066, 5743956319, 5198641981, 5660464691, 6529938126, 6210387157, 5232044113, 5477655100, 5370558788, 4465835166, 4694056030, 4119930021, 4767592198, 4639433319, 4434710644, 3820028865, 4333169496, 3864099083, 4493878012, 3935920418, 3570089080, 4248129389, 3269726489, 3458770981, 4046441435, 4254511886, 5013548953, 4802455659, 5314219573, 4875556819, 4959039182, 4700258233, 4547527347, 5147586520, 5429698962, 5363242119, 5743500047, 6204369728, 5564989720, 4626847784, 3866530352, 4481414186, 4640109810, 5063021178, 4863407827, 5859156208, 6289046529, 5614733601, 5531411144, 6028116486, 5700833581, 6564397732, 7384658028, 6574973355, 7434497069, 7702773521, 8420993041, 7673902148, 7866894881, 7860060931, 8525330564, 9217164730, 9504768543, 10191266832, 10647437537, 10031521595, 9552260163, 8719305735, 9428873613, 10032584141, 10890650255, 10534843363, 9833378032, 9612695897, 10226885883, 10246954840, 9799561542, 10111510671, 9992595024, 9059368931, 8802059941, 9016945130, 9606195516, 9357220345, 9730319772, 9540790925, 10289647976, 10432225844, 10775148143, 10465222149, 11392570674, 11367980988, 11577370785, 12195368197, 12410467178, 12300008571, 11874966080, 11540745378, 11455235936, 11300995474, 11416853262, 12006586739, 12856846941, 12658530511, 12727784395, 13282154135, 12373366968, 12103343267, 12545081794, 13289927378, 12512957684, 12874710953, 12225537814, 12177592188, 12163027662, 12837052957, 13235492393, 14092529728, 13450789500, 13290416635, 14123119970, 13394022350, 13587023607, 13370639227, 13503496410, 12923731934, 12424726892, 12112086799, 12596309633, 12188383750, 11326100656, 11039114849, 11411364741, 12090807509, 11637411456, 12463366132, 11503155257, 12303241868, 12523258217, 12792171624, 13553221305, 13875899835, 14106823663, 14886540315, 15250682297, 15277505299, 15936612913, 15206549676, 14601941964, 14949840215, 14578749002, 13825984278, 14430967834, 14918741841, 15862665889, 16123146768, 16404292791, 15699199517, 14764810204, 14449772091, 14637358150, 14858706912, 15787991645, 14849981350, 14652226210, 13797164256, 14691266119, 14873404038, 15139967487, 15059391774, 15619492983, 16538348820, 15730503765, 15298916289, 14936195330, 15778667340, 16033872054, 16958539867, 17230582672, 16293982962, 17270859486, 17707159342, 17958952063, 18666219094, 19546205541, 19874984209, 19233912788, 18285944732, 17753450592, 18373638910, 17770788251, 17808740192, 17613643749, 18230106495, 19039287148, 18955181296, 19909651523, 20378722248, 21199231070, 20495260130, 20694758045, 19734925337, 19734253523, 20420173055, 21343971947, 20563347986, 20164870302, 19703692217, 19929139179, 20582169175, 21483331807, 22430450698, 22379945991, 22347753957, 21526311315, 21163034490, 20197404848, 20892267616, 20016521864, 20297869965, 19677705718, 19257404722, 19482425014, 19389640631, 20187505029, 20705413512, 20662970961, 19736820147, 19899349940, 19184120265, 19047093223, 19342986980, 19699052335, 19387354074, 19218566062, 19644839547, 20174492797, 20783346042, 21319433293, 21337255770, 20496586158, 21407482583, 20471076440, 21321476244, 21509568277, 21378227370, 20885181477, 21007305074, 21920645495, 21753344736, 21515209031, 20847323410, 21677120000, 21295888578, 21685388724, 22274717380, 21529011601, 21929743462, 22689380975, 23083101385, 23846092516, 24731139251, 24347553206, 23899018549, 23388550667, 23858905798, 22882880842, 23115264350, 22118473617, 22225002600, 23003137290, 23401112601, 24272043579, 23549361731, 22789536204, 22082981580, 21310630095, 21524906521, 22442440983, 22476882938, 22360658817, 23113033902, 23835316692, 24616838392, 24197602550, 23600358380, 23236016286, 24072412327, 23354577742, 23740186071, 22746309922, 22044689524, 21558765558, 22516901057, 21946909559, 22620517502, 23518254955, 23616309500, 23354720174, 22973245897, 23837794135, 23001894927, 22570615498, 23315334686, 24203597510, 24296379846, 23836772302, 24097053220, 23747242442, 24642345997, 24085103842, 23320689185, 23217598617, 23093231840, 22133653966, 22753186291, 22559878487, 22330816951, 22644145818, 23437403265, 24342509075, 23436772106, 23026266200, 23049271710, 23339012202, 23461775881, 24295828272, 24849619150, 25746545695, 26003641288, 25489709378, 24676032182, 25208325400, 25762769310, 25949485003, 25048505616, 24901448210, 24499100540, 25400837493, 25796894132, 26762759266, 27299498252, 27498023059, 26538193882, 27037779621, 27201326417, 26515519128, 26906945527, 27500053800, 26845243416, 27075239481, 27208357254, 26766320141, 25937408669, 26370894080, 26757879664, 26033399558, 25759834084, 25610352863, 25097030873, 24165441576, 24460278458, 25183083810, 25309683310, 24621979868, 24425422722, 24802587206, 24678523694, 24330217495, 25074525860, 24738916906, 24166460495, 24925437415, 25752866191, 25092383331, 24100253329, 24588140034, 25558586573, 25371403759, 26213297135, 26998559988, 26871498844, 25886102225, 26778144714, 27279214167, 26510840319, 25558731435, 25436903657, 26154533013, 25703111044, 26453196619, 25814048014, 26618086018, 27271710528, 27511608819, 26890275019, 27265086180, 26578846241, 27113018113, 27991789343, 27987272124, 28754603022, 27903188634, 27572336449, 27760441929, 28164144514, 28469683202, 27504099217, 28032322940, 27904031605, 27444180404, 27947213735, 28240398849, 29149221748, 29325098269, 28409087366, 29121611521, 29454440400, 29652165153, 29201663873, 28869873126, 29619648932, 30289968122, 31065349082, 30431578601, 30077075827, 29759646319, 29085832127, 28131190080, 27150122056, 26919595156, 27495852438, 26528485329, 27051787227, 26396456718, 25999236091, 26643996114, 25702452020, 25825560471, 26439804810, 26011158396, 26662919163, 25829362360, 26411600216, 25622083023, 24800906771, 25157254569, 25471733246, 26199277282, 25380483500, 25230970916, 24594624643, 23971011088, 23521500668, 23270608136, 23229066052, 23647715440, 23040473761, 23761331800, 24375242230, 25099890642, 25259033702, 26003922898, 25475108492, 25943155372, 26536924122, 26839652109, 26064479609, 26406856297, 25984835189, 26524502941, 26212947135, 25369728964, 25705212044, 26102971542, 25398018828, 26357181431, 25773771562, 26391222320, 26172285186, 26510207549, 27459074631, 28337834512, 28428051554, 28030759917, 28705734941, 28682323223, 29368347670, 29267351635, 29078489755, 29300129348, 29431056469, 30404173220, 30255034348, 30734813743, 30883314369, 30426521462, 29504941470, 29220758787, 28365321457, 28642308802, 27869839230, 28354393994, 27825642875, 26849287035, 25855859311, 25128960989, 25947700790, 26632572461, 26262807103, 26580232572, 27246634994, 27243170349, 27237274928, 27963509422, 27348826344, 26580760842, 26882888253, 27571988420, 28306625352, 28916497376, 29837367754, 29127513240, 29516468795, 28801055821, 28037282169, 28405967824, 29377596971, 29727164921, 30425101315, 30355866776, 29701176920, 30054557414, 30958897415, 31185301006, 30452655873, 30341239451, 30350640084, 30473347896, 29596779691, 30417919078, 31267760577, 30731918171, 30221906610, 31045708886, 31277754209, 32173251190, 31487688641, 32042839521, 33000772428, 32575797192, 31725476721, 31432762734, 32030314787, 31256453649, 31630095528, 31050828095, 31975872794, 31487126057, 32023793194, 32251306763, 32541640759, 32229025431, 32060876289, 32441822780, 33227040527, 32781796311, 32800641432, 32570031309, 31831070957, 31994708566, 31133035444, 31664191341, 32208924930, 32066008887, 31166636945, 31027533129, 31410727114, 31306912205, 30745681391, 29760625807, 30274256622, 30331835076, 29538895212, 29784638467, 29835304224, 30597667232, 29625029078, 30298633815, 30043000699, 30731091504, 30359247433, 30380006545, 31114777610, 31119463539, 32018672481, 32626781632, 31782988758, 31584457334, 31450861417, 31187352609, 31639364958, 30650208006, 31152030837, 31275791584, 32237476192, 33198793248, 33226123457, 34019946899, 34262089564, 33721223073, 33200840819, 32225766937, 31954556014, 31748231550, 31835444749, 32552915976, 32024886541, 32239217635, 32664911126, 32618918677, 32043694543, 31251279587, 31895950483, 31082943420, 31808123476, 30878295617, 31104688976, 30907169778, 31498776599, 32492910290, 32236138768, 31783493826, 31083931973, 31557971448, 30913471871, 30040316805, 29482803802, 29990316398, 30314394580, 29785221257, 29644284495, 30419925307, 29785877252, 29774741209, 29820501588, 29889202501, 29210311497, 29131225938, 29733867548, 28870950394, 29642426477, 30062115897, 29229077857, 28968629998, 29480179370, 28925283379, 29057154204, 28800286946, 28386431943, 28432404225, 27780450448, 27131086426, 26182322393, 25223005390, 25682313562, 26038795741, 25796814473, 25985302436, 25738041008, 26011824871, 26256152345, 26440349240, 27255471325, 27882546598, 26905192178, 26802380598, 26600946223, 26197466614, 25970990364, 25360920313, 24564479945, 25405019550, 25904124813, 24970126232, 24740930831, 24412887316, 24817310947, 24861496866, 24619355569, 23762441734, 23653962045, 22738270938, 22339725506, 22669062594, 22891075211, 23260282802, 24035587504, 24239412298, 25159927523, 24164469766, 25109050731, 24966361253, 24557295254, 23883521314, 23448025654, 23467565406, 23247268954, 22855122593, 23522719733, 22695357212, 23030916652, 22360665816, 21874661074, 21014280128, 21697628042, 21243144028, 22134766822, 22039727930, 21147375049, 21303317807, 20778432491, 20370636765, 20918836476, 20597384543, 20490465220, 19956556788, 20732743866, 20992002880, 21221941333, 21147748428, 20663966724, 21637002777, 22107783612, 22658711582, 21993964274, 21339778536, 21606778425, 21205017726, 20660748665, 20713006234, 20091599482, 21005036985, 20009655389, 19251317668, 18637534567, 17979013849, 17948381449, 18652162750, 17662128491, 18548307767, 17992149693, 17781623002, 17533927967, 17514196477, 17772642427, 17854392030, 18508031699, 19405426206, 18944665795, 18015130917, 18044481501, 18703139100, 18577974533, 18493327383, 18886303447, 19687130738, 19503948968, 18740333571, 18873643075, 18297134943, 18643922771, 18096101562, 18823766515, 19369872339, 18720200089, 17906691867, 18815412291, 18714390346, 18613879181, 18606268307, 18406168735, 18735096544, 18769988437, 19416704477, 18957157020, 18844406729, 19549914676, 18860784270, 19299769624, 19083966210, 19810915640, 19146260540, 18329989191, 17392785561, 16800512525, 17327092127, 16903550223, 17584576375, 18222478947, 17272529942, 17700259594, 18510690668, 17754154666, 17419921356, 16744132602, 16978839214, 17199771323, 16288319138, 16612069893, 15854618399, 15530037996, 15383043980, 15242969746, 14777162844, 14352259822, 15174955983, 14669345077, 14106751447, 13629985327, 13963736467, 13855688631, 13440173023, 13378623650, 13134150714, 12207901055, 13206273172, 13047897771, 13539723732, 14046744703, 14824811569, 15598399856, 16406138553, 16950113952, 17331021002, 17435324751, 18113991752, 17525952255, 16927869565, 16554762655, 17259066283, 16685755433, 17396612795, 17806678398, 16990103092, 17277981203, 18175898926, 18121681862, 18398905510, 18399840051, 19049290550, 19773599256, 19046564157, 19446687097, 19750943069, 20397609383, 21016705250, 21966947679, 21890897928, 21624854852, 21312588680, 21363054648, 21973648370, 21240053926, 21423091436, 21514302009, 20982250168, 21786571408, 21797297518, 22210460202, 21401444412, 21120304704, 20186624035, 19955244743, 20418373804, 19828069833, 20366046273, 19557909373, 20043739949, 20666683671, 19687422440, 18724954174, 19159988406, 18431434922, 18722128393, 18322562850, 17377145030, 16569878339, 17394944202, 17949181477, 18589973158, 19316603872, 19650021033, 20550817880, 20111919765, 20464152650, 19468195368, 19825603871, 20045268439, 19933734978, 20241662222, 21121198077, 20234371962, 19580773682, 19289462538, 19745098636, 19858764969, 19785657008, 18934266120, 18388173636, 19134921141, 18231938314, 18966647863, 19541672523, 19011416926, 18165996309, 17564970046, 17103415070, 17895402026, 18155413193, 18442851668, 19019241694, 19013516267, 18336709467, 18107912334, 18839230400, 17957636815, 18310110548, 18290973577, 18563514524, 17975885109, 17235377557, 17331795848, 16784058073, 17343629162, 17495293236, 17474671478, 17703558269, 17167137074, 17415188545, 17598331245, 18250779607, 17815744939, 18543128908, 17957412355, 17698820273, 17281211740, 17558964917, 16595524614, 15945755156, 15331967881, 14419719920, 15311443219, 15080033225, 16008715040, 16172279470, 16645022391, 16858484492, 16867767284, 17167951433, 16576971036, 16020710648, 16935782913, 16591427777, 15907790082, 15824800735, 16312617892, 15609699284, 16567724820, 15996969649, 15370856539, 14624623410, 15459948658, 16096715856, 17005112553, 17773133784, 18559384943, 18276508500, 18940000749, 19297431332, 19649546454, 19810488392, 20139239695, 20214380216, 19393658144, 18943008587, 19178106934, 20106823769, 19705582717, 20078935296, 20058882764, 19460493718, 18667292921, 19348330237, 18547457747, 18794425609, 17909290993, 18690565222, 18633994167, 18089605955, 17151295576, 17251127375, 17266354075, 16399652056, 15705660548, 16013841169, 15143631471, 14644212751, 13865824401, 13986874830, 13333402870, 14283355880, 15040245977, 15497998929, 15013958155, 15832380470, 14848361084, 15713437134, 15223380739, 16090236344, 15284663173, 14929052408, 14905127708, 14774685224, 14104330099, 14014968639, 13709109648, 14013096112, 13972828264, 13713570607, 14618419917, 14973004348, 14425306365, 14955424576, 15364592783, 14526582668, 14229809182, 14707386033, 15509634892, 16029036763, 15843673364, 15301474736, 15178763423, 14702867813, 14836646072, 15394213406, 15286081021, 14639981779, 14586181206, 13769824891, 13469325822, 13403507853, 12689655072, 13680812541, 14023448780, 14718570150, 15314942880, 15443893454, 15547974080, 15253617487, 14370523762, 13589096860, 13667099674, 14530657385, 14347185388, 13644762584, 14176580514, 15073654618, 14353689690, 14140387827, 13914209489, 14313488718, 13380219763, 12712692123, 12898600924, 13807889606, 14487128060, 14434055822, 13836954202, 13471903707, 13079017934, 12689793112, 12632805387, 13368828890, 14359465803, 14044234232, 14155876262, 14988523958, 15282265260, 14562626598, 13929313270, 14871120660, 14568492231, 14796060358, 13827218485, 13772601868, 12920717351, 13858581935, 12883983511, 13189302880, 13782141342, 14488462337, 14649721825, 14316173595, 14972545944, 15035617885, 14739626251, 14660636669, 15458939362, 14786369868, 14807490447, 14818623736, 13935226000, 13752635912, 12796466603, 12761789950, 13395629294, 13275049321, 12680041335, 13638408732, 14184556095, 14036478755, 14468141955, 13602859620, 14196432933, 14006605269, 13880581837, 13684596295, 12806133896, 13402270880, 14167446999, 15048453196, 15264021605, 15657594387, 15183208154, 15937800420, 16593926948, 16317097786, 16299321681, 15320531673, 16165478246, 16603363863, 17161395418, 17074383279, 17325302621, 16697875207, 16805404114, 17303728481, 17090559950, 17052305128, 17225007756, 16380593183, 16610778543, 16385481932, 15895244687, 16809677717, 16136093714, 16918331073, 16370280176, 15440676618, 14726488157, 15455672126, 14879827419, 15119386965, 14743973044, 15203255170, 15008216915, 14028179206, 14853133112, 15242304614, 14929981751, 14358020314, 15256883196, 16005386410, 16159867592, 16455210249, 15881392494, 15323644638, 15392181056, 15078681558, 15964176023, 16309313601, 16131547143, 15701955977, 15379261501, 14420065499, 15022913760, 15248486141, 15268295163, 15401215428, 15706967944, 16393335349, 16013900501, 15404920566, 16357633957, 16354088697, 16052590871, 16399325713, 17193089295, 16835719532, 17651360209, 17594000760, 17983486721, 18764868868, 19132131926, 19657703129, 19132613723, 18503298894, 18358051497, 18573888759, 18055941134, 17403726988, 18372666573, 17956646822, 17778763497, 18359240353, 19243788865, 19950321796, 19612216816, 19386785299, 19719620162, 18910199753, 19444874453, 20313589441, 20098459087, 20216093793, 20865581714, 20342906564, 21015929129, 21891950205, 20915818676, 20401446407, 21038059937, 20627789429, 19687779557, 20373360490, 21190489270, 21943912830, 22511859059, 21917459548, 21387643462, 22157229385, 21741959662, 20805475990, 20686233768, 21654785276, 21461610880, 20686414985, 19855982675, 20498796244, 20897815636, 21390189083, 22058409956, 22641786090, 22464569362, 23114166535, 24018339547, 24450392574, 25205420761, 24492347666, 23954193386, 23490285192, 23288383528, 23712468187, 23837491468, 23911270582, 23281098227, 23805740855, 22900220051, 22933729606, 23225758427, 23843701530, 23339945879, 22730853730, 23694561976, 23631790483, 22980306690, 23542583388, 22852804872, 22856268661, 22939977856, 22206877087, 21666782148, 20792845327, 20287259164, 20313501422, 21255564139, 22047051495, 22927719268, 21994501910, 21941594297, 21766009145, 22660030420, 21934931713, 22044423729, 22790994522, 23521998247, 24203805608, 23333549255, 22580435598, 22239637080, 22808955222, 22631503719, 23279013843, 23938423238, 23255378904, 22341360691, 22731443501, 23175706977, 22941790547, 22374381851, 21795165757, 22246579519, 22786615874, 23558815413, 24278845332, 24852883584, 24388229131, 23673361463, 24460601141, 24677007925, 24387078803, 25179434470, 25173623087, 25840820410, 25033229078, 24315040377, 23601643785, 23671178513, 24451923770, 24764644773, 25616918258, 26072936068, 25241012396, 25909544558, 25687434720, 24962392629, 24506060038, 24093906036, 23992053901, 23306188593, 22505067215, 23296869995, 23308049691, 23988135008, 24085065560, 23404828477, 23150898655, 22229628866, 21697704681, 22694679438, 22742331451, 22831632594, 22885988822, 22252946084, 22096293479, 22281224327, 22313014798, 23202392403, 23650917744, 24427980373, 23669161036, 24601791998, 24546152686, 24633090464, 24949886020, 25124420745, 24887717100, 24809950254, 24843914773, 25212769558, 25023307333, 25783253424, 26126999409, 26664120547, 26480282542, 26118667199, 26510592025, 26631714389, 26823023945, 26339899333, 27264893176, 27039623962, 27452300721, 28305622205, 29016344078, 28962546207, 29887680659, 30218892388, 29396363151, 29077485774, 29920156932, 30024682047, 29433444592, 29103999220, 28332624924, 27430455717, 28080778391, 28606831153, 29604771221, 29907972609, 29680382337, 29642424413, 29774120205, 29561884346, 28887033808, 28212378632, 28826653690, 29437405610, 29414384497, 29930722010, 29685775425, 30487674334, 30280870589, 29462695643, 28917271172, 28411133392, 28823587639, 28732783666, 28166083023, 28052028070, 28926995887, 28375365796, 28310501180, 28274906109, 29032783409, 28972794489, 29451358797, 30227227291, 29744659334, 29022248837, 28164696189, 28270532581, 28950878229, 28026600212, 28862300922, 29319866543, 29736927985, 30338641290, 30729448020, 30310627645, 31024656240, 30866930889, 30744349938, 30500546999, 31371107228, 30835205054, 31042718444, 31473939194, 31108031229, 31559465903, 31756586366, 31956061469, 32762367412, 33389868113, 33853877550, 34273831807, 33283258327, 33551670631, 32602140845, 32933284352, 33649467239, 32895466118, 33720242963, 33797103837, 34179417908, 33619046381, 33262414375, 32326903323, 31488013367, 32128780236, 32941976191, 32922388727, 31941425666, 32770597787, 32463919274, 31804198306, 32728032391, 31810217189, 31604513815, 31639035818, 32131636508, 31612727529, 31150360596, 30195460630, 30820588209, 31411900072, 31679654163, 31572869261, 32152103914, 31866142952, 31201703207, 31167760239, 32124547248, 31412686448, 30479945779, 31466512909, 32461775358, 33259394919, 33590687241, 32953889377, 33686460791, 34038436327, 33445756307, 33333328767, 33328060212, 32547557969, 32450589281, 33332658449, 33821649027, 32846354780, 32079655954, 32791927054, 33498487033, 33976902474, 33972815063, 34625354328, 33698431298, 33388534769, 33548701611, 32987324643, 33913957222, 34585885052, 34912255304, 34241757542, 33352472295, 32360842961, 32432996453, 33105768022, 33923548326, 33134957038, 34015012603, 34574174641, 34251472476, 34507695305, 33953854381, 33681219891, 34427037763, 34367917482, 34536231121, 34459972074, 34075143616, 34120208210, 33792061458, 34683075961, 35365160561, 36230519128, 36235280569, 36412817788, 35461147629, 35349307666, 36234671555, 37196410427, 38186214436, 38264629361, 38546713913, 38695008694, 38418941768, 37901852673, 37937653281, 37081226664, 37118710094, 36768723586, 37378156105, 37501334186, 37920526238, 37083550539, 37377419405, 37244175817, 37805483455, 37607239478, 36739390472, 37246355648, 38199185295, 38752281378, 37966346234, 38241221312, 38759639733, 39732497920, 40487709306, 41152283028, 40811674624, 41543566951, 41750664690, 41836493518, 42168080423, 42962975554, 42405993615, 41631746105, 41708360852, 42286052920, 42369583786, 42710949188, 41904992358, 42245503059, 42308367421, 42686794843, 43290766281, 44245649899, 45235267845, 46187176372, 46406680627, 47192701367, 46531180707, 47179968845, 46697736191, 47134521429, 46745766732, 46563937022, 45709658513, 44756898732, 44756754788, 44417662263, 44157279947, 43962664245, 43666170798, 44253509302, 44823758736, 43868708517, 43852169082, 44832584886, 44713724968, 45184945613, 44286515443, 44793046606, 45529673959, 44970928141, 44001955671, 43529688694, 43562752673, 44513020872, 44040291253, 44539161339, 45528022986, 45374678926, 45332361061, 44527460473, 44458744233, 44754509713, 44629887180, 45157862078, 44749482233, 44745243927, 44657789898, 45323890406, 46202635304, 46230392667, 46422110511, 46670325448, 47496875102, 46635633844, 47258889139, 47129533694, 47976379515, 48121322842, 47783061983, 48388743519, 48328652382, 48685212629, 48811695318, 49028027934, 48699576796, 47951970956, 48005240161, 48990014301, 48278326379, 49216445851, 50032297162, 50822950212, 50430122448, 51424411259, 51126799946, 50912577505, 51307938677, 50349408816, 49993416589, 50686968587, 49693019032, 50544330075, 49623512634, 49741962607, 50241315796, 50270493733, 50913558327, 51537835678, 51793686374, 51796635289, 51328867882, 50892279433, 51544704625, 51624959271, 52048468903, 52254691986, 52097339531, 52243845177, 51439319666, 51215193878, 51449122549, 51722162604, 52223331509, 51397905969, 50731843884, 50995687785, 51951224657, 52331591788, 51402420446, 50685818079, 51540634829, 51323683897, 50578037832, 50718060706, 50951603228, 50605876621, 50335384349, 50321093560, 51032370697, 51112905513, 50690278357, 50910244874, 50925660496, 51596185681, 51297164629, 51913402486, 52508511033, 53497210873, 52590000361, 51670542532, 51796832567, 52164403650, 51879685160, 51168515576, 52166545522, 52243172985, 51473171888, 51667967362, 50805715731, 49891774590, 49431303831, 49898323300, 48953544087, 48731402365, 48954387003, 48031854015, 47617763127, 47818113051, 47105762975, 47271947918, 46760549767, 46674954228, 47626469410, 48624233046, 48627114416, 49547860468, 48957126493, 48219649820, 47893203056, 47294999612, 46730110409, 46795042617, 45929564509, 45917206066, 46646912872, 45879910820, 46714372836, 45892638657, 45272446094, 45494474736, 45728746676, 46475184950, 46950431334, 47434353673, 48294107922, 48967900462, 48692645346, 48702999503, 48601958447, 48903503260, 49060155742, 50004370356, 50758791970, 51244234118, 51944048458, 52380524188, 52262556318, 52304115073, 53214996315, 52598406460, 52808097019, 52233736018, 52565675197, 52444231259, 52577434364, 53392248077, 52759618919, 52216472111, 51353190447, 50891776743, 50738553420, 50928023977, 49981415496, 50051747205, 50358829274, 49474077993, 49503258694, 49046666968, 49107463621, 49929630784, 50863977322, 49984838736, 49752212738, 49772365098, 50621621856, 50900067235, 50189156248, 50602586576, 50669989529, 49975066523, 49791741299, 49468360007, 48871003646, 49765273712, 50123850224, 49675470693, 49806410985, 49258079390, 49323565906, 49035449216, 48721541531, 48628253523, 48663858023, 49033207106, 48885065006, 48787640797, 47901097596, 47989971565, 47017973999, 47516588762, 48089985831, 47132100953, 47311163243, 46771517316, 46992686922, 47488686128, 47617971811, 47056226686, 47168487802, 47512799648, 46860825401, 47694662899, 47425665832, 46838792641, 46139470721, 46239610047, 46745957413, 47445130589, 47966988915, 48568611187, 48838822553, 48959999558, 48778699158, 48513096625, 49085225231, 48920648462, 48662178283, 47772322713, 48681194627, 49071215407, 49353518337, 48984055876, 48066464726, 49042588965, 48781814798, 49743075933, 50333953026, 49756028569, 50444573964, 51228753289, 51643389371, 51957142407, 52079597127, 51660175554, 50894759887, 51813711979, 51897560611, 51638147341, 51788923041, 51452106744, 51490222252, 52168880757, 51185049169, 51822632853, 52142188949, 53018281399, 52748841191, 51836132056, 52782983773, 53022340002, 52762111556, 52849725833, 53226762586, 52258011507, 52288232632, 52636600126, 51820148788, 52101943516, 52640624645, 53494167647, 53218550711, 52540849899, 51641316774, 51202546292, 50732106189, 49786367810, 49405739008, 50215088654, 50098628748, 50272285030, 50041521595, 50279945950, 49341418749, 48361973948, 48006765937, 47902034177, 47046754827, 47745862217, 47941873226, 47250880990, 47199353738, 47447632314, 47797194318, 47946922650, 48821128820, 49711275114, 49390613821, 49358022062, 48960488569, 48442805339, 49054164574, 48582428288, 48651811397, 47989148030, 47293994514, 46535162502, 46912716521, 46173365110, 46200982850, 46278041202, 45786733975, 45894918244, 46692800087, 46217616038, 46870753496, 47414132709, 48180857170, 48651965678, 49606636476, 49233503685, 48297153054, 48717604889, 47955862889, 48384819406, 48730824503, 49357690546, 49117564372, 48752497043, 48774201281, 49360400943, 49078345817, 48525821443, 48172652159, 47508185481, 47829632927, 47027679483, 47442283552, 46736093847, 47337521390, 46497274247, 45754683015, 46172157981, 46568183694, 46224822688, 46166221633, 47128067095, 46366766114, 47194335783, 48133595261, 48165169248, 47260267418, 47842038009, 48336156992, 47978794062, 47750594617, 48116045303, 48674100113, 48393950877, 48424237750, 49059773445, 49880068234, 49592688339, 48767037378, 49354910594, 50137645694, 49159975729, 48613291669, 49472869276, 49440649169, 49596910377, 50162259245, 49473958336, 48668241548, 47984938214, 48487258726, 48671358857, 48329357913, 47383950391, 46734799411, 46646786787, 45665042432, 46052148022, 45593754084, 45815862410, 46288051796, 45905728826, 46034721345, 46584657325, 46656466472, 46390317728, 46710200034, 45844524377, 45808057841, 46557488735, 46395028161, 46513422657, 46295754357, 46504511816, 47354179143, 48117308460, 48886659741, 48114465158, 47994073706, 48141096842, 48254536026, 47939352632, 47686467079, 47731679422, 48239973319, 48613486246, 47799518813, 47450244051, 48099056842, 48750038121, 49062059828, 48560403626, 47964532261, 47154218358, 47550115732, 47480204437, 48445095940, 48422235540, 47657974413, 48049742748, 48225138176, 48369151243, 47551905629, 47820294014, 48517957592, 48799200419, 47972240081, 47887295578, 48282653185, 48046546236, 48479758909, 47906596233, 47604988938, 46761048703, 47285843645, 47502133889, 47892264963, 47495620306, 47133235797, 47435970774, 47770977500, 47598766947, 48081908388, 48975238649, 49640880717, 49167507152, 49760423599, 49807029785, 50422025592, 50420119348, 50093428636, 49866485174, 49569317989, 50383815851, 50976117621, 50100628309, 49459279005, 49039067523, 49066617595, 48785160685, 49130434501, 49413740991, 50404408510, 51084171512, 51139196083, 50933871699, 49966146540, 49558105164, 49492981539, 50060621172, 50351655646, 50780801864, 50370244598, 50894348466, 50202989556, 51198015467, 51588760400, 51983810488, 51545242708, 50880748218, 51247796820, 52145863339, 51419677514, 50545659952, 50645284608, 51303431235, 50868803502, 50950484085, 50697115571, 51252142060, 50913476503, 50947925060, 51148299092, 51134474570, 50200224461, 49412794337, 48740619438, 48076857853, 48664769122, 49022580926, 48659983875, 48929292169, 48394884924, 48257033643, 49180664825, 48920677667, 48532184347, 49371625837, 49792067371, 50313773626, 50022389463, 50873097382, 50833822754, 49944806726, 49204223514, 48263951335, 49046023194, 48673005097, 48094480899, 47637440357, 47823958847, 47051385782, 47693932886, 47557353343, 47219343467, 47830918565, 47367515264, 46684625982, 45736188018, 46475666434, 46961327451, 47296261005, 46836161776, 46003472571, 46477500538, 46015393781, 45072157382, 45530975057, 46287023333, 45384644168, 45580880254, 46510824159, 47407809738, 46966248990, 47960816257, 48142545391, 48409284847, 49106518820, 48307881134, 47535491630, 48318290153, 49120286031, 49583036238, 48704415928, 49371118242, 50188805348, 49572836668, 49940175656, 49760908631, 49795684604, 50617931103, 51274949280, 51723209057, 50933395623, 50847582470, 50189396791, 49924699438, 48981862275, 49204741916, 48699686196, 48875461702, 48896992994, 48696860680, 49090029104, 48646438068, 47877476649, 48165401837, 47754817134, 46779672072, 46064121752, 46340497412, 45461938507, 45450761463, 44498746966, 44519888361, 44164825092, 44220784502, 44473239390, 44191717262, 43881201029, 43290585353, 42818436687, 42328432866, 42639753352, 43585587507, 43080251099, 42718088243, 43443239206, 43709684787, 44164023922, 44674305162, 44786531765, 44191884604, 43330828669, 42815331127, 42516003146, 43207420237, 42291378186, 41423772059, 40590773801, 40463555731, 39605560729, 40158638055, 39688315983, 38826412320, 38598568291, 37707789249, 38586432148, 39233709986, 39679175933, 40427511549, 40050095176, 40786142351, 39848692599, 40578018960, 39582292580, 39163383157, 39741462893, 40293397132, 40713175530, 41545930614, 42227115001, 42863443751, 42456752461, 41933382309, 42113580999, 41293157086, 40337821756, 39749864759, 40747720696, 41726745273, 42498685497, 42778300336, 42732766782, 43237268408, 44063818547, 44906942721, 45849853833, 45122228626, 45403048257, 46089901310, 45329274480, 46221872049, 46423874966, 45770062003, 45997365117, 45497312664, 45459593213, 44945710072, 44088277145, 43841341540, 44155712932, 43612846900, 44277435649, 44418274877, 44977539331, 44405738052, 45039844196, 45323110401, 44462199529, 43497302335, 43804536809, 44357292530, 43539252684, 43793983820, 43452825575, 44243531974, 44723658893, 45168843421, 45741050614, 45199057419, 45585261168, 44710785305, 45184204417, 45139425151, 45619199721, 46604968836, 46117762126, 46719528354, 46484533574, 45899251424, 45114370475, 45453582078, 45131339028, 45295932885, 45650397384, 45144301314, 45059565842, 45451507294, 45937778800, 46081079226, 45335079881, 44645696206, 44864439720, 45463268090, 44876114898, 44849882723, 45305609649, 45084599510, 44542159472, 45414431968, 46354274573, 47325500470, 46360405448, 46140183613, 45601952049, 46023051458, 45771682171, 46056127673, 45980516938, 45591974724, 44956581857, 45358770497, 45675043257, 46336732543, 47189605516, 47586854574, 47145665164, 47265784341, 48208368548, 48574033387, 48258014891, 47303547853, 47648317576, 47865436332, 47781607837, 47215750319, 46672400238, 45691132091, 46026558656, 45220783203, 44786587406, 44953199360, 44339493869, 45230491559, 46179227175, 46655957592, 45938370535, 46790602861, 47544336349, 48432839240, 49230707212, 48931685255, 49530427209, 49048393141, 49667775460, 50186328585, 49292401929, 49341857103, 50221591000, 49347162962, 49699398608, 48994414507, 49395248354, 48753120120, 49271329712, 49043063577, 48122531549, 47894525503, 47687421616, 47846016371, 47339767844, 46468459870, 46483394556, 47060871572, 46379223310, 47292641889, 47447598363, 47799733524, 47065193510, 47894562626, 48528036693, 49192907967, 49742356803, 49813736852, 50336890436, 50353434048, 49882940836, 50160654423, 49312422138, 49801132463, 50337834277, 51173014082, 52112597870, 52630599741, 53219123284, 53796322029, 53279899437, 52873866729, 53460780929, 52981270221, 53937155521, 53592411537, 53248888447, 53650355666, 54372528729, 54887121096, 54556337008, 54617623048, 55050310483, 55049567878, 55444707746, 55808111922, 55268077140, 54323098200, 53641141181, 52817542814, 53225211556, 53923221749, 54795106670, 54172766528, 53734690325, 54661971329, 55458071570, 55927059823, 56180924820, 55406045522, 55161763911, 55474147901, 55986458002, 55338279062, 55448108815, 54614165460, 54401530242, 53636801961, 53722153912, 52935820125, 53907209889, 53565446675, 54282356644, 55060882530, 55956032721, 56757424876, 56758573864, 56516637550, 56365756281, 55627260301, 56446361397, 57116119829, 58081410994, 58207947125, 58676232676, 57973983180, 57708772324, 57760275064, 58455586939, 58324661130, 58758718711, 58830806025, 58099482442, 58961794436, 58075154711, 58437857213, 57498195157, 57913432109, 58819492277, 58560641888, 59138716233, 58633636037, 57676830196, 57606387874, 57621821043, 57301250309, 56940015464, 56775968235, 56324722941, 56789756709, 56112318411, 56465901408, 56737404437, 56967653680, 57173315362, 56320875628, 56381895433, 55700026343, 55483633793, 55988598758, 56960795216, 55979298946, 56790687402, 55956131657, 56786874288, 57412642522, 57610768458, 58088022980, 58263811002, 57810374243, 58124482388, 57174884847, 57986049249, 58140526706, 57566969490, 58307238364, 58873733462, 59085107114, 59009313552, 58694101922, 59264183401, 59430776260, 58494016725, 58851927173, 58811826245, 57934289722, 57981640379, 58431907860, 59066315445, 60059612958, 60938493822, 60422644132, 61157021636, 60591726272, 61568733725, 61991142689, 61565376070, 61336267147, 61408678791, 61613996311, 62370604859, 61925599777, 61641137791, 62485779379, 63007601047, 63556141858, 63700490407, 63909017130, 62921168273, 61955272433, 62710164215, 62197854855, 62298280906, 62505113497, 63461838163, 63134511425, 63576030370, 63772245699, 64710867954, 64176976491, 64932572254, 65017685602, 66008189410, 66531446855, 66238748177, 65541902019, 64628775185, 65312666841, 65176492762, 65489805935, 66003306700, 65561071301, 65233209818, 64599938986, 63649013373, 63535997611, 63781668786, 63136251308, 63555512260, 64297521974, 63398272321, 64307432728, 64712547293, 64083977093, 64060725743, 64583601147, 64927099414, 65123685062, 64646155195, 65354494290, 64536823429, 63821483157, 63166574717, 64109050434, 63432839534, 63318536692, 63776510125, 64354536725, 64883302504, 65848893355, 65806876922, 65500005074, 64702680143, 63906045387, 63730675648, 64580102129, 64020401245, 63201893929, 62960229286, 63474702361, 63814828239, 64214785617, 63230905051, 62425443782, 62556899896, 62171949185, 62571259786, 62284217481, 61897270966, 61238140520, 61715979519, 60893514199, 60646782971, 60019115590, 60575074309, 61479109975, 61106275783, 61409071020, 61557501848, 61070538025, 60878227119, 61088162186, 60466247079, 59507126854, 59737905599, 60291008247, 61132947990, 61672620054, 62239488983, 61943860178, 62635646256, 62451246505, 62180230647, 62164148646, 62302317674, 62494447329, 61894266894, 62593959248, 62364636170, 63290734433, 63056582334, 62420596314, 62084714173, 62757967028, 63062974585, 63276156794, 64159622992, 64917808694, 64668818211, 63728218130, 63840996805, 62963280047, 63540686631, 63758603126, 63836319275, 63710000431, 64431849476, 63705526577, 63662579293, 63187532390, 62695228947, 62359279260, 62579345154, 63076166461, 63803539277, 63410492700, 63075274522, 62176150866, 61933741481, 61943838701, 61323185161, 61452076951, 62049075236, 61844457701, 61510929469, 60862432703, 60895426540, 60792530637, 61423210828, 62366375819, 62754855312, 61809767217, 61817855602, 61557317492, 61078357077, 60358992048, 60998358538, 61844221179, 62120340677, 61871543470, 61506212378, 60711790292, 59979232668, 60076249984, 60703049953, 60789410266, 61323436446, 62195660723, 62161379298, 61256604452, 61932833591, 62029067334, 61079351331, 61128986581, 61037136558, 60915209821, 61651086722, 62534256368, 62159021545, 63084055722, 62102869997, 61130623950, 61212171342, 61809485506, 62378359162, 62463941047, 61631398532, 62130362014, 61997694377, 62656239282, 62693514944, 63012419380, 62251596473, 61580192982, 62469873567, 62320715896, 61890288599, 61504789138, 60862819739, 60565788721, 60584017091, 61057869508, 61193408781, 61670744374, 60843998264, 61652829398, 60985566129, 60480049361, 59852083967, 59723100539, 59306173179, 59503103868, 59614110992, 58896439086, 59394211127, 59984197938, 60161915678, 59779304911, 60403196418, 61371555082, 60593927666, 59641340836, 59962835652, 59285642683, 59039905651, 58295672249, 57387253950, 57937089698, 56999087613, 57360950649, 56371484847, 55997693691, 55108049717, 55724211581, 56572900063, 57079787261, 56098115361, 57022914109, 56158957738, 57137089585, 56984133872, 56977991892, 57894045299, 57587495428, 58554051476, 58568669486, 57847348441, 57180352163, 56261133692, 57212430770, 57978564505, 57375503699, 57880979265, 57414848600, 57771757777, 57032781411, 56383512997, 56174063778, 57018235668, 56584409874, 56647188314, 57579447529, 56844344077, 57832394234, 57400821994, 57236979969, 57251906047, 57591221356, 57288302723, 56752756674, 57353743782, 56916670813, 57024325826, 56454426189, 56824892865, 56482888376, 55542586084, 55057794479, 55816384863, 55175223557, 55391080322, 54478695423, 55433226484, 55117598075, 54142110515, 54540885330, 54972312971, 55669324430, 56279469424, 56894907950, 56133962280, 55441059082, 55949138152, 55917682966, 55475522898, 55270691671, 55805768253, 55700254441, 55481650652, 54743180458, 54459618323, 55333136573, 55592157068, 56170603614, 56705737491, 56771926565, 56856666154, 56966293011, 57879114820, 58534735877, 58277901528, 58196650967, 57879211748, 57042182891, 56333375017, 55437569578, 54752990348, 53928273676, 54853478089, 54316246283, 55154603300, 54541004713, 55508740789, 55401936835, 55816727465, 55764925968, 54837861691, 54052913050, 53987287054, 54416739154, 53745142201, 53494740447, 54324505525, 53361118089, 53796830298, 53098533841, 52206350231, 52985281323, 52180961199, 52174602251, 52924552653, 53091305423, 52262666231, 52519773094, 52142250676, 51246244469, 51347284742, 50695339081, 50124478388, 50120619342, 50971132081, 50805877259, 51291310698, 50914943691, 51029650412, 51660347617, 50764494031, 50447413320, 51154252822, 50441275057, 49911808442, 50765972214, 51388320892, 51910359910, 51724784444, 51291633606, 51352296906, 50504440782, 49764963070, 49291150166, 48763245347, 48297433347, 48447399819, 49377524601, 49200512052, 49403129783, 48446728347, 47872526835, 47771966769, 48422356985, 49311469729, 49499880894, 50476506447, 50370051358, 49556108903, 50554922296, 50423534441, 51219072034, 50466286185, 50641794756, 50805828127, 50025372206, 51024199234, 50496439198, 49510332264, 50503521463, 50882750897, 50710321252, 50351665337, 49851788795, 50184953246, 49260075145, 48310489131, 47824812892, 48206192973, 47336754813, 48208005921, 47834904155, 47684517447, 47978550330, 47739203515, 48635475789, 48183918512, 48378851679, 49097972150, 49519085851, 48852086719, 47904380382, 46908211560, 47792544791, 47309654267, 46810192135, 46802361987, 46774318978, 47660909811, 47894322799, 48112237002, 47132386810, 46523920977, 47410884701, 47400891783, 47736321297, 47472924194, 47941751939, 48856744215, 48529233293, 48653808724, 47980333577, 48916343578, 49467113595, 48557249811, 48013716528, 47187650722, 47398487358, 48143323231, 49010744826, 48603956716, 47714660630, 48529514506, 47605990039, 48329323686, 48028217755, 48437388442, 47885150442, 48399965768, 48645089615, 48883315677, 49770126090, 50472453997, 50897476234, 50885221824, 51421329579, 51158909999, 51328807557, 51835000819, 51997832680, 52541880712, 52077279940, 51753191633, 51521106263, 52293092707, 52668732053, 52212818134, 52370078181, 52577240276, 53483981044, 54238206404, 54966744946, 55428388754, 54812864968, 55503556161, 55967806717, 55791870022, 56413157189, 57044127953, 56134398284, 55349546436, 54599015985, 55395380503, 56000256368, 55854341612, 54876711056, 55758317353, 55989049937, 56693293174, 56622245709, 55672416513, 54917368317, 54493645038, 54292376213, 54174830603, 54564468076, 54763002229, 54550533372, 54218053468, 54392093068, 54763809061, 54655493033, 53887081144, 53916844410, 54626293871, 54484822554, 55423949970, 56176209346, 55231380939, 55957084668, 56716253457, 56102974303, 56405266290, 56723955426, 57413684965, 58056240807, 58956747500, 58459083109, 57616671317, 57283053695, 58178775122, 58739336954, 58560673027, 58753263260, 59611954045, 58662531290, 58518534380, 58832458360, 58303572713, 57436272370, 58162080555, 58684586402, 59522413124, 60084551019, 59100358764, 59018219644, 59168526175, 59317750608, 59012700213, 58431228744, 57960974188, 58255069728, 58325887536, 59041485705, 58605947707, 59400583970, 59366722432, 59365192856, 59579387136, 59826231349, 59718953276, 60245810638, 59837609330, 59454348020, 59974636006, 60637655928, 60924389121, 60285737714, 60148530802, 59230931293, 59959164149, 59912062633, 59781546238, 59252857881, 59727857979, 59368269179, 60136315345, 60691087397, 60326212417, 59341399562, 60089774798, 59399403757, 60069611525, 59453082785, 59888406625, 60206376187, 60290622449, 60628641948, 59676545016, 60079630019, 60575724613, 60960473851, 60500643257, 61082166290, 62071088545, 62430429955, 63298083335, 64294578652, 64966427555, 64926300377, 64807897941, 64099925231, 63582860649, 62971106069, 62102093827, 61164324549, 61280641844, 61457006638, 62263772630, 62487074264, 61630835734, 62081354422, 62051983719, 61459158595, 62189474897, 61755932887, 61830551295, 62755473665, 62748231240, 62285994848, 61543241050, 62272432644, 62816276192, 62223616682, 61415074292, 61978203820, 62160809814, 63069620382, 62968760196, 63326276000, 62603566828, 62894357724, 63062723376, 62234526121, 62849034833, 62226930681, 62477747422, 62620589795, 63102728206, 63071954986, 63294276037, 62622254870, 62645236657, 62592026993, 62620726597, 63470324191, 62759962986, 62915808323, 62732356020, 62606956838, 61718627759, 61209213797, 60346329231, 60234103432, 60766219303, 61552389673, 62387032371, 61524572624, 61026081727, 60795443278, 61485343851, 60922152696, 60228840169, 59734692986, 59546364904, 59262805790, 58347211294, 57933826134, 57554661851, 57737805545, 56802008202, 56361602401, 56553208483, 57313589447, 57201679280, 56590692643, 56291998623, 56927458757, 57475763227, 56478714173, 56053776390, 55438478561, 55435684578, 55108772191, 54672779060, 53784632714, 53163859749, 53090460240, 52425059624, 52616706537, 53098016396, 52689529215, 52685351261, 52238402685, 52789761961, 51794622348, 52621271105, 53414171768, 53822130710, 53821736837, 53304928669, 53216058350, 53310128798, 52628492586, 53546736729, 53289939862, 52566399529, 51979230997, 51488018858, 51647057591, 52381373214, 52428780958, 51564009896, 52018681938, 52729608928, 53405584475, 52654629080, 52212662763, 51941514478, 51252602862, 50339024310, 49428476566, 49879135822, 50043680222, 50838224356, 51272342470, 51811510411, 51854694434, 52464391353, 52416638894, 51841866437, 51524375511, 51644531287, 50904646761, 50623035621, 50700805835, 50554513155, 51072006185, 52063501326, 51390674992, 50507472321, 51278358402, 50825820805, 51819964771, 52457424404, 52957916695, 53661121391, 52895441433, 52777703092, 52471297947, 53351803612, 52475128466, 52830474608, 53582913111, 54407607353, 53425718526, 54158670237, 54344274544, 53933811663, 54106201904, 54806920375, 55663631855, 55358226837, 56351360879, 55751353793, 54773879542, 55649369141, 55323682654, 54710735044, 53858456092, 53498297432, 53512439643, 52952670608, 52201886168, 51566766350, 52381196400, 53072496834, 53427178569, 52455667205, 51605255640, 51789919764, 52424578281, 51667464232, 52315656240, 52299878152, 52791837207, 52527459815, 52079401681, 52740049572, 52567172255, 51730291021, 51854619288, 51161003245, 52151421982, 53137517080, 53313009706, 53073610067, 53862010050, 54029052075, 54581561834, 54848468688, 54999089310, 54660469097, 54353445968, 55168371543, 55212583822, 55070511275, 55920528857, 55298893163, 54837046884, 54479484445, 54063879653, 54478411591, 54288924256, 54858119740, 55105332531, 54444258670, 55195870543, 54778725216, 54769632020, 54711647165, 54444310561, 53624800699, 53535547019, 53158630583, 53198710375, 53126860877, 53835105246, 53254856847, 54084778992, 53309191254, 52312559857, 51886636446, 51382252319, 51235392831, 50830593617, 50380241657, 51134426440, 50912562031, 51025742252, 51855575414, 51311915477, 51498370195, 52306684217, 51706106509, 50820892180, 50374973284, 49771841003, 49444988760, 50175407557, 49472827975, 49188290001, 48399430812, 47831992545, 48805723003, 48276876192, 49152873687, 48681159118, 48361408349, 48146583909, 48640787619, 48074615113, 48642071034, 49121859772, 48980371040, 48632149276, 47824167956, 47162433666, 46806845698, 46715358102, 47059838371, 46548602352, 45764184604, 46110770975, 46727730218, 47191986942, 46508757678, 45845552601, 44899596598, 45465898000, 46195965357, 47158758625, 46225517279, 45441514250, 44914890876, 44255652362, 44888955891, 45701416214, 46305355431, 45853779345, 46805810814, 46428484809, 47198580379, 47969903701, 48012395859, 48137672770, 48180873904, 48956521579, 49469241095, 49687135350, 50602206526, 50496482462, 49598598238, 50379636468, 51244943236, 52094974661, 52657941920, 52278781033, 53043237890, 53294399060, 53353378080, 53492172420, 52665586526, 53560678847, 53948338953, 53773358013, 52915531223, 52178559239, 51761966571, 51746841345, 52546458837, 53184998968, 52479090337, 53018822479, 52082254994, 51786852396, 52566982376, 53226269842, 52896388546, 52352209421, 51448265318, 50661885021, 50108531992, 49178813523, 48410409346, 48088187792, 47421679068, 47469816456, 48215447264, 49180103606, 49468651468, 49537088650, 49999538835, 49787810591, 49604943645, 49102815587, 49068347623, 49911866283, 49708606367, 49106216263, 48818181828, 49668529922, 48832604980, 48940861592, 49006105562, 48306287408, 48085832713, 47722204051, 48388926794, 48567034990, 48979209865, 49967493407, 50948274965, 51894953223, 52592058275, 52303085158, 52218494809, 51442765513, 51737045130, 50760220092, 50615379712, 51236894185, 51239353256, 51360766172, 50385873348, 49571356244, 50093152450, 50916238093, 51847978029, 52066865623, 51799150314, 51210933910, 50318640165, 49574729589, 49135647703, 48150642009, 48793362985, 47829131035, 47385779834, 47449312227, 47291907759, 47957191139, 48213143336, 48891814369, 48186893199, 48840099009, 48207058126, 48985121911, 49119902251, 49701622374, 48983262830, 48745899946, 48462681582, 48447843759, 47578929134, 47765225757, 47885958910, 48811626169, 48393891369, 48844514205, 49551486167, 49236446067, 49968983141, 50758301612, 51711494638, 52160092380, 51485201605, 52014596343, 51433346694, 52311490534, 52876661451, 53807464203, 53407844756, 52891769062, 53610942894, 52825541594, 52238224832, 51588288358, 52243749551, 52433944517, 53088283030, 52819669238, 52742781198, 51954079630, 51478427972, 51092950871, 51932814061, 51547932799, 51294702741, 51882385328, 52198926222, 53097537193, 54067894936, 53643999130, 54558058004, 55171092931, 55947402359, 55205676318, 54972125890, 54329420104, 55146525259, 54437992578, 54105370130, 53885792123, 54535084744, 54148984919, 54776471138, 54922780409, 54998076090, 55266643327, 54595751480, 54313728209, 54386998614, 53868505426, 54489799423, 54816865140, 55581935882, 56454603454, 56451536111, 55706228405, 56699589823, 56510454978, 56496179861, 56494164139, 56980174795, 57251547842, 58201498643, 58560139362, 58371114224, 58322157992, 57701085572, 58351458032, 57781088574, 57665978495, 58446546321, 58758037034, 58373629924, 57896537337, 58675012797, 59218491385, 59224142865, 58994401753, 59710961017, 59094768304, 58679917452, 58841764185, 59055952938, 59009552353, 59384417471, 59461409827, 59072670403, 58718603142, 57766932859, 57121035125, 57958567554, 57327781035, 56752229526, 57091675290, 57072541547, 57895678344, 58885294337, 58897129797, 58185618864, 57464544317, 57828895888, 57823761854, 57163694232, 56509883149, 57319803396, 57874908916, 57836210157, 56950586993, 57818923385, 56955996559, 57837100285, 57478036623, 57444557056, 56584707937, 56922213319, 57470389826, 57671116846, 57419444225, 57085187315, 57210639516, 56708016192, 56821711373, 56460762948, 56627941283, 56791945653, 55899120073, 56258439699, 56637306657, 56588282309, 57134457590, 56422352206, 55546237491, 55766273266, 56687104654, 56904981220, 57325438287, 57861291219, 57222417933, 57759917838, 56849704337, 56509882658, 56759177618, 56053601781, 55914769463, 55947119111, 55115120775, 55175466055, 54824296889, 53843992498, 54214259142, 54851117821, 55084536177, 54770174086, 53858663668, 54641172944, 54690980270, 55521969133, 55743410347, 54837362506, 54358126880, 55287619522, 56054809707, 56498862162, 55752355800, 55190029582, 54402057056, 55285844831, 55587649115, 56167394182, 56795840050, 56552608317, 56748040348, 56140003740, 56034738484, 55198368411, 55175718635, 55807828138, 55795217595, 56674749912, 56940626667, 56780640898, 57237088953, 58066919512, 59049626183, 59321603494, 59371747141, 59640180140, 59701455959, 59102581245, 59057382211, 58265522485, 57403269909, 57345464033, 56630321544, 55700194417, 54980298030, 55524766340, 55944922538, 56792910759, 57031412409, 56509722477, 55864856075, 55513926226, 55875378960, 54885880461, 55832224688, 56432388251, 57063370837, 57215842232, 58120976225, 58297133056, 58573227422, 58353438107, 58484494260, 58297117632, 57737060838, 57191078910, 58185524814, 58095624521, 58168456949, 57509943839, 57801966429, 58322698064, 58839486412, 59838289976, 59612365285, 60517221091, 61386348690, 62116876630, 61374619015, 61252587942, 61096367658, 60600185957, 61409120123, 61645980217, 61755846160, 61857514358, 62813345426, 62066042577, 61530581960, 61160626183, 61429324336, 61943366835, 60948728831, 60614436014, 60392340593, 60196919862, 60187724622, 60119627093, 59274819454, 59835176038, 59536146289, 59274757262, 59957212763, 60847823520, 61703491279, 62448328381, 63175709436, 62746217096, 63140651596, 64079487532, 63586964320, 63270175713, 63518783429, 62917857775, 63267671128, 63109321556, 62951214631, 62318702040, 62476823796, 61972494623, 61868429934, 61676313252, 61915263179, 61034692458, 60311790712, 60505215105, 60836351893, 61487889564, 62259715618, 61788136586, 61263596270, 60653430632, 60216759557, 61184589757, 61962859429, 62616512695, 62435447524, 62649741461, 63479354555, 63840615250, 63730137311, 63492061574, 62557223347, 62752900785, 61825802652, 61389496786, 60771274142, 61090961561, 62005098066, 61379619540, 61819402633, 61003700485, 60698109026, 61268542540, 60949981725, 60319449925, 60122291473, 60792310417, 60221188206, 60578208661, 60261071525, 59601075716, 59027806171, 58266964419, 57670055656, 58251489936, 57378904570, 57953239842, 57097483269, 56831633143, 57348179081, 57346501119, 56453104086, 56247314893, 56654845162, 56778306099, 56896602204, 56710290214, 56858527662, 57722857532, 57977363144, 58494004998, 58758987070, 58006688524, 58560060726, 58963684440, 58625993333, 58863385351, 59420016469, 59687205735, 60676073645, 61558595681, 61145121090, 61650904895, 62300769025, 62910956508, 61918113496, 62756718452, 62217287148, 61480681011, 61368930196, 62067266615, 62096646516, 61111998858, 60597074031, 59855351539, 58868330520, 59400068002, 58932464236, 58062145766, 58442145212, 58801264814, 58987259113, 59158328186, 60047221998, 60102247969, 59461211668, 59550265632, 59723195372, 60365373857, 60161287251, 59285641011, 58958801791, 58164374516, 58086882615, 57148091479, 57770367618, 58736357175, 58953985753, 59476637823, 60075577464, 61019870547, 61749730542, 62285394203, 63037059630, 62868470495, 63073026872, 63724193126, 62751639210, 62669247759, 63405610938, 63164998063, 62760682511, 62041660637, 62390825617, 63220971254, 63868399378, 63831940519, 63171573608, 62298011736, 62836115785, 62754583175, 63262019137, 62681770298, 61702466928, 62108648205, 61624776339, 61299319124, 62109763965, 62670035748, 63501318215, 62822279055, 62103588519, 62628661491, 63573618269, 63001028452, 62556885986, 63090556744, 62927213563, 63910842429, 63008606450, 63674704941, 64044226228, 63761761229, 63974293988, 63759676011, 62897743602, 62125581937, 61725886671, 61231595679, 61562741533, 61357149960, 60636495730, 60120647543, 60545347524, 60221653023, 60176849730, 61176435621, 60382781845, 61135901302, 60145502193, 60974928370, 60552195268, 60127682618, 59864377780, 59506763002, 60455336320, 61275216013, 60378083258, 61294069076, 60624659827, 60516683569, 60746703758, 59934796205, 59379407388, 59496142599, 59489136696, 60176364919, 60350196530, 60679137188, 59836436952, 59645928261, 59627178900, 58973064124, 58064467148, 57202291995, 58187612658, 59089828712, 58709085111, 59680856122, 60240199129, 59693051619, 59194212857, 59361289814, 58794138811, 58346319587, 57418598674, 57152147987, 57485873369, 57143328347, 56692947035, 56472267538, 57341085912, 56837371434, 57598331742, 58108120582, 58441133112, 59120558190, 59677083964, 59310686437, 59967837438, 59702425298, 59408648120, 59254875606, 59400291256, 59566692521, 59976915894, 59496934054, 59366181403, 59182357377, 59051145221, 59524394820, 60301606774, 59826573573, 60425090320, 60630655912, 59932807827, 60597885540, 59701449745, 58904003036, 59192999633, 59864060946, 59666522802, 60579373195, 59992232828, 60934554233, 60551981784, 59920071482, 60424447510, 59879371190, 60244986500, 60552138039, 60174013658, 59325666261, 58593871084, 57931012676, 57011070586, 56736227720, 57393922977, 56694485966, 57679609531, 58601343906, 57784832641, 57148999346, 57041310603, 57669719757, 57715665973, 57309731001, 56941289172, 57679993017, 58211769412, 58004715403, 58885247665, 59079382190, 59015060827, 58443764803, 58905313671, 59840273404, 59184759475, 59841554993, 60327264705, 61143937696, 60148266219, 59951035273, 60699918881, 60361250228, 60537076237, 60874511712, 61779967729, 62580639526, 62083766618, 62224329825, 63064022646, 63646509498, 64527789015, 63916101289, 63046737976, 62813441925, 62310424371, 61907456002, 61621198237, 62532249496, 63272254072, 62674924460, 62592690022, 63300519542, 63858395459, 63645221177, 63851776014, 64054751594, 63343688555, 64337821780, 63882080604, 62970525604, 63664472389, 62843678225, 62950722298, 63298064148, 63321692522, 62922547627, 62447349529, 61801263090, 62409527714, 62113426395, 62242826794, 62829377321, 62835134862, 63684566523, 63449323721, 63170778577, 62358474253, 61623764756, 61255101234, 60337422846, 59360344305, 59964126647, 60462838444, 61394980046, 60889366317, 60260244787, 60530349340, 61265677936, 61125180986, 61904190994, 60998140783, 60608907564, 60299756902, 60814608681, 61622187241, 60881023664, 61699500574, 61614281207, 61243449952, 60344561507, 59836002675, 59645726864, 59871338316, 59003691763, 58158880180, 57655873193, 56849381442, 57458161989, 56868126042, 56516381295, 56705526710, 56111010923, 55182479192, 55867038129, 55337669092, 56199671449, 55635563222, 55620490735, 56286252848, 55397364376, 56128900929, 56502876851, 57238636543, 58019738204, 58267004676, 57278956371, 57865342751, 58491394195, 57532250322, 56556072094, 56702889241, 57383313564, 58161066415, 57884583996, 57269047088, 58096518593, 58921644019, 58504576358, 58530473751, 59527912995, 59087552513, 58966980328, 58839907536, 59357964163, 58411049853, 58826012238, 58586552832, 59269397452, 58815228063, 58924431133, 59010749704, 59835489360, 59217429737, 58913943928, 59237451290, 58938863876, 59159913006, 59489000905, 59220541792, 59078259280, 59053419630, 59807849995, 59378332298, 60073977102, 60094614338, 59833841860, 59022284806, 58380191116, 57751659066, 56865967368, 56860148803, 56703195905, 57307244902, 56949632962, 57293182991, 57624416553, 57041636652, 58014720386, 57198323796, 56219400388, 55456065221, 54587689499, 54087033935, 54315669585, 54452434416, 55449484113, 55394038265, 54406560262, 53668789853, 52964760695, 52028843387, 52150481859, 52125705790, 52023329649, 52408376884, 52324315607, 52697805471, 53112204401, 53011254139, 53807070629, 52971876052, 52275693840, 51423016355, 52172573655, 52542845720, 52733727594, 53668674814, 53637932258, 54191695840, 53497687435, 53116975624, 53913572663, 53854569448, 53139468210, 53374815065, 53414601571, 53756574766, 53373784282, 54070130740, 54943317671, 55095765310, 54587513621, 53749964205, 53484656381, 54138125802, 53369936024, 54045254188, 53051900341, 52906989005, 52874405449, 52938447643, 53529325352, 54488574317, 54646546546, 55472797286, 54913175858, 54902165084, 54988437716, 54982486249, 55357645666, 54407655393, 54912642595, 54712276394, 54668743323, 55396669669, 54655177910, 53727161405, 53217430801, 53012991557, 53602801320, 53017886881, 52293521104, 53034539719, 53699097895, 54418665664, 54661498677, 55353687929, 55996393553, 56369846616, 56889109353, 57531479512, 56732880799, 56938838768, 56551680522, 56882441477, 56179981818, 56998490060, 57259450766, 57814447997, 57722310357, 58025823866, 58028632743, 57090970393, 56578558626, 55839012436, 56225359931, 55588017724, 56151097331, 57074866069, 56828321480, 56158224739, 56461576227, 57029122399, 56982512232, 56442716089, 55456783181, 56356834237, 56677475450, 56957458975, 56149447652, 56436407728, 55762637719, 55256137098, 54852266226, 55467713193, 54710369743, 54990193975, 54926285383, 54293958243, 53818847205, 53924904594, 54006383331, 53799428347, 53545156677, 52904753363, 52860455495, 52907031707, 53594238164, 54419508518, 55210487819, 55329379950, 54439909774, 54384455630, 55030294042, 54841375019, 54940611419, 55912934053, 56604556307, 56039169747, 55688010967, 56550840758, 56621572698, 56543386489, 56425429949, 55573281030, 56260632117, 57208634072, 57709977201, 57401562738, 58301021192, 58163499669, 58405436710, 57995177850, 58008698427, 58659792562, 59188234557, 58892154206, 57920283996, 58029293319, 58244847735, 57865265698, 57658718328, 58539659624, 57598010590, 56604628630, 55733868906, 56729066425, 56121317629, 56424215437, 55500416906, 55889729961, 55054554122, 54091564552, 54502980159, 53515725171, 53787082963, 54497850167, 54177152965, 54314186869, 54771824191, 54674439832, 54450551170, 54483928631, 54067393762, 54754517157, 55035786088, 54740834178, 53945744866, 53304663488, 52931451143, 52726295791, 51848981490, 51926365488, 51849411266, 51160953215, 50233772801, 50842872879, 51821165252, 52283762107, 51346653811, 50926654307, 51467460786, 52245260884, 52083966388, 51137693656, 51587681193, 51886377918, 51734177135, 52021699317, 52583368099, 53112070058, 52629010627, 52150545354, 51493046364, 51409590331, 51784879323, 52384213625, 53341931004, 54304573540, 54531482678, 55334781058, 55197712462, 55138358789, 54675566750, 55339948242, 55966521327, 56676773173, 56342248099, 57046068489, 57701051407, 56877001106, 57593243752, 58014153862, 57344832647, 57022332129, 56801152987, 56753061666, 56033523081, 55796243982, 55650703721, 55799835051, 56304739927, 55948556399, 55154146412, 55337766884, 55259620149, 54865761578, 54627267325, 54507030785, 54251950772, 54795298610, 54568829761, 53805267121, 53189212577, 54016786443, 53950721942, 54381757911, 53541867862, 54309865259, 55031788927, 55956676278, 55201699956, 54277115958, 54374783977, 53515273044, 52750113233, 52858468563, 51866881726, 51019809839, 51266941216, 50282550058, 49963556986, 50053715143, 49741749431, 49736427403, 48986443642, 49228456396, 48831507573, 48623257896, 49014066838, 48211299891, 48386002178, 47979696860, 48746193908, 47808467879, 48666322127, 49132811845, 48698060298, 49518192781, 49502123009, 50468401381, 51152802050, 51013314334, 50121953960, 49645241791, 49121005941, 49331266842, 48483842759, 48079170478, 48740562396, 48335997051, 47884905510, 47834863361, 47629697761, 48089981791, 48333150550, 49239924190, 49829080880, 50789811365, 50587903409, 49742021083, 49710357967, 49525444553, 49035531163, 48537339926, 48263557770, 48056770726, 48247920501, 47979545315, 47402367642, 46752572836, 47632175301, 47115390093, 46944561500, 46180162738, 45190681990, 44842604406, 44518039603, 43840386309, 43603293044, 42617344596, 43332125682, 44286102133, 43953551245, 43572619935, 42802528901, 42078989464, 41831157233, 41629118656, 41955365934, 41498069410, 42245938324, 42775857923, 43657247104, 43983287491, 44303745672, 43514354974, 44427551671, 43709628497, 44023378598, 44652864356, 43952676411, 44047668265, 43110853525, 43940052902, 43033403572, 42761780698, 43551877245, 42742116835, 42405126571, 41873351095, 41887858018, 41334112478, 41647439239, 40731897604, 41333725180, 41267908490, 41279630920, 41564816658, 40664191723, 40066427717, 39361526469, 39703384851, 38894045995, 39450878802, 39981409753, 39975430528, 39643380716, 40227758384, 39946261025, 40389599165, 40743885022, 40716592341, 40513727055, 40273325133, 40903779571, 40420879230, 41027769724, 40101337002, 39476436140, 39380901999, 39894159159, 39217150275, 39430957312, 39925123769, 40711540665, 40468127470, 39476970505, 38594409767, 38968656165, 38891144291, 38454047903, 39027986399, 39849755113, 40000655475, 40256417825, 40964215645, 41380612960, 41449094453, 40546696248, 40615465431, 39701553447, 39631918440, 39322064190, 38606347182, 38940788557, 38946392212, 38914966303, 39451093022, 39919618065, 40029280996, 40373423672, 39586077018, 40398062191, 39604883897, 40027503473, 39922812966, 39111099676, 39100657987, 39056762438, 39910820390, 39725480776, 40645271160, 40716456804, 41018310083, 40245523767, 39972400616, 40596029081, 41283369227, 40897738395, 40118868098, 40702923170, 40591839665, 39613223860, 40251466326, 40608715097, 40126102629, 39368763891, 40289441360, 41094353468, 41776652198, 41825755539, 42218596857, 42265770063, 41735349842, 41849521201, 42295869759, 41678145484, 42370977144, 42462589727, 41737657847, 42694237637, 43404590848, 43019029783, 43227194211, 43332102682, 43041225523, 43773265686, 43132484685, 42803098087, 43528000166, 43375493072, 43882731810, 43735266100, 44346857402, 44944915905, 45220839656, 44967923101, 44357352560, 44061831382, 44005943874, 44080986352, 44209961261, 43516493864, 43228239774, 43277162969, 43288115404, 42743193673, 42201897276, 42544944770, 42378688260, 42700227719, 43243323429, 43842177606, 44018691683, 43192053262, 44141262714, 44161476625, 44890804328, 45301002739, 44910704524, 44096687998, 44595687072, 43984533697, 43657807413, 43461104459, 43196517237, 42990865053, 43703886638, 43630776440, 42997855047, 42036853765, 42955338329, 43003501036, 43420817860, 43987038022, 43402038015, 44233677190, 45090141134, 46041579231, 45327841210, 45834214717, 46210857902, 46715727653, 46766532868, 46943197502, 45943687106, 46158760567, 45544039136, 46433549185, 46383016378, 46866219907, 47239185645, 47870726517, 47406736936, 48041001274, 47486200037, 47402254054, 48051527592, 47529332994, 47311238739, 47657331528, 47422337246, 47053093674, 46563818112, 46541479585, 46359243136, 45503167475, 45828037720, 44866317594, 44699582300, 45665912366, 44766749349, 45185311080, 45145859810, 45005442300, 44277196689, 44568201880, 44485690639, 45297029212, 44735848406, 45300870438, 44789207511, 44401213092, 45096599099, 45008147331, 45994022669, 45067387111, 45582144322, 45854363121, 46389346956, 47255483614, 47897959979, 48057566190, 47484653857, 47500596084, 47846497357, 48059934682, 47725555700, 47651389581, 46917405432, 47310581632, 47178210560, 46992509094, 47703475123, 48021039296, 48369133346, 48076505028, 47890767223, 47091286769, 48009462511, 47136289967, 47696490406, 48319872671, 48187499231, 47803728344, 47479749133, 47942453883, 47525361403, 48042734662, 47763046337, 47936935696, 47211217634, 47135742455, 46316771042, 45717732360, 46507000728, 45535708609, 45467642186, 45144157133, 45710757837, 44863477101, 45458204055, 44639295370, 43752565149, 44251979550, 44973183074, 45279539916, 44630740190, 43838939090, 44058750654, 44529560820, 44815713007, 45110509978, 46077085393, 46267094735, 46699321475, 47450918734, 47805907193, 47504155023, 47297874011, 47188573484, 47519416729, 47462671806, 47937997995, 48789501892, 48888585497, 49739955484, 49421999282, 50343910276, 50354257472, 49975785942, 49562611215, 48880083219, 48900251679, 48184057066, 48295130327, 49082708936, 48112748099, 49050042165, 48871732199, 49070758989, 49205878184, 49483948725, 50021678028, 49110091797, 48344180669, 48997683438, 49244251367, 49331076263, 48543480648, 48405683735, 48671182548, 48292652651, 48705635604, 48202985346, 49051703109, 48725143105, 48879994969, 48526523749, 49445124978, 48752074958, 48091123690, 48084498372, 47664703477, 47089524861, 46299093450, 46358698560, 45427210136, 45039626481, 45866376731, 45818838097, 45499055234, 46023418349, 45417421736, 46270545651, 46780306794, 47586655824, 47072209632, 48026455521, 48509465083, 47856729744, 47811051919, 47655425808, 48021874511, 48763067772, 49119726986, 50041441273, 49815922452, 50678892296, 50467071906, 51083094126, 50311863025, 50407854880, 50821893340, 50720870065, 50509543240, 50611451725, 49907194885, 49036860853, 48635375623, 48990770276, 49309561559, 48535551259, 48768015246, 49591862490, 48652868801, 48811746780, 49508016249, 49165842517, 49059071162, 49124364806, 49881600758, 50281004064, 49987947965, 49706385090, 48875106730, 48430260497, 49012127622, 48410122529, 48375234413, 48319934321, 48955542001, 49883556008, 49088078870, 48717230861, 48084926869, 48281938282, 47718169240, 47619776344, 47198038326, 46783250818, 47725262290, 46790018405, 47385473381, 47572182404, 46688716374, 47355464611, 46685503277, 46410522882, 46789125533, 46487572731, 46183380803, 46730783451, 47470505694, 48053432131, 49030354695, 49682070328, 49653706684, 49142215923, 48265543363, 48537036632, 48331201014, 48612228536, 47735905227, 47212449503, 46475162206, 46149907749, 45227169115, 45706153640, 45555027243, 44897862045, 44329764840, 44999196601, 44912303716, 44643621307, 45183131856, 45537695488, 45176432359, 46042118164, 46990538858, 47061758695, 46750404969, 45784870835, 46257370523, 46129973288, 46378317103, 46781551209, 47429478758, 47624592963, 48515129219, 48822140520, 48789757977, 49574643938, 50077398425, 50453495224, 50538123733, 49685379696, 48831700030, 48808639264, 49681423250, 49438505596, 48704960353, 47826935818, 47754197119, 47028325811, 47632427932, 47030945686, 47845930704, 47027393639, 46282727250, 45331573512, 45985613563, 46329861193, 45724191724, 45418477169, 45762890379, 45701559533, 46111517647, 46674307658, 46440114222, 46844878605, 46135602117, 46166339835, 47133043655, 47142469909, 48079312539, 47839310088, 47051320359, 47856044343, 48292693242, 48409099289, 48711770079, 48036824434, 47513109576, 47059999310, 47368896792, 47281371089, 46517122649, 47505638814, 47918700700, 48723083527, 48602657740, 48178044292, 47794177550, 48707137020, 49628813469, 48919774593, 48614396118, 49510105336, 49749545783, 50729794892, 50304580316, 50759821396, 49938083478, 50326573913, 50894711294, 51449350457, 51421401783, 51612986965, 51254154100, 51829473628, 52570048741, 52742541345, 52420647712, 51562390137, 51078021075, 50388555779, 49651424157, 49224346805, 48610225647, 48078505957, 47893975189, 47152994910, 47008868386, 46520235863, 46213495245, 46355338776, 45571168791, 45023756460, 45523131782, 46289899888, 46061654283, 45400678612, 45010892637, 44290956898, 43786971348, 44381622224, 44491532547, 43547785853, 43969386221, 44611497282, 44445564636, 43796400774, 43001510791, 43944334737, 44322474898, 44199569170, 44960277844, 44294748971, 43643437380, 43410403036, 44111587705, 43165352091, 43731408550, 42823621708, 41843634223, 40898473120, 41138383865, 42112751731, 41160221031, 41787725155, 40926947638, 40449590684, 39575125417, 38846945463, 39004141963, 38740435860, 39063798403, 39002520003, 39203414489, 38803491853, 37989468133, 38868298794, 38930649562, 38790291091, 38948234827, 39326000322, 39074684481, 39088477671, 39651037765, 39248452252, 38814753468, 37919341380, 37244315050, 36514237541, 36347453591, 36958455189, 37556827906, 37324528647, 38148021075, 37454513957, 38309288917, 38982929193, 38146368383, 37453979762, 36695049647, 36509961343, 36130912695, 36538376997, 37126527443, 36810808556, 37052452637, 37346062525, 36623550103, 37001430533, 37275604443, 38108002116, 38928693953, 39529068552, 38935969157, 38077653553, 38406198139, 38335915944, 38673674806, 38327503777, 39212940540, 39120513486, 38241271922, 38233305877, 38540258021, 38652625957, 38948508026, 39628043652, 40539500366, 41312387243, 41865061511, 40999909345, 41947240396, 41649362878, 42614746734, 41683212812, 41111987818, 40238354907, 39492294036, 39187971173, 39238134571, 38836111352, 37988930706, 37068059618, 37278247477, 37340502016, 37280694301, 36395021257, 37351672910, 36729812547, 36728135057, 37384266801, 37509905077, 36716960045, 36217128494, 36396912182, 37170374274, 36884295534, 36950602895, 37196185154, 37520263904, 37773224092, 37144979703, 37945400672, 38211162484, 37557553157, 36813106862, 37598669357, 38564799283, 37811901145, 37133156664, 36486605874, 36327474001, 35753104319, 35948578106, 35248221614, 34986809987, 35174664693, 35122124331, 35753632661, 36369518016, 35624543679, 36485972787, 35611572102, 35679218491, 35864445041, 34986842810, 35346817578, 35562291289, 35100957390, 34845397412, 34652915677, 34027279711, 33828773469, 33821120774, 32879465134, 33648721852, 33097508621, 32522495771, 32809256575, 33068229264, 32871985385, 33097061266, 33663411096, 33382840053, 32509690371, 32292165001, 31685497767, 31812286668, 31610331662, 32455762154, 32415798134, 32101254258, 31244535016, 30615284635, 30228392740, 29877070451, 29196992738, 29965839457, 30508278460, 29602116673, 29842681390, 29417560744, 30084420390, 29132873669, 28278222571, 28194364335, 28361969913, 29093545350, 28393827524, 27924385635, 27042299755, 27602857011, 26908406199, 27115265589, 26199272040, 26250701278, 26774913248, 27704895241, 27010185863, 26710812127, 27368889670, 27099826987, 27216429540, 27502332230, 27930049486, 28759970572, 28028954228, 28403720385, 28438060414, 27753533608, 26991459568, 26422232495, 26365457189, 27149123480, 27444314596, 28123819954, 28787461739, 29147639363, 29833796275, 30268407977, 30363199194, 30783379951, 29834639131, 30222665679, 29996747760, 30495358613, 30109730029, 31093593898, 31720702077, 30783121563, 31621358854, 32603966561, 32497743114, 32759111098, 32234857221, 32589186681, 32349179848, 32715347292, 32840529985, 31985329403, 32237064444, 31687279142, 31069903771, 31856989918, 32502575943, 32333438711, 33317254743, 34195503141, 34749788612, 35012769712, 34339598244, 33968393298, 34430927032, 35346905853, 34348238123, 33608594764, 32613642735, 33459871143, 32787725319, 32171390736, 31553604528, 31409538327, 31120341120, 31056562220, 30118554008, 29306829979, 30024477332, 29415166869, 29753431566, 29733512643, 30030374872, 29496711242, 28989342960, 28562302849, 27763288810, 28164452423, 28597456054, 29355916681, 28451840295, 28571762606, 28369433683, 29332243170, 29587403619, 30089175416, 29150473439, 29882244160, 29501625969, 30060486753, 30586333084, 31289679705, 30378444560, 31051640393, 30742890358, 30604021100, 30577149342, 30942989002, 31792514044, 32261565954, 32229941907, 31231182922, 30642835802, 30285096985, 29938829804, 29398672858, 29296399387, 28550694165, 27770628775, 28160201163, 27863944059, 27749055671, 27051634343, 26205778558, 25637705005, 24911015087, 25522130588, 26090614895, 25374957976, 25639557374, 26239064529, 26785618633, 26037843790, 26214713948, 26578038612, 27379032781, 26474200058, 25533442556, 25918970652, 24977295665, 25964295932, 26412618581, 26478840657, 27446961043, 27955803180, 27557363011, 28424092071, 28185215291, 28670808904, 27676346802, 27721522551, 28712665212, 28376732192, 27818587746, 28752927317, 28300655474, 27846441403, 28659429654, 28162721615, 27222659463, 27410970194, 27700908822, 27210770880, 27593386778, 27964816360, 27150021519, 27027981933, 26933836898, 27694933932, 28269498765, 29256416057, 28429686544, 28081498041, 28905802296, 29329995976, 28745382180, 28933476541, 28648692767, 29070160692, 29051876993, 28600092154, 28161695096, 27711524974, 26945892330, 27651234068, 27107417916, 26890660048, 25910504113, 24928718913, 25090551301, 24651950132, 24754988028, 24261724920, 23807034568, 24650117251, 24247210191, 24682116415, 24442344761, 23458487747, 24408315862, 24179795365, 24869654769, 25317745666, 25401142950, 24646957001, 25205098514, 25063927891, 25907346435, 25779337058, 25025944864, 25739653465, 26013883390, 25461233443, 26117123030, 26229598554, 26418871871, 26766505465, 26557995637, 26306791962, 25913182921, 25450790866, 25583734235, 25086241662, 24332936355, 24235356326, 24238953312, 23504404564, 23776206162, 23184284943, 23700428447, 24687286675, 24303984066, 23510192453, 23040777612, 23276566250, 24004012569, 23772167233, 23200174417, 24156800492, 24528386471, 24084060688, 24833713068, 25738093985, 25252378862, 24738116932, 24462907908, 24824712744, 25071239410, 25821163864, 26137562537, 25419179601, 26119901259, 25308660443, 26159479503, 26907100830, 25966496442, 26359585304, 26138637572, 26890990174, 27748936660, 27646093761, 28173651516, 28051076684, 27797062156, 28049151104, 27293617662, 28201709482, 28794376055, 29166208040, 29712828525, 30215156862, 30942766442, 30730597553, 31028072297, 30251289515, 30471843760, 30267806799, 30523398193, 29863719406, 29636212531, 29219405918, 28349360038, 27845895672, 26902543195, 26998458071, 27155525944, 27091738519, 26562359691, 26935295687, 27796394528, 27809542708, 28781944118, 28485506664, 28580151481, 28244204608, 28314442722, 27401553065, 26846771337, 25863455444, 26339633528, 26696461261, 25789023438, 25162462103, 25414498994, 25466887768, 25996462048, 26334612077, 26795177179, 27594401240, 28506597781, 29013230503, 29616442557, 29966577336, 29358916779, 28548212479, 28626173748, 28366725427, 28448589628, 28750985162, 28081758574, 29031419704, 28604572581, 28403495374, 27991733760, 28538511912, 28462664549, 29221752145, 28432175759, 28536375780, 28912486182, 28561398529, 28634483016, 28912765912, 29153537589, 28742306407, 27847060221, 27788879680, 27749621402, 28003345165, 28726570936, 29653757329, 29126711249, 28593399444, 28032860576, 28028556271, 28747435822, 28721491249, 28086188343, 27648813123, 28495396626, 28441317080, 29060190757, 28665469919, 29646974019, 29342390183, 30049447436, 30442197554, 29891142314, 29226893243, 28978300475, 28095096569, 28281128263, 28631139190, 29089261727, 29590353049, 28915205385, 29462217556, 29093179173, 29917384215, 29814593702, 28831376018, 29771673623, 30668100807, 31593915474, 32332557918, 31382450352, 30393731511, 29928704045, 30253940142, 30707677237, 31480153001, 32328706153, 31851504604, 32018107292, 32302454917, 32643513085, 33467393796, 33043026334, 33066910390, 33556588005, 34091076754, 34520543559, 35498185813, 35270346108, 35757352405, 35152695547, 35356165095, 35210704652, 36104533440, 35892182948, 34904514856, 35772881752, 36278751970, 36265111578, 36616879907, 37451891533, 37002733174, 37155334332, 36238279552, 37210491990, 37794265327, 36970621829, 37084315659, 37379452459, 37832438438, 38647807248, 39355441624, 38533980126, 38361318955, 38225370120, 37889201264, 37639589177, 37362927070, 37911841230, 37664987634, 38398407430, 37493677658, 37977014156, 37979256642, 38284563479, 38756203511, 39133154699, 38474182444, 38241182355, 38989379675, 39655797542, 39365403965, 38961854121, 39923696372, 39010645828, 39408337411, 39668431739, 39640735689, 39341179043, 39696153376, 40152261761, 39669522155, 39161632361, 39280945115, 38993752512, 38038131871, 38558918429, 38722887294, 39497028403, 39213662324, 39160229223, 39116477722, 40099006533, 41088677777, 41324157430, 41201323536, 40527000679, 39928679245, 40753536603, 40782269014, 41157284417, 40397631058, 40654426182, 41278028784, 40398821277, 40145243458, 40410292557, 40615686152, 41403894110, 41683774577, 41398916647, 42010158326, 41133898165, 41622975512, 42437669578, 42765049736, 42445994557, 41919456934, 42287477763, 41756948242, 41718564215, 41159851101, 40208925397, 39468690159, 39607050480, 40047650606, 40532721400, 41211248373, 41300799928, 40608481881, 39693688009, 40325226048, 40499601767, 39720534360, 40609119840, 40494711310, 40843353790, 40425547316, 41312265835, 42134482775, 41964361138, 42940221326, 43214551247, 43864801826, 44021804626, 43097359350, 42871999204, 42262671034, 43052550180, 42357870681, 41370342978, 41778008786, 41166401498, 41027152041, 40493180990, 40195784059, 40730919213, 40102128071, 40163854550, 39210131575, 39186306194, 40156266008, 39869529874, 40297112309, 40531873931, 41504971667, 40629068360, 40434293746, 40969998375, 41307565898, 41661030804, 40914053273, 41801456323, 41531786753, 40712883418, 41121331694, 42051435669, 43030280557, 43069752018, 42949169434, 43497528736, 43450591506, 42746160616, 41796420661, 41449895274, 40787308160, 41051886377, 41428165027, 42239927446, 42432305109, 41894650364, 41648530212, 40861681200, 40499229427, 40964946881, 41145547414, 40306217926, 40552203168, 40834214368, 41711915260, 41178513875, 40680336457, 40849253499, 40455937312, 41359223684, 41663491401, 42384916657, 41950339582, 42792323743, 43722661101, 44237450481, 43888808500, 44389219788, 45358739400, 45854559273, 46234193719, 45380986342, 45528353877, 45746805505, 46572573993, 46909647537, 47395109799, 46514522315, 47203201058, 47625747641, 48543079098, 48657417997, 49223316733, 48679561351, 48656493274, 47946234360, 48618678622, 47759760041, 48503706400, 49281961319, 48383940131, 48850498529, 48020864889, 48878943356, 48167293845, 47200806941, 47777507065, 47489086007, 46580256577, 47569481332, 47137893543, 47658091763, 48417137353, 49054115991, 48121832545, 48337296826, 48481637309, 47692542794, 48484496579, 47521266912, 48038029040, 47912580702, 48600207519, 48047962021, 47866421395, 48746434779, 49011635754, 48606217850, 48194178415, 49130713678, 48233452379, 48743812748, 49457499984, 49040679040, 49792973921, 48873557532, 49594793790, 50491383220, 49776649379, 50098597717, 51024254215, 50151817902, 49938603854, 50843084883, 51371661167, 50665473416, 49954226021, 50782027266, 51201599055, 51983666105, 51102528280, 50196806332, 49659479141, 49617982523, 49270998752, 48841061541, 48054514135, 47436804209, 48028494554, 47429229268, 46460090234, 47261688565, 47494421018, 47619675179, 46893461578, 46891670638, 46981501625, 47479937720, 47594375763, 47821100072, 47937269201, 48062164741, 48241119407, 48246501547, 48116192841, 47589526266, 48358037916, 48133971821, 47959229303, 47359219619, 47492152910, 46914839815, 47550052224, 47548181632, 47414200768, 47416466302, 46800080910, 47160748321, 47358970335, 46861979093, 47762980046, 47323562626, 47158973027, 46990955002, 46670663620, 47404265133, 47611685555, 47291232226, 47321045272, 46927692970, 47835948740, 47733945056, 47100899435, 46661358330, 47238706085, 48200963155, 48256872515, 47396752577, 47367306598, 47638035181, 48635107409, 47819575244, 46969827124, 46257166364, 46109664517, 45109824641, 45221137709, 45362117312, 44608139155, 43941489289, 43031184845, 42293924983, 42324803983, 42875288001, 43648252054, 43069104323, 42286217105, 43163752012, 42863674610, 43328464427, 42768586438, 42547724337, 41723087874, 41254418383, 41648912798, 42061104190, 41951507744, 42536507480, 42867763877, 42798121006, 43575601446, 42960362093, 42734082239, 43290826488, 43295080709, 44002861867, 43714833707, 43906896175, 43643929823, 44625663316, 44524582164, 44497420176, 44444870701, 45038120182, 45774571031, 45489311389, 45042045525, 44832102296, 45459297197, 44732421053, 44091804817, 43534515011, 43757820063, 44077254936, 43412929492, 43283957686, 42722799984, 41937248830, 42411500251, 41772813379, 40895038371, 40722083411, 39762849874, 40369288364, 40088696886, 40577819652, 41141327505, 41157446244, 41838996957, 41216987709, 41297292816, 42106937379, 41558558113, 41788269922, 41786293027, 42279611450, 43162118836, 43651155350, 42692017910, 42617587307, 42035755370, 41766142095, 41409157543, 41235258726, 40711915283, 40230016478, 40712265366, 40329313927, 40094603878, 39234370104, 39560630179, 38680552313, 39188981668, 39064525319, 39247379219, 40224438357, 39761558579, 40059033145, 40153139207, 39174977417, 38205467322, 37282479830, 37558634136, 36977403585, 37335033376, 37739943025, 38564594084, 38577801918, 37854097761, 37242981616, 37839577997, 38685534603, 38978952410, 38885618796, 39742638448, 40556539516, 39786162040, 38948151172, 39397039340, 38485359752, 39295603653, 39720244097, 40518489736, 41438896831, 42386318227, 43081340622, 42746776820, 43505503222, 43537517204, 43136189930, 43314760319, 42566316932, 41903221541, 41258884058, 40806847190, 41118885876, 41971560846, 42907095010, 42055727526, 42745874439, 43621565737, 43791902163, 44731354760, 45480006552, 45254579645, 45980416320, 45684281834, 46089165498, 45669430786, 45548933744, 44982951486, 44205781994, 43922681781, 43126617396, 42508529334, 43387216690, 43187470065, 42824437864, 41941922819, 42465428469, 41673008573, 41942626379, 41312395406, 40638364213, 39839116900, 40600517122, 41390935538, 40968859508, 40829908935, 41546097909, 40969590732, 40789423014, 41209305446, 40471928457, 41125496140, 41147844675, 40285993028, 40437495002, 41398917745, 40835543707, 41767597492, 42643178474, 43416532740, 43081745395, 44081249563, 43933565680, 43604709515, 44003366289, 44842066542, 45553208112, 44808324203, 45370469294, 46041300543, 45330230345, 44514628543, 45312776607, 46074008530, 46867139652, 47567483054, 46807976181, 47722514370, 47153941011, 46219471358, 45942278840, 45950487294, 46180636951, 46266274870, 47111071168, 47495026898, 48176609387, 48318940196, 48696920837, 47802099986, 48578623646, 48837223577, 48245860071, 48582444301, 47600225140, 48581920274, 48740718680, 48354495572, 48846393072, 48721574566, 49661967729, 50398933836, 50301103735, 51281760293, 52236266207, 53159827188, 54103661785, 53627341372, 54358183039, 53550636471, 54191835930, 54965711300, 54152165806, 54327689691, 55054006307, 55785732240, 56204713287, 56920907622, 56801724703, 57169617560, 56642514423, 56917658907, 57429934777, 57926632972, 57841177852, 56854557576, 56782436704, 56533193955, 56076299873, 56839155759, 56707003448, 56449084794, 56413911044, 57164911190, 57820987551, 57086509427, 57532074418, 58426330943, 57922053091, 58137923415, 57272196841, 56801959052, 56541138918, 56338349111, 57058782480, 57541622225, 58195066799, 59048461248, 59286443961, 60146167434, 59481287620, 60462641543, 61389384062, 62351989055, 63133110004, 62324511550, 63267628150, 63827019547, 64541997792, 63734668907, 63219420117, 63966696669, 64175111126, 63916788952, 64361568091, 64933652391, 65348534835, 65813057604, 66083358177, 66186022201, 66189275855, 65987374554, 66677052573, 65728811436, 65925010237, 65063467040, 65502515125, 65195310427, 65953501917, 66296076968, 66416494504, 65813671434, 66243763633, 67023119922, 66226520104, 66820646979, 66041838968, 65407427456, 64665613228, 63734804383, 63806826996, 63240340631, 64235944766, 64274829153, 64611464373, 65397143012, 64431037301, 63740500946, 63843701666, 64530105018, 64650189576, 64388543673, 63595910308, 62938870022, 63555413860, 63485737261, 62646850172, 62524511793, 61769146930, 60856027843, 61377191684, 62279541382, 61458251089, 61185372825, 60900444503, 60044688091, 60114880516, 60605394941, 60483695043, 60902844759, 60217922401, 59565163438, 59018569849, 58576617595, 57872311765, 57076746177, 56302083933, 55686332457, 55152748031, 54655045281, 54276532058, 54060130421, 54487209801, 53518072054, 53567917713, 53107276421, 53923419809, 53942413318, 54144468318, 54954554559, 53970670425, 54717759197, 53757068543, 53140499349, 53407675130, 52926905308, 51932409175, 52365878147, 52326931465, 53161904484, 52729377235, 52938013352, 52389899367, 53113473452, 53714768557, 54384697008, 54252875301, 54717721038, 54522614236, 55415888181, 54897838221, 54504618033, 55428958530, 55643276781, 56174048137, 55704415611, 55078403193, 54758105577, 55066430882, 54717976012, 54172166913, 55008886286, 55481012960, 54617149158, 55566256330, 55721350886, 54943865323, 55475652748, 56428906761, 55677086634, 56387048346, 57348124539, 56735361693, 56723631492, 57441682997, 57028883995, 57059022048, 57474135916, 57034456779, 56217072460, 55249171767, 55173489733, 55796400477, 55277616671, 54741681731, 55667479452, 56428473310, 57403677790, 57128725209, 56521454917, 56940206219, 57825805510, 57332133857, 57938248417, 57307558647, 57067202827, 57619155567, 58222516936, 57850312507, 58809576137, 59375822616, 58702031120, 58414127840, 58306661195, 58786282446, 59288895525, 60085741108, 59107633230, 58779995976, 58122711194, 59121192072, 58945926750, 58780833897, 58432036565, 57500851066, 56635297121, 57273926285, 57624530575, 57958267204, 57181069421, 57330724154, 58012801985, 58027756473, 57042175777, 57837904308, 57519122174, 58140149384, 58599662157, 59314382802, 58556025273, 58231141401, 59053607792, 58807519520, 59138684234, 59706187161, 59005275091, 58367927447, 57732463452, 58517518892, 59379609859, 60120406073, 59584103640, 59692749198, 59338983578, 59204774650, 59101824506, 60020979666, 60765922839, 61672260209, 62470620415, 61493032154, 62101510815, 62662885431, 62396251111, 62857058830, 62662782795, 63588259745, 62625492614, 61727150545, 62614549136, 63577926946, 63411746301, 62423052950, 62071510996, 62914580882, 63879719021, 64373419050, 63883003252, 64100379645, 63572902129, 63883990686, 64444292689, 64564101399, 63844883444, 63800587372, 63807704129, 64164170294, 64775950813, 64825417054, 63879303526, 63818129132, 64157685729, 63176714991, 63324395914, 64114040396, 63821135789, 63978225425, 64851930897, 63913508841, 64575623333, 64153501634, 63245842670, 63339502920, 63766378205, 63999242766, 63070373150, 62610503216, 61864922371, 61095155033, 61145024845, 61321154355, 60502208811, 61026409864, 61384287657, 61351887355, 61132991669, 61500313565, 61349538236, 60455384475, 61280471151, 61665826588, 61154809454, 62030559062, 62272226945, 61283239900, 61832391142, 62626309004, 63197688881, 63940529468, 64922821518, 64350616648, 64408178139, 63702302510, 62839068911, 63261814528, 64210178394, 64737330671, 64044094690, 64311347899, 63654793709, 64042842223, 63889689395, 63559816311, 63534707700, 64270364435, 64973127402, 64608306119, 64278932043, 64648942346, 64469214169, 64417261418, 65396526864, 65431487489, 66207929468, 65984131490, 66807739635, 66580390344, 66790324892, 67770615345, 68158495096, 68180568214, 68304125536, 68494194379, 67924203281, 67929603442, 68123359490, 69122124355, 69650753561, 70501180358, 69911175300, 70294799254, 69728637626, 69829665203, 70172011523, 69543723223, 69284301740, 68463260515, 67655626684, 67944828667, 68487018437, 69067535969, 69605925583, 69993194906, 69951940638, 70765794957, 70633946161, 70047871902, 70031927726, 70380649317, 71205317450, 70526564095, 70919531206, 70293565280, 69392739779, 70265678295, 70226168271, 70118786214, 70071364746, 69964839539, 69124036823, 69390236745, 68913979900, 68854494407, 68249922939, 67834673813, 67252529257, 67161698021, 66780162310, 66686224726, 66198199453, 66885070975, 67368319281, 67485819511, 67807360830, 68094070776, 67241868050, 66445028517, 67021054912, 66663361754, 66416236466, 66718533848, 66120895846, 66842127313, 66354017876, 66747113316, 65896539148, 65898452651, 66347922084, 66209962623, 65687926799, 65222788547, 65392780770, 66106363975, 65261915361, 64850624189, 64101363196, 64540986484, 64994835708, 64057762169, 64687860092, 64781137357, 65737933080, 64765690529, 65046541258, 65131071791, 65848409455, 66546592754, 67164399802, 66627017688, 67485604469, 68429906261, 69372257275, 68903492518, 69654755026, 70287934616, 71224148852, 70533074709, 71506423898, 70623814160, 71368160430, 70463968255, 71236706778, 71057198236, 72000112958, 72137875867, 72678762824, 71855046745, 71854793312, 71850070303, 71382248089, 72240001570, 72117368552, 71477724195, 72308172290, 72658686183, 72161761342, 72205315663, 72886851318, 72599309944, 72475598258, 73297392558, 73537209929, 73621466176, 74403206832, 75319942915, 75074158330, 74774257243, 74596734145, 74311130952, 73725735194, 73995865677, 73020727844, 72243970030, 73052698172, 73036057075, 73082050857, 72878854678, 72392911902, 72629129371, 71894367325, 71887057703, 72372587978, 72985394922, 73515311436, 73864466737, 73848911085, 74490112398, 73660588546, 74148514266, 73981915196, 74775725192, 74794782077, 74918297452, 75614511111, 75862405065, 76814271318, 77135496003, 76752901003, 77690800177, 77568099186, 77027521683, 77190949851, 77625590442, 77739626727, 77368325249, 77500319660, 78033543954, 78302784341, 78962953160, 78634162973, 78855690268, 78992579325, 78904520753, 78915791451, 78162967801, 78862356293, 78790803392, 78327452744, 79296782407, 79610737106, 80220054197, 79260480879, 79411159075, 79530514851, 78842860736, 78288474249, 78858349814, 78687333577, 78009353095, 77335443592, 77809595835, 76927375985, 77548365041, 77762367670, 77503572740, 77035566695, 77344650209, 77861666518, 78391485684, 79098102636, 78298905892, 77942712461, 77735078448, 77919126223, 78751064346, 77775853383, 77221182865, 76760350297, 77230076232, 77157108144, 76659358661, 76851419676, 76756347602, 77645890137, 78580022694, 77980552710, 77803706995, 77668919116, 78062448864, 77890119932, 77330927765, 77067099000, 76106605527, 75928460244, 75459603242, 76181329976, 76975751645, 76401690057, 75647148964, 76028131944, 76700879727, 77215442903, 77029955558, 77233133102, 77659898699, 77264627729, 76313766595, 76389671580, 77171952601, 77869706391, 77049298223, 77088212930, 76197932895, 75891999851, 76227501856, 75958805778, 75432340136, 74784478041, 75189749374, 74200030254, 74537615275, 74217634827, 73340290630, 73132383604, 73978104997, 73120912719, 73852942936, 73413733342, 73995800320, 73714723646, 74151305482, 74323950246, 73978900156, 73897395050, 73737617624, 74398845335, 74192336291, 74344156033, 74254894101, 75089536620, 74933325183, 74376290868, 73677853649, 73783496680, 73150342467, 73839295690, 73236957336, 73315619483, 73440888679, 74224181483, 74972697293, 75633314235, 75048981417, 75554924551, 74717703850, 74513299868, 74172655573, 74681744835, 75291727609, 75157412359, 75788095393, 75160221950, 75978941388, 76362885012, 75615690479, 75145683266, 74581406401, 75184027763, 74979601261, 75140573261, 75071119793, 74241956377, 73894095294, 74582805069, 75303294110, 74686959992, 75634520219, 75399487282, 75420838934, 76257398734, 76765499676, 76496563656, 75605346775, 76065743511, 77040768121, 77712360021, 77797054171, 76904923921, 76801558711, 76810612489, 76472148769, 75928734790, 76645036439, 77539279457, 76866188715, 76602719434, 75857367397, 75706612491, 76421383146, 76864643441, 77104121119, 77611816634, 78041283176, 78465619495, 78602319161, 78668214316, 79652974290, 79164372217, 78507771063, 77833685634, 78035167089, 78992455772, 79036298368, 79744752014, 79463466649, 79914025929, 79093645759, 78532769440, 78857548391, 78149206701, 77540116946, 78360934143, 78430173087, 79002208938, 78832786897, 78513165519, 78201895455, 78701460898, 79255899819, 78375822450, 78329075190, 77603651151, 78092580986, 79056927109, 78423806484, 78670569561, 77745331227, 77825195423, 78753095459, 78814791175, 79604275148, 79548500950, 78840246024, 79444775082, 79345567097, 78511707618, 79263646116, 78835201237, 78284538740, 77549086164, 77497782453, 77509195290, 77085551369, 76590941103, 75693377689, 76123196797, 75765189601, 74826042616, 75732547340, 74845700492, 75612794998, 76598014513, 76066634996, 76586282475, 75994749832, 75792254646, 75941945119, 75783534776, 76467616108, 77287771240, 77123866907, 77521830990, 77051418269, 76553236229, 76242074123, 75459574591, 74880474161, 74778554125, 75207610502, 75728366369, 75844560147, 75078600630, 75102210421, 75056934118, 74472119968, 75058347451, 74452964384, 73798613203, 74246841222, 73942183007, 74655813071, 74581234571, 73630453352, 73192170383, 73966765101, 73948959549, 73355337149, 72463434667, 73008544850, 73354544916, 72998337502, 73618513057, 73743697375, 74280146754, 73377132617, 73602737455, 73896099419, 74035292059, 73742296142, 73131806789, 72351551836, 73346201809, 73193470928, 73527146352, 73795596075, 73414675172, 73235193934, 73298023670, 72871006475, 73065953719, 72741346492, 72913828618, 72323908998, 72941859299, 72843017562, 72497888293, 72519207153, 71759438004, 71768648940, 71838726322, 70847947109, 70630513855, 69978884215, 69868495686, 69700739776, 68876023632, 68898087127, 67986831166, 67573687977, 66593084908, 66245667142, 65420822184, 65711796836, 65605648653, 64741179853, 65040545622, 65817001393, 66226933425, 66505693998, 67146970440, 66477613998, 65804107515, 66706035916, 66334907387, 65611923600, 65953696793, 65483690102, 66196424006, 65856349557, 65086913543, 66074788860, 66643022907, 66923531214, 66300262425, 66936150778, 67713210597, 67287406174, 66714251123, 66580098966, 66453509408, 66404492417, 67110374612, 67832225025, 68344064212, 69159858577, 69922119026, 69565663369, 68895981010, 68996871025, 68874885927, 69661007936, 70440425620, 69546565645, 70464785627, 69661361663, 69505609246, 69980630754, 70367445863, 70011274284, 69257270091, 69882448317, 69503522303, 69532012153, 69910144530, 69329631503, 69195287693, 70013792184, 70348407749, 70032154693, 69353100841, 69417712370, 68467715480, 68108688941, 67596860460, 68248218414, 67481701419, 66674915046, 66326936084, 66398668450, 66804019831, 66237200186, 67082915925, 66224628229, 66827447613, 66365399108, 66693360844, 66215607066, 66956098050, 67914983859, 68012607685, 68871239819, 68173237126, 67266247841, 67499231516, 68010769053, 67294156336, 67093347732, 67705282879, 67837016874, 68133738208, 68056948334, 67689359995, 66889612792, 66477703241, 66407064900, 66742683826, 67420365511, 67886461415, 67115364516, 66405173247, 66710139490, 65958866895, 65392079411, 65982394872, 66762973118, 67542667387, 67002597688, 66393789671, 65632441889, 65748694096, 65768801463, 64812241020, 65161785373, 64427824972, 64083091514, 64942007934, 65295470616, 64642504306, 64110083648, 64840034623, 65585297714, 64608762115, 65069082551, 65637633521, 66257551656, 66679132565, 65890608168, 66066332335, 66166197788, 66375377749, 66338789909, 66711290443, 66805419478, 66043395694, 66017897073, 66891957395, 67056493204, 67561923494, 67010167903, 66924943791, 67114523501, 67119141444, 66703388264, 66717825343, 66125567351, 67058517870, 66865861228, 67301457502, 66305172535, 65974995770, 65722789238, 66139539781, 65764386497, 65940193836, 65917679583, 66045815066, 65864276212, 65491200614, 64945347655, 64645740797, 64847246982, 64420159198, 65082826819, 65106196622, 65700737520, 66074571749, 66486319061, 66387590374, 66615661848, 67215782119, 67601802164, 67551064971, 68236377172, 67486098489, 66567766275, 65734633313, 66178735849, 65491314378, 65049908181, 64829171140, 65705775694, 65331559461, 66082498482, 65516077527, 66275590959, 65289067494, 65816083856, 66413211835, 66405920800, 65511584366, 64553138237, 63631867680, 64528076310, 63739378418, 63596195979, 62805292794, 62471786680, 61961505824, 62591348033, 62877420095, 62209127988, 62649541627, 61891261875, 62599665461, 62088828378, 62140912017, 61210534529, 61148766561, 61971053856, 61772568125, 61620194125, 61553633509, 60652946691, 61039901907, 61422233039, 62020392910, 62372754296, 61648651783, 62185793319, 62203430789, 61256448616, 61985683337, 61710514397, 60820243741, 61552584444, 61124733195, 60784760641, 60146970367, 59793192556, 59558838186, 58911426043, 59236013333, 59934591264, 60385529017, 60238771883, 59623687193, 59463059959, 59791070571, 59308503359, 58679971551, 58607411730, 59132020708, 59882560317, 59769370263, 60120197123, 60822509691, 61136723565, 62097612417, 62902974130, 63233297644, 62394844676, 62968778683, 63708411711, 64139346063, 63210705150, 62880184393, 62662438688, 63103691397, 62813173605, 63280299434, 62932312735, 62815409560, 62944874201, 62595748965, 61701110369, 62202411191, 62624780567, 62053666537, 61212271506, 60793103317, 60326571312, 60949013182, 61736012867, 61651380535, 60663534401, 61387874942, 60539954228, 60781582637, 61184771790, 62155405154, 61581701450, 60896487611, 61892391816, 62620598575, 62366513483, 62319372894, 63252522718, 62577357956, 61936635721, 61163405879, 61287082749, 61860695525, 61855569833, 61325531329, 61562712992, 61591766200, 62188143412, 62622943032, 62058773333, 62857994957, 62122507137, 62133636180, 61651968860, 62411808456, 61551435603, 62243484736, 61274022457, 62232185671, 61993613782, 62874832370, 62664919812, 62839794530, 62875773280, 62300500171, 61931482788, 61289859208, 61302199193, 62074805908, 62373234662, 61602188261, 61570674295, 61148212757, 60997734410, 60604199378, 60710902422, 60556502904, 59568058949, 59228352648, 59068889042, 58826915952, 58301737015, 57486168523, 57321398589, 56619369440, 56527195704, 56990361860, 56871914165, 57057471484, 56937089490, 56457607584, 55623142688, 55776908203, 55263474445, 55130125619, 55786038240, 55432020259, 56418769807, 56238481706, 56337843020, 56067317906, 56152551938, 56919273358, 57605762271, 58404620678, 58743708202, 58826654297, 58689195381, 59221364298, 59981703733, 59630530126, 59125419501, 58565262765, 58812289681, 58970620882, 58664357408, 57919726462, 58465105144, 58913905196, 59509170404, 60190823078, 60400679925, 59500830172, 59607341451, 60348205880, 59451494111, 60046272204, 59651366951, 59168982382, 59978268025, 59231160256, 58885392338, 58191110033, 57547016767, 58106543728, 57784020442, 57352352454, 58260493687, 58197017547, 58440806008, 57762209317, 57324289025, 56878579194, 57290848104, 57189155858, 56707629503, 57246096252, 56699176983, 56569495891, 56483267728, 55898721030, 55687752193, 54977492601, 55059912288, 55907816776, 56161344352, 55908982047, 55732075902, 55090276055, 55345676013, 55317413804, 55359368520, 55682966021, 55554294196, 55578896074, 56268536825, 55817786942, 56694854522, 57688860885, 58474427363, 57985345455, 57142193666, 56151966641, 56780055895, 56861195711, 56969148156, 56221304124, 56093787959, 55930207012, 55000478753, 55841586351, 56595363369, 56984360917, 57909043571, 57101515333, 56140934660, 56787643640, 55929801514, 55558997467, 54717510806, 53914661436, 54082036787, 53769075566, 54470305484, 54671316043, 55575668055, 54896235706, 55341647345, 55028961787, 55954985217, 56277795131, 55837262784, 55674297083, 55010756088, 54085868710, 53627258974, 53148596332, 52385583816, 52443950429, 52193685395, 51317580479, 52208000172, 51341270184, 50350605315, 51293886778, 50492794010, 50331959294, 50984484839, 50766900529, 50241377249, 50080484156, 49592403774, 50420461441, 50913917219, 51524908271, 51222566029, 50734890729, 51446566108, 52385290686, 52042546380, 51070222257, 51987116062, 51736466641, 52102347353, 51216229988, 50757439156, 49791290594, 49803143869, 50768012834, 51415775409, 51242681567, 51254794439, 51086099226, 51169399915, 50961281069, 50914771170, 50220683096, 49657276377, 49701579095, 49789256299, 50352994194, 50790890379, 51385065499, 52129242429, 52129431620, 51538092175, 51755995976, 51289399818, 51316821801, 50484753176, 50032696153, 49429988042, 48767666300, 48518656772, 48035353170, 47930387326, 47134932809, 47253617868, 46308801268, 47289707985, 48004178897, 48394391626, 48397967288, 48596505370, 47945506310, 48631694661, 49337935809, 48886034740, 48455259978, 48001588960, 47232645429, 47225572452, 46732482309, 45888581406, 46026915015, 45222617087, 45712341700, 44937632104, 44403452052, 44880366877, 45267591725, 45842263774, 44966434440, 44767503048, 45318416823, 44923347432, 44737339581, 44419800548, 44985682361, 44099913515, 43671046410, 44079297632, 43293368400, 42761595204, 43520821377, 43739942668, 43977091917, 43527069914, 43146447109, 42627173161, 42868947540, 43405770448, 43656855693, 43371932460, 43235355971, 42715738916, 41949425659, 42205933230, 42390870519, 41514444822, 41870572391, 41979576109, 42542932541, 43447383812, 42720649984, 42243272494, 41713602044, 42294323681, 43033476104, 42394116705, 42733549730, 43057637078, 43147670365, 42406298000, 42008182678, 41667255599, 42153584598, 42391540483, 41632692147, 42212015161, 41877652797, 41262487123, 40577256475, 40178124408, 40109105891, 39210852742, 39174188374, 38737158435, 39376523538, 39775003171, 39583688015, 39239310822, 38731144827, 37894049205, 37404979151, 38393219535, 37875236464, 38244700619, 39041897526, 38687794027, 38186136937, 38394411225, 37735543215, 37135133890, 36991855431, 37961959990, 38613903965, 39053081620, 38293883700, 39008801957, 38109256087, 38737055868, 39429680157, 39232419835, 40058119717, 39243639869, 39991485868, 40334307095, 40694890388, 41330058595, 40971766444, 40254084139, 40746236088, 41315424494, 40324995091, 40696442865, 41641526411, 41207117766, 41877369506, 42733721527, 41752774495, 41995476433, 42785347451, 43602536307, 44557117392, 44259778997, 44440416011, 43931770352, 43243977556, 43619584589, 44505379600, 44071697172, 44197571422, 44839047901, 43955133310, 43332743048, 43258024268, 43971351386, 43897599551, 44514094894, 44982317027, 45576590410, 44929045754, 45673504175, 45579237364, 45049942349, 44888454640, 45472854278, 45029692688, 45992378235, 46752573496, 47011030822, 46868319017, 46226913450, 46825950718, 47184740271, 47894664752, 48087234653, 48795941095, 48533940416, 48678015060, 48024835900, 47208849303, 46332599698, 45804968798, 44997397939, 45925178067, 46335317413, 45623007389, 45657560471, 46123473410, 46071650069, 46013947672, 45046246766, 45121792886, 44882112944, 45283659693, 44665473958, 43780636397, 43099128617, 43893736942, 44522826283, 43745358086, 43649234051, 43346658281, 42394662033, 43298201520, 43275465116, 43426505340, 43731437579, 43711134204, 42721139029, 42943385736, 43938288288, 44539981446, 45487441667, 44826214879, 44245639366, 43352360965, 43595178703, 43511033625, 43847840603, 44435806807, 45389152507, 45917417126, 46730745672, 46679392810, 47058835271, 46744455567, 46044513777, 47028790767, 46883714123, 47414164087, 47107711579, 47166497085, 46275754723, 46266552304, 45404868710, 46400214501, 46605333451, 45615722670, 46063339481, 45252765790, 44521145659, 43780172041, 44722865518, 44554759953, 45509366372, 44885924643, 45750836450, 45311184010, 45971855452, 45162597927, 45128491713, 44441002183, 44916836106, 45541657890, 45343776408, 44814911245, 45175425672, 45740034914, 45324270031, 44420861015, 45038598341, 44444980743, 45304174087, 44656873589, 44596372127, 44355528060, 43951116029, 44189519835, 44653826211, 45038571836, 44060073520, 44301444049, 44732278934, 43820790799, 44016078939, 44182860022, 43730650767, 42994675294, 42182744346, 41743314423, 40786392677, 40469065500, 40634751651, 40508093109, 39783687404, 39980433863, 39360234705, 39380102043, 40185824829, 41009786384, 40401359251, 39722473849, 39723954267, 39689698923, 39913031998, 39685779667, 40638657703, 41608568168, 40694196036, 39937207717, 38970316372, 38163142688, 38533952050, 37625397997, 37557643411, 37824940400, 37126613259, 37547423222, 37840315945, 38174847244, 38474325696, 37769570140, 38295062015, 38712449741, 39478816576, 40253784423, 40459290117, 41365454330, 40974155861, 40635890131, 40260435905, 39397495124, 39356221006, 38911036598, 39120536489, 39155568996, 40089619894, 39911194656, 40870442983, 40912224189, 39915886163, 40328462373, 41186911881, 40492086095, 41355938610, 40699399190, 40748027070, 41435311806, 40603414381, 39901070061, 40691705508, 39933636096, 40917030620, 40392670458, 39839891412, 39752765202, 40331163691, 39614460602, 38980177522, 38359077454, 38473458426, 37849886347, 37945385514, 37862538147, 38271558680, 37908025415, 38255757936, 38663910464, 39582069633, 38889411840, 38803268500, 39089590266, 39062816248, 38187150166, 38767792920, 38489900080, 37685494951, 38052758187, 38688713671, 38876225897, 37934102202, 36993225414, 36276048966, 36459160613, 35466766520, 34480783535, 34066753492, 33622539594, 32870015314, 33780888411, 34436920028, 34595032947, 34599617072, 33830482216, 32999035409, 33062509526, 33216871170, 33516942496, 34380699937, 35315121946, 35935880845, 35321420835, 34692191332, 34458728297, 34832209961, 35213662413, 35375183474, 35803490575, 34819065659, 35133189991, 35969413739, 36495835874, 36113364590, 35118010811, 34291725322, 33878012878, 33723757643, 33510595912, 32840011303, 32939287543, 33753376377, 34427731621, 33995445031, 33485923755, 33467951513, 33184624479, 32730858148, 31993567845, 31731603618, 32363891406, 32914506790, 32628334388, 32155031355, 31969604357, 32024680098, 32288580649, 31459903101, 31223402270, 30746152764, 30930558081, 31332584276, 32099968997, 32205873013, 31385577928, 32280362678, 32190642862, 31346456215, 30394554817, 30420049459, 29978795537, 30400672352, 30682655259, 30572943082, 31542986822, 31791513196, 32682395200, 32669459669, 32050913653, 32196032880, 31883562533, 32820465106, 33580648776, 33291142536, 33753180146, 34089443296, 33133701822, 33695762031, 33422906269, 33663851452, 34327809629, 33683934419, 33830073067, 34794177827, 34001767140, 33069131449, 32674104411, 33443813347, 33258233115, 33711660550, 33190411801, 33562083911, 34402551020, 35162700551, 34760036185, 33797330147, 33505036397, 34388700700, 33805008253, 33973823777, 33805670031, 33255863754, 34226073951, 34201433117, 34039599757, 34699461964, 34177356155, 34534102444, 34495879554, 33924239639, 33234246452, 34008604357, 33098875799, 32672663857, 31879617731, 32497085260, 33236778712, 33938383123, 34089934222, 33308814434, 33177279491, 33974004127, 34207006014, 33888985339, 33533769312, 33915897055, 33461940489, 33682268925, 33790927987, 33466253107, 33555232874, 33141904653, 32530679632, 33205066277, 33323831056, 33357887219, 32699287394, 32028995988, 31030162229, 31717519683, 32625029611, 33413033667, 33006100881, 33914245566, 33758605595, 33489887373, 33088776355, 33747067209, 32853037765, 32349977323, 32807398971, 32953618934, 33943902817, 34678001143, 34717267156, 35707784330, 36479117782, 37209161539, 37911062168, 38005996881, 38427400806, 37924239954, 37174945148, 37738526542, 37605856099, 37313045488, 37638358596, 37360839945, 37896884508, 37986098838, 37658306631, 37429553717, 38220328963, 37919521642, 37189824935, 37820608908, 38456222868, 39195582406, 39916691193, 40543806276, 40419638095, 40741470083, 39768078638, 38821115277, 38683844631, 38715806742, 39214208619, 39610163823, 39287299460, 39467974658, 38513555368, 39395453411, 38897725939, 39190871602, 40135799998, 40264094503, 39922840534, 39600280822, 40144773600, 41104538222, 40481588259, 41067107135, 41228554159, 41710262734, 40882738632, 40898684623, 41641636065, 41884446345, 42186137500, 41431540016, 41062987860, 41467350301, 42054988524, 41574906901, 41416275343, 41234144428, 40815089719, 41570830726, 40599559653, 40405636942, 39816668726, 38850397416, 38603390349, 38132739562, 37588421922, 38413600017, 38783082000, 37941003335, 37470077997, 36984193671, 37077373327, 37286192479, 36926612094, 37767698872, 36855569746, 37542733717, 37009385953, 36337049307, 36303209229, 37063694619, 37314688829, 37277628398, 37035826352, 36266513424, 35298154731, 36279898078, 36418916935, 36226696456, 35558083986, 35720609553, 36466808688, 35550801721, 35438711045, 35244770226, 35225773167, 35990962991, 35505025148, 36419568091, 37302434328, 37632909447, 36765807776, 36009199312, 35084433819, 35809808257, 35555811345, 35672108783, 35156190061, 35954286869, 35961644207, 36906621822, 37204860155, 36271533216, 36264126605, 36339038024, 35367469309, 35811035223, 35711832899, 36113437594, 35965456640, 36873042483, 37167992942, 37559335515, 37903992915, 37553466389, 36923267053, 37442154818, 36808129859, 36794460668, 36738621565, 37462458234, 37903248517, 38690045865, 38064945712, 37836877485, 37624950453, 37911544547, 38013231987, 38492791316, 38275030522, 38206766603, 37878509784, 38877793953, 39120411986, 39336563399, 39753135817, 39626578003, 40294244802, 39830262695, 39413518688, 40168117435, 39415453918, 40282748672, 40528680301, 41050687886, 41018521789, 40812441299, 39895504901, 39508728298, 39759992768, 38969645519, 38205094319, 37478260217, 37048648392, 37018308455, 37418784824, 36837764570, 36506470229, 36296063109, 36794830018, 37166198693, 36875817023, 37703264306, 37568999878, 37178092574, 36260265841, 35328093721, 35111824795, 34853513312, 34352607096, 34842958818, 34533799437, 35525497300, 35802664557, 36015534013, 36280975852, 37268275104, 37937435269, 38626516658, 39480931083, 39800339551, 39106215104, 38302981451, 38473366745, 38235583686, 37357124084, 37654056053, 37792139027, 36856721707, 36049134317, 35265542538, 35695888547, 36046157121, 35624655379, 36586404300, 37261760842, 37103850268, 36393872868, 36638618360, 36618662527, 36750769461, 37018083106, 37200939535, 38122576286, 38194786934, 37474150954, 36747668225, 36155543352, 36781559568, 35857037094, 35654579326, 36186366585, 35188794645, 35631601425, 35809758213, 34956808142, 34141268815, 33870846379, 33360284010, 34293824133, 34394094016, 33491571193, 34006315168, 33785524338, 33556904457, 33798614300, 33996236291, 33965779492, 33965262351, 34068964689, 34627018406, 35312604099, 36190938905, 36802527742, 36144894771, 35639064862, 35871395461, 36376889112, 35632164494, 34743151581, 34095460710, 33438513625, 34187051634, 33475464129, 32518894655, 31881512319, 32238906851, 31917606267, 31249658254, 31153037204, 32028029382, 31232622475, 30679400370, 31026419341, 30600665480, 30480101210, 31313697668, 31197793042, 32075541454, 31097777564, 30195554966, 30734133078, 31067988001, 31845085677, 32324732152, 32653784671, 33202416729, 33668806545, 33097653757, 33815667544, 34600955023, 33983627312, 34466078792, 34702497187, 35232844321, 35631521467, 35582653024, 34605150885, 34057023271, 33163194179, 33586457405, 34036745730, 34026259312, 33222357497, 33811685355, 33758529025, 33803336854, 33483988754, 32899114338, 32388801617, 33251462060, 33165225143, 32740439583, 33350476021, 32947645809, 32369339190, 31895332245, 31172979126, 31879240498, 32300440090, 31617646285, 31512570669, 32310417482, 31987647576, 32085796513, 32690942626, 33101712357, 33954249135, 34543938414, 35073143155, 34275590031, 35027643836, 34747882269, 34879988650, 35471499494, 36420229385, 35959933435, 36723851123, 37280256276, 37623698906, 37585194830, 36690843837, 36475322388, 35883505127, 36768660820, 36302512120, 35910510938, 35395189015, 35423974041, 36034850378, 36766247757, 36972376921, 37190687685, 37776061766, 38201053731, 38955052147, 38513119455, 37975458817, 37445400703, 38380104284, 38310578326, 38961002573, 38172670868, 39066893343, 39348696748, 38727165972, 38335427697, 38202194688, 38878923100, 39379832407, 39423131543, 39797034224, 39084483417, 38150600547, 37683430599, 37671106708, 37473178885, 37516311105, 38424900094, 38517441760, 37524004207, 37526112115, 38217669863, 38040624833, 38204813338, 39063037041, 38843744537, 39298016805, 38761718895, 38582311661, 39390803562, 39738063856, 39967268025, 40067080635, 40403429411, 39566956733, 40366017203, 39683624616, 39030481583, 38128782784, 37578843059, 37740934338, 37663523576, 38007712371, 38248470499, 38662708717, 38348755294, 38459336916, 37707757116, 38308039874, 39127522164, 39849182429, 40352251252, 40680803680, 40832689768, 39932787392, 40069154689, 40637055227, 41613895215, 42328062645, 42207517103, 42784143469, 42937638701, 43482201104, 42640487590, 43518780827, 42624609259, 42205656097, 42784000853, 42094845659, 42066707088, 41522237439, 41342734059, 41425537322, 41932948028, 40964275197, 41469858228, 41090446248, 41808759145, 41054349795, 40529934785, 41417965408, 41556661956, 40915729444, 40684484167, 40170710047, 39430412826, 39510176946, 40466881996, 41269524749, 41246505628, 41509929962, 41047716939, 40966434094, 40076592284, 39176304905, 38564097080, 38531754117, 39055093801, 39015945418, 39650258872, 39447453148, 38863715513, 38241572414, 37892650449, 38501447877, 38424989554, 38960743843, 38436833095, 38536020336, 39154359923, 39466651325, 39703525040, 40216815326, 40779501128, 41356156801, 41949022670, 41118239324, 40534456331, 40782024173, 39892621869, 40757758442, 41268965371, 41920301529, 42754119273, 42415254945, 42796654183, 42468381626, 42618267456, 42150102769, 41177437045, 41154796334, 40989685454, 40717048726, 41519988085, 41448824968, 41962007242, 42226941961, 42274243990, 42660237096, 42976660734, 42767850139, 42091733481, 41554780818, 41551745413, 41122810568, 41566461106, 42394797969, 41742022034, 41624540849, 41195964565, 41531993513, 41828797483, 41842169670, 42389091839, 42824072660, 42272711151, 41814133184, 42482267509, 42530069155, 42438685971, 43338535467, 42512262436, 42347738998, 42066436066, 41617853949, 41300461696, 42037672092, 42374742888, 42271471298, 42468744739, 42946655770, 42961718090, 42867933794, 42305646171, 41419236191, 40627903860, 40866180792, 41681147800, 42223000918, 42692733272, 42794500067, 43010835815, 42730996373, 42884445070, 42114576840, 41803194245, 41139944504, 40516626808, 39869045763, 39149599325, 40095411301, 40758923187, 41454487902, 41326250071, 40730197914, 41608007421, 42110345232, 41923691670, 42409758577, 42626126661, 42767570816, 43174013355, 42724082985, 43585613412, 44201679026, 43447050542, 42454617833, 41987423504, 42142032378, 42869768654, 43539369231, 43719140011, 43100351536, 43204407740, 43926538257, 43164031798, 42425718392, 43091097498, 43624500694, 43967172871, 44000950308, 43360631158, 42948676419, 42168951820, 42357159423, 42935875387, 43564632839, 43052471397, 42803544549, 43372358944, 44282115191, 44229721972, 43728396688, 44056848795, 43957724656, 43985633914, 44614978614, 43862595739, 43140649517, 43382791265, 42958341810, 43211017546, 42435514305, 41587995702, 42460720596, 41782096550, 41718598416, 42277456959, 41409079264, 41877856249, 41867471461, 42595820049, 42229806310, 41537589969, 42093764918, 41380672031, 40741901646, 39781805966, 39297560742, 39441898442, 38612658653, 37657608936, 38635551569, 38662996030, 39493314953, 40429554892, 40437621284, 40438318118, 41040523353, 40104780248, 40601825936, 40869838657, 40245651509, 40437583445, 39842977364, 40639663736, 40228987634, 40327983984, 40875266246, 40078948701, 40481990429, 41253454455, 40860161294, 39938018690, 39099385401, 39992141966, 39798597727, 39289367513, 39132839521, 39017312269, 38267090172, 39116597340, 38636900582, 39291190033, 38863257042, 38395703856, 37984878799, 38774013210, 38325291168, 38151557256, 38294484953, 38120275494, 38265499819, 37293745288, 37975095463, 38048557272, 38041206018, 38216803959, 38039729065, 38890022044, 38212831252, 39017853029, 38948799626, 38925586031, 38931891233, 39385472209, 39355827683, 39660455925, 40081152473, 39768751961, 39841699379, 40271804037, 40508927632, 41133487990, 40416748826, 41124455838, 41929959691, 42084002393, 41370630597, 42338808166, 41486706035, 42412069011, 41935511796, 41611523991, 42236959572, 42073221207, 42738768052, 42662761745, 43492196256, 42795183238, 42919472532, 42804956490, 43567529622, 42581550443, 43057955246, 43090350355, 43024199814, 42996686858, 42570490291, 41991865163, 42727627218, 43715403376, 43834141415, 44440364856, 44569815505, 44623737019, 44252473079, 43880635998, 43891969537, 44317943247, 43923572664, 44278192268, 45126658160, 44383749388, 43854254528, 44010114836, 44239385725, 44428973465, 44018264363, 43259918687, 43779224675, 44351976649, 44754514050, 45282783273, 44459018369, 44580206396, 43648746080, 43899690870, 44813449306, 45809481687, 46459654182, 47053264528, 46886208457, 47590531627, 48017727303, 47832086118, 48105777297, 47703428382, 47252396428, 46994613572, 46687452781, 46733673422, 47382361287, 47279491449, 47964229881, 47766853163, 47147477987, 48089634090, 47104453289, 46723323925, 46980397297, 46158240324, 45640599365, 45134994890, 44274623761, 43779552236, 43647438628, 43609197815, 42973936705, 42642741029, 42506113975, 42841228522, 43401031724, 42912881999, 42030764235, 41417858518, 42226564771, 42506810253, 42547682707, 41817754668, 41567967168, 41833141232, 42539025122, 42111057550, 43093608490, 43092369326, 43752800138, 42951578193, 42103569146, 42446043978, 42166968508, 41231445692, 40545295123, 40352573376, 39882950721, 39062778346, 38302703803, 38501832293, 39066756020, 38304558364, 37479129352, 36716146027, 36410105498, 36763895473, 36851040309, 36582803680, 36079408041, 35333264391, 34385774515, 34876639799, 35385777468, 34988378334, 34157180422, 33660864459, 32884607870, 31886178747, 31623628770, 31252007386, 32005376719, 32631817236, 31780831042, 31359318914, 31991437559, 31655020143, 32031032313, 32016400215, 31222848612, 30475667237, 30947860561, 30992288285, 31863320763, 32481165389, 32835166638, 33160859792, 33993304320, 34537977236, 35153206992, 35465998850, 34685809678, 35507221837, 35793832044, 36315713114, 35344939613, 35122096296, 35272227790, 35732636333, 36020468266, 36470644109, 36765127533, 37352755614, 37569493949, 36965896305, 37845179943, 37604268064, 36834037297, 36115245147, 36050254982, 35610122035, 36507781036, 37415975002, 36539166613, 37020057218, 37894095591, 37003484785, 37614284784, 36825656022, 35854615155, 34907966207, 35343214166, 34739095232, 33895984836, 34285976776, 35157970884, 35250975604, 35114717484, 34972767031, 34304358430, 34020552664, 34666234029, 34711733461, 34540575663, 35416717060, 35069029481, 34687058191, 33842536783, 32873290089, 32759027924, 33207490040, 33351815184, 32568669327, 32117555010, 31872686275, 30884838355, 30325546132, 29683635175, 28970341942, 28659725697, 27921957524, 26966582352, 27325064414, 27782956063, 26837027957, 27184953315, 27054051393, 26498162241, 27272892440, 26635694557, 27431482353, 26949455547, 26619027933, 27023839140, 27120326054, 27028486838, 26675184020, 25924068536, 26575952960, 27567459898, 26834838840, 27651228440, 27286395710, 26856796741, 26026784900, 25907812175, 25021925878, 24466388045, 23540688024, 23673576308, 23564563587, 24374926394, 24851596251, 25721140032, 24906548814, 24419224796, 25128333776, 24758693386, 24230282281, 23632651504, 22686448561, 21947128358, 22141895939, 21711924261, 21456807458, 20920823048, 19948167787, 19923207329, 19212782003, 19949654502, 20649901716, 20845737258, 21649056094, 22434609657, 22862391080, 22765578735, 23731450343, 23311925129, 23394175629, 24053157554, 23428578409, 24320149187, 23748568211, 22793085679, 23523938118, 23319010386, 23273502698, 23740210216, 23790228590, 22794972331, 23389967729, 23925239240, 24020086228, 24253904757, 24754043452, 25291514066, 24640642501, 23657462088, 23012553498, 22625567509, 22913074199, 23478082358, 23744448290, 24315425380, 23821161145, 23135419998, 23393115099, 23889068726, 22953032985, 22333873633, 22749667760, 22369487130, 22975218948, 22094468080, 22474331241, 21930036214, 20996861474, 20096500350, 20054774203, 20530646639, 21228549543, 20350214288, 20700347283, 21498192692, 20940172221, 20298327349, 19688357584, 20171160353, 20737177112, 20461203650, 20578803892, 19802223644, 20641443156, 20138618094, 20964759380, 20491076071, 21003525478, 21075356610, 20782664030, 21132669187, 21352730300, 21557467392, 20952127880, 21789885068, 21318470999, 21189005665, 20454818959, 20873559356, 21588265482, 22037261276, 22527346464, 21868147410, 22229452288, 21826372236, 21091622781, 21773535444, 22053087555, 21747895125, 22450928719, 23312950756, 24011043560, 23717527365, 23868408494, 24801187072, 25193317640, 25294436407, 25117964763, 25262510190, 24551781381, 24409742532, 25022977480, 25418171559, 25510721004, 24995211046, 24465363924, 25463144599, 25766067093, 25339890670, 24599738621, 25540073695, 24754669552, 24796117490, 23941190429, 24254291792, 23925846983, 23017280321, 22730310086, 23082069087, 23236489651, 23782629133, 23735919982, 24153625451, 24672741615, 23939444494, 23725595424, 24424600589, 24881329647, 24080531645, 23162194540, 22879743996, 23298140596, 23743382671, 23250050367, 22978395314, 23823671069, 23773364540, 23377166982, 22503868282, 22893495984, 22790924484, 22589637389, 23051267427, 22542598399, 23371282306, 22679602589, 22676032733, 22498189562, 21829376341, 22810331034, 21912813728, 22303298601, 21857037665, 21845037149, 21803801863, 21596605153, 22383759745, 21704369774, 22573013519, 21676138155, 22296996112, 22845150206, 23609532963, 24031937719, 23638956420, 22736335262, 22008912972, 21216686872, 21520690026, 21251449974, 21863745044, 22044167920, 22523552409, 22176665811, 23065211004, 23349092295, 22708214138, 22800444184, 22268835693, 22325665100, 21776368621, 21259521145, 22256761546, 21760952469, 22031232349, 22984583446, 23135181654, 23461745735, 24276700656, 24444962961, 24830441200, 23948387836, 23166571052, 23852612085, 24475308968, 23806057137, 23251071342, 22727535729, 22785707897, 22747720197, 22069901253, 22296683996, 22922774237, 23062684874, 22519846371, 21637743598, 20847855969, 20440661107, 19746543036, 19973695665, 20507323609, 21468547310, 21333182234, 21107471124, 20962834630, 20822827995, 21156850388, 22008401349, 21828467562, 22463106005, 23362090476, 22477295682, 23297153423, 23225971015, 23898691990, 24390405595, 24392723334, 25178613488, 25183024822, 24584608055, 23732221357, 24675905976, 25402568420, 26330233076, 27227054048, 26333458964, 27178226484, 27077336653, 26779830356, 26008678498, 25568587486, 25084921300, 24293155989, 25290881352, 25177583554, 24691740746, 25451949953, 24954413848, 25358275216, 25108963689, 24421864893, 23423445782, 24032685568, 24846541624, 24174490258, 23217790834, 24042336062, 24589308292, 24713616561, 25338485570, 25837905522, 25676527657, 25577861888, 25736203541, 25543900706, 26272474595, 25285849101, 26123540718, 25622489231, 24835617910, 24888732050, 24839636093, 24809577741, 24115495078, 23820042356, 22864396865, 22254796058, 22442169935, 23336260776, 23547986968, 24474007107, 24772044221, 25132617142, 25183150485, 25365084139, 26276868339, 26579161955, 26863760910, 27768994281, 28364321753, 29047961301, 29000273299, 29356846130, 28402949366, 28407818099, 28954854556, 29022644843, 29048537624, 28811979169, 29345041020, 28820411644, 29767145536, 29932066535, 29334203884, 28872489902, 27974134758, 27874683046, 26940268576, 27075774759, 27091996176, 27889922225, 28787828897, 29783776310, 29031440417, 28101306201, 28236720985, 29099568555, 30048180669, 29170493704, 28379948278, 28168742598, 28362984667, 28426460210, 28516580451, 29016784913, 28885275620, 29045132692, 28136725850, 29024150263, 29519289852, 30445071772, 31381166010, 31676983246, 31759009475, 32258297691, 31716840056, 32272306716, 32042100377, 31471516058, 31075845349, 30763450433, 31299825901, 30346238432, 30115518032, 29665030406, 30517137477, 29969743660, 30612836306, 29946356537, 29836271491, 29153565141, 29580333809, 29587949384, 30108012218, 30914349927, 31663733361, 31084713603, 31101460245, 31388230331, 30644352188, 31158907042, 31636481560, 31059493388, 31693734051, 30950427292, 31676640589, 31630502164, 32197971823, 32254896648, 31785470690, 30808656887, 30010698319, 29424895912, 29795161269, 29229660414, 28511031988, 28300361761, 29056249436, 29216429915, 29571020584, 29138350877, 29683998532, 29962161953, 29498823032, 29484796934, 29337568536, 28448174853, 28619419768, 28829807460, 28121573965, 28586714780, 28565083066, 28832017199, 29554298076, 29912242052, 30409108688, 30128730635, 29586587912, 30438878600, 29585994403, 29833037793, 30155119183, 29626069025, 28683916967, 28800271602, 28750106118, 29738342149, 30449880208, 30581949168, 31410929690, 30693159162, 30567587321, 30787458774, 30175437286, 30627223921, 30491691400, 31438177766, 30948585590, 31530459965, 31910813473, 31124057302, 30635767616, 30972870943, 30952422844, 30019780834, 29634221368, 30058771185, 30903036767, 30972716259, 30395829766, 30730145040, 30371621750, 29643848056, 29150735271, 29043349593, 29173613784, 29180887959, 28729338988, 29183602052, 29676325745, 30229100701, 30092023593, 30335718686, 29511567205, 29795721180, 30326817166, 29644288099, 29729024070, 29706993843, 29441058112, 30423353846, 30153010873, 30704622563, 30930423553, 31773177221, 31774904527, 31343634798, 31747754271, 31505910665, 32235672154, 33189267254, 32754870821, 32715179249, 31746225434, 32036846312, 32192783381, 32361194659, 33171999379, 33711051818, 34060633071, 34160679760, 33309815946, 34004861077, 33626621082, 33884404803, 33051217414, 32072498177, 32124236023, 31852877643, 31249609018, 31984611128, 32103453531, 32698996385, 33298341590, 34214187960, 34273405414, 33632268539, 34472417001, 33800311057, 34021353146, 34992985679, 35673157084, 36283582284, 36091137264, 36331229224, 35667566724, 36599152026, 35616989236, 35528391107, 34637234793, 34577377244, 35533201553, 36015697524, 35653361064, 34745065489, 34999030479, 35696944238, 35865635756, 36154925974, 35535222353, 35547106136, 35652763800, 35266062812, 36222579223, 35486904072, 34538560605, 33835224055, 34063831161, 33426255582, 33965221432, 33906911431, 34897623495, 34394101899, 33518815172, 32951725639, 32959980450, 32452579393, 32775799158, 32167733996, 31960141519, 31637266762, 32126186945, 31183279275, 30296718251, 30664929749, 31480299521, 32085622773, 33000954888, 32966967330, 32595655045, 31966304674, 32882711159, 32369340808, 32259973911, 32373676685, 31907967060, 30939406654, 31759761797, 32180642028, 32638027411, 32535230379, 32612804845, 32124822389, 32797736102, 33221838842, 33842954818, 33998863983, 34922276669, 35613321184, 35512529480, 34758144655, 34076746327, 33206962498, 33377913103, 32443762929, 31687233742, 32556370611, 33520303751, 32614170053, 32622552573, 32971130913, 33212850539, 33421001016, 33153683954, 32183364299, 32755397563, 31853063947, 31557585460, 32070644018, 31199817411, 30976504386, 30688909781, 31034223856, 31491614796, 30558340649, 29807566370, 29369097398, 29596454535, 28895243644, 28688920713, 29551102169, 30473830429, 30628538100, 30674123516, 31392606850, 30821811428, 29907665802, 29595157920, 29728339160, 29968671717, 29899984147, 29042711990, 28144848260, 28173381362, 28342848597, 28214248394, 28585862208, 29121847369, 29271828994, 29470552691, 29121816129, 29277506300, 29752082485, 29323072115, 29313131136, 29523017770, 29591811973, 28865202625, 27936277515, 28102927149, 27391137888, 27074716157, 26208042003, 26926624922, 26193421402, 26360897451, 27322674304, 28242462381, 27772429159, 27309757026, 26697444683, 27638891313, 26708028500, 25864646625, 26348336965, 26260435782, 26101435881, 25764785681, 25807619474, 26263593758, 25886821580, 25710453604, 26107685110, 25153499758, 25634185516, 25837103765, 26020165462, 26818576962, 27398036464, 27918401360, 27244518701, 27321533181, 27131290027, 27772722396, 26979220248, 26549836714, 26509906375, 26321338534, 26458819546, 25493395140, 25023476758, 25992304309, 26094775738, 25517557081, 24597193411, 23626480654, 23285065289, 24045158835, 24010126334, 23205741464, 23509459548, 23917449908, 23091442606, 23800108303, 23595202013, 23364297890, 23845848376, 24509788761, 24506495143, 24344066147, 25229096906, 26039357003, 26169805210, 25391683346, 25867643633, 26295568439, 25961693009, 25467707267, 24499156718, 24900136369, 24683068797, 24969893461, 24350610207, 23878679145, 24393329149, 24293321698, 23573386818, 22833625755, 23676428067, 22730077613, 22329857039, 21334973719, 22279551875, 22118332912, 21756118448, 21129932554, 20464895275, 20092958244, 19606497120, 20132872779, 20640327718, 20603694087, 21356407589, 21380093762, 20393303325, 19949170825, 19849079821, 20203602058, 19303286030, 19798788534, 20498545127, 20358446308, 21270878967, 21441162044, 20451354298, 20878677347, 20077138987, 19157602701, 19273036017, 18526105478, 17555431713, 18007492250, 17483283812, 18458941427, 17522546235, 18387611253, 18929720634, 19837834317, 20018210512, 19334047903, 19906337445, 18915574258, 19548298689, 18874795477, 17887545335, 17986105124, 17886379340, 17420949653, 17780974396, 18336186654, 18765718187, 19606536435, 19979510191, 20243075083, 19630540222, 19152010357, 20093002687, 20766837355, 19848049570, 20408423535, 20848978162, 20114298180, 20155092820, 19324653006, 20024118635, 19309623550, 20090037600, 20084640283, 20650095348, 20775387110, 20778192787, 21263338359, 20380976781, 21372883823, 20441994181, 21091295704, 21286263409, 20392249965, 20355793994, 20313965064, 20689663674, 19970575803, 19267214724, 19337024153, 18695588326, 19035749478, 19260035500, 18700266143, 19050354332, 18334513937, 18420274263, 17670037189, 16834699879, 15921277946, 16570660902, 17436480396, 16571981278, 16771270192, 16536758974, 17379192828, 17521523141, 17589994933, 16849137839, 16510696078, 17504449998, 16921118789, 17556353926, 17829729351, 18295670981, 19189244877, 19892093267, 19044547945, 18986053802, 19683765474, 18801841222, 19786689383, 19764385395, 19321345016, 19627157544, 19844995854, 19795075158, 19180111856, 19427724057, 19839792505, 20402073449, 21335038054, 22146363985, 21551917918, 21979927621, 21855366414, 21801564102, 22270851368, 22982877603, 23845759917, 24137222952, 24257114279, 23529760788, 23137760227, 23087002575, 23703623741, 24431632940, 24496393626, 24920365587, 25292408312, 24756350278, 24307038789, 25089548091, 24519591390, 23665281678, 23928634530, 24673976472, 25577386766, 25049384557, 24293304700, 24763890136, 24726183690, 25298693138, 25809681044, 26575861222, 27543032294, 27383296662, 26533227106, 27408988188, 28178298715, 27327971812, 27946197358, 28679087909, 29527716599, 29064792878, 29047746351, 30023785752, 29417683979, 29226017740, 28715692079, 28476184461, 28216622661, 27610648110, 28243410983, 28280648326, 28421184957, 29113625936, 28298137934, 28494433994, 29038853604, 29921874336, 30194786419, 31129475314, 31448593972, 30578372016, 31451086133, 31613600804, 31092525257, 31824228412, 31001034211, 31298562640, 32187285331, 31648013901, 32160216616, 31190326736, 30594342048, 30490919542, 30166658482, 29625652662, 29379998372, 30198929585, 29456735261, 28636763127, 28746941757, 28264916519, 28134860249, 27980483548, 28189236204, 28853460832, 28304507478, 28256968987, 27431700216, 27751500067, 28241136146, 27308690305, 27030736657, 26783234874, 27467592937, 26910181352, 26282879428, 26487157159, 26447293960, 26687353143, 25978314299, 26589228169, 27012277675, 27884959142, 28853366581, 28868419097, 28321142218, 29022773564, 28881719241, 29423141683, 30087715432, 30901579393, 31626695618, 32414733555, 32677325306, 32305536298, 32295341988, 32194715671, 32091919033, 31719667987, 31073046665, 30377698222, 30748685867, 29976885293, 30302120361, 31260849739, 31890811398, 32451562494, 32742975950, 32668808859, 33272759189, 33044788782, 33742348903, 33052387544, 33092533806, 33004015313, 32633009920, 33230825180, 32489287243, 31635870459, 30700421234, 31230486163, 30358820713, 30451927907, 29656195525, 30159090963, 29323420105, 29960885131, 29969007663, 29748922960, 28945840910, 28069536272, 27606633826, 27452572465, 28279667325, 28316144562, 27397771109, 27209091355, 26990530064, 27037943066, 26980270819, 27017037667, 26739517520, 27361814809, 27936264064, 27003450100, 26951625266, 26389541589, 25890698989, 25245657656, 26054461187, 25144740911, 24573901868, 25277436445, 24343686669, 24333590646, 24484360183, 25042342661, 24054955399, 23779713129, 23309095333, 24173153128, 23552619761, 22565040234, 22244433653, 21462908067, 20694488329, 19825054733, 19586253077, 18931459186, 18005045693, 17118577871, 16579944472, 16911314094, 16318661605, 16528182064, 17219036491, 16293197841, 16956412390, 16030343387, 15161050169, 14750821161, 14581347632, 13586696113, 13095631849, 13778298592, 14713554625, 13855502747, 14261624450, 15117288167, 14827333320, 15016074167, 15702878962, 15266422363, 15633383249, 15861411359, 16343891150, 16327154896, 16344545725, 15556115067, 14893017871, 15469873966, 14783582221, 14231470203, 13479651640, 13431156390, 14016834216, 14900948321, 14811856777, 14388959699, 15110723080, 14410039349, 13847878546, 13550970863, 13927645773, 14100402981, 15031277021, 15482617271, 14559882469, 13608582488, 14444204710, 15190669800, 15534573635, 16264720137, 15803192933, 16349791619, 16225631518, 16107764751, 16252610263, 17079805019, 16425193305, 16120244223, 16593207283, 16222794279, 17116347562, 16994836652, 16654268464, 16170367424, 16912476315, 17309794593, 18039948806, 17842279542, 17304251593, 18239891218, 18982647942, 18712999296, 19532480995, 19306044037, 18495603802, 17802489004, 17002681047, 17864695732, 18568258447, 18593316546, 18281186371, 19038275045, 19340146949, 20197869185, 21047412228, 21569586458, 21170786451, 20446032142, 20484140639, 20557672299, 20712926642, 19863385730, 20298741353, 20344863028, 20318620070, 19490315641, 19638785432, 19020078357, 18711408701, 19685628480, 19973998329, 19964918090, 20950718530, 20778084835, 19979810809, 19072931875, 18335105749, 17401273551, 16515725655, 15956936926, 16581103327, 15782098189, 15312439448, 15562160187, 15556174592, 15321442604, 15770847697, 16064284319, 16592354850, 15780765543, 14960536457, 15859854452, 16557996264, 16050106089, 16869108072, 16164545188, 15343497735, 14918179960, 14166118201, 14492721649, 14670494079, 13798658339, 14740004793, 14412331665, 14697802002, 15300140824, 14884180885, 15647410438, 15371785347, 14667390272, 14684421733, 15104744833, 15553095632, 16116484793, 15468792848, 14592944038, 14621075373, 14705079974, 14923815241, 14478327062, 13986267512, 13036230866, 12113194276, 11820071130, 12134785078, 13040359872, 12888369291, 13441993935, 13525666498, 14323390829, 13631032438, 13216389919, 13615226718, 13335751962, 13275241035, 12497086050, 11553175159, 12133232679, 12837369293, 13075995246, 12513158615, 11674029216, 11843563851, 12272974050, 11317490714, 10340065711, 9539352425, 10092576394, 9994877458, 10173929244, 9510216236, 9686045509, 10118012078, 9669937856, 9323035019, 9501198607, 9133985710, 8778706829, 9714430520, 9244777136, 9917751235, 10636626695, 10137822278, 9246221672, 9086512615, 9854180633, 9309268533, 9184314290, 9807098333, 10086550108, 9488603536, 8522072647, 8295968936, 8632819789, 9377152667, 8470689660, 7492151784, 7123671633, 6946233553, 7069040710, 7501035922, 6839093510, 7116132416, 6404306765, 7236402087, 7723176853, 8463978013, 7508730513, 7493003341, 7346297193, 7260924553, 8123753812, 9078498466, 8699999554, 7998737540, 8619323902, 8831162206, 8910077959, 8342582607, 7703788359, 7752078539, 8287570315, 8794188313, 9618118812, 9381229662, 8384010739, 8921685982, 9130946792, 9416771472, 9792551658, 10041415075, 10264912756, 9867458890, 9560603437, 9638512813, 10318319359, 10540541557, 11429627959, 10554644333, 11467073525, 10678001366, 9908771645, 10297375403, 10354287481, 10991805404, 10529695020, 11124123024, 10167085978, 9695776029, 9787893159, 8891153628, 8209705522, 8135964488, 7773895923, 7910743956, 7342535298, 7822789129, 8704573286, 9571807823, 10031144275, 10038029025, 9113595052, 9429541270, 10164213287, 10463947048, 10192847364, 9835361745, 10264857591, 10931329802, 11650508279, 12038717421, 12750722494, 13394513470, 12512778618, 12907729443, 12702279190, 13047971585, 13876803825, 13967739513, 14896477898, 15052065254, 14306584201, 14953306393, 15907530258, 15393798696, 14551005521, 13893685774, 13033027056, 13410502300, 13394697376, 13346279390, 13595469915, 12987420856, 12244714872, 11282317460, 10601583159, 9612990961, 9782360527, 10675436180, 10717884253, 10466269455, 9641234039, 8934939852, 8295611427, 9115703328, 9040899531, 9190933082, 8630602490, 8819455451, 8688434776, 8123431776, 8477819293, 8787009618, 9652351027, 10543475790, 10277499727, 10375102765, 11205553544, 11985317730, 12747883520, 13149201954, 13188811045, 13321576091, 13794392637, 12870825797, 13194616033, 13671094313, 12790214742, 11948518104, 11281652285, 10317985812, 10626356768, 11324661022, 10637270627, 11391222689, 11113559259, 11607291059, 10962350273, 11085916457, 11509808114, 11148026363, 10652265696, 11627742378, 11745071314, 11581558668, 11158194109, 11710119078, 11167887430, 11148787686, 11018652391, 10055167767, 9743595147, 10119295729, 9409420662, 9716013868, 9409040374, 10322867778, 9341932289, 9508757277, 8572001276, 9443715099, 9870623202, 10465553797, 9566075345, 10492536735, 11463368364, 10860443630, 10592392109, 9937852201, 10438057278, 11366504982, 11936370010, 11839682731, 12301241563, 12604286002, 12663930329, 13207177301, 13262792087, 13618683582, 13055837468, 13037398403, 12860517061, 12477893919, 12076431859, 11530115150, 11603380668, 11846832532, 12013100308, 12061891382, 12969881346, 12304811633, 12739464967, 12130541549, 12409387325, 13119864207, 13371683099, 12553028287, 12704565359, 12980064803, 13556507470, 14083465441, 14503841537, 14906259390, 15314019334, 15061577309, 14576623962, 14734052168, 14373656460, 14862724640, 14160888432, 13679540721, 13119265854, 13680710448, 14530031063, 14390148808, 14579893678, 14785748291, 14821073719, 14833385404, 15685113995, 14731890281, 14594695173, 14287558681, 13767789336, 14703211288, 13995532729, 13708489494, 14147500075, 13934964686, 13463113329, 14273648945, 14128314937, 14331903453, 14954670538, 15191918875, 15850701870, 15282050043, 14550374729, 13584455482, 13183118819, 13098088945, 12505643373, 12988121947, 12179737132, 12491838450, 11500566075, 12243166013, 12749798177, 13711262302, 14354347384, 13491917525, 13472708680, 14398555782, 14702158175, 14832182915, 15697160082, 15068459731, 15720095979, 16185527279, 16304290726, 16798962815, 17371570921, 17472562217, 18156127384, 17326834428, 17593423293, 17701951522, 17236186046, 17774312700, 17835692379, 18052127460, 18742913413, 18914514638, 18084675104, 17210476497, 17337660749, 17256016461, 17759783732, 17714678265, 16769314300, 16489874114, 15889267609, 16661988584, 16345469666, 15512322714, 14759501910, 14484774356, 14313946863, 13565144467, 13822378673, 13569807224, 14566603631, 15322857321, 14707457315, 14134696231, 14945058127, 15909847088, 16193475339, 16627006409, 17622693165, 16881388165, 16781667819, 16932268619, 16048076470, 15380642576, 14413351735, 14832906713, 14729650603, 14854824799, 15315162095, 16173674159, 16532032823, 16032328914, 15924968047, 16495943511, 17243858273, 16508533441, 16355199516, 17249341133, 17808790873, 18342243681, 18179751251, 17761857174, 17073676928, 16460678998, 16914328610, 17042530706, 16144671289, 16491046426, 16739411698, 16464746239, 17196908108, 17536179138, 18186622918, 17630230189, 17136318890, 17330829891, 17560449494, 16700324247, 15909011200, 16293887570, 17105787648, 17066704442, 17834969682, 18487698342, 19289750218, 19930365482, 19866294402, 20496507023, 20809187720, 19849586550, 19399311469, 19635944001, 19956876563, 20690531712, 21061551767, 21302857924, 22101331736, 22878277398, 23147567373, 22428475099, 22499384690, 22523053942, 22472874300, 22602905006, 23333165116, 23239794402, 24008280779, 23930779656, 23986612243, 23392514331, 22606936285, 23088058447, 23998206490, 23886073730, 24581553666, 25429287341, 25621119941, 26596534908, 27068961896, 27073854917, 26711201546, 26761133434, 25767543730, 25693258648, 26589948919, 27188031228, 27386857815, 27553688580, 26920544343, 26444161235, 26187236412, 26472025503, 26181235832, 26753549995, 27034918260, 27899102630, 27530938256, 28223846402, 28768694787, 29603895336, 29968532157, 30429372809, 29477697276, 29417209105, 29503521697, 28748828510, 29165965687, 28789099116, 29574112094, 30404185533, 30113402447, 29147717638, 28616405954, 29135447716, 29137062104, 29527636406, 28568968732, 28695395776, 28626164269, 29130566725, 29631360715, 30224615384, 29574336148, 28786177079, 29673409758, 29583260447, 28943575556, 29226394025, 28964193378, 28338338418, 28216097177, 27469234261, 28250114943, 29203701952, 29344164070, 28538701268, 28412314714, 28446079948, 27568834371, 28302807115, 27443942658, 27523574080, 27885701407, 27288808161, 28012568105, 28939787441, 29047853228, 29699577648, 29007779105, 28562452053, 27996383555, 27746833411, 27255638466, 26905302245, 26950184580, 25950601168, 25683075907, 25508722839, 24662057001, 24156814849, 23399348900, 23806088579, 23167493470, 23810908469, 23987798844, 24276244753, 24454667788, 23565488479, 24034954174, 24965532766, 24374883548, 24531660080, 23941932792, 22981274556, 23974356432, 23206934326, 22642242536, 22318347947, 22569325846, 22606627520, 22799988314, 22474486360, 21721955841, 22133212821, 21346533924, 21465907760, 20489470030, 19596405596, 19392260339, 18971961680, 19626977082, 18918690893, 18677272686, 18968835061, 18478282390, 19276550467, 19446122700, 19744889943, 20182414515, 20537925440, 21311128147, 21561128728, 21299195426, 22011282721, 21887206620, 21333825575, 21602981451, 21773498308, 22552088200, 22432254194, 22534272989, 22280972769, 21775546208, 22003633750, 21056279333, 20805414187, 21617693086, 22434007993, 22345071013, 22830703616, 22324763604, 21900857621, 22228512942, 22215619467, 21669835675, 21427128910, 21714387387, 21964506525, 22512035424, 22147764105, 22838952425, 22628103571, 22612743096, 22999441141, 22985616021, 23079863864, 22288813848, 21832733027, 20859490933, 21704884013, 21384871475, 20984772508, 21075181154, 20391394734, 20580434976, 21144000930, 20683577335, 21315736782, 20668645151, 19931000280, 19818125648, 19076909682, 19527026925, 18898293851, 18730542298, 19420322237, 20135576811, 19838423157, 20738745509, 20883668842, 20603737748, 19779927045, 19504666809, 20245381512, 20484422453, 20311240319, 19777500654, 20472055801, 19780586105, 18918898483, 18704401508, 19437840768, 19802710410, 20293524982, 20643249636, 21312862916, 21201353285, 21086048045, 20725512999, 20986280450, 20534033974, 20009526905, 20506220448, 19545034378, 19236832594, 20201217136, 20683013783, 20677691213, 19758516421, 19544928914, 18595642169, 18663597095, 19291238722, 18649005988, 17933355710, 17908477603, 18834910036, 17985368382, 17482225814, 17563536450, 18415347315, 18883478003, 18109319785, 17566770869, 18096455314, 18277339296, 18585572705, 18314985105, 18965322097, 19179185958, 18921482781, 19424136005, 18788007060, 19581000382, 20263639047, 20792849214, 21693617081, 21430564745, 21550978687, 21809400432, 21955211614, 22683681321, 21914297240, 21837420653, 22304293615, 22239866041, 22687913430, 22372963779, 22687972161, 21773877014, 21895769292, 21560206065, 20848613317, 19866099188, 20194207248, 19842276003, 20125343875, 20366635393, 20087843866, 20433515967, 20446782233, 20066586306, 20087683552, 20988431872, 21551821141, 20682408547, 20650849039, 20858036179, 21705200680, 22349626319, 21711311142, 21987752436, 21767593478, 21228199730, 20869703212, 20053595213, 20957555472, 20718894474, 20976205410, 20709289664, 20677242816, 20255018338, 20117765011, 19303697343, 19282769132, 19286895300, 20263207146, 20659553730, 20515622424, 19880725765, 19830250183, 19242299943, 19149750820, 19220155470, 18412782022, 17958203053, 17952475124, 17496069010, 18111554186, 18355021264, 17922602977, 18140903195, 17615139558, 18293547525, 17451251127, 16812383496, 16547004101, 16137950738, 16797836183, 16908976649, 16028512368, 16940829400, 16327300062, 16975460021, 17345053467, 18313328715, 18147136021, 17153756968, 16698940123, 15763637807, 15328033224, 14728966531, 15420478383, 15308371406, 15901857870, 15563813272, 15550443348, 15677123803, 16211455647, 15213002934, 14306171390, 14579057288, 15001219329, 14520189571, 14270901768, 13551245771, 13680628012, 13189494956, 12390965503, 13362710383, 14311569152, 14130292701, 14710995697, 14581317660, 14620558937, 13997992627, 14426094954, 13882884181, 13187754332, 12955825200, 13889318754, 13537890846, 13267221035, 13310505544, 13078204128, 13748086596, 14304620328, 14600144129, 14640655640, 14387424810, 14274669989, 14923139369, 15685980026, 16099897384, 16009402271, 16854750164, 17536027773, 17739545551, 17618443354, 16843548253, 17218692155, 16317249591, 17221886943, 17257664405, 17932550716, 17086052442, 17482996384, 17242130907, 16842010345, 17495648152, 18328033348, 18660110745, 18679874586, 17837175304, 17600121780, 16914536739, 17330095291, 16699978670, 17579683354, 18160891040, 18251002898, 18033860325, 18390475189, 18103419418, 17162753449, 17156869829, 17762281569, 18408902067, 18546855237, 19312824612, 19982361413, 19743723554, 19117338733, 18647977744, 18548731853, 18375203577, 17792788710, 17571489974, 17104236249, 17348505933, 17239560788, 17206079669, 17070701230, 17398033113, 17037808983, 17976256710, 17334646142, 17548052256, 17214972636, 17272094222, 16725701899, 17270864274, 16319905420, 15423326756, 15920764736, 15841618595, 15212076917, 15665461732, 16467610310, 16036613328, 16743890353, 15854077028, 15608646852, 15175549480, 15006717723, 15215139131, 15329021485, 15619457637, 15280675615, 15449253001, 14891487141, 14113737521, 15009639541, 14448001858, 14994695706, 15505100206, 16332396618, 16845884377, 17065688166, 16303169019, 15834882708, 16635387283, 17496417014, 17319490796, 16515746949, 15988262630, 16337351164, 16926297486, 16869056380, 16501354971, 16843932803, 16749870132, 17237229651, 16730544782, 17406694139, 16554491925, 15603585521, 15015259922, 15822279103, 16716015434, 17577442164, 17730600706, 18129956488, 18062241701, 17620185878, 18522950515, 17639007654, 17180384520, 17050634259, 18000920284, 18824625229, 19582756301, 19950597130, 20879640853, 20961299782, 20143335420, 19262655772, 19551605321, 19448290277, 20156345109, 19167631781, 19473335027, 19357870837, 19326670594, 18698327329, 19342895929, 18628807778, 17714426924, 16758965763, 16404251752, 15599960219, 14812030979, 15395351013, 15932313148, 15025295053, 15831402585, 15860048844, 15799290016, 14911544817, 15762526902, 16326782043, 17089830556, 16995402286, 17539681152, 16963234963, 17720098447, 18185462853, 17261937561, 16809924159, 16695151127, 17530697043, 17288193105, 18269878931, 18692963849, 18787244474, 19536433859, 19180815343, 19905586183, 19220979639, 19933106214, 20138018144, 20031412202, 19407731591, 19497124073, 18798182814, 17828759643, 18107740023, 17459876927, 17615870414, 18231634605, 18509321774, 19424465166, 19351029041, 19528712095, 19789071715, 20478075080, 21440479676, 22344191481, 21696543837, 21594170364, 21178807004, 21179647512, 20369803660, 20732998780, 20381971190, 20551468077, 20882780215, 21099833659, 20368303469, 19405106901, 18448665760, 17878858458, 18264864109, 18582652925, 18454444639, 18179586906, 18498617459, 17590470964, 17844253186, 18338961257, 18249238174, 18583909441, 19156684835, 19071967115, 18259079039, 18727428570, 19626051450, 19522059968, 18646787716, 19521699547, 18582642149, 18470723799, 19043861120, 18682863825, 18505099013, 19406421550, 19784439727, 20258662466, 19335516500, 19372236446, 18945765381, 18840977416, 19260193639, 19960603474, 20243772958, 20667654728, 19731641648, 19186160619, 18660566225, 17723234104, 18195514095, 18498986748, 19136535249, 18221185817, 18197599958, 17476329282, 17021385828, 17757768480, 17725127464, 17968701683, 17689806507, 17280330963, 18248399602, 19070881844, 18383612948, 17782359459, 17855340763, 17196615976, 17741713054, 18111101823, 18711489202, 19708511931, 20032701121, 19452094123, 20353839784, 20088774766, 19836196089, 19566501175, 19586546474, 19310119698, 19199869239, 19289118785, 18714493643, 18516890061, 18313537645, 17499597267, 16750100592, 16956445950, 16432384232, 16690895051, 16198416991, 17029126848, 17091220825, 16126147513, 15261437265, 14813924957, 14849019803, 13968223463, 13255389313, 13277407067, 13436630080, 12909154749, 12351063957, 12685281187, 12559317437, 13359845119, 12525988923, 11598393289, 10761230336, 11133781486, 10464545252, 10575465069, 9855735869, 9134341762, 9638680058, 10408876820, 10868290821, 9937775020, 9906757324, 10548345736, 9623016822, 10401066269, 11394101572, 12379341663, 11784942023, 12281001753, 11907102317, 11336090603, 11188765269, 10559971982, 11508939236, 11987992199, 11806231718, 11063821919, 10687285713, 10479515680, 10596080990, 10291270144, 10052145292, 9417821641, 10264910597, 9293967731, 8358922723, 7958018183, 7711111370, 8149245036, 8928014932, 9206322879, 9869096637, 9768246807, 10363767591, 10116878202, 9772019565, 9034186768, 8510919930, 7984300113, 8155164297, 7608542829, 7285176702, 6399220157, 6202412767, 7062927562, 7570557890, 7810338731, 8545188813, 8073423352, 9019792298, 8703388075, 8917181731, 8540011685, 8526394860, 9423812761, 9055750337, 9112352222, 9325985874, 10200042491, 10641253475, 9978211797, 9422678796, 8751288200, 9427030815, 9956589299, 10951499971, 11689669771, 10840714450, 10808618190, 11680644987, 12582040751, 12256595143, 13188258903, 13210267460, 12641417535, 12237198866, 11377357720, 10814076355, 11412278571, 11031127336, 11421726741, 11513086933, 11190140213, 11345816006, 11697426558, 11109979681, 12002210425, 11685379580, 11728124036, 11805700033, 12312699641, 11756245175, 10886624183, 10914597637, 10461286423, 11363150012, 11281296957, 11520331824, 11445513002, 12275718100, 11378387017, 11332694368, 11424237735, 10680562814, 10435304007, 9652835968, 9273551762, 9420758327, 9349324742, 9691154350, 8704525027, 9320822098, 10251609464, 9589028611, 8884717757, 8155432701, 7752209806, 6943072330, 7717065523, 7541048789, 7279650603, 6598014653, 6236808205, 7171035051, 6314416199, 5669184189, 6565224936, 5996955925, 5924777153, 6423912132, 6288404846, 7266659654, 6956687753, 7097546141, 7890012752, 8586135254, 7982845638, 8659338910, 8832226048, 9600892530, 9785622297, 10507692588, 11179125516, 11754953436, 11247260931, 10756619674, 11508282023, 12206303077, 11639639775, 10870758061, 11289931076, 11753206558, 12135910792, 12303198346, 11872791971, 11869002592, 10986138197, 10311824891, 11120252960, 12116486380, 12201045424, 12094721139, 11590798934, 10621971346, 10756088964, 11713406021, 11712316541, 12303295359, 12877190833, 12476672865, 13456760019, 12996797906, 13761718494, 14106784276, 14255334609, 13500069347, 12646097340, 12040774699, 12907961229, 12749459487, 13564609703, 13648256602, 14599896454, 14431872952, 13607022201, 13246975396, 13875747512, 13131920034, 12896956893, 13807619776, 14526128068, 15090681720, 14565272049, 14139894780, 14236071510, 13695604997, 12901081867, 12755990382, 12728955799, 13647125104, 14138932317, 14832409406, 14705951850, 13742642840, 12898343471, 11953626521, 11465859085, 10619731653, 10084962597, 10527484960, 11297960988, 10743929671, 10443446080, 10185685142, 10887282293, 11203505582, 10609893866, 9675792886, 9405631477, 10285536450, 10737463686, 11627357058, 11398278266, 11362673724, 10398347972, 9932200614, 9843663929, 10117176589, 9737045872, 9977082872, 10656741971, 11133592271, 11027910245, 11246682666, 10509943591, 9858095248, 10713940491, 10129376222, 9846147124, 9459584090, 10280989250, 10267222226, 10285658070, 10431449923, 10022197676, 10541332208, 10330566843, 11218951066, 10890585465, 11369279156, 10562658344, 10204814778, 10864735204, 11574186621, 10740280771, 11153584660, 10773415808, 11258188028, 11994451620, 11702728876, 11317917626, 10338993490, 9620216985, 10553941538, 10459981207, 10859408837, 11009734546, 10953778281, 10058080783, 9776604633, 9514257029, 9165120566, 10024071715, 9044027953, 9703822053, 8840507154, 9182483032, 10088721157, 10100511623, 10467882816, 9831281837, 10003055591, 10984724577, 10166155342, 10866204445, 10576275092, 10796954528, 10431943364, 10851941005, 10960579086, 11067921381, 11867673626, 12301657371, 11890458893, 11992086613, 11663269485, 12158741031, 12808851139, 12090858185, 12978520379, 13022332152, 12872180959, 12689352504, 12229801947, 12587298227, 11811146329, 12321810844, 11522258517, 12472447447, 13261801845, 12506261783, 12298080226, 12682935135, 12044751697, 12695711130, 13459014061, 12514997508, 13164793240, 12326298662, 13229631324, 12363486063, 12763199473, 12430916054, 12661251201, 12511997109, 13437144512, 14207097894, 14943711298, 14366728010, 14132353125, 13616335523, 13993008910, 14178273097, 14558010766, 13980427341, 14358218104, 13676412686, 13073340159, 13758677450, 14559827512, 13926332153, 14438078769, 14983602696, 15781744469, 15191067800, 15653375202, 14798134301, 14003973923, 14940855189, 14529571688, 15063354160, 14274813552, 13715511278, 12826862295, 12761613230, 13182251657, 14021323029, 14862137469, 15482577382, 14483703125, 14154281009, 14852789631, 14507816375, 15420630979, 14496052139, 14321965937, 14700397695, 15260717108, 14925810480, 14788618412, 13962914325, 14432467060, 13847636278, 14208447356, 14705180024, 14992976312, 15936649544, 16290748684, 15354701513, 14398356665, 14750267005, 14665445120, 13899469917, 14044743794, 13423214296, 13130436183, 12230110710, 12867093628, 12512284153, 11746375379, 11004487951, 11095817709, 11904159528, 12301221462, 11718921120, 11667816506, 10939189257, 11146094417, 11594870381, 11178270670, 11250896921, 11681678289, 12384121206, 11407183414, 11223442533, 10590369908, 9666287160, 9723567810, 8998821402, 9976248437, 9676186790, 10315581296, 10863347034, 11697796455, 10972143267, 10033792716, 10676842265, 11287526873, 12026530534, 12160910904, 11305180942, 10793672781, 9857867494, 10487890029, 10288899750, 10616650580, 10277759395, 9581494050, 8699588931, 9278006884, 9082693158, 8743623468, 8578749039, 8854134179, 9354398173, 10199718804, 11050222584, 10258149501, 9754259375, 10072490388, 10103686530, 10854445194, 10422615583, 11024589530, 11073622260, 11104628282, 10317380378, 10112833944, 9698936646, 10523537658, 10870497908, 11137993046, 11431361303, 11469457295, 12319065751, 11525763251, 10616393389, 10310049637, 10255599603, 10824116360, 11497833170, 10860669357, 11603449453, 11772762442, 10802323825, 10653230452, 11149363328, 11698256667, 11496055959, 10767063269, 10441851264, 10079492500, 10190698984, 9573834913, 9745681268, 10457127547, 11442068981, 11015229460, 11973214092, 11078470338, 10832037580, 11783757806, 12496579453, 13412672625, 13784688328, 14315397070, 13782320542, 12969390488, 12397316096, 12630715439, 12549499743, 13096902192, 13083595543, 12093494184, 11627135129, 12353359009, 12129271678, 11332165440, 11037419781, 11389570585, 11244112650, 10384472199, 10065202346, 9847825883, 10627195330, 11579797114, 11426886904, 10815214098, 11673824666, 11048433650, 10648270768, 11043831423, 10468064658, 10135418057, 10605515897, 9812408689, 9925737548, 10600146861, 11035156487, 10627431723, 9899784191, 10489746711, 9658529773, 9550965696, 9831474496, 8939710904, 9380090393, 10280592347, 10989683544, 11076944620, 10418280117, 10340581744, 10615099565, 10145595428, 9956715682, 10250395678, 10107452892, 9695261327, 9843342786, 9822352307, 10108055234, 9748935837, 10371617013, 10423872811, 9591305078, 10061971955, 9263696154, 9520136361, 8570454265, 8737959230, 8327310400, 8868340042, 9511956335, 10220315023, 10214238941, 10748446842, 10033180377, 9564350485, 9888740481, 10282267944, 9921994699, 10575662099, 10745473934, 11614364483, 11730802195, 11980068033, 12099736593, 11907265156, 11120368904, 11669477576, 10803010528, 10938578707, 10826909170, 11263095267, 11387642908, 10761722901, 10087507986, 9854454665, 9568512740, 10437328357, 11148028687, 10562164589, 10777261819, 11229650350, 10731794418, 10990301415, 10447720129, 10305480199, 10018910658, 9261664065, 8905418781, 8574343687, 8590844963, 8395119509, 9003402023, 9321833617, 8419189252, 7531934687, 8120663345, 9005588513, 9401076150, 8630206194, 9350105116, 9162167733, 10129167743, 10590531982, 11406223464, 11500584108, 10775557372, 10005306238, 9526911152, 9075887778, 8139735408, 7477918325, 6858181093, 6880896931, 6225078307, 6227490481, 6954155541, 7320167408, 6883028961, 6005980178, 6791662952, 6655096716, 6556403980, 6637062295, 7321559330, 7175805160, 6882272515, 6249438890, 5839163059, 6415753469, 7370634757, 8273871982, 8636997487, 8995177084, 9683073063, 10223059279, 10095910200, 9719610690, 8907329702, 8188661079, 7880817884, 7388050021, 8229607828, 8305825146, 8283260478, 7543719186, 6714342870, 6560649901, 7249508864, 6688001283, 5841913603, 6244619804, 7053634012, 7506172451, 8087626510, 8374864378, 8898929952, 9684441624, 9046357308, 8676078674, 8458311230, 7515482830, 7886434605, 7145206722, 7043359607, 6953602691, 7311507828, 7900977146, 7632510268, 7283171532, 8103200018, 8668464411, 9167899159, 9896625402, 10267608721, 10057721195, 9865032906, 10857949652, 11511477074, 12155608670, 12335952910, 11535518712, 12535239432, 13327463222, 13878223944, 14768382227, 13983322151, 13108310639, 13567036544, 13371652979, 13905893759, 13826258479, 14155271473, 13660555988, 13875793164, 13865542393, 14495941948, 14021441300, 13197726960, 13796777233, 13911903888, 13437879858, 13790184082, 14573520170, 15139457236, 14376436662, 14280450667, 13563468784, 13632525357, 13372530378, 13510630880, 12553233161, 12755894443, 12991168162, 12644315572, 11701745340, 11146758503, 11407619752, 11938979398, 12612417665, 12956584884, 11967161276, 10981643622, 10183994755, 10053415919, 10256124530, 10011924725, 9195872758, 9973555496, 9178812609, 9337130178, 10210467239, 9961331876, 10320530016, 9505840555, 8884112289, 9799946315, 8873890542, 9687000514, 9677105247, 8694290955, 8081707526, 7244280589, 7272831947, 7735493659, 8032349125, 7785547630, 7285308982, 7002850158, 6525086939, 6367862468, 6372323891, 6905205547, 6434474308, 7094248870, 7037953183, 7073345481, 8021844053, 8882873619, 9601097180, 9509776700, 8989829179, 8711446582, 8717198964, 7762412171, 8347213976, 8373701964, 8845825544, 9622962192, 8935236559, 9321422032, 10239321160, 9746616821, 9901132695, 9856317740, 9882295421, 9355186818, 9646676217, 8912378034, 8905557653, 9120792463, 8967756518, 9936054959, 10021657442, 9862558697, 9077034213, 9391780554, 9609149281, 9560029630, 8714986162, 7768567277, 8324874723, 8438630712, 8235530016, 8282295945, 8267057576, 7792972057, 7477385426, 7111532038, 6352022330, 6364730973, 5732192763, 5768351115, 5262081553, 5261279283, 4417806515, 4523196396, 5500198151, 5786706715, 6444758689, 6598259173, 6339832860, 6309963820, 5994181563, 5914457636, 6552580903, 7497545490, 7180729290, 8021273863, 8546389414, 8514112150, 8831514615, 9297767179, 9070833478, 8718762741, 8100438946, 7733308576, 7404088925, 8274587877, 8799432744, 9279873487, 8646598320, 9061536801, 8362278045, 8191543191, 8549610405, 8866218878, 8603189089, 8740858264, 9014746521, 8533212034, 8102062647, 7530442356, 7444780742, 7418614594, 7998825949, 8068723848, 8167858708, 7996873715, 8802303620, 9373148901, 9818905083, 10665640199, 9732040546, 10337182196, 9517440904, 10489996840, 10998450289, 10870302994, 11673201687, 11102208446, 10195833795, 9846439217, 9658407595, 10450425472, 10117174451, 9711876222, 9738214417, 9626704432, 10485635357, 10136115599, 11040444247, 10112905363, 10588621579, 10768498292, 11580727601, 11134555651, 11744934447, 11790532002, 11689970461, 11173707758, 11269531571, 10473258939, 10691897899, 10176418009, 9707280349, 9566370979, 9685327234, 8809883978, 7942187389, 7137767775, 7090402979, 6757481122, 7448592889, 7878467118, 7475480294, 7309235670, 7293844533, 6686918899, 6260376229, 6278968573, 5732375431, 5417061456, 5149381546, 4383294176, 3518103241, 2555012507, 2231302333, 2516317684, 1746851553, 2459680760, 2513012278, 2748034280, 3076118234, 3779785286, 3730567003, 3021282017, 2751774538, 3358197825, 4172952739, 4685531012, 4809768240, 4532527505, 4017581786, 3101131576, 3979334359, 3543058069, 3181946974, 3902142201, 4486393334, 5119914944, 4720158896, 5051380615, 4391159048, 3706319244, 4385188010, 3478108617, 3030247412, 2420514362, 1913464430, 1463057751, 1253802083, 1275683240, 658604966, 884782117, 467232839, 0, 0, 181226271, 674076522, 1639800331, 1917550820, 2068892120, 2221001877, 1818835002, 2736435707, 2568169728, 3324547065, 2666284847, 3478308987, 3731184819, 4644388724, 5375388030, 6373692379, 7092732571, 7593633235, 6672245850, 6008227425, 5484152983, 6201261482, 6566354384, 5799416926, 6637308255, 6286544175, 5339508146, 4501152296, 4320103319, 4925109863, 5906091741, 5930279593, 5874620980, 6389832628, 7198977934, 6700966218, 6103631295, 6224538182, 5833606538, 5498357151, 5623037408, 5791331808, 6454660197, 7374692779, 7281855624, 7551003335, 6741254384, 5828760488, 6704038564, 6691555354, 5838186587, 5367710081, 4967986580, 5491803708, 4988787909, 4194997539, 4634353849, 5117906511, 4907505730, 3954912181, 4934550499, 5643047629, 5766603032, 5794113003, 5214456162, 5452536792, 4480541400, 3952556578, 4303924951, 5156991417, 4252848862, 4400546830, 5202496829, 4365414232, 4114029314, 4912488433, 4306980663, 3753632207, 3095984386, 3890261149, 3145633349, 3043729652, 2638716176, 3479565516, 3553471795, 4328905752, 3851543199, 3971947463, 3017729595, 2688065607, 2743506472, 3159164966, 3283447939, 2824769660, 3196084047, 3628128960, 4157060212, 4983251360, 5333633908, 5628660942, 5689652262, 5575291833, 6104215318, 7065366969, 6418890703, 7033511511, 7579576796, 7312220860, 6577616125, 5791511732, 6088757122, 5192110531, 5903611344, 5852289020, 6381146984, 5751591285, 5106740172, 5021356178, 5034489728, 5212075791, 5496108619, 5403309808, 5452725691, 5770937542, 5687362607, 5303825606, 5067766002, 5348700614, 5037503167, 5853545868, 6074614946, 5126854250, 5399708500, 4704729117, 3721687634, 4471501294, 5004386167, 5777292028, 5565199476, 6394699789, 6641352534, 5708943603, 6091685409, 6887858673, 6066555108, 5715356266, 6635468001, 7078290325, 7029009253, 6785795055, 6227063866, 6351012335, 5473323810, 5813345692, 6178339094, 5188277686, 4789699953, 4773643729, 4403886903, 4693975817, 4704649446, 4101901461, 4032683907, 5025690324, 4560482697, 4688091920, 3951054801, 3324807632, 3392144821, 4295782318, 4008159625, 4857395737, 5746999591, 5256699227, 5206258187, 5234664614, 5638191457, 6211323560, 5634242107, 4874492754, 3905156652, 4891493302, 5463968484, 6161012809, 6663519924, 7181193139, 6319392780, 6318273728, 7151642622, 7493389621, 8372257844, 8739657756, 8891025721, 8883525343, 9606857427, 10575064788, 11067974840, 10569854539, 11088281876, 11195314390, 11445639034, 10863587804, 11315588331, 10881460101, 11023634451, 11168452815, 10524602140, 10613171248, 9651534466, 8704566454, 8901547334, 8298727764, 9084629710, 8946302202, 8815969657, 8387544062, 8915180105, 8575828377, 9449072160, 10310491747, 10247284319, 10156809502, 9283837291, 8552499097, 8093480450, 7224592947, 8082923414, 8282913646, 9149034521, 9323794667, 9520900223, 10111652847, 9597802263, 8875695186, 8861261107, 9818090264, 10657797967, 11472768448, 11210352525, 10265737574, 10943215230, 11115260567, 11731872364, 10918054906, 10546486317, 10127154389, 9715618315, 9399156490, 10149159026, 10709363861, 11518674817, 11112802839, 10230684245, 10458129798, 10089281129, 10021193198, 9679063315, 9868474293, 9378377881, 8379730339, 9087286296, 8637764399, 8081001729, 8659997021, 9287199051, 10028949994, 9451033821, 9084982719, 9575354248, 10394589769, 9822432604, 10099532662, 10024421731, 9973654547, 9408712541, 9649487808, 9876718603, 10270878657, 11127489316, 11459835064, 10532088781, 10662812023, 10002893320, 9201718397, 10036709631, 10695825290, 10401446793, 9561884201, 9172218957, 8441601147, 8249424439, 7853477754, 7003578805, 6938701814, 7671137221, 7670177932, 6884162234, 7196132362, 7989491035, 8538765564, 7654955345, 7116494613, 6424579271, 7288214329, 7700131741, 7475485721, 7655909247, 7291033381, 7260642074, 6906932870, 6648542211, 5790793629, 4795732892, 3924732489, 4503820907, 4910647558, 5323117731, 4439833616, 4680077771, 4591608521, 4997783820, 4455041627, 5194682900, 4417556277, 4611810261, 4964161862, 5429480994, 6285236105, 5425244766, 6344053517, 7152091082, 7286637184, 7357723979, 7995411021, 7920902323, 7352935961, 7031422950, 7617543099, 6662271165, 6648858519, 6979685890, 6628139966, 6088386671, 5118734693, 4204988269, 4609121848, 4524976823, 4691088493, 4749327900, 4264957070, 4536079170, 3547404272, 4127247580, 4451102982, 4363157249, 4053717602, 4897241827, 4932538447, 4648587108, 5099702464, 5037363215, 5169492762, 5665192871, 6617987485, 6787555090, 6973738493, 7501285087, 7922675135, 8015782812, 8722990242, 9358407081, 8453536960, 8273576960, 7817564641, 6834820066, 6956792806, 7136446986, 7122817256, 6860297305, 7087849989, 6646092233, 7070827412, 7901903985, 8835845077, 8074730967, 7503506240, 7182460495, 6833599273, 6838392488, 6046397167, 6004208519, 6980753252, 7334958473, 7988526515, 8767000200, 8004427899, 8560557528, 8534422712, 8844310286, 9214398746, 9642658879, 9304775545, 9033156254, 8642605784, 8806769376, 9270596753, 9101642426, 9494926646, 10258913586, 11085346207, 10412625885, 10182617887, 10434763840, 10560970915, 10852554265, 11591263445, 11820099103, 12281206766, 13092411131, 12184298242, 12956165610, 12097704173, 12425804820, 13226628536, 13562644945, 14150325487, 13531218394, 14376539044, 15121828246, 14263850354, 14587843956, 13857918405, 14171758318, 14696926990, 14433788675, 14547507730, 14902028029, 14929745885, 15718523807, 15507440161, 15125723018, 14986934407, 14387529818, 15015056973, 14267343099, 13862618875, 13901883392, 13903909353, 13246234776, 12321522342, 12968454694, 12400471181, 12230051569, 12282418143, 12867667687, 12581415082, 13548824127, 14184338556, 14713920951, 14758720622, 15459151320, 15826882604, 15416349797, 15533835915, 14642989019, 13846275924, 14122222290, 13685813468, 13928028049, 13290585342, 12628162442, 12329377522, 12455821728, 12457912826, 12689747718, 11794763251, 12107947631, 11452127998, 11686272058, 11927548626, 11256224345, 10908906630, 10272475067, 9997589900, 10496430370, 11027177000, 10654540096, 10736873202, 11506113417, 11363007526, 10761542837, 10097767217, 10798841823, 10464725302, 11064258236, 11595653150, 12463216058, 11691800935, 11743724625, 11526248863, 11265120198, 10789811322, 10168087768, 9730282229, 8881358315, 8032139638, 8576235410, 7797951655, 6807834156, 6115781118, 6941975504, 6234386076, 7106819118, 6319292270, 6477180428, 5980351473, 5671981471, 4723521728, 4228056661, 3426790950, 3895799324, 4891068913, 5525830936, 5353530873, 5587057599, 5600876123, 6133035945, 6012633826, 5987190067, 6893683121, 7454730245, 7596761060, 6620140202, 6368142080, 6190743088, 5633523444, 4986325195, 4081472536, 4043223835, 5007496538, 5739711161, 6332029709, 7290166969, 7585809436, 7658347475, 7882368562, 8546192465, 8010478624, 8602981017, 9028382353, 8375782157, 7596355858, 8167285532, 7328058978, 7370450488, 7825776960, 8579583365, 8697721957, 8013209401, 8776811819, 9699431448, 9193175410, 8776017750, 8190613741, 7379335851, 7826797471, 7277827154, 7509246328, 7943928335, 7812706238, 8053486709, 7292386570, 7768470410, 7344190798, 8110033735, 7571964404, 8570203754, 7881680298, 7895232674, 6922006393, 7130952675, 6190405765, 6582522122, 7283743538, 7262064873, 8227049797, 8727373354, 9307615920, 10134920992, 9437871981, 8703330236, 9623515514, 10137687325, 10339453379, 10463026074, 11394457710, 11545772856, 12313942022, 11371808408, 11627013689, 11452578544, 10914635631, 10329124002, 10827420423, 11497835666, 10650053755, 11195633835, 11476258565, 11342107421, 12137401528, 11601995274, 10975756326, 11156449078, 10188400831, 9427253034, 8595205616, 9428475627, 8790599465, 9527272958, 10192648117, 10735896341, 10116455738, 9307603203, 9076637444, 8567367338, 9219348173, 8418740702, 8141857655, 7331155120, 7803561274, 7169727986, 6708719159, 7703229652, 7452603762, 7769840182, 7249658108, 6612483272, 6994227656, 6503681166, 6688607427, 7630661195, 7422381689, 7162386213, 6591222626, 6539858068, 5853088742, 5282726195, 4992034998, 5615389917, 6079829361, 5365206682, 6319118002, 6819245967, 7542340394, 8358710202, 8645215411, 8064527633, 8133308568, 8036493290, 8232518708, 7457194905, 6574995575, 7099996251, 6388787918, 6808950550, 6929504801, 6333986781, 7087165798, 8022677028, 7103271176, 6294822106, 5632901103, 6115382804, 6883323680, 5975671882, 5709609369, 5186553461, 5551021169, 5874947470, 5491105950, 4548877539, 5160971621, 4948539483, 5616169188, 4995606335, 5621610689, 6572894824, 7442928747, 7808723256, 7500041643, 7424351289, 7923653471, 8595883702, 8469039625, 8327627152, 8916384714, 8924743998, 8058708827, 7358607937, 6409323774, 6558726612, 6044930461, 5750039962, 6200415313, 5579778616, 5097821837, 5014194833, 5510085053, 5549108508, 6195546250, 5810745884, 5479917702, 5867924336, 6567844347, 6732376452, 5983946733, 5044150012, 4735760820, 3759257795, 4002148706, 4956925997, 5878394618, 5390916464, 6133254445, 5758276377, 5724596698, 6291359721, 5357188105, 5625996078, 6008936953, 5294967936, 5389636112, 4424072395, 4712874274, 3787490245, 3359659513, 2900449339, 2470180297, 2106801152, 1664568089, 2368094063, 1910806929, 1802420736, 1133156547, 402155277, 0, 508745177, 1380462062, 2055852909, 1986873753, 2929279681, 3864628254, 4282522719, 4600941581, 4077741925, 5062501936, 4701776365, 4946897233, 4192666699, 3331215833, 2811718959, 2378886186, 2078738581, 1740665049, 2042166086, 2885027585, 2135111141, 1506797362, 2127788905, 2066762744, 1991780234, 2287042872, 1672137997, 886671603, 1168485680, 1704043142, 2293855677, 1502873269, 932864557, 324911404, 1127919728, 828651646, 684757580, 1612266790, 1847799970, 1532623222, 1879869466, 1176394818, 1567499819, 1199127357, 915844825, 1060348163, 897033601, 1136250743, 1655579093, 2461170337, 2805770782, 1900667057, 1297492144, 1909811581, 2469575346, 2335811548, 1575350413, 1687132751, 1057918116, 701018103, 1235504641, 1319131874, 2157384042, 2641206842, 2489464953, 3294037709, 3638512304, 3280686301, 2365508321, 1652201070, 1403028159, 2192838291, 1196669564, 2068572544, 2529359451, 1939841832, 1021151892, 780040294, 0, 0, 40384857, 0, 691628875, 1045528847, 746137082, 1504670761, 1117185021, 820381952, 581699576, 70291333, 591469506, 616491539, 1354376881, 1172573182, 233917833, 177754626, 960168150, 224941773, 0, 0, 0, 0, 0, 736626223, 863694546, 637795792, 526959150, 476453721, 21031632, 1017278144, 1945008845, 1297007592, 1915746156, 2882060918, 2934272966, 2079973690, 2306756999, 1555498021, 2472048047, 2017720329, 2050140661, 2923917244, 3620531436, 2701138389, 3629030598, 4515872671, 3929051005, 4295239424, 4447461514, 3828847869, 3345717898, 2671443252, 3523369425, 3648673161, 4468394537, 5093818581, 4212913876, 4973013434, 5254768530, 6162368407, 5615447642, 6058929650, 6212686143, 5712318412, 5434331513, 6004979539, 5481108380, 5375532017, 4733297742, 4584457896, 4605762609, 4824091786, 5736001105, 4793182988, 5737720480, 5274556964, 5138089870, 5732030751, 4912394873, 5108951327, 4365087263, 5085136413, 4108697250, 3393071513, 3092688791, 2448375322, 2757660784, 3572110045, 3420310294, 4118541606, 4747155547, 5329803736, 5050277195, 4505133300, 3529720153, 4350557905, 5252291427, 5568748485, 6336258847, 5446926892, 5250100885, 4619070742, 3995017162, 3744173754, 2755454250, 1827159535, 2126040936, 1652499326, 1871176149, 2313040294, 2211036720, 2243547801, 1611142801, 2217802751, 3046518304, 2872684290, 3855946334, 3407720717, 3969559634, 3207652166, 2599739722, 2261921456, 1936839561, 2178761400, 1664954599, 2168989753, 2800372498, 1956728620, 1352828378, 1745453956, 878462328, 1441553137, 1866905785, 2295110540, 2655496078, 3187488280, 3027721772, 2133705757, 3002089191, 2968651146, 2602482710, 2570455916, 3022194840, 3418295879, 4305143286, 4978184394, 4200910847, 4970641335, 3993585982, 4901765253, 4050827948, 4053875225, 3198375151, 3874323086, 4365932531, 5002475569, 4468943063, 4385208264, 4872006055, 4576240601, 5557391710, 5799696956, 6494685600, 6468148238, 5607882598, 5385145828, 5241847583, 5558049992, 5156267730, 5043651159, 5353265978, 5022400249, 4528593488, 3545474867, 2902297802, 2179395631, 1329016179, 1780088634, 1483190251, 1486950809, 1479444915, 2218309231, 3115546938, 2418338249, 2776911067, 3604284745, 4376761723, 5334188409, 4614494450, 4105154106, 4579194546, 4673343210, 3866060447, 4801786946, 4018077251, 4947050944, 5105651308, 4330618341, 4334348816, 3783079840, 2942169821, 2625013582, 3439291361, 4033888082, 3647142329, 3341834576, 4173540416, 4414959465, 4711347266, 3810488406, 3671295596, 3578121207, 2843268527, 2853344842, 3468109766, 3105356115, 3491977392, 3161234606, 2469704050, 2125369357, 1130081032, 794009547, 0, 0, 0, 914191792, 1216633777, 2000733780, 2663107138, 2465888877, 2440859770, 3233413697, 2965137473, 2048128307, 2736794442, 3070604951, 3755344231, 4672332436, 5547680562, 4798245434, 4904613721, 4604443573, 4586881597, 4234820870, 3728506639, 3567125692, 2833475458, 3770525756, 2882858379, 2945904905, 2090141014, 1646803651, 2585510894, 2685011926, 2964272569, 2381073602, 2089395599, 1732809685, 1356646441, 594578032, 315936501, 170016023, 191597813, 1109938096, 469148991, 554207910, 392009565, 0, 735150938, 863674226, 1063597640, 1599069836, 2033826830, 1150489364, 1988856191, 1387262261, 678944261, 0, 269658454, 505703115, 0, 0, 620033277, 0, 0, 571085276, 468284322, 546575803, 1364587902, 394962273, 0, 0, 0, 886495654, 870954219, 731703777, 0, 0, 0, 0, 321622819, 611329827, 645480513, 1566157038, 1611721149, 988369256, 1369441371, 377830919, 1163328608, 1229189250, 851098542, 831870040, 898686184, 1579973269, 1058460517, 1246573905, 407966687, 893917666, 1759350482, 2239502878, 2493205107, 1895905428, 2152192660, 1612116370, 1502031673, 1245920490, 1998850405, 1124046507, 280621968, 86203241, 0, 396925649, 192296478, 815422241, 0, 0, 0, 149014922, 894124537, 512039669, 0, 705831008, 1586922510, 2469195204, 3330739851, 3628782993, 4143242502, 4653831320, 4733454366, 4080133975, 3936143530, 3889880083, 4152290820, 4754748678, 4854948909, 3931626571, 3622424950, 2778552798, 3655064758, 3552403148, 3498700633, 3087763404, 4040423407, 3099179496, 2304995248, 1405519890, 1577055396, 1508110869, 1978315121, 2851759754, 2807023268, 3555297998, 4224748338, 3358701249, 2366330020, 3179736792, 2268651906, 2560404246, 2510214751, 2974920299, 2637224864, 1835009878, 1064120589, 1316240396, 1130455118, 1121608080, 1678641637, 2291416755, 2979851472, 2646973730, 1684179187, 1163530199, 1982648850, 2264397718, 1655539150, 2203851367, 2773678964, 3194521171, 3703223467, 4527705981, 5508467038, 4545485627, 4650165091, 4751438980, 4553958302, 5117612483, 4927445022, 5089662954, 5543943268, 6449125467, 7295638515, 7980965362, 7917115254, 8203069332, 8541791419, 8170837615, 8797494975, 9690984095, 9273966309, 9114828486, 8691005408, 8433906325, 8951509072, 8789096943, 9514111173, 9679898173, 8878604657, 9101110204, 9819584456, 10682912767, 9701942039, 9360657505, 9072160293, 8396483266, 8388221751, 8180712851, 8002835715, 7752911494, 7715780060, 7968599181, 8006415616, 7051164189, 7826556578, 7812530996, 8351799034, 8212551247, 7583970612, 8270586584, 9140348303, 9300781682, 9086357668, 9700396370, 9487303484, 9162140543, 9051412876, 9973273112, 10243101334, 10499912965, 11006626547, 11127778510, 10309378360, 10651780556, 10093948611, 9540717414, 9588074168, 8836400681, 9614388907, 9210647080, 9777243696, 9954301306, 9100581933, 9906267219, 9418082769, 9227007481, 9044896661, 9071366270, 9325483803, 9683223733, 9367219678, 9715818027, 10126013268, 10305083824, 10809697313, 10727040244, 10249554247, 10871625114, 10737403796, 9819719934, 9125999183, 8359367098, 8263203873, 8027807696, 9012584146, 9877613597, 10402694687, 10705969481, 9725385782, 10431383797, 10797090105, 11665761039, 11413334465, 11610315890, 11149885920, 12086771289, 11206873427, 11649081936, 12454110385, 11472811216, 10971409300, 10591984028, 10060542791, 10924672229, 10877048209, 10545873981, 10834739870, 11033925001, 11458170946, 12280632790, 11967197593, 12636932222, 11808530697, 12115735143, 12779209075, 13037005697, 12525735241, 12970137289, 12989392330, 12074916843, 11685413048, 12238865638, 11374763614, 11974679948, 12616930610, 12572929401, 13514594267, 12817678536, 12513329123, 11840298813, 12440317487, 13051361049, 12089734163, 11738718091, 11273917507, 11685380131, 11681603609, 10903428034, 10167777699, 11118802514, 10345679751, 11015143215, 11116706527, 11959638625, 12616489101, 12429897590, 13258961852, 13535604256, 13551026036, 12972090539, 12939481854, 12156874844, 12688713618, 12078245874, 12372438121, 12498122810, 11852411211, 11040440542, 11271290135, 10770381353, 9943808259, 10656728291, 11118337095, 10466573105, 10626988778, 10913945404, 10123007221, 10279780065, 9955197298, 10459026630, 9495315874, 9223379253, 9680882868, 9966326884, 9787303857, 10403477720, 10836327826, 11479148592, 12189172179, 12513808436, 13355658885, 14088399839, 14196432957, 14533959653, 14866476269, 14678006325, 13831545025, 14377846261, 14543392662, 14160947163, 13758554002, 13065992807, 12134188861, 12336219760, 13277557029, 14083050011, 14284409910, 13796810747, 14211524010, 13341117781, 12764695929, 13127335830, 12729522829, 12322064936, 13321354647, 14128671099, 13156335777, 12591390919, 11962606482, 12575927514, 12098171524, 12737154209, 12389009313, 13104208397, 12116047105, 11202892202, 12011552052, 11467966698, 10887031365, 9990707312, 9140209936, 8854115140, 8875747695, 9792975774, 9097990641, 9281091312, 9947194964, 9351307479, 8733380962, 9371267195, 9730473671, 9019562652, 8647747467, 8274949614, 8820519995, 8886595191, 8910124993, 9189344042, 9804579147, 10422968998, 9880252779, 8976143469, 9915068090, 10346538593, 9775574423, 9639573529, 9431265798, 9859459518, 10675561258, 10682772370, 11119217035, 11443272273, 11579729952, 11078028051, 11854349768, 11175433735, 10731778048, 10627421088, 10580761521, 11302323291, 10805262998, 9990715901, 9941236337, 9542402346, 8920595903, 9401321848, 9037931143, 9062924424, 8835547657, 8559459463, 8595873924, 8934889036, 8122472247, 8759304765, 9017217682, 9292436150, 9575041665, 10241895634, 9720904993, 10716384903, 10174280774, 10774942052, 10452031867, 11234078380, 10298144599, 9685511518, 9942731559, 9825026971, 10454275470, 9857073877, 10087372962, 10039711700, 9959664365, 9088930691, 8300587285, 9194133102, 9442250793, 8873278980, 8597361286, 9408192164, 9578816191, 8724495925, 8477001412, 8935076341, 8853757818, 8533827129, 8713268026, 7898768649, 8062516848, 8803055392, 8243432409, 7930169547, 8428382738, 7871493252, 7961692482, 8273653247, 9229119124, 8571518978, 8696275716, 9172485158, 8750553743, 8213111241, 9151540475, 10064009207, 10464186659, 10226559819, 10230824066, 9662459687, 9022937740, 9126491890, 8910520167, 9668550838, 9487303613, 10402216187, 9568465675, 9185688994, 9466538816, 9398460831, 10180369342, 10796402527, 11447659894, 10934653734, 11071346778, 11955612085, 11717390851, 10788012054, 10324433143, 9920695281, 9315391507, 10137992599, 11019365850, 11638022363, 12269161958, 11779316878, 11920462435, 12205602151, 12784982523, 13527774366, 13507276576, 14448036932, 13656074007, 14074121067, 14406195506, 15354750917, 16017260108, 15042299183, 15283460452, 14539943482, 14352680608, 13770891480, 14359070690, 15254941816, 16140620884, 15458214296, 16444307581, 16216902396, 16990659566, 17519064034, 18296939014, 18062322460, 17838924840, 17008523873, 17136573912, 16409111229, 17406321293, 16831600307, 17830985464, 16851055341, 15881078254, 15945920394, 16671977642, 17345964646, 16767928731, 17108045883, 17666598702, 18270966132, 18371563609, 17457718178, 16474037472, 17012520218, 17371404930, 17064954817, 16252241529, 16650327740, 16020482195, 16485967446, 16024689039, 16573356024, 16093067544, 15556505914, 16032463183, 16206883034, 15409797751, 16009103467, 15156382510, 14622444605, 14176773920, 14668009574, 13905598859, 12930391656, 12813521719, 13767704622, 13080515813, 12449627807, 13368362861, 13844871184, 13533085919, 13924197103, 13193395927, 13747447759, 14118116230, 14975164921, 15819028499, 16127447067, 15557379904, 15104748934, 15808053741, 15106791482, 15317677913, 14469549245, 13751945344, 12939055331, 13552766454, 13709063092, 14658947966, 14870950921, 14507930646, 15029845620, 14825644138, 14195468445, 14165202916, 14951783048, 14017221429, 13454388905, 12776648865, 13383883973, 13791256229, 13775765891, 14300462864, 14815016455, 14594061975, 14254313446, 13336657742, 13829447667, 14092838755, 14529136553, 15126864439, 15613814151, 15420004627, 16216279797, 16546177153, 17032131961, 16198303610, 16231305646, 16716465512, 16841207469, 16556507292, 16488136411, 15768251085, 15892091914, 15007814124, 14146872423, 14010710601, 13519455096, 13832606198, 14792601745, 14105949465, 14884933237, 15850790295, 16805538970, 16082584805, 15670721089, 14876986236, 14997982205, 14328257486, 13567110794, 13819915238, 13077210401, 13858170772, 13648665546, 14469846442, 14264308981, 14778761788, 13862041012, 14517815039, 14449942061, 13749988569, 14250123198, 14691112142, 14536162562, 13651996478, 13286221539, 13911571011, 13445317176, 12871384822, 12020338929, 11975849917, 11639351281, 11897221611, 12780308606, 13162806830, 13585310006, 14483610548, 13749629398, 13356895783, 13095498402, 13724058274, 13414516185, 12476054412, 12971735892, 12891253490, 13827633431, 14395360791, 14054905645, 14655205966, 14919006398, 15829165660, 15271779929, 15333184902, 15283308643, 15724578726, 15499345713, 15318648675, 14813817126, 14937106435, 14764496520, 15498234866, 15075530055, 15076950333, 15312927917, 14831750757, 14465468159, 13655914334, 12986609725, 13050498786, 13923568227, 14080732910, 13291477160, 13489014210, 14266367405, 13384109050, 13591809677, 13225499615, 13023301281, 13301611431, 13547260967, 12586280551, 12216411816, 11395400495, 10836855967, 11714106334, 10790159992, 10796929014, 11510151856, 11904654273, 10910052611, 11059466559, 10692607429, 10956458936, 11060658499, 10075359004, 9890921605, 10426360754, 9588682360, 10187743076, 9512696891, 10471845128, 11280322664, 10419451171, 10347810158, 10372421119, 9639488128, 9514721480, 9381229514, 9380839774, 8889347808, 9513107637, 9092584293, 9165062772, 8341257262, 7689612212, 7569955445, 8316875861, 9195082985, 9979332399, 10824392521, 10142333479, 9196029348, 9667351489, 10224923686, 9311535607, 8920231451, 9090869972, 9448575204, 9610139600, 8674345181, 8042977415, 8670575899, 9368559766, 8778358678, 8193120581, 8156931392, 7878580345, 8211116667, 8616685834, 7800522054, 7422196272, 8197900815, 8959096912, 8283293463, 8243664411, 7905620695, 8590798935, 9571556638, 10437530041, 9786780559, 9282666985, 9119808833, 9168094874, 8370748693, 7502916264, 7876066944, 7092214113, 6877292917, 5959080222, 5716457350, 4976400045, 4693086027, 3898836474, 3687126400, 3999410220, 3891049064, 3910325025, 4661807346, 4635580241, 4335852576, 4054268369, 4291926219, 5006124619, 4694095431, 4020822930, 3190276627, 4122841838, 4698736739, 4787663893, 5227289110, 4779731795, 3901094184, 4788455725, 5684333705, 6286138754, 6709515163, 6528585092, 6958421260, 7185514120, 7762837009, 8467937963, 8801518610, 9539023990, 10399772978, 10580336747, 11487124643, 12482994709, 12776362897, 13658083482, 12796126413, 12927109079, 12619578300, 12486122858, 12109083412, 11768609167, 11082658548, 11218617414, 10571178337, 10706798050, 9707802373, 10514800380, 10976367234, 10217905251, 10346180855, 11274690044, 10665281905, 11514589522, 10757620925, 10188199565, 10798071056, 11004558204, 11629325445, 11277379665, 10933653931, 10763693808, 10193637620, 10714936254, 11127952675, 11467354555, 12169554618, 12600519888, 13311537664, 13756670442, 13532682219, 13154065280, 13533292014, 14186848458, 13318723907, 14177009937, 14361631132, 13501228570, 13481853520, 12703666737, 11909685319, 11272005965, 10617592238, 10675722217, 10465066391, 10565433823, 10581348182, 10666826396, 11077257006, 10655603351, 9741050788, 10500913298, 10069183219, 10068578830, 9183266515, 8694107225, 8200969145, 8685006103, 8439449205, 7476043598, 7627658501, 7373027433, 7126113859, 6154841521, 5901211352, 6574845668, 6528844439, 6679327450, 5719267501, 6530041652, 5994431611, 5753391577, 5442333884, 5507935576, 6038270206, 5224571011, 5454179886, 6214894405, 6207886610, 6145431392, 5167678947, 5669809161, 5417216609, 6356503963, 7337717851, 6845421375, 6761609147, 7040587973, 7996014521, 7376766493, 8128947770, 9013822705, 8707553242, 9384530687, 9370186302, 9235933189, 9265642349, 8602953501, 7845691251, 7274338253, 6365209686, 5538941267, 6085425479, 5739982387, 5228501040, 5885142250, 5124739041, 5775400788, 6333989033, 5834121257, 5722207691, 5089652586, 5657122934, 6047061240, 6845089693, 6360839462, 6382405698, 5403480301, 6154263460, 6552974062, 6344065800, 5383514547, 6029021344, 5692499408, 6283467508, 6074620568, 6721111832, 7553296796, 7875900543, 6970673633, 6683418302, 6518683822, 6174543779, 5740023952, 6014025143, 6570705989, 6565138781, 6013023515, 5764625908, 6129867449, 5224137787, 5587478741, 6003065745, 5872215150, 6622415573, 5906461114, 6565935686, 6676699091, 7094049963, 6853803433, 7645051909, 6809153030, 7357832208, 6393163712, 6128597359, 5471754571, 4627067218, 4984995161, 4568820797, 4020939259, 4226710444, 5172495680, 4468338088, 5136323100, 5049028957, 4885218860, 4186326595, 3747235618, 3755690525, 3396288875, 2434927042, 2389024212, 3090965555, 3782364607, 3127143737, 3832408623, 3575808328, 3844863697, 3874962430, 3278671449, 2751225863, 2060006899, 2121078068, 2683771179, 3173109437, 3813659158, 4738628378, 4282375214, 4999769993, 4482312835, 4914889556, 5167090529, 4461167731, 5438857546, 4459847085, 4272212949, 3658117094, 3710502539, 4103651768, 4874170569, 4243560954, 3494597359, 3645251474, 3803323237, 4646333816, 3869797708, 3064440124, 2337128820, 1632379807, 735486596, 1713269348, 1848089309, 1712723838, 2677088671, 2953820702, 3090829442, 3783475549, 3002932529, 3935187737, 3945995663, 4652068297, 4615369115, 5055048727, 4954075043, 4462960741, 4957800238, 4217594465, 5155635521, 5763571300, 4778737972, 5344908644, 4599976093, 4303143677, 3569315476, 4216280256, 4889344421, 4771385104, 3946897674, 3156561881, 2399940995, 1778002091, 1107674973, 887920355, 1302384725, 335613089, 441649972, 0, 0, 521671356, 699238943, 961164812, 1151236153, 1183525079, 1990261115, 2914470921, 2104694629, 1463349618, 2182809870, 1844963691, 2287676028, 2229941379, 1630871393, 801463217, 1024949191, 1895781235, 2114155980, 1492348062, 1805108228, 1011474772, 1789110119, 1263531104, 1864391709, 2442805538, 1901607926, 983382148, 1930894988, 2170347785, 2026306546, 1624127655, 2516987337, 2900625496, 2082235821, 2766472524, 2316252621, 3040305182, 2248453535, 1535767862, 1517114878, 1250922930, 1057126519, 1929888557, 1422349604, 2007223341, 2757830378, 2583815012, 1704638278, 2368287422, 2538867892, 2792015369, 2779383580, 2591556783, 3449995653, 3100722919, 3268812155, 4263093090, 3439771874, 2587518048, 3548198460, 2789689797, 2241717089, 1574929943, 1628870558, 683754981, 324193415, 0, 512344194, 596333989, 641876882, 1036178062, 593295017, 110732198, 985241681, 920214564, 1265625598, 2198186781, 1307288613, 1116249934, 1317960573, 1140704789, 1788838914, 1913934796, 1887638335, 1225186195, 1883020698, 2795926818, 1948183220, 2781884890, 1986287390, 1218616370, 1532591387, 2278603881, 2299546451, 2299593813, 2695616213, 1868597657, 984178252, 109294001, 0, 316987918, 1228582156, 1906520423, 1123921552, 817901667, 653588912, 0, 0, 299147993, 0, 916086872, 1796407540, 2000862936, 2315995595, 2086394058, 2910640421, 3909827928, 4074175931, 3550315422, 4408184070, 4864900875, 4877448293, 5331988442, 5245864288, 6177435955, 6785394981, 6815050991, 5970583574, 5967060600, 5099284411, 4680582413, 3888905875, 4095790670, 4800060349, 3938838069, 3177311054, 3379683735, 3828307575, 4093291410, 5042752520, 4806560515, 5669334779, 6438680324, 6820620414, 6261157193, 6311159598, 7068796841, 6847716288, 7188867316, 7158544386, 6378285691, 7307624347, 7530876508, 7164046965, 7655749076, 6992423530, 6237480899, 6212665104, 6153865035, 6889929091, 7426753402, 7228030244, 6344699221, 6362494208, 7079127515, 7399300328, 6834362656, 6223326597, 7135705524, 7503086673, 6667010535, 6324039526, 6687130215, 6428377852, 5689189878, 6427513281, 6645776649, 6214290506, 5976383941, 6795976571, 7219395160, 7410382083, 6480502320, 5776771224, 6087187175, 5938313120, 5861116139, 6161654450, 6405561347, 7121742840, 7811136827, 7918171388, 8211664636, 9150804440, 8401404478, 8566538736, 8339276601, 8018647408, 7373761120, 8252238366, 8490254896, 8777855795, 8045780810, 8512424235, 8684836835, 8978469257, 9199349050, 9852584997, 10715437660, 10971850885, 10194297832, 10540142868, 11115519198, 12031025592, 11458929229, 12373811116, 11955362194, 10990476369, 11219134630, 10529055840, 10557580957, 11449623632, 10978883408, 11331805055, 10968888390, 10154193553, 9492934664, 9152096539, 9726039230, 9133160907, 9957269687, 8976657780, 9369331796, 9166642488, 8595808985, 8016222696, 7375553605, 7165882999, 6385978056, 6014509686, 5977647628, 6389159919, 6486695756, 7175938743, 7278007869, 6484363343, 6286660158, 6307746566, 5763781491, 5397389872, 5170080884, 5694280601, 6133255780, 6795624208, 7761660275, 7533456230, 6813559103, 6842491195, 7454363992, 6746991634, 6719336208, 6444976584, 6378387896, 6765944454, 6583234935, 6270031661, 5754189655, 6520235349, 6295319342, 7200869809, 7288241690, 6391200978, 7374253855, 8201651206, 7336601425, 6758562809, 6976811966, 6466477355, 6484371671, 6920238991, 7728849856, 8290811147, 7899111075, 8213796172, 8831049373, 9776142446, 9600592979, 10253054282, 11069368498, 11239590137, 10602907967, 10046376247, 9726205618, 10659879047, 10610594516, 9982013147, 9711647631, 10094415207, 9765506552, 9187425672, 9816193621, 9495171958, 9828328606, 9713927723, 10373186343, 11287241012, 12068189135, 11602373669, 10689527574, 10966515404, 10689679794, 11273389725, 10575143415, 11304294940, 10920133801, 10353357020, 10357405210, 10666117640, 10929093900, 10409605331, 10779773861, 10148067536, 9704760469, 9346942722, 8351469127, 8174374308, 8849534543, 8473959113, 8991048930, 9618969944, 9669757116, 8734512490, 9600052645, 9357176911, 9701430445, 10551063986, 11258757251, 10356862810, 10306960531, 9608994062, 9211725221, 9125300774, 9979148285, 9136311670, 9315220353, 9283922506, 8875332370, 8887472577, 7982017683, 8213682331, 7650702218, 7672325500, 7653576675, 6694593907, 7384462702, 7055599360, 6392355571, 6553733879, 7479618330, 6617035243, 7057567602, 6552426103, 6129780174, 6698724681, 6775306045, 6233658639, 6982792626, 6741094097, 7119337412, 6603426158, 5920931408, 6324814382, 6533789092, 7520162037, 8238695294, 8827822147, 8370210850, 7788431513, 8018093857, 8963456643, 8161456998, 8964357032, 9049720115, 8512815749, 9162422672, 8561271739, 8085560457, 7889755891, 8204699259, 7602793380, 8097005445, 7883240944, 7526156885, 8455430105, 8495649835, 7716981878, 7961691594, 8465692492, 8865093659, 8243903629, 8390684099, 8231183452, 7666211509, 7918619171, 8226509099, 9128774025, 8167539780, 7449249382, 6522121403, 7507458670, 7474269965, 6651794861, 6798282366, 6475290994, 6001345244, 6758278797, 7575413927, 8051087340, 7725961052, 6757662901, 5881462959, 5331807299, 6082003456, 6915243825, 6959720083, 7452480365, 6771328420, 7323570394, 7354844952, 8041571566, 8488440278, 8889514286, 9257673854, 8444313157, 7868799999, 7468054585, 7261840638, 6504248932, 6490745862, 5868373548, 6278649174, 6164009208, 6462519120, 6185166252, 6102441837, 6857565443, 6456566769, 5655422817, 5141313557, 4815655963, 5558305458, 5629378786, 6579482297, 6242197766, 5895752181, 6652898140, 7613028876, 7791973141, 7053047644, 7276037414, 6387084926, 6868727325, 7721222579, 6732456591, 7651324422, 7023908869, 6324792591, 5975810156, 6072364278, 6508616956, 5748167449, 5826045650, 4901900861, 4351568105, 4843445584, 5115970675, 4619463214, 4618357060, 4139365335, 4879688280, 4902572419, 4578954615, 4017202648, 4871927619, 4397895648, 3887240140, 3194226207, 2560182512, 2146793183, 1609277635, 2095975807, 1127274449, 291459096, 0, 0, 0, 175253884, 915502041, 1041228902, 2032023051, 1197288578, 1514545894, 1549586505, 1781962775, 2005689190, 1524487654, 1223930893, 255470629, 0, 0, 193705342, 386752901, 703389307, 0, 309275346, 388986169, 1223142497, 1721011687, 1602199171, 734822226, 927471414, 403878099, 0, 0, 0, 631609606, 667936065, 0, 550904625, 0, 0, 653536142, 1042574299, 1001925995, 1479902602, 1669410628, 962455665, 1936327012, 2521842598, 2252849943, 2711333911, 2057042621, 1399158528, 1570369600, 921706049, 48095987, 0, 0, 791732449, 548463831, 444935004, 1291936734, 321001828, 0, 0, 954242044, 672978117, 420782924, 119345208, 0, 821249164, 1329020817, 450539172, 122876226, 0, 792705103, 1191947920, 398883330, 133204809, 753720599, 1190294355, 397670055, 1072955138, 2049518044, 2263622294, 2543718235, 2578006270, 2807623847, 3309698483, 2907373617, 2803967849, 3691406748, 4224166380, 5123468830, 4716847789, 5647359779, 5480811193, 6105974397, 5263692761, 5315762275, 5804701166, 6373108375, 6390455043, 7141670877, 7612386484, 8101490364, 7941687170, 8840383862, 8223578227, 8665502872, 9415435857, 10317384638, 9703380528, 9411122766, 9788344089, 9985901439, 9412994995, 8520242250, 7786635138, 8562547347, 7666196237, 8411343049, 8942869291, 8450579033, 8915288507, 8567569499, 8938440862, 8129722100, 7566879458, 8507911918, 7772358525, 7116642279, 6136601706, 5539291073, 5689945678, 6103257277, 5357159291, 5716419270, 6496246009, 5569817361, 4674264466, 5641486518, 5742369542, 5876096932, 5206653531, 5530139020, 5711319637, 5151956916, 5829418164, 4938248256, 4039370224, 3601217397, 3109624879, 2943596564, 2767388925, 1875197788, 1656580001, 1215345616, 410205198, 1223507478, 987300469, 1049888661, 136075853, 211801660, 0, 0, 169033418, 0, 0, 0, 410340204, 0, 410005222, 696097391, 853345285, 995177351, 993017189, 216216060, 0, 384091526, 334864182, 0, 672218459, 1636793586, 1932383845, 1747872811, 1829598003, 2150106875, 1240925960, 1311409909, 641781150, 57816913, 0, 0, 0, 312247192, 354212146, 0, 137574961, 0, 332196224, 1225353014, 314192611, 207260505, 0, 361219256, 754049172, 1472705273, 1549140838, 610224968, 57724612, 16097688, 262693911, 0, 596248718, 376481674, 216021845, 0, 767127617, 1332576503, 1338325779, 410249723, 1365564937, 866563585, 0, 379012602, 520968744, 33187681, 367266284, 28562184, 346018971, 1069150060, 1249094478, 286138202, 0, 0, 928005952, 1076713322, 2045723178, 2595227666, 1973909223, 1088065892, 1760721081, 1479243889, 1697233786, 1533054423, 800886677, 693660522, 659481536, 306117681, 1275654483, 1539732711, 2452774357, 2636803097, 2615311667, 3417816292, 3265148859, 3166873873, 2230246677, 2343618407, 2147583746, 2991526308, 2231985601, 1826608821, 2495186237, 1646938850, 1494811863, 1915887688, 2607164670, 2354120193, 3216953561, 2952071035, 3381939666, 2613658132, 1666643733, 2203433068, 3073994501, 2246274717, 2612571365, 3484612978, 3190781243, 4063172297, 3681673734, 4656251246, 5428944331, 4652719490, 4075338401, 4115414312, 3262987509, 3580836032, 3366873932, 2562575768, 3029747455, 2860754190, 3092365703, 4078168866, 4789661466, 4385913710, 3557142080, 3109943631, 3036268152, 3508103999, 3148955527, 4001805851, 4006844767, 3045855179, 3310290815, 4142440700, 3335819075, 2624358960, 1989651757, 1300447137, 924183120, 1814760733, 1646262861, 2413277840, 2001697934, 1281536452, 1207448120, 2072269976, 1925334972, 2450051740, 2839675966, 2112634311, 2673296939, 2693122332, 2084239674, 2712723396, 1841429770, 883544970, 66590533, 976249537, 1301501342, 2219004395, 2503145807, 2043789972, 1414097266, 2265475704, 2713248937, 2022015900, 2642132746, 1924240590, 1285214362, 450522979, 1291527138, 1681667738, 1804357673, 1911589726, 1145642642, 2023901965, 1817443076, 1835444793, 1169297852, 642728647, 1215325669, 700867783, 1151533947, 531267658, 1301150877, 1042518803, 635883213, 881948006, 91036579, 656205157, 143176983, 779929926, 521022543, 867910697, 325776329, 129821234, 0, 0, 106805780, 823447610, 1533239039, 1103701763, 1947468529, 1854076490, 2357244478, 1543150495, 1573753643, 2527004718, 2269313804, 2468625627, 2135757941, 2411807425, 2661450830, 1706264027, 978963347, 511495076, 0, 0, 795384546, 1183980655, 1015805313, 758672813, 741279947, 220241739, 9673313, 461698302, 873992965, 511351509, 315699820, 0, 0, 0, 0, 0, 0, 0, 0, 287022027, 630733719, 1452083977, 866033434, 0, 0, 413677650, 0, 567222135, 562752728, 866525025, 1691875627, 2278724449, 1918331252, 1340970001, 1336829226, 1939922865, 1812761675, 910293842, 406226715, 458871342, 925788128, 58874571, 0, 0, 672002449, 1426768589, 1615173062, 1963894796, 2630222536, 1747333714, 2596685001, 3035894179, 3404353974, 4120129731, 4450622669, 4853654332, 4648299266, 4997946357, 4683061486, 4707493587, 4722965803, 5635921736, 5612146302, 5545360631, 5589580581, 6307468349, 6930446556, 7816596056, 7078141269, 7092989278, 7501910661, 8276512520, 7500995010, 8154789260, 7572193486, 7910759014, 7425354074, 7458418037, 7940596105, 8507520231, 8477433927, 8058245624, 8439693193, 7871485364, 7489338765, 7878164720, 8167221352, 8204860076, 8177442739, 8800039072, 9780901401, 9661353511, 10361486580, 10769422963, 11321775601, 10604420408, 10593047334, 9687549019, 10456284360, 10646232145, 10084642060, 10380578107, 10133241714, 10473847439, 10117429203, 9321161923, 9220449247, 9003024065, 8206643891, 7790908993, 7069375535, 7853632972, 8377939019, 7538936261, 7317917643, 6710155203, 7060127536, 6904890412, 5939757155, 6417837122, 7008325909, 6173246992, 6682934679, 7047027053, 7967404415, 8509023851, 9230244638, 8922728412, 9701802317, 10645733680, 11296334763, 10914499428, 10381606242, 9440673823, 9802445834, 9214127152, 8291278280, 7452687986, 8030932071, 7118915639, 6794038326, 6015148629, 6360691360, 7275962228, 6504904182, 6748859566, 6090134721, 5690706064, 5410031315, 5118429478, 5764758410, 5614842957, 4861210398, 4058163717, 3969467602, 3529511317, 3691358835, 3292475775, 3113570749, 4015289884, 4795968725, 4854150103, 5072704191, 6010962853, 6217384973, 5614025455, 5671323125, 4824047472, 5505553814, 4749023002, 4543624274, 4389160523, 4804176224, 4022947925, 4112629371, 4081446035, 3932211032, 4180554474, 3794570647, 4684673782, 4199438259, 4890340540, 5880059102, 5023523058, 5185967904, 4556055565, 3608743164, 2925780863, 2880802182, 3417305981, 4266217595, 4545268972, 4336993234, 4058775378, 4646968149, 3808426619, 3991747972, 4700434451, 4378187958, 5063340543, 5806243904, 5912661126, 6736532591, 6373089467, 5497956324, 5803216436, 6426963706, 6086492102, 6234412770, 6275718402, 6682322769, 7207644221, 8169181150, 8943631351, 9465093862, 8846840586, 8862692070, 7919252798, 7618358196, 7880104078, 7524156852, 7805839618, 7066402514, 7997710650, 7240914761, 7833202173, 7545039028, 7048543575, 6960897917, 6454624125, 5924356617, 6228537479, 5700633129, 5260509408, 5403015188, 5719831992, 5867312755, 4928580206, 3960112133, 4559698267, 3972179245, 3430578757, 3524401842, 2929604411, 3701364179, 3140872371, 2320208009, 1521936978, 2491697393, 2195409305, 2019098851, 2321266208, 1909550878, 1262019220, 1862114563, 1143448852, 542094344, 0, 708468470, 458010999, 621031718, 1238869606, 1647852994, 2593025359, 2703492398, 1831517978, 2261896622, 2756485673, 2357981659, 2354937299, 1392525765, 2325303076, 1816540690, 1077156739, 1173467558, 1561701956, 1037052559, 1597349600, 2560382626, 2041226130, 1295150166, 2197943395, 3097457194, 2558978925, 2123851736, 1829578265, 1450558484, 1724787698, 1120000311, 2010185055, 1183330885, 662906891, 1136450379, 241792123, 328596374, 96585200, 286073952, 0, 0, 0, 659215682, 1234495565, 1719737475, 736894509, 864579485, 1621467771, 1449655064, 1787076146, 2745840555, 3228494005, 2411466796, 2316638164, 2052619934, 2236792248, 2778153390, 2554006876, 1819388679, 1266783643, 1591210689, 2341173859, 3157823374, 3359738664, 4193957588, 4937449597, 4627372275, 5577111106, 5286333104, 5744357769, 6505357477, 6131222888, 6762569797, 5844818460, 5481980806, 4955021817, 4926016453, 5884254159, 4961395153, 4280881811, 3616177880, 2748378803, 1865502476, 1154330777, 389606734, 461616780, 0, 0, 149783220, 729944334, 775386645, 38382131, 524033902, 883130783, 1877429564, 1808323435, 1250063240, 2056097011, 2862951582, 3651887672, 3175019640, 3205512032, 3181554040, 2307954898, 1747125422, 1675486136, 841101048, 325551661, 0, 0, 0, 0, 0, 0, 0, 640301457, 66142479, 532978875, 794797154, 361520789, 996561437, 1564365452, 1809260383, 818079291, 602568542, 0, 261334070, 191591691, 842345251, 1050643657, 1121219113, 1260198077, 2043183620, 1611383952, 2332821256, 2545132892, 1736528274, 780954983, 563264324, 552919377, 0, 0, 0, 0, 21346509, 381580474, 289216727, 235503912, 647904113, 0, 875598625, 974325718, 981226452, 1751254882, 2132538306, 2839794458, 2780305187, 1996225193, 1140295628, 553953114, 74913218, 940335558, 283252462, 1006491944, 27878173, 1024495841, 949325343, 1772780608, 1971675391, 1923466318, 2703159280, 2694284688, 1712628049, 1680657296, 1786015867, 1483796231, 1846294346, 2839588357, 3541213883, 4320453283, 4718693676, 4896558708, 5844527721, 5380736875, 5326825445, 4785613822, 3788194577, 3632521712, 3126721565, 3113678840, 3904244736, 4892325023, 4958865144, 4891125733, 4170812046, 3725349807, 3839745311, 3260879712, 3040724047, 3537914582, 3845781387, 3783829258, 3425584419, 3382547841, 4370929505, 4868518573, 4079852201, 3603585857, 2775481658, 2724960960, 3214251289, 3345182463, 2518878915, 2503468287, 3231010991, 3770706279, 3669569174, 3565708073, 4157529921, 3860522789, 4166071049, 5030307961, 4354039890, 3692731348, 3136322849, 2222608071, 2543697734, 2963051363, 2246248391, 2979458178, 3517229648, 2704768448, 3063071206, 3463554933, 3833682452, 3312596198, 4272606219, 3698559887, 3739064050, 2990824153, 3516811711, 3683476653, 3261031268, 2434671985, 1736308969, 836916642, 83248500, 702593659, 286630356, 1113115814, 899259420, 405714947, 893242844, 845648916, 1473141915, 960265404, 1154138829, 1899183053, 1210274473, 947758872, 1220091140, 1721316586, 1675512017, 1977934341, 1337304099, 603021269, 0, 847563186, 1604911916, 2392440144, 1724625349, 1185211013, 1321665036, 382445897, 221732900, 1076259683, 957062910, 1674723808, 1146416988, 1296391069, 1454653739, 693548731, 1435707942, 1690331234, 1217360668, 1542984069, 2081162434, 1907154410, 1964578029, 2223007805, 1553109642, 1564017544, 1207856977, 1562091489, 2517685907, 2523045561, 2917616298, 3050498472, 3979091082, 3304401174, 3236661073, 2600691089, 2549378115, 2327671476, 1630864445, 1645133653, 1308306511, 2063539308, 1577562757, 2278896786, 1590724073, 1210930106, 1883646523, 1673680804, 773540503, 591073063, 874902025, 1314099051, 525497497, 1145943878, 599776813, 251772810, 1228550535, 1175346601, 654353277, 887168834, 0, 0, 0, 467447623, 1425470859, 1964058241, 1062082453, 606007912, 1566152419, 942183956, 202684103, 887945942, 0, 752170749, 0, 893893305, 1361600249, 2302170581, 2631201533, 2521300387, 1977522944, 1345385786, 514867535, 328592958, 941910081, 129924805, 0, 724871984, 1704282535, 1118581174, 1401387768, 2139943416, 1438529366, 586704704, 1203524808, 1878297226, 1811482372, 1486670356, 599324564, 1348600964, 1716706436, 1930170654, 1857552126, 1207334305, 1398405625, 1277321639, 438283861, 345486657, 645313880, 209264642, 545053297, 1015510997, 1675093652, 1709702880, 1484753252, 2468695781, 1612481215, 2292188831, 2530361700, 1929242663, 1681278289, 1651213565, 947702498, 56048344, 0, 818818254, 1475420780, 2139148358, 2736773372, 1989620170, 2185789391, 2105876656, 2062015119, 2505866784, 1792548470, 1431795872, 1678579340, 697364126, 1434090576, 1057001201, 1381379858, 1295872924, 1851728814, 2344650237, 1600121525, 2379700277, 2401093431, 2745933748, 2106207298, 1391656199, 1476645080, 1565241998, 1547348490, 1954958316, 2225515010, 1519086013, 1016744010, 1049494319, 1854523991, 1504460498, 678371439, 530283653, 1101013869, 1138477675, 1409118869, 1781575167, 2059632450, 1538063758, 2446670838, 2161639607, 1688261024, 1034400797, 192712450, 767685470, 1078610720, 1646115753, 2186830969, 1254691742, 2059238526, 3028692598, 3859383924, 2986505115, 3342162175, 2663092630, 3589431022, 4035523413, 4245943489, 3635437451, 4342009595, 4657960822, 4867278539, 4043738313, 3844519825, 3969575792, 3181728554, 2973115856, 2234750673, 3179681050, 4153955264, 4044357084, 4129258459, 3982634243, 3155787163, 3598248680, 4024970483, 3209036510, 3289827583, 4086601901, 4087186884, 4134204531, 4603554188, 3654474942, 3447236535, 4141477763, 3426909606, 3552233452, 4076439846, 3629351257, 3070134275, 2296949626, 2201908886, 1582371143, 915802955, 848615205, 1249956697, 1083566301, 761395502, 1045399792, 1274115354, 1653774638, 1189358527, 2011163776, 2128311057, 1439050222, 2083533574, 1311362645, 2017467837, 2946778235, 2440856991, 2147297019, 3020588703, 2349985791, 2019645691, 1179217909, 1603560947, 2020986665, 1581459081, 1516152953, 1975114889, 1746566861, 1449484098, 2305214493, 2719714194, 1880821524, 1995580914, 1172393671, 224497123, 194692231, 928165817, 1611082565, 1795392653, 1800231330, 1779957644, 1030804541, 831860699, 612230845, 1025197868, 339449139, 0, 0, 793148069, 989921133, 1087736275, 557753623, 769351827, 397480223, 951851640, 1537005701, 1633989839, 1450685953, 2065182790, 2536056816, 2738630718, 3276593247, 2487852598, 2830426344, 1849209011, 2574912678, 3534346407, 4092244890, 4466578797, 5016698371, 5560442627, 6112133896, 5254275524, 5537153889, 5860889428, 5852486434, 5951460500, 5167373408, 5213323839, 4300330708, 4861981352, 5828616204, 5455653953, 6167548358, 6819296359, 7238024399, 6851184624, 7680906673, 6925512983, 6757250914, 6731883322, 7090481227, 7416365832, 6490291341, 7341671551, 7946258139, 8332308646, 7503049601, 8415175041, 8751241975, 9721660048, 10307726068, 9594166713, 8950671049, 8039647933, 8723739439, 8622121746, 8203915583, 8990354925, 8657157681, 8868781175, 8379310996, 8561372887, 8781031548, 9636975661, 10486107225, 11207579645, 11213962858, 11702639255, 11410015099, 11067127267, 10079541637, 9596094953, 10570420986, 11080505286, 11259819381, 10895387548, 10489036258, 9872630230, 10739021654, 10394722740, 10971831247, 11786283538, 12416069092, 13239237215, 13380086430, 13673184980, 13595756862, 13167969433, 14019438327, 14184939865, 14913200891, 15253043161, 16214612387, 16239561924, 17198731826, 18160101252, 17315513240, 17831704215, 18520045860, 18876651823, 19773889405, 19226721807, 19369148920, 19491009036, 19806419432, 19607173261, 18648770143, 17996587639, 18230971594, 17667957494, 17697385760, 18492853194, 19455736028, 19585637204, 19311495194, 19663987802, 20617418199, 20259954180, 21032982824, 20897252171, 20120069605, 20760499673, 20367838427, 21004347304, 20909621098, 21130414832, 20846778590, 20721503317, 21645864841, 22407348079, 22284138502, 21687887484, 21495682255, 21938421594, 22840679483, 22008273747, 22307675565, 22221456964, 22533734840, 21858855952, 21177678870, 20723893997, 20856535415, 21331360795, 21370838005, 20812519127, 21444282489, 22336327413, 21635397681, 21054459850, 21451707780, 21401027144, 21397114285, 20623281379, 20110065657, 19876155198, 20193174459, 19704859194, 19633281003, 19501859656, 19175667908, 18531888199, 18360384747, 17402084290, 17132833897, 17562882914, 17535960046, 18201568111, 17542072762, 18001926191, 18481868112, 17922322560, 18449565850, 18987386146, 18272220327, 19076272064, 19756025401, 19919637251, 20255335366, 19450046646, 19011567303, 18432891561, 19376925495, 19963650221, 19232346253, 18824701520, 17992301581, 17262929467, 17998082901, 17183736526, 17095659005, 16343661910, 17316244997, 17786046244, 17157426653, 16846167897, 16078350927, 16505677879, 15637130030, 15416444603, 15693958411, 16306597473, 16437213617, 15973182959, 16312601982, 17192428276, 17516438460, 16557447664, 17083599640, 16485302531, 17143130578, 17865323359, 18532269815, 19018557521, 18543741030, 19068697645, 19184570967, 19584850717, 19565823855, 20542127893, 21057674407, 20581420644, 21447035708, 21993152033, 22068766110, 21490024200, 21866140919, 22254246106, 21889297211, 21437814866, 22160201362, 21856425111, 22061343102, 21094690866, 20578791626, 20475043832, 20537488166, 20912082085, 21574359879, 21392498587, 21690172215, 21913258526, 21757257008, 22569658444, 23225858272, 23817083270, 23066905110, 24064420490, 23194288149, 22642109850, 21761339058, 21368318659, 21366444337, 20442191364, 20029303158, 20540479958, 21378071194, 21448610003, 21364842659, 21249061724, 21783835578, 21130403441, 22099001835, 22765819662, 23464011694, 23303412158, 23148643289, 22792178712, 23169858450, 23791170417, 23793511367, 23251346806, 23103172049, 22437840777, 21856760067, 21907980468, 22631503331, 21737477428, 21995794378, 22687570567, 22174972767, 23065686774, 23991495509, 23012730286, 22764589158, 23755473489, 23730763293, 22950204772, 23161527206, 22319488502, 22115936497, 21619058365, 22029607332, 22583494676, 22499551123, 22775855551, 22866104241, 21925784045, 21250212961, 20660756404, 21169524823, 20700074585, 21551692228, 20678965870, 19764707256, 19687957110, 20620450681, 20418920380, 20377941964, 20772002222, 19903814392, 19513677550, 19540560065, 20420133232, 20153300931, 19165219335, 18829013202, 18102116920, 17546889877, 17635794273, 18093473390, 17219696277, 18071332507, 18818543691, 18988020473, 19066888659, 18918579133, 19655368520, 19396951583, 19072581091, 20034171557, 19058069417, 19333043147, 18457969637, 19231681659, 19580504419, 20486468187, 20564799284, 21367389123, 21556145727, 20749249322, 21082537781, 21916685740, 22331609402, 23242035332, 22626546073, 22721985389, 23097102608, 22306874428, 21585974253, 21936800000, 21530960510, 22204875412, 21235712823, 21839337435, 21284611814, 22246741771, 22178964787, 21883316334, 21647569545, 20862925537, 21270050847, 21668620833, 21548198406, 21006469469, 20593628553, 20224583115, 20215319173, 20317552077, 20349218606, 20764952538, 20478856574, 20713430908, 20930961561, 20178439218, 19794482112, 19691969181, 19097321519, 18824477215, 18824108350, 18372731670, 19124534517, 18267757676, 18377344019, 18907832536, 17977753890, 17395225996, 16494616907, 17064944827, 17672715093, 17450739427, 17845479025, 18128787850, 18526759170, 17815081603, 18470817348, 17931502772, 17142058579, 17054095253, 17531362318, 17992810905, 17458420267, 16744683456, 16605842314, 16629498113, 16672683046, 17198347373, 17238521560, 17830456013, 18310877919, 17870531504, 17147368422, 16563293241, 15816481664, 16108053581, 16569604681, 16596988403, 17501012979, 16844964119, 16426417901, 17154907188, 16303237879, 17290674325, 16452544620, 17311229139, 16326316620, 16939059501, 16163731815, 16181519561, 16444479003, 15697730359, 16036094640, 15529431717, 15411927354, 16060974654, 15447492729, 15887243001, 16789475057, 17136217321, 16796817669, 17595195584, 17261061892, 17422272562, 18057187106, 18494594418, 18282824950, 18502839528, 19011615351, 19186881838, 19150843419, 19839425193, 19793608881, 19580590066, 19036065669, 19013576638, 18296743428, 17689024448, 17700404098, 16910659278, 16421533381, 15528175189, 15763772953, 15023199755, 14686029266, 14054229137, 14711452481, 14998655071, 14902951169, 14612377796, 14593380973, 14621004980, 15111132495, 14385001310, 13890181139, 14234018779, 14757689236, 13948763460, 14567104633, 13996051354, 14884086979, 14638102973, 13768425031, 13709211025, 13897801284, 13070994375, 13995274247, 14605412448, 13715837044, 14683189833, 14452753517, 14704142962, 14805120791, 14411127592, 14818885917, 14209793469, 14803539546, 15573679489, 16211239400, 17060947920, 17326909293, 18178057696, 18366551120, 18783499310, 18275060505, 18453697321, 18491147996, 17738108694, 17103453773, 17787821930, 18071075754, 18698879100, 19557769286, 19356036624, 19526427536, 19561219726, 19231525795, 18745648066, 17913092533, 18804371672, 17984247864, 18486677211, 18579915528, 17750429828, 17080822517, 16988836462, 17946897783, 17790464153, 17695510175, 18232489334, 17968615835, 17356990349, 17730968136, 17216321673, 16916130923, 17098022304, 16119562935, 16848307755, 17672142964, 17694161088, 18609444045, 18457444049, 18597385693, 19486612984, 20153123145, 19343635132, 18637061919, 18008813755, 17608453922, 17704553027, 17262550463, 16882917007, 17272855013, 16282743028, 16548412750, 17185374721, 17323917868, 17573099759, 17726124832, 18641170023, 18841699666, 19042875257, 20042601434, 20178371341, 20355836938, 20393033046, 21158603949, 20701345423, 20125407850, 19365548314, 20050021891, 19424781865, 19280678332, 18984318115, 18748638270, 18534669848, 18624948744, 17685366230, 18498706360, 19344643059, 19977027283, 20789500178, 20299426644, 21299099528, 21357175427, 20363020240, 19778632828, 19785423938, 19302915931, 18547978460, 18205215744, 18632134072, 19328199282, 18357344069, 18020709814, 18225937158, 18568784911, 18553724026, 18593948061, 18018827131, 18846896569, 19036344583, 18802065022, 19179012522, 19771554559, 19995026251, 20150365437, 19875469947, 19227890238, 19983454481, 20106676471, 19242048296, 18942116784, 19739639724, 20617460324, 20668917288, 21057727717, 20472868797, 19743407756, 18890498571, 18264954363, 17472623515, 17044716116, 16097778890, 17083302227, 16633124183, 16509763987, 16664210023, 16610096478, 16543773726, 15689778490, 16568789881, 15585350347, 15126720287, 15382003580, 16152741804, 16907931917, 16109782836, 16196459930, 16267800255, 16414021842, 17282652402, 16921225611, 16196913465, 16809040821, 16454266503, 15829480519, 15098211870, 15560433943, 15544191135, 14974753898, 15568556604, 15647117209, 16411934284, 15805698749, 16705084081, 15791628628, 15874199703, 16503848150, 16192718819, 16650599297, 15701085282, 16240153035, 16942300327, 16436157444, 15481478044, 14993133377, 14141375858, 14503190616, 14642182830, 14832588243, 14279096437, 14208014967, 15050825536, 15002387455, 15652171075, 15922521943, 16527129052, 15926233169, 16917217981, 16537414625, 16932333330, 17266121098, 17518986150, 17806064089, 18575528240, 18810007178, 18134345628, 17953489182, 17926633480, 17133808140, 18045148021, 18227379180, 19044797495, 18390334885, 18861315336, 19302475566, 19882215349, 20310142278, 20268792482, 20700599165, 20068034547, 20015065017, 20694110873, 21070211917, 21904790356, 22898747406, 23347173452, 24313862341, 25204007476, 25385103086, 26097045201, 25609484561, 25848705883, 25358763615, 26223957317, 26598217282, 26144403002, 25982674719, 26395258352, 25503307051, 25985861301, 26086272900, 27060135667, 28013209573, 28463894360, 28321553087, 28015850331, 27867857256, 27237497794, 26891396846, 27581500415, 27885731523, 26903960346, 27821406137, 27219012951, 27711058519, 28472009280, 28485611956, 28866258635, 29767431537, 30521779116, 30025689161, 29439335495, 29169346678, 29947144200, 29030511457, 28578469804, 28324821657, 29081172017, 28285474315, 28658194808, 28668966193, 28347711910, 29182035829, 28934099484, 29181010787, 29625369137, 30223519947, 30543755062, 29965109684, 29742205703, 29753910668, 29816788223, 29473281411, 30172255653, 30336109399, 30507892549, 30961240312, 31278893218, 31284510833, 31246348306, 31292420958, 32103533748, 32840309366, 32394441533, 32192421879, 31193686846, 30399667693, 29508524223, 29489039999, 30202739767, 30636008896, 31133887311, 30619522107, 30743156049, 31580206545, 30980269966, 31616899374, 31211923841, 31026421766, 31162967628, 30910046447, 31602939897, 32223822033, 33161603291, 33007040367, 33346025292, 32816117316, 33596435072, 32916360835, 33520963179, 33230457687, 32289806551, 32395278797, 32200686264, 32204011421, 32968450006, 33743999866, 34702943486, 35449735583, 35514453192, 35469580995, 36252429452, 37136491466, 38001890639, 37342179061, 37070972267, 36301797970, 37060931196, 37789628970, 38231507799, 38301046604, 38623243717, 39191989738, 38729102268, 39029115745, 38549826978, 38081784243, 37456241963, 37323068474, 38250986332, 37576180067, 37612822116, 37790752969, 37158884281, 36905278309, 37844322015, 37043014804, 36267402213, 35907697468, 35018973885, 34781103454, 35606608897, 34794997433, 33850006961, 34538182990, 33873622580, 33503819498, 34174329046, 33950511170, 33727201311, 33621810699, 33524903532, 33615425473, 33382055231, 33442952211, 32857804695, 32952987963, 32201765541, 31848715680, 31062056837, 31507208373, 30616599647, 30122370619, 31004654757, 30954576666, 30063894869, 30365440905, 31179089178, 31492355049, 31264464841, 30497106252, 31050478411, 31164647108, 30968155504, 30159156331, 30098738195, 29335152809, 29713037476, 28939657539, 29103033023, 29316414622, 28590506985, 29557934501, 29785079687, 29205456358, 29207699573, 29299859805, 28649592749, 27836832327, 27738496202, 28432238136, 28613620091, 28351106279, 28112881684, 27233242334, 28059487911, 27424627031, 27397140326, 26665491001, 25933763241, 26019057852, 26395997316, 26269795821, 25563106413, 26140449483, 25357596202, 25452338114, 25125707358, 24192815999, 24879965396, 24455643619, 24676465109, 23687434078, 23071296760, 22807289775, 23000915404, 23164848426, 22500398668, 22491825710, 22571585720, 21850152228, 22599239084, 23258538829, 23394741609, 24328107392, 24132260774, 23433728091, 23608475767, 24165958816, 24684437720, 24686024339, 25564847889, 25976564044, 26375270598, 25456715670, 25468124488, 26445745265, 26767164677, 26411855253, 25413580761, 25648113795, 25464579703, 26266315899, 27180304033, 27415925451, 27200316695, 27986384451, 27781319547, 27667434201, 27257230101, 28072271116, 27077658476, 27557396614, 27858900974, 27863580636, 27518817015, 27683739912, 27708559639, 28042254657, 27815013431, 27090206789, 27666028231, 27929814008, 27535870479, 27542198942, 28163971347, 28018607476, 27211125497, 26549124896, 27216799593, 26424335434, 26905537707, 27719332141, 28005077063, 28850069570, 29365446647, 28704154780, 27959692503, 27592044413, 28476832614, 29319596490, 29652080270, 28866067776, 29276766426, 30253366999, 29295856375, 28795736329, 29673437384, 29915679975, 30068642477, 29603072910, 28726261200, 28326744848, 29052422845, 29021480072, 28759089383, 28968608533, 28798526625, 28911464016, 29034312545, 28333448547, 28436030809, 28507131334, 28426606802, 28195841847, 28981793853, 27990680969, 27008995505, 26735877491, 25992358910, 26180532119, 26651707778, 26617293231, 26770649018, 27398775375, 28006919841, 27815827724, 26849873252, 27342399407, 26377996694, 25560703085, 24902587131, 25029567729, 24427041119, 24029947086, 23673272986, 22793755433, 21873618592, 21836525579, 20845916356, 20714253620, 20173291794, 20909031405, 21237351473, 22224081017, 22506108166, 21650939135, 21029346868, 20216474014, 19852133121, 20511445038, 19770891330, 19164394025, 18210826539, 19006338042, 18747049012, 18431727029, 17622156909, 16770089636, 17507728092, 16678975034, 15823059203, 15971267685, 15632615853, 14650233703, 15414742242, 16012273523, 16493828952, 15993714330, 15475495719, 14845763936, 15435906904, 14825088295, 14448267601, 15247552752, 15564393022, 15932710378, 16526626930, 16568479153, 17163879581, 17831885449, 18378506332, 18213624117, 18715564037, 17870876464, 17276437672, 16944935340, 17878432181, 16982500736, 16022682284, 17018591514, 16087625833, 15489561922, 16006100992, 16195032463, 15280958528, 14715904366, 15520836339, 15120113785, 16064261898, 16184948537, 16138118369, 15410830683, 14914071806, 15563507242, 16525938302, 17000263382, 17368692321, 17167254515, 17590142757, 18396854162, 18419211570, 17527397517, 16828102892, 16081340938, 16904734473, 17869143118, 17404019224, 16543275206, 16111371148, 15329601581, 14467913555, 14004596087, 14722433355, 13743876257, 14026249066, 14952024708, 14397667389, 14883786865, 15526905378, 16117959725, 16758748355, 17527354694, 17634470566, 17308181563, 17240876706, 17648849730, 16968287029, 16529792219, 16051957058, 15847335773, 15648246605, 14769707062, 14447904043, 15157413665, 15333231492, 14989096271, 14137425121, 14900046278, 14022660148, 13419995972, 13780071097, 13808348812, 13823685357, 13371768664, 13895363174, 13631745206, 14576290393, 14615617228, 15002110552, 15341663615, 16020941394, 15518161916, 16100740626, 15166849649, 15850139792, 15124278436, 14565864725, 15009444817, 15106003321, 14447356473, 15356888401, 15383402067, 14534751787, 14988848787, 14440859406, 15150974853, 15214985062, 14773718739, 14467252936, 14245309405, 13297835252, 13508562599, 13227295872, 12734551044, 12946527611, 13907089692, 13493830478, 14346541547, 14739685672, 14233377702, 14320555296, 14840611709, 14347754090, 13916777880, 13545711542, 13491845683, 13196888565, 13977579213, 14450633726, 14834647398, 14284525821, 15148864487, 14511793869, 15392543462, 14741840384, 14414991438, 14155190113, 13531237113, 13547283889, 13000023384, 13223689417, 13153827830, 13873538080, 14610708766, 13669057606, 12999117720, 13838070853, 13107558625, 12488035439, 11849797684, 12140458738, 12377386102, 12341214927, 12679268496, 12855957984, 11915432758, 11994941125, 11622020239, 12160353133, 11689106181, 10982098023, 10977232112, 11779702105, 12725040413, 13499726869, 14456559242, 13826549484, 13069006303, 13676604162, 14421322695, 14360018698, 13949262130, 14040614926, 13459740967, 13189216995, 14017519846, 13241534947, 12718091540, 12207719019, 13198909368, 13386406546, 13764788451, 14561143654, 15045026292, 15830523220, 14881788674, 14336190713, 13541616530, 13659056269, 14309954432, 15297705546, 15998653072, 16507354795, 17111829308, 16468839723, 16528423317, 15743030030, 16718087512, 16567737146, 15790475656, 15337871845, 15269795678, 14736195133, 14507588872, 15352734558, 15368193129, 16224135198, 16735335190, 16840587635, 17517368751, 18216286564, 18074949477, 17265084278, 17551552813, 17614188673, 17607963757, 17452356368, 16706160197, 16331948754, 16184203780, 16220955497, 15532396479, 15596442627, 15641254537, 16336647979, 15855189069, 15619635241, 15472383215, 15503655788, 15731285453, 14810360274, 15587939803, 14938289870, 15625246588, 16506177191, 15921701163, 15374291630, 16081736744, 16621996671, 17351229160, 16677383998, 15744036744, 16690175932, 16172577182, 16987504171, 16955614448, 16394032468, 16875745597, 16925790739, 17496852892, 17270144947, 17364136700, 17589676256, 17724323090, 18422683217, 19342508884, 19830944638, 19493947709, 19234310834, 18916767252, 19218048307, 19740401253, 20104069063, 19856784219, 19720862499, 19848463674, 19453231161, 19238659215, 19588532899, 20438666635, 20891727413, 21485541897, 22240626039, 21726274590, 21245683859, 20784501554, 19794641969, 20426142616, 19740575440, 20153841725, 19862225557, 20393469406, 21094796345, 21829960513, 21000701430, 21336467648, 20369996870, 20911108397, 19938388062, 19291363156, 19298020318, 18412768427, 18645807631, 19272645044, 20053244164, 19732424692, 20533084896, 20784591783, 21692363745, 22568205257, 23480043195, 22741460079, 22912072345, 23351336328, 24267925546, 24699329880, 24026686572, 23275316986, 23626950333, 23254955982, 22756409862, 23204161417, 23788270386, 22911787389, 23497938204, 22733247010, 22578550352, 23489878536, 23963949243, 23817788379, 23197523555, 22414817989, 23359273052, 23525228247, 23681280801, 23822180457, 23669767999, 23845996461, 23190005499, 23689783064, 23272439449, 22852530162, 23673870306, 23317315043, 22888320380, 21901817140, 22597050661, 23420540189, 22650660821, 23425557858, 24014497963, 23573062975, 24472122426, 25022582842, 24497017832, 25464825397, 25141164737, 24658957981, 24566911296, 25290126386, 25337533109, 25027511615, 25877863013, 26550770860, 26136533892, 26318343231, 26796876049, 27583522899, 27022722918, 26726045164, 25924983763, 25574686765, 26500820143, 27036160354, 26520308207, 26667318301, 27537299549, 28508638084, 29446099538, 30263486051, 30191404321, 29801222585, 29486612056, 29060791437, 28406286437, 29274361626, 28454167300, 29432804511, 30081335629, 29473842265, 29571726417, 29173827225, 30002137628, 29531801531, 30321974632, 30092891873, 29304206602, 28354467350, 27935960216, 28387058314, 27825191179, 28687723911, 28444443462, 27976683186, 27718888488, 27950270232, 28229835939, 28051006324, 27736390941, 26994324739, 26520871224, 26059054125, 26287435529, 25868484430, 25619769828, 25845432064, 26535428272, 27382917166, 26436025160, 26380254327, 26493205458, 27043760496, 27101965474, 27732942881, 26796569445, 27315306224, 27824961713, 27549531118, 27215569472, 27893123428, 28703002814, 28565182570, 29561277911, 29290351902, 29285586211, 28821807542, 29797380014, 29620698941, 29386234334, 29264937060, 29703258273, 29507101895, 29102076458, 29690096322, 29504297558, 28756063736, 28263289610, 29186956780, 29537954138, 29910384463, 30073520374, 30673455668, 30828070515, 31816770114, 31040389433, 30239861900, 30346351198, 30026575344, 29785988908, 28811067829, 28705447069, 27982996446, 28913533806, 28790448605, 28360203708, 27713871447, 27753835985, 26904951678, 26665631620, 27199694907, 27568018133, 26874226515, 27562432848, 26984576479, 27685624939, 27098499964, 27804156473, 28123088529, 27420670496, 28057691999, 28982533732, 28456298194, 28662752314, 29412684156, 30325542800, 29509887942, 29190803452, 29878422934, 30460477126, 29873169347, 29574063337, 28908475247, 28774456201, 27853844147, 27827750468, 27669722306, 28258250656, 28631873970, 28493928584, 29001631741, 29956846147, 30521157347, 31270219222, 30808719555, 30810407998, 30640277525, 29709520108, 29015394484, 29787281402, 29794921127, 29300696052, 29998977179, 30525034566, 31271389020, 30613955717, 30781660801, 30733577857, 31007391196, 30853944912, 30357331357, 30729472330, 30166661138, 29726227383, 30505796832, 31058361981, 30411512452, 30678067011, 29867897958, 30119924105, 30173067664, 30402309828, 30906193693, 30515859666, 29588530666, 30225275549, 30759021008, 30292093511, 29999200802, 29270735839, 29073362879, 28092706912, 28011389825, 28913570938, 28824110112, 28870899790, 27894474000, 28872416534, 29368408951, 28891051567, 29320894959, 29705651769, 29239112538, 30022028602, 30132799012, 29730176965, 30011508486, 30076592595, 30303250074, 30062912122, 30827998399, 31545015460, 30694007435, 31568677690, 31605252489, 30872125488, 30476868970, 29733515562, 28798748373, 29391536360, 29764400884, 28989026271, 29349009527, 29431611465, 29064716494, 29788629860, 29966951400, 30533443409, 30325469138, 31242201413, 30782889645, 30282312401, 30193409674, 30035250440, 30266610840, 30272100842, 30401874245, 30428306064, 29615454073, 28843243464, 29007496399, 29323369709, 29675556905, 30271859802, 29330660850, 28891903899, 28407442146, 28622288546, 28017198162, 28608635678, 29584915215, 30294918632, 30439589520, 30334425052, 31242360810, 31889210870, 31758962400, 31829841995, 32800618711, 33568067137, 33537622458, 34243566921, 34549318018, 34200101949, 33249553432, 32382842481, 31487861654, 30500721799, 30316560128, 29931597371, 29654594058, 28745065377, 29378878305, 28595398533, 29392019541, 29363599170, 29045914284, 28221176252, 27763671109, 27929293648, 26988195845, 27311448566, 26603618516, 25813608583, 26592178343, 26214454087, 26868706355, 26152681234, 26540104888, 27119553428, 28006677485, 28648345463, 28973361973, 29198401849, 30053747329, 31012878567, 31683140039, 32661310892, 32502164111, 32052721447, 31159021842, 31508463898, 32489211752, 31730855723, 30762656151, 30450326634, 30999174983, 30960524570, 30477290577, 29566194804, 29418403013, 29574927029, 29655845502, 29304766271, 28724282303, 29663405472, 29785764590, 29362423923, 28736727871, 27852179816, 28029142345, 27547784678, 27080802007, 26711684531, 25744053748, 25050673278, 25043461274, 25026728857, 24140314136, 23388091795, 23221936064, 23520306399, 22826279168, 22886698340, 23743148591, 24405095942, 23471514966, 23790913974, 23974737139, 24091371553, 23714352353, 23939580525, 24398586839, 25336434180, 24704725462, 25613395716, 25878728119, 25173538089, 25061277618, 25821361115, 26446998824, 27301999233, 26308861330, 26691957867, 26181437108, 27126653375, 27639091348, 27545631370, 27616866253, 27724469286, 28213858615, 27935662808, 27056254582, 27082067303, 27359912328, 27816298586, 27301818363, 27698251741, 27559144278, 27616419292, 27682289429, 27186839922, 27380700801, 27885685034, 28197635881, 27885186262, 27460011669, 27445485312, 27802066650, 27493841652, 26825592818, 27165876276, 26320820098, 25543910770, 25163153640, 24169989648, 23280334295, 23430896592, 23571705536, 24336860074, 25006716911, 24585919395, 23644919168, 24402902995, 25156810586, 24888796384, 25023073071, 25852682262, 26089249984, 26818508720, 27525674643, 26661034327, 26956307905, 26319843487, 26190079933, 26989435366, 27242834507, 26271360665, 25404449961, 24555858411, 24573994612, 24228542227, 24555004304, 23696068171, 24108349415, 24159404710, 23448074634, 22643110920, 23572150876, 24171789907, 25021798052, 24692645821, 23999116452, 24103631639, 24776101508, 24332375895, 25264070927, 25727805721, 26089272934, 26774365312, 26575179471, 26316382678, 26100111315, 26157497556, 26749765408, 27330217056, 26478857097, 25540319410, 26362595721, 27352912542, 26502398947, 27364219247, 27135212444, 26594630744, 26348023281, 25440282706, 24750015669, 25502555174, 25376203920, 25500263198, 25826679221, 26735015501, 26378422870, 26832710826, 26586743355, 27234407313, 27441801199, 28380965777, 28554683872, 28919483584, 28309806881, 28631127639, 28012468045, 28732750812, 28894324371, 28966510262, 28752750704, 28458841133, 27557206744, 27209631382, 27786879704, 28395869642, 27863028877, 28350750451, 29175502271, 28943539724, 29334543961, 29726181930, 28957596238, 28085684951, 28671190527, 28673450233, 28625072702, 28901465331, 28917329669, 28069133790, 27764419371, 27202101746, 26252513223, 25362668938, 24917975335, 23956990729, 24638815512, 23722600248, 22964503026, 23495223315, 22775863816, 23144631079, 23776694103, 23385357146, 22889100516, 22624030841, 22975575374, 22937989207, 22535460348, 22669388924, 21705430436, 20898661746, 20130588207, 19840478615, 19774077213, 19256900797, 19494218006, 18612649994, 18724982405, 17747741244, 18038104015, 17137282520, 18058803921, 18119053535, 17786416085, 17377943547, 17202291533, 17876554328, 17538339160, 17072290132, 17246586454, 16344725101, 16596357473, 16253686622, 15969346328, 15547247782, 14617024328, 13745220234, 13854326964, 13336690475, 13724884572, 12872421271, 11988163948, 12088122690, 11220783907, 11499671954, 11162857877, 11089285713, 10117033213, 9270215589, 8649604130, 7809620758, 8647693289, 8011979368, 8379887922, 7692410830, 8658011781, 8849612260, 9176865782, 8924187575, 8537661942, 9312013493, 8792956076, 8645387354, 9037632475, 9964058449, 10219215220, 10082193758, 9310830884, 10105955761, 9747475720, 10354503790, 10019719851, 9450546393, 9842906034, 9816034142, 9376848057, 8823702700, 9114465698, 9486492044, 9455090055, 10377810666, 9493256383, 10200806285, 9373206264, 8391243252, 8968647498, 8763654247, 8805429162, 8948598616, 8150867512, 8998080070, 9593687305, 9875967029, 10440577961, 11010127208, 11996989898, 11423621163, 10492990741, 11215987342, 11374133051, 11725907524, 11478643867, 10774702378, 11220234559, 11293775643, 11492525082, 11972152943, 11921328221, 12178657163, 12146421074, 11541937832, 12205858789, 11635097868, 11506855896, 11560324900, 11137496527, 11040335808, 11797391213, 11609325086, 11137114253, 11871756633, 11771015553, 11229545736, 10278434505, 9517051040, 10421537437, 10411273663, 9913649945, 10548074767, 10812238312, 11733858919, 11835184989, 11967648164, 11794202861, 11200380570, 11148602232, 11995967241, 12195752703, 12220348036, 12131460526, 13129543342, 13447781631, 13995457316, 13626220973, 13844354420, 14453197380, 13857303058, 13887087213, 14032032481, 13898217912, 13503890401, 13901717891, 14069275597, 14888312754, 14858946454, 15395094444, 14570737280, 15203465000, 15544407231, 15589885634, 15731968060, 15760878810, 16295386793, 17292610187, 17588860348, 16645237474, 17185917231, 16660920070, 17417563251, 18218518487, 18014647160, 17034768523, 16396232289, 17261689705, 18212638531, 18454980865, 17970542751, 18598596383, 18284667945, 18159379581, 17510011137, 17015279093, 17600262257, 17152160899, 16426342910, 17259909664, 17000066614, 17029645767, 17063554733, 16201580634, 16963834233, 16024821625, 15367287517, 14795393907, 14783787966, 15103792013, 15192073391, 14923869326, 14430898284, 14036203246, 14878266493, 15136080462, 14466247299, 13532052925, 14235712920, 13799822131, 12812641504, 13399850291, 12699518552, 12273191834, 12233098422, 11945389130, 11558105740, 10951401608, 11258002056, 11846149316, 10877277386, 10529804931, 10187204133, 11085121123, 11718784376, 11440283276, 10782502558, 11472855070, 10887538607, 11260811116, 10824597356, 11354150329, 11059821618, 11407687072, 10764758492, 10314954674, 10100594742, 10982768109, 11811645277, 11591542682, 10750527822, 11630079351, 10718533698, 10946247368, 10722433391, 11238699105, 11007723525, 11542479076, 11486852835, 11513184659, 11449019852, 12089587332, 12444792665, 12923316465, 13687915805, 13362171990, 14335669630, 14709328118, 15314789553, 15129916683, 14168409077, 14840350422, 15452644965, 16438771268, 15651213961, 14906732772, 14677739231, 15329368511, 16204644424, 16471675957, 17444312542, 17523181426, 18357205914, 18123872071, 18158040744, 18340135710, 19231432987, 20118737926, 20392156556, 20530092383, 19598428992, 20335254586, 20703667540, 20259847492, 21242928829, 20420443326, 19749932760, 20550475004, 21401809030, 22154132176, 21426107792, 21626696833, 21746904542, 22507696573, 22922541200, 23574126752, 23074540984, 22281855974, 21699167625, 21694693728, 21463095741, 21479469894, 21044943325, 21503480299, 21730889435, 22461811475, 22644992271, 22346616594, 23108980662, 23419513219, 23419619786, 23232417207, 23313533590, 23913940079, 23242107489, 23772681385, 24297691095, 25227562918, 26076369108, 26504195201, 25679455836, 25196116033, 24950929355, 25052812901, 24338090227, 24064098009, 24328131715, 24442050494, 25002689618, 24681016454, 25122967600, 25948821060, 25886487734, 25114455483, 25699898094, 25950764565, 26298822553, 26672350099, 26116213164, 26157483586, 26344680704, 25636705954, 26006229449, 25602454945, 24789315856, 24054347547, 23325581381, 23892490364, 24162390486, 24693771381, 24464099224, 23500889946, 22935538603, 23128852732, 22332515120, 21808419377, 22264106657, 22202883028, 23079582900, 23443546322, 23449026785, 22650896150, 22609287909, 22815252514, 22735039390, 23199219203, 23069255823, 22665654616, 22046648877, 21692182993, 21770376104, 21828475731, 20912693074, 20527415405, 20241472528, 20748191596, 20025081908, 20675038338, 20756450213, 19883743689, 20249419792, 20086666896, 19197674615, 20103076215, 21028802286, 20446858085, 20901964994, 20503881740, 20562952497, 20421204072, 20043252400, 19687994006, 19712530117, 19297294120, 19517296265, 19622472610, 19022604247, 18468199257, 18618637832, 19263110380, 18695995493, 19124150950, 19344152438, 18771713753, 18462810616, 19001424832, 19474493085, 19034636529, 19175415005, 19522456343, 18840452238, 18748071889, 19578434881, 18981448083, 19567400036, 18763127743, 18370300352, 18743440525, 19321042928, 19174911289, 18214677587, 19030290460, 19742276389, 20412496685, 20669864884, 20690593670, 20888719105, 20252664916, 21206729843, 20324709731, 20890697598, 20532731072, 20612186672, 20153720991, 20074451623, 19801582248, 19036568316, 19672876836, 19395780915, 19215333466, 19120979492, 18513558453, 17773109333, 18730513922, 18345729583, 18586738364, 19408247496, 19757186909, 19079669005, 18385821035, 18667424649, 18164685289, 18678808091, 18602528288, 18465676998, 18395624183, 18025595074, 18598812441, 19540754537, 19926628716, 20217652693, 21042338529, 21165514466, 20988738559, 20029479039, 19992948177, 20245802054, 20067975897, 19247232624, 18475460085, 18789036485, 19566241470, 19238580264, 18726965493, 17786715842, 18124583586, 18969298581, 18650778366, 18058256304, 18109794596, 17971584276, 17934258782, 17767045126, 18546207894, 18246891306, 19130572128, 18468437897, 18342857157, 18457725003, 18631792702, 18981483654, 18645045683, 18746868960, 19734336384, 20643182866, 19853381836, 20015007174, 19606123492, 19094592531, 18262188908, 17476674894, 16710204027, 16402298381, 16867365125, 17438224406, 17836341977, 18459198990, 18299290600, 19082313259, 19051277847, 19006936294, 18032104340, 18211431760, 17558308955, 17527436146, 17502736858, 17868763057, 18300018224, 17341553740, 17687907166, 17158400750, 17134431562, 17362479907, 17057922079, 17110030628, 17932186851, 17090009085, 16320120225, 16598149449, 16624464438, 16690742615, 16467278213, 16286607145, 15502033254, 14728533094, 15688422119, 15748038761, 15246816415, 14369090430, 14509573742, 13794109449, 14279845215, 14026064004, 14028989210, 14779743647, 13833322563, 13138838248, 13965632555, 14130433185, 14825782034, 15443598608, 16018634688, 16909503323, 16932373800, 16224762984, 15765802103, 16095802086, 15470193685, 15880316009, 16785478755, 16929342458, 16390685175, 17201658936, 17347768198, 16845036843, 15855115679, 16170144971, 15546610441, 15428272760, 15457796140, 14888936456, 15491664471, 16093228193, 17037112149, 16204981949, 16566815004, 17311004174, 18254165101, 19042633086, 19230849415, 18316913887, 19240520110, 18653200622, 18397617746, 17401672158, 18059863767, 17063991494, 17253433990, 17188318504, 16790649440, 17259590370, 16559717008, 15729751816, 15046992918, 15815712048, 15559629351, 15372263182, 15610002457, 16243051744, 15244923829, 15050113968, 15048343710, 15948811697, 15428212503, 14455720750, 14971810657, 15426248932, 14682498459, 14458639496, 14911762584, 14997214284, 14227120198, 14939066451, 15548129305, 14892062076, 15297456642, 14547201424, 14734335429, 13858901473, 13154913921, 13350209282, 14068090768, 13083185120, 12827700140, 13200846314, 12981365229, 13228255410, 13632296624, 14280826526, 14944452308, 14188719672, 13313385601, 13975807886, 14407816061, 13569898922, 14010967318, 14145629429, 14276596815, 14748983674, 15733533209, 14890810182, 15016969802, 15304030824, 16052889550, 17020171831, 16256634770, 16349180828, 16785583696, 17763782383, 18426840681, 17844060030, 17764730640, 16827523370, 16779192789, 17777153520, 17393175974, 17419765801, 17234967501, 16918237651, 17643329662, 17733216759, 17719564400, 18531101046, 17859049134, 18610873427, 18948616465, 18523563118, 17556940857, 17043863109, 17343179901, 17020727208, 17988833994, 17654988219, 16714864081, 16443513575, 16946302752, 16851548668, 16947008788, 17265243419, 17790587973, 18302686784, 17674936116, 18633066775, 18982312734, 19459872815, 20198744259, 20526672150, 20019083218, 20532249658, 21267454948, 20710124418, 21534336622, 20717521656, 20952591736, 20808940662, 20272635004, 20425219680, 20537662835, 20048930889, 19671481229, 20149819976, 20593517426, 20423489362, 20080512006, 20000641410, 19158380025, 18700476995, 18266676226, 18985271573, 19276529486, 20270960968, 21092610531, 21648058753, 22584312882, 21960956867, 22809496921, 23502388988, 24146384058, 24347107802, 24571287543, 24848259652, 24852096230, 25162064744, 25934764222, 25341920231, 25788250588, 26568187869, 26706593767, 25999638649, 25615950923, 26568872932, 26118088396, 26381275941, 26161524264, 25447111604, 25082897529, 24867145557, 24150045277, 25062117906, 25261290127, 25585385698, 25930590347, 26064730276, 25557986893, 25757056245, 25093683130, 24922435677, 24801825687, 24979897209, 25106787083, 25278415135, 24371163667, 24145494532, 24842548244, 25493015815, 25079143193, 24659118681, 23802500493, 24025787973, 24267961541, 24315355507, 24675765774, 24100395666, 24210093485, 23976047934, 24224491279, 23875008169, 24484590886, 25256198322, 25531152516, 24589427978, 24841153013, 24602536707, 25146662999, 26056264903, 25457392686, 24698367218, 25426835654, 24874166870, 24882255905, 25632934507, 25884844138, 25137036423, 25261584576, 24683981672, 25191955071, 26167770150, 27095789855, 26417438125, 25725449434, 25234637915, 26064616124, 26795723465, 26970539516, 27859547500, 28045156409, 27612789191, 28314183577, 27742490355, 27085781501, 27748734941, 26956573828, 27723369392, 27049978532, 27520573945, 27996703089, 27231542009, 27973281797, 28346543768, 27620623468, 26897728830, 27256378743, 26484831110, 27116970153, 26273441769, 25749996699, 26551883988, 26435102159, 25535643730, 25505821774, 26075431257, 26329844234, 26646347564, 26368385971, 26817045748, 26133344136, 25366877516, 25847925044, 24917199540, 25808485351, 25468916430, 25650920712, 26555477841, 27493406075, 27362546643, 26775750903, 25978536276, 26031042563, 26492215426, 26393472979, 27390801246, 28331029644, 28394170001, 29370590480, 29098240585, 28305796867, 29297257507, 30111675060, 29141876808, 29401285576, 28981731063, 28045791843, 28280554495, 28622253673, 28015431664, 28046860453, 28345979770, 28569359070, 28819603610, 29660825853, 30426141706, 29993076349, 30461165895, 30178370307, 30079705994, 30166427648, 29587843669, 28957035908, 29883299274, 29827193114, 29471185502, 28821756312, 28627077986, 27872422199, 28270433420, 29119166044, 28961663500, 28607915850, 27658552679, 27414754913, 26685899725, 26106025234, 26325902571, 25896715105, 25472613450, 25099210810, 25680999586, 25131500948, 25145231078, 24832322660, 24048016526, 23685128868, 23668924956, 23109632910, 22263003077, 23146353168, 24056695775, 23261259368, 23602286981, 23448387380, 23426906690, 23188997611, 23132780775, 23200602448, 24175999677, 23657562614, 24373384881, 23640548326, 23217069792, 23375599409, 23196367673, 23632297406, 24273632526, 24271701603, 25189252880, 25581032994, 25799142135, 25559262196, 25341601013, 26059643387, 26773413584, 27515094761, 28155312680, 27758872473, 27149178858, 26250814203, 26100339108, 27050308603, 27536718050, 28253229984, 27456689189, 27364872850, 27400480123, 28092794770, 28001715671, 28793790021, 28417366036, 28410527329, 28429613156, 28888011185, 28535953885, 29326237465, 29700341331, 29612640797, 30341915256, 30486435142, 29818128413, 29598756484, 30321894171, 30423836148, 29726992411, 28946907536, 29263704377, 28988035434, 28531486586, 27998549872, 27944239559, 28163949117, 28838336365, 29430857315, 28492391466, 28150107151, 28210991123, 28311122705, 29057899570, 29755696091, 29104841923, 28358048043, 27403210559, 26976915823, 27843178018, 27658674934, 28246411313, 27855247888, 27734503947, 28407176331, 27571223105, 27195412101, 26597724351, 26647882287, 25935764764, 26424165542, 26540058661, 26839150121, 25933103353, 25738482349, 25034506907, 24198585394, 24655142671, 25366642602, 26284144205, 25394673225, 25274334146, 24457092597, 24263459422, 23809489874, 23927852015, 24919243222, 25355381286, 25739535460, 24915629087, 25718537599, 25828050181, 26372747409, 26178400920, 25594008277, 24901402394, 25403763795, 26208664290, 25372497019, 25829141367, 25282693101, 25374538056, 25315408833, 24872364425, 25229185911, 24312899060, 25153245294, 25172941907, 25385284109, 26345497151, 26356726061, 26904608582, 27424328476, 28207012516, 27921158060, 28497353174, 28877884849, 27904256269, 27132042156, 26849868774, 26594681614, 27537184419, 27400157692, 27581637158, 27227614925, 26748435278, 26894545967, 26308499145, 27202067585, 27552797325, 28413112766, 27722491743, 27126929346, 26468117286, 25508625202, 25968984900, 26619405639, 26628097236, 26978841968, 26687825922, 26055806339, 25463379078, 26258890588, 26884004475, 26498967428, 25976520648, 26289243603, 26755845191, 26890887412, 25928509470, 26545567372, 26247118506, 25531789363, 26034828768, 26381288888, 25532991482, 24927144687, 25705751607, 25277067208, 26159806781, 26889208568, 25968517961, 25372256234, 26096003744, 26696734476, 27318501189, 26997341069, 26018338833, 25048465872, 25408552380, 25946765718, 25026346479, 25853734268, 26198519579, 26584309192, 25587719939, 26123590114, 26803959890, 26376745873, 26031367202, 26294679611, 26606351307, 25716343579, 25868061922, 26012703748, 26272346418, 26103359560, 25754651857, 25070926597, 24147300192, 24176964232, 24462719654, 23517109104, 23536813678, 24465678210, 23903233455, 24530158934, 25111430486, 24936606623, 25216548516, 25920309580, 25096722075, 25293468037, 24646224831, 25135079874, 25783904579, 25951511933, 26160435182, 25941230575, 26762666121, 26750951905, 27716992469, 27745384328, 26868888244, 26129381961, 25531726837, 25197418551, 24860176672, 24865943921, 24819946934, 24675620099, 23858583331, 24091747427, 23724143267, 24686511232, 24770585640, 25490900493, 24549365800, 24411656120, 23696275663, 23664496684, 24228097452, 24525334473, 24527876490, 23769026573, 23850127103, 23698390593, 23228926525, 23017636222, 22407060158, 22377489104, 21793176081, 22137693829, 22115480796, 21398942243, 21717947132, 21449584407, 22444460131, 22078321113, 22585054968, 22307006734, 22888595356, 23444763776, 24029968795, 23437745983, 23702887804, 23836440769, 23838581339, 23155499804, 23371407021, 24197216085, 24798051687, 24569004783, 25495107316, 25490057835, 26089696565, 26944636943, 26581112949, 26763936554, 25870615349, 26466464639, 27001769543, 26029810404, 25862203880, 25516793956, 25404563922, 26133505052, 26481219571, 26781976318, 27348573587, 27136616879, 27060637038, 27254439409, 27355550108, 27045910077, 26140534300, 26170404579, 26390860445, 26314199560, 25906755415, 25883450871, 25931919799, 25264262958, 24423664156, 24302998687, 24716275624, 25148481967, 24870420544, 25349822104, 25883058131, 26671159977, 26971805606, 27523154689, 28444000269, 29263132069, 28697674929, 27998482523, 28711610915, 29663532439, 29136683247, 30078250907, 29631352396, 30448269363, 31033957455, 30382552587, 29803354643, 29412573857, 29606611887, 29368473181, 30270170639, 29277144720, 29704169706, 30658363928, 31632927913, 31853582551, 32057101432, 32090926643, 31165689484, 31578580979, 31055226587, 31138053252, 31838888505, 32273836967, 32469928204, 32671695816, 33557989678, 33037296131, 32564413364, 32784058420, 33397707455, 33325627853, 32850750494, 31931049175, 32108733753, 31179035925, 31089615197, 30377363654, 29560511564, 29404709922, 30204716919, 29924055295, 29637191066, 28980599567, 29227171961, 28970060426, 29895196283, 29257268350, 29595130332, 30428599858, 29596538877, 30575687932, 29831861349, 29190790784, 29909749899, 29570799875, 29435714310, 28924101799, 29222400678, 29645442131, 29269429616, 28990005322, 29886622676, 30142216493, 29530302185, 30146782106, 30663895477, 30622794629, 30550122630, 29898758526, 30391071573, 30924064599, 31624437816, 31749297610, 31647992493, 30992296264, 31151106911, 30793683502, 31640051198, 32011035492, 32225789776, 31374542737, 31710509575, 31070456603, 30340922418, 30983687495, 30220637822, 30965103496, 30577309010, 30015468344, 29683871100, 29084042065, 29162855536, 29336446707, 29720651527, 30208228264, 30555802141, 29721614202, 29369213068, 30362376867, 30998546242, 31273961053, 30660863610, 31601198905, 32366596665, 32383323572, 32914811587, 33656985743, 34043970338, 33590558808, 34466200107, 35256264478, 35651755708, 36364382253, 37114114695, 36648281664, 37137896105, 36274634296, 36159166570, 36122311022, 35693900887, 36535957490, 36926849311, 36772635827, 35843418374, 35059637199, 35892179784, 35944417455, 35778231402, 35738129601, 36183390573, 36566359090, 36881979126, 37403369903, 38265779669, 37473309207, 38179965810, 37835822607, 38781198251, 38978821024, 39149532353, 39918455534, 39260557279, 38362118052, 38964800957, 38788304884, 38269073367, 38312173454, 38540448787, 38189370165, 37950686829, 37443957131, 37667424420, 38529909034, 38435617131, 37519648632, 38100032010, 38084783320, 37915420766, 38763264320, 39697938681, 40422726013, 40183806333, 39410203456, 39697405501, 39650019105, 40193431066, 39393481415, 39993538855, 40333007051, 39351435574, 38875119577, 38262181101, 37810741224, 38360657355, 39308905616, 39463335578, 39862251128, 39327236476, 39538300786, 40345022468, 40233311814, 39999227605, 39545525987, 39346654464, 38881924475, 38494997882, 39299978601, 40095705154, 40541426098, 41339733312, 40576775389, 41334217258, 41230873906, 40989026674, 41942597614, 42894950061, 42366459074, 42569926548, 42766173933, 42505521788, 42627892630, 42151043404, 42743761044, 42809625935, 43761107572, 43999594943, 43179893614, 43641589964, 44150200578, 43612119046, 44328945513, 45273362380, 45261709244, 45434623777, 46077887218, 45261696335, 44556897298, 45250591852, 45567685180, 46186706386, 46063286503, 45621431278, 44910996004, 45446970655, 45655728704, 46514927095, 46795174856, 47721012765, 48058535595, 47522407993, 46930085494, 47723939257, 48590582346, 48302164156, 49209368911, 48702804928, 49456303463, 49148966692, 49556433882, 49450853290, 50336120575, 50636855559, 50275819271, 49732776868, 49725527446, 49878046354, 50169618649, 50232752854, 50824652976, 51102678936, 51701027323, 51600011195, 52386758167, 52548204872, 52428621044, 52399669044, 52817118152, 53486127643, 53184920907, 53272106552, 52605889041, 52927492212, 52515502266, 53009919476, 53167454399, 53388616643, 53809219106, 53077985568, 52489489899, 52346985549, 51357147349, 52310514324, 51572596580, 51961250486, 51669359410, 50894246728, 51017824933, 51197050384, 50821302397, 50317197631, 50294841553, 50208105103, 51076392161, 50661110420, 51097712707, 50458819927, 49917759932, 49986962782, 50227038651, 50647037403, 50560357458, 50147732932, 50858921182, 51253838019, 51520677457, 51364270095, 51208175446, 50771563709, 49856432766, 50077691130, 50889084827, 50920321679, 51166206927, 50873802116, 51810902279, 52462321241, 52635743195, 51881126261, 52098973125, 52548515279, 53002066269, 52934749852, 52948062524, 52915454246, 52611324053, 52788906316, 53415555978, 53201794128, 54185818275, 54912998807, 54290724747, 53442762184, 52792137433, 52681695840, 51705574973, 52514617521, 53290926053, 52534828553, 53268590955, 53994270362, 53376513086, 53860488158, 53135162938, 52614163089, 53531532658, 54397225476, 55319207265, 55562607670, 55200975334, 55513237905, 54557636923, 54232554240, 53996980512, 54068279264, 54046433990, 54234466638, 54421821825, 54291299968, 55090618744, 54637708069, 53666985260, 54650418789, 53847955170, 53278872286, 53180178793, 53836479467, 54496639666, 54920252640, 54815028293, 54621571045, 54056906616, 53204404051, 52234016755, 53228187506, 52467725622, 51743071064, 52428467880, 52836865538, 53002116865, 53504886589, 53227792128, 53022693441, 53366330041, 53694831595, 53036274858, 53980335570, 54653360955, 55125300803, 54552261472, 54684071564, 54557273252, 54794077388, 54245156233, 54493036435, 53540979503, 53950267537, 54478087337, 53923326257, 54202215003, 55147293699, 54548224020, 55290496882, 54345056576, 53378384643, 52596858189, 51630488557, 51709413516, 52377509144, 51775106081, 51929468167, 51873233571, 51550018229, 52039057691, 51638030343, 51304627223, 52265628239, 52224070381, 52894235091, 53394879214, 54308399237, 54049091929, 54030125141, 54012820455, 54581307516, 54016458599, 53383547866, 52434695877, 52032541581, 52664218442, 53145695584, 52750767432, 52469003721, 53208937130, 53529035147, 52643447846, 52528488971, 52778288943, 52123273191, 52510925617, 51512627208, 52385979974, 52685530633, 51790383813, 51295239318, 50450141628, 50866363960, 50697749962, 49805546207, 49733898862, 48996329320, 49800658566, 50086949556, 50293378811, 49850798703, 49124318262, 49054978508, 49090672555, 49752427430, 48908124163, 48515953828, 47662377983, 48184612303, 48592040170, 48908423788, 47981838502, 48207546182, 47873539822, 47175727555, 47854501755, 47397648951, 46697101323, 46171068756, 46984726494, 47842540845, 46892848133, 46667012720, 46371539145, 46743397794, 46081559971, 46609759221, 47391725684, 47308207036, 47346790244, 47216306518, 46445793068, 46074843828, 45325610541, 45207718967, 44992759869, 45056429551, 45149044499, 45645222898, 45649615381, 45899527915, 45245227013, 45648091249, 45827039387, 45598213819, 45590447348, 44677696489, 43931258046, 44234194276, 43572523190, 43134403984, 44110049633, 44006751938, 44254842017, 44623819971, 45022486832, 45473665606, 45130502173, 44580543019, 43907187773, 44442374465, 44764400932, 43842692687, 44208880227, 44965734797, 45932588140, 44961693721, 44525010864, 43614128368, 43809607688, 44690667843, 44628708888, 43893382623, 42975799314, 43347219329, 43118306013, 43405168729, 43787241316, 44193219746, 45123822997, 45378847666, 45983795620, 46588283638, 47514318363, 48329291678, 48528312307, 48892378404, 47905423895, 47916885121, 48683305003, 48844776499, 49078200244, 49979261595, 49467777673, 50175567162, 49461839020, 50143293248, 49475029667, 49818056662, 50056203793, 51008898517, 51369900615, 52009302564, 52123317822, 51807461731, 52622974725, 51685267437, 50745501456, 50608056513, 49706178126, 48787971735, 48867236275, 48375119355, 48794426826, 49397322094, 50111354598, 50524622754, 50656641952, 50326827921, 50421916897, 50816932513, 51763693709, 51563266682, 51666843548, 52560066456, 52664905474, 52318003204, 52360966647, 53079730748, 52097718515, 52275904335, 52145315599, 51167908253, 50745247067, 51274729617, 52088390129, 52409656322, 52499307376, 52114906561, 52489650943, 52849921809, 52145694449, 52350505582, 52580761240, 53579825973, 53337225604, 52733989541, 52379678834, 51626532347, 52122692200, 52496300347, 53418155597, 52919358056, 53065827836, 53530966843, 52836558924, 53522120164, 52707301799, 52404730782, 52437440747, 52035436423, 52942533976, 52989199073, 53163931305, 52322310836, 52312182837, 52690674776, 52755923264, 52619431092, 51810529861, 50914466446, 50260641352, 50287551820, 51086916576, 51463008134, 50747513860, 51465800013, 51057481372, 50361111028, 50649001723, 51358120915, 50381675699, 49746316360, 48955025387, 49649157232, 49015490979, 49464563015, 49763225488, 50597141957, 49643516930, 48908928730, 48251015420, 47804846399, 47696184818, 48240724791, 48722893011, 47921453172, 47327532915, 47648432905, 47016818138, 46556264906, 47115657326, 46453255246, 45996952308, 46878100897, 46243051521, 46291561847, 47189117013, 46727936715, 45734279754, 45513448773, 45929160350, 46866516188, 47479910860, 47621204687, 48386840128, 48547388471, 47950422592, 48681472831, 48869985682, 47947419650, 47734363943, 47370570277, 47754881445, 48258306974, 48306877627, 49222108798, 49266122362, 49687572386, 50400840949, 50048404262, 49255941593, 49105812041, 48116515378, 47197974486, 47969517014, 48249671430, 47647035396, 47482926101, 48424692715, 48811101080, 48242597936, 49169212480, 49708856907, 50696640932, 49758999580, 48990196265, 49752090175, 49641783619, 49178223468, 49643228636, 49191548933, 48765085180, 47792855757, 47899283285, 48183730986, 47671435745, 47846434020, 47037141411, 46721121313, 47622272093, 47841431736, 48513777732, 48361976321, 47853145907, 48810568104, 49061837064, 49182748821, 49950956001, 49575258100, 49156543478, 48293764930, 48502961085, 48833577742, 49208935218, 49012277946, 48038281383, 48311785788, 48903491723, 48627721653, 49259872256, 48425791056, 48490394057, 49415614255, 49012498212, 49525274894, 48877098439, 49779267102, 49341139844, 48688793402, 49001646250, 49016821770, 48101176707, 47467469911, 46996061595, 46981268449, 46326411785, 46383879630, 47233863077, 47585412622, 48361145940, 47867126544, 47015718437, 46914746822, 47438421327, 47111474642, 47369833267, 47120528718, 47447213407, 47158172447, 48062156639, 47090414958, 46974463798, 47891163500, 47436478892, 46574785540, 46516488234, 47118205689, 46584234939, 45928371490, 46077222353, 46312661667, 46520282623, 47415358550, 48280006560, 47408136480, 46608947469, 46280833186, 45852917190, 46296964557, 45445966000, 45268450403, 45988964553, 46821759435, 45943129102, 45608838284, 46139435968, 46776864778, 47234713621, 47968367699, 47316697835, 46617830352, 47289357601, 47583285408, 46684275010, 46502566341, 46000829450, 45886031084, 46576073204, 45891688405, 46824155322, 46369200988, 46579353705, 45667244937, 45921558358, 44987456810, 44331314914, 44235530528, 45039049291, 44741638914, 44917521712, 45761368969, 45731178866, 45888254006, 46469996878, 45882661902, 45362393950, 44924800971, 45513548113, 46106778390, 46298813795, 45299257248, 44723294134, 44090763342, 44618944424, 45099822497, 45238508610, 45635379484, 45925036091, 45641627071, 46611426414, 45826519409, 45030696298, 44168682494, 43262303358, 42404627808, 43295719307, 43044404410, 42981687439, 43868460074, 43161039303, 43491448300, 43094090673, 42919608140, 42846731418, 42677944112, 42078849839, 42237016947, 42504775341, 43344706368, 42640843326, 42059198255, 42200727330, 43059763143, 43987983857, 44168751137, 43348765381, 43758151935, 42773417054, 42994812352, 42492205994, 41691843924, 41908469536, 41767710910, 42574398669, 43271783848, 43284068947, 42984722064, 43110894924, 42152640862, 42405940438, 42709099310, 41718945863, 42214061327, 42191529433, 41813395954, 41327441079, 40691611210, 40701931655, 40282093119, 39780496925, 39803804804, 39161325255, 39728129398, 39454836709, 39347760221, 39168375822, 38525930327, 38237088291, 37423367968, 37181304557, 37268024377, 36547559596, 37425339760, 37288800088, 37463752244, 37088661332, 37723832600, 37463063530, 38301010983, 39032605856, 39530334962, 39317452625, 40082614552, 39199483151, 39178148587, 39520240971, 40030314838, 40725372290, 40164599941, 39339660671, 39697893989, 39217289728, 39779370828, 40738967970, 39759987637, 39541437027, 39574499325, 39956946351, 39096978184, 38816471382, 39003784726, 39399872106, 39980431307, 39775345109, 39118272213, 39373917277, 40362476430, 39509256352, 40409574458, 40578168265, 39902287340, 39704088772, 39706015691, 40242863582, 40930608820, 40269432460, 39940284017, 39754197085, 39344473148, 38454333950, 38170518704, 38673017296, 39538588767, 39950981114, 40372569218, 39683028532, 40043150182, 39744279964, 39478922783, 39973436387, 40497027914, 40828687366, 39980088053, 40173086756, 39399116005, 40384930493, 40700073954, 39792927732, 39730049865, 38780647008, 38708705029, 37743575288, 37408756394, 38042052938, 37301632368, 37424003629, 38283576406, 37803693284, 37760555174, 37033515588, 36493149842, 37427537859, 37681241261, 37410616979, 38057798430, 37604143841, 37077869209, 36977176288, 36419392836, 36927006639, 37841055613, 37287022802, 38088954346, 38771685177, 39668328058, 39672876589, 38685740847, 38235003241, 37815171986, 37618136333, 37484323098, 36818761228, 37481915167, 38083647264, 37339930967, 36573699824, 36870569586, 36940031346, 37563915247, 36696305829, 36509755800, 36006866575, 36657135268, 37646444911, 37049549601, 37797199726, 37669109984, 37710129525, 37277191709, 36759740733, 36706135977, 36410223042, 36883504760, 36601677765, 37001815752, 37621211357, 37119635938, 37833504287, 36885383641, 36758275975, 36827099139, 36351596681, 35798008443, 35576806159, 36229218244, 35830240023, 36050256905, 35142528639, 35849956848, 36286753338, 37015252501, 36287774170, 37193915505, 37189203925, 36884182415, 36042557359, 36655691632, 36323271875, 37265558375, 37849932003, 37906347379, 38535374872, 39263218052, 39736692641, 38899308606, 39730849795, 40272134338, 40080938170, 40906314804, 40662030033, 40257177064, 40875368581, 39935799352, 39255702068, 39265543079, 38806917796, 38547840527, 37915822254, 37830465508, 37736464432, 37357023554, 36412551862, 36717660038, 37334541378, 37174060622, 38039422000, 38699403434, 37716490040, 37398296040, 36934766293, 36783839881, 37707577299, 37276038760, 36991424617, 36890567894, 36467139491, 36900923298, 37132230568, 38085412032, 38577192816, 38009114889, 38431905989, 38785446163, 38831671360, 38207587301, 38188919868, 38398733724, 38636155924, 37739655577, 36981011993, 36548490129, 36669242930, 37112288166, 37730463723, 37246750575, 36324884384, 36356930960, 37139661484, 37261329672, 37671332650, 38292693538, 38406667781, 37421015977, 36531910115, 35910333126, 35855337908, 35922406697, 36171311385, 37054826388, 36369464911, 35788885279, 36745896646, 35931341248, 36649100149, 36043974457, 35293009787, 36184497771, 35405685500, 34744328480, 35105220890, 34324463002, 35213069474, 34529388221, 34566359334, 34497855215, 33814533124, 33488427281, 33861618326, 34019445796, 33035756517, 32337048156, 31354661608, 30608115207, 30990546961, 31741728818, 31890723140, 32166614168, 32753611040, 32280525570, 33164899706, 32664571423, 32041291402, 32124392243, 32116228022, 32735326725, 33144537859, 32584256439, 33054778507, 32066913281, 32806971810, 32246926568, 31911447104, 32522381321, 33149242576, 32439283083, 32127405494, 31316593325, 30690304674, 30813463161, 31249799783, 31048167868, 31613515236, 32321046330, 32709313471, 32684645421, 32189928681, 32180470791, 32979761361, 32519323576, 32677009803, 33371599746, 33180706108, 32397991459, 32557764353, 31576372088, 32050413540, 31423837106, 30858240082, 31163052020, 30754664694, 31683215078, 31884452416, 31961942005, 32785988792, 33499948107, 32840523314, 32211955450, 31816397194, 32011607710, 31483087062, 30547518079, 30856095292, 31073544998, 31090364685, 30488916278, 30265723343, 31147909127, 30233787303, 29519721843, 30015910981, 30556195958, 31238411503, 31008426728, 31568016005, 32201585564, 32489066428, 32796268081, 33311321261, 33422940620, 33307061769, 33185134714, 33869676989, 33879711361, 33880368239, 34041905831, 34107535763, 33916628835, 34375103502, 33606482589, 33535406938, 33324037935, 32451837525, 32321691940, 32641661492, 33519236152, 33465370875, 33978308330, 34605083478, 34024557831, 35008018733, 35790127803, 35988390888, 36037482945, 35881558067, 35664260814, 35781073093, 36385874875, 36742900308, 35869719561, 36015713069, 36807956840, 36032955149, 35361342903, 35496453589, 34795892453, 34805380639, 35320752394, 35012111660, 35750977479, 34772440533, 33916663138, 34119957798, 34561591892, 34293312446, 34503060674, 35435614740, 35987713416, 35163205391, 35812371032, 35976601995, 35310501037, 35222724111, 35238152862, 36228796612, 36450516556, 35971015005, 35949970158, 36462055055, 37043048247, 37752007483, 38166621522, 38316514984, 37485250962, 36935369241, 37061941936, 37408744411, 38115666536, 37866794836, 37380403074, 36461331901, 36729244443, 36211593846, 35514853062, 36183734184, 36985405129, 36097912070, 36890622614, 37445516565, 38383352293, 38006704614, 38709361423, 37852231406, 38359729756, 39242770570, 38684122281, 38669653533, 38258507081, 38238038972, 38440731500, 37452315490, 37605168688, 36858998080, 37643672985, 37554064921, 36844622760, 37608124288, 36691086900, 37082313281, 37957116983, 38321134619, 38618518072, 37847953333, 38186312840, 37819959334, 38665296636, 37848912281, 38526924425, 37685876305, 37144420220, 36730845779, 37417839371, 37279172197, 38054025449, 37381440438, 37397926385, 36947998598, 36399385326, 35534502111, 36114815636, 35179733167, 34870897807, 34693363892, 34449851391, 33954828940, 33463685366, 32562228160, 32311768499, 33158648153, 33565758589, 32918532785, 32191760470, 32424673932, 32031411194, 31682534212, 31035555785, 31395004066, 31137462414, 30415365308, 30922842758, 30733297601, 30181662008, 30139745603, 29618512811, 29259245957, 29977019746, 29387632193, 29847904050, 28893469716, 29524962150, 29637801662, 28644216308, 28228536314, 28149670167, 27758488994, 28095537954, 27535533626, 28189748942, 28690553272, 28645490788, 29489442165, 28580581929, 27745139309, 28710029175, 28632501063, 29100786194, 29836542613, 29183036457, 28973434603, 27989056811, 28514949889, 28446777783, 27972508610, 27754715369, 28416093982, 28346511892, 27444148622, 27363044684, 26771949151, 27756352146, 28301440782, 28087602512, 27602994594, 26815494737, 26236253786, 26640586560, 26361166626, 26891154741, 26331074355, 25544018542, 25930803970, 26469672240, 26323256546, 27036337727, 27362422321, 27272476325, 27231634339, 27553841765, 26970541771, 27883592265, 28773797124, 27953380210, 28913716430, 29804266211, 30239303989, 29870258879, 29312741733, 29639845450, 28903155142, 29287377802, 30099927787, 30783992312, 31201564669, 31645407141, 32045993871, 32924958565, 32270884683, 33230592583, 33563455620, 33183512578, 33466330558, 34055309435, 34204460207, 34538360286, 34696691466, 35106447421, 34572686397, 34128627859, 34186054595, 35017960410, 35752142724, 35445775895, 36214794723, 36081220923, 35456736651, 35733339956, 35687907091, 36459438162, 36816376979, 36766775541, 36790873196, 36170554401, 36034839200, 35741303842, 36391782290, 36614581616, 36702703733, 36065141096, 36579524126, 35602389745, 35096468245, 34855404037, 34333315138, 34811897184, 35198656135, 34969528000, 34087485815, 34214348073, 33345118843, 33722368917, 33302872311, 33157517168, 32273315763, 33081368891, 33579149819, 33620589225, 32977137610, 33545492727, 32860339985, 32867158086, 32759809660, 32151152860, 32073356401, 32358874958, 32862952594, 32602295056, 31618378947, 31915831130, 31742676529, 32251813723, 33226744125, 33655315191, 32833860431, 32001330378, 31815320402, 31406014843, 31159698699, 30278943796, 30346709694, 30483693996, 30106585517, 31043171898, 30482804045, 30805626299, 29937901642, 29855641079, 29400117630, 28737675226, 28627232668, 29581775573, 30506858368, 30517522237, 30389968528, 30403817778, 31242765679, 31030701574, 31602587037, 30698157120, 30131246535, 29737274891, 29617825154, 30518344439, 31006997442, 31888701582, 32843010892, 33705274885, 33497984773, 33436589230, 32539080733, 32842048056, 33804388432, 34546354041, 33922776452, 33996107630, 34564804280, 34611321328, 33667149514, 33616728817, 32987896520, 32814251719, 32192896969, 31721403622, 31725706167, 30829738324, 31322467036, 31450742056, 30948712075, 30405380858, 30455075531, 31420688904, 31925342370, 30984685697, 30763415267, 30592160017, 30753660879, 31062025717, 31718013286, 32646480694, 33631456910, 33859776352, 33957535681, 33769749272, 33042644139, 33195240847, 34027117031, 33780019091, 34349917382, 33717970984, 33232770554, 34151581977, 34576590341, 34706233252, 34220575410, 33908701501, 33384604245, 33300777860, 34182364756, 35111018427, 34739792967, 34632719513, 35166027425, 34273363466, 33361157965, 33280257114, 34040466511, 34602608216, 33654341371, 33288283503, 33038607632, 33770080167, 33749035853, 33828541484, 33303975248, 33062484328, 32387493851, 31883227448, 31187736066, 30502646701, 30849498625, 30164227947, 31079717586, 30937836054, 30158821923, 29919349858, 30106938485, 31015931822, 30138631379, 30585183197, 30888651668, 31293394808, 30665777690, 31473708430, 31094057245, 31435313123, 30629586482, 30590451245, 30286963147, 29298083725, 28595540071, 29051623512, 28628841245, 28882527446, 29786936106, 29903851064, 29076919856, 28466639090, 28587183083, 29043285315, 29697712540, 28892351673, 29061474036, 28120346071, 27537855047, 27158642682, 26169230445, 27106818247, 26975734827, 27058872331, 26244439000, 26082799600, 25576631645, 24855118755, 24983176768, 24220051081, 24716672390, 24115934319, 24207239315, 25086245976, 24928989058, 24565646215, 23925448815, 23686365973, 24387453274, 23947471590, 23723930649, 23406169261, 22952825801, 23657892167, 22934001529, 23569573181, 23275346282, 23454293279, 24131442064, 23428875454, 22831538016, 22802553991, 23193219476, 24125503412, 24113260785, 23802719863, 23942246238, 24318570186, 25142087636, 25916773278, 25451937272, 26304052060, 25701167544, 25729969331, 25002029974, 25070522996, 25821389967, 25123141036, 25999391651, 26065443180, 26544134157, 26256179125, 26164883032, 25223562862, 25228307942, 24572565926, 25164528709, 25155345476, 24724320892, 25365314568, 25855070006, 26330294770, 25370777604, 24500507958, 24282994312, 23902962865, 23179235517, 23677122856, 23135296492, 23465060606, 23417597724, 22840613891, 22847857572, 23393250137, 23565527558, 24178938208, 24342063435, 23349014460, 24226684427, 23344716835, 23286322146, 24205521147, 24218156152, 23861478184, 23386568582, 24140047265, 24111678229, 24725228288, 24740246787, 24551948875, 24446244028, 24450902860, 23659467719, 24306241955, 23932880757, 24720221726, 25554148780, 25450797996, 24912413593, 25271768752, 25288111267, 25012714542, 25722052893, 24951278602, 24300568762, 24665107434, 23937107157, 23598062864, 23202209779, 22419245669, 21638969871, 21331749612, 21961524871, 21106034529, 21671614863, 21864764044, 22713564311, 21851291237, 22063160341, 22403231168, 22160260391, 22984441357, 22808996119, 23252877226, 23178252337, 23993441721, 24277765899, 23616871435, 24219890780, 24758528768, 23875329605, 23386498461, 22559276539, 22690563281, 21941583065, 21767795630, 22666069909, 22809211768, 23136899525, 22224438069, 22680717935, 23370327597, 23260159708, 22855182874, 22357351979, 23091676418, 23116163521, 22711159231, 22078435449, 22328802751, 21649743522, 21545277017, 21853276369, 20980372430, 21300290863, 22114721799, 21848508858, 21779755042, 22276860248, 21560219749, 21243277786, 21800726763, 21858254998, 22177526637, 21296175718, 20649414805, 21026299065, 20447444145, 21146824401, 21359081137, 22032310570, 22779764168, 22663558450, 22168259947, 23099038950, 23034414186, 22240905565, 21978179045, 22069447005, 22542829002, 23353656013, 24191667271, 25035825839, 24719203599, 24100236892, 24128495973, 23479998451, 22955529789, 22561076622, 22355209875, 21388038590, 21041286883, 20796617686, 20649104896, 20849033729, 20396888585, 19690329266, 19480166042, 19207152934, 20000665254, 19491494939, 19602025098, 20193444775, 20254759567, 21249541310, 20566318386, 19652001442, 19323547229, 18909064963, 18822234689, 18090365899, 17753136027, 17378166896, 17316213553, 17734571444, 17153095033, 16288115118, 15616873710, 16554700958, 16790944292, 17454290623, 17001312104, 16057884656, 16024742845, 15177021898, 14964071132, 15825124803, 15426386966, 15938091320, 16141062160, 16721016896, 15755313466, 15446668918, 15933625955, 15250228626, 14918562837, 14869479110, 15835978503, 14990879763, 14709096920, 14097922961, 14563324897, 14271895982, 14687755320, 15342450278, 14782169896, 13915026590, 14279964104, 13798241479, 13379568921, 13018973158, 12308087613, 12252643876, 11487409776, 11080949416, 10532979499, 9652876876, 9837505431, 9896648818, 9311776091, 8570997646, 8914939478, 8113559998, 8488347101, 9399718872, 9651787434, 9408639359, 9867725209, 9619886637, 10400151493, 10022461463, 10484244793, 11361319799, 11873771153, 12861616740, 13153023610, 12406905165, 11930127146, 11144828815, 11412323491, 10847121920, 10679540326, 11463833965, 11698099101, 12402350692, 11767740014, 12176423748, 12252911173, 13090788156, 13394667436, 12841425908, 12196895050, 11768661225, 11510559806, 11866460506, 12866326607, 13522801511, 14247911130, 15136168621, 15752669929, 15855241627, 16272439120, 15648469911, 15629540138, 15427903550, 16294267098, 17294033746, 16744327652, 17540186381, 17663703235, 17373174558, 17894820513, 17263787448, 17535996327, 18529252969, 18639116550, 19006346628, 18398572134, 18768727690, 18594756930, 19343396031, 20250743355, 19720921884, 19667057396, 20233405055, 19547764146, 18896041350, 17932596188, 17647915335, 17771754670, 16810437764, 16003555377, 16304115603, 17281989164, 18051999757, 18196371986, 18986221829, 19868005817, 20637536438, 21056849547, 21794931442, 22222694496, 22132687317, 22464172906, 21508493669, 21097668767, 21225620835, 20247251326, 21183275898, 21250058205, 21487912865, 21829035897, 22578221742, 21710444258, 20790136373, 20714229613, 20146662005, 20548393431, 21218257298, 20491890068, 21169793823, 21939463878, 21362634714, 20743614462, 21279063765, 20547093432, 20803485143, 20827288865, 21371739964, 20996544933, 21810693366, 21915695673, 21587262911, 21967295802, 21373748461, 21299352382, 20692668687, 20207275942, 20783785171, 21354871339, 21694987639, 21638908430, 20897716779, 20293304824, 20825720337, 21249312675, 20743064160, 21504632050, 20968537219, 21858193790, 22729190340, 21830620560, 22083955338, 21913052952, 21715328514, 21595540059, 20716360249, 20589486646, 20183191667, 21093069104, 21485625784, 21003986232, 20837643206, 21253695938, 21473133811, 20716062457, 20844599948, 21390496372, 21708808328, 21554043276, 22258567356, 21370115482, 22297211148, 22140046488, 21636570222, 20781575656, 20673073497, 21063976148, 21530258004, 21687974698, 22634877429, 22611094422, 23372633965, 23144253700, 22870433769, 23411730590, 24207470368, 24506528487, 23720008945, 24228295646, 23637449162, 24459052018, 23593203584, 24481575997, 25467437539, 26203910809, 26620769891, 26729152225, 27209366165, 27611789111, 27019692436, 26596317122, 27476980796, 28448656192, 28926801217, 29069953376, 28493713889, 29440646071, 29979896909, 30100581959, 30586608304, 30621125913, 31425988887, 31405754494, 32163426577, 32456305123, 32181494844, 31817644137, 32294667927, 31965718905, 31347295178, 32068054434, 31939206103, 31375648875, 32343954748, 31711724780, 32294979572, 33104206630, 33636841110, 32684643897, 32600125161, 32579754770, 32742289266, 32013906644, 31306107095, 31311862393, 30688185796, 29832065119, 28918823250, 28569435705, 28120522998, 27598851825, 26916889308, 26980481491, 26357776322, 25570323930, 25769428774, 26058763480, 26440146752, 25961191711, 25536498080, 24783960439, 23951902830, 23649979529, 24088213999, 24941408497, 24469754339, 23706754634, 24389155723, 23480030090, 23768925285, 24676057705, 23754802307, 23767884922, 24757929794, 25411589255, 24694724430, 24226597669, 24510749948, 25437235855, 25824723104, 25355052927, 25623938638, 26579499469, 26855003377, 26191240964, 25571647582, 24759236834, 23851618133, 23431483811, 23584193838, 23455826381, 24111128618, 24728250178, 23922311929, 23954529791, 24646811058, 24313892100, 24231634917, 24243914706, 23499793533, 23477652536, 23313814573, 24098861636, 24079550595, 23450570296, 22552744952, 22321982982, 22800781287, 22647386483, 22850767008, 23216680721, 22821612771, 22774837316, 22193012010, 21729699576, 22530203227, 23526597151, 22645423405, 23544552835, 23766247169, 23432826905, 24085399684, 24968830192, 25325411140, 25795235377, 25667513575, 25462037279, 25679081564, 26483156139, 26827339107, 26162068657, 26311214384, 26025882019, 25774765061, 26476694644, 27159307937, 27173264515, 26732561565, 26665773826, 27232355996, 28229336748, 28653223575, 28097879491, 28465598481, 29038738447, 29521320549, 29260695322, 29195201648, 29845813867, 29656846417, 29664214400, 30595501584, 30217161805, 29237236207, 29858194359, 30281044159, 31264869378, 31669924186, 31852059815, 32305617773, 32749697649, 32065315229, 32372577039, 32402739989, 31709093946, 31117921172, 30678052974, 30957895105, 31026891159, 31978212569, 32878814449, 32850484811, 33465785320, 33497193255, 34110576638, 33822191319, 34661750956, 35598043041, 35342700846, 35600154427, 36102628794, 35981418276, 36712674582, 36278070978, 35299305904, 34822723628, 34060888962, 33125086232, 33376161739, 33687774163, 33107035535, 33324359924, 32762382907, 32358032450, 32284542814, 31608066610, 31408422867, 31880044709, 30892257599, 30528940193, 31364416028, 31892805558, 31892826281, 32431213848, 31932479047, 31676015010, 32377897401, 32004400392, 31831638405, 32226208068, 33044023799, 33000009639, 33265648431, 32269641107, 32556687552, 32160501911, 31256282461, 30358522283, 31338450732, 30485952456, 30640522058, 31245035564, 31575085921, 30585551369, 30532301067, 31189369762, 30931354083, 31546826313, 32455335432, 31656053302, 32182950831, 32685167763, 33500657731, 32846383816, 33747746752, 33674818598, 33464028500, 33157550546, 33638938462, 33185418131, 33406280665, 33194197686, 32469653685, 31495239280, 31615566996, 31293484583, 31077847122, 30125518205, 30184409148, 30596575353, 30977957885, 30618224123, 30674541385, 30831615230, 30958566947, 30387727753, 31338859683, 32163194641, 32180220908, 31893003862, 31423934457, 31483355447, 31181119907, 30724253313, 31278150116, 30983235543, 31654341429, 31089469892, 31828565819, 31114031868, 30594517048, 31454988050, 30860771775, 30780341378, 31749985498, 32281624497, 31289521292, 30901065828, 30926420509, 31061727381, 30170919060, 29675433855, 29112548794, 28517958178, 28224313003, 28738526175, 29454672497, 28772732799, 27787516481, 28769152252, 28707955498, 29549986225, 29938012807, 30253101369, 30136530139, 30096751643, 30547907575, 30220782769, 30334361830, 30509334108, 31265237029, 31732816792, 30735355214, 29992752583, 28995375688, 29189186133, 28920874472, 29434561049, 29599448101, 30591659547, 31276492443, 31192525885, 30396230650, 30821048359, 29920928991, 29101205014, 29903664052, 30111932181, 30458864537, 30215680088, 30482528224, 31080382314, 31279300859, 30463300840, 31153794893, 30332112043, 29572414332, 28982583598, 29253475883, 28589858046, 28887783863, 28555878132, 27693110675, 27794726775, 28135502791, 28092075762, 27881930632, 28498927465, 27570618119, 27703387213, 27594624411, 27533663905, 26782302627, 27565527243, 27822035086, 27285969575, 26364043521, 26701577704, 26192639502, 26674787551, 26396333135, 25773617183, 26400561292, 25734994181, 26142129716, 25531759515, 25950377248, 25721808704, 26538743971, 25967050471, 26129458540, 25370378622, 24925834460, 24690737196, 24248729097, 24734457854, 24041527922, 23887365900, 24841067119, 23985308734, 24318289750, 24957709745, 24013668016, 24617751114, 25433679565, 25698652510, 25109351301, 26016266023, 26864559521, 26798666907, 26177196078, 25964965948, 26228381700, 25491974690, 26130690256, 26009680591, 25985717897, 25594779706, 24950903586, 24998047367, 24077391178, 23238994537, 23396606626, 24326084490, 24852252395, 25429358368, 25819163434, 25075863139, 25083751764, 25702006320, 25629025348, 25405415844, 25754355095, 24821444849, 24958719931, 25099083685, 25369982571, 25488117950, 25319490454, 24581903761, 24651519617, 24716269540, 24337636020, 24725587237, 24061430115, 23929771573, 24883783011, 24422725014, 25149450782, 24550184178, 24145621126, 23491630763, 23067002769, 23177747192, 22899409225, 22282437521, 22141334195, 21987725308, 22930509346, 23864025960, 24116066474, 23797770583, 24307646362, 23875035663, 23226723729, 23058450299, 22619368447, 23072076828, 23890018737, 23876706143, 24340455023, 23647864727, 22726172018, 23202682176, 23781938525, 24550406268, 24861074525, 25706926790, 25521812085, 24564285310, 24795062000, 24446703780, 24720433239, 24550749393, 24352147209, 23654627836, 24378361431, 24550467176, 25381861096, 24832990656, 25781190501, 26429784543, 25954327444, 25671464900, 24948043509, 24682377423, 24276796007, 24048653125, 23424053750, 22844410524, 21900447004, 22487044619, 22115930346, 22756438483, 22116367502, 22774736180, 21843585960, 22360306486, 23262875788, 22406295150, 22549248061, 21692029406, 21451732183, 20509924391, 20376524559, 21360892749, 20825956382, 21350846772, 21929949545, 22641504392, 23036815652, 22767826691, 22143328389, 23031808939, 22836631576, 23750247562, 23414257060, 22474958825, 21569335221, 21044507741, 20508287105, 21469827817, 21459991725, 22119268152, 21261001575, 22128928325, 22140742908, 21413278374, 20860388699, 21022934431, 20943672222, 20387818635, 21288932439, 20965809281, 20146353663, 19519615487, 19551489278, 18939574237, 18850786102, 19645032954, 18780860274, 18586076861, 18919468012, 19262773576, 19767519339, 20409415724, 19555713935, 19370674503, 18550915904, 18527165071, 17978909636, 17956964086, 17248677961, 17853063112, 18153366143, 17578658627, 18026176727, 17843420127, 18264341882, 18785894336, 18671620179, 19242131108, 18484570529, 18848570531, 19422851638, 20327695522, 19937196155, 18953707367, 19465435089, 19549848873, 19640285333, 19169777859, 20165957973, 19572431551, 19862258715, 20626468581, 19711626164, 18901152343, 17940009887, 18172644912, 17231857694, 17127495322, 18070175906, 17521676793, 17257771025, 16614858249, 16055099196, 15283137861, 15347958835, 14924764563, 15270078330, 16172938002, 16893439725, 16725565654, 16884306892, 16047260299, 15651565576, 15281099029, 15078683679, 14845569044, 15193107032, 14530575652, 15314936071, 14892407238, 15837237725, 15831502192, 16623614557, 16260830718, 17044042848, 16821723699, 16547156611, 16343671701, 16366163939, 15933325376, 15273099778, 15508672141, 15434229749, 14483436211, 15036893255, 15232859954, 15575908358, 15513617832, 15881548503, 16385413024, 15423819139, 14859184193, 14579765478, 13835536435, 14119910851, 13541242521, 13462385043, 13459052632, 13069795544, 12080808733, 12678536161, 11805138202, 11493255146, 10573567161, 11269068509, 11665218625, 11586849911, 10882274710, 11842564249, 11752357542, 12223367732, 12867508610, 13408852376, 14357676483, 14269449822, 14423628207, 15071851960, 14157778771, 14164642432, 13963845095, 13546113319, 13343158336, 12813593626, 12941119519, 13129347614, 12642186362, 11814519302, 11237418238, 11520742873, 12102585390, 12416711919, 12234865644, 11859133161, 11730273448, 12342902516, 12105301360, 11782209342, 11708374596, 12499052503, 12755973911, 13580475162, 13639548505, 14144826174, 14692375024, 14693769633, 14283006154, 14161606474, 13867870046, 14216952379, 13243169126, 12458511307, 12810418594, 13724817483, 14636030754, 15032698439, 15940847444, 15499924848, 16179317750, 15346083247, 15105762021, 15423920803, 14626092278, 14911217907, 15267141945, 15730551852, 16728811102, 17090007801, 17589045467, 17903945102, 17034502979, 18028294747, 17539802915, 17329499230, 16907966128, 16269971977, 17225800641, 16994302484, 16015004328, 16326456404, 15976499235, 15825969838, 14848792854, 15470170487, 14950422502, 15646209589, 15246941084, 15185234741, 14366751275, 14839549050, 15675062150, 15741865949, 15337872608, 15717817842, 16589330398, 16016080265, 15554152564, 15808805650, 15645089962, 14992635641, 14222021534, 14088950068, 14288525965, 13572982495, 13362702023, 14213259855, 13987340026, 13109997587, 12984804282, 12197484164, 12426835749, 11503427433, 11915061231, 11987365731, 12730838161, 12022998092, 12763371159, 11864354797, 12712159807, 13521850440, 12980964768, 13137492377, 14135946274, 14012421949, 13975332859, 13330952021, 13458975389, 13633985126, 12727429319, 13423221878, 14084246011, 14888394038, 14265990622, 14334455951, 15091235171, 15569745885, 16016894345, 15615374989, 15791230347, 15181643854, 16128887914, 16771902273, 16644336242, 15792938762, 15337208770, 14377607544, 14079793599, 13915442198, 14034324623, 13262415710, 13027330484, 12231845680, 12783542690, 13106247711, 14023817243, 13854411578, 14390423173, 13701710690, 14110862018, 14323585796, 14041667753, 14702829402, 14861501826, 14075545792, 13891737252, 13311277723, 12507331223, 12290387050, 12887548131, 12875547725, 12309494542, 12774903768, 11923709581, 12214708021, 12086484728, 12497509433, 13276687570, 13910914000, 13909689612, 14373747988, 14763949228, 15634379984, 16036605233, 15659187699, 16399364897, 16677203999, 17619939342, 16901304728, 16136974665, 16981686717, 16636318127, 17153255027, 16183391035, 16713804824, 17117551314, 18022957678, 17632295876, 18388659417, 18011159279, 17537760582, 17308948482, 16641285754, 16334056593, 15962057932, 14968813243, 14945259534, 15906198753, 15738396487, 15889209295, 16588848394, 16370154965, 16340429352, 16257396653, 16164787296, 15327750631, 15919944234, 15370054355, 15525202265, 14825793858, 15628795250, 16214080440, 15401006471, 16352579132, 16080045246, 15699628890, 15675763663, 15304340642, 15378103274, 15945337249, 16903605027, 16906784017, 16131517975, 15232975801, 15695016075, 15607227021, 14727438044, 14627659734, 15404667974, 16027227601, 16559107371, 16771921943, 17473716168, 16850090619, 17329175161, 17030247713, 16540720593, 16205696663, 16915312258, 16792550333, 16285251705, 16385411092, 17033140559, 17691011266, 17708629141, 16799949554, 17719022265, 16895654228, 16489021918, 15974956372, 16139690374, 15226478649, 14760493919, 14500029637, 13866413691, 14359400678, 15203495947, 15315617548, 15413532173, 14882621422, 15448583361, 16433751834, 16982155166, 16316013501, 16644234660, 17514454292, 16748153221, 16292594304, 16499210839, 16416522669, 17350590196, 17247810503, 16249592535, 16626489896, 15656252790, 16249224251, 15430614347, 15339736960, 14742009188, 15336614325, 16106927059, 16417980068, 16851247334, 15922823614, 14983654367, 14063503274, 14881344275, 14176180625, 13370052528, 14255802835, 13983243713, 14363380869, 14268670622, 15181434516, 15064998201, 15533425739, 15544743557, 15039719060, 14955411596, 15382242836, 15719926627, 14978187257, 15464780524, 16122557666, 15853814807, 16076023040, 15544209551, 15187488873, 15260489230, 15905809433, 16729805488, 17317312128, 16928248715, 16915012769, 17274174047, 16860207260, 16303577456, 15883902105, 16747681530, 17251456183, 17174513951, 16886766318, 16057619815, 16281170876, 16094657438, 16702827702, 16998780195, 16464319386, 15709666687, 16658657525, 17181517120, 18056382669, 18105892572, 17834151684, 17094499628, 18029545100, 19003047532, 18837288015, 18730483067, 19684327164, 20078550183, 19228402462, 19528256443, 19769873264, 20229221879, 21005145480, 21685574768, 21413429465, 20735415165, 20676050645, 20582402343, 19623940630, 19688891585, 19203047530, 18358838374, 18931363141, 19236017995, 19727959647, 18768691038, 18297521553, 19050557589, 18972738961, 18260130252, 17761285572, 17085381047, 16869920364, 17067279484, 16554937531, 15881391164, 14932561170, 14566015448, 15388956334, 14792152612, 15230488127, 15174315891, 15259931877, 15641086108, 15026371907, 15570546673, 16069900096, 16603096569, 16395230701, 16671191103, 16592530357, 15825273978, 16589838663, 15852817359, 15383652759, 15066716425, 14189853867, 14296836535, 13840446062, 13091900151, 13952338151, 14020461877, 14037384944, 13991136644, 14566142350, 13838672222, 13105005959, 14074035385, 14785294748, 14193471378, 13901436402, 14319321779, 13609569500, 13263820563, 13481042066, 12968300952, 13520805051, 13340134851, 12613661811, 12236471534, 11452003059, 11972432370, 11318022604, 11513185067, 11888965764, 11954820737, 11545643038, 11832923734, 12348005226, 12620814350, 12708627956, 12855071171, 13393747239, 12676627273, 12334195999, 11799085054, 11908514541, 11264677352, 10386947637, 9836621341, 10062385544, 10547318375, 10030298991, 9525128407, 10417056102, 11287026227, 11754985849, 11219414532, 10533984949, 9706106003, 8806396963, 9361458815, 8424918550, 8212836571, 8014756221, 7781136300, 7518328638, 6632379445, 6817473690, 7806411159, 6939588710, 6815820072, 6946963623, 6015713068, 6454660360, 6791357908, 7550953651, 7445146548, 6809775176, 7719437779, 7308683669, 8033477788, 7317402408, 8139366218, 7767623743, 8420794212, 7566072156, 7230621238, 6465827590, 6394976705, 7297782643, 7516015195, 8382382013, 8343033145, 8256665383, 7722114921, 7728294232, 7269919602, 7662262429, 6930076807, 6342386552, 5723637906, 4867586018, 5699182424, 5299861231, 4423650628, 4733085204, 4779109657, 4338737580, 3599451618, 3130812173, 2509842891, 3489776704, 3177474912, 2454321024, 1501898755, 1897983510, 1783225421, 1001231543, 917467521, 1134966381, 2102214557, 3090567004, 3121599035, 2254919987, 2885004116, 3647110585, 3105146376, 2867513463, 2788026306, 3086180469, 3441784562, 3665184760, 3796992304, 4771300456, 4939000759, 4776104429, 4171028996, 4854410433, 5828453071, 5589625453, 5583781669, 4643298738, 5304883274, 4814668238, 4921562051, 5628904003, 5028670715, 5479296854, 5572421049, 4928856508, 5190537324, 6084948874, 5110523821, 4797668859, 4704829586, 3894544477, 4009227616, 4658206213, 4409145428, 5338516557, 4716779361, 5027504641, 5879563290, 6665776779, 5798577642, 6050307413, 5715620434, 4835823303, 5133006235, 6074515991, 6338705648, 6793707314, 6271644474, 6126812477, 5471299989, 5228814919, 5205985084, 4731951394, 5469594573, 4470241887, 5055116337, 5256609727, 5990984993, 6880856550, 6512718002, 7136256432, 6699168426, 5959361357, 6137463282, 5373072500, 4661230863, 5460252612, 5484282793, 6050234758, 6608628154, 7419918602, 6440208021, 6939156319, 7025754905, 6211482831, 5877870620, 6233014987, 5949536621, 5866252585, 6645754481, 7203266517, 7653621449, 7166716114, 8120936655, 8855437477, 9082381632, 8463722992, 8161482149, 8313116403, 9109179078, 9526886033, 10312496770, 9479802696, 9115467132, 8401502067, 8339069088, 8500219823, 8638093635, 8446281267, 7688808927, 8348367460, 8468952892, 8173616983, 8447418168, 7544654752, 7925418908, 7037677198, 6541274480, 7105600797, 6203418455, 6561482354, 5784028049, 6307382818, 7155445983, 7009088530, 7756367533, 8071047876, 8816356871, 8167077830, 7370788680, 6460466450, 6505746278, 5916573937, 5448827696, 5854648113, 5470516832, 5272375005, 4414110272, 4171571952, 4251412084, 3308466488, 2770943377, 2689516420, 2919484682, 2732430880, 2510479298, 2764789565, 1933242366, 1336832944, 567567714, 1355909109, 1264670341, 1959296792, 1326079991, 1688152623, 915123199, 596196928, 1068339926, 1794702208, 869005682, 1123451877, 288169622, 1275699798, 2026859990, 1352128874, 1476960505, 1917882500, 2455015493, 3111922523, 3221221425, 3153701284, 3099197569, 3837453188, 4270394447, 4929374839, 4777270595, 3896249874, 3356002437, 2381914246, 2860958529, 2008233680, 2701943439, 3301913661, 2889207191, 3158120619, 2385158694, 2615767624, 1889739890, 2681189798, 2807962834, 2776847025, 2064248121, 1701010586, 2657371605, 2634120022, 1843007004, 1523898847, 2493798860, 1730737072, 956682703, 1924405787, 2533677451, 1578690810, 1414111265, 1542952489, 2279054012, 2531356815, 2023436548, 2058959045, 2295240319, 2290572330, 2087550374, 1538852176, 1369960134, 2121847409, 2837996232, 2603374197, 2912880330, 2246226735, 1950345344, 2287174183, 1987394569, 1184288388, 1515131888, 2105252488, 1745927673, 1580948741, 2000282158, 2457822006, 1977065175, 2559265066, 2451202507, 1566512676, 2425755228, 2850056022, 1985910676, 1889510790, 2093862309, 2197243209, 2866385227, 2051329186, 2987010725, 2170427198, 2260227651, 2813752529, 2446949304, 3413353640, 3499802937, 3036117153, 2945640030, 3679690301, 3155423681, 3481821127, 3058185460, 2797723813, 2978368651, 2829292075, 3745437427, 3490274125, 4196501297, 3484112778, 4452643856, 5361120110, 4653939255, 5607618566, 5887244927, 5236043554, 4701049304, 4080971513, 4419816643, 5095659343, 5003720131, 4830002970, 4192741778, 5113921273, 4815653712, 4960783121, 5551983066, 6390595590, 6521649117, 7141022872, 7427877022, 8039005951, 8054006783, 8419892101, 8958829724, 9572276466, 9985990786, 9203997198, 8734637045, 7988939783, 7504042310, 8403674621, 8661761142, 9593580783, 9522898261, 9485888501, 9217767087, 8469459642, 9279441392, 8410962543, 8286207400, 7908750195, 8818174715, 9061860483, 8784290746, 7821228848, 8807840658, 8355270287, 8219788463, 7613155897, 7736133728, 7172352825, 6191080831, 6706832729, 6495085196, 7479701186, 7946572420, 8833794196, 8273858861, 9264655867, 9669945468, 10603615585, 10126256687, 10245312944, 10447496369, 9513154121, 9564093045, 8706275496, 8280310315, 7747461262, 7819274426, 8688574890, 9564373243, 8805609886, 8432166586, 8093068476, 8947994462, 8708279011, 9030267976, 8744294213, 9383356871, 9848373206, 10811128286, 11571905799, 10902799112, 10579381463, 9893393689, 10318192892, 10396219303, 9505836791, 8853200831, 9378776755, 9187103923, 9721877172, 9836154258, 10097904318, 9110248778, 8816539359, 7921310905, 7817853407, 8088331039, 8715592792, 7866701176, 7829967149, 7240623080, 6809872397, 7218195893, 7088953712, 6317585598, 7222181083, 7146657106, 6257277261, 7107944336, 6993972109, 6055982695, 6221575097, 5338644855, 5675522601, 6386263218, 5650598912, 5856507958, 4970035974, 5300328084, 4976843880, 5705802009, 5794682225, 6115834447, 5148416818, 5139606513, 4813834730, 4499381517, 3534732062, 3598466937, 4587088761, 4475245772, 4167495355, 3726267613, 3198192224, 3125370291, 3322388672, 4023330803, 3627463441, 3171660394, 4090443315, 4077607916, 3258256104, 2995856047, 2339730862, 1976164518, 2210289197, 2670266231, 2461003609, 2635869996, 3291100159, 3335675566, 2846702299, 3143824684, 3381137104, 4368460263, 3514596760, 3680959817, 3079186501, 2699485926, 3562405208, 4135982076, 4703909081, 4065937156, 3188748890, 3721374525, 4559939573, 3878520992, 4429526388, 4712211124, 5018551471, 4633608669, 5293817865, 5017415282, 4545331827, 4462265280, 4074431522, 3412631880, 4144750373, 4565500849, 3949632346, 3099633948, 3231305623, 3141822735, 3360554792, 3542539866, 4179858104, 3279081834, 2651879477, 2277865367, 2142798155, 2284889268, 1781402663, 1814322605, 2042906813, 1149958272, 1183850284, 1712846960, 1202454475, 524880602, 731524526, 1727253284, 2518843144, 2068967943, 1742381213, 1198321398, 1340052767, 1817864709, 2432239032, 1663881102, 1007980522, 1016182625, 1715257730, 2642372740, 2685862423, 2853439872, 3035180898, 4031142892, 3852670524, 4475986903, 5212340343, 4722938034, 4153763397, 4628629196, 5559017604, 4961070843, 4551045971, 3710186525, 4024857048, 3771952338, 3382703704, 3850895858, 4191774615, 3510473833, 2557351763, 2694956583, 1989179012, 1404051294, 2060729583, 1964166564, 2761950541, 3405242013, 2719161816, 3516392914, 3139896929, 3833504728, 3237663957, 4138056846, 3628656161, 3135986293, 2905238541, 3758880929, 3038984028, 3057513562, 2067574895, 1835334504, 974652319, 1820986066, 1909572870, 1509739197, 595614795, 992594842, 1281351369, 560306693, 0, 195067023, 0, 0, 0, 261239907, 1069235175, 468880331, 428918090, 513918267, 173564130, 159674370, 282426647, 0, 469253184, 663825237, 208180983, 0, 0, 121063111, 959850839, 1888030192, 1094425333, 505819352, 889971709, 1035377389, 1278037974, 2249848581, 1519143500, 1611309954, 1790643395, 1800751508, 2278222593, 3221323343, 4195869632, 5017677970, 4517534448, 4098291419, 4475707697, 5366257319, 5596573767, 4672954824, 5471511816, 5538192595, 5613583993, 5501846369, 5722089632, 6627327723, 7169044561, 7153634541, 6406396215, 6635448127, 7531577119, 7797598149, 7030764047, 7680019628, 6780390091, 5945685151, 5282266704, 6097250034, 6349021950, 6422650911, 7047563582, 7110408413, 6691830369, 7285521204, 6517695579, 6645625730, 6086843946, 5609919264, 6520847137, 6373226601, 5474321951, 6433406284, 5681461340, 6100902366, 5795049572, 6479142766, 6227490348, 6918675515, 6709390604, 6217933084, 6766208974, 5995719989, 6910549614, 7756917129, 6884867138, 6658571836, 7397035155, 7295562182, 6377363221, 6461689546, 6815522985, 6310554918, 5791816801, 5348115621, 5422658531, 5978234505, 6083726073, 5800295098, 5546602047, 5463492889, 5966902162, 5073581717, 4543167016, 5415989633, 4797140645, 4132598439, 4454568432, 4757806193, 4467636508, 4031135420, 3692409445, 3695440570, 3191567309, 4159644906, 3311556554, 4198856710, 5142973904, 4224787580, 5004901201, 5442253653, 4979983052, 5530169824, 6018842905, 6721719231, 7253861044, 7088930903, 7659954059, 7888942130, 8366010921, 7819429788, 6860886426, 7730329281, 6806831461, 7156176077, 6913191980, 6859830146, 6176014694, 7131426957, 7138620993, 7201354407, 6693422603, 7561792448, 7035797053, 6128169383, 6916394421, 7510121608, 8356116234, 8319833912, 8863667515, 8142959922, 7403695333, 7412160974, 6687824193, 6154507258, 6471800163, 6636679314, 7136960135, 7087421453, 6783123597, 6071148619, 6041938395, 5320235738, 5843099031, 5302377308, 5811224041, 5516085555, 6402927751, 7094205844, 7836383908, 7104158496, 6982696313, 6777471353, 5924992285, 5642946130, 5437285131, 6222681839, 5586319529, 5465340764, 5801916428, 5140602797, 5585927498, 6339288498, 6370609349, 6823285137, 6185430525, 5537170994, 6206419260, 5299531577, 5387459633, 4441645581, 5424349039, 4715309052, 3868683536, 3857593615, 3531684630, 3297701020, 3702916469, 4108815985, 3732598673, 3994789493, 3216419753, 3786395067, 3087775918, 3029666616, 3462511616, 4198946860, 4455167396, 5387528253, 5951148417, 6642641929, 7281226832, 7223081648, 6549431330, 7286693795, 7642260113, 7938496594, 8752379489, 9706390009, 10295936607, 10145903947, 10588162338, 10382732608, 10884631375, 11481558292, 12082361463, 11346308986, 11990301141, 11645201740, 11249668593, 11389587878, 11547386870, 11307050014, 10783608063, 10126539264, 9372172444, 8750758002, 8856876955, 8041373141, 7816891427, 7483505223, 7474156008, 8135127853, 8088503251, 8677054967, 8769934941, 9269463103, 9179589945, 9249613312, 9927496881, 9305505806, 8951230195, 8184770560, 7761960106, 6814095855, 6202652149, 5205949538, 5268235317, 6193881635, 5940949671, 4943431507, 5185450050, 6066441431, 6973720236, 6644257143, 7567439921, 7731834001, 7135251541, 6565456767, 7172850356, 7359124096, 7679113424, 8211643468, 7848590018, 7391328485, 6428225139, 5955091833, 5599027634, 5342102078, 6010501360, 5154256279, 4675904657, 4706110302, 4402030681, 4933042339, 4361344977, 4438923550, 4063886594, 3090872380, 2978484086, 2397177920, 2138747852, 1399918434, 1153263231, 1980723665, 1192851936, 1745416264, 1403444007, 662531834, 519405209, 903383672, 392270478, 202878753, 225172369, 1055143570, 609500974, 0, 189281905, 77616480, 76041224, 0, 810239474, 116548239, 169757769, 761384791, 1465386676, 2086143103, 1854820082, 1557039404, 1816268351, 1785171400, 2729120231, 2162870070, 1536383947, 831944442, 1401424905, 1164751421, 867723962, 472699745, 4905155, 655994636, 729732131, 333747988, 589950119, 1352053085, 1630447279, 2622170755, 2965233207, 2235125236, 2045950172, 2126894879, 1201553207, 369170120, 62383383, 0, 387485291, 719266230, 0, 414625231, 790655830, 340815690, 29498012, 0, 0, 0, 231025730, 431426013, 1119506601, 1214403860, 250023959, 0, 0, 695381232, 997232868, 12213434, 0, 991647056, 608651552, 1282248418, 1008927858, 1174566344, 1031578528, 1363707832, 575405835, 596606117, 236931080, 0, 0, 0, 0, 482059113, 790325096, 1151614670, 1717427185, 2628346717, 3298809538, 2312811125, 2904509034, 2452741008, 2773678332, 2560698179, 2355395730, 1972876952, 1224799528, 1890918732, 1350307279, 1966056698, 1923474563, 1598146420, 2569267837, 3105744166, 3207149481, 4190382977, 4456605751, 4918066969, 5176163526, 4542744359, 4274142172, 5027679933, 4258378427, 3890947689, 4679829916, 5240228316, 5862831849, 6489781375, 5493992352, 5509780173, 4568783767, 5071528751, 4449427751, 5136187454, 5922607532, 5296297125, 6257999193, 5732525318, 6555915610, 5659791623, 4989885661, 5553276251, 6149631991, 6919715953, 6027658089, 5856906558, 5463992793, 5118388327, 5728859515, 6292084744, 6408155616, 7365031203, 6859777707, 6213638759, 6814688683, 7061342619, 7099885560, 7652570990, 6852023606, 7092861334, 6596033403, 6151113315, 5681136957, 5053882366, 4777654577, 5050678901, 4131514642, 4526891241, 3875046990, 4653642717, 5504740836, 5957782924, 6528021781, 7244441268, 6635367040, 6864276396, 7781220278, 8558309074, 9420268767, 8980178105, 8270398210, 7347355838, 6813448280, 7726208751, 7346196521, 7482131321, 6565697172, 7275315757, 6461181288, 6977864444, 7390835739, 8276933765, 9154726541, 9943710693, 10489485088, 10970057416, 11708434046, 11159639506, 10309542177, 9838996290, 10426213518, 10672586516, 11108090918, 11108392268, 11425208023, 11321462516, 12306912916, 12817042771, 13815114244, 14340675422, 13710889694, 13673120517, 14415495699, 15139747301, 15855076296, 15185782152, 14513233209, 15388162692, 15141030236, 15569695096, 15070786610, 15092554631, 15484926691, 14590027196, 14150971747, 14085102869, 14088360457, 13358249724, 14344599100, 14172398798, 13802005597, 13425559108, 12603772961, 12636091450, 11907972357, 10930313216, 11442938031, 11222405078, 11717682330, 12546988072, 13347407667, 13123540839, 12430372244, 12375045639, 12376437298, 12287275234, 11842723971, 11675694825, 12221906288, 12433188548, 11761465845, 12288967102, 13279684160, 13635144162, 14204938828, 14249339248, 15117225112, 15094351455, 15213763846, 14467402698, 15284097118, 15860547078, 14946334747, 14476743947, 14776486097, 14797784844, 15767584681, 16032617972, 16244918545, 15290147982, 16165236611, 15877710596, 15838020648, 16285692785, 15369203457, 15460745945, 14484019509, 14611792803, 14330709871, 14634446649, 13851199758, 14547268042, 14334205626, 13994810561, 13048181921, 12181922981, 13084665021, 13397374996, 13180742355, 14053880140, 13728030615, 14607737303, 15165075331, 14869985597, 14076940391, 14154515299, 13176444002, 13999642765, 13954004296, 14498880590, 15194142130, 15948866715, 16874043840, 15883429056, 16838523898, 16885762833, 16348101215, 15468426190, 15132517002, 15542349216, 14615458871, 14729070872, 15472295821, 14978746153, 15417102151, 15953173042, 16313993306, 15469623098, 14562688184, 13567001359, 13678985937, 12841411503, 12618705252, 13428721219, 14193134352, 14457456773, 14861747760, 15555979432, 15412450144, 15201746529, 15505980417, 14691262348, 15040565675, 16021528482, 17017874730, 16348375414, 15933144396, 15590756117, 15462945188, 15030328946, 15429339429, 15477995309, 14945143481, 13996971576, 14048879441, 13084072203, 13842320716, 13292262993, 13807659236, 13220046364, 14112610270, 14168964250, 14153530194, 15006487214, 15524806026, 16419970771, 17118469234, 16346533899, 17238365388, 17319167193, 17176381491, 17979401283, 18801772956, 19655761930, 18987772955, 19056468787, 18743596240, 18500790072, 18381236269, 17485794085, 18185845698, 18928335455, 18579674011, 19053741502, 19355488767, 19956142175, 20842172100, 21476532406, 21851990589, 21069536622, 21568546704, 21462040207, 22118982704, 21133956288, 21754964154, 21104549537, 20352346749, 19766232819, 19336053602, 19372840240, 19775192832, 19058272046, 19778361893, 19832727583, 19345830289, 19055084020, 18107874080, 18004752009, 17101001814, 17503416694, 17311392735, 17061259415, 17160928097, 17270059421, 17211468065, 17689196966, 17824743588, 18420137902, 17547592812, 16677022650, 15894610454, 15655519290, 16228710532, 16760985024, 17488523460, 17816949466, 18755312287, 18666037053, 18718994028, 18299566344, 17508280027, 16531236239, 16182809104, 16891118224, 16036960893, 16289806331, 15707077810, 14985483468, 15863771597, 16370925909, 16470229863, 16923469533, 16350819010, 17116933651, 16735875679, 17603434014, 17498919384, 17901810591, 18608879022, 18727851548, 18838428568, 19050002062, 18680611774, 18421689962, 17598960679, 18513739804, 18511967262, 17577164348, 17057539577, 16537985751, 15846245593, 15085227090, 14158311082, 14666896053, 14170095796, 14750053415, 14191790575, 13954406416, 13568373069, 12718695581, 12424677209, 12768069878, 13272002140, 13532285531, 13454528337, 13509224102, 12581984824, 12410270315, 12587510067, 12055867889, 12589083054, 11766582397, 12172967987, 11818651715, 11662759737, 11756074034, 12690582676, 12291808103, 11459425864, 11188550014, 11662079758, 12661008509, 11726974696, 11331715492, 12112921867, 12250395315, 13135319575, 12264444316, 13240460147, 13194666932, 13913433189, 14357508002, 13508513060, 13093637854, 13932700272, 13840877529, 14015656725, 14400035294, 13844717186, 13726450190, 13460720851, 13857639300, 14278981777, 13873477815, 13734902810, 13318056944, 12431802156, 12004102211, 12448499741, 11784518258, 12459404570, 12348157638, 12926098528, 13222819369, 13772914123, 13283641401, 14180434919, 14453535249, 13950204258, 13885725606, 14072990540, 13162133456, 13831477383, 14224485407, 14148693263, 14659281686, 14134084967, 14463349084, 15304149775, 15802016025, 16734984570, 16191306879, 17011925907, 16822844804, 17807047242, 17548058971, 17949620982, 18948624809, 17978685536, 18852421704, 19083686515, 19243516872, 19481106769, 18839362532, 19457777989, 19208371084, 18358194368, 17923394178, 18149125206, 19120463372, 19005621299, 18344393602, 19041273384, 18833402097, 18008028188, 17400356582, 17557253205, 17428175672, 17685260094, 17979310143, 18887953601, 17925015723, 18663804889, 19611934398, 20095305669, 20249215223, 21211414039, 21393806262, 21799436143, 21024906186, 21621690609, 20855706454, 21843492784, 21337151225, 22318594534, 23182372880, 23249285818, 23679407716, 24197840006, 23351270891, 22741579739, 23424868378, 24321839291, 23415407917, 23719460301, 22832294364, 23152967006, 22574953701, 22243960909, 21333218428, 20545488385, 20873916257, 21769395425, 21704557416, 21945278780, 21860158763, 20930486394, 20808772429, 21437188501, 21103600249, 20450488833, 19880417132, 20072281747, 19593751585, 19285104226, 19863140145, 19845102601, 19635016393, 20420749324, 19477254860, 19888757486, 20261564200, 21043122550, 20296465596, 21106916186, 22061209754, 21879895810, 22249975699, 21845954222, 21699918023, 21262518158, 20411602601, 19446302481, 19702421558, 19244817608, 18584873635, 18235861496, 19071707477, 20016120608, 20667886617, 20157149894, 20694777002, 20454446167, 21211954808, 22041409838, 21822040197, 21685852390, 22258491617, 22664498466, 22335604676, 22089242299, 21542179670, 20861890007, 19873957823, 20680953753, 21468752470, 20599865417, 20170631081, 19263198290, 18473998827, 19201556879, 19173924851, 18802585319, 19460437732, 18919264165, 18945417375, 18273011935, 17814731232, 17930592505, 18753601597, 19505064625, 19093475097, 19792427628, 19378687815, 19618304735, 20282244248, 20957492437, 21077006765, 21756694530, 22585565149, 21987795915, 22519065873, 21624495915, 20836263480, 20661812344, 19813970493, 19464784275, 18723147984, 18318705547, 17634762214, 17326244874, 16539451278, 16684818259, 16918213115, 16065740684, 15093728956, 14527983026, 14502359753, 15277189276, 14453508120, 13688474718, 14367472507, 13749562857, 13553517173, 12639904158, 12333781647, 12233340930, 11364313308, 10546560351, 11049333851, 10335578614, 9410783765, 9299306141, 8884703121, 8609210525, 9443428583, 9678410146, 10395250070, 11099767960, 11208053445, 10325258219, 9846693451, 9553622020, 9442477839, 9790224140, 8800051737, 9302145939, 8752856996, 9588796064, 10487230151, 9548900419, 9607281963, 10606416265, 9756415570, 9356289837, 8593506575, 8819765775, 8172432652, 8050779189, 7116455036, 7789552564, 8413411792, 7798938090, 7893488453, 7703967289, 7010710112, 7233587984, 7449232851, 7333566704, 7048578027, 7431838749, 7993006899, 7717274546, 7181098149, 8031343290, 8087208721, 7845637327, 8361698121, 8312917992, 8319053144, 8896087020, 8797800008, 9630249907, 9746689098, 9678081287, 9591681715, 9542824982, 8699042237, 9610644277, 9570268236, 8883047272, 9632487564, 8891317291, 9360395515, 9910446391, 9351053669, 9200090471, 10042666030, 9221773725, 9335096387, 9462253160, 8927154317, 8729823639, 9501571216, 10298124004, 10435016319, 9785929713, 9676014496, 10108643033, 10842734633, 10676282998, 10568815763, 10396320282, 11298370110, 11427601074, 11937588387, 12844662355, 12897832826, 11900919949, 12660710456, 12788479677, 12659792244, 11841683885, 11606518490, 11549574132, 11464116581, 11506495416, 12113721928, 11114114061, 10776260157, 10533584564, 10338805800, 10225775586, 10870252904, 11256041042, 12191695533, 11960206994, 11223468861, 10498447326, 10209005441, 10503289083, 9688228693, 8888315989, 9525317093, 9816141897, 9294970122, 9626924408, 9638428866, 8705477442, 7880996076, 8854614395, 9405959263, 8938675440, 9762929235, 9011867663, 9808395224, 10778776550, 11048564663, 11151586209, 11569822260, 11352901069, 10667455370, 9929266400, 9957506389, 10009447335, 10338592821, 11101020349, 11399113968, 10742131363, 10584088724, 10506525860, 10074841820, 10588996313, 10190896756, 10850323007, 10610420390, 10717322300, 10006140986, 10070431685, 9654834133, 9063970272, 9056396792, 8513355637, 9085822336, 9653751230, 10555893280, 9625866681, 9811801843, 9073066176, 8322109691, 7586987412, 8563209308, 8411110857, 7703031665, 7989583376, 7373584765, 7880065947, 7001222700, 6953647553, 7284904192, 7710628998, 8151047589, 8564090216, 8548821966, 8185406259, 7265593297, 6942165688, 7043980944, 7929731365, 8177510518, 8192572848, 7199712009, 7101295739, 6918420428, 6729876746, 6150819793, 6446957499, 6242732375, 5428736182, 6191402140, 7100925898, 6896778954, 6665115973, 7580143621, 7825709243, 6984848219, 6384874737, 7050833981, 6656241442, 5685746315, 6228163416, 6969533909, 6277238046, 7207033539, 7404307443, 7701121888, 8044690521, 7331349664, 6653006613, 7451969466, 6627596573, 6288560492, 5829987804, 5798779427, 6004272562, 6617069375, 7262140170, 6369254734, 5477276035, 5712568923, 5424506637, 4913612708, 5710819969, 5613434053, 5160836042, 4447389175, 3981193050, 4814657341, 4749736110, 4185715339, 4629123900, 5035624519, 5299531038, 5326037451, 5229057477, 5154813256, 4590822713, 4701773656, 4058412055, 3722105340, 3986219903, 3958897274, 4315125323, 3414410435, 2541611822, 2742657029, 2896277126, 3440058825, 4222440679, 3334460530, 4047440596, 3155640718, 3902864017, 4866893008, 4181366277, 3968384562, 3310977686, 3070468403, 3511011310, 3527419199, 3150153115, 3868875833, 3353006980, 3653000360, 3266072528, 2688959827, 3052341585, 3045115818, 2776695558, 3549986576, 4351487043, 4579984982, 3864679714, 3253390327, 3053555334, 3502506403, 2960670422, 2128741221, 1875176870, 2450712867, 1858605707, 2640873844, 1989520034, 2803298767, 2224424499, 2973851348, 3237361635, 2488344000, 2282017364, 2905018780, 3559732085, 2633260806, 1718406598, 2473002476, 2076513767, 2852063188, 3363280795, 4070437842, 4018991348, 3676357607, 3620632560, 2959027419, 3122290650, 3771067746, 4616133346, 4005968288, 3429169243, 4362887829, 4508820850, 5181504203, 5260186249, 5802502406, 5645043222, 6113744085, 5581939835, 6112288206, 6065030500, 5104002837, 5321171965, 5716702395, 4787034455, 5680599951, 6028692223, 5557660361, 6478771660, 7034573738, 6539738262, 6670648588, 6903775812, 6949938135, 6403184142, 6266280383, 6253439241, 5917308893, 6810297307, 6387587943, 6722239702, 7203371341, 8092822069, 7862021761, 7234277342, 7891217954, 6984134366, 7014419497, 6512698508, 7286290862, 6899575583, 7876767861, 7250764421, 7522697842, 6605346442, 6418152236, 6177557740, 5560588827, 6387999688, 7146025985, 7466400022, 6790748109, 7489859907, 8240468127, 8456081761, 9084096810, 8954438063, 9321759290, 9451720657, 9490561801, 9373213806, 9655018713, 10081753616, 10769258264, 10835050465, 11346583397, 10547130769, 10762780447, 11041903216, 12025053510, 12539222753, 13144814088, 13070117983, 12395467913, 12749795748, 12351933812, 12891518032, 13121701559, 13211697761, 14084106809, 13857546909, 12987340528, 12347217749, 12976014490, 12371681671, 12499957185, 12931500044, 12908538822, 12160287961, 12325781176, 11702696377, 12501915132, 13108139492, 13146614308, 12289804725, 11973185452, 11265778220, 10515658399, 10461813126, 10138968595, 11137927183, 10391398868, 10506479027, 10095759651, 9459628874, 8549169715, 9159789287, 9806537487, 9622719248, 8962439272, 9072280051, 8648678032, 7904547081, 7487946901, 6859751254, 7427818964, 8067753897, 7722545221, 7163908814, 7023713076, 6072650060, 6767152253, 5929231058, 5323216504, 5822797155, 6127541127, 5294870774, 5369653036, 5628768281, 5704980964, 6511188758, 7198535149, 6877041378, 7102637760, 6970746061, 6820900814, 7361861007, 6745415072, 7305390550, 6308326116, 5634929874, 5932223880, 6016188007, 6088924455, 5401685901, 5834589637, 4984517089, 4890121611, 5859477653, 5640069367, 5333525787, 5263591404, 5917335164, 5993702634, 5828890154, 5639169130, 5929471479, 5090725457, 4502272610, 4604924453, 5398957093, 5123144043, 4519635974, 3587913346, 3415787060, 3178736292, 2371508800, 3164994848, 3110175446, 3353950492, 2848197805, 3222227545, 3556352801, 3629764821, 2653369157, 2457459304, 2943731408, 2010545801, 1023002462, 47132723, 311941034, 693291767, 12319615, 0, 435611673, 169050651, 617911854, 1467843436, 2156177251, 2126629375, 3102800487, 3850670301, 4182943616, 3923178617, 3117997577, 3460656718, 3316001692, 4058174054, 4847248818, 4002974928, 4136359264, 4903308965, 3923236504, 3472531397, 3435063211, 2572132578, 2256478374, 2834767255, 3118556578, 3854410549, 3418230062, 3529269593, 3416248479, 3205060414, 3868211401, 4833881330, 4519885037, 3794004708, 4072438949, 3110485239, 3277563409, 4067967713, 3701185363, 3673141317, 3901132194, 3865574346, 4298210130, 4563379104, 4367896940, 3799494597, 4559421346, 3958599325, 4751449567, 5443038475, 5887711689, 6763512035, 6109298435, 5287433461, 5838113535, 6319863508, 5580266728, 5132563384, 4901760553, 4543136016, 4964037804, 4926148977, 5516582857, 6224592575, 5630926191, 5172622288, 5067735193, 5166145008, 5730091527, 4801425205, 5669004839, 5490366067, 4914737473, 5543294114, 6342917146, 6676444025, 5781339045, 6032346461, 6578359630, 5849819907, 6225888837, 6835596935, 6943732665, 6765041520, 6645687033, 5690615165, 4776465801, 5527370266, 5370546224, 5563605053, 6488685160, 6871120514, 7091025927, 6689394292, 5802751503, 6196770593, 5635642523, 5141713208, 4925130439, 5628463883, 6001904760, 5028530186, 5332285945, 5872671034, 5134235756, 4713366429, 4961441445, 5625694921, 5651798257, 6394032392, 5541028476, 4663263779, 3883326677, 3371632445, 3349337738, 3337688314, 3268328718, 2895676935, 2190066210, 2635001274, 3420966005, 2909121518, 2846539383, 2920741994, 2908383659, 2112887600, 2152037469, 3144992945, 3214249825, 4060598115, 3161494213, 3587194525, 2647128390, 1866579526, 1848756919, 2359416663, 3352097912, 3354617209, 4033468287, 3209970356, 2564150890, 2919485866, 2429399004, 3132106089, 3984766541, 4964061807, 4924702427, 5636856143, 6604261444, 6776829516, 5989909871, 6875464187, 7408366532, 7356756564, 6887568315, 7704427081, 7546661316, 8511416865, 9040941827, 8253598498, 8896636498, 8560659528, 8664379064, 9208343798, 9324954700, 8487194995, 8977154234, 8371624706, 7988947311, 8046875548, 7709259941, 7877106765, 7168829305, 7611027267, 7310537537, 6326794290, 6295517356, 6762618493, 7135605830, 7679831731, 7091737267, 7819516951, 6887720155, 7029001940, 7953803306, 8465391934, 9195028313, 10003722512, 10404960630, 10394189920, 9634040812, 9341267991, 8456665285, 8942745107, 9213509124, 8798487597, 8690240473, 7727057102, 8132366563, 8062958130, 8988319181, 9616262244, 9049825674, 8281235863, 9055527672, 9929884502, 9496487354, 9665223646, 10641604527, 11412435384, 11904604746, 12312617140, 12777321438, 12360231337, 13306483035, 12483249784, 12584770221, 12820767763, 12049190924, 11356699547, 11700859405, 12438507974, 12847967450, 12628674101, 12864735876, 12115733586, 12859781927, 12647856461, 12429210829, 11671370499, 11149177640, 12120428679, 11404822441, 10853424723, 11007453403, 11998540706, 12128413725, 11827370662, 12244344706, 12649363195, 12920373323, 12762485971, 11937441103, 12485535201, 12842871390, 13466515486, 12558018528, 11821555920, 11595747683, 12095321827, 11925425281, 11037051913, 11846742069, 10878023007, 11308115050, 12119002270, 12773608392, 12248723786, 12070313844, 11394864830, 11603548622, 11770993798, 11742431932, 11984685810, 12892466769, 12469961865, 12166397410, 11292942848, 10571800346, 11110561197, 12043445022, 11445218330, 10744269060, 10231885244, 9768527406, 10325942509, 10981937809, 10602259601, 10334245867, 9827885192, 9387223067, 9336463289, 9842982112, 10002534958, 9002627601, 8103027804, 7723372764, 7547259599, 7829747285, 6896963290, 6660369411, 7052462333, 6897208113, 6707012412, 7171056320, 8045650527, 8254440628, 7383540455, 8089315912, 7314957512, 6412620335, 6515892900, 6429943186, 6889632810, 7199956368, 6442143911, 6749034731, 6956613199, 6450987210, 7282896846, 6746212144, 7627308474, 7225559052, 7937236119, 7298835907, 6894499910, 6036061055, 6376230978, 6546288736, 6493412562, 7457321003, 7576476355, 7089762685, 7312396201, 7418061986, 8331011292, 8578926334, 8703027263, 9528211634, 9498094585, 9325242010, 9315958326, 10118485153, 10100989701, 9405842080, 9191418327, 9506427861, 9652680515, 8758873115, 8334610463, 9095701587, 8737447481, 9393178113, 9580934590, 8894128312, 8878033495, 8144584146, 7913716010, 8413467631, 8841990519, 8872395538, 9144813442, 9898270958, 10732145764, 11608844183, 11208496998, 11663829411, 10801317695, 10234149743, 9829480466, 9343040107, 8500018478, 8494936981, 8405799011, 7627164860, 8199612753, 8961835784, 9467334673, 9195239395, 8799007485, 8150235701, 8407382968, 8953652575, 8652114155, 7912011079, 7988451706, 7655040282, 8164623425, 8620097652, 8880453938, 7929243282, 7406384835, 8167691099, 8732381718, 7927214588, 7361170496, 7234273780, 8051685139, 7626421805, 6657695711, 6004693840, 6708708177, 6175321350, 6173967351, 6871634109, 6208356134, 6283657853, 6403398919, 6592655965, 6909019997, 6115235635, 5687840272, 6468353972, 6109755715, 6959844220, 6214454886, 6415037950, 6418327274, 6032518923, 5747757008, 4923132218, 4571434722, 4559176017, 5364911951, 4642216627, 5121422014, 4354965090, 5289345930, 5388272326, 5844183987, 4848622400, 4685760591, 5018852844, 4445705289, 3598025063, 3020307532, 3222427024, 3936495881, 4610908607, 4603469304, 4550682420, 4954481994, 5735290946, 5627905856, 5297147315, 5457447480, 4880550345, 4994966979, 4887025377, 4694623025, 5060098174, 5330619015, 5220407836, 4327506050, 4073125053, 3383668825, 3935861712, 4823041220, 5214522573, 4291171003, 4177011325, 4710682596, 4406050605, 4830123540, 4493352200, 4890381664, 3970453752, 2985252394, 2265667371, 1890594568, 924557083, 1106041674, 1143563390, 1044271751, 1297733393, 1187542626, 1880301350, 1818369483, 2096340021, 2582133164, 3019559254, 2897420189, 2368183440, 2971895901, 3491933064, 2613288488, 2773491303, 3283504234, 2902355954, 2253583356, 2414551429, 2061589444, 1513210918, 1704400763, 1017892982, 220591530, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 634888631, 629722000, 329549310, 234605430, 127456485, 621590771, 574107760, 0, 617414418, 742597290, 0, 1123525, 0, 408991503, 638459893, 567156430, 1258664664, 1766842308, 2717688349, 3584474078, 4165103363, 4386037839, 5084807713, 5327744059, 4647756033, 4592646165, 4883775173, 5329405276, 4463660757, 4458186208, 3890291273, 3013319532, 2144179821, 3045747498, 2964612493, 3336814768, 3282391466, 3033752948, 3141936721, 2663444707, 2615148703, 3587437546, 2677234123, 3460426564, 2475715723, 1542321926, 2412064742, 3063677774, 2079121046, 2446967579, 2889939347, 2747959732, 2857191852, 3028921685, 2565389789, 2659822852, 2024080782, 2667358630, 2883220877, 3040643615, 3591073150, 3565761430, 3726174267, 3080770602, 4069205200, 3669634200, 3398396223, 2614270101, 3206586190, 2767506671, 2336592298, 2818315971, 3504268217, 3376708619, 4258262555, 4821253941, 4982476524, 4507992285, 5422197036, 5309035238, 5924127160, 6491405727, 6534291249, 5992244593, 5189548054, 4758955086, 4996460505, 4582985494, 4670512316, 4161576635, 5155061960, 5660313130, 5626860988, 5004980856, 4904553616, 5418659313, 5384564479, 4445542778, 3934640944, 4909919852, 5464380021, 5071845525, 4511234597, 4548168563, 4112877515, 3265145155, 3237213622, 2954793360, 3519775747, 2832563628, 2294121636, 1433941399, 2319709354, 2248741000, 1918929521, 2303240401, 2265946584, 3054632460, 2266458174, 2986661179, 2849523459, 3394401471, 2484242789, 2944410208, 2583059064, 3327743718, 3780374681, 3008823402, 3598231733, 3976733698, 3281415480, 3006165503, 2835798368, 2801775837, 2613032241, 2416060542, 1718316547, 2085642977, 1265825589, 1716464349, 2342240756, 2412082039, 2690265196, 3477941859, 4150648658, 3771997533, 4489476593, 3587954408, 3693500393, 4110162774, 4469508799, 3948732633, 4086294501, 4723549598, 5595196172, 4683654042, 4062405495, 3580195629, 4043698550, 3620097282, 4312106967, 4325428442, 4549017761, 4535416303, 4941657513, 4008810197, 3814225318, 4197362987, 4772291336, 3994073215, 3225405288, 2273588274, 3071076168, 3128631303, 4028612025, 3521102693, 4384732346, 4167553191, 5068455011, 5011488501, 4719613297, 5074920027, 5013747849, 5039561451, 5233568789, 5166116769, 5602585320, 6438625894, 7162725907, 8033523242, 7587700305, 7569909577, 7619237935, 7193479095, 7588426799, 8189498744, 8626501109, 8164735050, 8733252346, 9009831215, 9050549640, 8253573529, 8506796202, 9079085262, 8726745657, 8556000544, 8290925766, 9131990898, 9381669672, 8575581361, 9135642222, 9557690310, 10271849752, 9824552944, 10804350468, 11685643100, 11931337678, 11338507486, 12121802087, 12119356718, 13105827547, 13456311234, 13874309302, 13960565953, 13621491524, 13312685735, 12385483075, 11401087700, 12113844729, 12291559097, 12781924547, 12584540572, 11722284627, 11091728414, 10630308329, 10880817596, 10635025404, 10838542305, 10507508938, 10461307123, 10954971654, 10135247063, 11076552244, 10796779714, 10153772112, 9910556127, 9019351437, 8629777406, 7837739561, 7676848044, 7662875417, 6800490699, 6251277949, 7107647030, 7418224013, 7203505869, 6998650194, 7498851252, 7282752945, 7444260355, 7831282407, 7681506053, 8513843784, 7732425455, 7111582381, 7228656682, 6820017720, 7084328875, 6298254720, 6726070307, 6081692724, 6846490038, 7049336106, 7253686907, 7271546181, 6478530530, 7280483336, 7969763525, 8554216105, 7747285205, 8176439272, 8264039081, 7932556512, 7369495243, 7239194788, 6876658639, 6484631392, 6349896650, 6816870464, 5958713491, 5467237160, 4901767355, 4151525254, 3778668692, 4615443925, 4530640427, 3763840013, 3056963587, 2128288455, 2890802455, 3288560454, 2862012176, 2739089799, 3551535756, 2976314465, 3950106927, 4000342127, 4238638721, 4988333170, 5767521561, 5720427855, 5748074828, 5723942094, 4785392417, 4389352922, 5148842689, 4379745087, 4658905825, 4558758998, 5433900203, 6425537907, 6602909329, 6873648566, 7532179758, 7991973137, 8553434729, 8400324527, 8704074088, 9538287735, 10025794477, 10230923120, 10388636274, 9758416574, 9878643829, 9535168104, 9091662509, 8305136555, 7436800065, 8229739745, 8258864146, 8063060588, 8442545926, 8571132204, 8174559347, 7555178129, 8092375050, 9019294276, 8129135105, 8215515649, 8378421404, 7975612111, 7365989719, 7720915484, 7279435560, 6542691779, 7118029400, 7590155075, 7557795329, 8209407429, 8909680241, 9199005987, 8475083019, 8177453719, 7975913484, 8312044005, 9111020197, 8641469578, 7905577958, 6984768090, 6687246784, 5779410891, 6696700894, 7602867126, 6778747286, 5987221649, 5484241455, 5947870862, 6225760620, 5982798351, 6948575786, 6996986561, 6187498257, 5998031908, 5416883246, 5631238146, 6407314744, 6478296732, 7121204216, 7451411858, 8157666644, 8731983678, 8359319511, 7565935246, 8243570902, 8300516970, 9164865276, 8654199411, 8261961350, 8958638305, 9552313742, 9372400681, 9141704143, 9755094522, 9184413562, 9583816670, 9497651113, 8670379326, 9163837685, 8258609736, 8976569431, 8723218949, 9294200763, 9360657947, 8667942374, 9443703485, 9812499668, 10084426031, 9347069925, 9298365963, 9618628349, 9119637970, 9185153841, 9745120959, 10741085326, 10641729407, 10262898523, 10927274457, 11528853610, 11998170673, 11213290829, 11849180717, 11021802236, 10110877701, 10454123713, 11152836955, 10251483102, 9562627710, 9370605333, 9631951157, 10055720439, 10608157482, 10575720359, 9856112307, 9705370648, 10052567954, 9927220492, 9060483265, 9347851480, 9575915260, 9494914320, 9799507284, 9009541661, 8699198496, 8366666821, 8722550757, 8450388940, 8440277809, 9005681030, 8298839986, 9189218530, 8324115978, 8821904196, 9051283133, 8964899415, 8423933500, 8886630656, 9864056780, 10598757976, 11240916910, 11008553441, 11637812528, 11597239708, 12166347367, 12946816857, 13001867860, 13768205262, 14565320696, 14879510373, 15252502904, 16098267368, 15305524558, 16289131511, 16030268923, 15983776461, 16678083906, 15975214744, 15468152763, 15703357693, 14837422120, 15517125470, 15919219379, 15061019915, 14454002704, 13582713019, 12881054802, 12691518543, 12180716352, 12009743243, 12691292190, 13467828421, 13924307363, 13751670702, 14419025955, 14696684689, 14182668574, 13385520428, 13814851499, 13684672329, 13333625791, 13325809784, 12624048520, 12159579492, 11402446334, 11221827140, 11227779712, 11454623047, 11957033129, 11897311962, 12023878411, 11338337076, 10371299420, 10811430700, 10979315332, 10460728220, 10634877941, 10232535460, 9300806459, 8914873724, 8539267110, 7564433411, 8069923918, 7787538356, 8717294238, 7899157774, 7287441404, 6772494160, 7489406915, 6681787425, 6000947695, 6046962634, 6715980625, 6036221742, 5073655474, 4757762595, 4852046624, 4524404413, 5246517668, 4672123508, 4171846838, 5137100664, 4955609787, 5595383042, 5994131900, 5783763756, 5595480608, 5480219658, 5590336251, 4600516840, 4943566636, 5025671318, 5818910871, 6688851603, 6744222407, 6627592610, 6121232513, 6615173699, 6799134108, 6587052315, 6961857973, 5992606479, 6208217336, 5808162604, 6695590574, 6521388294, 6834748380, 7208757622, 7686529675, 7123754760, 6774799952, 7091375377, 7614969780, 8587762454, 8453833071, 7620447404, 7197224958, 6814628391, 6164353639, 5774239296, 4976474860, 4618783928, 3983750732, 3387244847, 4267830188, 5178174817, 5013583263, 4430720696, 4596178787, 4269236099, 4991105418, 4856318782, 5676571414, 5623020163, 5997701519, 5028255417, 4963497413, 4261780526, 3693228000, 3811870203, 4549527098, 3751209456, 4283394922, 3912458611, 4486071387, 3531141571, 4350231105, 3670072156, 3212268618, 3886616042, 3248344449, 2640348987, 3148112128, 2958355132, 3792127892, 3041261879, 3830672411, 3596110904, 3834854932, 3807706270, 4172864514, 3332196589, 2333290838, 3070050611, 2108715145, 1476942070, 1420664765, 1686573203, 2286120649, 3255520625, 3356589705, 3959203771, 4600724039, 4571557988, 4580836296, 4802202082, 3864265065, 4543813691, 5234112710, 5247309351, 5962820312, 6368708149, 6754308414, 7003087587, 7595699768, 7921912294, 7975602856, 8024577715, 8932958416, 8058603362, 9009372075, 9054752412, 9393223559, 9731154306, 9953970700, 10699765651, 11313453940, 10817992672, 10241226161, 11204235815, 10312364335, 10620758885, 10420682690, 9551987369, 9639910829, 10101287913, 9277579577, 9524532010, 8812015713, 9732579031, 10627838093, 10805751714, 10441627646, 10312886971, 9677155112, 9430282451, 8603895873, 8564694453, 9070910054, 9016567209, 8398421557, 7407354840, 6539801668, 6628099853, 7296120929, 7501036604, 6515977269, 7239802842, 8184294517, 8214422908, 8351087871, 8703182716, 8868313204, 9790107917, 8794259315, 9664930097, 10657032628, 10516378341, 10079783013, 10119625313, 9443157078, 10235349198, 9461242407, 9321491524, 9458098448, 8707462323, 7919997488, 8529680407, 9328433115, 9400210466, 9283444927, 9266926904, 9029271352, 8560542887, 8865421893, 9215965141, 8538917754, 9271188352, 8624555651, 7636955203, 7585639386, 7439404476, 6712265655, 7211147421, 7672412521, 8201949093, 8270959920, 8120555998, 7800986281, 7610810866, 8123208298, 8480869686, 9428766316, 9711031478, 9020310513, 8971719000, 8936410141, 8123935517, 7893790969, 8525197650, 8410991662, 8277740715, 8642697957, 8196447764, 8344954561, 8448503787, 8214202129, 7363633019, 7867730379, 7679483746, 8549900716, 7841855392, 7855232830, 8351813109, 8950750552, 8965393549, 9499677190, 8709664064, 7875368066, 7607723207, 7786589393, 8465417900, 7708909241, 7014013232, 6845168973, 6708118330, 6122318522, 5260220493, 6233116615, 6415202104, 6879877625, 6293746679, 7038953832, 6117394650, 6274226545, 5823378438, 6706252021, 6590563154, 7191694724, 7270803087, 6287733966, 5683307752, 6094458542, 5499718730, 5113542653, 4215872063, 3396525513, 3175473198, 4090596533, 3732021242, 4015317355, 3902296413, 4302283772, 4110464689, 5094084714, 4168400240, 4403658397, 5019441627, 4072918346, 3511084264, 3826202510, 3518903844, 2900948618, 3230855887, 4131525437, 4903960263, 5167191644, 5581954962, 5310603693, 6307985807, 5688284322, 4770126124, 5224029683, 5788906008, 5452768253, 5039326395, 6019380671, 5608756328, 6293724569, 5980662629, 5107751380, 4114837839, 4677318170, 4233496720, 4616478213, 5085655573, 4481437785, 4693478436, 5092898418, 4939435594, 5527517355, 5188319362, 5744700321, 5062249955, 4117722159, 4530545463, 5079591197, 5748834099, 5102006003, 4771686714, 3932808010, 4736894883, 4118433750, 3312599995, 4177110423, 4075991119, 3080285103, 2562305110, 2648475505, 3377623379, 3127682184, 2890409140, 2781612437, 3407181685, 3609759914, 3084669343, 2330584300, 1429066281, 1039596909, 1031299751, 1524211006, 2312071554, 1960814831, 2720416680, 3022346057, 3587004996, 3323709980, 3291931416, 2649190103, 2164137517, 1422548786, 1466478808, 714846755, 344104443, 0, 0, 0, 62570112, 386629658, 681165961, 1559974997, 790532992, 212099194, 0, 403478745, 9253312, 959093419, 714189864, 928350976, 1448280348, 721116472, 421896295, 0, 321519509, 842276332, 1156021739, 1850556504, 1326411753, 1261641376, 1131886616, 1982596715, 2713537739, 2130061414, 2898986851, 3157140841, 3292970966, 3588163093, 3575188608, 4059536661, 3716072529, 3385069177, 3342675312, 3340953425, 2868557566, 3415852572, 3267178834, 3106355481, 3862259737, 3850862100, 4768639568, 4558714401, 5067821907, 4118976735, 4687169095, 4840382535, 4013076488, 4634380255, 5326558003, 5622912817, 4880585235, 5442091866, 5276462301, 6028535884, 5422069182, 4840338528, 4760574551, 3857116398, 3618719973, 4078817995, 4229501710, 4635099701, 5109881460, 4415231509, 3431626665, 4137029921, 3659783912, 4136592222, 4483261626, 5018059022, 4304509534, 3800340660, 3564958716, 4106021701, 3238780342, 3933038031, 4364139058, 3950126866, 3420117268, 3500519513, 3507214349, 2820385832, 3473838621, 4010518222, 4862833543, 5159249875, 5085272657, 4623716896, 3726545448, 2938277610, 3184735974, 3000681876, 2761411602, 2981791473, 3298748640, 3306030444, 4125470493, 4771754535, 5313718833, 6155150688, 5259427707, 5979894927, 5742381363, 5635010093, 5808971419, 5351731020, 5267590239, 5694305219, 6369631175, 6919521950, 7696731357, 8647133640, 8254389466, 8102052114, 7777464858, 8764871647, 9328386604, 9749435738, 10606133935, 11033278407, 10223080455, 10060669629, 9099396546, 9019425092, 8064032969, 8528343488, 8949506534, 9004805113, 9282358672, 10249779715, 11003908193, 10788361355, 10090897269, 10123592405, 9225531772, 9187511638, 9625031904, 8804767064, 8546748747, 8044306254, 7078718164, 6474351630, 6248570593, 5979742607, 5572289804, 4644174527, 4348408598, 4730321570, 5696797890, 4821317149, 4711609743, 4437224710, 5109831826, 5440403524, 4895244059, 5701249964, 5501561593, 6101563485, 5845658940, 6636342091, 5657563294, 5304600843, 5046868729, 6008332914, 5950003056, 5216670243, 4780856585, 4631221868, 5238457414, 5692598856, 4843911324, 5786743293, 6177191890, 5489097736, 5428880409, 4497067078, 5121616591, 5683054199, 6385979032, 5605262244, 4798619936, 5385174753, 5690364610, 5152950868, 5014815583, 4887025922, 4429621088, 4486993153, 5379107861, 5883401819, 4930352252, 5926102541, 5492243399, 4922108302, 5284421215, 5083880307, 4582102793, 4146590294, 3634541432, 4349704979, 3453182945, 2817034140, 3050113398, 3862209407, 3553476773, 3272330592, 3820877759, 3751127609, 3353275958, 3811834361, 4195626390, 3624614380, 4409577951, 4205798144, 3916728898, 3327165948, 3126465155, 2202940911, 2544883946, 1965267812, 1954992853, 2457445837, 1712032771, 1663459461, 1583448667, 1354881135, 1290263152, 715008651, 597977585, 153207596, 1098316985, 1114955132, 1158769292, 499373655, 914540010, 814698874, 0, 316492683, 1258406254, 435079788, 0, 311042859, 0, 693329542, 0, 556049242, 924725323, 1790090208, 2766068825, 3005126816, 2368496631, 2727807759, 3430768460, 3327955947, 3136623886, 2666685033, 3556471516, 4334414298, 5203135998, 4721321225, 5018869363, 4571896900, 5357490953, 5409473247, 4757440518, 3965087652, 4884752397, 4418539545, 4936996164, 5860935612, 5540247303, 6432529879, 6942098643, 7907051973, 8662375514, 9491000240, 8632093729, 9471509814, 8791828930, 8290115094, 8884787014, 9068238405, 9933311393, 9701416438, 9210122543, 9966389580, 9560841239, 8685701717, 8019815812, 7566955725, 7277462246, 8091596933, 7183502662, 6750432792, 6227588773, 5339735316, 4976557101, 5857974113, 6302090268, 6837396316, 6375414372, 5699439074, 6340206548, 6062246377, 5655900942, 6225660987, 6929932678, 7908720918, 7262528167, 6969585980, 7002953511, 6477797291, 6396082724, 7276498244, 7783693909, 8386078523, 7441942022, 7479246602, 6784878660, 6202379532, 5626474432, 5309372301, 5665175177, 6235756941, 6595530830, 6412035829, 6927602678, 7258890413, 7240821809, 6969252374, 7388996659, 7792179542, 8714015065, 8302933402, 7925223401, 7434354018, 7678725830, 6930693659, 6040795533, 5947422056, 5483904723, 5462386207, 4499909162, 4912932255, 4288289352, 3784544108, 3924353691, 4555107587, 5357122728, 5833692980, 6674520079, 6756333980, 7541304897, 7393374566, 7144602356, 6423824751, 7346933142, 6639747407, 7534097039, 6772411862, 7160827275, 8047975664, 8635961628, 9019213161, 8335848157, 7689132966, 7941815826, 8566600744, 9453451576, 8986053347, 8830221990, 8729147813, 8079382593, 8475956095, 9034890077, 8677492229, 9270894417, 9326793147, 8363757073, 7715394379, 7994974535, 8046145833, 7650499376, 7898576658, 7198947963, 7502360357, 8181072440, 7396299718, 7287482742, 6562315333, 6496356650, 5837577499, 6226064972, 6395069696, 7012657559, 6492754732, 6575535647, 7245747683, 7827023416, 7336637253, 6864066947, 7294489713, 7914914121, 7202005735, 8015657575, 7896421050, 7258032109, 6540742566, 6570243575, 7157140945, 7207015513, 6629313109, 6518009537, 5809376375, 5802532346, 5064245321, 4352745182, 4299178699, 5132605242, 5906841962, 5326082710, 4958214770, 5470443419, 6063155481, 5966914046, 5540745951, 4932975940, 5744712223, 4971940119, 4083103596, 4346668181, 3362442725, 3872517206, 4584454778, 4921378589, 4851004986, 5250499985, 5694852955, 4718468823, 4350610713, 3778934610, 4168428268, 3439082927, 3853219044, 4100039172, 4974892063, 5424013861, 4948777705, 4595211625, 3851790377, 3724342265, 2858380642, 2611584067, 2760736882, 3207714593, 2492796510, 1620045126, 2374986667, 3219046344, 3655046740, 2799451481, 1863586342, 1044431505, 1479056536, 711469754, 316241665, 1054173191, 168514090, 0, 128756791, 277637673, 1031544810, 1020770899, 1129262143, 1608984592, 653213224, 742418176, 378311876, 574766429, 796687927, 317455050, 542018621, 1155873346, 366622232, 454308965, 751862130, 775764573, 1675760261, 2636336962, 2116644203, 2634789509, 3135451551, 3475188972, 3859974191, 4534038696, 3920211858, 4708373945, 3822151149, 3079805959, 3168761200, 3274605065, 3060025881, 3901731929, 4334356923, 4949114486, 4124722972, 4920592493, 4831326110, 5454167328, 4463666101, 4978383667, 5783059631, 6702804420, 7322804046, 6903909553, 6333939797, 5776933305, 6235780690, 6346921887, 6653440831, 7520669698, 7206717259, 7802377801, 8673007232, 9429734739, 9907582750, 10536064799, 10005582973, 10543819647, 10896265475, 11349444664, 11271203045, 10963188688, 10427329118, 10279563208, 10633629190, 10821924429, 10378139061, 9679223134, 10138073428, 10371579030, 9902832067, 10646900608, 10643356880, 11140468754, 11421375464, 11279341293, 12025468257, 12206651638, 12843652621, 13228523943, 13799741115, 12892864344, 13736394316, 13091562709, 12129381946, 12399857032, 12182875102, 11365133934, 12291591763, 11782573525, 11280780740, 11008166594, 11801932915, 12631866196, 11795397287, 12228423130, 11279251850, 11803602354, 11866496591, 11180932845, 11699786839, 11422338101, 12371574713, 11947220100, 11478815796, 12070798203, 12865178133, 12013035449, 11422559000, 11116683092, 11615268382, 12342617907, 11520562058, 10711123075, 11646855809, 11304334145, 12009672702, 11944797298, 11551054452, 10744993584, 10801869590, 10167876942, 9623106883, 10225089324, 10877121502, 11191049047, 11145565284, 10951141360, 10120728864, 9811732631, 8924825774, 8110693062, 7673527715, 8314771043, 8709706330, 8953024651, 8521401927, 9052358665, 9525510446, 10349895382, 11124561553, 10491313770, 9804632701, 9206157683, 9564905348, 9852311262, 9330798312, 8612587072, 8411048383, 8706709982, 9601847519, 9669619925, 8730974877, 7741361513, 8331496165, 7705465814, 7748999492, 7652461140, 7753401438, 7572252972, 6832478499, 7317046156, 6826454043, 6752038128, 6102405720, 5667776777, 6311071523, 5664558456, 6401238203, 5948180630, 6246655061, 5658166319, 5046596394, 4951912889, 5486974203, 5970993382, 6784954023, 7166737772, 6963580006, 6592385433, 6727077869, 6602880129, 6004220230, 5171232167, 4522136858, 4039401889, 3508326494, 2844113643, 2505030554, 1987427051, 2324951691, 1434010049, 810543353, 1690451395, 717087487, 1173047444, 1300629216, 1547079867, 1911187750, 2357112573, 2555075827, 3008447724, 2705850572, 3192959438, 3185655592, 3645442369, 3459851345, 2572172946, 3328674958, 3179604795, 2288193142, 2757482693, 1902198532, 1893512966, 1684838573, 2512335075, 3427295834, 3172915766, 2202222335, 2559820611, 2105597434, 2640688762, 2167808972, 2910860450, 2934035697, 3879361487, 3054257527, 3144674008, 2965130918, 3277538151, 3297175032, 4040890438, 4666670116, 4793318792, 4249489283, 3424079644, 2840943353, 1999936968, 2610462729, 3020100914, 2800485360, 2430347441, 1806351265, 955919245, 1278421455, 1170286390, 1530341246, 2106582524, 2802018579, 3134635328, 2900628010, 2297756701, 1599717193, 888894543, 318913473, 1203064638, 634307289, 735382716, 0, 826519056, 867859335, 1846604039, 1052409923, 434583892, 0, 0, 261907011, 1075364339, 768137522, 1234989318, 1748724758, 1746048101, 996034142, 758542785, 1613526896, 2366846632, 3326011037, 2621234223, 3374733689, 3257626816, 2543009268, 3434825460, 3204429866, 4052490337, 3654495594, 4067075185, 4045945808, 4032006306, 4730483538, 4647134593, 5550538376, 5449627661, 5288311890, 4884941459, 4513406276, 5498699656, 5654550645, 5453470075, 4905139128, 5444488884, 5771378603, 4836196257, 3984391422, 3664643869, 3852211186, 3651871583, 3949644244, 3559066334, 3508789653, 3582692991, 4538273426, 5033990192, 4264545922, 3817217816, 4211415356, 5191750593, 5208173939, 4464143244, 3639250516, 3545749629, 4277689462, 4768042773, 5295774740, 5281446615, 4645486277, 4050154603, 3713798993, 4519930454, 5468978091, 4801023840, 4123714657, 5072536032, 5496979777, 4971582790, 4957399539, 4144970756, 4987922172, 4603238434, 4072951994, 3976345510, 3333688914, 2535394856, 2243030214, 1861821388, 2257948759, 1579699406, 1190522464, 1819980876, 2061436577, 2797180148, 3576495047, 2998071680, 3104895528, 3397033182, 3246672225, 2590281174, 2698248661, 1993432855, 2052253846, 1846654741, 916111143, 6016021, 493177732, 1038547354, 1225341256, 1794678083, 1903370068, 1761100964, 1759634739, 2109771256, 1835374800, 1613131253, 835836476, 978534521, 1785236768, 1845970316, 1619730387, 1666913454, 911679779, 6153729, 979586739, 1751632180, 2594659027, 3299074326, 3738137269, 3883841307, 4728876263, 4061893599, 3363516173, 2576328405, 2467112972, 3367705971, 2463057418, 1629120956, 2290359900, 2811693533, 1841114667, 1512895502, 1997428887, 1719658349, 2635420769, 1803008505, 1242934737, 1295825604, 1164198703, 1255761222, 1015564452, 42843416, 2610928, 0, 0, 553450508, 1325134455, 681786663, 1221497410, 372703412, 1349563794, 786475049, 608076210, 939399796, 1662886181, 1937921501, 1836623747, 1470526840, 1103933210, 1529254582, 1032145964, 640968593, 0, 637152346, 0, 628477094, 439191557, 0, 0, 0, 0, 0, 0, 611144430, 123259249, 0, 380449192, 1001096544, 845489607, 187089633, 0, 0, 0, 0, 789633302, 0, 763505447, 235599359, 342821841, 1140481707, 342690738, 0, 764700886, 1402722016, 752007028, 72784747, 1057565465, 2006662987, 1507668959, 1185877996, 1815813443, 2142953200, 2045104944, 1261663875, 1904929754, 1643717151, 2164071721, 2397060826, 3104617144, 2427031091, 2653820101, 2339115940, 2816913212, 3199275034, 2627794525, 3030396525, 2991742688, 3376615345, 3899041968, 3358505787, 3620772483, 2633584484, 2273738602, 2440521967, 2114675406, 3107286810, 3063122877, 2572696634, 2530301789, 2299014014, 1551251690, 1883680304, 2143955252, 3088215743, 3612906480, 3924149223, 3807860611, 2828258939, 2308010021, 2007767301, 2780091741, 3428085409, 3607646949, 4146623676, 3545344311, 4030722771, 4107027732, 4763570786, 4431802822, 5232893229, 4253592784, 4650715725, 5314102168, 5633203076, 5334429079, 6320143458, 5877703319, 5379041922, 5611465131, 5185081000, 5486995313, 5875101419, 6675728798, 6523468312, 5707978874, 5174557682, 5215044480, 4236291469, 5074242618, 4782011857, 3850443928, 3992884662, 3319018457, 3256936567, 4211557419, 4375646809, 4600562836, 5447065022, 5685730850, 5738716124, 6498590799, 6869098147, 7830188667, 7448022350, 7100098139, 7761425632, 8484873276, 8484986850, 8349776605, 9078772233, 9072816846, 8916500978, 9315555579, 10158026584, 10710024311, 10421136999, 11018143993, 11250555784, 12020108199, 12208714805, 12735787825, 13181144905, 13030926271, 13599609840, 14433893066, 13686073462, 12818103761, 12209563921, 12853650630, 12818526407, 12284085779, 13131607043, 13665137017, 14300238630, 13848220328, 14201047260, 14300916759, 14389548936, 14802670692, 14504525592, 14999943688, 15315989966, 16209766840, 15542783335, 14768230194, 14447206720, 13513306611, 13658316848, 13520546102, 12735272375, 13700634906, 14226353166, 14484916791, 15022535144, 14616265941, 14763350208, 14712602140, 15141707475, 14441291916, 14821410780, 14050279395, 14254757517, 14576422050, 15038082951, 15973996939, 16470091519, 15796780796, 15071797895, 15494300464, 14800991679, 15094982126, 15146954455, 15845847426, 16356725158, 17236020101, 16490257826, 16657033056, 17172349141, 17777594414, 17297836542, 16572965497, 16850079842, 15871374538, 15668805981, 15156966291, 15948533392, 15267516432, 14719180597, 14940042706, 14413454449, 14130852230, 13700726949, 12784108895, 12738284531, 13370440805, 12531932181, 12627929456, 13157880100, 14076501484, 13876422222, 14691339239, 14127573006, 13883469448, 14846162289, 14620534214, 14994722149, 14191098947, 15140848490, 14961892665, 15227879989, 15824457507, 15756692927, 16407464517, 16687432635, 16862487467, 16805690606, 17398999644, 18356810236, 18019533783, 18952373686, 19515593418, 19471661135, 19042295574, 18062814572, 19052765440, 19714729077, 18768999276, 18577599278, 18146050742, 18573882149, 17785291486, 17477544839, 18053186249, 18056459528, 18388545328, 18412785438, 19115605290, 18269373011, 18883622960, 17893899380, 17098048169, 17233377602, 16491997707, 15548558998, 15156295759, 15036082235, 14817361179, 14853880790, 15354325393, 16307981131, 16136354924, 16447050767, 17284279834, 17865346757, 18384993497, 19085803084, 19574942855, 20413886372, 20705443499, 20414251960, 20416265721, 21280730804, 21742813755, 21763464939, 21978156185, 22331526657, 22667305654, 23627112195, 22899037784, 22947336138, 23041999092, 22129615369, 22647277417, 23169234818, 23481303844, 23708709284, 24091416825, 24026244484, 24220744485, 23660058807, 23556941686, 23851278882, 24642106198, 25507066851, 25437495434, 25480734728, 26277887631, 26599981900, 27150635073, 27414862141, 28070661606, 27352766677, 28117047756, 28055008599, 28523264198, 29209917103, 28455918772, 27866210272, 28573927650, 29387675961, 30036302264, 30043713329, 29707048473, 30636831062, 31630091814, 32219371932, 31495480455, 31939575670, 32370671429, 33010304911, 33724578574, 33617516727, 33103555639, 32138940530, 31938431576, 31808292754, 32418073656, 32076762241, 31128677932, 30701315288, 31100107458, 30387743260, 31109523753, 31848493241, 32492873005, 33449742657, 32606763689, 32243370355, 31311748267, 31225456882, 30807990376, 31492521856, 31582677423, 32523603236, 32176670518, 33155793213, 33526772136, 32717631371, 32489607785, 32377265563, 33265500495, 33586923888, 33320442612, 32930826115, 32773724543, 33349464273, 32924061424, 32879675780, 33861743477, 34745694282, 34868283929, 35466381463, 36297597397, 35899347750, 35862729725, 35104472626, 35694396160, 35298464184, 34883874248, 34911107751, 34922083305, 34733431273, 35186628117, 35100889094, 34107717184, 35071381381, 34329191876, 34599876408, 34953904609, 34392677977, 33734328164, 33141738875, 33430723315, 33727879036, 32887354112, 31969752840, 30971422920, 30953438211, 30080155515, 30663632450, 30393785235, 31214206139, 30751439728, 30817656786, 30395741875, 29580694512, 29752407288, 29480048603, 30159244811, 31021589655, 30259255611, 29656499519, 29624079975, 28968087130, 28780763494, 28453172208, 28557091700, 29361960102, 29514484811, 30418932289, 30038714039, 29270742444, 29600062801, 29227830763, 29627955328, 29034026320, 28820241964, 28061878724, 28095668274, 28552832650, 27565166717, 27727118097, 28175442004, 28790764806, 28264887345, 27328643144, 26426498392, 26032191141, 25907304213, 26875612427, 26148576017, 27034290857, 27750330264, 28567686802, 27634500276, 27610498419, 28523438940, 27973535074, 28266752217, 28150101872, 28621177405, 28433033905, 27893658234, 26944477621, 26529265741, 26451155987, 25952991895, 25289735710, 26264045857, 25433057178, 25762813965, 26138249399, 26756522035, 26535350445, 25909813498, 25294124347, 25376396400, 26247348367, 26280974600, 26413683354, 26683856308, 26041655386, 25115596974, 24812586107, 23904752152, 23723772172, 22941879794, 23077866481, 23251211202, 23911813395, 23009811944, 23282032588, 23477171282, 23376166451, 23384865312, 23826767827, 23432016558, 24089443772, 23382826554, 23788206876, 23605863651, 23989538964, 23881142775, 23218920878, 22965302613, 23686459496, 24455142692, 24107603798, 23619517668, 23467400249, 22961821598, 23638984340, 23972996637, 23794510436, 23327601671, 23242021580, 23550103673, 23808686376, 23097018860, 23762553749, 23429031682, 23477433334, 22524926172, 21856686783, 22820053174, 22377100967, 22529091344, 22970069917, 22791646461, 22477563765, 23046925664, 22199647454, 21500107161, 21700356812, 22655497650, 22940901860, 22034733753, 22607053252, 22706004377, 22671731417, 22925314805, 23789380305, 23111377921, 23000752572, 22449734636, 22511410130, 21774412394, 22549854967, 21955728992, 21954185250, 21136403013, 21589156729, 22070791816, 22808657186, 23190494412, 22843070592, 23417602192, 23906054798, 24257489641, 23524472302, 23430600812, 24300263151, 24836641162, 24162153476, 24303324590, 23599279613, 23351699460, 23910163359, 24150249412, 23259641208, 23379543476, 23882342565, 24041642907, 24462461901, 24269595857, 24623339922, 24503364290, 24294412374, 23459613553, 22681494155, 22285545471, 21386810221, 21661276488, 21315962454, 20418823906, 19709532573, 20399091608, 20768441851, 21426085918, 21399278672, 22139041685, 21965974636, 21718371615, 22372459299, 23185735897, 23087520831, 22313397555, 21707344242, 21652608847, 21293163111, 20799777104, 19807524378, 20232759790, 20541225400, 19952377827, 19677079679, 19710635365, 20134223776, 20629799861, 20288034061, 21030551252, 20871421459, 20603810450, 20233845479, 19389537373, 20333427435, 20516034574, 20077713949, 19363625566, 18418374520, 18269055942, 18225419708, 18099355104, 19003964460, 18394293361, 18797599069, 19534429800, 19260602483, 18737477966, 19386214845, 19466074098, 19477290110, 18989411347, 18792727853, 17894206660, 18826628954, 19779862187, 20054246398, 19303609223, 20095590042, 19261965990, 19361527295, 18744998988, 19407082686, 19108529341, 19668301143, 19690402996, 19606333921, 19249280990, 19258684651, 19560961603, 19774635855, 20263883026, 20565378007, 19754235209, 20357620954, 21136533426, 20793340164, 20266533954, 20115989682, 20379821441, 21067421858, 20628298174, 20469768130, 21456448664, 21530204614, 21987296278, 22792245356, 23723909381, 24310401807, 25178496393, 24797629178, 25631123200, 25635933173, 26585999328, 26425339878, 25922070985, 25039442895, 24281632189, 24853112253, 24725105609, 24333773348, 25216059806, 25239311401, 24425007713, 24132209177, 24446524502, 24416837729, 24760995422, 25662287077, 26242644451, 26299761735, 25836447385, 26148043949, 26342254587, 25376738960, 24968284004, 24065678974, 23581269120, 23054415524, 23813730038, 22846394176, 22758896442, 21819757326, 21676443935, 20938120429, 20572317349, 19976329271, 19786027917, 20358677570, 19616657013, 18829473164, 18869838536, 18224324127, 19188040813, 19050421694, 18636335499, 19185614175, 19159765636, 18716891377, 18014543702, 17873072778, 18816510130, 17944923081, 17802455001, 17798363212, 17321670856, 17502309542, 18043573295, 18502502981, 19216119194, 18708343223, 19581789987, 18704907317, 17847997171, 18482510608, 18964619088, 17993601454, 18253157712, 19108933201, 19143697343, 18706972981, 19082028717, 20081872369, 20574164369, 21281403205, 21415331682, 21403062330, 20655948327, 21082669839, 21874230342, 22077560078, 21484034232, 21737002351, 21697991985, 22425295185, 22071152639, 22580624437, 23513449053, 24390294754, 25100644638, 24771563691, 23840502665, 23980447795, 24517592465, 24250893860, 23809332662, 23017682121, 23968427608, 23355256739, 23948313107, 23113064056, 22538054912, 22819525921, 22480278677, 22031480654, 22750350169, 23002478241, 22697116540, 22487683891, 22978066890, 23809772358, 23580916701, 24486236505, 24884976900, 25781740716, 26574055138, 25795967521, 26522935303, 25740603806, 26475140310, 26659130423, 27495601076, 28332638853, 29028552547, 29484903378, 30147453718, 30820615134, 31551490081, 30978733922, 30209444322, 29843457451, 30842547325, 30655024633, 31149998830, 30452631759, 31359846666, 30575586789, 30455777525, 29630531324, 29787564544, 28985675406, 28385212106, 28688575032, 27842677452, 27649142667, 28575430821, 29035803826, 28847029088, 28851502316, 27948921541, 27616841642, 27153615507, 26702827305, 26363404124, 26196282032, 26505435484, 26878168560, 26412558081, 26608729669, 27235519590, 26962822341, 25986207355, 25621886555, 25109176769, 24588893325, 24962220919, 25039233924, 24893471824, 24762878216, 25281253502, 25145106240, 25840830812, 25729486264, 25749429764, 25242649677, 25286363023, 25402040766, 24995822724, 25545765028, 24639121254, 24910872550, 25554592247, 24860022002, 23882073749, 23298319322, 22837977979, 22323597777, 21974613414, 22084596740, 21528689275, 22498629942, 22396383941, 23310132972, 22721509011, 22544968291, 23071427548, 22571611488, 23319995060, 23499257263, 24472647642, 24668117865, 24807647732, 24322965324, 24813736306, 25045863550, 25009917560, 25002687519, 25310615392, 24409816300, 24807436456, 23808129686, 23118655907, 23795028601, 23511261643, 22876105318, 22870909230, 22122471810, 21877917633, 21516820076, 20863369658, 20256459734, 20495371114, 19536171871, 18873631718, 19244850462, 19291914386, 18336113395, 17982296038, 17767524967, 17290832833, 17004571393, 17750661535, 16938398025, 17276100180, 17350201682, 16752412943, 16543865675, 16081870401, 15267110880, 15835343130, 15705752244, 15099065955, 14160077236, 13801528633, 13200387588, 12773057675, 13577673183, 14091040466, 13691188637, 14340344710, 14761142534, 14650077595, 13811242661, 13624456979, 13155293612, 13086071984, 13190366980, 13323289852, 14156695520, 13370038662, 12936460082, 13603749807, 14218149751, 14724321753, 15530915714, 16294039664, 15418227674, 15880813559, 16265393938, 15591973358, 15977025817, 16903190904, 17166290918, 17830224633, 17659762205, 18377628985, 17869588990, 18669162215, 18173850007, 17804690080, 17246221982, 17594096985, 18117168347, 18994757473, 19355028954, 19046590047, 18611058389, 18365713624, 18976664944, 19376443015, 19725629763, 19003506341, 18157048909, 17989831275, 18188830216, 17561165309, 16966450591, 17387050063, 17212900496, 17913053029, 18020822612, 18974004733, 18590280056, 19384412225, 19482210850, 20142090439, 20830920375, 21649066934, 22439278821, 23168468994, 22569792946, 22102779825, 21721711798, 22129776256, 22715425798, 23494072202, 23835887902, 23594266624, 23039943223, 22701457914, 22522962160, 22164431100, 21286237019, 21730308253, 21037042810, 21258500913, 22000362020, 21315089264, 21146979159, 21547294974, 21511722249, 22116561684, 22994390582, 22631593194, 23218448387, 24000322006, 24500119362, 24342775631, 24160469816, 24857532729, 25796979850, 26558794798, 26814066234, 27786536386, 27380924590, 27052339566, 27434805667, 26926492202, 27724055429, 28359140457, 28598667980, 29364773928, 29230019744, 29201852433, 29108435066, 28278027735, 28957369001, 28511561972, 29372250403, 28655710131, 28392586512, 27617485087, 27099151876, 27138132189, 27005178450, 27235830653, 28003311834, 27832996491, 28784781567, 28835344003, 29045592790, 28791389362, 28993817620, 29007785072, 28417272432, 28297353391, 28941533129, 29034468885, 28261283720, 28641992002, 29432133575, 29381835977, 29937066269, 29146806442, 28972428685, 28022261348, 28702329976, 28926311364, 28401833915, 27425923380, 26755812735, 26699805543, 26734554638, 26915468484, 26610934837, 25692334381, 25802275723, 24909359307, 24418829462, 25074044294, 25103300435, 25582520647, 26147832913, 25773839056, 24787245791, 24387265712, 24405229430, 23426316971, 23934974017, 24818946191, 24144120823, 23845747573, 22977914205, 23640034414, 22784978155, 22247428795, 22520123008, 21811289555, 22382338351, 21953194368, 22361888735, 21977528724, 21508730230, 20794718675, 20691187883, 20201427485, 20321919661, 19346572269, 20082945833, 20826751341, 21810735212, 22422855967, 23171778332, 23444909703, 24059085154, 23318009220, 22965714955, 22889872204, 23750621914, 24166153929, 25021795756, 24215860253, 23291611366, 23280812732, 24089353989, 24071260769, 25061032851, 24826820022, 24310811547, 24767046422, 24705030557, 24285750624, 23804860063, 23162421652, 22744196529, 22784138014, 22528731198, 22994269701, 22196457215, 22986051947, 22706419100, 21914443131, 21903654353, 21812835433, 20940154564, 20423521449, 19454877453, 18891742189, 18813863940, 19522286090, 19915014073, 19672147787, 19625481229, 20423939619, 20354188435, 20837725629, 21414558302, 21090020894, 20701005923, 20166879457, 19294625817, 19605061355, 19769143577, 20063531857, 20373890433, 20238304380, 20775495078, 21742287707, 20983251576, 20032794309, 19081938966, 18214107837, 17254847752, 17810593724, 18718431747, 18273526142, 18532320509, 17729165767, 17461899384, 17350497492, 18090386225, 18170048841, 17275978603, 17192938461, 17110381825, 16241823063, 16817610868, 16264174363, 17147732451, 17866390788, 18495369818, 19468170768, 19180629149, 19141145653, 18203456924, 18158607264, 18109464359, 18972870127, 19741472010, 19644044302, 20425550869, 20937504165, 20647519076, 20868189828, 20173768490, 20276553117, 19884020572, 18928106629, 18104950653, 17739840875, 17135545813, 17539654925, 16909219241, 17748262323, 18482702366, 18304910894, 19298026928, 18368252238, 18860486310, 18646149699, 19360302719, 18738721004, 18811774033, 18548781263, 18186557172, 17456980010, 17712464302, 18425923291, 18613849565, 18519974265, 18212813853, 18846705103, 19649639966, 19415519910, 20210793238, 19842497055, 20783800383, 21341864746, 20998684767, 21819566094, 22643065199, 21809156110, 21007547325, 20514004561, 20354522311, 19472796839, 20455058266, 20197257855, 19482787069, 18842857612, 17873738829, 17295915306, 16670607101, 17449186627, 18012423591, 18220006304, 19021289231, 19412185491, 20386314256, 20223367301, 19399615933, 19294568385, 20133480401, 20690671448, 20662282677, 20164357157, 21002907694, 20173411798, 19403448924, 19885458795, 19801076885, 19129595608, 18327054114, 18454757085, 18358792561, 19132399456, 19443917020, 18512281912, 18894491243, 18449524797, 18398271502, 19064637383, 18854421574, 19809951179, 19733041802, 19861443778, 19634636921, 19214479383, 18554964313, 17596663841, 18161575139, 18046806549, 18249039712, 17256945464, 17501286138, 18488922278, 18040853314, 17131563821, 17278828189, 17699026404, 17334737102, 16502686778, 17342524419, 17025379452, 17850947101, 18765883018, 18209769574, 18224656910, 19016373597, 19252257552, 19748880611, 19649983589, 20099166905, 20324724207, 20273570240, 19932503464, 18993228173, 19107463201, 18441408575, 17755909699, 18357603337, 17908183819, 18395149721, 18755183225, 19088750339, 18462822952, 18559176084, 17769346193, 17967011832, 17965100802, 18483420714, 17757920185, 17478702808, 17907964348, 18663490635, 18907806578, 19577297451, 19404816281, 19992400048, 20989786742, 21495104034, 22075904254, 22147605743, 23136591307, 24114019074, 23173879349, 22439505269, 22534147768, 23353123799, 22710240602, 22423492471, 21616953075, 22068620474, 22985606814, 22120974604, 22312363829, 21736364945, 21426457370, 22051054625, 22694345791, 22860053002, 22697099251, 22516550611, 22842416986, 22983585055, 23404091598, 23859187396, 23594115417, 23940438215, 23514385469, 22952239264, 23169167027, 23054037885, 22361845047, 21754051538, 22050548318, 22767187646, 21961065501, 22005455017, 21621503434, 22116544827, 22731768485, 22748423212, 21775055678, 21389100736, 21774597225, 21881941862, 21132725386, 21394018606, 20828812932, 20274586372, 21109390101, 20245067714, 19739900687, 20566948477, 20775718361, 20569464434, 20665938592, 20472618611, 19782027072, 19493128563, 19206837505, 19079620069, 18903439535, 18205858152, 17650779083, 17060568017, 17583307276, 18445520835, 18901484575, 18066455336, 18370820618, 17891439437, 18883861572, 18242797847, 18007674881, 17058338313, 17509003696, 18457171510, 17528091325, 17541933759, 17505296032, 17482156363, 17830429235, 17066359706, 16208738351, 16761700080, 16258072733, 16326269555, 16093391406, 15629632842, 16568710318, 16693014539, 16909874274, 17522330027, 17110598289, 17577804058, 18418895960, 17491027786, 17464025357, 17109629976, 17582696196, 17446781841, 18419150884, 18672989970, 17739961656, 17038560695, 16708937759, 17612406130, 18235818145, 17915231656, 18067849292, 18124223911, 17300558229, 17219638337, 17614782092, 17975473891, 17799206362, 18574530321, 18954205727, 18743746319, 19647251194, 19691988766, 19149852953, 18832905921, 19114154521, 18683862434, 17688823626, 17790770609, 18106612164, 17418408238, 18203168274, 17875572133, 18114138898, 17242842162, 17619460982, 17392087000, 18251313719, 18136312152, 17745620151, 16988747043, 16937741649, 17487641047, 16772077339, 16582688451, 16747516812, 17220562881, 17767278683, 16831592483, 16657518576, 16347329098, 17135745798, 16508119941, 17504542143, 16824805067, 17337068701, 18295499797, 17372531343, 17580845262, 18575038617, 18875517011, 18707568360, 18221061727, 17881758120, 18600683650, 19351900047, 18764572193, 19241775219, 19025507704, 19018296766, 19074321901, 20060422465, 19433821085, 19421533021, 20127034899, 20843546272, 21105934687, 21358171753, 21501399118, 22090895485, 22891644209, 23439464885, 24094124414, 23969751440, 23050489482, 22946516761, 22692725219, 23407203148, 23453047890, 23074056234, 23407673674, 23475641662, 22816790583, 22441767134, 22868742492, 22451116880, 21980310832, 21587470890, 21080600743, 20963273848, 21844454939, 20858337200, 20920668273, 20008891299, 19686404408, 19761494959, 19575949770, 18754836865, 18594138408, 19260134315, 19503256075, 20008289832, 19955064175, 20724349699, 19879017060, 20544568305, 20855369140, 19864986516, 19403017234, 18755973558, 18747240609, 18397721819, 18513032516, 19201850392, 19519520262, 18521846878, 19269254754, 19137720038, 19092867960, 18894332247, 18375914039, 18344725694, 18399051068, 17871212235, 18214452122, 17263921191, 17521132337, 17177789978, 16298047417, 17095541296, 17841408498, 17147997176, 17141827900, 16821252459, 16125839790, 16112156750, 16145769473, 16934013037, 16699541532, 17089690964, 17597436234, 16885447392, 17188549331, 17223974499, 17083410645, 16697506557, 17286765596, 18046111702, 18244009983, 18467712613, 18173162324, 17892630227, 18680448563, 18654759393, 18045232019, 17731953150, 17787458853, 17212417274, 17954345716, 18208583471, 18225951339, 17314182776, 17392711536, 17866721592, 17729151541, 16857713077, 17373238755, 17047903173, 16180519088, 15946283380, 15804716052, 14981136228, 15821880419, 16433851865, 17107027844, 17946741793, 18538129316, 18746653217, 19516195128, 20301503854, 20960567193, 21918101991, 21292304274, 20939816040, 21905568835, 22899195891, 22122356912, 22696956678, 22001119999, 21840290030, 22117761039, 21379022466, 22064882979, 21239790116, 22179119728, 22760492884, 23432344665, 23585714936, 24050022268, 24311115846, 23423447414, 23220933443, 23230670107, 23454199312, 23702945935, 23826099324, 23694988853, 23928451941, 24137291165, 24016736370, 24967089966, 25054610851, 25663610260, 26419168003, 27364927732, 26615585041, 26331626264, 26043822539, 26728178824, 26487653742, 25964620173, 26189727513, 26283030658, 25479323603, 25740282475, 25514045200, 26444633229, 27330494469, 28092179960, 28546360977, 28242147896, 28630217632, 29416360738, 29623000067, 28852894898, 29258120247, 28592415351, 27957950538, 28411728402, 28860334286, 29594308744, 29533188853, 29264652968, 28567411211, 29424963527, 29092744805, 29630364953, 30109591961, 30439830941, 30874290476, 30289879703, 31195814430, 30289731546, 29968871145, 29833369136, 29321168963, 29755022808, 29335711415, 28575767383, 28620093734, 28612075456, 29436137728, 29371078491, 28718724826, 29168405922, 29906538867, 30215318335, 30592940592, 30355286366, 29724178032, 29189818007, 28496867973, 29162736775, 28664099548, 28566869754, 27716846213, 28439216588, 28160570360, 29105226532, 29517254378, 28736319739, 28606780157, 28142009587, 28815276395, 28588911141, 29304994079, 29220025741, 30097180339, 29915912985, 29313084791, 28476528364, 28683175511, 28060632839, 27881729366, 27793194919, 27012117204, 26523626903, 27353617886, 27667750182, 28262585596, 27774443403, 27783939226, 27702340559, 27745630266, 27468902877, 26597610999, 27149093527, 26693297247, 26195453893, 26667424486, 25753516576, 25337104468, 24481648631, 23812917091, 24751056436, 25708135387, 25530368157, 24679004292, 25465044881, 25934052790, 25499289034, 26165787298, 27004272191, 27010417270, 27011378932, 27970187259, 26990153415, 27399289395, 28262786486, 28903348694, 28702862974, 28550146001, 29440930196, 29393791423, 30346445407, 30980027130, 31550873390, 31446416044, 31427044982, 32121418705, 31271243104, 31914309638, 32878817905, 32419556113, 31498990420, 32154028678, 31243049006, 31446152377, 30457635861, 31373878597, 31132449789, 31672984944, 31852072072, 31886439481, 32079779951, 32854879221, 33831112875, 33278738172, 33458400368, 34162028537, 33590779769, 33868315916, 33832810904, 34263883721, 34857735728, 35677533124, 35204946727, 36158245877, 35607016091, 35776930053, 35231304404, 34448862722, 35435552803, 35417841222, 35572060735, 35300208508, 35746869239, 34917055464, 35263564243, 35023194965, 34480038105, 34712524387, 33977513533, 33865212881, 34055661405, 33139966580, 33784281341, 33876363161, 33819445927, 34817269019, 34133710792, 34391953836, 34645255437, 34811008494, 34859921094, 34552445911, 33928613963, 34149761053, 34806393618, 34744133019, 34387008818, 34416505818, 33464089035, 33508095119, 33798467319, 34148425555, 33176417934, 33511868139, 32558815198, 32782260208, 32209188469, 31847214579, 31734222687, 30735133154, 30337728886, 31027085366, 31242131890, 30945465274, 30965739185, 31178811783, 30321581655, 29843909020, 29795688323, 30366391485, 30621254297, 30731151332, 29972536109, 30968851454, 29981207112, 30915960634, 31614667544, 31338477663, 31670265659, 31035335210, 31312065769, 31322355218, 32013879043, 32351480041, 32334807912, 32641024007, 31810714267, 32513948696, 31596852775, 32504222247, 31759138511, 32319498492, 33314025671, 33902740973, 33028268218, 32248189125, 33055556939, 32214620612, 32406540338, 31507747106, 30947033246, 30749149508, 30745945261, 30550883650, 29586105363, 29128862620, 29197891234, 28913526474, 28152991442, 28935966829, 29027763493, 28547368892, 28564646616, 27809473043, 28620444092, 28162022323, 29096005138, 28592243933, 29470338033, 29616687195, 30614430163, 31476542347, 32330078963, 32467267012, 32477066519, 31920044211, 32433098734, 32843326772, 32613128887, 32297614657, 31615304873, 30915699677, 30528593946, 29911260054, 29904130299, 29438426281, 28592850914, 27754079413, 28006592631, 28250407507, 27890853178, 27814144400, 28458252002, 28390612942, 28253353838, 28547007026, 29432014380, 29897455190, 30848185827, 31073325902, 30974639625, 30305769116, 30979776363, 30607042365, 31357962000, 32155935041, 31692874741, 31619872037, 30782338249, 31562334633, 30570361176, 31350625516, 31652785115, 31879820894, 31820754090, 30915307283, 31795450594, 31816815365, 31050172636, 30358723377, 31105508923, 31685707789, 32503760501, 32167973899, 32224329436, 32320326635, 31538888677, 31783996399, 31351550130, 30673271423, 31129634384, 30454030852, 30671488043, 30845838206, 30110276087, 29513561810, 29086851553, 29482068306, 29865515750, 30198553352, 29495665293, 29940541828, 29220259861, 28285723365, 28690520767, 28039084850, 28981253621, 28610153091, 29287158487, 29149590309, 28843310758, 28708027900, 28572544692, 28988538224, 28838289671, 28021001371, 27356251910, 28312347915, 27605487998, 27187939179, 26234755783, 26956922950, 27358728168, 28073906963, 27677449277, 26778248441, 26274448181, 26297178475, 25302245564, 24902033858, 25538758556, 26014305211, 25743850656, 26441781792, 26479184363, 26038734261, 26134099566, 25281380579, 24313777817, 23725115364, 23035082797, 22780663327, 21853330785, 21399877685, 21649186690, 21021801735, 21078113234, 21423500240, 21513707505, 21531723268, 20786761634, 21267583929, 20432893034, 20077128583, 19106834274, 19143664915, 19872250751, 20524224037, 21142717533, 20999421806, 20138752062, 20843750694, 20111299949, 19833894766, 19442756491, 20235400683, 20284752500, 20203288717, 19463527960, 19168745686, 18757426090, 19116873137, 19384437817, 18712510218, 17795137431, 16870396397, 16353930677, 16207592372, 17076015348, 17540451128, 16943444159, 16499388522, 16524592384, 17212409963, 16572852634, 16700044303, 15922078058, 16788620110, 17137997481, 16821682161, 15960076041, 16526123848, 16294365240, 17135099591, 16674853658, 15933763192, 15815306938, 15521535201, 15200196882, 15884075365, 15182959045, 15614249348, 16152174873, 15835893688, 15700847783, 16141302382, 16946228164, 17844854169, 18551500430, 19485848890, 20432111451, 21398241245, 21780634714, 21671461506, 21111931049, 21268750547, 22200463406, 21795948957, 21826538557, 21505044477, 20528125638, 20477741171, 21308328553, 21309459160, 20321140036, 20697775427, 21494678743, 22295466863, 22316051599, 21646003599, 21759383030, 22292263106, 21960062322, 21350489750, 21640029608, 21246572766, 21162534520, 21304899006, 20710767632, 21708403399, 21397949873, 22245986034, 22152396369, 21353314060, 21455820071, 22061907926, 21118006676, 21769579518, 22478255242, 23073654764, 23007564921, 23939246516, 23787583482, 23535620132, 23993266622, 24256139260, 24578779216, 24437733046, 24341262981, 23427022557, 22604881491, 23469206827, 24170930489, 24275462595, 24260612418, 24375751712, 24672248096, 24900420933, 25337157258, 25514611562, 25671758372, 25542600381, 25400745600, 24614362049, 24100364203, 24992173910, 25926812347, 25329592673, 25807643025, 24969289793, 24748195519, 25342628066, 26030877539, 25513140240, 25165571080, 24585039517, 24345789690, 25311068627, 25808769626, 25943458485, 25547581351, 24873042431, 25661288204, 26654118971, 26267346975, 27114966840, 27132746020, 26940998223, 27593729055, 26853299093, 26408129657, 27171971844, 26697932791, 26248286339, 25693938816, 25643192767, 25439007694, 26029630408, 26118205587, 25155337304, 26133853412, 25731402704, 25716967978, 26239978476, 26125429225, 26972420843, 27172128115, 27485129620, 26843133227, 26579175710, 25727737967, 25697369119, 25161248620, 25394171582, 25450455951, 25249040173, 25438078743, 24519802884, 24824655792, 24579853542, 23603975867, 24491905457, 23914710941, 24240925365, 23700383937, 24239682284, 24083346925, 24505092684, 24618901345, 24658850255, 23920260639, 23498704347, 23828126231, 23727850096, 24481586614, 24581725685, 25132313756, 25441808490, 24881894226, 23961388855, 23653160389, 24331894409, 24829111210, 25007363355, 24747041374, 24969579153, 25128349851, 24383204879, 24878507359, 25214486595, 24646709686, 23892858803, 23790310854, 24555861867, 24377008898, 23988045210, 23312903847, 22460200760, 21595961083, 21343792681, 21336938989, 21397310674, 22275330543, 21376807422, 20432822848, 19932251830, 19478404094, 18810605339, 18925434895, 18648586828, 18504875558, 19117005987, 18884312831, 19547243062, 19483489628, 19258301970, 19452755573, 18774167083, 18155910011, 17824049404, 17364105657, 17523795751, 18101548137, 18940388111, 18546806994, 19294852164, 18412470187, 18841383511, 17851559693, 16869264225, 16532483428, 17484492070, 17760834231, 18296207261, 17469156708, 17696507217, 17521959912, 17569293695, 16798986854, 16772870815, 16914913568, 16517306108, 16600095733, 17591465683, 17312760693, 16608570668, 15841034436, 16391283150, 17292245599, 16932834172, 16422232881, 15427628747, 15233842623, 14713196243, 14884077685, 15514631379, 16230651695, 16253088389, 17227363436, 17839560992, 17399084155, 17413867591, 18005973438, 18649398231, 19047741477, 18374291115, 17724099608, 18466026288, 18980634969, 18144162627, 18951615208, 19833867909, 20136872573, 21061319846, 21969926245, 22467462767, 22880681395, 23869680352, 24161947490, 24047349216, 24082171663, 24815012521, 24419943396, 23476231115, 23359222642, 23811306671, 23862392787, 23436507266, 23519153249, 23342539928, 22925442868, 23528588631, 23042836458, 23437439446, 23159390722, 23569595394, 24274924970, 24685421805, 23807162443, 23487969944, 22706717777, 22935523488, 22110954082, 21320389388, 21615633019, 21116619238, 20236780873, 20554397599, 20142826065, 19374972290, 20041004573, 20408638538, 20570868354, 20262539753, 20646372912, 20740115980, 20544038901, 21165042923, 21735075527, 21272321510, 20565057779, 20593508383, 21005302951, 20977922035, 21569168934, 21079627574, 21194318838, 21657845794, 21364207339, 21693300762, 22060465910, 21708692930, 20987401672, 20347293000, 19399763268, 20112349197, 19891055476, 19116305059, 18391019197, 18516822548, 17735655307, 18093563878, 18830863857, 18642272570, 17884504798, 18569239557, 18956941787, 18867936169, 18239211085, 18096430045, 18048445096, 18409832146, 17725157869, 17152962743, 16792398194, 15853069905, 14967467061, 14900309683, 15270869768, 14871310968, 14388498967, 15178326735, 14608982638, 14868378547, 15113658568, 15750376229, 15530224488, 16048635328, 16570165757, 16495018092, 17405566583, 16455463232, 15795224770, 16019614566, 16325199242, 15879308562, 15740807413, 15936369852, 15755558434, 14939499118, 14123569914, 13648099984, 14523141690, 14118418421, 14584197029, 14951762755, 15167134900, 15526147388, 15770458348, 16099146575, 16051663331, 15892417744, 16028739035, 16667484667, 16469984971, 17130337989, 16730426424, 16272617022, 16961619866, 17142374413, 17670230196, 17686198176, 17574876926, 17903308304, 17864285366, 17775219127, 18270722946, 17820429394, 16844677759, 17683679955, 17478211695, 16650951201, 17274797429, 17900979377, 17351902054, 18022482995, 18671113184, 18307574411, 18257956675, 17290656427, 17348050354, 17187087955, 17947271916, 17788002424, 17349513269, 17023537193, 16640627613, 16201584112, 15231453435, 15869588996, 15667831734, 14722394253, 15542084012, 15749477818, 15796922728, 15069832466, 16012249507, 15460405911, 14609795549, 15556256555, 15610848292, 16204439052, 16231433204, 15774428594, 15717249545, 16237611018, 16487008695, 15996595174, 16338266203, 16879641020, 16409046270, 16642343820, 16006996569, 16965896161, 17238711683, 18134903943, 18975489880, 18190901627, 17862097658, 17081770283, 16926373246, 16202179530, 16300556254, 15814526560, 16447259274, 15689099551, 15317407189, 15588951034, 15874535027, 15389208140, 15131407310, 14390390523, 14337424917, 14667909775, 14285599174, 13486110820, 14164635450, 13227644929, 13241069364, 13748386050, 14476251384, 14105328093, 13880646437, 14322741799, 14151743199, 14040110783, 14935869854, 14066461357, 13548108786, 14379527055, 14671861105, 15648967540, 16115254743, 16352519858, 16605034663, 16917143181, 16179569281, 16746496788, 16411023725, 16571402212, 17278542408, 17677833627, 18322314507, 18761296236, 19219419892, 19652252298, 19233137963, 19736544210, 20509009496, 21421320895, 21218333549, 20502136477, 19926944733, 19916381698, 20770331167, 20952363925, 21253925790, 21840088568, 21903651951, 22156441690, 22167960194, 21536147569, 20611579757, 20663831860, 21516410488, 21597551466, 21256780105, 20853473000, 21732008205, 22479048894, 23151708422, 22735672437, 23194062927, 23870672624, 23313435366, 23701642581, 24532224230, 25436718962, 25588956111, 26047523839, 26710455974, 26708204400, 27682999124, 28567467430, 29143788093, 30089043582, 29789922256, 28870699946, 27890913841, 27203901451, 26286299291, 27193626720, 26688434825, 27118558255, 27799142803, 27839567118, 27110359523, 27582116890, 27539847007, 26829553959, 25916079010, 25849445611, 26190620192, 26315283814, 27283205901, 27917748771, 27369835122, 27318949464, 27655257241, 27498312760, 28169250446, 28232365058, 27742517284, 27199429804, 27493982283, 28303898874, 29051628976, 29061569537, 28288352972, 27749711964, 27831507357, 28378945689, 28125908883, 28722816061, 29164481020, 28853318651, 29281092698, 28339344166, 28655194037, 29587418694, 29833723522, 29112769286, 28803866955, 28695783022, 28549624550, 28595556791, 28511728486, 27650412921, 26989371390, 26280678287, 26398274629, 26844680331, 26447158904, 25947426404, 25962100440, 25020001307, 24143658773, 24471387329, 23903141601, 23477199305, 23837391206, 24697616544, 25361113888, 24669153363, 24159211342, 25119966148, 25615779862, 25564245240, 26257067084, 26329650586, 26795907051, 27557999758, 27538085116, 28007870293, 27692268363, 27183744265, 26546440139, 26039935285, 26725512067, 27056003203, 26903387287, 27870845744, 27041045547, 27282225742, 27750036272, 27826353215, 27769181969, 26989872862, 26474717486, 26479649435, 26461099125, 25885707423, 26521339033, 26440429406, 26630031667, 26753709628, 26597925823, 27306963985, 27769443456, 26852849976, 26210064855, 25434095067, 25964821424, 26689623130, 27579108563, 27656305712, 28101165773, 28943278455, 28637578911, 27717536297, 27707568150, 27602077213, 28029358508, 27545971891, 28092606294, 28193125979, 27284622766, 27829990764, 28629809417, 29314647273, 29544025131, 29114636390, 28945020469, 28900158775, 28311388466, 28346407539, 28849567708, 28832491472, 29740498401, 29436675599, 29365046176, 28874972057, 29113905097, 29093113479, 29071378425, 29542964619, 30106910572, 30341345966, 30642508076, 31190340074, 30246015596, 31094457936, 31681543404, 31720701147, 31608124235, 32151773322, 32926225734, 33025322293, 33059515643, 32810858081, 33607708767, 32822447005, 32248986000, 32447767437, 31891309527, 31659307917, 32011723576, 31279317018, 31781004193, 30821505266, 30615425033, 30824711085, 30494519136, 30540546231, 29810357593, 28838328395, 29540827710, 29268726328, 28813055903, 28727226458, 29468018516, 29927837793, 29051980978, 29508386889, 28922145120, 29096826953, 28174650538, 28780792477, 28184348794, 28256179865, 28398356873, 27880550576, 27714107954, 28707625886, 28657399762, 28501828410, 27759519035, 26941555375, 26528124195, 27440789484, 27602109650, 28221739728, 28346361616, 29042738812, 28917301494, 28777575686, 28316831861, 28193467630, 28009504175, 28141197329, 28478935532, 29015858642, 29023966441, 28676627681, 29016232331, 28195470522, 27351018780, 28062709142, 27403721680, 26874165171, 27509529614, 28038552974, 28311681710, 28626309638, 29190624878, 29252517074, 29801356549, 30657326914, 29744719153, 30425310706, 30050498036, 29219765437, 29523493117, 30005574643, 29367926851, 28415199593, 27552635506, 26878160757, 27266666341, 28004487868, 28748489413, 29543440773, 30376631867, 30872389737, 30740410425, 29763631689, 30306940053, 29576203834, 29098404641, 29841112454, 30836246168, 30736499219, 29946638008, 28983596309, 29746685408, 28803419594, 28486311419, 28516106996, 28884198608, 28367325868, 29233729958, 29460891201, 30024930449, 29624196960, 30186185996, 29914369153, 29851898125, 28949128433, 29164992339, 28924967632, 28206500451, 27511509729, 27554651206, 27411566203, 27967818198, 28495565164, 28913724831, 29242801311, 29661355566, 30008069710, 30368231157, 29533257446, 30380790756, 31337065580, 31372389858, 30739533231, 30652117846, 30080506758, 30214597005, 30474620647, 30754722324, 31693060484, 32018107612, 31327326415, 30435342209, 30950678001, 31410331954, 32027730734, 32192634605, 32022528077, 31242300544, 30996818322, 31886869858, 31025840982, 30604964905, 30565970435, 31464794308, 30852289615, 30681056408, 30998181860, 31557241247, 32015676242, 33013747567, 32399430635, 32509359051, 33487132947, 34471852790, 34753557926, 33963065957, 34045254084, 34184021677, 34357538630, 34119284795, 33667114779, 33747779788, 32918617326, 32936898045, 31950333031, 32270261413, 32632075159, 32033471164, 32326694795, 32216721480, 31990326021, 31777130998, 31803195961, 31353215220, 30921275097, 30991916196, 31703782822, 32436528867, 32744283233, 32269549871, 31467427758, 32400885610, 33374163818, 33056847810, 32804930296, 33241587322, 33036628528, 32889799463, 32845992449, 32929659833, 33133889449, 32517191099, 32347426772, 32099972768, 32467415014, 33416394752, 33931314522, 34604486308, 34350028096, 34048836944, 33860817176, 34399030358, 33671451034, 32958022164, 33259096740, 34210711830, 34134748398, 33666350214, 33737569268, 32738408181, 33145241715, 33187763742, 32587426101, 31713791721, 31915504443, 31800859843, 31657509181, 31719713756, 32196365998, 32303136795, 33295964866, 34196905456, 33725583793, 32815994726, 32328116840, 32825955256, 33479211376, 32801665121, 33052236592, 32220240636, 32544988851, 33383231126, 34363889006, 35186154243, 35570060039, 36270296930, 36077926158, 36659656781, 36865578257, 36419785975, 36494645457, 35557298931, 35139511135, 34678129576, 35642864959, 35860408211, 36844862450, 37298963863, 36605162864, 36643319858, 36352777951, 36487698060, 35882872576, 35866485307, 35734939120, 35274094902, 35329653794, 35640999350, 35584672081, 35286491889, 35979000157, 35870550829, 36197546057, 35524458662, 35536221239, 34558069827, 34962231219, 34846481400, 34136355948, 34253714888, 33548298956, 32792346406, 33000803131, 32321724696, 31932601233, 32522863444, 32870200946, 33528100490, 33895648462, 34037148180, 33809807901, 34655998091, 34493873303, 33652589851, 33614920912, 33100304037, 32648164988, 32534551472, 31722729919, 30998795127, 31875302515, 31724760990, 32664016748, 32967284308, 32996111696, 33301055947, 33501568155, 34097975045, 33919188441, 33534913901, 34172293300, 33329319170, 32704614795, 32574514428, 33032997264, 32494202840, 32316856079, 33176289147, 32465830413, 33332675502, 34299515846, 34348608049, 33358102526, 33404179402, 32547007159, 32922947657, 32189179540, 32627957131, 33351213271, 34095057367, 34147131815, 33888655272, 33992276467, 33202421248, 32744868576, 33440214666, 33086323978, 33060763264, 32840426433, 32997384355, 32419668625, 31776643623, 32522040229, 32086201167, 32251225580, 32460144418, 32434428277, 32970176651, 32149907556, 31245364724, 31014386489, 31212761276, 31960780953, 31200972996, 31023781953, 30115937785, 29277137110, 28605639644, 28554472167, 28766010018, 29646628522, 28707001321, 28159349227, 28703356630, 27946857007, 27168563627, 28095111719, 28815673398, 29420906390, 29049249041, 28311957890, 27604811854, 28417759471, 28872782223, 29138793234, 29275465635, 29581568642, 30440750208, 29577638747, 29012753563, 29660688010, 28750786216, 29657840842, 29922041264, 29512932682, 29054011143, 29249285576, 28337617360, 28397418994, 29227549406, 29661241876, 29740734753, 30140414441, 30910604420, 30010786752, 29153321065, 29129430196, 28572573845, 28299603859, 28011599980, 27883851335, 26916525606, 27283137153, 26581319811, 25866726907, 25947301423, 26643360342, 26516104887, 26466579452, 27289208688, 27488413160, 26497569302, 26063520267, 25812718774, 26050769547, 26002302772, 25464000463, 26163744960, 25210803074, 25349459741, 24354242220, 23692104965, 22795043459, 23533864459, 22937144943, 22021816345, 21590561617, 21995641826, 21390039001, 21727189896, 22165071133, 21699466069, 20915799601, 20949784587, 20555326246, 21490035810, 21592190248, 21024305860, 20446822271, 19858315176, 19880746185, 18901743276, 17957863425, 18901584805, 18580258020, 19551528575, 19368805476, 18682499520, 18324003357, 19238745345, 19205097301, 19405445719, 19707915666, 18731922968, 19610204666, 20035720492, 19482090581, 18791000303, 18497599831, 18221110101, 17971498109, 18774324185, 19331820282, 20246673638, 20721202731, 20311912811, 19399908731, 19090649213, 19832004101, 20376227893, 20081897341, 19826509066, 20275669759, 20022003960, 20107699007, 19835721953, 19894100345, 18915827054, 19817710790, 20698826553, 19835139217, 20010865796, 19463265879, 19518083969, 18993625242, 19034635863, 19020084922, 19486808503, 19133211751, 19958129426, 20233273911, 19923340088, 19666653550, 19239083124, 19361910266, 20193323645, 20590698793, 20780677167, 21163967096, 21212334095, 21209155672, 21150121627, 20861571876, 21330292414, 21546351946, 20815313754, 20443191825, 20847091178, 20627827802, 19714732134, 20264735216, 20794247164, 20985674952, 21683743465, 21550921202, 22539329008, 22469247340, 23393335185, 22461538414, 21868640991, 21599305200, 22555312015, 22117679557, 21443853126, 21154698429, 21011958191, 21903969680, 21852345375, 22022964723, 22377697771, 22616464647, 23136168100, 23771238676, 23768633546, 24368759200, 25357742325, 25478584100, 24489380057, 25084982614, 25651350139, 24926686044, 25714854031, 25150080795, 24393827476, 24058014116, 24996904928, 25156600774, 25503118347, 24650945775, 25379551748, 26083799936, 26905358968, 27580163969, 27417912247, 27094615610, 26266215781, 26081762158, 26463262757, 26635661289, 26128761622, 27065422237, 26101184963, 26809416202, 27117681716, 27431503962, 27184517086, 27886400291, 27609746374, 27724009965, 28181218051, 27972088366, 27117919760, 28078613518, 27631148909, 27766862202, 28220742043, 27390609149, 26893794787, 26430081025, 25747447660, 25137921544, 25568841319, 25490522944, 24530070184, 24900761097, 25391784844, 25375331289, 25259431921, 24267883264, 24009433288, 23713562976, 23264513326, 23595341518, 23350066662, 22612257992, 21978303718, 20979663511, 21831956963, 22029001576, 21490418678, 21073320840, 21359638737, 20549658456, 20013806031, 19917669117, 19077984238, 19248870989, 19198218493, 19610742078, 20090329303, 19616096873, 19185846593, 18822827485, 19554478192, 20027885982, 19489001062, 19029721323, 19868475281, 20399033416, 20158051457, 20157400548, 20898835946, 20143318732, 20437641388, 20512121410, 20505331950, 21145967279, 22068547254, 21647167519, 22472157747, 21841666032, 21889593706, 21373023407, 21640658599, 22596716305, 22129973491, 22277611775, 22269197222, 23039983840, 23043994692, 23098835750, 23484853953, 23696207406, 23748217372, 24158119289, 24054808181, 24640161934, 23714436906, 24709378701, 24098482424, 23721119131, 22826365609, 22656236620, 22093143790, 21941502846, 21189746591, 21826979344, 22048971139, 22328110428, 21516579193, 21144237177, 20821333023, 21245985632, 21952231215, 21772910135, 20848894129, 20597042087, 20855362533, 20284728046, 21079239967, 20837888309, 20471413282, 19865116384, 20607025331, 21050069310, 20585233751, 21057939018, 20161746418, 21036331840, 21598680018, 21662966897, 21430591119, 22072144856, 21074828484, 20237716199, 19614755512, 18922600361, 19614591014, 19423848333, 19174005925, 19845545739, 20461521762, 20022781818, 20216855644, 20266401802, 20656566890, 20319885382, 20108655789, 21022533843, 21982338695, 21772299431, 22245923640, 22493698308, 22919688415, 22181338568, 22880052195, 23089974396, 23788793378, 23931495676, 23044222041, 23087628742, 22493754438, 22680555904, 21782075314, 21149359563, 20511119532, 19647968765, 20472704495, 21161828802, 21700741706, 21736380139, 21272253193, 21108236776, 20803658119, 20224088482, 19319306078, 20153468998, 19456333736, 19483635039, 19370920755, 19666523359, 20102015144, 20167257991, 19811779440, 18817543075, 19460442016, 18877129426, 18233297898, 18471277775, 17586143687, 16595838947, 15854599510, 15324734270, 15723833765, 14980735686, 14772971401, 14781801651, 14818997232, 14168968087, 13412122045, 14132513427, 14265347494, 14886880879, 14647395546, 14804365263, 14970674680, 14014870723, 13530901846, 14286948047, 13913796572, 14506115938, 14062292758, 14197560093, 14640025756, 15569123776, 14989241368, 14839308071, 14030144623, 13492850532, 14441729683, 14866940769, 14848708867, 15522813497, 14997801683, 15542816967, 16223449279, 15820081073, 16111572378, 16624590738, 17466490619, 17029817061, 17021649343, 16613379401, 15729165557, 15155623632, 15818720027, 15954951090, 16476367275, 15702954644, 15228184519, 15901012327, 16662562173, 17116767488, 16157843256, 15548508681, 16457457219, 16715189178, 16432145856, 15433954341, 15332052264, 14350006692, 14540118223, 13942050258, 13568385372, 13491082762, 13126207441, 13004287066, 12432930938, 13191135017, 14040783059, 14042026326, 14307646209, 14736537962, 14617080407, 14244815194, 14092117154, 15089314010, 15077831274, 16054809988, 15268802784, 15188934710, 16025182547, 15106753322, 14514295024, 13864119891, 14830057312, 15299647679, 16221400101, 15224306638, 15191651366, 15014096426, 15966567069, 16072696806, 15531447640, 15700030348, 16245720150, 15725035398, 16678389502, 17653845901, 17157389891, 17135041199, 16841962924, 16165459214, 16833853035, 17313032763, 17694847458, 17096450106, 16581031925, 16628138142, 15869077248, 15869029207, 16484245648, 16335133241, 17148805088, 16453955757, 17393360452, 17670838374, 17594332911, 17659882243, 17450437448, 16936223424, 16914640708, 16696883009, 16404398892, 17255619949, 17177350520, 16973741968, 16558798083, 16301914882, 16580484539, 16930058845, 16085254663, 15426743159, 15483128407, 14528676091, 13828896377, 13856500628, 14108169793, 13780395251, 14656134683, 14778267963, 14988445702, 15892515464, 16645199203, 17492273346, 17159705848, 17807916433, 17343242787, 16590095637, 15798272706, 16395741874, 17373949227, 17036105570, 16304616947, 16027269218, 15309756957, 15212212621, 14814957140, 13857619688, 14652079283, 15169489643, 15301174345, 14663424129, 13936148117, 14934645360, 14126872916, 14490649126, 15436933442, 15243755936, 14425578589, 14601856633, 15240552101, 15598900066, 15375946634, 14552559204, 14299299740, 14273803781, 13916581543, 13777060314, 12975692621, 12529358646, 12925660399, 13598815544, 13081665257, 12811017195, 12610277427, 13550064069, 13907628034, 13546806972, 13702257205, 13144532619, 13591729756, 14463110610, 14882539270, 14290774121, 14194692838, 14891836501, 15753254106, 15681133809, 14823303036, 14994759777, 14296780721, 14544734849, 14371936767, 15064984006, 14646926839, 15526486396, 16243073356, 15881784485, 16799830282, 16225694170, 15809000243, 15156453627, 15636344633, 16452369264, 17206162900, 17434728424, 16970373918, 16991831734, 16908827849, 16407810660, 16366536704, 17116690294, 17274959554, 16684009406, 15934481397, 16285976957, 16380977155, 15701363662, 16081317371, 16673386731, 17199174866, 16344913306, 16545423786, 15960498888, 15391936382, 14521250141, 13757024397, 14737166373, 13845055885, 14181922014, 13897337213, 13038975577, 12274494435, 12695648639, 13265456798, 13116250737, 13161625512, 13823599587, 12948205056, 12023754398, 12510081868, 12211157156, 12384140333, 13350857311, 13543537378, 13144486883, 13172491057, 13368159278, 14061558907, 14658785523, 13952191358, 14401993117, 14345164495, 13422187757, 13326267610, 13078633485, 12357132829, 12664953726, 12753547206, 11957521978, 11050541308, 10406257739, 10988922474, 11580893303, 11680175693, 10788330379, 11667146959, 11460082145, 11488745558, 12385976174, 11703164308, 11409523006, 12322094352, 12769755961, 13296211896, 14098131532, 13763781034, 13956936712, 14354189974, 14130500543, 14742661087, 14887040347, 14214168653, 14026191208, 14403216206, 15355745938, 15080915727, 15129124492, 14540203097, 14958796118, 14557614952, 15197704316, 14224933112, 14481220685, 14962174060, 15792561067, 16428819405, 17424023257, 16960288396, 17096757964, 17899686159, 18134607060, 18741389903, 18778239074, 19051285238, 19781439159, 19304646686, 19584248465, 20290981447, 19607851857, 19027938172, 19441360502, 20130456625, 21083797082, 21901786735, 22636982828, 22195425478, 22048364452, 21981247620, 21198198666, 20802206103, 20241384427, 19617861209, 20194122793, 20967311632, 21245009742, 20675355644, 20457287643, 20595172834, 21102206520, 20369032675, 20143621270, 19412960420, 18918293874, 18079337588, 17590507408, 16596381165, 16139450604, 16207587658, 15575916359, 16223643692, 15963253336, 15796481367, 15925011517, 15027046909, 15756266628, 16066837270, 15405776782, 14929321645, 15265497363, 14474289228, 15065579875, 14611808975, 15059524618, 15704547288, 14756039109, 15395174505, 14873180814, 14053025913, 13940130268, 13090165312, 12111522879, 13028794770, 13185522549, 12526059754, 12159431187, 12720976075, 13229315332, 13843028766, 14180131750, 15113591259, 15261481570, 15283817339, 15245395911, 15184890740, 16072596511, 16327151003, 15434531047, 14939779965, 14050442969, 13599682265, 14140094192, 15129970392, 15933845273, 15369393288, 15609247360, 16402612158, 16648859701, 16870628832, 17771081898, 18676957921, 18521692690, 19200819573, 19821139311, 20104837006, 19693463537, 18979532479, 18719334829, 18841669741, 19407839324, 19269138525, 18524969347, 17790415769, 18240001555, 19049482108, 19740353181, 19689351389, 18902655746, 18764088699, 19240220877, 19274775111, 18393144980, 17955740947, 17797177974, 18442236545, 18152405863, 18414646837, 18117870782, 18022463593, 17447496813, 17128165677, 17977530949, 16996998545, 17449558862, 18008471097, 18774943676, 19324071017, 19545219072, 18811719029, 19341149117, 19510435465, 19845074328, 20452091560, 19505365382, 18826778518, 19378393295, 18813512298, 19263014111, 19204090410, 18398950912, 17412248337, 17064403468, 17242902210, 16985217890, 17075782545, 16797077561, 16265883994, 16944576513, 16719228489, 17390814279, 17266919888, 16386749457, 15658044897, 15872641961, 15817346467, 14992986618, 15620604259, 16155422840, 16061606315, 16528022043, 16874611533, 17136045671, 17632508553, 18143277799, 18467256689, 19254079222, 19341838383, 19823353481, 19611698245, 20209702084, 19301121884, 20005074033, 19182458993, 19743470478, 19809054925, 19157685791, 18573462814, 18145424084, 18354995501, 17713821857, 18542091613, 18152068142, 17782424106, 16858593333, 17828024885, 18118466972, 18893456581, 19349400003, 20179856301, 19615051707, 20478725910, 20625123171, 20134481944, 20013166238, 19864832520, 20825110642, 20481215595, 21286393569, 20398903617, 19483897799, 20381273776, 19452777427, 20391698519, 20042821751, 20088499181, 20033778727, 20424864131, 20454358450, 19819090372, 20407450533, 20320614644, 20680508863, 19714522883, 19863805369, 20791967471, 21397711744, 21468598041, 21148551957, 21299308904, 21771140571, 22281687434, 22814164659, 21991815718, 21100494634, 20880088456, 20461170350, 19546867663, 18626637930, 18788948560, 19725304717, 19920367009, 19911065354, 20331060126, 21134321480, 21855235376, 22587283192, 22449167575, 23381974048, 22589963094, 22955507774, 23755678781, 24355420703, 23587859118, 24392439060, 24920226357, 25612149804, 26285299614, 27125851731, 26518142242, 26456100413, 27126186433, 27034203775, 26224262370, 26126880478, 26474556970, 25655385506, 26037368504, 25239674730, 24538325294, 24314325687, 24788160214, 25155171745, 24186468748, 23427578387, 23426305616, 22883261167, 23660526858, 24063362359, 23856045939, 23861113197, 24401229448, 24847502799, 25343934653, 26065780653, 26925220765, 26281862279, 27145066676, 26740317434, 27454361297, 26918226917, 26415588047, 26698522397, 26161542870, 26747582326, 27048353513, 27096516330, 26586063155, 26041661679, 25047361526, 24793566738, 25266138095, 24751013199, 24817755797, 24083732310, 24466833351, 24156757120, 23952141685, 24125520241, 24248779921, 24576482752, 24915245985, 25684131771, 26538947995, 27536832297, 27727786272, 28183458325, 28181841915, 27333339100, 27608697275, 28123212373, 29032445908, 28246236220, 28368083165, 28889085900, 29402006010, 28650791281, 28637558441, 29260385392, 29142168557, 28393356680, 28376387984, 27395465426, 27540052662, 28518659042, 29071803942, 29847469346, 29088379405, 30007763360, 30391330291, 30015770165, 30089641297, 30948374217, 30864148307, 29970330457, 30945256627, 31120515651, 30153359167, 30965379556, 30036237292, 29111789168, 28626950239, 28152737790, 28510934471, 28905553770, 28544192054, 29192144111, 28260500922, 28879287864, 28674293339, 27942949092, 28274187598, 28346549848, 27858821955, 28644481747, 29004143229, 29341540425, 30311689772, 29935570716, 30865585587, 30727445355, 30546811981, 30289332157, 29536674460, 30117515661, 30377346019, 30610376314, 30759372056, 30878233250, 29880453877, 30654739476, 31527041859, 31541298820, 31170592644, 31340080199, 30992780739, 30493955626, 29832624896, 29329544769, 28642469207, 28793130539, 28252553978, 28671604537, 29491000102, 30266434364, 29357922421, 29124584467, 28585181382, 27670529809, 28537545762, 27781429710, 27910985053, 27237715940, 26950167481, 26344281696, 26790919241, 26330744226, 26003024448, 26982536107, 26143449362, 26784303600, 27662611062, 26733512238, 26727676534, 26840476096, 25931209137, 26628961912, 26959160493, 27639393888, 28192856365, 28277092587, 27330646182, 27255564798, 27305104434, 28287970741, 28297469358, 27373020164, 27328931241, 27362515155, 26862978982, 25989054933, 25028912183, 24890346073, 23993488863, 23592197429, 24129336857, 23292786412, 23411634188, 22726746384, 22522075659, 22570997158, 22979964183, 23921360645, 23760463687, 24474678443, 25190005109, 24735695305, 24593970811, 25045317997, 24841933595, 24145266160, 24669535066, 24654044408, 25250713068, 25393430984, 25198884032, 24656816391, 23895187457, 24245671234, 23728626380, 23348625585, 23146123081, 23528495510, 24485033201, 24314871281, 23472650289, 22987856773, 23410057653, 24093927647, 23702511442, 22968141550, 23165655225, 22997126660, 23070164107, 23463679852, 22986155181, 23165672221, 22633457793, 23106400243, 24012656483, 24798668535, 24527448794, 25385083577, 25593818908, 25781948061, 25835190082, 25193555060, 24323535208, 23668872082, 23250680833, 22639037037, 21986872244, 21025534911, 21600579369, 20716441246, 19834597256, 19683861778, 20569232346, 20549769409, 20993611943, 21927366791, 21605662819, 21431602593, 21862749037, 21238834921, 20755072256, 20372059365, 19743646238, 19277647916, 19751299669, 19665625304, 18706234823, 18992920648, 19228175292, 18674514320, 19133957201, 18269815017, 18176674016, 18097898148, 18617389464, 19214894150, 19281963880, 20281058498, 20765021434, 21269017946, 20806132303, 21053181558, 20453313010, 20298614772, 19959508868, 19043917042, 19588106168, 19146483505, 19128441337, 18824283867, 19553327777, 19290191667, 19869458915, 20014617083, 19766570607, 19773286349, 19906395414, 19744348240, 19062003561, 19255274519, 18894519961, 18217269198, 18836053733, 18479584621, 17609988835, 17668897179, 16671255409, 17330054164, 17000421199, 16019912556, 16392766851, 15635412220, 16615112448, 16495487692, 16894886618, 16398870636, 15519654347, 15238170323, 14495623108, 15212309885, 14872503428, 14616151865, 14470328587, 14394369022, 15124749609, 15178422612, 14181597226, 14482268564, 14053426019, 14375574394, 14742897627, 14905083080, 14791252399, 13801756144, 13711124079, 13694069015, 14437014304, 13497277404, 13316666839, 12497169723, 12492478602, 13154205661, 13507526074, 12612645876, 12707359985, 13263310314, 13545030779, 12696314765, 13300064962, 13606258022, 14128642651, 14255803851, 13679977366, 14242168892, 14012293466, 13679414251, 13407170174, 12603290397, 11970853731, 12816152453, 12497962425, 12236473105, 11659404375, 11002417744, 11257480032, 12252254525, 11391520654, 10721057033, 11304508724, 10329107565, 10978755859, 10404863750, 10406384166, 10224382047, 9511431486, 8725339543, 8593157811, 8181526594, 8438195552, 8838692381, 9258401056, 8883074054, 9817552811, 9569532184, 9585970801, 10150060214, 11136283720, 11812665545, 12784753593, 12435117414, 12679414151, 12103191194, 11309792492, 12019881593, 11775754152, 10857809930, 10609517632, 10669271311, 9921561162, 9631158615, 10271101556, 9992856436, 10349999838, 10915927474, 10489904607, 10194431306, 10653403336, 10079559722, 10243135500, 9374209112, 10205433586, 11075996257, 10808928005, 10344258344, 10817638772, 11065054394, 11206903889, 11255106261, 10372277036, 9984912761, 10638968366, 9993672378, 9640190088, 10128527158, 9538976572, 9753233054, 10527600492, 9660215925, 9426005753, 9843384826, 10788026699, 10109900625, 9754941493, 10309222348, 11134479518, 10597481927, 11440394654, 11881215407, 12023625739, 11973128201, 12541220267, 12725850247, 11823568969, 12672416936, 12523010457, 13427957042, 12994759291, 13419555364, 13052463665, 13984322211, 13180551286, 12282765856, 12040817614, 11650120248, 11562197238, 11443226079, 11591533008, 11736350041, 12424709164, 12896906314, 12066503611, 12894141889, 12795529043, 13450118904, 13169740136, 12231842846, 12787620241, 11836088913, 11121417344, 11108703841, 10748523972, 11121893639, 11105085081, 10827550854, 11285824566, 10530441632, 10773496648, 10061918968, 10737459649, 9962606799, 8967966681, 9118020571, 8274724008, 7882672208, 7031206723, 6213596055, 5958246224, 6424283104, 6179240567, 5218971622, 6205971384, 7138611970, 7611509689, 7333875993, 7902452056, 8602971920, 9404339305, 9655556161, 10641054345, 11265369599, 11220038760, 11935300723, 11918994442, 11819538171, 12392212925, 12728194200, 13466329614, 13655154830, 14558324781, 15343457173, 16007229145, 16238794866, 17164015007, 17457142303, 17447310730, 17349913119, 17164203501, 17987811792, 18148195491, 18428025097, 19047060854, 18563784269, 17581114412, 16657652738, 16287429541, 16467490862, 17299789763, 17511451916, 17090060895, 16796841481, 17365618512, 17251125580, 17203888582, 17431185970, 16993972551, 17607318268, 17113724824, 17929216016, 17991985051, 17805008398, 18539479103, 18002256181, 17201190169, 16294024646, 16889503689, 17806096399, 17944847754, 17291939664, 17897195486, 18541607770, 18546144566, 18056679832, 18868820165, 18923093049, 19756903890, 18993845025, 19140855604, 19052287100, 18546954367, 19178214908, 18804952937, 18786162540, 18730464336, 19564212535, 19284497134, 19097496798, 19223100172, 20133787134, 19795943853, 19130111486, 19779998602, 19607735542, 20597803874, 19657887779, 19426488830, 19288434632, 20238166764, 20431301803, 21059736419, 21473657400, 21128605202, 21491951454, 21342644959, 22106733341, 21566143306, 20587292855, 21505991089, 22197176099, 21949832798, 21099101954, 20942990819, 20135470965, 20773190546, 21388668082, 22362025737, 22995945969, 22138688048, 22759106133, 22578165433, 21876179184, 21390725449, 22303508065, 21569068777, 21141455967, 21960802176, 21975983587, 22928867066, 22726243918, 21764946713, 21481786852, 20840721204, 21645399124, 21773649429, 21187600846, 21352205347, 21797659337, 22201807186, 21502314407, 21417686883, 21106828943, 20606578611, 21488407256, 21687426506, 22643954180, 22125249830, 23056474689, 23186172560, 23199155213, 24148863659, 23829412481, 24161414577, 23905347533, 24856109247, 24725168918, 24809102363, 24643440766, 24507716341, 24189427496, 25182556035, 25836214611, 26366165860, 26027601629, 26766703331, 25897349696, 26596323830, 27277681406, 27851172710, 27209141668, 26604788475, 26251789405, 27114865401, 27744957436, 27632244436, 26793591402, 27248419581, 27817057228, 27993782855, 28838315166, 29685905078, 30444622481, 31028290544, 31946330857, 31433763046, 31579713941, 32242152045, 32076843625, 32510296306, 32630994353, 32863724772, 33084275972, 33142275679, 32466317363, 33407228938, 33941520704, 32958061784, 32272527859, 32937146489, 31952786431, 31384502930, 30949047915, 31055776559, 30731227118, 30877574567, 30117704551, 30969946900, 30018510247, 29653675861, 30468296896, 29886951601, 30279465199, 29441354200, 29360044391, 28559853289, 28480196368, 29387502878, 29287503009, 28431292901, 28168720811, 27880055764, 28768694393, 28440754811, 27966066702, 28028940024, 28799559699, 27802726317, 26972126960, 27210182183, 27105375634, 26157405327, 25269723678, 26005740008, 25227916204, 26089062524, 26522697616, 26946527447, 27731061182, 26764528618, 26418810589, 26384364500, 27158370229, 26390922934, 25636946905, 24656241667, 25141218903, 26015758474, 26711492544, 27017381671, 26671891945, 26778468246, 26081883403, 26334306171, 27246475203, 26775112932, 27374336108, 26436706602, 26030725560, 25059764562, 25095348761, 25440858950, 25898304300, 26842172371, 26602328014, 26300777104, 25661150086, 24729241396, 25503200350, 26292987055, 26078953831, 26684829518, 27592078642, 27306332173, 26983891013, 27578615983, 27611018761, 28142591020, 27790549297, 28400833570, 27755536163, 28398221724, 29246091007, 29969420622, 30325909615, 30246749348, 30867100594, 30629550978, 29780071664, 30103651459, 30866502062, 30842881302, 31775302407, 31867639770, 31083907967, 31189045120, 30511893151, 30817573990, 31135008469, 31216144784, 31856043462, 32613693577, 33129933831, 33856297716, 33739270711, 34310886736, 33380941754, 33823829826, 33132752673, 33318996195, 33347039630, 33371934444, 33565739068, 34192830847, 33815324859, 33211881085, 33624505188, 33024579329, 32113894604, 31366661888, 30475886145, 30798760741, 31394340828, 31596475573, 31790719710, 32393332169, 31433520109, 32220095949, 32443242881, 31834790665, 31992970236, 32305589085, 32986800859, 32985145714, 32702980356, 33466171151, 33413900757, 33868976588, 33299507085, 32960994961, 33926538286, 33206365461, 33515715082, 32620129612, 31970179041, 31715086711, 31251651796, 32014217705, 32808733895, 33484236307, 33893738185, 34568618306, 35078888839, 34601468911, 35307979472, 34528156128, 34249207808, 34849502469, 34232805422, 34233238818, 34175129383, 34652919339, 35538632254, 36146026738, 36587333356, 37490147530, 38230811668, 38506942083, 39073683345, 39457578739, 40021656190, 39549448384, 38580808898, 38427135450, 37475394612, 38455821332, 38260379401, 38491639729, 37783561630, 38115196355, 38419679888, 39073657435, 38332828106, 37497827691, 37365901446, 37092912691, 37860997372, 38266814227, 38738337229, 37766447563, 36979566038, 37181881766, 37025134802, 36120256866, 36202941533, 36244860440, 36001298447, 35617968567, 35677166644, 34986864354, 35214823027, 35054124980, 35380723504, 35959859517, 35114912205, 35608913033, 35611513664, 34984136336, 34024743801, 34083107181, 33804921383, 34785847038, 33928016617, 33778729990, 33917423001, 33409901041, 32551756834, 32938589189, 32096878268, 31868998844, 32210480775, 31606001916, 32059368368, 32425891139, 32003576405, 31824944441, 32455383165, 31993498824, 31716346751, 31259405206, 30449269219, 29960715048, 29523017288, 29813456564, 30482093732, 30135042908, 29166477188, 29197374534, 29877056287, 30458320248, 31120778855, 30306254383, 30148714362, 30713523364, 30772716181, 30796108390, 31319552691, 31610675338, 32608849668, 32053235052, 31108374227, 31647035747, 31635579641, 32192243614, 32760414437, 33081626800, 32350070515, 32133852106, 32126329739, 32027992314, 32250752803, 32395347570, 31656234789, 31916229568, 31162785508, 31266104436, 31286942773, 32064974542, 32956570773, 33099190906, 33725691050, 33089913422, 33387725089, 34120496020, 34033670695, 33112671457, 32665260444, 32909103669, 33351055981, 33522928571, 34142210531, 33195816762, 33263790872, 32924413183, 32877382815, 33113140996, 32541946455, 32745568787, 32284416818, 32818211748, 32779726492, 33059417775, 32957192583, 32635580393, 32792017340, 31895462629, 30937297969, 31513630402, 32267935425, 32835251636, 32011085304, 32660334266, 32442737958, 33388015842, 34146793030, 33459826469, 33601675997, 34486410183, 34729885520, 34345872246, 35194762427, 35435868548, 34881632486, 35007035283, 34235661112, 33942685715, 33123191099, 33501690691, 33628116145, 34330089427, 34744804301, 34856377781, 34952434575, 35464209323, 35576566875, 36001720488, 36725984837, 36539157595, 36544293582, 37495453096, 36676505153, 36743436716, 35791322958, 35294266271, 35015021788, 34624390122, 34896595075, 35401529723, 35876710761, 36458188286, 35987176769, 35257654598, 35860674905, 35911382511, 36161140625, 36436046330, 36374851764, 36499399290, 36173806672, 36659684431, 36575180183, 36507275234, 35902286455, 36466742768, 36430500344, 36793355977, 36815822400, 36083560279, 35462150893, 35025877504, 35137862032, 35406064635, 35736187373, 36585274075, 37318570054, 37919349076, 38715584583, 39331796919, 39085265211, 38669129941, 39211830807, 38936692199, 39427903801, 39729094294, 38752941030, 39595442785, 39458333201, 39989395066, 39748600689, 39916339571, 39378657110, 38651200499, 38622547402, 39252628074, 39396253804, 38593102810, 37608998349, 36678722183, 35686412779, 35214060009, 35939870401, 36617230237, 36919997497, 36600115639, 35729679411, 35474493057, 34924589505, 34914420005, 35162679213, 35448853127, 36141524592, 36268068514, 36420632805, 36051365959, 35339642827, 35487385576, 34513239729, 34621190928, 34289520566, 34437203833, 33980893179, 34297806407, 35118461700, 34786239231, 34447793774, 33939011088, 34427616458, 33479703571, 34145204390, 33712705324, 33151924088, 33916025631, 34340733339, 35120061017, 34213010638, 34633441970, 33841237317, 33766947428, 34338487125, 34598846033, 33803126838, 33319529872, 32482673658, 33479268060, 33917825723, 33868442806, 34457842746, 35172449447, 34436171868, 34465465364, 35424457649, 36083753970, 36297617561, 36115210495, 36868769325, 37538111829, 37142130689, 37973865426, 37964553743, 37152749377, 36993893887, 37283488630, 37329309492, 38085946785, 37466332505, 37659474828, 38312147138, 37473182465, 38370728262, 38013378699, 38121156231, 37518747946, 37839802565, 38193463708, 37240333456, 38000100863, 37568872909, 37547232403, 37918585079, 37577129573, 37925815986, 36977391483, 36272573820, 35946443984, 35014554369, 35631820878, 36116504063, 36439163954, 35610310975, 35388334864, 35056712054, 34319810612, 34883181917, 33955321132, 33416269822, 33468148215, 33138496721, 33921860056, 33136684611, 32535481377, 33159365758, 32905294419, 33091853180, 33031338204, 32351051879, 32346198276, 33087984959, 33473381443, 33242486613, 32515552679, 32954538713, 33948420352, 34677737323, 33777027895, 33070589154, 32077678633, 32661953852, 31875554127, 31764543324, 32254045170, 31497752386, 31115424479, 31087579362, 30421824062, 30122525001, 29490581663, 30063870718, 30205297602, 30134854076, 30237213317, 30634833332, 31479992537, 31709819357, 31741871375, 31203099917, 31818749745, 31435814248, 32185251819, 32821998493, 33505379783, 34186605973, 34319192394, 34918084112, 35413042648, 34443563279, 33571279698, 33626661008, 33125709922, 33194801550, 33249162655, 32455658798, 32633032467, 33047115433, 32560527108, 31730529376, 31872052497, 31284264369, 31034007538, 30994731477, 30257039681, 31229827351, 31963606449, 31322992415, 31346139892, 31517166786, 30635878872, 31297902679, 32008853356, 32432929067, 31644072124, 32274434754, 33141443061, 32587894838, 32406145271, 32273727617, 32655954361, 32796998847, 32523359085, 31649893743, 30743220936, 31433401021, 31628752406, 31813136821, 31631512483, 32090854441, 31437639547, 30636875471, 30178918402, 29718723740, 30186613527, 30911691608, 30464183906, 30153707671, 30400424064, 31297455088, 31043958642, 31750322048, 30759433711, 30373894090, 31272238739, 31774791708, 30788887961, 30700744479, 31190366670, 32096072085, 32546594551, 32101986071, 32643897545, 32766466190, 32221976329, 31691172921, 32549505717, 33186586943, 32337712083, 31718610471, 32408230721, 31623303067, 32357634097, 32060871001, 31258722651, 32216512454, 31756441488, 32388215142, 32886802848, 31941047213, 31845102896, 32753595448, 31845893784, 31756376136, 32470775856, 33063348788, 32800348381, 33375128874, 34337812690, 34887272660, 35739001741, 35857831470, 36164273293, 35328170115, 34485608717, 34123398899, 33478433172, 33223446228, 33618724711, 32921160415, 33001400284, 32163909493, 31236792041, 31366072948, 32059122738, 32277450978, 31496654684, 30707761431, 31239767428, 31709108800, 31946726884, 32604532617, 32144854549, 32352697280, 31402677708, 30672651558, 29943943029, 30625302645, 30131923716, 30659015350, 29722662478, 28998624469, 28607101050, 28936936449, 27988455284, 27685851682, 27568746456, 27581033330, 28301708598, 28911432145, 29537146884, 30338591560, 30664769121, 30597780361, 30541427945, 31236736746, 31756776980, 32023327971, 32047791771, 32803888936, 32753597736, 33264834424, 32634837157, 32595960415, 32263718474, 32143563000, 32092273029, 32131412889, 33037724913, 33530684156, 32713984037, 31791190120, 32202807037, 32243099105, 32316470264, 31411292638, 32268514098, 32637029104, 32996260720, 32355520407, 31667498487, 31431211747, 32069863686, 31309408927, 31067355309, 31465814544, 32114341412, 33027944514, 32355806251, 33125971160, 32956119342, 32991998141, 33958180241, 34568793839, 34955847442, 34687345501, 35530522345, 35816364003, 35232278720, 34588202994, 35500009978, 35329063471, 36167542278, 35936435520, 35776585554, 36185049395, 35251356813, 35756765512, 36556732739, 35771415577, 35426592399, 35477371330, 35972920562, 35304738365, 34470007901, 34460476572, 35183770506, 34550496691, 34467217233, 34308537843, 34692401917, 35417365585, 35836311067, 35125812572, 35221145383, 35791192395, 35315796736, 35279849319, 35899440580, 36167366428, 36424789800, 36591177188, 37539079484, 38390144066, 37774535793, 36928268302, 35971100396, 35759541490, 35058496856, 34164761583, 33392930934, 32633122509, 32593223128, 31602416121, 31816878221, 32379184089, 31688316098, 31318770641, 31465494178, 31459369177, 30893509766, 31500034066, 32323803879, 32001219761, 31999056045, 32456002658, 31891414394, 31467699817, 32411093036, 32507655238, 33010641220, 33219939959, 34015607462, 33740483241, 34020395607, 33340023629, 33295310026, 32643856804, 32945801387, 32520678798, 32803739570, 31974187277, 32020636348, 31387980131, 32343231539, 32327627393, 31854959380, 32846616201, 32594508354, 31623848895, 31919526365, 32821634288, 33230036408, 32501759886, 31696069757, 31757434290, 31733850294, 32537027382, 31801945603, 30880767511, 31694206588, 31282572992, 30980357288, 30357803371, 30914597297, 31356173954, 31442723035, 31121060016, 30771113618, 30634917191, 30137131129, 30700860081, 29842425061, 29354543220, 30317004371, 30453577844, 30764194231, 31180268255, 30371948292, 31259050796, 30263799185, 30859846369, 30112504493, 29468358839, 30156566516, 31045616303, 30475562035, 31125722737, 31706899900, 30968209345, 30401485684, 29645874755, 29947027137, 30524837754, 31162293079, 30627372956, 31090338944, 31337310893, 31929291264, 32729716670, 33625132786, 32970928530, 32942254886, 33303805673, 34260592648, 34535260266, 33677709055, 33745230690, 34604271468, 35443310956, 34748506064, 34057913060, 34355018192, 33898082843, 34004099915, 34052475162, 35023510809, 34138855116, 34224354300, 34022423210, 33769686606, 33544209411, 33213619948, 33251274764, 32657052208, 31680598849, 32613985612, 31746035467, 30863640022, 30224789503, 30569965429, 30451310784, 30546811716, 30268352488, 30125519809, 30662785624, 30983998773, 31214994430, 31204516611, 30394239257, 30720829752, 30542768918, 31347447797, 31527255409, 31023387765, 31127380259, 30143339806, 30277081191, 31139810913, 31500714262, 30997801242, 31549538560, 31075851378, 30620717814, 30566280498, 29955138770, 30696608401, 30663127529, 30034623837, 29288576093, 28398083836, 27709595665, 28108521097, 27243195709, 26252951750, 26046025000, 25272580308, 26220095306, 25570560736, 25199178642, 26166283138, 26833997100, 27603286951, 27522506871, 27313419735, 27683156585, 26822636909, 27376401077, 27362400871, 28225887730, 28231813855, 27666219548, 28218849672, 27369011616, 27602468471, 27054079878, 26381470138, 27129702292, 27202721112, 26425652297, 27226758002, 26674520439, 26107985088, 25771031820, 25570757895, 26409335154, 27405587274, 26516342284, 26710841523, 26654159971, 25689582064, 24912303432, 24864065152, 25387028546, 26110967271, 25133281231, 25319029711, 24679217292, 24404089961, 24853770303, 24887421265, 25706648520, 26440288894, 26070307433, 26679101264, 26325356607, 26913549886, 27717591815, 27399975397, 28088659789, 27633728533, 28016768440, 29015547840, 29976892050, 29698486750, 29082769712, 29587119160, 30493734119, 31454686934, 31972063004, 31907653149, 32384646126, 32360630815, 33355266883, 33017557193, 33105572721, 32816821287, 33738844022, 33193860603, 32500695393, 32114174359, 31654181345, 31673562761, 31663254661, 30693961087, 29928274445, 29958221507, 30741937928, 31124639780, 31190605839, 30925531900, 30495143502, 30040226739, 30364084175, 30485713534, 31059244770, 30561827688, 30045856352, 29422059200, 29253966052, 28278406860, 27530217715, 26648558401, 26266038014, 25530742890, 24693089503, 24001883376, 24218800916, 25192588029, 24358573528, 23868739300, 23301848308, 23507261354, 22512053412, 22797649977, 23059244881, 23771852572, 23985509840, 23696460111, 24099023529, 25053114151, 25763934307, 24798523672, 24397091856, 23588182248, 23993871821, 23201677533, 23348484000, 22854243196, 22294148479, 21447513296, 21954530257, 21241535766, 21101305709, 22025474908, 21147600901, 20688037551, 20685967816, 19732068727, 20123866527, 19990157980, 19096871533, 18960402795, 19027828984, 18446234983, 17547516071, 16985800831, 17818691954, 18440150325, 17503721899, 17300240639, 17668684942, 17036046616, 17606511054, 16703359318, 17585045871, 17347183089, 18342470866, 17434242277, 18197084094, 17906790567, 17099805771, 17087707889, 16188540454, 15962233712, 14965518475, 14579504812, 13762035934, 13041505464, 13373782388, 13203025140, 13660503994, 14244949753, 14721919248, 15108230442, 15603109306, 16264501777, 16776060992, 16846478338, 17516279154, 16828434673, 17807137071, 17572316306, 16587363070, 16687057155, 16836283720, 15843090164, 14955595303, 14673847961, 13995929305, 14688248464, 15229887402, 16131570595, 15880025953, 15779984459, 15632343713, 16205120610, 16460368996, 15754524608, 16034701392, 15861614615, 16395242886, 17352461517, 17918515771, 17686179336, 16874607137, 17460650584, 16949464849, 16161266354, 15602183175, 16247084973, 15366839739, 15461130117, 16147208885, 17040523109, 18015660957, 17583171641, 16955743302, 16236101701, 16759703473, 16326252870, 17199456624, 16705027437, 16036335376, 15918509326, 15857180781, 15081066488, 15428444248, 15798930229, 16329639967, 16381520230, 15732068995, 15298303219, 15075306045, 14855362353, 15242360242, 14923214849, 15738043132, 15312033734, 15329035506, 14463115179, 14548419739, 14142553524, 13911659840, 14100826440, 14907700684, 14909494262, 15408242077, 15345439073, 15458170881, 15483354561, 16474520555, 17352192888, 16726451574, 17107110623, 18019999409, 18753752465, 18446671230, 19025551292, 18227869283, 17485142040, 16862704889, 17259296246, 16362232919, 16182068941, 16177188616, 16129777220, 17035593082, 17487467220, 17837670824, 18155655809, 17448570412, 17600908246, 17477886509, 17743787742, 18111144101, 18285442628, 18281510405, 19115132199, 18683157678, 17778105442, 17314705590, 18023610904, 18390662034, 18247887749, 17260339942, 17819745382, 18569736315, 19539280018, 20344023124, 20516492153, 20488402619, 20519034162, 19702275905, 18802743867, 19067284333, 19157324351, 18636230009, 17901837093, 17581105055, 18403985818, 19217975577, 18539198234, 18349697365, 18661400061, 18999828642, 19803037613, 20337307383, 21182162078, 21778916261, 22498321461, 21723121696, 21040716514, 20446274610, 20758844741, 19832559728, 20582637746, 19765227302, 20574050989, 21458542764, 21333396958, 21959476223, 21303975949, 21534919740, 21296859035, 21982799843, 21839866172, 22448967926, 22231331796, 21258431629, 21580949293, 21661264189, 22409973250, 23222905253, 23453197036, 23694453901, 24482922671, 23766143857, 23666362181, 23488881024, 24251353597, 24249631021, 25100470471, 25362905028, 25188789011, 25263947221, 26084870424, 26938899329, 27204966283, 26843556512, 26813956323, 27189522465, 26468472021, 26092998189, 25388971454, 26335384309, 27072116365, 26500998562, 27123652740, 26829010697, 26733986986, 27185116308, 26898710632, 27160488585, 26259956248, 25827976646, 25244218915, 24867533185, 25331356737, 25674043364, 25171262591, 24819117459, 24560310315, 25002494602, 24475447158, 23756284328, 24596921048, 25311014928, 24567739522, 23759741347, 24111657736, 24510855816, 24814117054, 24449217519, 25025213159, 25238241558, 24478789042, 24694871219, 23874566375, 23142241703, 23963168859, 24548631497, 25493024779, 25328202165, 25508800828, 26058189243, 26078187997, 25472692957, 24790075656, 25156136903, 25244233341, 25794113385, 25719768036, 25882101006, 25705430258, 26675715498, 27189916377, 27601859758, 26780248944, 27414412696, 27801951980, 28775172950, 28538890139, 29077113588, 29287905713, 28673225741, 28995471618, 29367656300, 28748575447, 29549636571, 29251298967, 29543610930, 30268658922, 29630474342, 28938281486, 29470040130, 29413874730, 29978436253, 30538174995, 30709207231, 30167322622, 30750430467, 30068187605, 30103472747, 30542400278, 30847011215, 30053995054, 29096484891, 28832049597, 27886750645, 27380135992, 27245995102, 27399671542, 27349992241, 27104114710, 27305413042, 26518718487, 27318072058, 26930153998, 27807963637, 27155394935, 27456107181, 26867719651, 27103634269, 27883378404, 27557385921, 27159181820, 28156839010, 27590570946, 27920404216, 27271726327, 27681857127, 27314541576, 26793381580, 26569638929, 26082109704, 25916377872, 26347022058, 25589210120, 24846579898, 24779608202, 24121518285, 24308178705, 24920701823, 24310578793, 23941724568, 23832311504, 22848907028, 22057436237, 21737171809, 22546466631, 23377645511, 23979004190, 24233160841, 25054221768, 24547511547, 23700501711, 22962115751, 22759048760, 21765619673, 21979922748, 21835398827, 21111735585, 21991495162, 22353803397, 22052293571, 21721608939, 21492636507, 22194324848, 21631003936, 21148139707, 21563112067, 21143519585, 22016624618, 21560848902, 22393826515, 22789936078, 23580157100, 22795196682, 22441952498, 21978736843, 21736929489, 22355259157, 22695772325, 22004331508, 22179692787, 21283470100, 20489856306, 20948971187, 20142578074, 20340635009, 20320152377, 20589425680, 19845352383, 20014026001, 19978116379, 20475964850, 21395135251, 21220675910, 21258149794, 21174135292, 21634888703, 22155136557, 22302687972, 22243668523, 22441339782, 23285124203, 22463641791, 21987072742, 21358026007, 21765880051, 21295682822, 20303779280, 20781903958, 21005681664, 20737340113, 21287362408, 21254906540, 20623542954, 19823830141, 19138691774, 19334874720, 18692516119, 18050395175, 17565171244, 16931783069, 16323055414, 15549759922, 15549994187, 16170353466, 16692563028, 17607867249, 17887286258, 17382512982, 18121937092, 18936014126, 19523500347, 20233967948, 19838270905, 19614158320, 19996758771, 19800990814, 19651617859, 20016111463, 19254691052, 20063181108, 20315817448, 20455870356, 21015976087, 21517397185, 22250443835, 21659876769, 20979204548, 21749496567, 20819259455, 21395283176, 21777651803, 21062249042, 21755460187, 22431871271, 22955659365, 22291542967, 21642440499, 22595075798, 22693276798, 22010374307, 22893316421, 23110896141, 22992767833, 22668140054, 22468388032, 23235475691, 23656989458, 23022502595, 22672232615, 22273541429, 22953611455, 23631493338, 24364916290, 24372514596, 24555468134, 24072602696, 24552715070, 24133532435, 23592843077, 23322213617, 22597885164, 21603633420, 20873930315, 21739521022, 22489570554, 21507346600, 21192901207, 20483975829, 20729982003, 21130208850, 21628746337, 22379320132, 22305004421, 22401806649, 21407533418, 22352446251, 22298456812, 22110276783, 21136235597, 21633092582, 22630330106, 21698405137, 21444729416, 22145672647, 23070572873, 23377171860, 23373212463, 23719549196, 22796413483, 22909479420, 22204840050, 22684891089, 22458886545, 21610453999, 22549108129, 21766776372, 20814582254, 19826650380, 19159327649, 19140925868, 18516001084, 17821910267, 17956074977, 18219232967, 17684964721, 17900954202, 17046855522, 17388223593, 16575854851, 16352397065, 16524319136, 15922515616, 16742464286, 16172378737, 16697801049, 17641032838, 18362632567, 18122092580, 18181746597, 18204504158, 17653871898, 18567352709, 19280340556, 19487956784, 19975436985, 19212429626, 19925249173, 20410933185, 20577589061, 19634894260, 20597254933, 20216029721, 21057771210, 21995425997, 22113466110, 22153517620, 21319118457, 21558999894, 20792192084, 21280358350, 21431828502, 20988814534, 21407447939, 21140526811, 21770631246, 22463501511, 22927493832, 22455540981, 22689300319, 21832216951, 22453377874, 23279556683, 24017074076, 24804612506, 24692305746, 25491900089, 25895129922, 26067495150, 26650577212, 26120111173, 26955689968, 26098782272, 25345171023, 25399418223, 24746973574, 25553058904, 26223056938, 25328405288, 25077315077, 24953417638, 24855910922, 25279854460, 24922946233, 24528373932, 25344919620, 25637678413, 26312898339, 26540641685, 26598958134, 27228725209, 27325124780, 26445152299, 27004498746, 26867894158, 26623200103, 26474069322, 26603432210, 26754830783, 27735778151, 27566074986, 27806548617, 28292467897, 28100569968, 27449435745, 27974129467, 28941190814, 28482242872, 28623231525, 29586979570, 28623134757, 27820628338, 26927783485, 26061745320, 25630252023, 24914355598, 24376200201, 23902624631, 23576635262, 23089286436, 23129757934, 22628656262, 22595450204, 21755488475, 20860002916, 20435634105, 20728482306, 21563666853, 22050101271, 21302631826, 21823235370, 22228242226, 22949156231, 23304092467, 23725346372, 23000982257, 22446855924, 21912190899, 22727879303, 22135861262, 22350143971, 22781468383, 22219652891, 22506078274, 22443065788, 22590159918, 22980986354, 22582857202, 23513195433, 23173031410, 23336407073, 23111205299, 23254139008, 23328178810, 22977545963, 23948396091, 24683013406, 25044792928, 25793658417, 25297303410, 25892673411, 26457639655, 27096764151, 27634891568, 26917391623, 26215959376, 26698623355, 27365168773, 28122953583, 28683752230, 28585046021, 29237899488, 30151598667, 30190486420, 31009116846, 31991516012, 32374205263, 32515637949, 31998464243, 31949388896, 32280851065, 31541387521, 32341178309, 33221225675, 32526626498, 32763757907, 33321656163, 34066123667, 34031882724, 33519689475, 34128109838, 33786857453, 34522339697, 34214658200, 33863519310, 34428065737, 35137763463, 35880583619, 35154267351, 34176156979, 33217995951, 33471405199, 32889257123, 32755886348, 33516030114, 33207903383, 33935823596, 34265214316, 34068938165, 34411558312, 33467928023, 34241470658, 34305762457, 34360265808, 35232236829, 35270034900, 35188841395, 35134098852, 35197760469, 36048883643, 36739651525, 36585468142, 36055840469, 36779009748, 37107992154, 36793062161, 37360721476, 37107578099, 36492387364, 37437034294, 36851477154, 36400907256, 35642984155, 34698462469, 35653757330, 36331871134, 36344984792, 37168366314, 36671193615, 35868603486, 34965370184, 35237050169, 36121441171, 36347807316, 36516603331, 35931228742, 35877053107, 35755757364, 36587877472, 36141009116, 36925437691, 36429170135, 35581397096, 35589123793, 34768309627, 34085615392, 34107005909, 33708179454, 33138773849, 33893142538, 34150761595, 35126417747, 34944749595, 34729054563, 34417148918, 33689235192, 33169326010, 33763720186, 33400172702, 33151926160, 32762147408, 32249670196, 32051538027, 31728832027, 32117026953, 32862192837, 33295780644, 34044345828, 34355855784, 33580523617, 34320750033, 33573276338, 34487322231, 35134021699, 34323170728, 34620656590, 33662103323, 34325622918, 33667507001, 33595831408, 34184342575, 34968385064, 35703641249, 36524961506, 36034073473, 36519648615, 36330269023, 37000033042, 37511513549, 37497897958, 36519444718, 37000064322, 37997565055, 37409957189, 37186272572, 37365203297, 37229874372, 38061703303, 37647790417, 37439160574, 38149406373, 37480663579, 36989185603, 37009560773, 37447334741, 37197241490, 37748462340, 36949332551, 37616315300, 37920760158, 38620610595, 38069734653, 37438882368, 36720632304, 37474286343, 37982797746, 38634611941, 39440849927, 39559656723, 38890912942, 39101954959, 38927499476, 38174740808, 37393485455, 36421919396, 36720488241, 36188840555, 35958820714, 35724703466, 35363997258, 36278244636, 36125723990, 36037561718, 36152366305, 35706912860, 36160601878, 35693023118, 35439247779, 35410044851, 35390256618, 34399774297, 34165787798, 33789566686, 33860659128, 33831944283, 33704368237, 32843349649, 33032512911, 33695772300, 34528378288, 34771176161, 34387904758, 35094621071, 35699804001, 34831075614, 35203584245, 34856564615, 34881042011, 34302186634, 33672104256, 34223762059, 34467330490, 33641819985, 33013811201, 32444248868, 33039778123, 32222582627, 31445386162, 32364455952, 32791526533, 33476662214, 32749998556, 32758067595, 32996333456, 32475900642, 31927334986, 32259452619, 31582403222, 30687249863, 29751094067, 29244408271, 28369525227, 29087628176, 29480516211, 29540559766, 29061253684, 29213297315, 28924106961, 28828231568, 29593080314, 30258829500, 29766908234, 29406113736, 29039650769, 29539780566, 29477377057, 28959646424, 28692418619, 28464343946, 27663782290, 27792395201, 28647176977, 28834544017, 29217249350, 28262096841, 27856616552, 27053508388, 26484668729, 27431633436, 27339850483, 27102951364, 26886671264, 27116018893, 27511738302, 26898614021, 27559425224, 28335946682, 29089312130, 29020728197, 29434115876, 29772882429, 30337141436, 30040028131, 30580800229, 30582464085, 30613579271, 31000253242, 30686074699, 31590263330, 31938177179, 32722230129, 32489594085, 32333958350, 33032219730, 32767660738, 32928893437, 33165148739, 32745041584, 33310999925, 32897108143, 33720123023, 33825463942, 34720228915, 33731913778, 34728096926, 34226014936, 34423652311, 35156752111, 36021748763, 35074219975, 35086857898, 34504001803, 33543938162, 33798505798, 33536099059, 33114799146, 32824310102, 32588541801, 32633638397, 32392537544, 31886186297, 31010845647, 30937617593, 31912040955, 31421451880, 30826842339, 30116389837, 30776322681, 30262938463, 29532647544, 30436753734, 30978573013, 30286644423, 30676597209, 30528593861, 30168427705, 29995234827, 30462096246, 29995902038, 30297216888, 29833488336, 29224887555, 29908763255, 29413731970, 29231674612, 29094329887, 29994112197, 30627367246, 30410229614, 30378078747, 29550334806, 29396736556, 30007427482, 30149337375, 30201762935, 30704167730, 30189509932, 29227829728, 28231081970, 27519638811, 27624102690, 27250246082, 27781947673, 27758127079, 28611663894, 28415021922, 29303404013, 29684073172, 30611927489, 30023490934, 30176601187, 29836325198, 29897800775, 29348607199, 28636270983, 27985393209, 27663397482, 27389792620, 28246738998, 28566499342, 28700012002, 28944679274, 29871474988, 30435613707, 31034483046, 31304834473, 30839378334, 31627249646, 32055752359, 31074760056, 31891147677, 32106939919, 31447606135, 31194752728, 30844323333, 30308357058, 30738789363, 31561524734, 30855035133, 30346785859, 29840879749, 29012089317, 29938382060, 30263022524, 30397196036, 30859800033, 30203050316, 30581715335, 31106926601, 31189741737, 31419457358, 31275194946, 30404851210, 30027622353, 30825232609, 29945528296, 30506710832, 31343326159, 32033474898, 31143666965, 31260325492, 31420832512, 32069556077, 31582779916, 31977423041, 32615698727, 32822155856, 32057004544, 31664635669, 30838288849, 30012695084, 30943294562, 31043001623, 31291933302, 32151275357, 31390462941, 30946450049, 31228050309, 31671388385, 30756137423, 31121484413, 31006449762, 31655183863, 31107371923, 31831340927, 32082423102, 32466877484, 32689299348, 33490208090, 33912880115, 33729972236, 32739813080, 33304946987, 32350467479, 31919637865, 31283296499, 31527569011, 30870392975, 31309280671, 30797955663, 29884142308, 28981388954, 29897313138, 29729900037, 30628957320, 30333354053, 31326932771, 32011293785, 31333659135, 31921500814, 31459465019, 31102839280, 31973513908, 32351011884, 32492155421, 32501346125, 32429980212, 31453975479, 30852138865, 31496347982, 31673005377, 31113256054, 30888743170, 30772418234, 31330212590, 30478213037, 29900886920, 29875130200, 29729366084, 30575285113, 30952826325, 30607168887, 30355794171, 30238207187, 29418573011, 28856424082, 28503507659, 28603274506, 29203228560, 28469474510, 27800410761, 27092999670, 26746118436, 27522955907, 27419229657, 27820730843, 28320399524, 29122504693, 29683814802, 30487608948, 30068047448, 29178355976, 28967212822, 28922720543, 29062954671, 28676625075, 27943329100, 27402953940, 27322772590, 26771599377, 26793821473, 25813335750, 25101433781, 24175902433, 24003796368, 23206614188, 23270671983, 23881616404, 24081669414, 24443501172, 24519581719, 24285782247, 24192106647, 24156458123, 23339091335, 22944049853, 22272283431, 21766146994, 21574353636, 22081389838, 22141423591, 22844985344, 23692226688, 23364946465, 22856969170, 23059891598, 23491891593, 23916298839, 23235707910, 23026700998, 23875828204, 24565716869, 24947612453, 25559300097, 25597702496, 25694097946, 25508357548, 26355449219, 25801374484, 25243015406, 25079805775, 25155319121, 25826685702, 26120019683, 25545503790, 24858453610, 25250614076, 25706733469, 26703598559, 25941271237, 26786504192, 26086693119, 26764774844, 27525054581, 27456705574, 27988247855, 27064346103, 27957843629, 28776729808, 28966082641, 29441410936, 28583712279, 28250411104, 27313776779, 27725194719, 28038416836, 29030517498, 29870006808, 30504580828, 30738982796, 31299841510, 30915456246, 29978355161, 30456986463, 31173406680, 32099997671, 32185809509, 32515007460, 33338665500, 34287479341, 33617705613, 33137289884, 32860036945, 33202687512, 33249124667, 33717594603, 33187113704, 32412484248, 33183949175, 33810448792, 33229922884, 32743891947, 33698544995, 33118881225, 33523280282, 33279584609, 33494674481, 34294971851, 35136767243, 35620613769, 36006295536, 36536433728, 35707243547, 35467895513, 35474961121, 35198983302, 34658621058, 35656219115, 34830934429, 35327164136, 34994354757, 35487335367, 36271974688, 36454272119, 35474627451, 34829419248, 34193390742, 33332522000, 33274816270, 32868252173, 33376372452, 32821308576, 32279431822, 32632815812, 33487950604, 33378221402, 33636124052, 32677403408, 33047967355, 32954828053, 32745714213, 32937522068, 32532824512, 33154725182, 32600648629, 31792876730, 32303930028, 32536032293, 32084816795, 32743874372, 32641508897, 32699846740, 32653237677, 32269246903, 33078024083, 32647305899, 32742928893, 33280946434, 33801711216, 33906805015, 34488923889, 33525535034, 32850372288, 33250531242, 32986196964, 33640345549, 33724297423, 33956973193, 33965886746, 34955977475, 34500009315, 34413762334, 34961081085, 34050349739, 33830726978, 32832289549, 32056029295, 32598293785, 31793376022, 32729258738, 33312704062, 32646047023, 33296838928, 33696962555, 33201156034, 32414742613, 32012313880, 32768490633, 33633228822, 33682538469, 32823995870, 32229507494, 33098798940, 32287235519, 31966783518, 31064717809, 31050547936, 31157808795, 31909922318, 32016244967, 32251316263, 32268245600, 33112450239, 32617211662, 31974832806, 32900217999, 32632892882, 33250449128, 32326649319, 32916553894, 32680324530, 32597364244, 33390963705, 32760714159, 32654798149, 32489046916, 33266066787, 33285981993, 33026928855, 33893336066, 34550658503, 34729628850, 33810754881, 33911800938, 34365009518, 33825779161, 34710505155, 34910942536, 35770594088, 36223277654, 35532781941, 35972707214, 36768885327, 36096717474, 36368846366, 37067030375, 37233195186, 36624172302, 36255728456, 36837957698, 37456278724, 37748987231, 36766613460, 36686834752, 37458879264, 36731155549, 37312136656, 38000554735, 37130706270, 36530402373, 37027509560, 36042049088, 35205458312, 35541866647, 34767768002, 34786262972, 33836011567, 34449835353, 35320663088, 34622009718, 34772924371, 35406152795, 35100871188, 36002285770, 35482523663, 34840750664, 34529970884, 35258966693, 35501582004, 36044489834, 36053663511, 35315523152, 34625929853, 34060001110, 35054105761, 34235939536, 33955699978, 34537170549, 35124429526, 34293799260, 34532627161, 35322576467, 34942309919, 34849455019, 34249116744, 33383757704, 33084830893, 33208195953, 32273234742, 32863729872, 32960156209, 32609847771, 33215748042, 32352889216, 32995505376, 32712929804, 33360546780, 33096822955, 32903695035, 33659674828, 34647018584, 33693645882, 34338281483, 34380806915, 34749272774, 33999273773, 33113889021, 32756859457, 32292303468, 32739893585, 33048434107, 32999860822, 32438331500, 31490347669, 31183360978, 31685987514, 32188218655, 32802114505, 33397039203, 33325634616, 34040968175, 33097386411, 33136332781, 32144265194, 32873542828, 32922916930, 33749555230, 33949761159, 33109764087, 33115875075, 32217203244, 32984515683, 33474900990, 33685983103, 34463209698, 34083262921, 33099110801, 32317427350, 31914568813, 31282146575, 30447802353, 30137503446, 30850345759, 30297462257, 29342112990, 30162758560, 29931270005, 30073594428, 30109371174, 30976679052, 31870274888, 31853931850, 32267823145, 31322148686, 30706079987, 31038768740, 30539276483, 31085339813, 31291915709, 31060449462, 30157051281, 29380194526, 30141049528, 30525913644, 29655089011, 30616312760, 30231582322, 30760608484, 30404432030, 30558451180, 31011193302, 30782399112, 30619198360, 31381905662, 31004318352, 31441919315, 31591528140, 30622954904, 31234675490, 32111169127, 31686407511, 31162318336, 30196992454, 30210528340, 30181074969, 30065887689, 29806439230, 29267969236, 28838003363, 28427283161, 29273793905, 28871091026, 29690009823, 29782105476, 30741241738, 30452682678, 30554103145, 30323991946, 29518347091, 29100464790, 28587945996, 28357389919, 27917432035, 27360712033, 27011764564, 26989783706, 27580413257, 28192882788, 28346776872, 27722219000, 26748213710, 26110408534, 25526897177, 26256447239, 25924634598, 26610335521, 26346178930, 27198499265, 27795204645, 27554498376, 28234303110, 28698972910, 29258464810, 28790246874, 28525994725, 28084629536, 28777378655, 28159228956, 27492053279, 27773027379, 28002334126, 28328933552, 28742214108, 28683320545, 29678451917, 29046605563, 28835773558, 29579710935, 30077026318, 30255798406, 30403365975, 30355247655, 30669418011, 30029697331, 29686229058, 30327681243, 30580710611, 30854839613, 30945350626, 30291609889, 30564096295, 29591010481, 29528845225, 29224238394, 28551043900, 29081264734, 29047619809, 28170233321, 29133923195, 28678427561, 28996456024, 29995355328, 30994822156, 31985024545, 31454854557, 32107694175, 32628093321, 33588368680, 34096716089, 34493857999, 34371993216, 34846988436, 35073499823, 35863725436, 36810605562, 36093256346, 36568881604, 35949030018, 34998145665, 35041917803, 34577354365, 35452341167, 34568077100, 33807509128, 33673530484, 33927774509, 32960416052, 32507749073, 33366580203, 33422842300, 33178109547, 32266072730, 32675149470, 33135790740, 33255144957, 33576422390, 33218727129, 34199003975, 33929609615, 34822850815, 34635460630, 34343603772, 33650707807, 34485559460, 34446790053, 34682133595, 33749138806, 34099342943, 34393694101, 33629096040, 34007388888, 34646589388, 34799366477, 34877762727, 35838987273, 36355336896, 36876560305, 37543042499, 37328759644, 38272960558, 38669007400, 38980660522, 39590929780, 39943080544, 40938346140, 40422621740, 41182457351, 40714985463, 39892491994, 40509614132, 40869866317, 39935600550, 40530238537, 40610369420, 39680569140, 40422386262, 40141144428, 40171728027, 40516513502, 40315535516, 39689315861, 40498343200, 39716191775, 40472165529, 39998437758, 40352264270, 40549535505, 41032382599, 40849249062, 40092737659, 39288286337, 39659713974, 39586055604, 38793866298, 39716966954, 39273363515, 40169616546, 39460990951, 39814341798, 39204209860, 39942550333, 40663144676, 40403424270, 41331697633, 41866150901, 42417849658, 42065131898, 43007002199, 43532638342, 43596877347, 43225352846, 42671331320, 41740270491, 42102604972, 41409962686, 41718046493, 41186318557, 40517663094, 40836165997, 40569488074, 40289585925, 39525285894, 40292201739, 40895772760, 40246017671, 40590913153, 40641190928, 40267328538, 39370865167, 39792447453, 39390767761, 38940268012, 38775239884, 39624358206, 39650778232, 40146360269, 39803681555, 40702480362, 41154998047, 41618958490, 41778992556, 41974148765, 42393416759, 41880882447, 42006292269, 42097194173, 42713988263, 42636646385, 41990065396, 41835076329, 42317851145, 42739898817, 42948097144, 42597632455, 42633429133, 41953616704, 41925953927, 42379253792, 42162998086, 42304440287, 42602606426, 41948503211, 42624037018, 42089425406, 42084117878, 41557740262, 40632748230, 40053281913, 39909866970, 39425071144, 38728630479, 39178578921, 39883307875, 39862495926, 40485006433, 39688123226, 39669123856, 40464067959, 41113913258, 40511678764, 40750103840, 40785497033, 40608152571, 39783060121, 38970380278, 39013360414, 39069454587, 38461431874, 37615209627, 37066028843, 36095656151, 36285979665, 36763293218, 37335684581, 37149908542, 36804768750, 37685210262, 38419031645, 38217573838, 37582225946, 36659573814, 37436055259, 37340969878, 37486348902, 36932163329, 36215369519, 35263414496, 36115501856, 35187360222, 36001046434, 35415740244, 35389401550, 35023589046, 35059308824, 34633832915, 34655577590, 34252495370, 34937609064, 35588064668, 36371407678, 36916783022, 36610145454, 36422637193, 36188101751, 35586124093, 34737591105, 33903849111, 33253621655, 33184351414, 33152583027, 33366472578, 32434386640, 31560332214, 31853661009, 31068901725, 30319777973, 30939364157, 30142671270, 29875075017, 30607782723, 30231835260, 30829209197, 31707342554, 31627958132, 31468500379, 31436204918, 31984419128, 32764995790, 33299104809, 32731181518, 33315113977, 33212258980, 33071879926, 32897391865, 32743933134, 33672432458, 33429309657, 32520691168, 32181229819, 32770020361, 32596079689, 32141118399, 32340027465, 32579932994, 31903005660, 31220027166, 32013371364, 31055809407, 31537765223, 31400692641, 32049029692, 31872214756, 31128621595, 30140164758, 30017581367, 30825206339, 30297455724, 31174676605, 30523312030, 31054520839, 30168728733, 30845081853, 31591126446, 30668722272, 31622965434, 31894490173, 32369015297, 32875551538, 33488050735, 33780576802, 33351496332, 33910336372, 33892540697, 33715560869, 34144110705, 33986873764, 34530732796, 34088221404, 34141383753, 33302443250, 32574786300, 32318323494, 32046171886, 32007838315, 32989060012, 32348447835, 31706794306, 32391003888, 31591198851, 32385953378, 31690928210, 32141161561, 31518663007, 30987012598, 31361280945, 31062139588, 31491524324, 32005670174, 32293662487, 32836424562, 32711020155, 31944389271, 31425146739, 31145338169, 31957046288, 32876823790, 32665401979, 31918159327, 30994156715, 31544738618, 31537180999, 32320732473, 31373588749, 31985402300, 32545165627, 31552268810, 32195243296, 33037859900, 32262167154, 31399207794, 32040376833, 31830095321, 31911258609, 32522265965, 32217490670, 32767231292, 32735391549, 33054133445, 32142398772, 32853292599, 33000968064, 32350772651, 32131795577, 32138015643, 31410374474, 31348394554, 30665105218, 31368160277, 30412801789, 30851212610, 29945182569, 30064437591, 30299189871, 30917287750, 30522437430, 31489203350, 31450521199, 32213523343, 32829153545, 32164113954, 31907453738, 32630630745, 32544598305, 31883493209, 32017769826, 31877548264, 32576708942, 32602209232, 32774064171, 31913081381, 31977211718, 31746697242, 31597328377, 32076390227, 31497155641, 31308554670, 31565330128, 31769673156, 32373117065, 32654423710, 32779546149, 31818372945, 32146641211, 32908989272, 32704936557, 32148861215, 31692202652, 31065105667, 30345755285, 30292708561, 30706595625, 31212305897, 30214303922, 31214275574, 31502107128, 31708148107, 32596794567, 31792620730, 31536114006, 31749374657, 31100748821, 30252610020, 29778884483, 30615258191, 30509073445, 30080950183, 30605909613, 31523889934, 31401124516, 31944463075, 32522815810, 33452497669, 33383194256, 33761781157, 34444396510, 33922013286, 33217272246, 32563555375, 31804919292, 32355528356, 32418223008, 33051281334, 34020883480, 33911775033, 34890476093, 34780016707, 35278686920, 35042560302, 35147536819, 34469520751, 34100218463, 33617606767, 33041779533, 33437121271, 34121708299, 35086336289, 34866301683, 34139737422, 34507973593, 34577636928, 35402954445, 35221341846, 35013710626, 34140123711, 34236061457, 34463344409, 33767021362, 33473519760, 34004028470, 34977006725, 35379726431, 36133703338, 35769789273, 36576865136, 37034198937, 37299323230, 36444598553, 36556647899, 35847366880, 35212484581, 34936524639, 34235426932, 34336393756, 33432365852, 34213483556, 33542307747, 33928473540, 34495824771, 34959793214, 34563583904, 33670217065, 34034988673, 33780777002, 33742592377, 34233558038, 34038454366, 34264745679, 34395635857, 34900726654, 34471229781, 35415082058, 34625603139, 34813716622, 33987832844, 34456601929, 33932301371, 33694142288, 34210175621, 33307603663, 32692915437, 33141614742, 32875981812, 33595776811, 33346119949, 33210055071, 34013704595, 33306118108, 34258156839, 34472552101, 35268208110, 35629680260, 34987233047, 35893456479, 36510046684, 35716086314, 36635118661, 37343513678, 37592032187, 37104264890, 37937046212, 37193947780, 37539902562, 37910305797, 36991575925, 36727916440, 37499385266, 37116546012, 37323789975, 37302027652, 37342968741, 36874385147, 37548384877, 38056959616, 39009282372, 39139358679, 39151606184, 39656763837, 40349783621, 40888996490, 41386198806, 40456390583, 39985230665, 40112098431, 40570152536, 40521753203, 40794854107, 41644564289, 41665871854, 41091543859, 40367595937, 41305669396, 40492294435, 40183853850, 40613917537, 40922480301, 41169794260, 41387569233, 41142739907, 41707861031, 42438307360, 41846913166, 42327195625, 41940137800, 41611637664, 41157107928, 40673923264, 41526880262, 42112097847, 42273337343, 41691048263, 42185844126, 42886819900, 43331984783, 42391320201, 41976194066, 41460386132, 42079318493, 42073282065, 42590517599, 42233065438, 42090802182, 41335286653, 41389487823, 41404950016, 40423377450, 40462239096, 39834301065, 39940860340, 40363337498, 40989172324, 40694539344, 40698968009, 39803909217, 39131450388, 40126056558, 40070341102, 40677826961, 40693511371, 40525019358, 40195045352, 40101058536, 39223504552, 40166902408, 40482150043, 41215818826, 41586720151, 41188708783, 40912137724, 41522876046, 42207873777, 42761107273, 42082689688, 41349609001, 41188167121, 40189728856, 39627569935, 40495341975, 40493628925, 40620336454, 41145752797, 40810398240, 41148560240, 41078480296, 41549329772, 40710352763, 40190291485, 40976289783, 40379972899, 40803633468, 41673660251, 41067883927, 41168645372, 41237400714, 41651922292, 41601247054, 41328153158, 41033090971, 41912851122, 42568222878, 41875050526, 42069148936, 42823349122, 42614776737, 42412159325, 42562194901, 43059815202, 43393752091, 42686894090, 42438883237, 43170964027, 42871227011, 43669450167, 43125829739, 42510593403, 41740706803, 41796440840, 41456076760, 41812531987, 42626189680, 42250002927, 42937682521, 42058011207, 41571021160, 41816429288, 41318515224, 41359632711, 41478978080, 42267230354, 43240100403, 42641878756, 41863372429, 40909246983, 40688915779, 40115986664, 39964863031, 39412462464, 40211979333, 41187408480, 40801948595, 41022474159, 41818470763, 41589194898, 42138844330, 41688658526, 40811568443, 40489380836, 40419392820, 40637500525, 39805045065, 39723878709, 40103071830, 39960714754, 40152990203, 39968086796, 40944214625, 41629384629, 40743294116, 40972815940, 40376305063, 41101370001, 41603108761, 41920043404, 41859882273, 41272513455, 40344054802, 40912836137, 41240605732, 41745381641, 41704371457, 41417214785, 41918781972, 41728339627, 41411060510, 42122859278, 41213780030, 41000812949, 40735449106, 40721924601, 41673879367, 41015817557, 40606800569, 41461865085, 40806428962, 39823340696, 40421809894, 40264327570, 39892320745, 40545504508, 40181311588, 39776460951, 39043587704, 38482861791, 38353220713, 37803076704, 38451332537, 38576064401, 39393063472, 38401015997, 38990475056, 39967796783, 39594942376, 39067673880, 40039043937, 39673375327, 39246861814, 39110855314, 38667658403, 38921119574, 39036125745, 38266658005, 38691407940, 38362232129, 38048222955, 38855206980, 39326320159, 39984127636, 39215482707, 39468571298, 39247391767, 40073882266, 39412655531, 38488940311, 38376832435, 38613881972, 38423644774, 39261032646, 38439115088, 38282822131, 38126660157, 38179239328, 38149805498, 37296548057, 38276548301, 37352378685, 37048543645, 37730787314, 38484263638, 38620270251, 38025527970, 38657379400, 38003099052, 38404477466, 38021015735, 37246292877, 36528511365, 36032749920, 36671283188, 37017164461, 37697477612, 38312375005, 38635610148, 38513932052, 38594863684, 38791045432, 39475039307, 40341871446, 39648713540, 39551531514, 40039451654, 39980332204, 40712275862, 39728333250, 39167206503, 38549377091, 37983032197, 38379027376, 37763353678, 38479371444, 38453426549, 39446715736, 38724266354, 37940207694, 38932188986, 39789273615, 39548846704, 38785835516, 38816722902, 38059631882, 37560528608, 37175492154, 36669914365, 36360904633, 35454997283, 34788127392, 33928367256, 33968496349, 33910523014, 33673338790, 33142815007, 33185426186, 32584526518, 33468922295, 33892349018, 34437314198, 33955714479, 34413880490, 34871853482, 35713780433, 36590451324, 37443858816, 36988794264, 36234304480, 35754104640, 36049041992, 35203118645, 34389054002, 34307802320, 33806661119, 34558352015, 35181943332, 34533266964, 33566513752, 32840183955, 32210621597, 32906584495, 32950336499, 32351569719, 32964289458, 32502597805, 33445324130, 32794654877, 32127669853, 31912424977, 31855657234, 31021519516, 30091305159, 29248146015, 28558445924, 28612126972, 28341221694, 28149253649, 27448700135, 27003218213, 27448199550, 27758468251, 26832966072, 27427169943, 27317181365, 26939366301, 27232452894, 26646201238, 27187492902, 27413949731, 27651674125, 28196134846, 27525356260, 26883474883, 26383788107, 25405424991, 26010288586, 26572885662, 25769241571, 25601498698, 25254383009, 25237285571, 25996500748, 26401990962, 26518354883, 26458447787, 26322182515, 26147743699, 26398151016, 25987202265, 24994661167, 25803441899, 25410039871, 24899112391, 24147164938, 23288714746, 23045003745, 23683124205, 23795053855, 23224277394, 23582596471, 23139971452, 23289584772, 23142733293, 23620319789, 23888339388, 23220342450, 22857324441, 22831786395, 23258088105, 23052998153, 23367876127, 23065088966, 22143959096, 22034858530, 21254887740, 20804995954, 21407594761, 21181526797, 21480580525, 22452461325, 22796154539, 22137868531, 21613562151, 20973789810, 20649232718, 20708354825, 21423833462, 20560686463, 20199004217, 19322986911, 18723999084, 18841420148, 18759075971, 18785578591, 19502377589, 20362173875, 19848883444, 19907841073, 19496251524, 19314614431, 18708426944, 18138429309, 17596550106, 17713016387, 17614813543, 17162429706, 17366741863, 17698263776, 16815418741, 16022142949, 16472488935, 15866399180, 15108369215, 15368147625, 14808670307, 15182949438, 16146581003, 16152965386, 16385916151, 15803893845, 16550557787, 15597059125, 15771597359, 15948663550, 15463733646, 16180717260, 17014255345, 17846562825, 17105605813, 17094498317, 17340394290, 16450949408, 16642487774, 17366834260, 16598275556, 16234832733, 16393950447, 16140951735, 16097708857, 15456886041, 14943810455, 14088459070, 13452410297, 12827448268, 13408984159, 14302016494, 14509590490, 14888790163, 14409806306, 14455426312, 13998064662, 14591557836, 14176694653, 14458342981, 15187094612, 15022741047, 14763601491, 14842725596, 15067714987, 14276763262, 13934537950, 14908809521, 14922032836, 15531511938, 15857884597, 16072427452, 16178168522, 16526198992, 17038487107, 16794920800, 15803031455, 15300058821, 16008933815, 15124282665, 14647133661, 14908938575, 15262382630, 14677656107, 14606803300, 14612169845, 15586039138, 16125858643, 17108154245, 17205910557, 18030245966, 18078298541, 17568625105, 16825832366, 16689997021, 17382578578, 17614504276, 18040653026, 18219865026, 17730541397, 17310821722, 18183565160, 18819679412, 18763396265, 19520473068, 19847542219, 19505240169, 18793096517, 19583371316, 20269902920, 20100523530, 19444971649, 19110725833, 19827583366, 19988025091, 19894755814, 20207192094, 19906323494, 19926534430, 20112279244, 20467501601, 21014310180, 20772817332, 20707677918, 21146954166, 20483382228, 20501673544, 19838199051, 20485106136, 20287339865, 20263432710, 20132836383, 20567057234, 21456041602, 20924407688, 20677546357, 21094914627, 20889884159, 20154606070, 19505303108, 20398106896, 20127027179, 20905500826, 20304196808, 20324784000, 21043837513, 21542680308, 22240323159, 23173082175, 22903601053, 21962497162, 21153812272, 20880143781, 21649048763, 21302183644, 20372981872, 21359568191, 20812095249, 20272422803, 19950349481, 20025649801, 19237187457, 18687656430, 18421211782, 18775882796, 17994054330, 17546231927, 17530313221, 18168640319, 18698420659, 17831249544, 18471251854, 18723961290, 19411309288, 18719620426, 18045878135, 18147590092, 17412680025, 17975826692, 18833180226, 18279586910, 17448806058, 18010584141, 17258466573, 17993663797, 17627110907, 18076163309, 17920517683, 18752255779, 19274038392, 18333507540, 17730555753, 16817233399, 16611038555, 17063238012, 17730726688, 18190567687, 18156411877, 17436124221, 18048917445, 18022846683, 18275688280, 19138025670, 19049490501, 18698201651, 18772215188, 18029076692, 17822649185, 17651051541, 17079384058, 17974564085, 17679576302, 17379871641, 17800109729, 16847573223, 16458063658, 16707944136, 17110977864, 17859680127, 17279150306, 16820091956, 16273994544, 16713264665, 16347313852, 15545241704, 15385712109, 14860039922, 14450101707, 14434147788, 14553134352, 14020850932, 13658920647, 13340800710, 13861765759, 13062581027, 12735882394, 13493061107, 13736860664, 12759870773, 12883170961, 13582758840, 13400525020, 13785765466, 13146241055, 14108222990, 13272251149, 13975361445, 14384944435, 14152516498, 13207537461, 12794376408, 12103204111, 11880418578, 12049443148, 11239027418, 11604248349, 12071588571, 12126503904, 12797025486, 13679939308, 13600745285, 12767506718, 12185840186, 12832011711, 11930795416, 11179328535, 11762037053, 11022083370, 10708065268, 11345248860, 11907932444, 12838005276, 13456711649, 13157971477, 12648033147, 12976456795, 13530200406, 13776121625, 13737243517, 13879867330, 14642233565, 15112026628, 14757437201, 14546249648, 13855872575, 14523375735, 15167821805, 14309508135, 14732341790, 14642653922, 15503561546, 15580249524, 14973055204, 14457514198, 14164307447, 14940531191, 15774038550, 16159206707, 15200100182, 14398735172, 14461951247, 13856848629, 13472904752, 12497065694, 11665915522, 11365139224, 11486678035, 12097930902, 11246349779, 11346024155, 11769344447, 10971053599, 10799257235, 10714978743, 9835992585, 8993368119, 8096548336, 7872373971, 8774616633, 9449946477, 9009239838, 9034585256, 9365288040, 8756953143, 8247708652, 8596591078, 9477541841, 9773553177, 9336137742, 9284153885, 8379923141, 8272607009, 8621504686, 7736969067, 8261255064, 7844015461, 8765087178, 9225826043, 10196062046, 10131391682, 10319086778, 10402762443, 10275270541, 9844355279, 10834592558, 10188210566, 10443197072, 10136557198, 9378291064, 8640261140, 7893730075, 8111704600, 7668235916, 7937357704, 8505592544, 8151676577, 7290045352, 6695714635, 6592056878, 7090582213, 6426477975, 5602161860, 5551308774, 5847330084, 6004142467, 5693908201, 5484045060, 5378837944, 4548051686, 5044159397, 5135472389, 5347988559, 5105785531, 4360440072, 4492091479, 4063964378, 4817888676, 3844211359, 4257019291, 4017857796, 4503769237, 5386752015, 4679598693, 5243675638, 4575978070, 4609683720, 5466223460, 4838539332, 5254862875, 4589972859, 3973865888, 3263532921, 2309679895, 1829211006, 2768145072, 2172269788, 1940732975, 1616414711, 2354646184, 1626710671, 1578836563, 2146458014, 2600643946, 2181036675, 1694160621, 1843251630, 1557231515, 2274603959, 1536996739, 576300362, 1392436907, 2139995309, 2816344040, 3323191017, 2806100052, 3088645804, 3276606380, 3774459172, 3258951949, 2549259914, 1852182091, 1273050351, 1205011040, 1745430120, 2409031920, 3277439899, 2358345524, 2411945939, 2398858145, 2897561542, 2348350138, 2821604581, 2035827559, 2790533472, 2623305021, 2198330783, 2842758275, 3274462119, 4053822937, 4836194186, 5795238958, 5553566029, 4888242696, 5122937907, 4803457778, 5488535326, 6467158410, 5903719765, 5988265455, 6102344698, 5485330456, 6464125757, 7061424873, 7579849415, 8459303191, 7856612901, 7805016242, 7092196972, 7257428573, 7528837160, 7695883458, 7774608225, 6885265221, 7375113773, 6932191941, 5971508593, 6106730043, 6696756519, 5807346217, 5491350440, 5545114035, 4871084520, 5831734574, 5398610103, 5245400831, 4850894689, 4338723298, 4984204091, 5920494866, 6295256605, 5887262200, 6525248927, 6517135551, 6853407450, 6651908758, 6890122319, 6219974482, 6150842498, 6562011861, 7461034935, 7397356956, 6890525952, 6068073019, 6873085750, 6604255766, 6041369863, 6864540344, 6654395046, 6129189720, 6173572552, 5769369277, 5363418256, 5376356751, 5439319274, 5220828216, 5399647269, 5250536394, 4888313896, 5723487700, 5413075633, 5862956015, 6655768473, 5995226770, 6940180926, 6753864191, 7395464225, 6676721126, 6345963014, 6332678583, 5709810959, 5731115523, 5246307783, 5919479348, 5298351746, 6039235358, 7029175650, 6519600961, 6501218359, 7058360305, 7790479924, 7904848413, 7268661718, 6667656449, 7537021230, 8488470828, 7928704378, 8134581767, 8506068628, 9449566570, 9279804299, 8573679302, 8878735196, 7934956910, 7400483148, 7924204928, 8635801721, 9114034583, 9888022743, 9455928578, 9589695364, 9718966572, 9658080640, 9796138197, 10574941787, 10654288581, 10472326134, 10127859523, 9693299004, 9495484571, 9678759732, 10361660314, 10407937043, 10100120690, 10818689089, 10491680824, 11130556126, 10655518116, 11085371973, 11614144309, 12547986004, 11867602255, 12134298593, 12922352683, 12022448075, 11476303254, 10563425288, 9604331287, 10418809631, 10948902711, 10416261488, 10716916790, 11259429771, 10580762290, 11033006760, 11448833405, 11922749315, 12235151704, 11596849756, 11019047859, 11807494278, 11658828721, 11922961361, 12844078305, 13566889022, 14084127759, 14081890647, 13678244374, 13849141111, 14326803417, 14417400183, 13713834900, 13544279815, 13720728806, 13843399707, 13515988772, 13863655989, 13786124628, 14014017309, 13169230406, 13678401610, 13306140805, 13729310106, 14123125456, 14091984052, 13804081826, 14463564232, 14678517246, 13705142987, 13789595946, 14354204244, 13547809122, 14349996281, 14748019498, 14979500777, 13983874096, 14214702798, 13474434750, 12972466432, 12897591385, 12430076265, 13311397315, 12564301609, 12666334364, 13254715085, 14002472712, 13100212194, 12857678652, 12934439288, 13317802557, 12573144595, 13230064449, 13361463964, 13481783355, 13473686608, 12528283775, 12180013107, 11666297157, 10868032869, 10186310708, 10558059529, 11504908715, 10877101214, 11243682358, 11019162199, 11515306742, 11808766350, 10986033855, 11096724546, 11217010129, 11111124997, 11458110169, 11730791507, 11396025208, 11343552312, 11005951786, 10152513310, 10898518022, 11419039564, 11616153000, 11916597467, 12634668880, 12865924017, 13689709949, 13362295530, 12897078323, 13303367052, 12618222566, 13256175277, 13025428584, 12256865730, 13129145474, 13523503651, 14487101046, 13998488545, 13594323095, 14278151087, 15133923473, 14684055959, 14405340582, 14624098886, 13937807883, 14193688018, 13691644522, 14378024116, 14451524912, 15183131842, 15368665272, 15478804275, 15258852587, 16003953357, 15740878078, 16198940775, 16406332453, 16526211658, 16625336596, 15925201135, 15149249869, 15259522727, 15437614423, 16110294408, 16916616451, 17470701269, 16543750472, 17312217168, 17100723947, 17978476096, 18341717028, 18076628754, 18637670409, 19415923341, 19254923104, 18845650723, 19608285881, 19488439916, 19290288014, 18704039737, 18491669337, 18648401920, 19515108199, 18561198942, 18481313599, 18624622020, 17780970452, 17134305347, 16613044564, 15906648134, 16348228448, 16473286078, 16354623498, 16367147123, 17203588992, 16873427601, 16020509847, 16393645203, 15572745983, 14826829084, 15135981713, 15254698606, 14373542843, 13927628867, 14704081642, 14640607489, 14387016434, 14182392714, 14057441091, 13085017820, 13900671435, 12962462093, 13451121299, 13334124851, 13511939638, 13167380838, 12765455127, 13625185303, 13274251833, 12800890424, 12680283668, 12264750702, 11644001221, 11199805502, 11213543318, 11695267880, 11277154928, 12014094829, 12504592225, 11643712654, 11710646312, 12322664534, 13048163395, 13320352555, 14179837651, 14941931590, 14797953714, 14117962587, 14482275380, 13604687848, 12759769345, 13639259913, 12908945277, 13447387954, 13825295379, 13515715086, 14038259953, 14983722892, 14640048105, 15521407323, 16166040422, 16987837600, 17691211487, 18480832900, 18481947889, 18542963020, 17960021840, 17893008127, 18706909866, 17890065369, 17009178521, 16918246265, 16771864055, 17178296290, 16618251219, 16074022243, 16734731713, 15913309079, 16766821881, 16446970686, 16944212268, 17375716961, 18148355939, 18529953070, 18168772706, 19161884339, 18426773678, 19052638105, 19071494622, 19006292290, 18113767331, 18231354013, 17862735975, 17430987245, 18004498515, 17610469865, 17495673927, 17882678730, 17668705165, 17671442174, 17107947838, 17329114955, 18036718881, 18508118544, 19446338497, 19301129692, 19981515802, 20681108304, 21601786921, 22464856530, 23030344499, 23920962774, 23163563381, 23774762152, 23299689063, 22490340345, 23084255694, 23008425894, 23576751748, 23167514290, 23455622661, 22892461151, 22750228701, 22219569940, 22638819895, 22255840632, 21806611464, 21862209780, 22488772774, 21611515413, 21791111111, 22475778699, 21875816045, 22389245029, 23128567081, 22240648702, 22850934615, 22714952730, 23224570199, 22478322517, 21872884171, 20939831489, 20554644416, 20023139663, 19154423489, 19133202878, 18179208028, 18017589929, 17394106983, 17914917271, 18501137156, 18556792259, 18757608002, 19103883871, 19018244539, 19140175487, 18862641264, 19505298101, 19823767332, 19244705601, 19000503411, 18671866372, 17920038880, 17858217528, 18727636819, 19016857734, 19005770892, 19327604803, 19012733508, 19215177622, 19704462935, 19075084006, 18389958951, 17951628541, 18123998393, 17353026098, 16957755434, 17722837287, 16968842743, 17518486495, 18191777685, 18441105210, 19369426854, 19074742871, 19314706177, 18355528496, 17705552709, 17450950374, 16667923984, 16844621424, 16995043136, 17186175884, 16469299520, 17299818403, 17763352196, 17702798812, 17175139858, 17543060273, 17221808842, 16824657360, 17655580486, 17290878020, 18035694786, 18756352372, 19380066246, 19501542581, 20440125455, 20790231916, 20695581119, 21283348815, 21135647862, 21353283108, 21911495815, 22859300409, 22719669770, 23550296126, 23480203564, 23630220030, 22828620936, 22184354145, 22417616109, 22472588155, 23028896445, 22850516791, 23495031634, 22834409288, 22042062985, 21477330992, 22257688367, 22283575632, 22872578760, 22001100803, 22361298805, 22260072776, 21473246131, 22458184692, 22014788153, 22834885219, 22544833091, 22701194800, 21798162296, 21237173248, 21150668639, 20923909871, 21414408259, 21553023994, 22512043880, 22311926109, 22693933680, 22023024809, 21492105988, 21690071884, 22337983348, 22380458455, 22283129838, 21768945396, 21599349328, 22393548672, 22686299301, 23547808860, 23856329060, 24491326959, 25320746201, 25267469090, 25722173017, 26602497889, 25825336788, 25992926275, 25272095208, 25825616059, 26771950678, 26726824948, 27588698099, 27988105446, 27388261922, 27468310666, 27683977964, 28441287688, 29056509852, 28076096372, 28447054004, 27499818965, 27144232410, 26666554506, 27414785958, 27548792099, 27426167466, 28142349316, 28094282199, 28471445012, 28671695197, 28952008736, 29138787150, 28616923250, 28882611782, 28277451867, 28536194249, 28845434531, 28799578774, 29349909937, 28938489577, 29238079149, 28783738440, 27947719090, 27736848838, 26892899664, 27119928623, 27341228222, 27810559326, 28263160722, 28168231107, 28283231467, 28717664108, 29521596957, 29768698867, 30377477167, 30619900437, 30346414998, 30501779740, 29920599596, 30390647508, 29741894069, 29627856463, 29260078705, 29076851020, 28893159129, 28174787468, 27966881547, 27222992606, 27204805771, 26897064866, 26996477908, 27328777929, 27497733900, 28409293236, 27477766127, 27210918602, 27968756036, 28032973812, 28100788415, 28197382321, 28609677903, 27930481566, 27987158133, 27205156868, 26600071192, 25775613156, 26445965170, 25451257232, 26351463601, 26004770210, 26130761413, 26082867625, 26641129711, 27475576497, 27672911259, 27692767473, 28648268435, 28951618488, 29427096104, 29334892577, 29105509626, 28340443809, 27826907261, 27746315453, 28745290017, 29272108110, 30122659891, 29507848178, 29607556781, 30087420126, 30740406369, 30682067986, 31590267984, 31527399983, 31905391868, 32325113162, 32936419603, 32649801968, 33013943212, 32787964309, 33764306141, 34588668930, 34060810784, 33609489685, 34470522843, 33844305350, 33390997240, 32906853324, 32925913018, 33655130864, 34628594002, 35106968269, 34786489404, 34134818052, 34752550041, 35665490493, 34771505447, 34655957422, 33797928594, 33800710777, 34298448397, 33738768463, 34661679614, 35634209648, 35896595690, 36815870914, 36436670007, 37241291636, 38197664504, 39094341398, 39003893891, 39744999959, 40039271837, 40434861889, 40617140640, 41100921636, 40429024781, 40820201558, 41272071341, 41534010778, 41276371630, 40322131072, 40483607735, 40688119212, 40234514702, 39775911388, 39367982257, 39364858883, 39591329801, 39139994718, 40127149272, 39502897195, 40094667307, 40474483190, 39701754406, 40511751835, 41495698151, 41108321582, 41492001592, 41311564174, 41448114449, 40749814975, 41618557889, 42524399722, 43210428227, 44165961824, 44243998873, 43248124312, 43640649183, 44105857891, 44038090670, 43468961119, 42839712414, 42437012996, 42916219767, 43033370776, 42880914394, 42624692778, 42163668121, 43108699193, 43323398420, 43136406660, 43776716614, 44463233291, 44286995792, 45164701478, 45260114379, 44293417903, 44119039977, 45023424740, 45070582874, 45993867676, 45604918715, 44756843722, 45367528248, 46050861085, 46179074694, 46871852009, 47731434202, 47897544091, 47242141439, 47290975635, 46789051133, 46982148815, 46752076184, 45831472705, 46631671743, 46939129595, 46442698289, 46402041354, 45742809435, 45690543251, 46214248931, 45616267157, 46041636172, 46280242616, 45709651957, 45422803941, 46384723032, 45627494024, 44682176516, 44126055392, 44431988664, 45039153074, 45902300319, 46613944426, 45616354525, 44744821290, 45448534312, 45759946761, 45592243219, 44747730804, 45402763827, 45135988457, 44443191638, 43467872685, 42874144975, 42053732586, 41948530484, 41898429941, 41251703208, 41963575303, 42019270393, 41342866718, 41429761449, 41639266364, 42564539483, 42343529354, 41397815451, 41391785632, 42343823263, 41969458887, 42496227617, 43262829937, 43025102948, 43170835712, 43480754768, 44263555288, 45008654623, 45621323914, 46225739674, 45934510630, 45128944524, 45208590337, 45011344477, 44307453095, 43619356545, 43103110568, 44049225392, 43822216344, 43100517272, 42878124861, 42716654726, 43156731065, 43041676145, 42585987023, 43516139843, 43896182526, 43383991904, 43315036088, 43304902827, 42326759917, 41446378860, 40828303657, 41055163354, 40099624891, 41068611751, 40822395530, 41019132880, 40119398506, 39203677406, 39052910541, 39908185251, 39460129399, 39879451775, 40395601185, 39564809784, 38694363858, 37957999567, 38494811180, 37825287533, 38423427890, 38245218161, 38871005448, 38911231239, 37934717448, 38257966827, 38041756072, 39007145119, 39351371105, 38961506216, 39110660997, 38625455854, 38695391805, 37783060909, 38370028949, 39194198043, 38713322593, 39091744260, 38271670023, 38163435341, 37241948751, 36477084270, 36040210512, 36548068009, 35670579454, 35401673877, 36106308757, 35183162975, 35321276408, 35885662068, 35565200302, 34578400837, 33839809702, 34251780991, 33759154966, 33279570602, 34141406001, 34522496571, 35203188675, 35728332003, 36477819533, 36685637408, 35834319854, 35792246749, 34813122918, 35218709994, 34582750371, 35497824781, 35400868106, 36081767051, 35717724805, 36290023061, 36772314936, 37248351491, 37668781394, 37685091904, 38286161496, 38330161947, 38029821408, 37555118190, 36557015421, 37445101348, 37984446342, 38429533613, 37863867181, 38379731315, 37519171235, 38105404761, 37252606393, 37783720560, 37965256802, 38141747177, 37733616474, 37189106396, 36192413895, 36863016552, 36132501037, 35589840329, 35526393857, 35391157077, 35691417155, 36344148168, 36079069207, 35500783855, 35127091322, 35934807576, 36000844057, 36959645061, 37105784655, 38026004409, 38726711606, 38733487436, 38779105378, 38305240945, 37651014760, 38075300065, 38078836563, 38633631167, 39181158430, 38442328129, 37615027555, 38065034780, 37276032640, 36975744048, 36808521908, 37328509920, 36789017826, 37155573219, 36388952146, 36511958970, 35695712070, 35027188224, 34558186941, 33664900912, 32990786293, 32299335539, 33252596859, 32828687910, 32820557749, 32401482272, 32107951441, 32953564146, 32788754121, 32021706754, 32645289219, 31808737184, 32486134104, 32398174074, 32917285944, 33030484910, 32304424187, 32157401463, 32019478855, 32636057021, 32262748558, 31503407857, 32246417080, 32630273505, 33152537959, 32155632503, 32241665250, 32047568236, 31141751459, 31180641022, 31504739425, 30953086614, 31093071438, 30903740233, 30516784520, 30649213559, 31531911709, 31549681544, 31388621147, 30752137880, 29911440347, 29811512914, 30380148959, 30884105589, 30334979036, 29591311010, 29581758185, 29475870594, 30337635140, 30634572449, 31038521304, 31266543924, 31457785903, 31413521666, 32268758157, 32882053870, 33589651777, 34466833063, 34552400152, 35300258553, 34541770603, 34140081599, 33799508512, 33853054059, 33322935664, 32331011390, 32829840503, 33137265699, 32969234383, 33798551795, 34504998883, 34130788949, 34950462015, 35474384056, 34586242987, 34977424027, 34606713981, 34038666824, 34256202688, 33258925207, 32923872882, 33083521191, 33315255330, 33777954832, 33110543993, 32421807345, 33050380982, 33524088605, 33554794296, 32930864812, 33591905012, 34388751078, 35000102631, 34920927270, 35452342870, 35574192894, 34746967255, 34541159494, 34263809515, 34079941726, 34892016353, 35201906091, 34748469334, 34226604265, 33394247880, 32668993433, 32915893191, 32065836430, 32952920752, 32565887170, 32553503020, 32874988890, 33056462234, 32105665432, 31885213708, 31871986921, 32723458051, 32347408327, 33319221626, 33159047769, 33818146958, 33482519734, 32576432965, 32746649406, 33075000556, 32560192008, 31686480350, 30741460185, 29909694362, 30901961958, 31429805790, 31986828322, 32959188727, 32555516852, 32360904894, 31908681403, 32160079563, 31287052790, 32040154583, 31653153416, 32122911656, 31436698518, 31089600366, 30581750748, 31459653203, 31199140978, 32078079585, 32648604267, 32049574062, 31517978458, 30892216347, 30174469317, 29391804824, 29818377308, 29305989598, 28672306120, 29116281696, 29252249577, 29429106899, 29822400530, 29394826396, 29464462860, 30413937716, 30297753571, 30681809331, 31575382362, 30680944031, 31318271429, 30465822069, 31127954426, 31652884027, 31483621890, 30777237094, 31706330782, 31862389850, 31809925787, 31404073832, 32171688523, 31934437881, 32103260069, 32785467566, 32063998585, 31193949067, 31801034157, 32321874888, 31753742826, 32704906608, 33213441497, 33525893351, 33805458788, 33183489774, 32263021951, 32030493778, 31189154247, 30355473111, 30216810335, 30493078050, 30130454944, 30993757802, 31355402173, 31446361270, 30772115464, 31486869339, 32356961091, 31745049292, 30877734970, 30228735673, 30444205175, 31229388168, 30350491252, 30220264643, 30592793511, 31265850862, 31669601658, 31087802602, 31411942107, 31116305750, 31518998270, 31783292670, 32434912806, 32210471896, 31796533685, 31373736667, 31899662882, 32742091554, 32632161329, 32012015781, 32431335304, 32413609426, 31891195253, 31988703798, 32385742883, 33240031020, 33948045566, 33639042246, 33607351203, 34419782221, 35322981383, 35654874450, 36108936150, 36692687592, 37417414057, 38147410916, 38815889037, 37969753390, 38047742669, 37451538882, 37891554916, 38063861718, 39018396882, 38561522773, 38173529995, 37604988680, 38442796107, 39363242246, 39290364117, 39314786871, 40265833135, 41046861602, 40840321082, 41186745176, 41437575974, 40902868045, 40271474886, 40056489940, 40660126713, 40597740580, 40989563247, 41840871679, 41794566704, 42393061746, 42794767729, 43380092279, 43128275355, 43500810543, 43089685106, 44043976733, 44240576402, 45074983794, 45988016198, 46448554942, 46613325812, 45808091586, 45717472264, 46599272546, 46278570701, 46638032549, 46323028015, 45385254669, 46090934610, 46157899265, 46757508607, 45987417980, 45501386271, 44569585104, 45368188797, 45361654529, 44920559411, 45615119894, 45662384783, 45170020767, 46028805328, 46357851439, 46991212254, 46528472048, 47265654594, 46547087389, 47339289404, 47316051026, 48039380605, 48081231915, 47377338299, 47878531100, 47712329191, 48375227924, 48502351784, 48943667487, 49857597632, 50443252983, 51085834655, 50481998085, 50080847035, 50846783369, 51286092680, 50718151599, 49969683216, 50865593714, 50860001163, 49990386034, 50495587633, 50364215082, 51250178870, 50578600223, 50800569887, 50364050208, 50996451430, 51537162352, 51540416000, 51852219409, 52669037552, 53586002762, 54326312451, 54669285188, 53760533725, 54074238885, 54752140822, 54837580836, 54898288179, 55519297159, 56219741085, 56104777232, 55700864984, 55652971432, 56483927520, 55619057820, 54867227885, 54626637812, 54515980290, 54290897262, 53838675706, 54667466915, 55130035978, 55432716821, 56286719188, 55895493859, 56683806345, 55816317695, 55189904790, 54280074610, 54740901857, 55632437070, 54792023121, 55078973036, 55154341324, 55294720524, 54411111278, 54737765972, 55462286426, 55227457475, 55090160959, 54180864931, 53327344469, 53922764446, 53799851490, 54289458203, 54950744667, 54495537269, 54318633359, 54735605133, 54190581756, 54152198805, 54958856455, 54331169231, 55054490712, 55474096541, 55835372994, 56488506698, 56573341068, 56377220683, 56668406876, 55777388855, 55070861398, 54673543352, 54131628065, 53778395422, 54576508447, 54297163574, 53742543116, 52824628717, 51925022888, 52820412207, 53320119351, 52683723884, 52994301365, 52222379577, 52492058921, 52928993923, 52730466851, 53003268087, 53263124909, 52717779216, 53354277203, 52701546522, 52415755697, 51441496982, 51584030090, 51853944561, 52361461163, 52339844038, 52019392946, 51690975725, 50815890738, 50156250843, 49396968139, 49580642674, 48665465866, 48904943681, 49579339528, 48746479938, 48050297955, 48762864286, 48383691567, 48410629893, 48404799582, 48332143090, 49269193743, 49854467050, 49684797978, 50419682156, 51107289637, 51141187163, 51007722441, 51050124315, 50125656820, 49726272874, 48951938648, 48973919911, 49798426295, 49392863675, 49020816311, 49648399882, 48799531481, 48784221179, 48410732018, 47969752144, 47269547336, 47266383957, 47651360497, 46951124713, 47779031365, 48422140597, 49268935654, 49074311660, 49677303182, 49285970790, 49385711781, 49106241995, 49516009668, 49338665221, 49017535995, 49487277646, 48661213874, 47688086128, 48302126561, 47869725650, 48502747971, 47880025378, 46891452285, 47358083391, 46915501680, 47557645350, 46685067943, 47434369056, 48351001563, 48359403986, 48910776410, 48456945341, 47665713109, 47196340758, 47479018741, 48313666401, 48088050917, 48770724910, 49383095158, 48868453559, 48640522227, 47745789027, 48648276166, 48546998675, 48399758957, 48547766286, 48643781438, 48448030946, 48909399643, 49532843279, 48938386974, 48818124650, 49207322352, 48545721879, 48459382813, 48490011653, 48107690442, 48329502765, 48851815662, 49130855236, 49894440988, 49987324871, 50972698880, 50011175600, 49597904643, 49595980287, 49982110438, 50972161459, 51639620998, 51497782568, 51946459205, 51166733048, 50794202288, 50076465672, 50235746943, 50911550806, 51285213362, 51815998098, 50920356666, 51191791245, 50631438352, 51609051751, 52322077763, 52859906072, 52353803603, 53324144517, 54258825162, 54422950573, 55010478904, 54896242324, 54189222156, 53940184130, 52999816017, 52070777959, 51747206187, 51233754829, 51719726371, 50907829523, 51779805458, 52641829205, 52202494529, 52064308538, 52806872670, 53279630184, 54006538100, 53540799008, 53404447357, 53901991875, 54832028059, 54499107434, 54979360652, 55949342190, 56686428085, 56088289331, 56408497239, 56083339461, 55747871653, 56159985475, 55857481694, 55628652628, 55251360453, 55383666856, 55829190773, 55777499424, 55687082115, 55661704564, 56610980427, 56616765390, 56684169043, 56250892790, 55902787403, 56754603619, 56003035254, 55051585395, 54488849844, 54410680217, 54199612218, 54385702112, 54203722089, 53451273797, 53984233814, 53916389786, 53645718630, 54042436200, 54672698801, 54229859039, 53973157337, 53446538192, 53308678564, 52490618343, 51552624017, 52344230347, 51663308177, 52415650234, 52257894932, 52744540344, 52293198602, 51792063265, 51216185684, 51365369108, 51300454210, 51577235521, 51694699844, 50707971379, 51228347572, 51642547298, 51084094845, 51220206342, 51390233228, 50746079130, 51667863550, 52429198172, 51871869218, 52190828965, 51410284316, 50486597471, 51076607773, 51015602417, 50293161055, 51245781346, 51082282914, 51305272807, 50971499647, 50093833949, 50750136205, 51084658692, 51741293721, 51139418159, 51944665224, 52827623809, 53021733302, 52128081225, 52017613001, 52053151325, 52787992610, 53745281476, 52761779831, 52691996681, 53685318668, 52758539554, 52649357405, 52639208626, 53474627892, 53472051620, 54451378122, 54045743540, 54460053539, 53873168335, 52875362258, 53022735238, 52268751246, 53066027048, 53120928603, 52374460312, 52189467159, 51446389609, 51702019292, 50729200751, 51405485175, 50671958404, 50442649326, 50577569584, 50599228705, 50896965942, 50683499926, 50572545032, 50855418843, 51380094742, 51348584464, 50462635384, 49468553124, 48648577229, 49059570943, 49681551840, 50680942577, 51465605467, 50572165761, 50272681348, 49894410898, 50834017910, 51386499600, 51966071166, 52640185609, 52359290193, 51624726155, 52571037587, 52122673580, 52899834092, 52847994149, 52071349562, 52821379412, 52639680042, 53610552138, 53431567438, 52974456378, 53174230706, 53421444466, 52950923911, 53650604349, 54421732717, 54628660013, 55376843592, 55643886698, 55146225424, 54528388861, 54685172857, 55561528873, 54785291709, 55759240579, 54874720759, 54464470067, 54241451467, 55058472544, 55401187094, 56235959626, 56977364409, 56695981466, 57613827498, 58435141142, 59155148024, 59470173744, 58506273358, 58889024147, 58697461945, 58269739393, 59156964899, 58691817999, 58803848944, 58477354975, 58660911971, 59417554490, 59259851962, 58723500342, 58564205969, 59197884337, 58208757952, 58872528431, 58417052119, 57456761852, 57303995147, 58240894978, 59202052130, 60145876877, 60514895993, 60807051371, 60962356514, 61736843743, 60756487612, 60493770020, 59859596490, 59062935711, 58251700295, 58939352059, 58681050924, 58090993060, 57483794958, 58152811932, 58574358181, 58819495989, 58588063746, 58312034566, 57418978336, 57810862018, 57144926093, 56768822368, 57312770019, 56451686752, 56009441985, 55109143666, 55932339048, 54975497995, 54421696274, 53611724022, 54031656758, 54606898990, 53661542626, 53388461565, 52875282074, 53409033056, 52878923099, 53335225384, 53830974311, 52889891656, 53436622199, 52839628068, 52777409245, 51881555479, 51998245220, 52641430111, 52045561250, 52038468295, 52838391468, 53518962229, 54443128045, 54995915138, 54399219577, 54888184104, 55425459449, 55227171822, 55536009111, 55602800406, 56004341075, 55996220773, 56653140133, 55776899937, 56616667338, 57262381514, 58102455331, 57719437375, 58622479066, 59031882048, 58910340549, 59355502392, 58469752093, 57567343474, 58018666950, 58478108495, 58390518459, 58587737790, 58837996798, 58140142871, 57857260539, 58398377055, 57507465714, 57506919039, 56922787268, 56476957030, 55750566697, 56176754041, 56181128031, 55185320731, 56107941146, 56053252481, 56545048134, 56932560278, 56339779238, 56908114429, 56705267601, 56551255257, 57198584716, 56963672840, 57115140121, 57073195043, 56751673574, 56200001558, 56681781555, 56186408028, 55261737089, 54667715833, 54617832926, 55325768056, 55285945312, 54782377521, 53883148019, 54558757467, 54310880985, 53917709047, 53498164913, 53624897304, 53041337953, 52462825957, 52690019433, 51932865604, 51907686737, 52011799283, 52110268410, 52574526891, 53445059086, 53810807042, 54359986374, 54539660479, 54728934255, 54337443736, 53837814254, 54144068394, 54881138402, 55380822059, 55874422599, 56347194388, 56010621190, 56779864250, 57253922416, 57965083350, 57373930392, 56483268453, 56199138401, 56320467567, 56509548842, 56793790264, 56041446664, 56157037637, 56270284914, 56062468904, 57034791843, 57589987248, 57843979713, 58400936941, 58945046293, 59600577696, 60548538765, 60350219534, 60615628817, 60497848795, 60146093390, 60685404742, 60440131793, 59911783114, 60007789233, 59369590478, 59430709913, 59339778641, 59598020522, 59690009059, 59694733681, 58744013380, 59302336096, 59613155296, 60430100823, 59656717422, 59112913575, 58351395942, 59234561250, 59033959843, 58895046488, 59407523041, 60347572857, 61000543596, 61248502353, 61062813647, 62062123875, 62184595383, 62139345815, 61678022732, 61079540802, 61062324592, 61363776137, 62272230762, 63143707286, 62865200949, 63391046308, 62919109856, 62784855012, 62206805529, 62551273486, 63347121275, 63419777652, 64259848118, 64656492738, 63791610072, 64665681921, 64586841944, 65478672029, 65419334368, 65521932278, 64903462212, 64268676771, 63455403256, 62521951466, 62334127085, 62150719524, 62138129219, 62213917241, 61418906830, 60637649854, 60589309083, 59603957711, 60458027219, 60944723414, 60370746455, 59942397688, 59312546480, 58710023361, 58659734102, 58783370509, 58323898512, 58241160089, 58820644471, 58360807670, 59354194398, 60123245265, 60399578312, 60809028600, 61088125841, 60524782943, 60935603365, 60816723494, 61799566509, 61050921295, 61989603446, 62044077992, 61291740044, 61916999539, 62732611154, 62416998394, 62004809603, 61941871867, 61510235203, 61608165025, 61349973445, 61151629458, 62040428525, 61801554686, 61590596254, 61065107115, 61946388990, 62329337855, 62915583006, 63838342188, 64807280079, 64017418251, 64891233139, 64468058293, 65099572478, 64279828305, 64329026956, 64962237732, 64188458663, 64723526941, 64595689410, 65064503030, 64753052371, 64731380887, 64854894530, 63869634301, 64722442498, 63857849396, 63069988701, 63947874244, 63160369734, 63748093671, 62893050651, 62249362779, 62868451462, 63039734470, 63485073174, 63424067721, 63035747658, 63464119691, 63076854089, 63413548414, 63554416204, 62893319156, 62848193868, 61953633071, 61517682015, 62433693985, 61863401754, 62143026086, 62385300997, 62619095344, 63393971188, 62908612454, 62555701627, 61805296033, 62721344495, 63628404480, 63004780842, 62756187409, 62636900216, 62863121695, 63146194208, 62267401168, 62381949214, 61904928344, 61279016295, 60607139604, 61473869369, 61844274541, 60930829291, 61348282950, 61828626392, 61429418268, 61267787824, 60641021449, 60271587956, 60514672321, 61415993191, 60965230555, 60113106256, 59797231915, 59400974608, 58906653969, 58213432827, 58355610295, 58345436295, 57871648191, 57634125065, 56963351204, 56047838065, 55984516924, 55449571801, 55002275478, 54056994419, 54947179948, 54761835234, 53920169859, 54146637240, 53495905960, 54031716526, 54796601580, 54495332161, 55225085388, 54451890486, 54458410013, 55004911875, 55036443855, 55430557151, 55316458897, 56231162837, 56064657518, 56516394165, 57230700726, 57125894267, 57977222805, 58941250559, 59432882042, 60019846760, 59079437558, 58331451318, 57807582303, 58185811531, 57939574992, 58733142954, 57816181121, 57756212158, 57265937282, 57052162321, 57156011063, 58141103472, 59134604145, 58519523336, 57703486767, 58172001959, 57675733231, 57886808817, 57263349002, 57685414849, 57042037544, 56624969616, 56751237682, 57223174833, 57982361409, 58361721134, 57772457935, 58030251634, 58597074809, 58124124667, 57674135698, 57719731585, 57459807240, 58020672437, 58390820899, 59198284486, 59515562915, 58949755117, 58266880509, 57283033988, 57768475775, 58717883154, 58993637991, 59209258275, 58262225911, 57898242107, 58719318480, 58360098470, 58878752681, 58149956417, 57599275633, 58368094878, 58533846288, 59473701554, 59789026364, 59005908799, 58864052862, 57949185596, 58886168860, 57923742797, 57897624264, 57386397592, 57940832730, 57643507631, 58427585114, 58561873504, 57586707853, 58364909167, 58260871523, 57740167113, 57056450500, 56106158189, 56976636325, 56711954587, 57397263116, 58294979888, 58837412438, 59253544219, 60028443999, 59837546883, 60602680951, 60955605257, 60621306470, 59772734977, 59681081801, 60319243127, 60805923929, 60923135096, 60708217670, 61592051055, 60879893619, 60169968093, 59514039830, 59854178267, 59686881152, 59200688191, 59153149918, 60001022653, 59161575544, 59277733072, 60174132990, 59495792146, 58814405927, 59403031550, 60027266304, 59449796888, 58866789446, 58803531384, 59292436192, 58986787871, 58165940335, 57348239419, 57849522100, 58170724941, 58341113852, 58895633394, 58848406250, 58329458245, 58817614479, 58852946850, 59178789042, 59365455373, 59249023511, 59517640412, 59276384914, 59100730218, 58216011220, 58504035499, 58636476194, 59269813572, 59661017365, 59790438214, 60317481590, 60420447533, 60746239597, 60070989634, 59922728096, 60534513818, 61381445142, 61547693628, 62399821834, 63185804462, 64049594511, 63809870578, 64732052404, 64777273658, 65750714475, 66290812638, 65464694376, 66431589239, 66120515358, 66810145256, 67540992299, 67492444561, 67679352473, 66949418007, 66909065842, 66206440254, 66696166998, 66861262711, 66124867332, 66574705318, 66096222760, 66093233311, 66792376304, 67726365900, 68091826775, 68391079087, 68293987813, 68019740602, 67663718331, 67194264403, 67345648576, 67205405171, 67294994971, 68037757154, 68072117599, 67656402167, 67075046396, 67913587252, 67989841383, 68662195782, 69080978630, 69569318942, 69998598466, 70511819360, 69572882617, 69942002372, 69610055870, 69904921570, 69983762140, 69377606364, 70350970920, 71271044103, 70811779770, 71530856964, 71857832439, 72261563079, 73081905466, 72156292383, 71460537048, 70723924331, 69907896865, 70174235343, 69726680899, 69892673009, 69515680331, 69666275408, 68719994319, 67731028979, 67827833880, 67841162770, 68469346916, 67628198890, 67469665392, 67726940208, 67146613996, 66281226214, 66577149428, 67506250168, 67556039069, 66664865861, 67329901193, 66473135678, 65643327990, 66077550205, 65206493053, 65519663845, 65317457300, 65352517564, 64849555002, 64956932802, 65177748471, 65617317642, 65515074136, 64731024556, 64756293462, 65395305089, 65980346181, 65786183024, 65968247390, 65977193772, 66484404304, 65526349958, 65056271010, 64702235868, 65408512157, 65839464676, 65977730296, 66663265112, 66402172629, 65800958708, 65098440639, 64227961307, 63641940981, 63490383294, 64183070628, 63639005649, 62986845032, 63054162200, 63248875541, 63594091287, 63542443811, 63903796111, 64465115033, 64870354820, 63880839631, 63537655819, 62628403040, 63095238197, 63929116624, 64338566175, 63686168858, 63743898451, 63551547622, 63494379107, 63137929539, 63517253667, 62777328360, 63570322514, 62748594873, 61988745588, 61912099288, 61524846216, 62341356778, 61644782129, 61617880751, 61825811062, 62447477546, 63427158603, 63142008985, 62786550962, 61795112333, 62376152509, 62070598197, 61423178075, 62266060003, 62421095732, 62015842690, 61594499006, 61048250772, 61620262087, 62253873470, 62980325448, 62446613173, 63409858051, 64102445548, 64428124641, 63631045220, 62991811946, 62843912019, 63501101986, 63809754145, 64197781726, 64851613963, 64615735289, 65283459665, 65599824201, 65428223235, 65992962319, 66732517958, 67110356556, 67818628149, 67025475400, 67358583676, 66697806957, 66377265510, 65744549095, 65198077271, 64538253595, 65155792238, 64546762355, 65214435553, 64477808541, 63720145774, 64145223351, 64650049345, 63669120113, 63894289793, 64636891733, 64242556679, 63987676590, 63919868643, 63489369035, 63912745702, 64385982571, 63870662197, 63449492671, 62828176923, 63129466824, 63807794620, 64499769132, 65233236073, 65225822783, 65621502697, 64663836650, 64069093416, 63952021144, 64676402523, 65278969488, 65331421220, 65886733560, 65110224244, 64685667040, 64374402380, 65175262214, 66035764628, 66561466881, 67256267821, 66363763968, 66809564658, 66432401150, 67224331854, 67653944528, 68105118892, 67377762418, 67043531881, 67831437988, 67306254399, 67376014585, 66485302498, 66961570402, 67696838798, 67425489486, 66830989546, 67225454284, 66473632518, 66962641892, 66762916558, 66186602841, 66707501468, 66515493399, 66257257801, 65938804601, 66349502388, 67144240839, 66361315917, 65419290826, 66038869581, 65617305851, 66304960712, 67240181127, 67690307858, 68278019952, 68375004330, 67442373219, 67157283364, 67996916597, 67249777494, 67536766752, 66728343377, 65775241077, 66436411433, 65773470974, 64928662702, 64340808687, 64441196167, 64430599046, 64946516493, 64086568946, 64749885594, 65029011278, 64741776565, 65090560311, 65154672574, 65692233574, 65964490988, 66638462770, 67518533413, 67444061283, 67384900879, 68229543992, 67658167959, 68533366501, 67923667127, 67174430790, 67959712935, 68357313922, 69235818784, 69595304776, 69176043597, 68553540040, 68276463969, 67558717541, 66675227748, 66238570178, 66910479723, 66957501755, 66785300394, 67455284364, 67081735008, 66440888400, 66342473904, 65692469283, 66353671420, 65930366133, 65440286443, 64886916179, 65237553643, 65464300969, 66054669977, 66711488118, 67664966416, 68340486507, 67535099599, 66802145554, 66795466492, 67745341352, 67935366308, 67052318447, 67980510572, 67028038122, 66386777608, 66443656775, 65637274150, 66529791371, 66732697399, 67349033634, 67474806446, 66655423150, 66318474785, 66540079405, 65717232040, 66643524292, 66137795203, 65566529145, 64900844838, 65195238207, 65823064264, 66789530421, 66528600604, 66967640895, 66200655128, 67168379000, 67513994209, 67131137629, 66210641357, 65734440609, 65299933986, 64868787039, 65386768649, 66041961305, 66353311574, 66926907349, 66298748159, 66993450259, 67649617466, 67877841986, 67279700263, 66423697967, 66136337267, 65339249083, 65675563397, 65164527058, 65248762681, 65214195586, 64354930579, 63918449499, 63255992181, 64216129594, 64722173268, 65708712445, 65146615928, 65144821028, 65783695305, 65655428685, 65529396121, 64550618834, 64869623527, 65314266008, 66058788371, 65274061814, 65010572616, 65821579720, 65188139498, 66086715902, 65937453750, 65459767876, 65909179308, 66662356388, 65730720305, 65650901848, 64675629414, 64920589909, 65732598986, 66055761640, 65866821430, 66743950072, 65768408401, 66713117301, 67580080887, 67795821753, 67460312707, 68356849040, 67439064053, 67075580070, 67595328151, 66672530681, 66807442754, 66497067342, 66160442694, 65341414025, 64788957185, 65394361178, 65604881205, 66524306616, 66181587998, 65770526972, 65841130351, 66414808093, 66313593785, 65399355541, 65137934141, 65858280810, 66359330424, 65438345877, 65063557941, 64803218049, 65415664870, 64704004589, 64518726626, 64803286902, 63922667919, 63437099115, 62973565364, 63685212576, 63763497183, 64492453803, 63557516862, 63902206339, 64297762768, 64130940567, 64926530256, 64703381347, 65469246696, 65244740004, 64730801272, 65302222689, 65923297526, 65226222574, 65289367681, 65709847383, 65710264725, 65394836890, 65394270163, 65150499764, 65460970217, 65843002725, 65708834483, 65103779808, 64490194012, 63674119785, 62967376257, 63545994781, 62816186543, 62448543234, 62611676386, 62187737938, 62622012140, 63124592030, 63343038446, 63765394817, 63715824791, 64424298748, 64681817821, 65638494652, 64987692132, 65098541990, 65209854078, 64752237867, 65066884189, 64952562016, 65299707086, 65712769734, 66455098699, 66705438009, 65949401391, 66655683758, 67416214352, 67055344122, 66892591141, 66332655392, 65735491860, 65563958823, 64944395200, 64143446823, 63649846550, 64401764038, 64987689901, 64100208054, 65088411725, 64668978469, 64914776845, 64913100264, 65353144840, 65935085693, 64996124678, 64801823430, 64850649665, 65845404626, 66068455887, 65938165310, 66652489110, 66016873688, 66534032494, 67007509375, 67603402737, 68285224639, 67705679184, 68012697910, 67792472243, 67943525630, 67629993569, 68589250540, 67849926302, 67146892879, 66330254467, 66845574424, 67751106459, 68097241677, 67846709671, 68534357307, 68120972876, 67591944689, 67329874096, 67626261494, 67546889202, 66686232069, 65933673835, 65901465556, 65502863994, 64517579940, 65382299275, 65389271548, 65595961834, 64808859945, 65598055114, 65105953839, 65941732715, 66427468047, 66446791569, 65754625413, 66274528534, 67108999024, 67883440773, 67756770650, 68582393344, 69423059384, 69819660254, 69876000509, 70046709149, 70669299754, 70595618260, 70697682447, 71100008755, 71417939407, 71973337818, 72958015824, 72638010874, 72854208614, 72342713522, 71408687150, 70810254560, 70397708713, 69651609628, 70161801224, 71155899769, 71726763100, 72143949410, 72624123580, 73141185429, 73166365583, 73368728227, 72785437435, 73254746135, 73765395173, 73450600442, 72826014206, 72083325430, 71176691555, 70438342833, 70122139486, 69337843115, 70225079140, 70811334913, 69960372879, 70333299545, 70964148323, 70528321286, 70061304120, 70857210085, 71746007030, 71917234791, 71062385577, 70240738219, 69490275246, 68635365093, 67727689158, 67558349440, 67050494647, 66355337638, 66861604079, 67695540220, 68695262494, 68394989084, 68199762948, 67652949654, 68231938314, 68533065903, 67746077959, 68677945067, 68441630081, 68225362953, 67390192411, 67206455266, 67920041069, 67125991249, 68033585877, 68284511271, 67876656353, 67487184163, 68368429363, 68629866202, 69508746653, 69775698296, 68816146605, 68572435986, 69165705241, 69169270113, 69275537503, 68735902158, 67958621265, 67851545847, 68552710261, 68691375352, 68382784095, 68000630626, 67491814194, 67499777817, 67076189605, 67412902431, 67997107022, 67001875358, 67962438709, 68813434334, 67820434448, 67021717317, 67935211145, 68320988826, 68856967287, 68666030434, 67766206301, 67216817806, 67881543072, 67438474257, 68336486183, 68897992038, 68368429087, 68982085763, 68268602711, 68701714969, 68196875178, 69044425256, 68050134187, 67427387637, 68099643765, 68011375638, 67839055466, 67002946942, 67568302740, 67412638634, 67057923118, 66621012487, 67348801986, 67559422293, 67547477448, 66782443255, 66084257748, 66078502356, 66686991045, 67334590264, 67711022518, 67696288682, 68199378603, 68554537368, 68163396922, 68276898881, 67358834571, 67796523636, 67779418140, 67343619961, 68255878180, 67528633392, 67223416365, 67679422622, 67892063100, 67085886675, 66622999230, 67122034021, 66744479790, 66297085427, 66145982514, 66645391468, 66294150481, 66990458933, 66066972021, 65661288174, 65801533523, 65254541059, 65856267408, 66075789903, 66920676334, 66637969034, 66474107668, 67234233582, 67001766095, 66302522631, 66116986522, 67110440612, 66599523898, 65696188798, 64802634397, 64314780742, 64307195890, 65029182978, 64582044714, 64640205533, 65472546910, 65691783163, 65287645277, 65498853701, 64978400828, 65369739458, 64547747333, 64465232706, 64619731669, 64713285280, 64372220103, 64284356923, 64163082883, 64139354997, 64998644547, 64507385838, 63940660533, 64345830450, 63726408863, 63293062634, 63998016133, 64436109607, 64961433207, 64945008468, 65800156405, 65827806990, 66277172475, 65481415507, 66312858635, 66518411460, 66730937147, 67517003907, 68144182668, 67305666853, 66617313294, 66469246886, 66074069302, 66755123030, 65755327189, 64842483006, 64287720213, 64375743349, 64118754768, 64409923126, 64570291131, 64806384687, 64011197780, 63404812192, 63157605006, 62874369163, 63750878407, 63996282748, 63063153150, 63332511562, 63035314102, 63026108890, 63462308722, 62916258086, 63870232180, 64840018813, 65829052688, 65390437213, 66261421829, 66061081337, 66263938938, 65796817978, 66244006452, 65306449500, 66234575469, 65595932337, 65782881850, 65789724683, 66656244609, 65808482614, 66684797812, 66858216721, 67414543998, 68161283939, 68237813340, 69047513498, 69085054949, 69235281337, 68659844596, 68002055734, 68208911824, 67395603513, 67185709102, 68089587607, 68597704838, 68726815215, 68997971957, 69994752356, 69325935964, 70252808531, 69724662214, 68880292169, 69660240667, 69688956856, 69513666124, 70321730394, 70377536422, 69792479240, 69396259261, 68562719389, 68310605907, 68793848303, 68421203334, 69373163716, 68702609268, 68985064238, 68418475021, 68580360829, 68553098831, 69199903668, 69808347980, 70609455214, 71306267801, 71003888305, 71901939293, 72045136923, 72342352037, 72512916312, 71969312382, 72190606224, 71862330400, 72261387262, 72316383624, 73067931206, 72621524245, 72374666870, 72948472961, 73921810143, 73405111862, 73018152612, 72318741333, 71501078680, 71358058215, 70839659742, 71325088583, 71242662446, 70520364454, 69555244588, 69246663660, 69768765341, 69159747930, 69777202981, 69945032700, 69141101598, 69319924974, 69887973102, 69413567009, 68721069773, 69467415569, 69425298884, 70410223377, 70451233664, 70195501025, 70851336762, 70683657935, 71176024497, 70256566342, 70267299911, 70279676539, 70016200393, 69556890721, 69204050488, 69065367535, 68114085136, 67900377816, 68321853133, 67675639652, 67124628191, 67495863704, 66806729194, 65898626423, 65580951106, 65549423857, 64903189721, 65335429409, 64514543356, 64798774874, 64270124547, 64426824984, 64448336424, 64097695238, 63408731140, 63185918982, 62805254469, 63680037658, 63569925875, 63075198634, 63787094711, 64309803232, 63889451534, 63286695489, 63218501420, 63607051761, 64516561674, 63561605857, 64369809676, 64211089860, 64725989202, 64193330685, 64971297862, 65577941553, 65747851126, 65548285283, 66117844092, 66299152620, 67105411721, 67633734940, 67046067476, 66989076541, 66139385683, 65983103310, 65593846975, 66158366573, 67121646481, 67139213624, 67262599793, 67558367441, 67253463153, 66994915798, 66574589680, 67282711160, 67318617677, 67193091589, 66576022071, 65783343664, 65567795295, 64653612790, 64425927098, 65214803369, 64649757020, 63759465449, 62872279077, 63690288077, 63037355066, 63924816424, 63423953303, 62792319655, 62411389832, 61587084152, 62025696330, 62766740439, 63226053481, 62997245921, 62756211739, 63433600469, 63385587761, 64278049173, 63931302129, 63507246746, 63270679385, 62273679220, 61690089052, 60840155521, 60794464390, 60856232290, 60099740146, 60728960886, 60467589646, 60588464356, 60784140330, 59892591857, 60840004576, 61287450572, 61949731926, 62678659036, 62016035970, 62683907807, 62729455602, 62247859689, 63059793416, 63459119349, 62676537460, 62885410671, 63049673816, 63878169767, 64739952429, 65139378803, 64270777583, 65215466816, 65031597788, 64730466752, 64096186868, 63992965767, 64506766495, 65448289930, 64835662507, 65546997676, 65372028803, 65156108726, 65528134883, 65065863074, 64596145801, 63961713205, 64637890668, 65583446041, 66120432372, 66883882743, 67697626001, 67949247603, 67313712046, 67240659890, 67856081288, 67149888552, 66300701295, 66856188739, 67517088933, 67166078745, 66553107933, 67334839606, 67978511297, 67487117502, 67801637419, 67680350111, 66925153732, 67255037319, 67934699954, 67383667289, 67009450925, 66633235321, 66614694851, 67428119313, 66502686363, 65543610025, 66364953364, 65967027027, 65877361314, 65487824388, 64888914697, 64358031992, 63584454994, 63270182089, 62450274716, 61919704155, 61167342752, 60601552720, 61040306834, 60404753124, 59520634312, 58876288228, 58375434402, 58833096779, 58197983668, 57488453940, 58324125987, 58608694946, 57818975390, 56991730153, 56980312633, 57364710980, 57703252027, 57647382913, 57738330107, 56948870169, 56876184339, 56077808820, 56007713054, 56100599494, 56427657750, 56628603998, 57212114632, 57369200369, 56500024939, 57290098423, 56754089615, 55891141053, 55568125654, 56195918064, 56950686688, 56671793263, 55675633153, 55440168118, 54560264224, 54802791965, 55331029592, 55566036321, 55784299678, 55587673378, 55068046527, 56002280961, 56298282868, 55749941350, 56514475986, 57323176716, 56972434443, 56552927001, 56782391996, 56443721744, 57265329803, 58128910712, 57175365471, 56248083082, 55968167120, 55177326183, 54218411358, 53261670783, 52323608509, 51349264404, 50465120860, 50682155703, 49951956561, 50822916785, 51171462030, 50467238446, 51086365711, 50710927528, 51405292288, 52133190100, 51867488662, 52493113564, 51514305096, 52414177418, 52546551673, 51574986020, 52052473462, 52002466521, 51476421888, 50920444462, 50775432347, 50710939478, 51606231932, 51378028961, 52238380853, 51669928710, 52483602014, 51895653420, 52109387601, 52477651316, 53006835249, 53171119435, 52571475491, 53321006632, 53818624049, 54187959873, 53311195132, 53744170018, 52949466557, 53590176783, 53518664112, 52932048604, 52968649374, 52451842166, 52010080708, 51187496238, 50597602581, 51448414445, 51325936404, 51304712336, 52191494444, 53008011147, 53722559844, 54515686318, 55230862358, 55535208998, 55770484418, 54798234859, 55261538955, 55648108187, 54743911535, 54627466723, 53792581007, 54237720344, 53840228578, 53246348501, 53995833516, 53048018162, 52884894096, 52461793236, 52688277711, 53528226718, 53178998922, 52995739502, 53713785603, 53831367681, 54549417002, 53760699991, 52963313607, 52761886742, 52174153314, 51578242781, 51740275771, 51269349416, 51111691029, 51395320542, 50434113577, 50317453257, 49577698058, 48617471124, 49394384330, 49637731829, 50465039277, 50411696494, 49524725853, 50312165306, 51151065085, 52015948816, 51608711357, 51182761604, 51883640122, 51138303311, 51553429328, 52090439830, 51467299406, 51964125219, 51637605303, 52009463236, 51583838714, 52511500345, 51729088928, 51319338499, 50849273194, 50072296530, 49220609555, 48885552130, 49612776231, 50271865036, 50883080450, 51437501016, 51654432299, 51481842149, 50772839601, 50378078960, 51201525398, 50593448272, 51240640642, 51129435653, 50614128809, 49801703339, 49605542435, 50249970544, 50065246472, 49531004179, 50191102605, 49540607682, 49281004733, 50280845654, 50959248717, 51279870004, 52202598571, 52606502147, 53133236608, 52863956784, 52559039260, 53516875476, 52976604957, 53110817558, 52400010971, 52378528545, 51655436407, 51301818901, 50555966294, 51532964945, 52371188382, 52817720529, 53539362172, 54117462727, 53440830603, 54419505688, 53790467833, 53963277109, 54751094303, 55218836320, 54714345908, 53741023125, 54429901162, 54123837436, 54150055960, 53567563846, 53243197832, 53421191515, 53453944090, 52921058549, 52717370420, 51868350109, 52171391362, 51448822172, 51044779737, 51866371353, 51559543147, 51467565267, 52300494148, 53258404173, 53287080310, 53198323772, 53431571372, 54034137195, 54594187346, 55052566708, 55671165652, 54820475176, 54401225194, 54605019794, 54463086461, 55408152111, 55340879524, 54782003718, 55063779414, 54980699661, 54990311714, 54323064053, 54368506946, 54583955291, 54885824754, 54301082749, 55273581549, 56090650960, 55551206168, 55564612746, 55435508386, 55612382314, 55952266845, 55878286793, 55032783118, 54392069060, 54074050670, 53083811124, 52210945386, 51649824441, 51618974570, 52114486947, 51408803314, 50786021087, 51181009619, 51521533018, 50619357510, 51473310268, 50594841614, 51006780136, 50759969899, 50510091848, 49535053529, 49702562835, 50167545805, 51019794541, 50461009366, 51257243823, 52069052205, 51475717883, 52380670096, 52458197364, 51513328631, 51876100064, 51505135675, 51911462964, 52827043839, 52925587840, 53838977227, 54074490769, 53923444702, 53190705171, 53116988690, 53366678475, 52615002037, 53463537266, 53950598428, 53169217988, 53251819176, 53059404450, 53008507097, 53557801444, 53423599409, 53330809287, 52397214612, 52436758767, 53406344483, 52825279976, 52156099833, 52224754849, 53202396018, 52506983477, 53404586980, 52486712991, 53467188529, 52470428715, 51678591916, 52124340513, 51271097772, 52181026457, 53003552776, 53281049216, 52681579587, 51917875160, 50935952985, 50277679070, 49815489514, 49324891276, 49443891744, 49797232688, 49314452444, 48412452952, 48933935032, 48435618400, 48427973697, 49045108484, 49524688591, 49468625226, 48720384114, 49673470358, 50316892435, 50051963622, 50969596528, 49984911034, 50629828890, 50156618449, 50234945394, 49618002801, 48834606100, 48507573508, 48235374761, 48571268253, 48710775641, 49498892035, 48835356548, 49760746410, 49752841437, 49163919499, 48325478909, 48648105473, 48124190404, 47720034548, 48485062720, 48802421433, 49457128254, 50363420529, 51050161640, 51068253264, 51991882472, 52241348000, 52700288494, 51775077143, 52688894309, 53251753637, 54230716605, 54675256725, 54337213802, 54229649727, 55036782704, 55052117229, 54187045215, 54916712905, 55831039514, 55534999896, 54581904519, 54111405955, 54453264941, 54160207571, 53389005506, 53015182236, 52847042552, 52421878475, 51783056199, 51156990915, 50842323234, 50027424481, 50811617389, 49910139452, 49822336483, 50762934038, 50813467355, 51374490555, 51681095566, 51604898498, 50894280540, 50283830846, 50022893518, 49845433197, 49683717751, 50481063898, 50701071580, 50904017528, 50792116640, 51328837473, 51422525615, 51596278991, 51695452815, 52571032620, 52616466671, 52986546781, 53568302778, 53913664788, 54855075354, 54864146462, 53892685625, 53298509033, 54210191056, 55098941500, 55705888654, 55781180261, 55176606432, 54706174309, 54219482842, 53390725694, 52875490594, 52652842522, 52689801789, 53304108575, 52643339991, 53364734888, 53617776866, 53937896220, 52947806027, 52569201852, 52909765901, 52387720768, 53104974155, 53789273939, 54030272916, 53992920068, 53476451153, 53428734324, 53791770254, 53161807535, 53670441323, 53759867123, 54661274739, 55033279978, 55892522364, 55880823652, 55980188275, 56076961063, 55300902654, 55903148519, 55844882564, 55627515395, 56055062904, 55315687615, 55901967874, 56723448049, 57216486015, 57022684719, 58001782769, 57485292888, 56770280326, 57360910625, 56883761895, 57098120566, 56964297591, 56686803902, 56326486851, 56732857785, 56557403226, 57299107236, 57092792792, 58002116749, 58541061114, 59466470555, 60195627895, 59951328920, 60139673379, 60997545895, 61866359564, 61331870656, 61646930431, 61597015745, 61236363864, 60848559260, 60462948647, 60528962471, 59907131115, 59464055056, 59693840647, 60284187230, 59315879704, 59193447871, 58997247751, 59351627911, 59567353852, 59841617098, 59911117847, 59162698279, 58780951069, 59470784166, 59180274082, 58566896983, 58971729397, 58933488561, 58977133190, 58973198836, 58822700061, 58014238991, 57412933354, 57830208084, 57482813701, 56590967614, 57195869230, 56223054498, 55466670468, 55306157800, 55751694628, 55727726946, 56358813527, 55484805117, 54900377511, 55489297695, 55796921314, 56234566793, 56068854010, 55087606260, 55597546011, 56440245115, 56056734585, 55114944632, 54429201707, 53463331067, 53466944539, 53728006196, 53547626571, 53972872463, 54341081264, 54475098344, 54630405305, 53750332420, 54449285489, 53638790269, 53371890260, 52833219018, 52694284623, 52801785843, 53061793241, 52075046855, 52747774226, 52549811993, 52547070549, 53529039892, 52842555471, 53028969031, 52353281356, 52759465394, 53424052624, 52826711364, 51931181489, 52357367323, 52344897607, 52456994264, 52962309565, 52169855187, 51322054338, 51927706506, 51305267239, 51399754755, 51978766771, 52770237544, 53698852776, 52962177568, 53516941364, 53194103581, 53894400190, 54600844443, 53851088561, 52986738605, 52996568881, 53806928016, 53993698929, 53941035080, 53171593261, 52873502742, 52200047205, 52230862630, 51987735415, 52636484692, 52977797735, 52832373930, 53182605721, 52798695461, 53762305360, 53126874048, 53011079274, 53828523113, 54747242777, 55622380429, 55733700034, 55443410342, 56032471651, 55144656765, 55331993457, 55991465435, 55805775062, 55492270125, 55414564261, 56263162231, 56168208452, 57064652737, 57367800924, 57412117589, 56970283883, 56467749841, 56734344449, 57298348688, 57252680907, 58203671979, 57995465357, 57835531249, 57101892953, 56107458158, 56865850309, 56887134066, 55934325256, 55402715539, 56094220548, 55114959451, 54293052409, 53637999839, 53529003998, 54501419490, 55138868797, 54862555122, 54419692955, 53627883091, 53710650190, 53982166577, 54786530827, 55353874320, 54467288070, 53846287518, 54516807327, 54339093520, 53722220253, 53399469224, 54161351043, 54154710918, 53460397126, 53704790452, 53048700813, 53731559044, 53673238148, 52978528734, 53137675072, 53642760801, 54060397782, 53885283536, 54632491171, 54502890876, 54460274515, 53625761447, 54540472137, 54123815553, 55067388493, 55576672522, 56012724730, 56484392507, 56437574592, 56533440061, 56327945855, 56748693420, 56787941024, 56845198479, 56692431012, 57663964868, 56707867950, 57391099385, 57727150484, 57139207299, 56326658410, 55357074951, 55401958616, 55392677316, 55826634984, 56107972419, 56656110924, 55968562209, 56383057955, 55699812103, 55331451112, 54933590007, 55813455330, 55244346454, 55698282654, 55119538821, 55887091111, 55884842859, 56884121852, 57587000768, 57041952930, 56325457768, 57225982297, 58160838557, 58154804229, 57762188910, 58761201270, 58608871465, 58084486832, 58351603180, 57443590745, 57524687527, 56622458541, 56458928715, 56994734237, 56844767863, 57060139430, 56314549238, 56325036881, 56857713611, 56048514018, 55234516687, 56072314229, 56415258744, 57235960913, 56918156313, 57318226464, 57558403889, 57431149549, 56925241366, 57778211479, 57125176064, 57704272870, 58027520603, 57118218598, 57581660976, 57199044221, 58194635575, 58795215165, 59102093030, 58974379283, 59262700926, 58422759456, 59296033961, 60174298742, 60220841968, 60411384363, 60813663336, 60641173624, 61243650659, 61120873114, 60444072009, 60292537565, 59456575064, 59814232937, 60645765143, 60417432196, 61369440152, 60861181887, 60454326377, 61085313983, 61600795382, 60614905222, 61285706644, 61878453104, 62586252761, 62305857814, 61574806184, 62514537270, 62513404491, 61778135803, 62343910264, 62367907500, 61546205716, 61556140343, 61041957366, 61154362632, 60646349744, 60303837947, 60318722712, 59339822637, 59655054983, 59663888082, 59839605766, 59372564423, 59437688439, 59957017925, 59775416998, 59311071101, 59739587236, 60285115901, 60164689054, 60077711562, 59130412584, 59844348388, 60441397763, 60970092865, 60584166644, 61033929452, 60744043836, 61696096669, 60719734459, 60190132041, 60613820458, 61069696529, 61931687212, 60979217812, 61594918424, 60655550567, 60811903874, 61583797674, 60630794438, 60973483495, 61365579850, 61612274222, 61865406203, 61606904131, 61548916507, 60631191189, 60288453629, 59327340331, 59699335432, 59135212578, 59499459571, 59302429179, 59283172599, 58488356216, 58527266869, 57728740910, 56758698911, 56740325407, 55909823398, 56622304692, 57436512106, 57685901317, 56834197661, 57595535807, 58085310712, 57094088186, 56499023249, 56411819616, 56812015518, 57558932027, 58075997781, 57379564619, 56995325732, 57053326131, 57846388201, 58347703006, 58438799897, 57527415076, 57269589456, 57138524200, 57842307593, 57745570608, 58401784678, 58670474196, 59179067187, 59130107676, 60022877804, 60278428165, 60165302413, 60176224116, 60911535004, 60328355784, 60353578485, 60276687252, 60252524567, 61038588115, 61385970417, 62308142641, 62441921417, 62892692463, 62089226362, 61595358613, 61587450143, 60921065166, 60283409699, 60413276986, 60409088583, 59720992976, 60644754838, 60070786586, 59409645176, 60004650516, 60162947995, 60592947721, 59623695197, 59003481742, 59643395470, 58964729175, 59024882179, 59395751029, 59943216595, 60276557207, 60696594806, 61441799268, 61208430647, 62185338425, 61591187138, 61806763639, 61390125006, 61556319842, 61403306557, 61766499431, 62485897333, 63308502189, 62484073386, 62682695893, 63102766741, 63416395065, 63525149950, 62690994727, 61984175931, 62703351194, 63479387337, 62615367526, 61636020915, 61367316368, 60769897136, 61260442783, 62015057119, 62570973222, 61728492684, 62184324806, 61525400945, 62128977490, 61793420432, 62348640977, 61870780083, 61008120810, 60484092609, 60842041690, 60600833067, 59954991420, 59240781529, 60174345273, 59599698785, 59093726750, 58431686618, 57570563631, 58226414791, 58883300390, 58178222164, 58028200178, 58495648240, 58836870060, 58004152603, 57174799660, 57345089861, 57441112398, 57012997804, 56864966389, 57151086110, 57069433465, 57660251343, 57473946258, 58186048742, 58998726167, 59651220026, 59499843877, 59279419530, 59441329995, 59387320644, 58905331521, 59407045714, 59946758967, 59050278823, 58379613776, 58522571249, 58750309815, 57968503470, 57953681311, 58114508600, 58428744994, 57636847195, 58583756504, 59351125457, 59879778060, 59748228673, 60055700707, 60460288951, 60026891781, 60248789518, 60844820945, 60161059120, 59592194420, 58625079739, 58035844363, 57905473556, 58036071984, 58268508256, 59262478778, 59604864389, 60228870450, 60831976061, 61308203533, 60561185190, 61364795535, 61862701098, 62423136956, 62782864968, 63660267585, 63916703067, 64569184246, 65087279851, 65945614612, 66089502282, 65208011195, 65906840888, 66813887002, 67412456845, 66471724420, 65535135653, 65760540005, 64991257212, 64797291203, 65773605560, 65939000426, 65490556201, 65239851022, 64430008049, 63788458528, 63722406709, 64406317231, 65049985667, 64618151765, 64599263659, 63833134311, 63688419983, 64516485022, 64937329358, 65037610051, 66017433274, 66260193866, 65461823310, 65836145387, 66715530507, 66400131227, 67248111817, 67390560719, 68200242375, 67978015226, 68639359430, 68769949949, 69233285902, 68920019113, 68531166823, 68255696007, 67961137900, 68029665279, 67398578260, 67060641298, 66343290804, 66728252429, 67548999597, 67140038476, 66883636883, 66160182764, 65780458373, 66116830409, 67043590174, 67219627892, 67118701213, 66137732334, 65289558841, 65839589756, 65936218991, 65604418676, 65151407772, 64986895528, 64521846158, 64681436717, 65195839016, 65541803430, 66469238403, 66259601853, 65463503078, 66134193533, 65505591417, 65789524214, 66446085190, 66260105030, 65611067214, 65055450305, 64477478245, 64265059246, 64935057123, 64157609867, 64244141781, 64312588757, 64901270905, 65219859159, 64703453030, 64057770722, 63444978483, 63167698221, 63075973638, 63899020103, 63766142446, 64003393980, 64169997210, 64422555538, 63598245335, 64165281722, 64242609784, 64405884742, 65188317979, 64926744027, 65303635133, 64504330482, 64648625260, 65620972317, 65152551819, 65608618746, 66329996795, 66841393247, 66044643928, 65397974197, 65586371407, 65571343411, 65435987313, 65401393967, 64430204864, 65359530714, 65213558588, 64920230927, 64671596136, 64609815707, 64574801589, 65240645599, 64468328748, 64360670983, 64342515953, 64893978732, 64142501895, 64059545530, 64227057551, 64315678714, 63755044818, 64090017665, 63520446578, 62570864816, 62140347077, 62032062012, 61512585465, 62167662772, 62661750165, 62002952914, 62451979190, 62026480126, 61126663430, 61979319244, 62970263487, 63826276786, 63720602908, 64428553058, 64578220312, 64211046211, 65128589836, 64530341981, 64934888113, 64130517488, 64423336962, 63866149490, 63131922751, 62430262375, 62492772969, 63081839526, 62578744680, 62053671164, 62489899606, 63159458026, 63095173387, 64006142895, 64866293931, 65681335770, 65677416975, 66050702820, 66192233035, 66855489753, 66597309357, 66674608319, 67363771793, 67167478137, 66333118269, 66237672259, 66031637833, 65092196344, 65181578452, 64930311730, 64028562189, 63643688136, 63179112265, 63698123833, 63102339430, 63770778233, 64740581991, 65200025022, 66165175977, 65656559562, 65152259680, 64330204131, 64792614411, 65446368150, 65855624843, 65418374082, 66349523579, 65547624411, 65267241265, 65604541402, 64791369474, 65472863086, 65783298909, 66279649385, 66745002424, 66326166713, 67009229544, 67224701029, 66257740541, 67094858447, 68011356654, 67977917905, 68353948998, 68050953379, 68432400489, 68471789006, 69008304050, 69250843628, 69476476562, 69806083248, 69388284934, 70234746556, 71219451621, 70699639713, 71177654730, 70475204118, 69692758781, 70136612779, 69281349510, 69905531249, 70662856108, 70548994573, 71026540741, 71902785167, 71153578142, 70467303840, 70947974314, 70733781946, 71354320608, 71211542647, 72022265825, 72261583194, 72127182312, 73104979924, 72478175262, 73181226635, 72236078941, 72871533283, 73395243145, 74045728049, 73311093490, 72716095173, 72807391805, 73442711038, 72987656861, 73716098045, 73732922758, 74459101250, 74391574619, 73681357170, 73538561956, 73951168726, 73140923199, 72183118268, 72559936373, 73238127275, 72288628471, 72786273254, 73378688836, 72807139699, 73493927024, 73247310645, 72723463445, 73102087185, 72583708874, 72868604087, 73863333607, 73575017787, 73098453090, 73204419862, 73595802767, 73256378797, 72515880343, 73136264672, 72278349959, 71617803533, 71771059637, 71698186666, 71963088837, 72572912117, 72649959193, 72290824119, 73032692874, 73074072093, 72248407663, 71602483606, 71909264057, 71550460602, 71433665960, 71533929666, 70548856096, 71229122447, 70717078986, 70136280155, 69910490389, 70510393560, 69891462679, 70817215069, 70397280968, 69505309779, 70120756004, 69493825086, 69795997127, 68817427090, 69025894014, 68707277393, 69205622443, 70137824214, 70335829481, 71087252915, 70181323086, 69222375174, 69505768969, 70439623369, 70152628801, 70356545803, 70185476030, 70994228943, 71186386215, 71093168321, 71994482184, 71353563049, 70454500566, 70700918136, 70009338482, 69030728983, 69578148289, 70410622918, 69667952042, 69280546813, 69926343966, 70056918678, 69448455590, 69108364986, 68475550514, 67855864445, 66857594412, 66970761901, 67775165439, 68563735836, 68284652991, 68385141793, 67962708518, 68806455240, 68512372089, 67688882648, 67749735039, 68364301868, 68178164269, 69167409321, 69998560922, 70859266574, 70876896172, 71648904515, 71305466916, 70481616443, 69703230700, 69659313741, 70488389208, 70181227146, 70104633805, 70652270017, 71559644707, 72481797493, 73342767810, 72601124227, 71733404808, 71538565444, 72447669361, 72917181927, 72774439630, 72094117074, 72743240203, 71808950641, 70967806248, 71679704962, 71202848289, 71856330849, 71618628392, 71243095489, 71135465855, 72074591196, 71384524175, 71573177184, 71580001363, 70810705820, 70918963310, 70715269801, 69850533479, 70721017090, 70055399683, 70630332574, 71408802898, 70942520839, 70393197806, 71003243336, 70122200837, 70019958279, 70264930520, 70622070896, 69766515617, 69275123352, 69063092065, 69277025661, 69238567172, 68563738499, 69437750238, 69402058228, 69491842831, 70258463074, 70407261469, 69551248638, 69617489739, 69504273439, 69037143508, 69384854295, 69705550538, 70041798759, 69455480987, 70098476261, 70214964410, 70312582411, 69441079203, 68613529543, 68998047599, 69262700959, 68407625286, 69244006676, 69128169657, 69670339266, 69165434636, 69304669034, 70209905805, 71018966983, 70620918662, 70070727177, 71023477221, 71319234802, 71537014237, 72222964132, 71743897180, 72404082521, 72796067991, 71804388701, 72700072047, 73132842813, 73222403680, 72693423910, 72926469346, 73073309551, 72659001517, 73452819077, 74229060790, 74686280041, 74283817938, 75096741551, 75802247555, 75608096059, 74884527120, 75332164385, 75102808849, 74889326537, 74999896095, 74623223865, 74504039811, 73567492235, 74105564839, 73819765599, 73938591591, 73050491770, 73150668675, 72542805703, 72238386841, 71811416064, 70986722576, 70923920762, 71031656809, 71594267816, 71660467203, 71679172911, 71048073303, 70768421279, 71740214190, 72578871464, 73408265040, 74017652699, 74577873388, 74616994417, 75602503636, 76181361178, 76724772566, 76383483803, 77001288054, 77078310386, 77527933013, 76633866731, 76057613780, 76472069247, 76198545776, 76481016764, 75693830175, 76205445385, 76409060658, 76320037983, 75431294019, 75470885210, 76215887153, 75751352106, 75525508592, 75612080414, 75775279457, 76540408003, 76594912576, 76043866458, 75859744163, 75709716660, 74827659342, 74397002987, 74948313940, 75469799695, 74547687093, 73606638611, 73681459404, 74661118692, 73676656112, 72722970498, 72455806365, 73262925613, 74018601235, 73691916927, 73275030901, 72497966957, 71695621805, 72154236543, 71410530923, 71296024882, 71868654785, 71848643715, 72217122481, 71793682051, 70909190691, 70719883954, 70975930117, 71698173501, 72555170988, 71651120633, 72345953654, 72566642949, 72322337341, 72091836378, 71206445620, 70279054756, 69628791205, 70178372031, 70175438892, 70714972018, 71549634213, 70658977268, 71089090147, 71576647618, 71287296266, 72089196594, 71432336344, 72218813392, 71524581892, 72130942941, 73038202445, 72896772385, 72207537080, 71227677715, 71740193481, 71452617240, 72275940661, 72936355861, 73633346363, 72745111362, 72528103353, 71630057157, 71187855630, 71182393070, 70846287557, 71009003124, 70865748218, 71732134890, 72418484871, 72125161349, 73081315081, 73931810360, 74375673102, 74228732544, 73927030124, 73902918747, 74670091289, 74242113378, 73915758510, 74375341279, 74734500747, 75319226548, 75701157659, 75734585155, 75785416965, 75840251978, 74987952726, 75897293173, 76388524370, 76017767093, 76007297914, 76983124617, 76744547808, 76439791674, 76553195676, 76084259528, 75909957533, 76520989411, 77110496025, 76580610619, 76988479185, 77379797252, 77654774223, 77886502067, 77322000969, 76506350642, 76501116542, 76874875248, 75971650055, 76385686740, 77347495947, 78195530132, 77722421579, 77828571472, 78281725958, 78740015753, 77768900299, 77923763827, 78027545136, 78401795739, 77435222461, 78131302446, 78609000959, 79146087231, 78459497728, 78479314552, 77610983944, 77178887046, 77824751403, 76832370651, 76440327863, 76756365442, 76663894487, 77031568229, 76596098808, 77478876292, 77719630949, 78573343447, 79387020390, 78430856281, 77944272612, 78404520374, 77746365705, 78543090989, 78139122267, 77829803917, 78220295625, 78653781625, 78387243000, 78669479580, 79299363021, 78949178945, 79020122384, 78473244141, 77857011291, 76864885299, 77487225733, 76626371827, 75802776424, 76448651495, 77054405166, 76359760453, 77217003959, 76476457386, 77145942193, 77066753367, 76121529814, 75803971359, 75261107913, 75020646871, 74990196317, 74754393422, 74641860154, 74305611587, 74058443749, 73369853587, 73246089647, 74193482356, 73601926112, 74328831475, 73336269502, 73399207210, 73546391300, 72735441635, 73420732504, 74331970085, 74032165434, 74255874821, 74932681578, 74368291393, 73779445178, 73701779038, 74021081569, 73580061630, 74150172469, 73998526584, 74182913743, 73714932138, 74101224158, 73710796080, 74642393168, 75253325278, 75365060759, 74405568298, 74314267341, 73511650632, 73561827362, 74112724383, 73935136585, 73032652936, 73569290577, 73353275562, 72645265084, 73290289687, 73346241606, 72370468135, 72646631940, 72565806022, 72369413455, 72741238105, 71998546468, 72899153088, 72998085982, 72358703542, 71672713217, 71881562673, 71460488511, 72105715506, 72426033051, 72278941782, 73131881984, 73872503834, 73682280630, 73540824290, 73825164429, 73319117706, 72922555712, 72959552086, 73891707608, 73981175928, 73225350878, 72509857661, 71844158726, 70945213583, 71773963084, 72070392576, 71299868795, 71101789189, 71397058833, 71189429877, 70424392060, 69625460332, 68646890303, 67738563358, 67953331406, 67537768402, 67177861585, 66647668433, 66864262445, 66811107551, 66407650796, 67255059892, 67282776002, 68253002800, 67363275359, 67451827002, 68169120928, 67815952592, 68431803741, 67755624722, 67968405280, 67244953439, 66933577529, 67168532438, 68108942420, 67809626179, 67321546927, 68047118032, 68682644937, 68505606209, 69167539739, 69565406629, 70302333624, 69689197323, 69939957253, 69107439831, 69224552858, 68679387832, 67898471471, 68033207929, 68920871593, 68326384530, 67492148128, 68265068904, 67458702691, 68295703670, 68784436061, 69240790473, 68899973994, 69651743350, 68965647278, 68411804503, 67552125101, 66876426921, 67153866028, 66468400711, 67261917280, 66786129354, 67070288303, 67289067509, 66978221741, 66865697289, 67025156165, 66169814938, 66586171287, 66844472575, 67477241004, 66789269315, 65801083979, 66507752513, 67224690259, 66615568949, 67106629414, 67097836395, 67439711425, 67424862189, 68031577413, 67257994199, 66900058793, 66664806965, 67181652204, 67298730187, 66834214845, 67373811102, 66459974231, 66987281013, 66651743808, 66692504738, 67355134592, 67989226955, 68830378616, 67916177900, 67359994129, 66614453593, 67191638098, 68117017358, 68687389566, 68643704645, 69364467502, 70273550268, 70804598311, 71230740460, 71860904537, 72646707034, 71880069065, 72369416316, 71756320011, 71078934559, 71999479283, 71176344694, 70466038892, 70768982714, 70586368238, 71500697249, 72181447799, 72525270023, 71856873557, 72803199048, 73778436207, 73363113063, 74215207966, 73347346614, 73181857556, 72733923125, 72082640943, 71186490451, 71129411781, 70925809108, 70649977017, 71022060695, 70069967342, 70935548731, 71717552066, 71599159768, 72226994406, 72923782197, 72029742900, 72082215084, 72303983748, 72157200165, 71798707139, 71755165090, 72249863877, 72021046420, 72832323488, 72958398810, 73164635311, 73645733284, 72837347243, 73240672376, 73518447805, 73863002799, 74317510843, 75026764399, 75933271171, 76867963448, 77456032390, 77139466662, 76490750346, 76101901848, 76894043877, 77417446660, 77011048101, 77365220864, 77139739134, 76461820303, 76558554429, 76596809416, 76203133547, 76049829631, 75523694074, 75517758264, 75159608906, 75075016631, 75820698893, 75705030017, 75650270260, 75401465582, 75126188698, 75111823860, 75830215585, 75079232929, 75536304592, 76082386226, 76537943003, 76172053274, 77011658587, 76708371737, 77183961481, 76593205075, 77044761104, 77381717071, 76877791626, 76963955103, 77265152034, 76886189469, 77278579378, 76573643680, 75860060680, 76652577609, 76761837975, 76015750982, 75076718426, 75056750904, 75241231155, 74622440143, 73834224167, 74076164607, 73722997827, 74101976152, 73417904636, 73600782518, 73291747721, 73669066664, 73069850094, 73710820672, 73215158636, 73522041981, 73074238158, 72564285411, 73416823282, 74038168019, 73937014267, 73582865652, 74076136978, 74970188320, 75759952345, 75001408146, 75943039900, 76088367247, 76000513963, 75164583650, 74648213579, 74291847767, 74537098284, 73950925272, 73924315359, 74005847513, 73668829350, 73744157780, 73085624782, 72501818160, 72399605769, 71784835452, 72179056048, 72237672376, 72490536150, 72955437202, 73125407978, 72780900331, 72679361404, 73034233391, 72630689829, 71799885879, 72411584079, 73175041867, 72237111504, 72921352411, 73744526767, 74003019723, 74023720531, 74205462316, 73409520347, 72946538542, 73219814900, 73259826427, 72281350036, 72757050751, 72092761077, 71347598992, 71115151207, 71907702226, 71198726655, 70542051925, 69672292602, 70365887255, 70230363727, 70726654007, 70727805878, 69969267872, 69246468517, 70072808061, 69476285272, 69918053729, 69467915130, 69310578133, 69098258008, 68445971923, 68669725374, 68051390519, 67895514167, 67771818307, 67676196610, 67599301936, 68107507741, 69033549184, 69986402421, 69557044345, 68957515087, 69125292492, 68423585184, 69208021979, 69904411135, 70830138866, 71697749634, 72519863265, 71924282178, 71072961344, 71364483472, 71899368117, 71621752141, 71515176408, 71126345511, 71278703744, 71193163597, 71692889447, 71028028313, 71887998462, 71511474649, 70632948596, 70062306103, 69401850975, 70321484095, 70624931770, 70174391925, 70365882450, 71306761998, 71409462704, 70931705595, 71063008175, 70316800105, 69630843542, 69099238079, 69018589912, 68973111774, 69599718264, 69232909892, 68678100156, 69096336809, 69074455445, 69512234225, 69585725551, 68779303444, 68683085521, 68842089959, 69270336329, 68575160742, 69377072292, 70286684960, 70041920236, 70949393248, 70857605819, 71721971249, 72566792404, 73499562376, 72899230297, 72249787436, 71369868496, 70760180924, 70255347072, 70978792885, 71627864458, 70674888874, 70409174648, 71293504774, 70913320802, 70163491597, 69467907867, 68977149862, 68791418794, 69741560173, 68749783801, 68097744667, 68593924632, 69547705976, 70402614473, 70027144399, 70593120273, 70633246647, 71344640534, 71603761035, 71616827762, 71908119610, 71763695799, 71824579816, 71821901333, 72425312322, 72952136588, 73794149011, 73803097611, 74748874403, 75549468165, 75479958014, 75229196034, 74416542137, 74683784131, 74530515044, 74759169566, 75646689357, 76565233470, 75653949810, 74656571999, 73800710305, 73657106093, 73888253662, 73914771387, 73810698813, 73015483044, 72698306549, 72206408669, 72781312430, 72201589989, 71380645880, 70588983952, 70329503119, 70801028717, 69821248311, 70535130506, 71354046784, 71208739265, 70336923021, 70514598440, 71429785914, 70431140794, 69592977862, 69894626409, 69332099881, 69012893963, 68675227000, 68840900106, 69767827854, 69116502565, 70036847620, 69559125146, 70324783965, 69910707516, 69804091724, 69272606060, 70073475553, 69818788048, 69355826087, 69420277363, 70409201662, 71315262192, 70625565151, 70374613976, 69816136105, 69426349302, 69985265397, 70342143688, 69940321134, 70641832189, 71370078645, 70547077303, 70745439643, 70678491993, 70298972455, 70125071507, 69811644346, 70575081368, 69870959520, 70395416292, 70195025091, 71184413906, 70309877283, 69894777563, 69004359322, 68280854887, 67558501318, 68460763827, 67841002693, 67178332437, 67487423660, 67714683862, 68339982355, 67763718891, 68676919889, 68611423814, 68845127704, 69008987366, 68153121525, 67749041698, 68671157470, 69368161496, 69793224414, 69026519957, 68578038151, 69535273471, 68866409730, 68983578765, 69328465564, 70115287834, 70474534356, 70036303464, 69863548264, 69504852595, 69650076686, 69675885352, 70639218959, 70914703291, 70138315228, 70134373085, 70589497763, 69674765645, 69131369095, 69976141826, 69805170189, 69384462071, 68625371787, 68522883090, 69190305811, 69936723051, 69764561975, 69360524837, 69184283838, 68575157582, 68092169293, 68094027988, 67745776292, 67593854581, 68162378990, 68969079585, 69559161675, 70386166325, 69671246885, 69087349105, 68385482346, 68458031769, 68004924037, 67132849199, 66165951747, 65751339158, 66079143982, 65830447063, 65267925895, 64558330917, 64688600279, 64422896053, 65233825154, 65781746352, 65225777315, 65374870355, 66070218086, 67046418901, 66965286849, 66184592930, 65621615600, 65763262823, 65356469335, 65014675820, 65151465797, 64315980163, 64528202291, 63811281494, 62993683171, 62514183115, 63133101480, 63266877487, 62290178095, 62067975555, 62586861111, 62877429109, 63363572406, 63196077476, 63045059846, 62690456502, 62882364743, 62251719556, 62036002705, 62245474912, 62068401801, 61644289727, 60935279096, 61666142911, 62561959224, 62209858491, 63024822265, 62591319648, 62623722869, 62056109843, 62970130850, 63785832378, 64419793700, 63687535878, 63271923321, 63389838175, 62591035407, 62195189140, 62959399512, 63378263388, 63014907171, 63961167532, 64873115379, 64182352220, 63948255678, 63169773257, 62428296148, 62318822572, 63164356644, 63842063769, 63877768505, 63463038604, 63814414255, 63982236545, 63568951869, 62853971069, 63375793177, 62776815681, 62064640177, 62206686696, 62087090809, 62185066459, 61211189547, 61682689608, 61187167314, 61386327666, 60741653430, 61482779763, 61388102911, 60967410865, 60364027943, 61168199777, 62108549416, 61783269559, 61920902163, 61062291132, 60955480655, 60771739279, 61535195982, 60566129464, 60492438804, 60274165297, 60772439227, 61257322884, 61569442320, 62163930244, 62567975422, 61569328998, 61193866403, 61110923067, 61481115798, 61135163642, 60330720123, 59350926548, 58379282579, 57728446846, 57282108027, 57355814643, 58163281395, 57453452376, 58041868473, 57535480281, 58525586039, 59175894350, 58675271735, 57894600600, 57144489683, 56643963993, 57008457458, 57868553947, 58097062490, 57522961339, 57721759395, 57764015333, 56966231293, 57272011608, 58249529906, 59101258778, 58884240555, 58033311847, 57220048910, 56300547474, 57210080533, 57757960743, 58432555693, 57963238009, 57370936209, 56836208462, 57494560438, 57189947585, 58069039957, 58687735055, 59206307675, 59632799816, 58739366901, 59624200434, 60590252056, 59723311798, 58800746196, 58529320865, 57618028247, 57264967040, 57385831259, 58382368292, 58649908335, 58335207646, 57400623695, 57451219702, 58028908489, 58023501943, 57204264981, 57282057822, 57574510897, 58549942942, 58750273360, 58343499478, 58653996315, 58566761439, 58719062050, 58140090688, 58552680972, 58869658988, 58316553869, 58964501683, 58491456920, 59394187956, 58449702532, 57539781369, 57481175865, 57254698372, 57156032392, 58097596115, 58175471088, 58107853847, 58633100424, 58772476710, 59368494167, 59193567404, 59838079180, 59442470024, 59936357461, 59142562887, 58591119549, 59453526490, 58704641830, 57765911085, 58614947083, 58254011089, 58226215793, 57560607629, 57180580320, 56613808554, 57196371220, 57854332247, 58084289895, 57943806935, 58591959950, 59076138721, 59333099962, 59773093324, 58949832829, 58762346651, 57834935662, 56963020301, 56417693115, 56820559174, 56175737590, 56906525955, 55933393985, 56443373909, 57212981907, 56243160746, 55813639017, 55237509875, 55866968469, 55410531499, 56175778254, 55364733937, 56219423416, 57182492735, 57947928783, 57042062855, 56892836423, 56043548478, 56310645259, 56639574314, 55690497709, 55726150489, 55736636139, 55995027412, 55393086649, 55494594572, 56402646935, 56583046818, 56449412788, 56489367082, 56218995198, 55892456018, 55984915251, 55717213472, 54891717933, 54571128903, 55293709606, 55139580493, 55362927713, 54933961767, 55921942186, 55220228798, 54907591758, 55766498384, 55097387665, 54320685881, 53568163203, 53858407167, 53969145124, 54021416007, 54299434791, 54548115323, 55446243733, 54782380993, 55307785319, 55428539224, 55214615589, 54642728888, 53707294973, 52874656190, 51928166184, 52782522347, 52282878706, 52937613502, 52687903293, 52329169210, 51857451027, 51956296004, 51163307869, 50925209588, 51153518031, 51383479590, 51459318866, 51724129207, 51536290861, 52173156558, 52004981845, 52230624969, 52991946582, 53314614871, 53697424107, 52929476143, 52153446049, 52997360156, 52876941050, 53779934595, 54348674274, 53772186792, 54408134392, 53743170154, 53683952590, 53787522124, 53240080654, 52902966866, 51990197721, 52020688846, 52170620183, 52517817953, 53071933606, 53153951324, 53742052790, 54202279792, 53421190512, 52681348642, 51986104096, 52470713415, 52118398370, 53007446255, 52600523371, 53209106998, 53437711414, 54068642772, 54082239755, 54794030070, 54437759024, 54652281450, 53716358473, 53006753053, 52306971008, 51423223866, 51507131170, 50692763367, 50224993739, 49863810953, 49372231260, 50303034181, 49450210496, 49823225633, 49381637159, 50370393473, 50467931888, 50574656749, 51403718018, 51856574719, 52592019834, 51703175955, 51674039515, 51876525918, 51226884314, 50836065286, 49850936203, 49977378159, 50081347269, 50110220264, 49509621740, 49092102265, 49333970366, 48804999060, 48915240176, 48625651814, 48801844916, 48271243797, 49268800996, 50252219860, 50365240036, 50664693145, 50060705601, 50480758667, 49764774955, 49010727902, 49181833774, 49385745571, 48883871518, 48255156450, 48106103609, 47898410161, 47817906473, 47587075233, 47205889814, 47256911461, 47497854665, 48348699286, 49148118527, 49808240488, 50693076631, 50007076029, 50524339643, 50387909755, 49607494675, 49480842612, 50201344896, 50796150762, 51035833478, 51501152995, 50719991560, 51204417855, 51813697701, 52224842861, 52103052324, 51513733576, 50902340096, 50375456377, 51312820984, 52164563017, 51608029259, 51914536448, 51178767353, 51678952381, 52433434653, 52341025104, 52727385658, 51978209620, 52525685305, 52925607551, 52725695477, 51873902740, 51596216763, 50727209447, 51665571494, 51813341005, 51922301631, 52486499503, 52026740809, 51371905524, 52102210056, 51619283873, 52578799286, 52418422898, 52842215128, 52506860953, 52029955959, 52082822865, 51425534784, 51855648783, 51884352267, 52379542599, 52712380064, 53230993069, 53516700128, 53981967974, 53941852520, 54682090800, 54473774621, 54770794439, 55360013658, 55116708148, 55661652409, 55028809374, 55163249382, 55115325502, 54632213029, 55331307699, 56121736550, 55385113432, 55938261198, 55465151574, 55498793739, 55713138807, 56150349441, 55858912594, 54869027136, 55798324870, 56462247147, 55724693001, 54899322946, 55399358761, 55358421238, 54494412395, 53684601636, 54173313982, 53800675550, 54140013820, 54607556542, 54786228657, 55098971189, 55268493634, 54710283762, 55305945817, 56136637779, 56810006544, 57280211546, 57372595339, 57905244066, 58584011082, 58294667408, 58220417238, 58581207449, 59102434909, 58525984046, 57610141272, 57816677287, 58317093520, 59054878671, 59217703939, 58496357374, 58162797339, 58679215881, 58216924489, 58286872073, 58656200011, 57791056830, 58041144240, 58509665219, 57960446365, 57029187689, 56546776435, 55714235502, 56425379260, 56896927528, 56810940261, 56608932879, 57487169990, 56918147157, 56318118867, 55739113228, 55785486694, 55198085222, 54335534423, 54681234169, 53788415265, 53799608657, 53970841536, 54499043772, 53559001119, 53645140707, 53945368328, 53237412928, 53641311250, 53718508627, 53025108067, 53916287508, 53850796849, 54185899803, 54352885858, 55116269914, 56059564575, 56286304124, 55952750123, 56684415406, 55844905806, 55135633225, 54278661454, 54396878848, 54593795107, 54765360745, 55475021863, 54624509071, 54640578576, 55308338701, 54963642251, 55321807541, 54943636176, 54975484500, 54702195717, 54774528149, 55345744949, 55882821084, 55496826525, 55160991524, 54839350881, 54619893831, 55092466422, 55320796317, 55407850015, 55401302319, 56100125325, 55473392248, 54817336665, 54071547809, 54104647027, 53889967015, 54665597569, 54393758359, 54472115169, 54427379392, 55425831867, 54673190543, 55105194220, 55110014745, 54649223230, 54201801308, 53955118341, 54408743586, 55382731841, 55965923339, 56231043800, 55707305768, 55651263164, 55262338451, 55641668050, 55053623044, 55047005870, 54210505849, 53437161436, 53218603089, 52764203586, 52935961441, 52437956696, 53121120568, 52761362507, 52076717848, 51336680298, 50352090736, 50952362478, 50405724813, 51366472067, 51812295993, 51751563863, 52226280341, 52164322919, 53091158766, 53050315313, 53852634118, 53768205361, 53539650137, 52877752065, 53185214155, 53603859104, 53928347773, 53518430275, 54365065246, 54473251669, 55247633211, 54258148556, 54942075049, 53980418831, 54920043580, 55536603338, 54923204257, 54231759855, 55203341837, 56162390020, 55454998712, 55501500315, 56144234937, 56682313888, 56494335080, 57066826467, 56943817175, 57681651667, 58106627033, 57837395712, 57575782918, 57596656771, 56650180200, 55659865668, 55042826136, 55594266717, 54903040521, 54463326134, 53580757207, 52867452186, 52287774625, 51730565852, 52205003305, 53039094131, 53019436789, 52753590474, 51997786667, 52279507195, 51321278564, 51242608417, 51944240902, 52594923263, 53443381917, 54211330381, 53772336387, 53519392390, 54446379010, 55169942736, 54775475749, 53997100542, 54171806489, 54670042989, 55522947599, 55021944582, 54340203135, 54089207866, 53216233365, 53939041303, 54065977281, 54470673743, 53965755480, 54355660210, 54508096636, 54479621653, 54644168967, 54421342671, 53634309752, 53449221260, 54230743981, 53927449354, 54329836491, 54136663989, 53182026098, 53349951213, 53858711686, 53807953243, 53874854925, 54262432939, 53809935924, 53383373835, 53782532762, 53644693052, 52897143192, 53681993030, 53238470781, 53563282898, 53117853239, 52669164759, 52126197822, 51400465166, 50474178147, 49936743402, 50813211526, 50783173479, 51766193517, 51815222928, 51383177556, 52342424686, 52496505276, 52272260290, 53078459022, 52269308222, 52701905410, 52393402559, 53350959292, 53551666535, 53845417427, 53981979733, 53880841538, 53160418134, 53456364307, 53308843277, 53311955876, 52337201010, 53088265108, 53169987194, 53164358794, 53348309976, 52749506290, 52335946166, 51723360056, 51013623411, 51824654165, 51350751488, 51888305393, 52599732160, 52979943460, 52372734048, 53085470429, 52302478084, 52506138182, 52200557056, 52131642298, 52573426644, 52235387304, 53071917027, 53144266126, 53806063191, 53833538869, 53216261501, 53325656610, 54237031947, 54113407030, 53978949106, 53976914889, 53512563745, 53751558512, 53321324230, 52647931051, 53062295322, 52599426381, 52492203563, 52983960443, 53498443613, 52706483861, 53331821182, 52447797628, 52317738564, 52176934530, 52515830784, 52108136986, 52161328914, 51570246210, 52344836010, 51693365846, 51760774452, 51374126070, 50683421496, 51681808777, 50725440614, 50726302523, 50815355395, 51118075470, 51507677542, 52422020814, 52487536282, 51727210945, 52039026160, 52402278328, 52705696458, 52570097813, 52289981383, 52694060349, 52982846665, 52689700205, 52919753717, 53824285645, 54127566252, 53715076498, 53891870880, 53721496954, 54673976475, 54799237888, 55421601544, 56329563375, 55721917737, 55280859657, 55577244619, 55239842612, 55090086559, 54422782680, 54429550532, 54830624755, 53936041037, 53234293054, 53009046063, 52531329054, 52628280842, 52146991754, 51266808197, 50465452286, 51453749119, 52449614740, 53360595765, 52382171928, 51928760336, 51157409451, 51468474272, 52112191808, 52239949457, 51309602800, 51265443253, 51866191887, 52133886519, 52493065477, 52808889250, 53706477860, 53607992264, 53740356256, 54350172285, 54953810910, 54189551909, 54994984254, 55117526982, 55463228325, 55754958344, 55075406687, 54329783476, 55017294448, 54508004673, 55492701859, 55387122295, 54642658731, 55007485503, 55398277874, 56129398927, 56172209747, 55451089180, 55037431102, 55364712763, 55801772544, 54832801894, 54556075313, 53592339060, 54179854802, 55039188984, 55620587536, 54833187986, 55306627070, 54324526954, 55220983446, 55502065325, 54632155770, 55514077917, 56183633748, 56122166410, 55132080274, 54932325457, 55504805598, 55379404635, 54817622615, 54025181534, 54074638716, 54800722350, 55338102589, 54789961869, 53816708889, 54373141853, 53702501211, 54263655995, 54152880566, 54100931402, 53479041374, 53286791413, 53685379285, 52713972485, 53083653021, 52806785093, 52199436148, 52652047480, 53449740596, 52694344998, 53310860922, 53843916752, 53976949763, 54237445120, 55086948038, 55896662777, 55608949639, 56085409558, 55489759821, 56062548312, 55496640743, 55735132029, 56454367396, 55516754517, 55822254364, 55550103914, 55973615151, 55251785831, 55385513951, 55277111334, 55031984939, 55700549378, 54732266787, 54359298920, 53390009119, 54341608425, 55307509553, 54915132990, 54817442902, 54783889962, 54685620244, 54762721030, 53925433512, 54594077078, 55472154196, 54923557565, 54291609639, 54114473224, 54387850856, 55246988921, 55626268855, 56358698202, 56058061999, 55865748884, 56376321442, 55572236795, 55324005159, 54395906107, 54813043099, 55805011083, 55001075220, 55980539784, 55910037836, 56831799021, 57638456049, 56727178831, 57362424838, 56832238255, 56173184084, 56450651560, 56461548668, 55956539816, 56382415225, 57310768721, 57954877333, 58687280947, 58605450957, 59432567646, 58910400464, 58299955293, 59273920511, 59110519448, 59410527201, 59041584735, 58979584311, 59208628058, 58763073429, 58791119101, 59186481035, 58234544656, 58032384162, 58873603043, 58299608877, 59182666885, 58475262936, 57757413003, 57986996371, 57223106258, 57137750868, 56343190136, 55350895641, 55706482743, 55822235070, 56084443746, 56092736683, 56292875409, 56497997938, 57436611922, 57670435476, 57120254509, 56990800136, 57401600221, 56738105975, 56364592412, 55806914206, 55145107840, 55153327060, 54941900410, 55427830804, 55151562279, 55476499656, 55567866705, 56513200728, 57110077711, 57935824103, 58537136127, 58881253382, 58227515216, 57397764545, 57475152444, 57186110076, 57933777588, 57661953885, 58649294241, 59299003953, 59248078807, 59530224746, 58974758521, 59332603764, 58538839867, 58753703596, 58488982007, 59357373627, 58921917038, 57986196789, 57155969665, 57627440362, 58599647821, 58136050883, 58412510239, 59198732044, 59133557154, 59213332083, 58333407963, 57899165554, 57632234480, 57301799757, 56571993442, 56236401606, 55948393619, 56460056277, 55752055213, 56624744940, 55837570454, 56061050923, 56249969380, 56001513158, 55970322492, 56021018808, 56324099039, 56961690784, 57356782086, 57165149432, 57821053092, 58660343786, 59349120097, 59592400461, 59432800093, 59774871142, 60597018523, 60879496408, 60759253817, 61252508615, 61378174338, 60719119554, 60837074026, 60901806388, 60888537893, 61819824358, 61401508429, 60980821783, 60151757575, 60979967702, 61032170236, 60189055919, 60987890570, 60207638432, 60077859859, 59231589133, 58563902023, 59219508864, 59843574758, 59056377642, 59865103076, 60342101097, 61152147653, 61521772032, 62160203259, 61528002555, 62072639376, 62279025771, 62350125602, 62117946626, 61303593380, 61964088462, 61801811818, 61254812643, 61569267789, 61674188754, 62517873241, 61931599370, 62834747336, 62338815993, 63301865074, 63321180154, 62976272483, 63373190687, 62518379998, 62045405908, 61889596316, 61343727421, 61444702261, 61633139925, 60882243935, 60785103104, 59869727628, 60042331865, 59754991929, 58960156308, 58252612828, 57326021584, 57970677050, 58156272405, 57495621281, 58349550294, 58226483139, 58945351271, 58328023002, 59201904676, 59730644397, 58931726503, 58130854948, 58343943524, 59010994535, 59132801381, 58401121394, 57653906625, 58203401477, 58064066174, 58953401902, 59472423146, 59998151202, 60188632389, 60093423258, 59546939047, 59247507633, 58887369021, 58146491583, 58006537510, 58130123721, 58120713175, 58176476196, 59108615524, 59094578859, 58973659825, 59105143081, 58751747209, 58111039512, 59049703185, 59125753783, 58729470499, 58535131307, 58882332567, 58919442750, 58338596519, 58568330512, 59384839318, 58736662252, 59027790366, 58451047348, 58829281104, 57979927875, 57759583060, 57964720831, 57448037475, 57376733589, 56887034321, 56316982564, 56094529116, 55477808012, 54501665650, 55326592675, 55248047610, 55570982647, 55606959401, 55745947360, 55319915474, 56148501876, 55464254720, 54597782005, 54402186962, 53810753738, 54117661435, 55008521101, 55171341756, 54354837217, 55218966816, 55866254122, 55759717033, 55065883932, 55077176584, 54735208568, 54380710249, 54154306098, 55137202989, 56069297197, 56986331095, 57343728641, 58187258669, 58909971177, 58623498612, 58964528813, 58618393610, 59229295326, 59644601109, 60432886843, 60113160191, 60854349874, 60663489025, 60559871034, 59704019906, 59072304371, 58605257681, 58127103764, 58670532876, 59665093145, 59780811439, 60137617571, 59906909658, 60843520428, 61440160281, 60463124109, 60079863491, 59698474156, 59120645681, 59115952635, 59958858379, 60418433366, 60200673498, 60023956790, 60986284655, 61740523621, 60756436514, 59775536521, 58791992413, 58531016749, 58307881026, 58717496049, 59504008261, 59113397542, 59399706016, 58748568794, 59138384178, 58283476115, 58019939028, 58132459071, 57598250065, 56614004470, 55864760896, 56565557724, 56240916163, 55704276956, 56553624495, 55863396944, 55544357219, 55709663304, 56047822762, 55334123483, 55042041745, 55618140719, 56614965343, 55666032486, 55904168558, 56108148428, 56486529547, 55818115839, 56793374871, 55939719464, 55027642852, 54781117539, 55639262618, 54718018913, 54879245439, 55736074823, 55920406676, 56690474898, 57353336275, 57881130897, 58486500727, 58738538602, 58915944470, 58976527121, 58720043893, 58868426685, 58219190542, 58755159680, 59038318515, 59335974106, 58672070735, 59525843175, 60491557306, 59947176879, 60256493648, 59413184794, 59159022351, 58824087520, 59444794802, 60031310542, 60190343191, 60747667152, 60164519434, 60642129446, 61472445548, 61793583403, 62321000641, 62976071136, 62618479376, 63064881258, 63000172025, 63842730261, 63524201120, 63455677429, 64001972617, 64190634081, 63591668299, 63166639217, 62323875675, 63065678005, 63435876129, 64093027545, 63363942128, 63716278461, 64236067637, 63654232720, 63107685872, 63230499862, 62620720982, 61641376367, 61970550014, 61458870670, 61402655110, 61832646490, 61208208894, 61799580818, 61946449977, 62681047289, 62711634160, 62160616718, 62795340383, 62032188234, 61173489649, 61450754105, 62138035642, 62338174009, 62165258731, 62715323852, 63630329704, 63581078773, 63118240131, 62730631408, 62033901266, 61354025865, 61992928170, 61395373409, 60568590245, 59847116969, 59866542567, 59828202818, 59376127061, 59182150480, 58566087794, 58478738168, 57541735441, 57927047849, 57411158515, 57990942449, 57224106627, 56790846271, 56997089898, 56272844605, 56793139604, 57683939624, 58168325504, 58563759884, 58499030072, 57749461936, 57329359118, 58015574176, 57427769093, 56587655466, 57432989192, 56532485443, 57473150491, 57676769908, 57586407896, 56811417178, 55944419518, 55966142785, 55030698741, 54826387669, 55394478286, 54640844983, 53847060280, 53325346847, 52464787231, 52411609529, 52707584102, 53476645776, 54048326891, 53481474106, 53300489967, 53733196425, 53079968095, 53708012324, 54275852877, 53777128917, 53370742885, 53444407288, 54064035011, 53730256062, 53419113193, 53914016162, 54525741914, 54265327607, 55085968873, 55013191198, 55784685163, 56458111035, 55883520982, 55972547839, 56032258711, 55812386767, 56795295402, 57187749424, 56195321103, 55499265134, 56123714113, 55674773094, 55620710690, 54672097710, 54521415337, 54004564296, 54969590721, 53985215380, 53908700189, 53138115223, 52197907676, 51298216950, 51186019365, 51988753069, 51657731661, 50766882243, 51213328185, 50390215512, 50807179660, 50057556569, 50663196235, 50122456564, 50040888060, 49810611578, 48957122482, 49889271413, 50130354638, 49611735234, 48884054617, 48171146372, 47922641819, 47188160745, 47090255508, 47956307797, 48099218999, 48781948278, 49467910608, 49668516286, 49574849602, 48871974798, 49513750702, 49510414026, 50040458037, 50584910326, 50976055587, 50166033293, 49847861224, 49322408395, 50024571874, 50970181872, 50926403186, 51113658246, 51383451265, 52181658233, 52294405917, 51566814471, 50887877871, 51379155723, 52248841939, 52902448251, 53752361516, 53798541961, 53614738226, 53491320680, 53985406040, 54419962069, 54695031757, 54789199992, 54994830728, 54624923614, 54435018465, 54345721492, 54046733567, 54749883150, 54123834610, 53445074799, 52571667722, 53222030567, 53431984273, 54294243430, 53736077635, 54061998898, 54810465431, 55672205293, 55022575677, 54212920163, 54490055115, 54895741366, 54357757415, 55322775721, 55083184701, 55280478450, 55406778728, 55214425892, 55129022398, 54262097361, 54519714595, 53569137991, 53068686494, 53916828164, 54355734449, 54579398737, 54138052881, 53893913215, 52982635842, 53381626240, 53896502159, 53173902057, 52712835274, 53438757017, 53824780160, 53870165266, 54015842435, 53319140703, 52542638039, 51709060670, 52407473893, 52171719153, 52564761612, 53183025682, 52555086285, 52160075033, 53093171168, 52167668399, 52719498456, 53616373442, 54031378556, 54110939509, 54591591168, 54196009159, 54462866889, 54655879515, 54159184715, 53869324196, 53268549418, 53165908645, 53768060780, 53658996572, 53715379473, 54039367820, 53232081708, 54156428971, 53649594732, 53660541579, 54573201321, 54796045859, 54641184803, 54134285808, 54018007463, 54825179670, 54014817464, 54590987396, 55202174790, 55285132453, 55958294642, 56449005212, 57175218205, 56702732250, 55876314281, 55627068059, 55045602664, 54167901730, 53761314359, 52931326635, 53534204343, 53052508673, 52161604622, 52434252565, 53223772070, 53031149139, 53539507128, 52894443473, 53495983059, 53023247646, 52892092437, 52034297830, 51900868424, 51399086890, 51016041037, 50335780296, 51275719687, 51691603164, 50784786706, 51033321623, 51857925107, 52179260528, 52826664254, 52383275550, 52804475651, 52972804418, 52432044909, 51584350990, 50847781365, 50997329463, 50215512129, 49418876353, 49705074930, 50643293285, 50502142188, 50457617528, 50534741962, 50532489445, 49908957049, 50521205183, 51058239912, 51978314390, 52143568956, 51846340994, 51438474707, 51722659153, 51558338947, 51591359262, 51400014685, 52329779853, 53214663485, 53940569287, 53361030654, 53305513188, 53227484951, 53379827226, 52880427638, 53175513706, 53900559728, 54180473629, 54404040130, 54456435511, 53581878981, 52818530024, 53781615447, 54133507969, 55113469134, 54687685054, 54583529993, 53947611952, 53931753074, 53875326549, 54659120060, 54151123096, 54143446681, 53623190354, 53174693026, 52770638574, 52938102696, 52852124089, 53652883548, 53674426976, 53943796353, 53031640498, 52789754490, 52232511572, 51389080652, 50701507483, 50595035341, 49706858560, 50326397390, 50733843878, 51512803169, 51034857043, 51312975916, 50934022115, 50648547978, 50121081189, 50938667841, 51207297924, 50773446462, 50486181546, 50254293075, 49422472571, 49521998245, 49868995670, 50424799004, 49952455541, 50096901445, 50072839815, 49908561053, 50224653820, 51040550838, 50336030609, 50423115987, 50821101956, 50611583630, 50316844007, 50683873786, 50279904071, 50108884327, 50389247294, 51299372152, 50755419016, 50697215823, 50590918909, 51578863971, 51323865585, 51521485438, 51138292003, 52089673013, 51548348330, 52515552147, 53361147442, 54225700972, 54359537542, 54695596143, 54191721663, 53807447115, 53687988659, 52837120218, 52472970033, 52135802011, 52356837546, 53339254293, 54308169494, 53867149561, 53423503137, 53917858933, 54718421679, 54355816303, 53475575144, 52917186957, 52723517981, 52837942956, 53296447595, 53963742862, 53425112011, 52838092887, 53365751367, 52882139007, 53767585947, 54659249449, 54282737993, 53779964918, 53546627646, 54446659186, 53925525737, 53419070787, 53621146010, 52670736825, 53040680182, 53963196032, 53645359390, 53165984434, 53560455647, 54519220978, 54792440696, 55547420872, 55050945879, 54336340679, 54924281042, 54319779741, 53875619582, 53276559439, 52961101807, 52569924056, 52891431369, 53839658011, 54330608986, 53927930393, 53460229496, 54040649546, 54997994234, 55329976320, 54817439850, 55716604191, 56298261590, 55329819028, 54661791137, 54688682137, 54385787983, 54399968295, 54933770256, 54514762953, 54862186857, 55098684484, 55517575916, 54960371241, 55772688153, 56233665175, 57075029548, 56116710875, 56001810630, 57000157480, 56698641948, 57008003642, 56872003736, 57272162235, 56539511709, 55916535959, 55855975459, 54955428733, 55509871871, 55858972419, 54914903591, 54924260242, 54871436401, 54773990686, 54686843614, 54339060993, 54752041331, 53976097529, 53999273193, 54942205987, 53971655430, 54682977051, 55260295802, 55107667610, 55072009965, 55146258659, 55626135064, 55033393380, 55993566111, 56680411857, 57379659118, 58040350731, 58278864188, 58883056532, 58507132165, 58172496533, 58776230140, 58863326865, 58647461272, 59462300551, 60259874054, 61074879337, 60904797704, 60334805981, 60678867333, 61430478329, 61150152951, 61639988784, 61097125560, 61773622889, 62426568844, 62373620466, 62781772428, 62304650492, 61877190057, 62509829819, 63465501268, 63608183540, 63478574015, 64320263131, 64247625567, 64944549566, 64181812495, 63953816280, 64706807265, 64553566844, 65101288050, 65863689001, 65538009962, 65404275394, 65350402653, 64471068603, 64078188103, 64064665724, 64525633918, 64942932263, 64153167873, 64920521837, 64771642940, 64226284272, 63499974481, 63178157471, 63667698673, 63957117026, 63631212174, 63960947907, 63877556228, 63143625806, 62814930682, 63380390285, 64269310255, 64566611933, 64226516149, 63343159201, 63269609673, 63345695082, 63870197317, 64586859547, 64297457942, 65031090196, 64741188131, 63847198532, 63517190006, 62724159453, 62910859785, 63872346136, 63940305060, 64785339235, 64526831601, 63797265149, 64635730239, 65100191999, 65989878954, 66233696228, 66211446139, 66838724078, 66340783863, 66705450729, 67343003805, 66655587141, 67464371929, 68117737259, 68566704778, 68884894003, 69387694957, 69385359208, 70042080751, 70818525419, 69965432557, 69587053923, 69479767073, 70467159324, 70292499844, 69872386722, 70780542073, 71327609511, 71535130620, 71805937089, 71217757748, 70649045804, 71470588480, 72051068026, 71352956121, 70679122456, 71369360172, 71820450663, 72808357754, 72553611144, 71587073087, 70668690654, 70611333190, 70436653527, 70097300721, 70411660642, 70552052870, 70145758534, 70888774005, 71266295539, 71864852399, 72100751759, 72207547422, 72860702802, 73088880283, 72697154817, 73344125796, 72833302621, 73806076398, 73915013161, 74597587026, 74080683926, 73586143283, 74308062153, 75192595354, 76051512512, 76828227677, 77021486737, 77349886571, 77865192372, 77719432521, 78471688557, 77611107090, 77302973929, 77440036342, 77586592608, 77662145759, 76983579925, 76582198621, 76925610587, 76623499465, 75849699335, 75302154702, 74778416740, 74620396609, 73959067638, 73343695574, 73982391387, 74517944132, 75199422683, 75958612931, 75262202074, 74515856496, 74956101429, 74160233835, 74355405009, 75234940747, 75216532835, 75115010935, 75079744826, 75883984998, 76207906485, 76353513477, 76063644802, 75190232466, 76072616185, 75169998644, 74700632141, 75192727728, 74372250566, 74107274352, 74690194325, 74293438097, 74483918857, 73820093897, 73689852958, 73170717542, 73569643268, 73965063724, 74625135184, 73967031847, 74561998273, 75128563671, 74735495409, 74208606199, 74422898812, 73884054137, 73624294197, 74468674084, 75099988454, 74525444338, 75420635710, 74962379425, 74840643935, 75450048260, 75430350480, 75374781951, 76350608382, 76127729537, 75889633590, 75006367317, 75600696449, 75561779197, 74768883106, 74028974164, 74351303451, 74006052331, 73930419710, 74549818650, 73813641145, 74393852130, 75298062341, 74313292571, 74870833796, 74231504875, 74206824558, 73791852701, 74224520803, 74400618987, 73517418849, 73984947459, 73634267052, 72715059561, 73006381572, 72692307186, 73367957494, 72540451614, 73307120630, 74134148059, 73965178154, 73389084721, 72429996613, 72354894542, 72396750789, 72854284147, 72830321191, 72076274928, 71263175558, 70528902499, 69549927181, 69300827352, 68767239714, 68450730017, 67925378551, 68874673368, 68991685933, 69264445656, 69178096440, 69241354125, 69186691332, 69115837307, 68128059720, 68237248989, 68737287241, 68727559953, 68499647748, 68332357140, 68807771607, 68111182245, 67848860706, 67051366071, 67479335674, 67222533541, 67142900279, 67538464296, 68084275307, 67695079778, 68010780222, 68776077972, 67787864232, 67006125893, 67731600729, 67876652658, 68129240120, 67897929119, 68614978929, 68141315455, 68802064461, 69566271918, 70392939860, 71186760163, 71620763037, 72498212335, 72642289878, 73151795646, 72609084998, 73287287727, 73731949324, 73851549543, 74582999673, 74015352506, 73465375024, 72973024309, 73582579226, 72696937600, 72088221473, 72403435716, 73339800777, 73941367145, 74721483998, 75164672220, 74460193327, 75425804646, 75836166306, 75120676563, 74349962957, 74476896613, 74525915395, 73893061096, 73832023085, 73683756049, 73798318498, 74696159240, 75437287343, 75232764998, 75792557960, 75558163444, 75632577839, 74788156882, 75742456953, 75339612015, 74523769330, 75424665204, 75265456979, 76216900569, 75727856336, 74827142309, 74663914274, 73771189402, 74170435809, 74450015251, 74650901019, 73795784453, 74666840260, 74929958811, 75090890831, 74311820045, 75180437600, 74535940671, 75095457673, 75526465380, 75398401210, 75209612791, 74734779961, 74259724876, 73306764890, 73124936375, 74113277152, 74870272933, 74800699579, 74365516959, 73559528776, 74518345316, 75126690376, 75045863987, 75882685097, 75482152923, 76347909389, 76772213024, 76959473361, 76286707225, 76453062527, 76217772662, 76271566396, 75953241496, 76161711933, 75744456585, 74938916671, 75411426798, 75760330605, 75061619576, 75824969847, 74964310546, 74678757719, 75166834518, 74193850636, 74901432385, 74135982281, 74506265778, 73675128356, 73023927559, 73087971122, 72351077900, 72584763481, 73043366468, 72070829436, 71557492648, 71685258755, 72336499492, 71846587996, 71643165690, 72581780149, 72321910177, 71882317712, 71782475791, 72773175465, 72975679875, 73668403115, 73053028095, 73930458741, 73992799205, 73279010368, 74080202154, 74325723949, 74642000085, 74686936402, 73859219765, 73054558457, 73197239100, 73197415856, 72856925213, 73422617828, 73333831036, 72945658504, 72507346629, 71561109702, 72069183162, 72869047291, 72365296593, 73056243853, 72323075188, 73153484584, 73299046350, 73870377897, 74816460084, 73920748646, 74232004287, 73255758356, 72333222063, 72679838714, 72307240797, 71539821586, 72312626367, 73264174631, 72331555128, 72343614684, 71920467328, 71018323055, 71491288735, 71136305661, 71089085825, 70801184434, 70568365653, 70098210578, 69510861059, 68602134496, 69274219918, 68482262523, 68724007771, 68305838390, 67835592833, 67890219648, 66935307619, 67812775645, 67925169043, 68620314276, 67825250015, 67936878757, 67452929825, 66920864843, 67029467313, 66803290350, 66219735682, 65540019632, 66198435531, 65413297953, 64946183701, 64031476988, 64555304559, 64939287517, 64218794685, 64896937051, 65195440059, 64925936249, 65680544902, 65250993172, 64928047527, 64870055589, 65495102641, 65423833151, 64560091430, 63837447116, 64559058358, 64372034444, 64064576562, 64542089925, 63792001966, 64494427042, 63689622268, 63197227356, 62891004222, 62590568046, 63014815714, 63340656758, 63901566785, 63932518454, 63344147522, 62711865941, 61988682138, 62324542377, 62835220741, 63603008923, 63499999921, 63922508029, 64509372253, 64832340485, 63978088319, 63466557830, 63974108319, 63516118678, 64409558420, 64065590797, 63680750884, 62856290817, 63008350196, 62727930687, 63235715756, 63295590944, 63062817250, 63454360421, 64295547070, 63445147300, 62445302976, 63259739527, 63327900990, 64228540178, 64380885736, 65272415987, 64855972714, 64733128662, 65314885304, 65826396738, 65762619954, 66534091810, 65654001818, 66197528521, 65444174995, 65878982771, 66503560661, 65537166607, 64860738583, 64035079329, 63306093010, 64176221330, 64198775465, 63567667535, 63849816055, 63738687332, 63534821145, 63154655017, 62338494983, 62430479736, 62582954452, 62323431734, 62857134699, 62962925877, 63711902296, 64171417424, 63383252905, 62437911701, 62755105789, 61988123248, 62075093195, 61168851844, 61989169148, 61614208502, 60810570042, 61121027938, 61404074360, 60628372792, 61108407894, 60230258416, 59633620409, 60165522691, 60003015714, 60366978718, 60972235297, 60820390345, 61633275072, 61297278588, 61592781743, 61089196019, 61157161576, 61498784674, 62028687459, 61434426992, 60550855622, 61441769477, 61655881888, 61377006482, 60906386626, 61195959137, 60537977164, 59541330288, 58890629064, 58638543290, 59410531457, 60081054670, 59982831037, 60181924736, 59860670366, 58958390106, 58698520064, 59015154976, 58289111531, 58973249809, 57988705692, 58608090197, 57684985305, 56718610761, 56721471992, 57520463783, 57793050689, 58106226357, 58044243618, 58168119782, 58776853673, 59251359216, 58340717476, 58790971365, 59387640992, 59985527676, 60461833490, 61257220597, 60380740931, 60945680295, 60524267818, 59941433122, 60455571089, 59830865345, 60313358154, 59567762784, 60259802059, 59683295092, 59232369560, 58904733934, 59667870586, 60061853722, 60705851452, 60958598158, 59977975977, 60708143750, 60162586542, 60188443948, 59465547611, 59920497027, 59017069628, 59249419627, 60117573373, 59909463675, 60220281624, 60092940027, 59747983898, 59888694883, 60027324667, 60407587498, 60436360951, 59464329746, 60418084226, 60502006584, 60867040279, 61294450017, 61506474513, 61519275478, 61651097117, 60974095465, 61021662869, 60067928690, 60983858289, 61251893711, 60749084371, 61262472244, 60273107401, 60919747396, 60178134293, 60246130831, 59693176555, 59469700364, 58588971231, 57933613955, 57263418858, 56484187841, 56059441194, 56517407069, 55783424051, 55842887486, 55227990858, 55679757507, 56149317337, 56458531821, 57363127903, 56850160364, 56747670102, 56657676802, 55907837502, 54918371917, 54458736686, 54464302337, 54189213191, 55111779473, 55181810648, 54703789339, 55426299781, 56358160194, 57060976017, 56354880555, 55823119813, 55949109816, 56550198709, 57251767482, 57265126097, 57404403812, 56976881864, 56971256300, 56390353601, 56817669219, 56301364422, 57190054183, 57621895012, 56676626601, 56712454174, 57093086384, 57525557951, 57335673395, 58184299310, 58346919771, 57920210282, 57325996576, 56371810443, 55669540824, 55940731030, 55197840536, 55936235288, 56644197460, 57127083119, 56240373665, 56503108074, 56450503209, 56879947296, 57605458898, 57886959921, 57139115464, 57198028361, 57151591710, 57822250072, 58653561560, 57835784326, 57921404327, 57643533059, 57329829232, 56479331238, 56228827692, 56152065175, 55858374249, 55902627390, 54907676476, 55038721047, 54387015882, 55375676137, 55981426243, 55328009449, 54480492972, 53800500477, 54277029283, 54058660010, 54975336128, 54457824726, 54019629193, 54239173150, 54022608874, 54281020953, 53759178543, 54177189146, 53783292959, 53035141598, 53160802546, 53170443195, 52801481314, 53228777304, 53472299465, 53478477127, 53758060660, 54618305422, 54319669523, 54824489939, 55080419320, 54083851560, 53503169830, 53214511521, 53934552518, 54453923619, 54937186103, 54594470162, 54507297666, 53964587684, 54272114386, 54000613299, 54725549420, 53932675800, 53499224082, 52857563749, 52792941101, 52971104380, 52522755271, 52263567248, 51809305459, 50982954720, 51329478234, 51040778339, 51549363189, 52285563608, 53233688183, 53788766549, 53728034102, 54035294098, 53480982472, 53863210043, 53357961314, 53614242580, 53063383767, 52216644434, 52053990795, 51235453926, 51391392812, 51389756669, 51304674390, 51045628436, 51258602396, 51398554490, 52250872504, 52915049617, 52511006463, 53231278801, 53763080227, 54035562826, 53601508473, 54141032448, 54237599713, 54596137037, 53613114899, 53245446568, 53025740235, 53158681410, 53659034329, 53545061756, 54243852068, 53843012169, 54234007863, 53967730089, 53436072534, 54256839842, 54276759184, 54134961095, 53944898966, 54287373836, 55182396314, 55239425433, 54320411435, 55049485371, 54596651910, 55170912758, 56104451564, 55137356976, 54477292831, 54539605833, 55507035105, 54807090058, 54735057198, 55071709220, 54996537369, 54951753585, 55531958323, 55267417721, 55228644651, 56113778748, 55207527795, 55228702699, 54260475141, 54191036261, 53227304528, 53562633570, 52709192155, 53156417726, 53341015375, 54257350324, 54854973883, 55453653708, 56209079810, 55965807007, 55048029769, 54565123551, 54280750179, 54475814778, 54787836053, 55757378288, 56658498023, 57412093969, 56574658527, 56328353106, 55692857630, 55986026062, 55244966145, 54465676827, 54918017375, 54412302802, 54389407885, 55007393022, 54557671894, 54053464827, 53686886907, 54482299511, 54475144201, 54810402476, 54401375685, 53864427402, 52984485936, 53340943059, 53127423348, 53893843815, 54765313710, 55676676651, 55121770002, 55339290687, 54386759827, 55146549286, 55507758202, 55767824614, 55040995540, 55266948017, 55195669041, 55626538964, 55540373465, 56428227701, 56405475251, 56116411584, 55899267023, 55382863483, 54568617510, 54227597631, 53616298078, 54314031268, 54366208765, 55107096351, 55311599470, 55763681869, 55983521421, 56357705147, 57086801568, 57301848594, 56826835536, 57713665697, 57499224778, 56705262097, 55796640687, 56675288488, 56567379684, 56589849575, 55931204130, 56720284823, 57318970638, 57168726839, 57336868585, 57605420984, 56660855477, 57615710570, 56859509745, 56497488665, 56912746860, 56186426342, 55242644419, 55340133935, 55611852043, 54759437292, 54976534871, 54196807935, 54273824539, 55191578626, 55445217936, 56435395937, 57275034670, 57038097087, 57783404170, 56828529044, 56364496956, 56408687326, 56610527203, 55744290631, 55185311304, 54973864571, 55713066604, 55604800026, 54990287914, 54272726922, 53781799754, 54350635826, 54090674680, 54134855716, 53271988772, 52549448167, 52767865330, 53693702664, 52811715970, 53480569659, 52800532001, 52265204395, 52189263240, 52245442482, 51643777734, 52564707586, 53241175109, 52775168420, 52129123021, 51619909773, 51721268792, 52115730041, 51898867973, 51215743517, 50475513458, 50630772016, 49876463500, 48966582894, 48080447793, 47585524412, 47939677296, 48848018008, 48239783276, 49022974326, 49384663991, 50255089579, 49359215496, 49456032006, 48926671190, 49234141687, 49700099326, 49910686649, 50736779860, 51419315771, 51205592282, 50930701525, 51611400601, 50937643552, 51091256285, 50190047359, 51065726299, 50289692117, 50749423318, 51380658197, 52181887285, 51304976654, 51509936195, 51070412985, 51963574205, 51956310321, 52133131846, 52168262553, 51895866397, 52178788025, 52989476427, 52823706626, 53348364477, 53037828522, 53910193559, 53319786368, 52832384925, 52726059907, 51777055330, 52316480116, 51715948793, 51489510617, 51013954408, 50542396297, 50056228341, 50541210468, 49818933808, 50376809997, 50084002937, 49934002613, 50298558455, 50979514015, 50785287336, 50803941341, 50778311877, 51331131170, 52081126465, 52165269304, 52913476763, 53412513517, 53608203267, 53238070626, 53858583547, 53994990887, 53634169222, 54350354402, 53522169680, 53742677147, 54077031754, 54941146531, 54520760321, 54857908249, 54940964598, 54667476201, 54941989160, 55666703335, 55566775710, 54977315374, 54900948653, 55830206529, 54982427904, 55851654496, 56381016383, 56258200281, 55655717905, 55705849516, 55383271422, 55259855734, 55038553579, 54498309718, 55445992993, 56218889018, 55677029523, 56583326639, 56895950399, 56550606163, 57071753241, 56869202858, 56166404999, 56884727823, 57396540172, 57630048180, 57142637353, 56515584786, 56601852432, 56306838092, 55622713169, 54711519221, 54672191233, 54930868534, 54967905521, 55813583129, 56256306557, 55987179514, 55283383266, 55886218571, 55134013726, 55543659794, 55505945212, 55742869176, 56601923701, 55980381256, 55383932351, 54683900333, 54296825991, 54561273809, 54673367112, 55559016440, 55795194427, 56443319527, 55723618320, 54783792051, 53894939983, 54262346350, 53510270402, 53435620204, 54069832987, 54732326207, 54822032390, 54651224691, 54740323710, 55647326146, 56270852767, 56079742290, 55386147975, 55606335398, 54788942301, 55700497436, 56575007070, 55876434193, 55311416658, 55072359356, 55000490234, 55102539773, 55224764247, 54976513206, 55197490825, 54840343377, 54409252300, 53759250797, 53080274383, 52571084033, 52761954818, 51787830302, 52290526500, 52694322426, 52525832227, 52381817895, 52966041654, 53024157053, 53032699150, 52361284762, 52846527237, 53645373109, 54418548270, 54864522332, 55681635733, 56644387665, 56315326769, 55768761526, 56726365212, 56681301381, 55736147906, 54984074858, 54837383990, 53878773001, 53451200352, 54377928936, 53514283344, 54456660450, 54509006144, 54650317238, 53655966340, 54527032954, 53891030283, 52981589372, 52466485995, 52762688195, 52637945029, 53098237484, 52256018657, 52028834506, 51996815875, 52058744408, 52046891894, 52614880734, 52831015248, 53762016703, 54752397950, 54700193321, 54216141131, 53458531247, 52856396478, 53587992068, 53136723441, 53918022092, 54819889613, 55504701789, 55334484516, 54643646337, 54133313474, 53781829048, 54311459540, 53655565440, 53915363710, 53049906201, 53617284458, 52839723673, 52350123362, 51761072867, 52605063219, 53055932505, 53676598151, 53582192656, 53658864371, 52914681252, 53307122044, 53581622524, 53341157364, 53968505332, 53780412855, 54761007760, 55659425447, 56529713053, 56309323625, 56339453880, 56755085002, 55774420976, 56123269826, 55519207217, 54949827861, 55873939902, 55148599479, 55951512201, 56709715415, 57524245364, 56881504735, 57449077047, 57542096437, 58107255973, 57464730623, 56745083366, 56534204617, 57123472794, 56148626647, 55412891608, 56024330764, 56476473485, 56330669900, 56221531112, 56769992467, 56101802180, 56034045069, 56986361883, 56432225826, 56559559858, 57413806025, 56550142460, 56365252228, 55395081015, 55742804390, 55517367928, 55454729718, 55694041878, 55047084207, 55618956325, 54662288430, 54918295175, 54642419754, 54842222177, 55403928916, 56242101308, 56585328229, 56308392546, 56045677428, 56124542598, 56645092575, 55933300834, 56312053606, 56275918034, 57236369491, 56481882104, 57222815047, 56507651443, 56311713399, 57212012319, 58046416514, 57747986144, 58188514906, 58763902549, 58728964416, 58728334861, 58974705315, 58422562810, 57776980261, 57005078514, 56555338595, 56913259989, 55934680879, 55855743744, 55588532652, 55318490427, 55959545093, 56531508774, 56490777732, 56502230754, 56072778960, 55920866061, 55994489536, 55922977670, 56815182122, 55869677680, 56868901399, 56161184113, 56156336404, 56976429334, 57471493556, 57131829996, 56756520243, 56289847690, 56511917392, 56545996336, 56423439016, 57320360113, 57289965129, 56779263205, 56810588196, 56750805848, 56908109682, 56213814708, 56773581178, 55919472811, 55184864360, 55221947895, 56035322752, 55884922604, 56338541253, 56141340835, 55812476718, 55183043494, 55445064452, 54734677640, 54092717854, 53954779357, 54215690266, 53593342099, 53775995926, 53032128761, 53678063384, 53691591559, 53396687590, 53033243533, 52601627883, 52113980260, 52195170512, 52891539663, 53625244707, 53318948268, 53952648161, 53116944629, 54020990199, 53361425835, 53711468749, 53770432574, 53027708222, 52596610367, 51622571990, 51865828348, 52025046203, 51539966880, 52268560828, 53165163405, 53580378363, 53978729111, 54133149074, 53816540251, 53246356885, 53876444175, 53058719279, 52966038205, 52611030632, 53453987536, 53960020267, 54117033523, 55014734487, 55129851509, 56020358347, 56035626629, 56647688233, 57160343050, 57855957006, 58457864793, 58797868356, 58888320649, 59362806386, 59397076453, 60384192601, 61042403708, 61243986021, 62011254941, 62015660051, 61763756737, 61729548322, 61207993748, 61396006551, 60485164559, 60735872188, 61483966677, 61335315760, 60600774436, 60996220129, 60068330422, 60040526039, 59623579003, 60292514332, 60258349730, 59938174919, 59876895332, 59547319956, 60400482490, 59413485300, 59020172994, 58283071045, 58646983869, 58202087719, 57519637929, 58218790473, 58881433250, 58604150229, 58913687384, 59619681762, 58988241876, 59047778455, 58306623686, 58014391569, 58472751699, 57944438776, 57522175543, 57820310039, 58731166091, 57864344043, 57593032955, 57990643483, 57131527365, 57834774523, 57448959129, 56463369627, 57351139834, 57440427087, 56967973292, 56869744013, 56590225114, 56952825105, 57572053963, 56943054414, 57762782727, 57341015646, 57176976810, 57254404351, 56629049995, 57215036308, 56930765534, 57099244734, 58073012295, 57676302671, 58398014787, 58665605763, 59457216135, 58828276838, 59211694069, 59841923473, 60158906117, 59780902803, 59882880643, 60022287509, 59098875182, 59139852235, 59572701603, 58829863951, 58800528491, 59308720609, 58538439401, 57638746196, 57176149971, 57936298637, 57031579721, 57798236800, 57179224299, 57334038232, 58164187464, 58207584608, 57967607769, 58790866968, 58950941619, 58482975943, 58225431416, 57613932335, 58371490435, 58018544451, 58388694664, 58385533181, 57818885219, 56986452028, 56524258057, 57330196131, 56861516351, 55927933746, 55276063469, 55221189054, 54229642907, 54887823376, 54061588020, 55021311157, 55046264149, 55467098231, 56173063628, 56767854520, 56939468349, 57256040963, 58174873834, 58955093035, 59131183054, 59839461740, 60499619178, 60935584974, 61572987735, 61583291241, 62222212658, 61775482402, 61564742878, 61712019985, 61481684276, 61741140102, 61857111386, 62058246442, 61870509571, 61263395790, 61166543785, 60776544722, 61764078651, 62643475279, 61771896451, 61968087108, 61017706449, 60708335005, 61673863923, 62124871748, 62563842257, 63040843903, 63143406377, 63211678681, 63041617509, 63590798963, 62957056238, 62685758187, 62615266595, 62656883674, 62758114859, 62234354009, 61646254872, 61698535503, 62215435259, 61912669514, 61462429249, 61387216565, 60956205204, 60668705401, 60135775251, 60734021680, 60249967269, 60223169821, 59611078926, 60449057474, 60004115303, 60288973720, 59583997958, 58842187435, 58161878139, 57684988149, 58478025813, 58445319029, 58414808996, 59046221518, 58617153915, 58701944561, 58176597649, 58724929247, 58232999958, 59021887725, 58352389228, 59187633691, 59522697726, 59230075065, 59171983818, 58571010869, 58423124957, 57665851214, 58298201496, 58930252116, 58996968158, 58803622599, 59601276237, 60107296941, 59742783206, 59359478597, 59337116083, 59433349607, 58878155975, 59335045722, 58920220300, 58118761329, 57582121197, 58148136055, 57221354262, 57656483431, 57900543181, 58300213594, 58297457652, 57901994287, 56916049420, 56490122353, 57087800823, 57748060616, 57825640990, 57969303631, 57515150826, 58081633355, 58692728205, 58320706407, 57500854876, 57237714423, 56905825471, 56511917784, 56809899089, 56694035514, 56820288390, 56131678079, 55521416637, 54635980179, 55225682903, 54907410925, 54277544073, 53790949414, 54771687772, 54806127003, 54373884545, 54222211056, 53351326984, 54113166142, 53228748370, 53922968234, 54022206997, 54654481626, 54236758388, 53716523114, 52980370509, 53339005427, 52887740819, 53058452949, 53427618268, 53652865994, 54183225822, 55032349315, 55887215498, 56797600291, 57445084025, 58302506559, 58941465267, 58279783335, 57375351061, 57128716212, 56607144274, 56311635435, 56564119850, 56780270019, 56395010440, 55566021548, 55947712914, 56021673997, 56453333651, 56889242741, 56652429337, 57172430576, 56563657864, 56060728115, 56042306602, 56443260901, 56481519589, 56468815532, 56404079123, 56729177728, 56274826041, 56064345072, 56893616416, 56985152628, 57809465719, 57863204070, 58361581211, 57482436657, 57535525112, 57246996682, 56359867191, 57099260520, 56763013388, 56215843598, 56047699939, 56388030118, 56773218721, 55937253464, 55731737960, 55272787048, 55566458733, 56369958730, 55679020475, 55918622992, 55193389182, 56115076423, 55234610864, 55041519894, 55381767235, 55345298332, 56144242623, 56602389572, 56406282336, 56600532861, 57181204801, 57306612454, 57694476567, 57327422176, 58186084311, 58616245738, 58271957086, 57793621769, 57120532857, 56505053416, 57004728648, 57098116818, 57764846603, 58504638399, 58247327890, 58322868112, 57436433966, 57286268208, 56394134854, 57080964064, 57165078503, 57627706731, 57419960509, 56973929399, 57929010058, 57597781156, 57004731922, 57414200217, 56678892624, 56814203618, 56952969357, 56744336727, 57393482624, 56492238890, 57303372968, 57171343109, 57562007646, 58198878083, 57830233880, 58152455540, 58361949939, 58601601125, 58099820110, 58199942986, 58087250841, 58167296433, 58332259607, 57893830566, 57062183009, 56618734484, 56603858989, 57543928605, 57138893462, 56231707526, 56346312065, 56949778275, 56322332215, 57210165974, 56285129736, 55691030451, 55752776191, 56021285781, 56090369520, 55553869114, 54683016928, 53709691102, 52923959019, 53838785584, 53241433781, 52283263891, 53239975247, 52607165010, 52278862927, 52284102732, 51728965944, 51902477633, 51955574901, 51427489923, 52075040240, 52317138176, 52287814736, 53284765351, 53826284877, 54168829235, 54317051568, 53380942533, 53894541302, 54755458379, 54357705564, 53961047930, 53851840200, 53141441848, 53052441109, 52699335238, 53030959390, 53580847140, 53098817814, 53965100156, 53006051253, 52869649005, 53686579826, 53186883394, 53931384946, 53299909901, 52483787126, 53384890479, 52697632131, 51754390291, 52319020913, 52837028972, 53067053627, 52300982889, 51363959267, 51540873653, 50688862776, 50319478518, 50742707385, 51640525096, 51092145381, 51304932104, 51772226808, 52253092889, 52912815611, 53818598896, 54006196424, 53813604207, 53340932656, 53526714624, 53102557090, 53317586150, 53172086407, 53156617814, 53543106871, 52640924077, 53371473057, 53170521971, 52244363301, 52162367783, 51439756939, 52374240770, 51630252480, 51584156423, 52580034289, 52174723519, 52193882018, 51421400465, 51852776568, 51050831907, 51024993935, 51164307817, 51173876718, 51870119819, 51468120516, 51838811180, 52331472383, 51768541034, 52743070672, 53065974977, 52211919519, 52167662289, 52198369982, 51635385347, 50906384238, 50968367331, 50527176718, 50848425641, 51684903504, 51918077220, 50929725465, 50278620496, 51233236932, 50358459446, 50305405828, 49366295404, 49480888493, 49993909322, 49502204896, 49342579797, 49429823843, 50156537100, 50584522300, 49776945160, 49918437118, 50755886557, 50768217842, 51148833520, 51215356699, 51302629157, 51232546859, 51337465184, 50824365095, 51088130058, 52059038323, 51361752207, 52245714468, 52376699428, 53247399694, 52389015873, 52721822112, 52569903079, 51678962903, 51953402969, 52659637463, 52261772426, 51358915543, 50690871381, 51334905983, 51986969836, 52432855937, 51695729902, 50982256550, 51063102227, 50727821535, 50313304143, 50007532034, 49496742051, 50448973168, 49760720098, 49067088863, 48972303514, 49415026206, 50022438596, 50836053770, 50860035557, 50573998506, 50023512175, 49078358407, 48280514751, 47561214025, 47272955820, 47258394274, 46999720757, 46571256054, 46814591108, 46129143349, 45934416861, 45695665758, 45449533909, 44598465468, 44785017054, 44368446829, 43438932538, 44119974781, 44436098928, 43588055527, 43205096519, 43789604786, 44413789324, 44225660565, 44057554036, 44819293914, 45519556421, 44580670039, 45471248566, 45292136256, 45252080081, 44543673444, 45521163000, 46110276697, 45537235607, 46011813284, 46681666446, 46863086235, 46406232144, 46160320521, 45546554078, 45161520825, 44626073956, 44996285002, 44735065225, 44251585378, 44094108402, 44270015916, 44811552537, 45282642891, 45871283285, 46167823138, 46665339896, 46188992064, 45285430963, 44683425853, 44596448857, 44061466289, 43072898673, 42582479160, 43214331737, 43216029554, 43092442040, 42489837236, 42119822712, 42655735708, 42518682785, 42121508463, 41191168185, 40300507876, 39873290889, 39703716756, 38722068104, 38142922995, 38229964201, 37603172539, 36886892089, 37375289720, 37299474181, 37452255774, 37712052747, 37647261595, 38293591888, 38683178318, 38461079651, 37741089915, 38652907667, 37742826262, 38075478767, 37276522347, 37285248477, 37488158214, 37773148252, 37562988767, 37093832888, 37161334513, 37924900748, 37598985810, 38549561326, 37669146987, 37175737505, 36405561761, 35459124067, 34789925242, 34485774260, 34722143800, 35184479139, 35027287911, 34490018993, 33927216672, 34546770692, 35525677197, 34632166982, 35215746055, 34380601109, 34314695617, 35035428149, 35090822314, 34391847738, 33501195311, 33586700941, 32969950495, 33954156726, 33044533182, 33569700823, 34425759154, 34042250510, 34543561902, 33787649668, 33109805213, 33807335270, 33716192931, 34085269629, 34049610464, 33509855719, 34480797708, 34790549346, 35190029472, 35660658339, 35615895632, 35275943297, 36103087436, 36680722111, 36045949999, 36984839615, 37701623879, 37202464731, 37485840402, 36486751818, 36496012914, 36573203238, 36201348986, 37003143093, 37432311210, 38228207471, 37619076902, 38247609175, 37978695689, 38314577272, 38440198419, 38854028713, 37925224061, 38195500078, 39115022810, 38759006682, 38361005073, 38320853429, 38950158934, 38547538856, 39331686320, 39416211078, 38422822709, 37541006005, 37568338927, 37767045690, 38440101290, 38713524565, 38657065761, 38493625022, 38426287491, 39021590546, 38171292758, 37755264063, 37561510565, 37454978192, 36858135205, 37180643994, 36208067515, 35872891196, 36781718303, 37627059175, 38470347802, 38796985547, 38510941897, 37875559844, 37104500508, 36155321261, 35474987831, 34809710788, 35635508657, 35784982786, 35549626735, 34863214509, 35813218594, 36781622278, 37750723759, 36866132755, 37324715777, 38111573276, 38857348882, 38119760180, 38236569276, 37321937666, 36348869441, 35923120658, 36018389501, 36597115532, 36474270011, 36222167415, 36121229023, 35521109897, 34647239269, 33932180399, 34136866905, 34071632501, 34683950445, 34784115502, 34075814316, 33358939874, 32910528019, 33129882589, 32439303751, 32739311658, 32392411505, 32049308259, 31374765967, 31480310818, 31551396714, 30925638392, 31559976585, 30846593102, 30261741279, 30688149328, 29829151246, 30286296877, 31029909198, 31173341557, 31685939134, 30962993590, 31269804100, 31074485784, 31282382103, 30304454339, 30908686181, 30366582105, 29653211518, 29433730017, 30168739579, 29260337938, 29862481860, 29113427795, 28855863224, 28592531096, 29297361543, 30047631308, 29295519133, 29240889901, 28609726315, 28423428681, 29220704732, 28525140960, 28521978212, 27582489110, 26818948430, 27788952172, 27558291225, 27574728462, 27189621242, 26831288624, 26485122184, 25598764616, 24773501901, 24408050242, 24962690008, 25633055371, 25963290705, 26707494287, 27273911558, 26815615462, 26206027796, 25667915763, 25490070749, 25968072748, 26453132762, 26870626401, 27503100050, 27783724105, 27032720673, 26906236968, 27713698972, 27539016993, 27125022460, 27384654766, 27914540053, 28633676443, 29250498522, 29477512913, 28689571288, 27806254570, 27413223639, 27019637373, 26504455797, 27037593507, 26152971378, 26845137418, 27193390655, 26362233469, 26082972773, 25712172119, 24743486589, 23816111989, 24063974628, 24655243855, 25307550507, 25988639541, 25856096044, 26047607758, 25496483914, 25940549034, 26117693984, 26491424203, 25587058216, 25883443679, 25473366620, 24899021733, 24587719890, 24547195374, 23996954043, 23795317302, 23014652336, 22740177796, 21937410631, 22250335824, 21748133767, 21135167158, 21452255078, 21468510602, 21593906870, 20806497458, 19972633904, 19538124223, 19943200175, 20710517360, 21533742507, 21033186052, 21294360715, 20587116685, 20781247378, 21066696480, 21526699576, 21601363340, 22185302446, 22707800181, 23010323457, 22719222251, 21912905133, 21357822474, 20917391626, 21234234580, 20485927859, 21401890105, 21389634802, 20727178181, 20297557500, 20538471376, 20608017353, 20546117989, 20195926264, 20938584727, 21679147682, 21156813985, 21950476929, 22022150556, 22897842835, 23109841399, 23268995886, 23087016737, 22614276899, 22601684447, 22283498530, 23165162719, 22735534194, 22962652310, 23227981609, 23079827313, 24037932889, 24517352354, 25148346606, 26105495666, 25536730105, 25615544334, 26075938805, 25963282382, 26960983739, 26784385412, 25848402700, 24959103657, 24352288494, 24803903976, 25476090447, 25215572625, 24716104333, 24105490622, 23735346346, 23759096565, 24238331938, 24956558917, 25062964831, 25242947425, 26235083829, 26109721297, 26589274139, 26494569994, 26048365222, 26346257088, 26429617727, 25557105405, 26090762330, 25936650234, 26076357367, 27015777761, 27253973320, 28008293963, 28417616645, 29399215320, 29067958742, 28681871826, 28757653024, 28142823510, 27318509434, 28278305501, 27624151420, 27830253425, 27270277162, 27493605419, 28319330851, 27454763145, 28004747450, 27123246164, 26616375974, 25865168658, 26193027229, 25289717707, 25847533213, 25345490850, 25250935316, 25133432422, 25720632596, 24843032832, 25056384557, 24763801241, 25654644975, 25841122709, 25032674182, 24596978601, 25230228727, 25555099446, 26384026160, 25523230767, 25599166285, 25354288274, 25952343416, 25995499315, 25958547536, 26344060205, 26812424208, 26898322594, 26727679049, 27173283781, 27015715195, 26749739017, 26554162145, 26616680100, 27230605944, 27770781940, 27324175555, 27448711624, 27012385517, 26759303977, 27485460291, 26810922537, 27401439314, 27292825390, 26295664963, 25485834341, 25993097656, 26559085820, 26073079787, 26667958477, 27511106760, 28399665898, 29023267803, 29617117653, 30204726138, 30171009602, 29547299945, 28637301470, 29313751657, 28755410047, 28867905936, 29497447054, 28598846431, 27677430275, 27157049842, 26553668893, 26192696912, 27053539042, 27577120274, 27440679020, 28418924696, 29280774275, 28511065032, 28078586493, 27882878992, 27995769080, 28241897570, 27876457641, 28029372624, 27911650363, 26972292151, 27106089702, 27848693131, 28117536617, 27238590059, 27248138325, 26629279014, 27536437047, 28209931881, 27756979118, 28553066248, 29107783005, 30099896004, 29516293763, 28899036694, 29115558998, 28374607030, 27804112956, 28668454172, 29082976290, 28824454336, 27983266669, 27827037544, 27660013737, 26897231060, 27533603770, 27899024328, 28224013187, 28157560915, 27273693433, 26574331802, 27387685025, 27716929924, 27112263975, 26799695275, 26170845714, 25312942483, 24676828833, 25426066296, 24580129948, 24365081923, 24995662778, 24685764653, 25671701746, 26416928936, 26033031871, 25507997422, 25371945041, 24977821177, 24435413363, 23580731405, 23496947352, 23584457159, 24230091035, 23430815458, 23361925235, 23623764194, 24135660295, 23555261845, 24504524609, 23958026723, 24479640263, 24949772023, 24426843595, 24537873640, 25045138131, 24107797497, 25071521421, 25505303983, 25480076340, 24485722000, 24645516349, 24511257080, 24678962740, 25317565544, 25692672355, 26242348244, 26035442434, 25976392413, 26687979102, 25972873247, 26234135589, 25741517849, 25992028234, 25261496237, 24838644012, 25803203755, 26642339992, 26458515290, 26185761254, 26206582662, 26765478159, 26672526851, 26872073116, 26755771894, 26623745886, 26905736187, 25937460867, 26428299352, 26436380255, 26625214569, 26736290883, 26719112830, 26204516733, 26829288536, 27609652953, 27073088907, 26768946081, 26680916886, 26623445422, 25744694276, 25792315375, 26456226149, 26250518955, 26738901906, 26029230946, 26946519253, 26192862487, 25787833194, 26670907531, 26021445943, 25677901053, 26470382557, 26547268970, 26594294590, 26038807821, 25941504737, 25482696472, 25694824874, 24922530334, 24937274529, 25846509691, 26119693008, 27035919561, 27921654645, 28893209138, 29870234543, 29140107821, 28603719768, 28620262931, 28301348644, 28261047806, 28914384308, 28821574037, 29421339355, 29235238591, 29164080070, 28497763311, 27941036144, 28491484784, 28155978804, 28057938277, 28323632428, 28385181320, 28220206067, 28166509171, 28930483898, 29200273473, 29043519624, 29875195660, 30481412654, 29765135482, 30071239078, 29230817809, 29467969671, 30004074013, 29599959484, 29244164742, 28766957318, 29540541740, 29599070064, 29193605998, 29244634128, 30117506595, 29809381651, 30464948388, 30393333560, 31011772320, 30898100781, 31092098526, 30933467715, 30588152196, 31084427592, 30121489003, 30562717805, 29602530270, 28892338863, 29463917044, 29851245829, 29065754477, 28397458565, 28016952660, 27820631659, 28671107107, 29610291797, 29926568674, 30926026139, 30692834507, 30464136446, 30138387410, 30615665915, 30876952419, 31779784065, 32310795119, 32296613591, 33228538877, 33060053349, 33712097260, 33643555253, 34547410127, 35239009861, 35707083643, 35858123203, 34894733033, 35429169725, 34539705653, 34756064159, 35102574634, 34478551267, 33925312787, 33671819376, 33512784298, 34273630572, 35264395498, 35554932138, 34833498442, 34438314828, 33712352133, 34197948073, 35041530280, 35011405673, 35352241887, 35055104135, 36020208754, 36859328440, 37355313206, 36436286417, 37086654834, 36601981376, 36086219116, 35674651117, 35183749092, 35342224837, 35902912440, 36708170323, 37387527409, 36627172814, 36282650164, 36617525266, 37047336406, 37196948526, 36325164942, 36115398168, 35655185413, 36033828998, 36991200529, 37449677107, 38072443855, 38305427811, 39259925987, 39740903826, 39020778027, 39682774922, 38982711606, 39239692604, 39073969036, 38141655686, 39114762625, 38242666191, 38466225523, 38488391459, 39015878545, 39567456771, 40491645304, 41014199841, 41680799364, 41130707495, 41984976166, 42079152364, 41653382498, 41125525254, 42087325444, 41243945815, 41517242582, 41456115830, 40627502455, 40955190100, 41456681130, 40918663137, 40196513702, 39901291611, 40525438482, 39782831095, 39062334494, 39066353551, 39067103321, 39948963559, 39949009247, 40237296392, 40394157315, 39475400922, 39180462582, 38761966827, 38313444893, 37712421048, 37823483195, 38238531025, 37666114452, 37858949655, 38454916805, 38332516129, 37658497317, 36784746560, 37016456291, 36091261085, 35463100670, 35082359235, 35281304862, 35678609582, 35648662360, 35102863515, 35500460837, 35536501215, 34686752520, 35097389570, 34929434814, 34192664399, 33525717141, 33476754016, 34281452899, 34222277875, 34158868896, 33703592784, 34425159720, 34407738848, 34806518544, 34739424370, 35695600772, 35861670872, 36280247586, 36150084369, 35297478138, 36135698886, 35204398420, 35239569768, 34678079994, 34253771090, 34514745047, 35104897765, 35995640817, 36943362547, 37033062745, 36674604129, 36202017845, 36368590546, 37195197685, 36485022907, 35637829136, 36552813061, 37025691600, 37681731350, 38141466720, 38333138017, 39027218967, 39081607982, 40061483217, 40760822628, 39937070214, 39671906926, 39410310338, 39269188037, 39728626543, 39367011713, 40067055306, 39240885914, 38815975489, 38983812110, 39701541224, 39493145888, 39954558301, 40913277525, 40763957484, 40972145923, 41878310199, 42810444277, 42170597269, 43155141841, 43215660822, 44064138641, 44849542057, 45318419500, 44721146022, 44192632090, 44341394115, 44236987273, 43679028849, 43915760750, 44361516742, 44224407471, 43224893423, 43965644046, 43834171188, 43663818486, 43957725353, 43493837056, 44113592019, 43656581205, 42918719800, 42403983607, 42169048187, 41984860490, 42014597787, 42570058275, 43261535384, 42366301259, 43149301773, 43342601041, 43591543709, 43134167160, 43618311508, 43196026835, 43373273987, 43848336924, 44638079707, 44248892498, 43441485438, 42511895161, 43029933189, 43388063561, 43310221583, 42911444259, 42886655251, 43350572129, 43910681319, 44350187779, 44215586893, 44222436438, 44055302507, 43383243377, 42745285811, 43164357144, 44032463103, 43598315851, 44473128021, 45086267124, 45494173630, 45735311559, 45941999289, 46613263284, 46086144321, 46646347283, 46865288048, 46263450682, 45392831562, 46014280578, 46293255211, 46025249074, 46938628171, 47489975657, 46654499204, 46863448169, 47104763911, 47022397685, 47760959343, 48283864949, 48579117145, 48601261147, 48470255070, 47706545665, 48658330066, 48325294679, 48846362971, 47955967283, 47003514396, 47699219800, 48115832583, 47568934869, 47176377613, 47373419215, 46557473695, 45759478711, 44923299522, 45724535469, 46221755906, 47023462117, 47880452514, 47659483008, 46696404348, 47527299192, 48136247405, 47877610346, 48070919308, 48597509245, 48580520930, 49273357857, 49078065082, 48888556148, 49103154763, 49448193609, 49331846580, 49540633513, 50446820748, 50634833697, 49855075225, 48955296325, 48918432771, 48240639624, 48335765649, 47360568353, 46543875158, 47524719321, 47300812882, 46737812502, 45753269766, 44869462464, 44239107524, 44271656057, 44141401477, 44923904032, 45019726564, 44824901616, 45167364020, 45400659353, 45588738617, 45858158207, 46106168869, 46951693673, 47557656077, 48348597022, 48298293934, 48880465926, 49504512896, 49374919207, 50306823454, 50249050181, 50942271872, 50509829354, 50161464161, 49214651461, 50105262762, 49385320978, 50275385719, 50439780241, 50713478026, 49771228949, 49335417159, 49213893624, 48905392354, 48100003300, 48723541872, 49264022424, 49106695809, 48294037058, 49292538095, 49757740415, 49804537424, 49827231405, 49286363038, 48661064261, 48416558557, 48508356448, 48313240867, 47323289514, 46496483428, 45729766688, 45418995669, 45270711602, 46185414575, 45376516045, 46022164270, 46139549141, 45997981242, 45105141709, 45878538987, 46602678692, 45712753807, 46038765403, 46131003337, 46691002961, 47315456365, 46466065262, 46642350342, 46011558822, 46717939372, 46544449359, 47047171246, 47340556110, 47360800387, 46761610262, 46748329366, 47319358786, 47620721620, 48508170245, 48071609072, 48509525843, 48902684729, 47917898997, 48257161560, 47431166589, 46657610199, 46412751008, 46519036765, 47209739273, 46449243295, 45858661816, 45151362353, 44655220111, 45394790944, 45566925211, 44824498324, 43854080830, 43299537000, 44047647450, 44920398350, 45785366417, 46061867856, 45755777074, 46027412675, 45398417410, 44698297737, 44473760815, 43687215397, 43492645010, 44207685806, 44140010990, 44897921163, 45890331195, 44916033489, 45306502454, 45076641675, 44448673251, 45355685810, 44854631291, 44873011713, 44015747235, 44794014688, 44986633841, 44149786398, 43549423964, 42920370202, 42876932416, 42480258419, 41716293516, 41893217583, 42481989993, 42611200889, 41816430377, 40965351715, 41280205520, 40615065263, 40340327231, 41311677358, 40784446607, 41231277690, 41194604893, 40899719087, 40135455215, 41029135121, 41428425362, 41564159592, 42175079085, 42188329636, 42005077605, 41474286138, 40935199984, 41061209797, 40998266627, 40663340501, 40455650971, 40236320928, 40379438508, 40956246973, 41070439820, 41703686396, 42576947066, 41602701453, 41392322396, 41396738062, 40937816524, 40690092030, 40414499412, 40104524077, 39379153622, 40049742547, 39156080743, 39580077356, 39127666968, 38917903848, 39630212026, 39372880443, 38922054268, 38383042886, 38105125272, 37685661857, 36808270958, 36151088563, 35550691774, 34940110254, 34793502599, 34756658332, 34542059751, 34255460388, 34125942783, 34869289257, 35354384285, 35184360802, 35623952880, 35978706986, 36909358765, 36733033941, 35934965008, 35730870760, 35756485238, 35334064135, 35285377837, 35756167882, 36714707305, 35890525851, 36764823946, 37242563540, 37751737498, 37698848654, 36868780033, 36162695469, 35999371068, 35741203462, 35434386699, 34484300934, 33702691710, 34275261120, 33669279763, 33752521688, 34220840304, 34613858249, 34365779870, 34679770734, 33991425895, 34619762503, 34394487593, 34913561645, 34138552700, 33321564829, 32799443963, 32707371202, 31781329340, 31190200638, 30263727993, 31028800394, 30504831875, 30715865847, 30295873023, 30223360391, 30303156802, 29593279944, 29734722895, 30130616386, 30571769738, 30681043811, 31457498976, 31625567139, 31220677737, 31036498139, 30141549620, 29380916526, 29677774560, 30369832343, 31328526116, 31603727695, 30796498768, 31576616467, 32439135267, 32893474001, 32322600725, 31494977492, 32226375738, 31697812376, 32500720683, 33485168179, 32804723525, 32687876997, 31912199540, 31175291773, 30979118094, 31854190219, 31222926601, 30861535389, 31539015950, 31918478730, 31165082040, 31932877328, 31775535176, 32385746569, 31438011543, 30473075115, 30794746213, 31353712487, 30965375576, 30253455432, 29699756570, 29966887344, 30075513770, 29743008839, 30313191462, 30342231934, 30176548365, 30033163417, 30120354323, 30822884297, 31329626951, 30559117302, 31500674120, 32144253361, 32971675518, 32378531070, 31664497911, 31722615329, 30982808564, 30623093162, 30634894280, 31367963591, 31083056066, 30567019266, 30913970341, 29962166213, 29983737136, 29843414080, 30149122079, 29788415771, 29508483087, 29419824363, 30135008649, 30753231251, 31440018448, 31035207328, 31296238914, 30446081268, 30549611706, 29955018337, 30612222074, 30158037486, 29232491456, 29371715210, 28680165692, 28198160187, 28155450606, 28567466595, 28994157162, 29788083937, 30180579513, 30438219812, 29523871901, 30466853510, 31158276027, 30868002439, 31488489898, 30725935140, 31095601764, 31228072971, 31884579449, 32736694912, 32277534758, 32558246097, 33553977861, 32952932275, 32087787467, 31242387017, 31468925847, 32010740388, 31296967723, 30673997190, 29833419236, 29001274413, 29867954860, 30348424292, 30016462438, 29836515940, 29838574561, 30445302443, 29729232984, 30359584160, 30277799242, 30837321003, 29914112998, 30497031914, 31332188533, 31371052334, 30892035410, 31160360879, 31221177165, 30919550716, 30963636507, 30762890429, 31204942556, 31794141205, 31616340460, 30666218434, 30509353584, 30285316860, 30013807966, 30901256455, 30732463689, 30952240988, 30563520094, 29608565359, 29910557173, 29359695313, 28940773963, 29822316946, 29153939068, 30058076098, 29892330060, 30070767857, 29825645437, 29520331202, 28717265537, 29340112988, 30198055572, 29396296684, 29305202732, 29929009399, 30391372373, 31339766558, 31449241569, 32170757111, 31808115677, 32774665062, 33030498692, 32493616080, 33370066971, 34027570579, 34560785641, 34469303278, 33521461088, 33572618899, 34327767772, 35229088562, 36193259706, 37084167073, 36428257536, 36930445061, 36256633203, 36840446034, 37283771634, 36637556935, 36519132626, 35658313500, 35389877633, 35322457341, 34413391080, 34715912201, 35458989404, 34874854254, 34758414769, 34308090653, 33709062265, 33064159167, 33352945151, 33263779290, 33992133646, 34797326880, 33901862520, 33160560685, 32328478029, 33049588217, 33840623472, 34369902994, 34302511396, 33440795688, 34133273527, 34973515851, 34933975398, 34152572101, 34063744697, 33934714787, 33731904542, 33294635906, 33297373863, 33508907907, 33758910394, 33524347896, 32533567108, 33385932788, 33217003001, 33433707185, 33956137779, 34534980625, 33813693474, 33944131641, 33785642507, 33770761868, 34146506634, 33603777603, 33723430510, 34665951944, 35244821902, 35803978144, 36478523240, 35628445604, 35833705252, 36091757208, 35611205933, 34983539281, 35916905270, 35712529177, 36423290904, 35568510286, 36493988784, 36227542831, 35864814008, 34952711948, 35947594039, 35954171801, 36430650891, 36126561034, 36846822387, 37646336937, 36692640960, 36392015433, 36896433952, 37614684553, 37071321050, 37556497867, 37242065967, 37271344249, 37683632180, 38388487652, 37814299445, 38390712619, 38387225500, 38328369350, 38677663903, 38623889550, 37795024437, 38127960913, 39127345557, 38209547714, 37454541015, 36539584609, 35837097408, 36550298988, 37388195780, 37261576789, 37612970224, 38547597085, 38449753169, 38952516342, 38745029552, 38031013927, 37953138004, 38094548086, 38257891617, 38912860517, 38584024253, 39339170097, 39066551278, 39677748478, 40635338854, 40656207773, 39810979121, 39929860207, 39975258868, 40554377799, 40145236738, 39805425633, 38850312053, 39167839037, 39989840295, 39827040807, 39640186083, 40013579238, 40328533639, 41293673538, 41567445925, 40913326926, 39977217804, 40034871826, 39645316625, 39401331634, 39098824096, 39091394901, 39461973275, 40264495316, 39697854361, 40060009676, 40330100410, 40260719824, 39583881994, 38965345364, 38260009793, 38441757634, 38963299132, 39565721343, 39209105648, 39214230146, 38567886193, 37913549897, 38571942584, 38492193030, 39045251379, 39627930214, 39675560120, 39100630401, 39417912981, 39586099177, 38751707500, 39490897726, 38914444941, 39070663159, 38195552703, 38151020133, 37311521588, 38161947776, 37697928359, 37863387744, 38552114387, 39295110962, 39159334390, 40100272335, 40294750940, 39694737732, 38716156353, 38624904691, 37733657351, 38495349064, 38920323855, 39204837821, 38637027004, 38422912976, 37980975588, 37890978314, 38350921313, 38350515116, 37707867150, 38196651928, 37494971630, 36730648134, 37616074004, 37843670971, 38318148225, 38504452221, 39128329343, 39366636918, 39143351260, 38179401411, 38485772721, 37764669794, 37093716202, 37594142452, 38302367041, 38358313438, 38842627615, 39413823516, 38539409946, 37858088429, 38002563954, 38632991067, 37690540993, 38105201991, 39094953253, 39593642134, 39679311787, 40212615216, 39305209839, 39861027547, 40422250681, 39645046910, 40103056546, 40312488404, 41090907002, 41667531277, 42016466084, 42211154676, 41645609696, 42295870842, 41597742530, 40822705745, 41452006110, 41740797757, 42288313398, 42987708612, 43257296802, 43451613825, 44049319914, 44836128699, 44186690939, 44518667447, 43822148472, 44120900820, 43822276761, 44443209657, 45364397279, 46136864348, 46936664236, 46099574181, 46903389164, 46980631337, 46281644220, 45285777123, 45028730182, 45423102654, 45170859453, 44792793858, 45441818153, 45520161613, 45055800671, 44641203280, 44935987876, 44405198866, 44905008613, 45654797551, 45572164939, 44641106444, 44965650566, 45881947288, 45877761769, 46607283751, 47268445122, 47888371828, 48325139167, 47999076251, 47411468248, 47238380145, 46708407555, 46204207219, 45990327490, 46792720531, 46584735066, 47018351739, 47471017885, 47030280910, 46307351817, 45476360572, 44674298338, 44204448502, 43856088056, 43039620896, 43709766992, 44324287168, 44000380390, 44883576340, 44658859399, 45282007490, 44680866433, 43713073178, 43375117326, 43472385391, 42529531619, 43339673008, 43773186337, 43251807808, 42559214384, 42587501057, 42403095341, 42718971083, 41933782391, 42616698627, 41880458913, 41958537125, 42382251272, 42646082628, 42016055232, 41368270207, 41618237336, 41093154806, 41964484422, 41995347003, 41508685721, 41781690217, 42177058019, 42446674580, 42721306200, 41928964909, 42706727916, 43226852755, 42844863236, 43218901544, 43201978580, 43543230927, 44392307152, 44614603018, 44913097615, 44669666257, 45209928861, 45259122874, 44579122085, 44469465674, 45127650973, 44893090304, 44584723145, 44224799036, 43394105321, 43835073577, 43473775673, 42607621880, 42009701304, 41505673282, 40584115856, 40035290080, 39329836866, 38842381262, 37884287193, 37223163028, 36660730583, 35890438681, 34961290473, 34976381529, 34577452029, 33616396914, 33823931318, 32933590876, 32607370321, 32924874274, 32107383151, 32723457239, 32304249351, 32928704031, 32873792267, 33074908410, 32286848293, 31743632523, 32248292372, 32565632743, 32052254205, 32262449672, 31646441454, 32599845645, 32187527274, 32406826663, 32240050161, 32191394181, 32753589102, 33128739288, 33772235557, 34707449660, 34053133620, 33117332556, 32805886746, 32599501492, 33392025911, 34276043050, 34653034659, 33812328483, 33202765234, 32641179365, 32515589825, 32859551592, 32717935991, 33629271477, 33222146560, 34070854213, 33257005108, 33844494291, 34004867616, 34444285829, 34292072451, 34998404791, 34843809362, 34528231698, 34556312909, 34870132916, 34549134284, 34858551897, 33870787188, 32947125431, 33047981847, 33955078460, 34544530806, 35005191731, 35657603207, 36556361967, 37216694837, 36675240828, 36645133350, 35780001818, 35066844132, 35447518033, 36186833677, 36508891762, 37027126597, 37125650529, 37080981663, 36085244971, 35769437704, 35873091941, 36544170153, 36340146551, 36429736412, 37021699579, 36688858276, 37607743283, 38489556180, 37666875404, 38402815384, 37763859785, 38388471748, 38187185149, 38419944191, 38772587854, 39320525135, 39660022539, 39273918560, 40046060169, 39834490649, 40640431880, 41635254878, 40775902718, 40944172211, 40334343115, 41114734203, 41272724246, 41706698110, 41440907286, 41272085559, 40442411554, 40555952603, 40332312705, 40009091222, 39701899310, 39857384396, 39961143075, 39128222994, 39930491933, 39175500615, 39965972665, 40100970798, 39681871198, 39104694885, 38511707985, 39494213841, 38800377416, 38110725092, 38699317928, 37838642085, 38670471733, 38883583858, 39239226202, 38635285847, 39243799954, 38705632844, 38254861366, 37639977175, 38039653387, 37447841678, 38152690202, 38372420711, 38401619917, 37790606251, 38710591779, 38602792140, 38853072530, 38728417998, 39698425064, 39167941215, 38967997558, 39522926084, 39650919761, 40616931228, 39865605166, 40255665484, 40225018838, 39847691197, 39122287871, 39453806003, 38730349806, 38721566105, 39620624182, 39062627913, 38566852134, 38617113705, 38386207946, 37637529967, 36771380319, 36161719626, 35371001289, 35741036214, 35733348257, 35603676156, 35367166667, 34745843074, 33855735713, 34680412026, 35553314589, 35195831365, 35043150180, 34779945785, 35692203427, 34791850350, 33809456304, 34005682348, 33476067714, 34350455752, 35193824027, 34597533567, 34899070828, 35791507379, 36290231365, 37208156947, 37810494053, 38777719411, 38828742336, 37964976003, 37792340332, 37319298527, 37572826613, 38380409824, 38478350597, 39066133863, 38084970183, 38878804852, 38257721243, 38239504731, 39202013669, 39598161698, 40557527741, 40018352072, 39978013686, 40045971944, 40392851319, 40643892848, 40277379808, 40326065669, 39426995567, 39015905590, 39815165599, 39869643267, 39380155068, 39579736366, 38632921093, 38806236216, 38134608720, 37289089539, 37145560309, 38089192408, 37369574064, 36949842750, 36916895442, 37517630553, 37060534986, 37318123391, 36798573708, 37788585423, 37754501196, 36821386276, 36465858771, 36355078446, 37254231840, 38182451188, 37658387589, 38120446393, 37408586078, 37784589822, 37449195928, 37406236403, 37683078806, 37451462368, 37627745515, 37855417515, 38543654975, 37764602742, 37052734855, 37683818481, 37248309919, 37791735992, 38780841602, 38065873621, 38317270823, 38380084159, 38589108620, 38532203985, 39238320922, 38782007959, 38405226321, 38868075913, 38999405650, 39741690340, 39560923285, 39108414216, 38607157843, 38546765460, 37849472879, 38215900228, 37648392250, 36962390192, 37919331293, 38352964325, 38230653102, 39117008907, 39457852778, 39130658874, 38340238349, 38405944521, 38864227266, 39584745369, 39716550563, 39701463651, 39879953021, 39110774786, 39236532126, 39829089200, 40282557227, 40383961585, 40429204262, 40254277117, 40990879421, 40542190777, 41141318608, 41882125512, 42569312130, 42908995133, 43414172537, 42729798712, 42584458429, 41797382776, 41276891244, 41268094310, 41012883702, 40814673676, 41093525646, 41854117945, 42800049833, 42909261766, 42317831250, 42665357645, 42023233928, 41625414255, 42476333329, 41834216286, 42268855652, 42835520490, 41923872169, 42500662974, 41949566781, 41663019665, 42372309385, 42657420625, 42849973605, 42063949731, 41624585176, 41030552919, 41834985735, 41510932910, 41338359728, 40809099738, 41701665804, 40808659553, 41402962319, 40722740889, 41035068416, 41614439400, 40625818932, 39872824491, 39239287354, 39347839465, 39136205435, 39109768535, 39439334480, 39732777453, 40663814507, 40604794899, 40156274580, 40423878410, 40233847428, 40718694430, 41378162985, 41041478166, 41352940270, 42121268555, 41853965996, 42280913376, 42040743079, 42984315203, 42556431137, 43352273606, 42984478755, 43427434282, 42836413933, 43365423535, 42671315601, 43618842631, 43671111036, 43908209415, 43105436515, 42368502300, 42603050593, 42539007840, 43026310940, 42387307102, 41726085621, 41926759767, 41498766440, 41551201520, 41641620821, 42554768846, 42987964115, 42583838728, 42283436741, 43281198940, 44142344690, 43542849911, 42836762740, 43360606635, 42382524705, 42941211060, 42168473099, 42376396700, 41378392480, 41615120818, 41497286001, 41847908381, 42610080659, 43170487487, 43416438658, 43180448129, 44108905764, 43143226746, 42420902190, 43345939053, 44235597424, 43329352087, 42814543855, 42005525077, 41342602444, 40737494536, 40911145577, 40438104440, 39458872684, 39442820501, 39144036120, 38737082711, 37961531363, 38533282342, 37681392642, 37400045804, 36833024057, 37117841102, 37318480321, 38131789270, 38238353376, 37844415434, 37687681574, 38417981685, 38434622651, 39028660493, 39049646875, 38824131647, 39486686064, 38663828637, 39216744532, 38542691642, 38593594641, 38643272093, 38049301807, 37695826974, 36886754809, 37331229398, 37211064661, 36607566893, 36009799363, 35771362723, 35623639017, 35185221326, 35567474941, 36260291049, 35380740092, 34944569101, 33999723130, 34855873399, 35117397906, 34143179667, 34086253339, 34422481645, 34715427599, 34353955736, 34018759695, 33939620274, 34508146162, 35266751574, 36021031623, 36777647697, 36066509384, 37052211566, 36530647558, 36841269637, 37612709854, 37861318589, 37289855321, 37752417707, 38159874318, 38653244518, 38592844172, 38588916833, 38305321303, 38388984692, 38658653080, 38278086534, 37674312173, 38319475807, 38322750399, 39212110481, 39618483254, 39538231663, 38992476357, 39203176737, 38446252954, 37619357761, 37376098703, 36567469506, 37309543254, 36622743385, 37272986689, 37050850584, 37889317907, 38286688060, 37344438941, 37909435683, 38746990986, 37891014270, 38657869419, 38161537468, 38395221078, 38519250832, 37652397843, 38055947364, 38235402811, 38489145265, 38626074419, 38068804314, 38675110629, 37817833490, 37504932380, 37340382142, 37127548979, 37201344447, 37586799776, 37593192831, 38232631131, 38449679622, 38950792679, 39817123686, 40507874865, 41326244766, 40832013645, 41252112820, 40416780861, 40372654120, 40935738293, 40856438167, 40444511095, 39691967695, 39008577788, 39708373353, 39219033822, 39417413996, 40095259948, 40280037805, 40541343810, 39544971961, 39261488685, 38966321587, 38122599434, 37398524319, 37462133981, 37491772404, 37911175002, 38902992062, 38499599379, 37650488958, 38200665447, 39125377236, 38957683972, 38897739990, 39202361525, 38430179415, 38209936793, 37337427594, 37716755869, 38086808690, 38983567133, 39327731048, 40199523757, 40436616058, 40872777019, 41433489302, 40607812552, 41369063080, 41942910398, 42480264595, 42629570791, 42796882429, 42946911992, 43258292401, 42761138544, 43247080439, 43811382964, 42875154609, 42248389802, 41502726009, 40810118369, 40653113903, 40576021837, 39624707596, 40460698335, 40725989602, 41314821204, 42008288962, 41330005066, 41656377531, 41435359380, 42141802306, 42944746038, 43124724051, 43685509896, 43056482561, 43843921782, 42901056638, 42102501643, 41954056432, 41236369619, 40520258580, 39561446046, 39839232266, 39974076416, 40465326549, 40247045585, 40653008487, 40766403148, 41097542756, 40436969829, 39708753656, 40663455805, 39684357005, 39840695346, 39507777396, 38661721329, 37912572697, 38051891139, 37510732713, 37065171245, 36205153367, 36732431804, 37465157525, 36614840539, 37391888388, 37363255341, 37871942824, 37959573444, 37060897225, 37954950502, 37765805490, 37291496557, 38213049117, 37330045566, 36715663777, 37699870422, 37646947942, 38353157235, 38540833422, 39256467312, 39992265132, 40588657065, 41283454898, 40702530146, 39835712722, 40547848145, 40933133360, 41158136257, 41842613671, 42085232040, 41983427165, 42376275532, 42242583974, 43065688216, 43666551569, 42744454276, 43162759146, 42624413701, 43240015692, 43996081111, 43836187280, 43640731233, 44280696516, 43723518631, 42836454260, 41907520503, 40999040648, 41600830785, 40717931043, 41050660962, 40986121017, 40024031852, 40732691119, 41027565194, 40935438989, 40592890309, 40938503074, 40373669585, 40428810733, 40737865895, 40898035756, 41740161995, 42385803650, 43099056343, 43134096045, 42625218734, 43461103510, 42913306065, 41942391371, 41547896465, 42084597718, 41481323641, 42407977042, 42626289736, 42275201260, 42613098520, 42723354271, 41789108967, 42493015596, 42218297957, 43012040142, 43553334650, 43988766960, 43798106471, 43074950609, 43810422864, 44678036884, 44136563432, 44625180848, 44901851544, 44412558426, 44854692786, 45643709463, 46092372275, 47047497956, 46418599412, 45671012804, 46464815258, 46923086324, 46750689048, 46653901715, 47203597527, 47448315802, 47747233117, 47423116123, 48370031139, 48927379717, 48282884571, 47644173854, 47581215813, 48004286777, 48791893174, 49518133223, 49792840887, 49772771320, 49936253958, 49521872373, 50435059441, 50456573734, 50282326913, 51076071145, 50991607716, 51733260816, 50860513226, 50378638559, 50820563288, 51035440266, 52013469606, 52245077233, 52402831232, 53094359635, 53825240989, 53875302827, 53947974848, 53241707004, 53328354971, 53991802839, 54877659689, 54456644262, 53480498816, 53197594980, 52430832040, 52872225069, 53550563565, 52987350710, 53130691124, 52524854882, 52843651391, 52934897228, 52847246054, 53397449099, 53568984550, 54057050353, 54706684764, 54976801476, 54953329001, 55895640797, 56190777322, 56824455408, 57342635393, 56524571228, 57483178437, 56725442331, 56309398946, 56336069615, 57215703544, 56528364282, 56627285101, 56467456771, 55753611440, 55094244138, 55389544444, 56043412206, 56302157873, 57255708574, 57639059785, 58447141752, 58241029988, 58293080696, 58676376276, 58027931633, 58609473799, 57742772967, 57217158087, 57517455192, 57466331788, 57374662626, 57386158097, 57617681363, 57525240444, 56783893558, 56426995334, 56226951141, 56990641066, 57450403921, 56486694962, 56589899152, 56701061906, 56492705178, 55722369502, 55227883652, 55518083040, 56345632985, 57113250284, 57005451907, 57501540701, 56719041413, 57521418777, 57777257068, 56979241197, 56491004173, 56815321958, 55882229632, 56605092558, 56789056785, 57153491213, 57925526363, 58250760131, 58613202522, 58911125317, 58459528892, 58297093563, 57480405536, 58028683914, 57398681471, 57102247438, 56243238717, 55481291484, 55763244249, 55510153191, 56103235648, 56271522985, 55723125159, 54792016182, 54934352990, 55070773623, 54315351257, 54179883807, 54222747899, 54338759068, 53802303010, 53404083722, 53973333128, 53198510278, 52494831292, 53260151572, 52599583382, 52591092720, 52655929117, 52952827859, 52942563071, 53871628153, 54775849118, 55130281426, 54551914058, 55037433999, 55406635624, 54860569162, 54046534952, 53923195733, 54143282203, 53552452441, 54106763132, 54842146142, 55547265168, 56411251608, 57239612418, 56533649365, 57012108485, 57653304439, 57667345965, 58484927643, 58330100405, 58360576971, 58047695385, 58677779532, 59197004688, 58945436081, 58866239922, 59791804640, 59242026730, 59818593786, 60255262433, 60857618122, 61174533706, 61081761373, 60665739726, 60929961512, 59932639792, 60147397567, 60127916049, 60564944400, 60993665440, 60665151404, 60970779562, 60228035770, 60269343926, 60388788714, 60909272705, 60600666632, 61389178432, 60923862153, 60172772078, 60039302814, 59386628594, 59326821869, 59351027658, 58499666334, 58907856277, 58649138511, 57801568193, 57331534841, 57704350263, 58405748116, 57918661460, 58329612151, 59256356172, 60206848877, 61114114609, 61598026065, 61235524246, 62150347281, 62459844676, 62076108750, 62892071649, 62395568546, 63149729386, 63521732836, 63119088277, 62816954399, 62690872626, 62153240955, 61383860579, 61809423670, 62123987454, 61864008684, 60970284567, 60064631530, 60281072469, 60494103317, 61471903570, 61485965583, 61753467023, 60948149052, 60092857658, 59902005329, 60234070952, 59964395628, 60394837852, 59591500290, 60352846558, 61107063460, 61650419690, 61605236738, 62434341472, 62622748188, 63369057398, 63558338262, 63520500675, 63359649092, 64047647846, 64549357468, 64229950908, 64231887813, 63477730530, 64139042377, 64383098478, 63674436272, 64300495312, 64804220135, 65403362799, 64504204724, 63965891660, 63665165840, 63253433288, 63373702490, 64324562438, 64368450139, 63999457024, 63324200154, 62569973681, 63334006817, 63388332634, 64257604471, 64311273456, 64512539684, 63578192849, 63347037248, 63344997156, 62851737522, 61864785072, 61659760942, 61350865786, 60524833065, 60388042177, 60679839025, 60503657322, 59688878130, 60448166403, 59856969990, 60395078468, 60884178013, 60426371439, 59913478725, 60108576359, 60905897346, 60785746623, 60295402911, 60351818870, 60496816989, 59805726098, 60524383963, 61307831122, 60479799419, 60125089840, 60077520254, 60474218736, 60656813297, 60229904499, 59581843181, 60327491976, 61206319465, 61418931817, 62060825249, 61952136516, 61924033298, 62122695166, 61482517212, 61474247419, 62402086102, 61860699213, 62013591134, 62940667145, 63699258822, 63083646273, 62707084313, 63360397808, 63601372571, 63695431741, 63153777451, 62843830760, 63563850216, 63411160830, 63921040412, 64191764222, 65114209634, 65156970748, 64471837303, 65094643120, 65570620520, 64592283873, 64054512808, 64564375301, 63958303577, 64107544624, 63584820146, 62594315101, 61948885393, 62568520318, 63109750303, 62738915018, 62918859265, 63161632903, 62998185078, 62940118507, 62046104969, 62410580818, 61863873543, 62083406529, 62863054338, 63400695202, 62966250348, 62601382888, 63132162690, 63560334510, 63653704896, 62983453096, 63555956362, 63753466480, 64712670106, 65287331295, 64313519225, 63792368685, 64119313448, 63131632907, 62423477132, 63093715978, 62854128228, 63544803800, 63545313366, 63528491884, 63866389839, 63843652139, 64648457475, 65189806284, 64302517816, 64099704609, 64109981662, 64602345169, 64863036702, 64554849433, 64601558563, 65233924501, 66029608701, 66872557266, 66918319422, 66117825998, 66030050131, 65287406327, 64594728024, 65554232959, 66140350570, 65870524108, 65163804559, 66059021914, 66091474081, 65544628680, 66053054182, 65498225405, 66254491032, 65631127207, 65569973809, 66010118545, 65753284100, 66347218487, 65861974013, 65260514455, 66216066313, 66701863001, 67255305799, 66995973520, 66463166148, 67327191226, 67624687446, 67412296632, 67225195556, 66758096458, 66378095815, 65870322881, 65396947635, 65447774635, 65041174559, 65125430168, 64773665052, 64068302805, 63466682535, 64034755239, 63946506565, 63614793449, 64055771382, 64600347045, 64285042716, 63677300865, 64109823860, 64149634353, 64709766239, 65619447152, 66454977541, 65749371410, 65304870647, 66022396894, 66775512941, 66205908577, 65643515911, 64836303046, 63960101744, 62967995382, 63089113297, 62810644755, 62548611740, 63422055943, 63353704590, 63158979524, 62739181611, 63288341772, 62568778065, 61719143228, 62629331190, 62076514805, 61521816910, 61097460080, 60333558606, 60737552952, 61737210279, 61238164836, 60796437174, 60007039692, 60134751891, 60270072071, 59549278484, 60296039574, 60182305616, 59615497352, 59745421245, 58844157573, 58026019372, 58097445520, 57958988576, 57468191164, 56804908988, 56498550118, 55962277858, 55291913039, 55255265365, 55645691476, 55166018266, 55607134340, 55056515635, 55267500622, 54640302182, 54179001644, 54953867546, 54756073884, 54522016996, 55221339088, 55314833820, 56194297057, 56654053993, 57497381197, 56783467212, 56643334078, 56396057168, 57110219717, 57190837297, 56278910161, 56551294166, 56626975456, 55907989361, 56463225338, 55973202162, 55506734808, 55045866977, 55822860787, 56616961949, 55659513109, 56157153554, 55484037876, 55077227735, 55925141923, 56829114493, 56765639028, 57454562242, 57716903647, 57700007994, 58587382565, 58508694418, 57987042978, 57497978009, 57268983129, 57633383135, 57116693146, 56274615864, 56585701272, 56790660921, 57532741403, 57342159567, 57970772823, 58638143421, 59054770346, 59030594977, 59948634449, 60243472296, 59538767094, 60174997496, 60233487960, 60702565183, 60333593805, 59673255515, 58711001239, 59108665966, 58850824450, 57869460432, 57153029205, 58018805235, 57951172879, 57080192992, 57303737600, 58029373458, 58913681140, 58374063565, 57964909492, 57799879512, 58640950096, 59639363849, 59851029910, 59962912772, 60539585756, 59666886648, 59636936836, 59771233750, 59647815217, 60574599798, 60499828129, 61153143146, 60752404358, 61262050958, 60513057341, 59589378569, 59803816671, 59607730221, 59300116174, 59650304098, 60176999575, 61092581068, 61479027284, 61585398850, 62246668304, 62728709840, 63668450898, 63494592679, 62793024469, 61801216811, 62781316401, 62982475435, 63843322025, 63280226467, 63456010380, 63167937634, 63380612374, 62730259711, 63727438616, 63697369301, 63286211429, 64207882575, 64787206123, 64235794724, 64922712691, 64613320977, 64408307509, 65170808017, 66121686490, 66206274551, 66554669686, 66710065803, 67287615452, 66942760546, 66703730715, 66506066388, 65626592164, 65898407992, 65978678112, 66517437964, 67187234505, 67066369384, 66600630967, 66895941752, 67053523244, 67402523228, 68392379965, 67767207775, 68271494274, 69092082659, 69017995186, 68988515655, 69664264233, 70119712053, 70815060637, 70912674919, 70276289095, 70542224522, 71252739015, 72135279162, 73073965274, 73079803152, 72143052080, 71858513342, 72296949045, 71546313316, 71918216413, 72714377595, 72812948161, 72913660044, 72371238000, 72993898807, 72136999578, 71748550870, 71000567321, 71050446056, 70065625834, 69949487592, 69655519775, 68887978160, 67996588135, 68632104215, 68387749202, 68364221314, 67604549825, 66711854758, 66465694971, 65994043843, 65302280125, 64523700862, 63799781581, 63790201565, 63559060811, 62857280942, 63582332409, 64357772745, 64638964580, 65120055098, 65586475368, 66229078394, 66986802122, 66433076580, 66449899001, 66374182041, 66983030609, 66989219150, 66430061786, 65951729159, 65767837877, 65902490706, 66037643992, 66817889412, 66397369469, 67282357590, 66976600505, 66653101338, 66643356545, 66367332666, 67255156469, 66595971814, 66344538771, 65601326165, 65350861273, 64659411363, 63912173409, 64441537406, 64085727588, 63796486491, 64739628069, 64732420305, 65162864283, 64746407666, 65132606679, 64268978729, 64178197115, 65019474753, 65124155564, 64200667832, 64033750986, 64764849005, 65491431489, 65560989731, 65906855418, 65840651997, 65787377208, 65436663274, 64519148571, 63753799081, 63263943784, 63224529644, 63395368292, 63483378205, 63792900464, 64225530589, 64013821991, 64340610427, 64881030481, 65782963975, 64783786104, 64954503179, 65500887450, 65032931077, 65955387290, 65911849744, 66141744884, 65971906361, 65161971928, 65722779329, 65772189680, 64806190775, 64050770740, 64145902692, 63357060678, 63844198379, 63314552880, 62455797792, 61771155556, 60881368749, 60280758341, 60149842239, 61110358148, 61807731908, 62016930170, 61036966830, 60913853552, 60977047827, 60160093928, 61129008159, 61766398086, 61730768236, 62573909711, 62607300845, 62224798535, 62297019983, 62426049305, 62910109572, 62406723865, 61954768162, 61115373642, 61022721021, 60449411031, 60686819438, 61580160724, 61016019870, 61951218476, 62079538224, 62720346066, 61996246753, 62987244227, 63070236336, 63600959670, 64450732259, 63854571857, 62907728437, 62635292032, 63091251015, 63864263061, 64385044938, 64991624027, 64767381504, 65265899603, 65266651507, 64941137492, 65925388894, 65560907910, 66196677857, 65565049442, 66276668048, 65613875120, 66002574835, 66792715055, 66431483894, 66315657138, 66004623634, 66265721696, 65672895722, 66301382687, 66793786739, 67210609636, 67044651022, 67545312459, 67308056405, 67613000890, 67219848433, 66819758539, 66090508921, 66415190448, 65458874554, 65325062918, 65445630631, 65899755290, 65531552685, 65590384516, 65977159703, 65622876012, 64982623746, 65165539872, 66127069932, 65990297965, 65606732876, 65061861648, 64432958859, 64205078905, 64995349253, 64637972287, 65431800787, 64716977574, 64445067904, 63629741734, 64487184182, 64180062917, 64875726546, 65818730240, 65810517541, 66620635667, 67410450020, 68104052687, 67586223876, 66756233049, 67396292603, 67507402334, 67884957156, 68518092432, 68834666194, 69813035648, 70061833352, 70452953234, 70596296052, 70750828814, 70112110028, 70079736575, 69986382580, 69001746202, 69901112869, 70194514601, 70564569342, 69804168701, 70621786681, 70614537412, 69660245417, 68953239520, 68904019076, 69809004629, 70524202855, 70375085250, 69952177387, 69548197703, 69166802694, 69483012920, 69824803323, 70524793273, 69873455413, 70125131958, 70139679206, 70823393461, 71147301762, 71011832361, 70674947041, 70653580137, 70613690881, 69782551092, 69789358821, 70357970004, 70343781941, 69757715296, 70143909033, 69567435104, 69493271235, 70191184352, 69887258144, 70005393528, 69485658096, 69237080456, 69517577514, 69450283555, 68887179070, 68162643335, 67811740329, 68471495222, 67749590524, 66893694207, 66038354290, 65913706325, 65174197582, 64754436766, 64114147697, 64161913556, 63315629185, 63544713361, 62757033690, 62106598640, 61657674036, 61983640607, 61883087865, 61002390137, 62001496889, 61185547207, 61979351607, 62178439395, 61940326239, 61002143549, 60872038890, 60960372144, 61370545182, 60850214788, 60540466858, 59734207705, 58756289755, 59511485248, 58939965412, 58161068167, 58836646368, 59824901596, 59779376389, 60194902633, 59643675713, 59317152798, 60126635210, 60426800303, 61202866900, 61690102323, 62431293520, 61832700527, 62467813399, 63247487546, 63893243145, 63708965185, 64143235880, 63302426564, 62367185062, 62744326377, 62439077999, 62609603103, 61664767167, 60742443433, 60427066964, 59735296539, 59779252477, 59376292907, 60325596657, 59608323524, 59235409017, 58321561225, 58694825814, 59278195217, 58324003553, 58486602377, 58148064118, 58762956117, 59329815452, 60053769352, 60765556740, 60158865815, 61067659882, 60883582518, 60094999333, 59383130234, 59728497816, 59936058261, 59336871453, 58378387512, 58265279637, 59155165413, 60009595674, 59662592912, 58865993046, 58589374365, 57792789686, 58442344335, 59398386463, 60124454915, 60228780398, 60628650205, 60933717465, 60625686729, 61474488919, 61048618198, 60377870406, 60114686464, 59994869524, 60010135924, 59618378102, 60115505322, 59740691175, 59495820003, 59274761647, 59772596586, 59549377046, 60369341706, 60439342863, 60414601661, 60990874560, 60758024637, 60773832693, 61043906490, 61455394226, 61296347722, 61130910025, 61987884221, 61783479965, 61068897882, 61898540347, 62312209437, 61532967533, 60807067929, 61286256110, 61048069520, 61766226166, 62552028693, 62092106236, 61766149899, 61116153227, 61390720931, 61662473307, 60740409048, 60277632286, 60999403923, 60168826897, 59410628968, 60343815171, 60845063851, 60866931141, 61203456673, 61161866339, 61697735617, 62232113271, 62806662459, 62008074344, 62775632625, 62795847007, 61970699052, 62750646215, 63306775276, 63519805600, 63377184403, 62952953913, 62036787174, 61683669249, 60926808842, 60096576149, 59198347642, 58468549776, 58424744425, 58514439485, 58502925066, 59174997769, 60013824632, 60452119971, 59521736619, 58819937184, 57988252675, 58077878597, 58722899440, 59686607345, 59028510660, 58115197239, 57984145277, 57220067853, 58043755206, 57940758710, 57145621783, 57252605573, 56308166492, 57061565236, 57122500541, 57787198436, 57795795775, 57739561040, 57443074243, 56549970371, 55684770298, 56425172917, 56360493911, 56099457606, 56696114595, 57397112615, 56414708877, 55985256321, 56467397682, 56266480098, 55300759530, 55152667581, 54837863039, 54949233509, 54527956572, 54588376762, 53655285633, 53112730355, 52233792833, 51989364995, 52325725508, 52231798082, 52572200249, 52510516277, 52523843478, 52838950312, 53372876819, 53610487197, 53072927162, 52099212509, 51541937579, 52278297083, 52723348989, 52906465288, 53278274408, 53941505995, 53195643198, 53371843721, 52973212984, 53363765768, 53831493833, 53738003521, 53624348109, 53661833313, 54419029922, 55097144535, 55734191327, 56591353079, 56967752761, 56277992408, 55643231435, 56453951896, 56171659760, 55516835980, 56036323880, 57020686134, 56800753170, 56746631687, 56914593970, 56827307169, 56585066440, 57372774835, 58009981616, 57682028469, 58528436533, 58877108611, 59849806926, 59074791607, 59938199295, 59557376980, 58658567415, 58933358479, 58335531834, 58298250939, 58795017106, 58854953071, 59080652444, 59738935965, 58963278205, 58474551603, 59283276515, 58463768772, 58962943323, 58313528339, 59196227067, 59160946289, 59462382788, 58615563099, 59405331151, 59540093149, 58690200199, 58271896092, 59173061556, 58660425601, 59365630670, 59259462266, 59956070621, 60038149797, 59231873329, 59337906399, 59122208348, 59229502740, 58521055466, 59135180569, 58806190780, 59248850659, 58533507690, 57869703849, 56975162372, 56766722787, 56940896514, 57878517654, 58867292291, 58794140607, 58574145277, 58535967527, 57855549684, 58408183849, 58117818206, 57825135597, 57463515140, 58314765726, 57550578950, 57465245880, 56501889997, 57255240457, 57778097541, 58175879117, 57457734084, 57342759668, 56931067916, 56255893666, 55977867954, 56428752716, 56641261922, 56021130415, 56984116073, 57866512206, 57848077013, 57384485530, 58174096243, 58977180006, 58678245940, 58173382423, 57241844266, 56938891049, 57580075619, 57305364543, 57854893475, 57161979979, 57220456076, 57754378231, 58557760867, 58006763320, 58765652881, 59316829415, 58670492566, 58061674032, 57870599255, 56995724587, 56195702958, 56281782238, 55532254571, 55823180073, 55969444084, 56236944699, 55257819176, 54455284418, 54891572318, 54547330478, 55316564955, 54996390157, 54366093977, 53744674707, 53073349378, 52353253536, 52106284444, 51317946739, 50960027165, 50113913512, 50627262629, 50539485269, 50923391754, 50135161153, 50701300372, 50967182891, 51092395423, 50837237990, 51327392827, 51811042071, 51425082728, 51163538190, 51130188240, 50646324518, 49655996759, 49407186593, 49298219727, 48344650239, 48359016276, 48251044157, 48912215485, 48324527318, 47891601071, 48806734979, 48589678626, 48571413421, 48925135828, 48063827347, 48525585931, 49113375060, 48948160143, 49191089927, 48782221792, 48705238539, 48963715262, 49541173706, 48830402282, 49491188543, 49440394987, 49017769090, 49284808331, 48471908608, 47542841696, 47077271652, 46904457040, 46820810362, 46233696546, 47215566292, 47038381816, 47602146072, 47976802712, 48633604360, 47754561390, 48396285939, 48650925254, 49306811020, 49984303778, 50334263035, 50392463822, 49726823536, 48734361677, 49601089269, 50019457817, 49827416496, 50040378779, 49791864857, 50370805504, 50447700609, 51148530973, 52043513390, 52830347548, 52588876745, 53499204786, 53516641372, 54189130277, 53982873852, 53901898844, 52926119045, 53465576755, 52864045453, 52558840423, 51792073161, 51358341673, 51417282706, 51570943864, 50863055360, 49928385814, 49100138785, 48609052382, 48704303736, 48773489516, 47887777546, 47031836903, 46345637490, 45702026923, 45923693718, 45536380002, 45605605905, 46171800179, 46488891456, 45975842672, 46839280476, 46718162501, 47449336901, 46542891894, 46300367643, 45436971087, 44570564312, 44248694705, 45018988655, 44923419218, 44866680591, 44853720240, 45608069250, 45985774021, 46409950418, 45876660088, 45358181344, 46064746934, 46595574081, 46776852418, 47701346841, 48662953112, 49316099920, 48382829790, 48540858782, 47608266313, 46929335356, 46939415124, 47447608163, 48158095018, 47430250607, 48113489581, 47324330658, 48192765939, 48184267675, 49147655105, 48365865964, 49022257082, 49832806902, 50832021500, 51740339870, 50822444248, 51095047247, 50702656295, 50007781149, 50768794304, 51256099369, 50739924389, 49918529928, 50509705823, 50520380026, 49753656728, 50625672074, 49753891992, 49209358733, 49528777076, 49696017398, 50323040806, 50281148556, 49474062942, 48795336043, 49123397454, 49563754066, 49229575554, 49053404041, 50027803706, 50983344253, 51169710305, 50688175252, 51537639578, 52128319810, 53092904970, 52425180107, 51433935888, 51680566188, 50748312524, 51597274824, 51028777619, 51571813206, 51621773009, 52438898397, 51903580999, 52899042662, 53869973852, 54198871482, 54447316727, 54869590580, 55006929221, 55918063197, 56847803335, 55965417297, 55405748356, 54705540296, 53969073232, 53937249536, 54613671108, 54049478399, 53642398538, 53004360780, 52401208025, 51758259837, 51322174308, 51381149392, 50954301037, 50769299482, 50798435170, 50626733257, 50903154129, 50447332536, 49542839717, 49553744613, 49471260516, 49287892039, 48481209279, 48174240880, 48757832344, 48579841208, 47882905690, 46960706822, 46556624207, 47494476649, 47750761462, 47839426630, 47335615876, 48006495504, 48680974046, 48712950296, 48516534471, 47663692469, 46885965204, 46273375063, 46436326762, 46033650570, 46665590965, 47323015183, 48011445061, 47353654498, 46787493953, 46611122728, 46659985125, 47394414549, 47100233562, 46855521495, 47097688520, 46216666207, 46614914770, 46671227163, 45815596612, 46043301671, 47033532300, 47422078825, 47382926372, 47254425487, 47289980909, 46342523519, 45414062428, 46098032129, 45760926754, 45465088463, 44755282006, 45237914461, 45043184502, 44474360196, 44550573819, 43817727846, 44516606407, 43671960475, 44080231160, 44935641258, 45414380832, 44924719126, 44070195558, 44436481406, 45343799785, 44434541585, 44489651953, 45391615188, 45825057633, 46061341818, 46455185261, 47161158747, 47354178147, 47208853090, 47761272278, 48324332983, 47409129036, 47652797444, 48405505393, 49267492261, 49576845029, 48626081232, 47877536647, 47789203457, 48738977184, 48081238298, 47555572332, 46793405516, 47248584603, 46639756527, 46545356642, 46916581669, 46564765081, 47089984658, 46665571483, 46955695119, 46504840711, 46234691878, 46649900796, 47428871567, 46992317666, 47142061240, 46754398089, 46245690370, 47170461502, 47126119740, 47852932223, 48632570339, 49130991798, 49894363063, 49445052585, 49388918806, 48950521938, 48675243149, 48514824687, 49172856182, 48384931372, 48177706173, 47702744053, 46909459178, 46020084022, 45493559825, 44856775765, 44460488922, 44274827147, 44855374807, 44064158053, 44353596586, 43520726772, 43227405042, 43109532324, 43250990672, 43650064283, 43550890592, 43479350809, 43993987530, 44632106410, 43897459712, 43786421705, 44605306706, 44126791443, 44488312481, 45235893531, 45349180594, 44989070767, 45712914979, 45967992766, 45330427434, 44826368435, 44642575002, 45129303032, 44347761086, 44174275175, 43571526653, 44287834234, 45092047159, 45146825188, 45826677446, 45847786866, 45409757754, 46399200930, 46383330831, 47080662508, 47974859847, 48095745308, 47292664955, 46946526518, 47783283068, 48378513951, 47467657153, 46553165856, 46298430444, 46406022979, 45481534367, 45310991495, 45083250809, 45474159563, 44805870536, 44217470558, 43780849196, 43312483396, 43291349524, 44243936931, 43876222698, 44626963470, 44616731162, 44975083328, 44590915572, 45216364016, 44341718735, 44210204783, 44822204333, 44150311320, 43380888691, 43225550688, 42378807383, 41710751394, 41762270399, 40883312487, 41604574082, 42099756083, 42249899129, 41598343186, 41444436195, 40630846495, 40335622687, 40632689567, 40505232340, 40032338934, 39461842216, 39031973963, 38715228551, 37892136254, 38176808862, 38342879317, 38426273182, 38221985227, 38213406188, 37646403758, 36671944805, 37040722407, 36879954164, 36969301515, 37228947887, 36598320627, 36584225135, 36351421496, 35793541621, 35719599655, 35720324232, 35949736216, 36055167544, 36875077646, 37384025429, 36419316858, 37004700801, 36986777419, 37462650276, 37205965593, 37294467812, 37588695883, 37473754958, 38119544628, 38816232233, 38295606674, 38570615608, 38196311020, 38217014130, 37671268326, 37374567894, 38010296983, 37331134658, 36388650694, 37229579144, 38030495362, 37090793516, 36683242680, 36778891562, 36056529585, 35265093483, 35909758380, 36189987590, 36966662221, 37913600892, 37577232272, 38092044504, 37610327561, 37765133238, 37758523012, 38233614801, 38757816126, 38304801468, 38587348164, 38474395393, 37609719082, 37875731271, 38872978557, 37969738855, 38842798647, 39474628730, 38898755706, 38650022528, 37879398060, 37575893092, 37282018055, 38233756149, 37745398929, 37245920552, 36326507924, 36212279062, 37181754909, 37652073302, 38209400115, 39083754917, 38317018765, 38026331298, 38231962606, 38673831761, 39631840634, 39992271888, 40551784943, 40024108280, 39501502264, 39238590047, 39419867479, 40359111841, 39522827313, 38660788440, 38032435797, 38832283317, 37905551870, 37830640539, 37443354159, 36623579577, 37193614781, 38165140287, 38191949426, 38367403109, 38040646391, 38015115760, 37518900449, 37600463925, 37466266214, 37147383312, 36635925129, 36449696259, 36311950493, 36890049752, 37371778493, 36678344943, 37059928763, 36934027112, 37411220189, 38197578268, 37708447910, 38253633869, 38788563581, 37855101048, 38410474467, 37643329163, 38447470386, 38175729697, 38477901297, 38773468322, 38654511598, 38368254023, 39040071917, 38957299928, 39456455649, 39271300106, 38368995151, 37720404536, 38261142426, 37969926942, 38357169652, 39056149038, 40045891825, 40973107596, 40602253116, 41197261439, 41898916279, 41739452054, 42382446944, 42902163266, 43514317048, 43971997575, 43663815237, 43161540582, 42862340316, 41973144709, 41455333667, 41001042069, 41264406590, 41189157764, 40724653104, 41267695377, 41806395728, 41357771867, 42094884610, 42693953477, 42111486810, 42645239438, 43530097351, 43036133114, 42916141987, 43218927030, 43841017772, 43244788158, 44090999003, 43531259128, 43376862640, 42904914616, 43505167748, 43650346368, 43908471331, 43147862911, 42789665728, 42414613780, 41454074590, 41055885933, 41352418465, 40615401451, 40796874191, 40232359700, 39957723300, 40130526951, 40894920041, 41040220565, 40645545220, 41205280969, 41857003352, 42419233605, 42793141173, 42990931860, 42321429415, 42019883924, 41080522937, 40745502547, 40825947657, 40707975301, 40180906639, 40463949735, 40891997932, 40700944870, 40262167093, 39853325503, 39066987900, 39067948213, 39739022997, 40225807053, 39789630226, 39973791586, 40183251130, 39631261520, 40388445436, 39838735614, 40359727166, 39537149505, 38896509041, 38588106464, 37823722889, 38596937491, 39509758646, 39548053264, 39128564802, 40055401898, 39593462646, 38670825774, 38567111339, 39264239499, 39180965779, 40162266461, 39956238443, 40414949777, 39617612283, 39237578868, 38457718648, 39256372281, 39252724412, 40143319609, 41020098147, 41539349894, 41717643250, 42662998878, 43108620683, 43476217598, 44134691563, 44464198489, 43500403741, 43475771879, 43860729865, 43765084393, 44643185922, 44091607041, 44676858152, 43812075123, 44316363179, 44042337377, 44319403204, 44208899620, 44046846484, 43266129794, 43729944968, 43616461893, 42960490085, 42208036211, 42648032844, 42651050789, 43106876773, 42240383589, 42726252376, 42307421504, 42749113017, 43499844356, 43111271572, 43024149044, 42520308994, 43396876722, 43058953649, 42803060353, 42307989393, 41621927280, 42438294269, 42718233919, 42019597283, 42875152739, 43489270886, 42661073325, 43244723415, 44026290378, 43959507485, 43671589404, 43887740551, 42971443198, 42452639860, 41562408891, 41701183050, 41397014950, 40439957878, 40196415417, 39631912423, 38688651968, 38076818574, 38301494086, 39248548524, 38249607549, 38180664484, 38884421423, 39331874704, 39427642093, 39638648760, 38798685544, 39454057783, 38724342332, 38257494819, 37876912856, 37612226881, 38382315430, 38496547162, 38025455084, 37400173575, 36989608849, 36344964947, 35549936808, 35911002059, 35226364294, 35578787281, 35030855792, 35696630710, 35357702518, 35490527164, 35066163447, 35765904188, 34840558753, 34960181208, 35384613174, 36321167861, 35651645191, 36335393206, 36908681527, 36743750495, 36174997017, 36840305819, 37491464346, 36819985642, 36877401907, 36423784857, 36749785617, 36514027777, 35899627681, 35689302670, 36357757128, 36170150075, 35790658475, 35740110402, 36337283872, 35674921905, 35008101793, 35484093678, 35844420358, 35185629554, 35188485576, 35396268912, 36044192896, 35448649582, 34785745023, 35688464007, 35407347450, 35112939168, 35100981720, 34216279150, 34475992478, 33671232709, 33390056727, 34000778680, 34706018523, 35186182006, 35102154142, 35937648956, 36479196913, 36684795977, 36325653206, 35581096364, 35152030714, 34876106676, 34566640714, 35209361328, 34790366645, 34036330580, 33125077821, 33735835045, 33646449312, 32685274832, 32225603776, 32821527327, 32227862494, 31244514410, 31915834164, 32368819806, 33132922968, 32782486429, 32510116297, 32390518324, 31817448724, 30981658444, 30629983950, 30673251096, 30067386866, 30349769149, 31097898143, 31390270624, 30725476912, 30188528583, 30650540157, 30452715795, 29937255123, 30121907228, 31086886116, 31779456181, 31598315007, 31861080810, 32433177610, 32370889281, 32272297631, 32658309192, 32255210512, 32082177328, 31448582410, 31902999925, 30924925641, 30134351720, 29820318208, 29324670904, 28615740477, 27928292584, 28556330228, 28984305433, 29875906842, 29760299329, 30301739205, 29459987914, 30199150120, 30856899325, 30274742006, 30247030126, 29368288792, 28743746887, 29461773196, 28560448827, 29172801927, 29437827794, 28597719454, 27721332290, 27208438266, 26676148511, 26155227472, 26378320696, 26764869082, 26753284549, 26106593178, 25603191419, 25392803559, 24535978441, 24724454361, 25310830774, 25503372200, 24798466886, 24095454726, 25006529045, 24896948425, 24551587620, 24164656946, 25093903842, 24892333410, 24204891296, 24461927729, 25212669316, 25709272649, 25505488780, 24809207247, 25009754384, 25422890452, 25308255389, 25008749717, 25565889812, 25143999137, 25658156250, 26338079847, 25390689506, 24421459095, 23793024751, 23954340654, 24541104757, 24505018057, 25408205004, 26158249934, 25917759540, 25851556237, 26202688889, 26550658336, 26468297457, 25598570490, 25922576759, 25803120747, 26380518253, 25798357033, 25313808424, 24463150234, 24624540064, 25368466459, 25569418070, 26499568256, 26939976374, 26068024569, 25513328418, 25743573199, 26657750659, 26751327355, 27478254974, 27582793275, 26687619558, 26347053856, 27131133389, 27140203508, 26326496722, 25508552268, 25995016762, 25365952566, 24386589938, 23671034429, 23659949292, 23346771309, 23044925920, 23040420942, 22338456322, 22170203990, 21979007696, 22459999440, 21556937223, 20960445451, 21183994877, 20856148435, 21109443672, 20530550548, 19797304078, 19099427043, 19600021760, 20011339589, 20283106841, 21209716540, 21421123704, 21753272923, 22337483035, 21584951063, 22374420477, 21625495839, 22353695589, 23247442726, 22494404164, 22487234518, 22204414880, 23019317028, 23218570232, 23069535091, 23248569706, 24170668609, 23707072589, 24303231544, 24566722801, 24677575199, 23889043127, 23311423323, 23396396202, 23294109717, 23030123170, 23586418764, 23661064216, 23274008710, 23170303113, 22364514769, 22303660088, 22085213704, 22552545994, 23122787531, 23723239223, 22960389886, 22489019754, 23371849414, 24038282895, 23764329342, 23487729512, 23871683579, 23341662493, 23256657398, 23701043965, 22922779073, 23439562646, 24048657725, 23217361086, 23635081281, 23171023350, 23824243431, 23289207697, 22574946749, 23310726892, 22555339223, 23314291543, 23189206048, 23198246514, 23045592548, 22379618958, 21855388326, 20968215013, 20275849084, 20888830222, 20959835915, 21881602036, 21349469508, 21598233931, 21575606160, 21889173319, 20917844637, 21868528263, 21076725840, 20818403633, 19919613593, 20355675732, 19673219504, 20189067120, 20945367415, 20073013905, 20377455445, 20138052298, 19964772764, 20246648470, 19418144678, 20156904949, 19351157367, 19826837387, 20661730408, 19819386322, 20200733821, 20482483025, 21293638739, 22270094867, 22854389299, 23521852856, 23686763613, 23014945064, 22533257466, 21954547494, 21557380720, 21328681380, 21139411302, 20709521471, 21356940955, 20396491767, 19778477443, 19693634124, 19240836996, 20017544372, 20025699170, 20764730229, 20627969344, 19762977872, 20064757303, 20385401694, 20913103079, 20766241530, 20198385750, 19376614907, 20292146016, 19711162331, 18753293376, 18286466040, 18326934410, 19016217808, 19055305240, 19856334125, 19340868224, 19258326547, 19753743980, 20622477187, 19680339837, 20589794995, 20448640489, 19549984956, 18720955235, 19155810514, 19015497814, 19699302765, 19471518993, 20311854163, 20980316252, 21578370846, 21905870726, 22132320316, 21680601938, 22014260069, 22168200751, 21322832812, 20630462498, 21007201013, 21033172338, 21989689175, 21628939405, 20976559293, 21412052875, 20954740259, 21404071471, 22364371740, 21657512242, 22278647691, 21890865656, 21143505537, 20890681667, 21717022712, 22379968571, 22476138230, 22972052307, 22903565010, 22999530697, 22209684906, 22463186731, 23415242085, 23201020490, 23839385095, 23044121849, 22158429432, 23057449709, 23364894237, 23607920940, 23742897062, 24310138713, 23458627401, 23450322955, 23240310262, 23603386052, 24520427138, 24987185344, 24828622400, 25439701963, 26224092583, 26250994631, 26029751763, 25326663574, 24474502961, 23505942298, 22548331128, 22941615591, 23361463371, 23157421619, 23855717311, 23169646886, 23393518028, 22977054957, 23211079212, 22581410239, 21667053349, 22382199992, 22241353298, 22507079886, 23129113391, 23700171086, 22751660844, 22323425982, 23106972906, 22130615502, 21301132017, 21654584442, 21601018706, 21446471401, 21685591295, 22253491058, 21943609912, 21854631373, 22282523391, 22393881576, 22002409682, 22624737214, 23410486228, 24261795971, 24355135925, 25018893894, 24564828422, 24935313379, 24972768599, 24532644241, 24034963518, 23511781784, 23819685422, 23414430682, 24031743643, 24059055694, 23709286385, 23731503487, 23683279504, 23156130748, 24135024914, 23858692991, 24302942745, 24562863933, 23701086870, 23578107000, 22629612741, 21787328943, 22527013307, 22474027385, 22962966359, 23126949340, 22828014668, 21906634122, 22414600136, 21949225068, 22765173936, 22952884302, 22974954291, 23957816237, 23288701648, 24151995223, 24100306934, 24349442340, 24802383097, 24186075003, 23921557698, 24791320571, 24063806358, 23586073772, 22860270262, 22114723173, 22818258674, 23618589254, 23307815871, 24194588422, 24457320528, 24155087233, 24736284485, 23997267351, 24960950123, 25843824641, 26112564421, 26727888944, 26373719049, 25404853953, 25946000457, 26432766799, 26030396351, 26588509280, 26775836506, 27407742165, 27975567698, 28787546667, 29166798092, 29415507172, 29214384614, 29538738381, 30132905206, 30606011131, 31439404261, 31917222653, 32500300613, 33023051628, 32429371129, 32272773000, 32861581743, 32747994230, 32316452194, 31718592962, 31692563787, 31451263250, 31489408315, 30974598219, 30490458921, 31420847201, 30799944999, 30731995178, 30953234911, 29978653747, 30558891884, 30818631765, 31074602434, 30541602878, 31072239848, 31972884101, 31269786431, 31257428664, 30537342341, 29994557055, 29107454025, 28639409073, 28966292480, 29271529217, 28410313895, 28398441590, 28196543687, 27736498596, 27622572932, 27086741807, 26762626302, 26568857559, 25735555724, 25225878253, 24411723564, 23534524341, 24130336296, 23503461146, 23232815698, 22543327077, 21838410142, 22237241237, 22810133160, 23592629181, 24160591866, 24836068279, 24588065758, 25260352487, 25390903066, 26251622929, 25558198396, 25481506814, 26348853252, 26878642009, 26570584031, 26265176427, 25381976910, 25257601065, 24883409715, 25520031736, 26140825050, 26410411145, 27163095002, 27642584905, 28595964358, 29571144013, 28987922428, 29675421161, 30596643033, 31025066381, 30088227163, 29310991277, 28548722188, 28356899685, 28120112452, 27426242435, 28213024487, 28617420794, 28242666012, 27655187602, 27959088000, 28514123276, 28367419097, 28222606895, 28378597775, 28529483808, 27883910909, 27681378179, 28236746689, 28507894432, 28008509742, 27852398570, 28223617645, 27346524173, 28154840112, 28166757776, 27865121834, 27508184358, 27369203478, 26847956147, 26684616294, 26750941222, 27574755867, 26976119841, 27190432795, 27486050921, 27197723931, 26677419124, 27379898336, 27538116034, 28466033812, 28657955965, 29117744160, 29997085699, 30383564711, 30874844154, 30740198135, 31156481180, 30873706702, 30597675117, 31495003813, 30847722624, 31354961955, 32085511561, 31810892651, 30945984319, 30473179829, 30769886243, 31753823686, 32692367377, 32050699475, 32916308751, 33607977298, 34515698148, 35241435427, 36101480115, 36823377216, 36116541106, 36084714628, 36901327395, 36851423784, 35888930252, 34913198666, 35744199836, 36166999500, 36468108917, 36434175573, 37321009950, 37117837159, 36668803107, 35708193593, 35603465056, 34972914893, 35801967804, 36288831293, 36745582283, 36572230164, 37014437428, 36932844856, 36068638986, 35185647333, 34769812042, 35533369667, 35820740281, 36612415173, 37233110438, 37434402190, 37384725015, 36515091254, 35631597956, 34656802425, 35172768917, 35678177125, 36662240965, 37172989932, 37253706369, 37421244282, 37978731357, 37681416391, 37568386408, 36780661059, 36758340576, 36606699468, 36799757569, 36797731290, 37045410969, 36558596264, 37113041671, 36514868829, 36686067356, 36248825182, 36461078509, 35503032958, 36108694866, 35929718887, 36585623935, 35750123972, 34970371277, 35150994252, 34269238194, 34109457839, 34932995221, 34551270165, 34153569457, 33978966152, 34953867414, 34756421527, 35497110801, 35947545358, 36005441656, 36419258496, 36553278258, 36724702180, 37130620559, 36447563987, 36950967966, 37460982649, 36697492287, 37483320571, 37583365804, 37354086290, 38086937829, 38778362323, 38542924923, 39496036515, 38911973770, 38055080052, 38686916421, 37733132131, 38537600691, 37730390796, 37151842733, 36239442040, 35377650746, 34992394015, 35626594140, 36593540984, 36074969064, 36182744880, 36476000996, 36491521469, 35498562759, 35266309759, 34797766341, 35374294987, 35265002067, 35621527236, 34771131663, 34491695323, 34870308744, 34193116215, 34482015673, 33490661007, 34085780575, 33881968372, 33374541370, 33546299923, 34410736695, 35208811236, 35344406334, 35626135464, 34641159279, 34287860976, 34395392044, 33400897114, 33342083731, 34201288878, 34819732298, 35229050690, 34947864230, 35478577707, 35393541615, 34613569655, 33818434288, 33947425308, 34800172052, 35592785051, 36266668392, 36606345294, 37148036207, 37564797906, 36856777139, 37593761322, 37139980495, 36845982517, 37134395502, 36162265826, 36432176110, 35851615255, 35993243631, 35494776574, 34588101727, 34126961229, 34387590916, 34159420761, 33380067062, 34311351894, 33793903959, 33254459103, 32305547922, 31617290898, 31358851303, 31701035724, 31326109376, 31127726538, 31604844584, 31013044881, 31040586842, 31108571102, 31951381759, 31275999868, 32008627027, 32870633598, 33688616839, 34109754026, 34421022442, 34987100706, 35967045089, 35393951261, 35277543497, 34915014378, 34495547854, 34270969966, 33409006675, 34126495884, 33140330165, 32162842870, 32354127479, 33199083230, 32864245293, 33495600336, 33177128864, 32434897513, 33258402327, 32271961164, 32368538422, 33076793942, 32709159150, 32780319378, 32623804482, 33221053831, 33610600438, 33724564330, 34000660890, 34705411119, 35071689120, 34702721721, 34693881738, 34307059873, 33417438725, 33659794076, 33880147224, 34617319526, 35082432336, 35175131916, 34397465716, 34330768001, 33390335352, 32456297905, 32478301429, 32838675285, 33057940881, 33051238304, 33134607571, 33532996303, 33177871168, 32624930770, 32125160847, 32459209947, 32734244782, 32632971992, 33308007448, 33693429403, 33454840549, 33103904858, 32126773303, 31537025464, 31724403518, 31597575921, 31067598461, 30450642835, 30185234138, 29398190319, 29603609534, 29518260015, 28905313233, 28462581790, 29083944244, 29631824658, 29934825363, 29180767057, 30091501580, 29291651207, 30211830377, 29423279942, 29875188264, 30077831442, 29624047484, 30575472660, 31526440422, 32381856124, 32028645836, 31187312136, 30482644641, 31377991488, 31831424451, 32070345357, 32077518496, 32897450358, 33794252182, 33166877965, 32737749875, 32474421076, 32104509378, 32618881046, 32727346026, 32272610902, 31491462534, 30615321425, 31128523005, 31783254088, 32356947316, 32982836029, 33138981912, 32739771063, 32967606231, 32020381669, 32816576138, 32633125252, 32239081816, 31919780409, 31197981495, 31015725067, 30239230927, 29279514927, 28308254011, 27849817200, 28305765292, 28640430453, 27840215455, 27427037707, 26715136666, 27671695565, 26678214699, 26387195740, 25975531338, 26207774377, 26435694964, 25843864396, 24910467690, 25132068741, 24650873163, 25414311418, 25241414874, 24648029533, 24946053239, 25546329098, 25087685944, 24388365634, 25167434229, 25775955694, 24828698797, 24373225871, 24425816891, 24903614669, 24517396001, 24605363619, 23806989446, 24157141184, 24880225168, 25332258184, 25967316353, 25433758578, 25323312378, 25624791407, 26602518319, 25995033799, 26111214017, 25136032268, 25148872771, 25626364921, 25053530327, 25610131196, 25044509574, 25660477497, 25664958286, 24754223385, 25001278823, 25058986932, 25762610616, 25154253464, 25498623743, 25244169461, 24466024112, 24032421380, 23605945403, 24252079225, 23440807180, 23279755279, 23000099118, 23525229531, 23708259669, 24229561419, 23750674403, 23896962544, 24008434978, 23705613749, 24139912188, 24597897494, 23645969929, 24102641901, 23142861690, 23370781043, 23524900792, 23363637449, 23247780011, 23654012416, 23216414318, 22632615997, 23119925467, 23615490510, 24318851124, 25035355551, 24087852675, 24514656627, 24643094153, 23775638167, 24492064363, 24650038274, 24242986622, 23841037858, 24715779246, 24674624676, 25360991075, 26115222650, 26552515476, 26204194281, 26271907296, 26167937481, 25378716059, 24568423670, 24003115246, 23095104931, 23899117888, 23684461067, 23215369899, 23594117249, 24057147087, 23334324268, 23681937209, 23042209918, 23442524475, 23585726931, 23920797550, 24098030189, 24416979213, 24854592074, 25652264703, 26462093109, 27368854956, 26952295888, 26581750709, 26777088531, 26526747727, 26130319335, 26932563393, 26470919332, 26677939929, 26895998144, 27814816698, 27119313307, 26468906584, 27228693819, 26676407056, 26484621460, 26803108852, 26208054833, 26708084349, 27327497740, 27493779148, 27578611616, 27639139473, 26867260995, 26474256597, 26640459514, 27555836096, 27175823186, 27856198062, 28474662576, 29141712857, 28944965584, 29129150461, 28261596291, 29228780378, 29250042923, 28587473314, 28575963955, 29222835852, 28820141033, 28325786191, 27542291506, 27303934677, 26958570183, 27944824050, 28550761631, 29312428246, 30022088790, 29142262486, 28862031584, 28893500881, 28322555457, 27442730808, 28313106919, 29188145394, 28945031871, 29869133334, 30595241598, 29914632655, 29502483437, 29628625135, 29584975956, 30048405450, 29602843287, 29781536950, 29292194978, 28791245058, 28790606830, 28630072480, 29527513056, 29061370649, 29192775130, 28362589306, 27885578053, 28736817649, 28852320859, 29719682300, 29959202377, 29410200306, 29592503182, 29507824593, 30206335726, 30447216306, 31331444793, 31501711958, 32048355765, 32696561729, 32099913178, 32143266034, 32070070362, 32923136290, 33582165806, 32932723955, 32065780444, 32561421649, 33400535106, 33533051237, 32811421088, 32708976492, 33227472593, 33933720531, 34134369281, 33686310234, 32775462975, 32263581593, 32657668506, 32701918839, 31704548568, 30863016915, 30984082527, 30858308271, 31523933985, 32233547906, 31398810525, 31561850896, 30914110314, 31891336807, 31798362837, 31142811689, 31417656395, 31041899218, 31462687955, 31395556293, 31608279697, 30741294921, 30786869999, 31224862101, 31137979080, 30635688321, 30145306322, 31062689326, 30177169350, 30317917970, 29710023560, 29319432874, 30039362542, 29752950974, 30183632150, 30773881414, 29988144543, 29231551879, 28385991855, 28413870681, 27790974282, 28160857320, 27764879129, 28270500949, 28488439015, 28019939691, 28093065659, 27620546263, 27201162573, 26266408603, 25738877564, 25272006250, 25088428109, 24956783174, 23995882540, 23615412087, 23858315929, 23726897859, 24414067620, 24127418418, 25012525391, 25674951810, 26521688265, 26439850089, 25616319317, 24864792140, 24550218988, 25357631676, 25543525660, 25796177387, 26194214519, 25477119017, 24860811279, 24529624079, 23767981361, 24637286373, 23940607415, 23391434700, 23371679009, 24279348470, 25004684699, 25216516563, 25623058250, 26362932729, 26596743826, 27090135982, 27996129902, 27559194597, 26829768615, 26452991114, 26712196535, 26439493172, 26087494061, 26808412807, 26048178029, 26312642302, 27261880946, 26947470669, 26340399000, 25432518266, 25580087858, 24717593013, 24556490352, 24582452397, 24900886447, 25449909573, 24573355982, 24676671810, 24864540190, 25424776814, 25549288168, 26257606079, 25357756105, 25814747675, 26069264387, 26695085876, 25954243791, 25113727243, 24889505646, 24238412964, 23412493495, 23560737274, 24282647060, 24951439573, 24112987133, 23556876627, 24193402817, 24580758632, 25395217334, 25955568543, 26237292655, 26454671946, 27328381847, 26397875404, 26080836178, 26651302429, 27514261112, 27578593409, 26889851277, 26473191033, 26414164882, 25447222976, 24480058175, 23546222547, 24441025055, 23572609587, 22882996170, 23647946218, 23817310264, 23410214290, 23102498010, 22227443659, 23222753307, 23144621309, 23417177910, 24262678025, 25224780971, 25215469918, 24582696018, 24021339360, 23816310532, 24424453534, 24084532512, 23647699701, 23473082569, 22633842839, 22505529608, 23203900975, 23218805363, 23128252332, 23595416776, 23647846815, 23740812994, 24053436118, 24587399481, 24625104869, 25498355872, 25266593348, 24298021438, 25178499740, 24697124609, 25130563977, 25975447059, 25801522090, 24921703262, 24562528807, 25000028475, 25905278216, 26175784112, 25981444495, 25995376900, 26959700645, 26767211330, 26502752945, 26133271852, 25174929624, 26140201157, 25167719633, 24808180128, 25322811692, 24682706713, 24195015897, 25142069171, 24570006292, 23752757332, 24112344847, 24046541156, 24112057686, 24251061284, 24532828449, 23888862577, 24069451074, 23894654362, 23723443949, 23293613701, 22960115308, 23112025544, 23942770665, 24299302402, 23417189875, 23157606517, 22441448311, 22918893889, 23346400743, 23119388148, 22303713508, 23062244371, 22701162261, 22246089902, 21917475388, 22490370859, 22602158156, 22197161945, 21700552492, 21059298676, 20820954125, 19862715928, 20222266376, 19355659657, 19734489983, 18778852646, 17941257259, 17199582622, 16844249646, 16458784610, 16450317849, 16601659090, 17521788729, 18502617900, 17729878346, 17824577857, 17652352664, 17989826404, 17860270006, 17967054240, 18161068262, 17475274027, 17511412681, 17188232206, 16587984698, 17012106882, 17707536269, 16748406094, 17198386814, 17057150506, 17589906714, 16841057302, 16106205451, 16315703240, 15543013205, 16373713713, 17342255627, 17999794763, 18368270462, 18432883347, 17748368768, 18234893268, 17562640610, 17366374396, 18006022860, 17191811650, 17413366533, 17071295596, 16293426693, 15590978318, 15378641993, 15684867573, 15560138486, 16057983955, 16768707467, 17127700374, 16884149702, 16034300974, 15894459665, 16017038707, 16207370866, 15699800598, 15986434924, 16839358767, 16751266096, 15765387085, 14883860017, 14040430376, 13422043739, 13093536468, 13960519191, 13139878588, 13769063999, 12896823359, 13522089413, 14046649364, 14390587895, 15106478959, 15998947170, 15257643237, 14311539047, 14082575245, 14870390801, 15055976689, 15092645982, 14313379296, 14966615167, 14546949854, 14119201754, 13569389826, 14352245778, 14405892537, 15129922662, 14762656977, 13809890299, 14468502740, 15442913620, 15607077816, 16114960708, 15459822818, 15785329792, 16433462794, 16812824550, 17656877796, 18344447921, 19320302663, 18633741861, 19347622568, 19391826613, 19372279613, 18966507554, 18747185980, 19082979154, 18887413425, 18143937489, 18992435537, 18460035473, 18415586458, 18476730555, 19466748764, 18866712037, 19288041267, 19310939225, 19871810218, 20614254001, 21346221087, 22131117601, 21682866955, 21494394049, 20698808207, 21520632175, 21212791283, 20664838657, 20824897680, 20777026464, 21630012795, 21296853495, 21973343246, 22523681994, 23351556654, 23485674099, 23771483405, 24161182427, 23791331674, 23115666248, 23985243113, 24212598161, 24217952547, 23442043176, 24277087304, 24872028925, 25355450247, 25572963661, 25345324975, 26235217224, 26118148562, 26844849283, 26891118673, 25974577860, 25495611637, 25512569723, 26141624374, 26808614917, 27496685120, 27700658834, 28605656011, 27965310042, 27383375483, 28371591036, 27691946966, 26742865249, 25785415557, 25073603844, 25192228612, 24787676700, 24884927875, 25489448282, 25869679293, 26417545138, 26498503809, 27201346917, 27422924772, 27382802174, 27056617116, 26378531247, 26105660137, 25524202753, 25857276254, 26249641118, 27200378935, 27575018102, 27934496288, 28419429568, 29059827718, 28227637231, 28264854205, 28808490128, 29781498067, 28921395628, 28126194762, 28522325615, 27875745357, 26945558975, 27394127827, 26960763677, 26287705296, 25915352909, 25421913749, 26165427595, 25451393117, 25629631259, 24741532194, 25477107817, 25661593758, 25322761312, 24561339173, 25001577076, 24708133007, 23796044255, 24242244162, 23533384844, 23374896629, 24353246292, 24394758501, 24764848096, 24297487633, 24356570286, 25118837906, 24994674954, 24047078574, 24239510809, 24197794739, 23438957271, 22989598985, 23201435711, 22393809976, 21423338631, 21218771617, 20457468417, 19579162624, 19834355632, 19081874242, 18513384360, 18010016799, 17616779287, 18489539638, 18376718497, 18281394951, 18435198145, 19358094567, 19039649171, 19606919807, 18936596916, 19867259243, 19673723000, 19662651617, 20457478476, 21175862237, 20636895191, 21024554104, 20882048115, 21204767150, 20750126040, 21513243370, 21092558679, 20392260899, 20512605308, 19948568576, 19919410241, 20730730297, 20933956886, 20918090489, 21251401297, 21794118331, 21494295685, 22402952450, 21890217875, 21278396867, 21155915162, 20451586509, 19553993963, 20183866995, 20722526106, 21308203678, 21484407698, 21633775417, 21974173116, 21652056006, 22047278592, 21927006155, 21091694529, 20819852454, 20851480750, 20172186405, 19593417211, 19690942542, 19739873695, 20324903799, 21090807366, 20928984223, 21613039671, 21847624785, 21452237000, 22361014657, 22682506732, 22884040009, 22352164739, 23276029696, 22929948007, 22064385642, 21072616334, 21544260490, 21529612159, 21887196413, 21057836063, 21546928032, 21973467561, 21669898068, 20987720753, 21044527747, 21134607393, 20406697052, 19753801343, 19006026314, 18081960238, 17136056423, 16226242026, 15875707411, 16842827367, 15976272043, 16820448773, 16513632232, 17316229689, 17236256936, 18143086734, 17740546935, 17550617104, 17206435041, 16522097366, 16525755281, 16411530777, 17251071646, 18177106549, 18976537590, 19312939642, 19485425692, 19125017971, 18709849538, 19587959548, 19714081759, 20407397350, 20043305655, 21020295971, 20700194119, 20255039531, 20602458048, 21120745199, 21922574843, 21392031646, 21668157301, 22346562331, 23094625689, 22277920651, 21981887498, 21476230899, 21506901904, 21026914195, 20057574272, 19607646541, 19736666932, 18962845225, 19900206410, 20516344238, 19832716281, 19378298743, 19052236986, 18289705212, 17576843488, 18085567630, 18093140804, 18875484578, 17983671895, 17378801844, 16957459561, 17695419671, 16769663372, 17220339298, 17719316514, 17748003577, 17536209517, 16772974596, 17543639445, 18085377625, 17216978123, 17665048631, 17951177959, 18458792133, 18018677513, 18551436914, 19271995444, 19217090354, 19544695905, 19799333816, 20053462953, 19111035265, 18771247964, 19654573423, 19346396903, 19975693682, 19775550430, 19621645232, 20168055183, 19771672691, 19998078635, 19966273058, 20246642257, 20595040962, 19935727637, 20205398701, 19632522304, 20383154350, 20984771917, 21967504840, 22121316148, 21659229886, 22586397657, 22090790802, 21976332178, 22424613235, 22319485078, 22781524332, 22236849743, 22600781754, 23162156585, 23356593452, 23793641285, 22980093527, 22443192991, 21968354190, 22557502827, 22026013134, 22633634091, 22875891866, 22646450322, 22248803846, 22425575561, 21574340601, 20929391515, 21809910909, 20862009191, 20462522103, 21055747703, 21221216293, 20473033247, 20301227674, 19724345740, 18766123660, 19430321632, 19212684671, 19607081739, 20348236648, 20121679118, 20209402145, 19493552256, 18735677497, 19211112737, 18620819086, 19526947629, 19004611476, 19714618633, 19476926729, 20451980629, 19808277115, 19230848060, 19100151217, 18583421112, 17685372805, 17721344435, 18661933977, 18023989921, 18663486773, 18655917011, 19203141465, 20057267710, 19992768737, 19459664583, 19973734951, 20347866170, 20571910828, 21204778829, 20481988734, 21154392673, 21538336909, 22133533061, 22555532750, 22182983572, 21436560306, 21400842569, 21931477156, 21543068370, 21437518171, 21576075257, 22277470611, 22095718161, 22402074379, 22627892236, 23591470450, 23082021362, 22744093312, 23633418847, 23716153343, 23885295305, 23290346126, 23861754253, 24487174531, 25266595354, 25095633400, 24781817395, 24071717637, 23976460337, 23282568774, 22696810884, 22519572624, 22454169198, 22688386100, 22657985960, 23442335723, 23193531919, 23507650528, 23375033994, 23286090655, 24104912621, 23837305112, 23623381527, 24507906073, 25038562282, 25187825808, 24293804538, 24499466835, 24282643248, 23810213863, 23839016432, 23359491378, 23489683151, 22621958385, 22475376213, 22378347843, 23017300353, 23051627309, 23143909614, 22500870740, 22505208053, 23228260926, 23397950791, 23761271705, 23537394723, 22978273406, 23210498944, 23886907522, 23575475461, 22707414552, 23064414883, 22124273989, 22670133798, 22897477977, 22461860785, 22939834638, 23439013036, 22579908954, 22212235320, 21758582853, 22169784798, 22097188889, 21789589097, 21543385615, 22127679869, 21715578344, 22479247867, 22912245442, 22042436667, 21538860918, 22112790619, 22632345480, 22515801427, 22510266786, 23081155418, 23855200706, 23545120635, 23211509978, 23413987087, 23547704345, 23934452985, 24422513974, 24520196616, 24703688461, 24221616427, 25108457295, 24512649014, 24456877989, 25000325679, 25126273329, 24779799944, 25388874050, 26258129124, 25567113220, 26017884664, 26173518989, 26759439550, 25809646426, 25634679813, 24844070915, 25145557397, 24692541914, 24014965276, 24636532212, 24954811339, 25721781049, 25056212636, 25492006321, 24654699196, 24992810999, 25195662944, 24795831779, 24711339876, 24530564749, 23569091211, 24045617311, 23261443315, 23621284336, 24493425741, 25205544857, 25182246118, 24481482316, 25258076078, 24519615945, 24797692064, 25346442809, 25061443260, 25357298705, 25130077822, 24770228107, 24065377636, 24438087879, 25081704998, 24822164898, 24670680976, 25604657286, 25455107053, 25558489752, 25489007382, 24592901360, 24935346794, 24360752606, 23781007255, 24694222684, 25342073922, 24797995075, 24637989916, 24723689951, 24527903953, 24006589775, 24914201310, 23975719162, 23171981299, 23790967964, 23547178495, 24285095069, 23426741551, 22489624621, 21690210091, 21026923397, 20897996446, 20625880613, 20430262882, 20189868362, 20321863937, 19520561986, 18604483089, 18408635572, 17444483567, 16536427752, 17080756126, 16649826981, 15941661042, 16357502041, 16395314059, 15726028759, 15064121438, 15815263355, 16766046384, 16726480397, 17633497165, 17056575300, 17210990457, 16393202932, 16427161220, 15719142503, 14940912243, 14267153108, 13608976397, 14289273387, 14287116824, 15243485000, 14777391967, 14555006443, 15478338176, 16019687387, 16749505894, 16960516576, 17803829516, 18563977870, 18821382505, 18767200621, 18218450583, 18232097855, 17680434446, 18144250392, 17739156885, 18468865145, 17726402187, 17132493441, 16613458096, 17609380458, 17064219647, 17061435027, 16810901300, 17374082419, 18088154458, 18047646471, 17728503016, 17398908887, 16416092373, 17407015126, 17957069948, 17731792701, 17506668302, 16733815967, 17645716370, 17654997064, 17637937263, 17920268154, 18882685245, 19225685918, 18906069600, 18985799964, 18056208434, 17587562590, 16715853717, 17037815628, 16084648298, 15647777754, 15243671329, 14642582778, 14409795657, 14397712456, 14965244835, 14962453187, 14178963698, 15054348760, 14324149096, 15193458106, 14631134896, 13765413992, 14133936446, 13435357480, 14191059437, 13981722961, 13860333658, 13127871422, 13157776252, 13186516207, 14035059088, 13894485753, 13312251316, 12523448034, 12045259552, 12956792669, 12358842415, 13114572825, 12570709581, 12283745235, 11290170837, 10721443038, 11144805157, 11683292433, 10857611804, 11294095700, 11375964092, 11839961005, 12395404144, 13348114136, 14252050637, 13721898690, 14291559445, 14102601328, 14884462436, 14615108953, 14635982859, 13672521391, 13716364470, 14144250355, 14234529147, 14632581332, 13856478296, 13746841252, 14370937927, 15111806822, 15890226226, 16717144300, 16230704451, 15326400784, 16255508691, 15807225783, 16513219118, 17440005632, 16608728472, 17045083849, 16303406264, 15555700793, 16415821744, 17215692555, 17857169296, 18840434416, 18395889332, 17911704746, 18612553538, 19297918556, 18598291177, 19025611292, 19011783090, 18644308522, 18470215692, 19333796346, 19385941786, 20125825956, 19262817480, 19824642202, 18861357528, 19631489070, 20100303228, 19472685573, 19536535190, 19772194000, 19712742511, 19450576343, 19378937540, 19521225338, 20018789328, 20415332396, 20509658853, 21419505344, 21535781176, 21000202766, 20105621407, 19912459624, 19097928380, 19656432364, 19176736322, 18622504995, 18673692640, 18861470621, 18343970394, 19258783418, 20252653672, 19353461137, 18998415742, 19787246548, 18866515476, 18104190081, 17588972860, 17373868005, 16637404351, 17242287085, 17543481141, 17552618512, 17750129784, 17342521770, 16934979165, 16497891095, 15616577581, 14677203357, 14662770321, 14274365581, 13502915349, 13156406056, 13572801550, 13564706900, 13412449608, 13398879734, 12734069859, 12881282247, 12324952268, 11341271555, 11224441750, 11798134254, 12116379279, 13055901118, 12065718602, 11175419274, 10903766382, 11392688116, 12281750778, 11434627902, 11898003699, 11390803634, 11986350368, 12711359126, 13067860056, 13326795755, 13167054014, 12966843417, 12937348281, 12906962322, 13582242347, 14323886168, 14035704062, 14006677051, 14129564599, 15089657300, 16031788450, 15863608660, 15486386245, 14849303473, 14493466695, 14995266713, 14484925296, 14196745586, 13483313007, 12668104395, 12688663322, 12649381737, 12880339090, 13652227177, 14532493028, 13793317570, 12879165685, 13560636839, 13944706425, 14000479296, 13219332318, 12372581179, 11570556814, 10907761902, 10859865125, 10934761597, 11636482111, 11795781647, 12304126316, 12179128555, 12949847008, 12740947212, 12781079437, 12333368431, 12911660670, 12953576457, 13026991495, 13317012226, 13750195776, 14408270599, 15212912556, 15355887760, 15453859815, 14838058706, 15533641985, 16302498689, 15477460942, 14681779450, 15563216614, 15292548693, 14359971344, 15194385674, 16169083623, 16959798643, 17760820696, 18038444461, 18908936555, 19842211128, 18997559471, 19245179391, 19025685133, 19310084885, 19658969161, 18893927373, 19128432443, 19895326861, 19680723602, 18754727408, 17913062355, 17351691974, 17652171055, 16667587598, 15929087742, 16538651560, 15727225705, 16163128663, 15243422102, 14510091653, 15028933418, 14488622215, 14698821217, 14917199959, 14573445571, 14091335424, 15075191362, 14512623130, 14244628569, 13577947758, 12824476491, 12895126131, 13890126903, 13644516189, 14063809741, 13775569258, 14392091475, 13937563988, 14603523286, 15234286246, 15723746778, 16010247483, 15452699375, 16260040290, 15707401771, 15545733593, 15551877110, 16118294058, 15511412391, 15762837808, 15694782117, 14789588692, 14225168527, 13647829719, 12697223056, 13192074522, 13281098203, 12822546874, 12915098163, 12535344630, 13339996017, 13636843661, 13474693056, 13630800237, 14419606189, 15210810461, 14925522976, 15059973958, 14541480110, 14772520449, 15096539183, 15764887532, 16698803441, 16708661801, 16971258576, 17866727413, 18537687718, 18972400510, 18678052230, 17982792929, 17458783543, 17298644471, 17131921466, 16388633119, 15504790403, 14865001600, 14699448035, 14532475221, 13776748656, 14275600497, 14335718982, 14401634825, 14650085684, 14664132687, 15152574599, 14415834588, 15056310237, 15328916808, 14515510967, 14429136838, 13946024761, 13549186737, 12850350209, 13453473063, 13679441709, 13076109548, 13660369784, 12771623350, 13316186202, 12459511191, 11829850361, 10838916069, 10298463099, 10338339552, 10324362784, 11132087867, 11284618832, 11739686759, 11615008875, 11310160179, 10820975611, 9888883538, 9407052840, 9479934586, 9438401755, 8947634877, 8445197244, 9423993429, 10039510231, 9670134439, 10429647214, 9971824309, 10335348538, 9610204395, 8877060096, 8529889169, 7903111347, 8085306354, 8206331238, 9188772576, 9180859574, 9014948839, 8040731526, 8011779572, 7552414112, 6865450778, 6279679177, 5968017149, 6280741652, 6095522731, 6544810635, 5832899598, 6554141603, 6510136816, 7066276309, 6577608958, 6209274182, 6590881337, 6780646437, 7497840239, 7509397552, 7579997429, 7154617109, 7132996097, 7523070344, 7983263397, 8187861022, 8823523772, 9171783491, 9477201873, 8613355485, 8308990143, 8871682609, 8708214035, 9368574193, 10118438880, 10882825057, 10441194050, 10734440586, 10874986424, 11821508333, 12563624752, 12622553463, 12411082791, 12193415441, 11395565627, 12227031368, 11331222712, 11384017377, 12258135790, 11797783848, 12327792894, 11437042374, 11803894092, 12725213738, 11765350360, 12060860008, 11150157171, 10450052387, 10899018513, 10282671173, 11216247036, 10809969948, 10431146562, 10848827715, 11794216787, 11117752270, 11917931086, 12511173270, 11674087294, 12402386885, 13053705474, 12508079213, 12594666153, 13022448274, 13041178552, 12478989044, 12243135005, 12250557220, 12234112646, 11982981072, 12602264337, 11965622150, 12266978148, 11940425671, 12018788795, 12973849091, 12385031422, 12685108180, 13419864553, 12638086094, 11897604903, 12424659785, 12983790146, 13180674448, 13423720788, 14152844410, 14810019184, 13933962949, 14638345612, 15246993445, 15228805144, 14529754506, 14976934035, 15014659533, 14584283490, 14751546515, 14351123889, 14065770269, 13782302833, 13110452721, 12688231012, 13366361159, 12631765260, 12664660562, 12692829521, 13156065771, 13153886969, 13955633609, 14107647573, 14820173852, 15278452712, 15408030479, 15521147227, 14674677203, 15571106338, 15955135300, 16770853878, 16954593449, 17907264973, 17464022196, 16704461963, 16381482364, 16113476534, 15973353222, 15237221144, 14657455353, 14760014826, 15017193419, 14716887845, 13719840937, 13659139342, 14468770992, 14152939736, 13878984876, 13772321338, 13331576422, 13592434323, 12969656733, 13908083042, 13101906712, 12272217644, 12638703926, 12441136222, 12501462288, 13222005201, 13018066109, 13248877747, 13641436768, 13382152675, 12796069819, 11925641303, 11070283705, 11390083673, 11842017949, 11127969499, 11351005244, 10468091711, 9900385277, 10036104279, 9766896708, 10743654925, 10518442116, 10188040187, 10113563320, 9943839272, 10243185798, 10875392327, 10428716207, 10111416457, 10806039120, 11411991281, 12152282095, 11500147750, 12481761559, 11904838965, 10984264130, 10630041342, 9868177069, 9566563187, 10018212874, 10704425566, 10358262311, 9577633461, 9516242049, 8939094658, 9014258777, 9221075484, 9420430257, 9706989098, 10103147536, 10802239162, 10693689390, 11015864794, 10778470170, 10836746939, 10475687085, 9934175359, 10773425099, 10666934613, 10013978872, 9413702811, 9394796085, 9235323216, 9854668535, 8988687128, 9800267362, 9169072073, 9437543240, 8919817436, 8091857102, 7897430953, 7401007632, 7246826533, 6338938468, 6812908626, 7213554004, 8128144764, 7929212280, 8189937961, 8345260121, 7432638485, 7900164841, 7007351661, 6290227249, 6640114056, 6903533946, 7496727490, 8040209982, 8271636369, 9031272040, 8366627386, 9058199269, 8853478812, 8790525577, 9309083234, 9231412495, 9873052068, 10559069464, 10467877069, 10618599206, 10890179570, 11335539820, 11046976822, 11999053627, 12763134391, 13732983832, 13251703030, 13658413278, 13370157273, 13230919164, 14149043878, 14864257661, 15526125591, 15614676260, 15249023299, 14477164764, 13832540212, 13494964581, 12710837002, 12948226117, 12110321598, 13001960285, 13408321554, 14330002892, 13532988628, 12734254642, 12195174854, 12484328765, 13006363215, 13768346182, 14052614678, 13310112708, 12451115454, 13332220570, 13631672933, 14058516169, 14864806894, 15379936882, 16175417802, 16966015604, 17123755349, 16568773391, 17357739359, 16428340940, 15728674695, 15254319058, 15395652656, 16072448791, 16496917054, 16136427589, 16191622385, 16770240969, 17067108105, 16234431899, 16828358616, 17479236339, 17889599855, 17209448338, 16751414834, 16767300844, 16478501306, 16280252911, 15392011112, 14545959257, 14951383400, 14119273081, 13889938216, 12974390403, 12288875747, 12656696274, 13050433849, 13718142340, 13144828086, 12215008452, 12466910961, 11474152669, 11313490415, 11103732118, 10732830111, 11615778714, 10808527801, 11483294762, 11694704571, 11419433307, 11371044987, 11312016095, 11130124577, 11277453970, 11927152468, 11601697613, 12337524087, 13156066360, 12458377862, 12872298048, 12097679215, 11661837067, 11841907711, 11701415108, 11441322855, 11747323472, 11192039085, 10322818259, 10036934468, 9283744088, 10157292020, 10585645462, 11049275504, 10508907878, 9659650103, 9225221108, 9822695055, 10161150732, 9932852942, 8970312428, 8236304746, 7764590688, 8070882855, 7532096638, 8284684921, 7473186992, 7842810685, 7876469966, 8503409261, 8272055199, 7358054917, 7387149567, 7616343362, 8248572867, 7432189679, 6713999452, 6929202227, 7525819984, 8074650994, 7968041625, 8877827617, 9026868904, 8818890755, 8697788296, 9295935648, 8512776312, 8473990682, 8283682761, 7331915015, 7099125829, 6269392925, 6245457542, 6098700833, 5901111554, 4922521737, 5646526784, 4667349974, 4637065261, 4225082849, 4706226002, 3764815365, 3185327939, 3043328557, 2370766557, 2351207710, 1424162168, 2347570658, 1777532215, 2007622473, 2881753582, 3860601503, 3481228142, 3165268464, 2664227463, 2564613134, 2827458143, 2091990718, 1400131808, 1691355768, 1900711854, 1291701993, 1776519164, 2229751882, 2024533467, 1083726275, 1017718599, 1057022528, 592136384, 636735976, 0, 0, 381937373, 0, 100075684, 0, 816695755, 355372531, 0, 792894244, 1459257301, 551203616, 0, 0, 294052479, 0, 153976392, 0, 783003229, 795190881, 1553004559, 562513821, 419673851, 0, 0, 323904257, 1100370012, 330098552, 1181328598, 462057476, 0, 0, 0, 576530224, 0, 332056326, 809606945, 295382576, 0, 0, 557719195, 821700737, 641007949, 654326649, 1249243291, 1054056545, 994962291, 1257394801, 2187077412, 2614507301, 1695398612, 1704004055, 2337575484, 1998903314, 1935646649, 1517884847, 568898714, 1005934645, 1506500485, 1523418177, 2521827241, 2257591625, 1421498659, 814437890, 503251239, 0, 688606870, 1364326054, 923719974, 853332994, 0, 645709512, 1150347067, 1427165705, 1398831992, 1114182675, 1204160114, 1344802507, 1502233914, 1837928829, 2324287881, 2636354608, 3410804863, 3606936898, 3313054715, 2316002576, 2644333576, 3184322237, 3698522181, 2996175191, 2236196903, 2044581942, 1689311277, 1289850650, 894340692, 24431918, 0, 75554025, 0, 0, 0, 0, 0, 907460682, 270459773, 0, 124229277, 0, 0, 110136683, 428629077, 1019267254, 963819113, 352480601, 0, 288988096, 0, 0, 28212124, 542522905, 528194816, 995181379, 276572289, 863817458, 81315735, 311252360, 1278792203, 1022155671, 1801863265, 1455869826, 1909126587, 2613132430, 3359370785, 3277986631, 2325949024, 1878885022, 1599322785, 1652623515, 931549738, 615162706, 0, 0, 0, 0, 718313440, 79138454, 0, 0, 52287099, 0, 579960054, 191754418, 0, 0, 0, 0, 0, 0, 0, 15957926, 0, 759962801, 1025425477, 1305108611, 2115164376, 2414380538, 1623001303, 1716076164, 2308225975, 2090336821, 2043953309, 2222745090, 3191431081, 3871315689, 4278263983, 4861734760, 5807270146, 5899445789, 5129316344, 5543416408, 4563357048, 5369089361, 5514293184, 6215071725, 5312045715, 5197439776, 4282024939, 4801334295, 4829535248, 4641488582, 4433178604, 3946493378, 4816150320, 5107013946, 5797453353, 5021555708, 5409109185, 6139815556, 6052006672, 5968483534, 5994767736, 5162594267, 4571439829, 4200458305, 4720917981, 4765155408, 4663526482, 4746987068, 4968754681, 4367623206, 5097934075, 4778945315, 5094864665, 4868193354, 4328829104, 3544707349, 3066267677, 2296275081, 2033955265, 1724410578, 2166217376, 2168668310, 3015846623, 3800339340, 3653808439, 3368357459, 2852913947, 2780723615, 2686807842, 2818504609, 2759003971, 2616717790, 2833196493, 2304534217, 2705706937, 2162852918, 2721225421, 3667205064, 2725955448, 2926035551, 3186129642, 3122134498, 3986418664, 4464785436, 5015323334, 5633209299, 5474692656, 6193693493, 5415341900, 4791114431, 4197135070, 3650661695, 2746135594, 3621968184, 4296959953, 5036627345, 5445632029, 4667451948, 3872326692, 3152925261, 3652388864, 4371312452, 3660257180, 4257441744, 4813033343, 5420534785, 5587581424, 5366273479, 4881777033, 5547877375, 4761880933, 5050251601, 4303690675, 3871126696, 3849924119, 3899988927, 3904901605, 3638485636, 4604540187, 5593069927, 5910496714, 5598944020, 5228747267, 5712674978, 4843478870, 5066262004, 4625152365, 3814687008, 3349670796, 4016628292, 3995360466, 3821516893, 4671286013, 4856781815, 4331652199, 4763014373, 5594299226, 6492339718, 7390871663, 6430068532, 6653530402, 6156946846, 5792527451, 5874760712, 6302953588, 6432528095, 5626110421, 5357304518, 4669735533, 4220632482, 3501672471, 4053131245, 3053206184, 3414890915, 4243543662, 4692569637, 4177768540, 4107720557, 4892083488, 4126140206, 3522717409, 2704458664, 3287094362, 2830202507, 1949935942, 2947994392, 2796963171, 2654805993, 3077422046, 3190492670, 3967707255, 3820491700, 3885428248, 4755833301, 5608989860, 5338344197, 5445021538, 6331019425, 6180977684, 6761221155, 6103234340, 6589150463, 6918192719, 6787589949, 5849759477, 6068094001, 6510519190, 6748619097, 6604117122, 7521679893, 6868613314, 6542830852, 5563680476, 6178250571, 6466372640, 7342429615, 7370398807, 7788629035, 6853721104, 6200733118, 5755845722, 5929217542, 5070094872, 5958365158, 6530357005, 7266238486, 7911254157, 7794222370, 8564388467, 9406100640, 10281626863, 9933253228, 8987946630, 8400872247, 8798984026, 8134282513, 7769584478, 7439601388, 7860249400, 8650971272, 8117939855, 8364405145, 8981259770, 8445235851, 8034459135, 8423597210, 8106220212, 8170118792, 8133160323, 9046350568, 8146659621, 7419816992, 8205529552, 7892657179, 8637219971, 9041119306, 9010808926, 9557542294, 10460856697, 11403547731, 10920777976, 11415656421, 10635910844, 9840250360, 9980417846, 10611305827, 11499820041, 10701196623, 10983986036, 10449017121, 10560651979, 9870198935, 10224328142, 11142682054, 11736283894, 11030693532, 11088844313, 11338599024, 10550202827, 9776398077, 8978811072, 9976702216, 9247703183, 8411015806, 7575120640, 6782329715, 6560786995, 6751330176, 6988945987, 7287264984, 6637043084, 6218442727, 5678620184, 5554615633, 6379935367, 5842512619, 6290280242, 7270483761, 7336398321, 7495905537, 6582688470, 6900111135, 7456446692, 8233788536, 8535404017, 7737531879, 7917911672, 8019221531, 7699425238, 8036823342, 8739112699, 9046740185, 8308752088, 9088865129, 8159167005, 8215764738, 7749119523, 7740683246, 8645834921, 8196990975, 8690828543, 7757924644, 8062783795, 7448620516, 7927641468, 8676355749, 7742762825, 7452841681, 8091955726, 7242827653, 7877446411, 8126155252, 7510136150, 6774781902, 6751940885, 6014401433, 6653219434, 7047651112, 6907702458, 7092268798, 7078896053, 7291295289, 6350924975, 6315270497, 6042529567, 5512012080, 4915634805, 5846997132, 6505431089, 5788297019, 6779430225, 6765257082, 7003421436, 7457041465, 7866515477, 7601988870, 7593454564, 7405080242, 7572324564, 7585909872, 7128644061, 7825823008, 7897661614, 7698882453, 7037327422, 6609852659, 5804952415, 5054396852, 5601225540, 4768349413, 4762811380, 4660043259, 3700468581, 2798614919, 2595740068, 3051824499, 3756432645, 4272295793, 3707939293, 3599811292, 3749004872, 4596678696, 4157839673, 3520207549, 3474135411, 3563482231, 3743748768, 4180511002, 4625497028, 5377971733, 5942676132, 6400146110, 7115531191, 6657945225, 6026700090, 5223101463, 4861000971, 3955415538, 4498268084, 3507758853, 3882702568, 4559537579, 3793450528, 4018711869, 3265057294, 3525520543, 4302673180, 4625394505, 4689810085, 5307582835, 5299671955, 6163392519, 6466596504, 5810378829, 6543647534, 6965404359, 6505322015, 6526288850, 7401429121, 7459584449, 7465858094, 6823981420, 6762001568, 7596624611, 8370501708, 8259101260, 8471304350, 8703874421, 9049303465, 9618052223, 8635618639, 8871959123, 8906623583, 8275313797, 9181250045, 9191670845, 9297798481, 8739789642, 8533232825, 8045431602, 8706714019, 8567491270, 8010440149, 8084224929, 8377224897, 8421138474, 8092201811, 8373318062, 8088544871, 8415591507, 9086156597, 9802370170, 8851226999, 9472512984, 10024377770, 9644415677, 9418401873, 9343664589, 10086984914, 9582682231, 8714860554, 8965226362, 8879837608, 8967295324, 8322905510, 9046748298, 8691861581, 8262068602, 8714746161, 8960311961, 9288196886, 8346261288, 7669526927, 8459917729, 7806142884, 6824833909, 7787129609, 8091359782, 8665993387, 7961344355, 7444130847, 7904106340, 7275615432, 7081251144, 6294341035, 7178469339, 6507729139, 7143326123, 7392785719, 8359045602, 9106463372, 9728881646, 10606654630, 11050038211, 10771040308, 11403803197, 11391667372, 10642148495, 11173869645, 11055832996, 10902620293, 10073396899, 9325721248, 8876815677, 9067857960, 8665690866, 8586926771, 9312080050, 9965165960, 9647849776, 9293519752, 9432170755, 8477249494, 8684837192, 9057719875, 9912457068, 9928332730, 10518392115, 10670241305, 11491087657, 10968058670, 10506275507, 10072944699, 10311735074, 9892918488, 10408631325, 10510930199, 10079914987, 9535816776, 10368424639, 10190685689, 9981747801, 9433304933, 9718144230, 9271005095, 8392360573, 7871027146, 8476069927, 8208149396, 8815284846, 9715067711, 9232821571, 10125959570, 10538944884, 10880057336, 11208651634, 11326001043, 11877050132, 11153361232, 10861230149, 11438279620, 10741414828, 10487807725, 9503380307, 9714725679, 9874228103, 9581708072, 9598571246, 10374940041, 9665102332, 10178720464, 10406948726, 10484033780, 10721691466, 9993318672, 9931283658, 10271323701, 10191216533, 10996835437, 11116209606, 10220981357, 9878317602, 9789415298, 9301290567, 8866522314, 8077137959, 7896515867, 7445424291, 8148634889, 9107865916, 8965279058, 8640289202, 7852204479, 8516584904, 8701296863, 8272698021, 7729460119, 8252929788, 7577506754, 7427934664, 6945483081, 7871464897, 8241925806, 7893996184, 7709565979, 8278800569, 7627574587, 8377052640, 8319300944, 8366180824, 8719187239, 9163196191, 8961610075, 9117395601, 8758592165, 9020803637, 8281810043, 7952658514, 7426523648, 7315226977, 7786107779, 6835526517, 6013989078, 5219610255, 4336518954, 5036375107, 4548428811, 3566729791, 3444300891, 2633694654, 2589556517, 2548897854, 2087771229, 2383271032, 3001470517, 3324323713, 3246803992, 2802724334, 2484060780, 1526442102, 2183835104, 1333217672, 1679719204, 1239169493, 1284088383, 1977201755, 2392886230, 3274810961, 2797616162, 2868312405, 2513921507, 1538574597, 2075456743, 2370714113, 2771968724, 1873022377, 2509749223, 1755006223, 834256528, 361022328, 1152102416, 596140304, 1189440998, 468976100, 1364116426, 2151878200, 3034203214, 3373919288, 3025282198, 2542450227, 3370494981, 4009133743, 4074560332, 3237896265, 3598716104, 3081771689, 2595533261, 2278247593, 2155554500, 2913720298, 2931603248, 3108834994, 3050014357, 3067381194, 3321883957, 3179122065, 3964247625, 4033028832, 4920478480, 4950434755, 5144103952, 4152466941, 4197190828, 4503636754, 4971354064, 5749049548, 4760988474, 5748874605, 5588389192, 5355314009, 4893827821, 4396379602, 5360162162, 5186446782, 4655185324, 4896452618, 5634433678, 5831201882, 6707482704, 7146278833, 7013284244, 7909215721, 7408960099, 7945445558, 7067706327, 7606886451, 6908377944, 6061033535, 5735649546, 4839033579, 4563362823, 4952189015, 5428264756, 4627115878, 4433907291, 5421333777, 6039314943, 6187753254, 6338267785, 7136665745, 7758350988, 7113960827, 7808444842, 7055947794, 6761393697, 5934074506, 4990705793, 4789177602, 4338599712, 4965374353, 5706445256, 5609257641, 5555397590, 5741522784, 5606878128, 4673404134, 4857763520, 5303827759, 4698173904, 4315480849, 3986644380, 3223895397, 4099998892, 3524707737, 3720482612, 4137156554, 3668787439, 4441932247, 3481205179, 3326250875, 3591516791, 3215910794, 2811336630, 3627283610, 3439866095, 4130720607, 3151692890, 2298118933, 2339273647, 1681539777, 1868774681, 1928181749, 1197775397, 1567762900, 727198177, 1550103960, 2459240489, 2528202935, 2489860906, 3479216442, 3837768497, 4211878715, 4899672185, 4186102294, 4560541335, 4679470870, 4613283073, 5129433941, 5591641991, 6369268360, 7064210029, 7655930651, 8042912065, 7335444873, 7290334702, 7546253141, 7093478771, 7248788208, 7980858366, 8332038506, 8013329904, 7700359123, 7973504155, 8315903569, 8611410941, 7945674786, 7856048598, 8033272491, 8133937437, 7916621113, 8647362721, 7695994575, 7177159146, 6444973605, 7343430131, 7650747566, 8534070687, 7914418321, 8725631433, 7963706760, 8488777023, 8533451317, 8630407005, 7718573500, 8400064739, 9167273998, 9301679821, 9974985555, 10452306116, 9759476201, 9880353798, 10302427122, 10719859368, 11252529614, 10430564762, 9630809217, 10172594942, 9740327736, 9229301969, 9327508232, 8909859284, 9454925662, 9523074340, 9671101107, 9029688877, 8119655949, 7436767819, 8282390373, 8979168385, 9487893304, 10340495053, 9422274531, 9483715653, 9290542455, 9480476261, 8642240295, 9208899781, 8723727909, 8525400501, 9486751754, 9937495263, 10546834596, 10315060795, 9388944829, 9325504917, 9716668477, 9448165798, 9798911033, 9430873371, 9276537148, 8653070934, 8095300866, 8506151080, 9213001761, 9314492075, 9143368478, 9343194331, 10087848396, 10573608472, 10004232009, 9185145741, 9942252831, 10859500627, 11799927784, 11388654077, 10450293050, 9708445308, 9686803243, 10272815178, 9625759147, 8864721313, 8570546123, 9137790440, 9338029632, 8363973450, 9131505250, 8686899833, 8790067731, 8170672315, 7400193907, 8058530704, 8949173657, 7955691138, 8149724876, 8561598045, 7942085661, 8197867289, 8767078276, 8876890652, 8212494515, 8321340417, 8471394916, 7504728327, 6551572211, 6711964245, 7542695402, 8105211472, 9078909661, 8184742978, 8541106413, 7558634942, 7896049581, 8447465164, 7635286409, 6727965476, 7390869186, 7807756158, 7954809326, 7969712752, 8301786427, 7990079089, 8581770078, 8503586154, 8303755451, 9245786920, 9169724547, 8600753354, 9497868010, 8540985420, 8803821110, 9635384801, 9522073775, 9345418175, 9540817799, 8663871108, 9050841979, 8449901158, 8640096571, 9107533404, 9899875607, 10349451932, 10317245879, 10088701520, 9118921449, 9622168051, 10212482807, 10649035516, 10377944485, 9585147946, 10115142909, 10136473520, 10938214327, 11583711507, 11150224384, 10856405332, 10137981842, 10578405913, 10820655042, 11537564117, 11837722872, 11599691001, 11206738805, 11201240671, 12154334516, 13140246097, 12766719273, 13419457833, 13804543550, 12885948371, 13579674219, 13194549359, 12491110865, 11826821843, 12364565666, 12102508735, 12557259449, 11809509559, 12489198332, 12093721667, 11902045799, 11967939984, 11172063642, 10315293516, 10887208430, 10011424225, 9567466284, 8844898617, 9133107043, 9512511642, 8604944928, 8853713900, 8494777723, 9465417218, 9324718798, 9936529746, 9980676444, 10389831938, 10565715450, 10380108510, 9781277621, 9700301833, 10576684405, 11103630382, 11259053250, 11286505426, 10727197570, 10007455048, 9019165364, 9450812607, 8862924884, 8675989819, 8420497589, 8111029084, 8402376118, 8357509852, 9201041748, 8219083038, 8769253816, 8474657711, 8434007056, 8405356721, 8901699754, 8626546891, 7917431680, 6964468731, 7629223444, 7683050244, 8236536216, 8654546275, 8146113661, 8333701544, 7989167560, 7494707389, 7379699768, 7310096494, 7802873656, 7413449582, 7317542088, 6728171558, 7660683037, 7916211245, 7102173349, 6635075574, 5949893643, 6673916726, 7509115266, 7200086378, 6754722922, 5776059561, 5884012470, 6006852977, 6556494566, 7327941398, 6601362847, 6120517320, 5576267775, 4586840564, 4671404635, 5038232000, 5110122464, 5060225128, 4998461015, 4920938299, 5675882402, 6023713390, 5073213447, 6026384703, 6556010100, 7298752157, 7634102595, 6814636625, 5988369093, 5364593462, 4953712158, 4098480110, 3717852808, 2783433798, 3272274836, 4068242016, 4002127358, 4546008667, 4406114528, 4062594408, 4602443420, 4041795535, 4542770039, 3884409439, 4470265586, 4851175210, 4342852335, 4701860365, 5112647436, 5594682851, 6247537018, 5278217467, 4569368079, 4051501923, 3897216588, 3593485042, 2868734832, 3004146963, 2705884977, 2552069604, 3336146477, 3285611919, 3816358601, 2899909959, 2483777959, 2475475037, 2518211517, 2511422656, 2445830927, 1835726836, 1219415937, 1005761624, 1733001585, 1613963268, 681176317, 174230862, 873111729, 174391015, 542570507, 1273676797, 1812853917, 1078528460, 207524193, 676799453, 0, 655260606, 883921142, 1416069850, 1183941357, 2155533764, 2692629458, 3422210132, 4146966235, 4081047028, 3317907230, 2844087228, 2906252269, 3190010922, 3319386627, 3142198225, 3201092580, 4080578120, 4161400206, 4920826196, 4564783773, 3700672974, 4121479249, 4542753911, 4925309316, 4035706439, 5004791909, 4754583465, 4048098570, 4482667356, 4107807690, 3933176037, 3097351010, 3538940869, 3889930860, 4102560740, 4057624102, 3860719481, 4283226332, 4172475866, 4816292881, 4731649135, 3790792231, 3566864827, 3217829297, 4094415191, 3166450454, 3546762688, 3312321437, 3338377881, 2360450239, 1608730134, 1752004905, 1520469479, 2451480652, 3156722233, 3785010987, 3657464512, 4229000405, 3387412386, 2541542793, 2549937151, 2834466186, 2317310740, 3007961255, 2319285513, 3041481091, 3499131503, 3160615905, 3574550242, 3284290184, 3443433777, 3377815927, 2478823253, 2851862405, 2347016990, 2880867052, 2033335032, 2256319051, 2628857300, 3018339754, 2218666297, 3011016347, 2338154836, 1767055561, 1792053698, 1172200362, 1383333617, 1093919197, 501529248, 78914166, 896052508, 0, 0, 842640397, 1750882545, 1167967021, 483624978, 0, 0, 96612883, 312725888, 494803755, 501034450, 0, 0, 0, 327333917, 0, 88854150, 0, 520273137, 1159725689, 2035944022, 1867862114, 2007642464, 1633194819, 834449881, 757961310, 1106249412, 805443982, 907866886, 1123239131, 240638279, 596831254, 0, 276781538, 565730253, 0, 667848249, 1447032485, 646036791, 1131331251, 986162482, 351698837, 0, 0, 0, 0, 0, 0, 0, 469863898, 950766746, 239632328, 0, 0, 334578890, 198011572, 0, 349785504, 0, 172066201, 0, 0, 0, 0, 0, 75905517, 962112624, 804288775, 0, 0, 402346215, 234366759, 1082648805, 793703612, 520925420, 199168232, 1167926328, 1153255023, 1148334014, 310998582, 0, 475695837, 459383322, 0, 543999842, 0, 191477900, 841997160, 1776398811, 1350208591, 901451948, 1252054013, 722633561, 992216359, 763847749, 82675663, 0, 0, 0, 0, 828385099, 1692811693, 2243229931, 2648317186, 3413399411, 3142988513, 2423194994, 2202159796, 2493237871, 1571156993, 1555634813, 2302989181, 2573922959, 3198871406, 2952502105, 3601186279, 3580883612, 4452872689, 3542496309, 2581932834, 2968454322, 2328766491, 1392697636, 1062948406, 895400421, 113763009, 637502169, 1383707479, 564225800, 1445216757, 1802749223, 2444547829, 3070931435, 2847576495, 2649555704, 2899536433, 2140021033, 2622336517, 3227579087, 2511821517, 2528535015, 2885494212, 2630032677, 2605437935, 3458772564, 4104689270, 3182426490, 2268524691, 2118428343, 2136047450, 2397591219, 2185300143, 1806649398, 1674481617, 1066317909, 504320986, 1502361956, 2232241241, 1958821132, 1635311909, 1995997160, 2991692545, 3278033674, 3862246633, 4054403972, 3658811718, 2861160107, 3578148678, 4007882579, 3871306795, 3402594713, 2417842339, 2445351828, 2984483782, 3075349440, 2917659555, 2397981135, 1924597578, 2420057179, 1525514202, 1800305322, 2740793981, 3053923790, 3720860964, 4187765311, 4234668210, 3695506648, 4502369143, 4982019789, 4954057923, 5763090114, 5711800325, 6249199628, 7089020511, 6560727083, 6877759623, 7050331719, 7608322327, 7057140027, 7427206571, 8036397982, 8359331350, 7361877151, 6823082403, 6727718895, 6769817476, 7461929144, 8078715392, 8367594525, 7630351718, 6732855336, 5903301972, 5937433066, 6339737235, 6698249103, 7622900753, 7342353014, 6422086659, 6094460660, 6574210519, 5942232746, 5458090728, 4821552407, 5129415032, 5871399839, 5725397657, 6694373133, 7341329453, 6769449631, 6057021474, 6898778305, 7826564843, 7354406923, 7685713969, 8194675450, 7389093339, 6692250636, 6495621900, 7271712683, 6921067545, 7605461174, 7391301970, 7100952741, 6793730736, 7045093997, 6632266933, 6914632775, 7826910210, 8499952613, 8563005273, 9088368137, 9553977861, 9003066239, 9898322482, 8947527136, 8598736961, 8453983879, 8764829822, 8294710802, 7749112546, 8533186257, 8887863586, 8435062139, 8144730267, 9077583009, 8472673944, 7962543089, 8589398337, 7801047607, 6937122295, 6946431609, 7688217205, 7761511185, 7055756749, 7924935963, 8526710909, 9445004430, 9374684397, 8834696701, 9492972272, 9462334426, 10055969683, 10575954042, 9996820162, 10981546621, 10291171973, 11002668739, 11283335114, 10476672361, 9575943848, 10136884004, 9840491473, 9753015097, 9643953425, 9705488894, 9359435040, 9112337335, 9247045410, 10075373193, 9954085497, 10235987474, 9574396922, 10285886530, 10748782102, 10513527121, 9673896111, 9982237571, 9481525737, 9522778184, 10091380677, 9841324719, 10771324376, 11770605312, 12601921585, 12075914155, 11671645916, 12017130442, 12488624850, 12465604435, 12083108370, 12946383801, 13108543517, 13138251431, 12902343203, 12344087985, 11604941969, 10696747835, 10787281080, 11081322069, 11335584343, 12306074889, 12592391988, 12666456925, 13308099240, 13887029845, 14118592643, 13268349123, 13779709048, 12901745196, 13272050912, 14159137866, 14595163321, 15414973157, 15753517417, 15919224590, 15926660870, 15147273229, 16075679349, 15205575185, 16053877121, 15873148301, 15189017675, 16098244575, 16949658177, 16253759064, 16786571650, 15959452488, 16628085038, 17309268198, 17733027305, 18093285903, 18580186895, 18429872917, 17809968614, 18338776371, 19197654810, 19929286542, 19226087020, 20006613278, 20512162680, 21370641994, 22116507218, 21886117082, 21909956588, 22715812064, 22666773813, 22983939263, 22728195537, 22134733027, 22549149381, 22891862414, 22321904878, 22253384799, 22619398672, 22522693645, 22687408632, 22083666409, 22243446067, 21524949389, 20613123838, 20291202950, 20092591320, 19555444447, 19577585498, 19151251798, 19322026209, 18951353942, 19625544697, 19635926319, 20350829416, 19441275455, 19092149365, 19432185552, 19540949443, 18741463918, 18636664233, 18966660732, 19618217383, 19048316228, 19443678263, 19940108587, 19157856286, 19220279020, 19452083062, 20428488945, 20697882521, 21214709587, 20308682718, 20052668274, 19222612571, 19535888830, 18723138007, 18355914761, 18525296639, 18158997480, 19088871545, 19097391824, 18387714334, 17813517597, 17744708138, 18324841035, 19260922919, 18273599570, 19258599922, 19800862056, 20242414617, 20335614906, 21332180938, 21614540159, 22227841744, 21825048177, 22148979697, 21839050037, 22620845779, 21757651634, 22571406815, 23366712658, 23279949562, 22935979821, 23171627938, 23404631431, 22803378573, 23475901933, 23957735032, 23733298677, 23894407010, 24056119936, 24333563278, 23612494121, 23648283034, 24426477893, 25178268097, 24916917365, 25491420996, 24612439303, 24530659660, 24984742189, 25155933644, 24916352051, 25613755451, 25770810960, 25384751299, 26023819754, 26567206494, 27365154441, 28039672755, 28479074215, 28882894693, 28420126845, 29014820583, 29598486740, 29342117072, 29525070100, 28537219319, 28045759630, 28451868898, 29072978287, 29450266671, 29930214615, 28994733970, 28555651330, 28685346638, 28526162955, 28173142799, 28029170559, 28854530777, 29198842442, 29562562142, 29953114145, 30302708721, 30462679065, 30125381070, 30681180443, 30102448322, 29850509454, 29070123877, 29555627187, 29536167803, 30054045558, 30706601627, 30444041132, 29534435229, 28830749418, 28593104567, 28768689655, 28134336439, 28441493141, 27512199293, 28403503271, 28740439528, 29501592316, 29480452726, 29683037000, 30468632262, 30521524426, 31439412544, 32270892579, 31839102470, 31819173926, 32044159731, 31500340150, 30570623930, 30048761004, 30198867463, 30255957525, 30035091734, 29490197514, 29230990141, 28862939322, 28586325900, 29199638084, 29400184890, 29517389771, 29760912906, 30117098248, 30332551450, 31167857734, 30924526482, 29973629992, 30689468668, 30295700556, 29666182055, 29673563614, 29329287298, 28350345872, 28314961732, 27553538446, 27287438481, 27672958907, 27556723479, 28111577150, 28438002170, 28252869112, 29096651428, 28924433723, 28259055913, 28352687090, 27551291181, 27962059807, 28945326873, 28972032004, 28051951896, 28138924923, 27250529010, 26900844721, 27273317779, 27142214689, 26560030260, 27026559706, 26129803699, 26339285240, 26570631551, 25733600955, 25337311774, 25024031561, 25684829029, 26178110477, 25183767792, 25139545176, 25897077859, 26427378711, 26995415491, 27076992911, 26391324711, 26884807558, 27414877201, 27906207609, 27894459895, 27019263650, 27785408121, 28220377591, 29193534360, 28754912149, 27796048414, 28298302631, 28896236370, 28296824791, 28865018144, 28053275965, 27540320606, 27624785550, 27269843001, 26543559365, 27337683138, 27286531839, 27600599957, 27755906828, 26814954037, 26029977171, 25996153316, 25260530529, 25966109201, 26236242998, 27232130452, 27557754691, 28217396502, 27556807994, 27102467316, 26335829628, 25670432860, 25938571277, 25881360327, 26097221128, 25804060220, 26670903287, 26965159770, 27811126320, 27681821625, 27506850653, 28499107507, 29444158048, 29962097572, 29349683582, 28971249374, 28700544714, 28325145417, 27419588687, 27919781107, 28262283598, 28576654581, 28356125834, 27882021631, 27896816122, 26909190531, 27582660694, 27646398687, 28223174781, 29107120084, 29920636099, 30177458859, 30285040821, 30710149364, 30207201304, 30855081776, 30492271019, 30383374029, 29868258288, 29067895145, 29650211673, 29868910682, 29126863073, 28988368700, 29465527699, 29418925255, 28939077896, 29199852555, 29894541407, 29271371018, 29934362533, 29339927756, 28842002539, 29353477796, 29984074064, 30531632364, 29638419097, 29491830208, 29155581123, 29957529552, 30607605923, 30472833033, 30482989467, 29646326567, 29422245038, 30367593802, 31089578267, 30965975520, 31892355701, 31542455723, 31524564090, 31475892114, 31463609597, 31653240309, 31801405891, 32143514830, 31615924671, 31604458806, 32362527692, 32900681513, 32633083053, 31762039604, 30807388987, 29830264857, 30217855916, 30532792806, 29678129581, 29920205072, 30240067004, 31119924432, 30670857644, 30342611305, 29426642319, 29925601583, 29724971275, 30652556736, 30018371615, 30276726174, 30830130397, 30860422954, 30504519208, 29573220773, 30501464474, 30600670254, 29926653816, 30516493833, 30129196242, 29304811795, 28558054614, 28179891302, 28910081707, 28153303229, 28606297205, 28427626548, 28201659369, 28905525536, 28045245072, 28164426546, 29046851556, 29712714722, 29530219717, 28755981974, 29582811960, 29511982539, 30415640884, 31197303523, 30505173396, 31462962513, 32068141758, 32361366439, 31719546609, 32051338531, 31660565018, 32307144631, 31903388035, 31281937914, 30942040012, 30130255991, 30277557840, 29486379028, 30348096536, 30146847871, 29284244462, 28763901588, 28061984081, 27665167961, 27523306712, 27173081877, 27889797688, 28239554596, 27551343111, 27051213177, 26569888963, 25999476201, 25730503866, 25825951513, 25314684982, 24613884713, 23699326023, 23539015793, 23097279262, 22239854858, 22647029210, 21874870817, 22605352738, 21992481781, 21638924493, 22320514116, 22945444378, 21999161317, 21469215310, 21082185494, 20435803632, 21371759726, 22327272911, 22021116448, 22278292467, 23175381297, 22557571461, 22238960971, 22581641005, 22484269327, 23347223465, 22516661331, 23101315073, 22677393910, 23522975518, 22703772972, 22727462793, 23283997569, 22516531085, 21715421014, 21112175025, 21010763718, 21604043279, 20990752322, 20445012053, 20252060577, 20629475521, 20951070797, 21211820416, 20643420736, 21597145217, 22232810220, 21471952221, 22436551648, 23385434975, 24106088512, 23665591674, 23957920918, 23387005718, 23263432337, 23461505127, 23335118795, 22392683504, 23362585972, 23031789576, 22951742062, 23108413545, 23456120045, 23471458601, 23418682064, 24025010668, 24395079508, 25152720492, 25190617002, 25570955392, 25924172706, 26274033409, 25724244961, 25667083840, 26411055208, 26179343521, 26269219091, 26405165853, 25740556227, 24904403630, 24628789206, 25071178663, 24798953521, 25330251745, 26056409668, 26956951563, 27185074619, 26850204065, 27048944734, 26090850186, 26605052914, 26402607292, 26184061301, 25886468652, 26092024978, 26500272186, 25570706399, 24784390588, 24133498132, 23955248832, 23345409360, 22648010221, 23574060194, 24223227762, 24680351101, 25122345249, 25759118245, 26225552820, 25752979201, 25915894668, 26529403088, 26858694325, 25955681748, 25181313236, 25339409327, 26283634929, 25294705127, 25914536084, 25170485299, 25160938781, 25663708391, 24764454442, 25155794445, 25299820953, 25361008126, 25492318804, 25015516647, 26002358862, 25258156398, 25562984016, 25057655959, 24806781728, 24634494600, 25199905818, 25608548260, 25248822443, 26162072051, 26895519536, 27168315981, 27410352809, 28318733575, 28874625044, 29155919089, 29948823973, 30913306000, 31213175520, 30768850856, 29889103826, 30609677060, 30675310866, 31473122566, 31958931594, 30985944512, 30967244821, 31023288557, 30107054223, 30147175941, 29805744281, 29811163256, 30169984726, 30346834141, 30596875034, 29918074854, 30276580675, 30521998793, 29998060174, 29339883746, 29340980475, 30115529895, 30770559011, 31695950663, 32553748836, 32366273564, 31636821467, 31352575337, 30954087396, 30471586491, 30238320843, 30774977276, 31233374724, 31765505722, 31493042697, 31569780004, 30800672584, 31045125622, 30479594098, 30395733691, 30582298060, 30256456963, 30400096815, 30915837295, 30624564225, 30579803797, 31003027519, 31222379512, 30784324694, 31738965134, 32411731552, 32341368506, 31477841042, 32426511059, 33142408905, 32192612783, 32963819259, 33192991827, 33777908758, 34664690330, 35273742747, 35141487683, 34196550577, 34113551445, 34726170155, 34656053033, 35147997489, 35425290827, 36134776165, 36960384312, 37446944529, 36628514464, 35996658001, 35649523133, 35983902597, 36152620695, 36020178792, 36104552474, 36989404108, 37389951376, 37960824620, 37516378128, 37979639786, 38288268783, 38594466187, 38543939065, 38502229586, 39377932589, 39938669242, 40866297501, 40487706859, 40755722946, 41278272961, 41405290695, 42000829145, 42884485220, 42817673824, 43156328428, 43377099022, 43573821944, 43905518654, 43845966129, 44327827256, 43992190217, 43405623619, 43992658658, 44402862643, 44790738625, 45066590003, 44824730577, 44246016123, 44151103711, 44806177129, 45245798019, 45685099871, 44740804696, 44464558891, 45406629724, 44543377759, 43736733015, 44241253810, 44261968714, 44978764706, 44920736453, 44091016225, 43788179098, 43900005526, 43070141354, 42454834319, 42524272618, 43284283069, 43476883631, 43949040180, 43801244784, 43131781257, 42960820601, 42923066278, 43081585553, 42604428045, 42978344575, 43680210883, 43595623515, 42616369894, 43054862420, 43216783747, 43084436271, 43625617709, 43595504650, 44588546809, 45090466523, 46003044639, 46024616023, 46504103451, 47409104638, 46866845877, 45973685522, 46433381159, 47305900368, 47132536820, 47925883072, 48792022873, 49305227176, 49282851339, 48406458307, 48631717729, 47916791235, 47768212689, 48658479835, 49508129814, 48553950970, 48579168628, 48013471609, 47050922041, 46531738981, 45828516335, 46100383019, 46584463294, 45877751585, 46675972882, 46184832051, 46491981141, 46822511011, 46072262794, 46384170758, 45442282822, 44577693577, 45234824720, 46197806076, 46145353728, 45979322321, 45591160738, 45486576635, 45217047543, 44980420914, 44726194807, 44799075989, 43800278903, 43254403733, 43576901076, 44168834353, 44099141257, 43578744258, 42885187600, 43421978767, 44091993028, 44485630597, 43520003424, 43262590186, 42583194110, 41904687870, 41549997346, 41142337394, 40518860545, 39871148829, 39880514774, 40729557419, 40143321756, 39578198639, 38604591477, 38809942686, 39539252886, 39572010222, 40172380720, 41101293382, 41101477047, 40904296674, 41664947671, 41732259278, 41972255216, 42864369277, 43176666929, 42795177235, 43621742291, 43758476211, 42908110865, 42800570307, 42973446834, 43550962182, 44216221169, 44241482176, 43814300781, 43411932628, 42931378015, 43322680157, 43878153279, 42902326369, 43844506260, 44236284755, 44038127546, 43480387643, 42971425856, 42201344662, 42473130956, 42139121284, 42135309589, 42808146518, 43673171200, 43394479520, 42661993703, 43437432139, 42715776371, 43304522903, 43078040194, 42418342325, 43171828231, 42208787918, 42113781443, 41278362545, 41765141665, 41634714713, 41909596826, 41602926574, 40754931962, 41532699483, 42262686813, 42793401398, 42257161981, 43030792131, 42418991667, 41956429596, 42767204553, 42113275497, 42106008393, 42220438790, 41607842263, 42375957786, 41478443109, 41122886945, 41217024726, 40550977987, 40315490891, 41184305940, 40625198966, 40203290463, 41031421176, 41897177710, 42848823272, 42619779338, 42056281866, 42671153427, 42153197383, 42343093020, 43097801946, 42355741399, 42421871979, 41859054906, 41355195847, 42131642044, 41902657134, 41843353370, 40905454579, 41217333935, 40978712235, 41866713649, 40973027260, 41250018455, 40891221659, 41272158379, 41716031129, 42641859122, 43367697346, 42849514295, 42128254881, 42291161382, 42958303632, 43480118845, 44356154039, 44401004127, 44378328402, 43758375796, 43894956427, 43163327857, 42843593396, 43375812425, 42771719266, 42699752577, 42943795845, 42295857912, 42817075362, 42112029475, 42671635897, 43278447418, 42972734636, 42256503113, 42131256083, 42017173519, 41771125063, 41391637291, 40713910072, 40316536156, 39904831121, 40513774741, 40035918966, 40889831701, 41026031797, 41718665515, 42343289945, 42818089430, 43705670763, 44150013185, 44176684618, 44443744123, 43491535668, 43828328001, 43501166395, 44218676926, 43627501044, 44183202241, 43611570855, 43532534331, 42968273926, 43058124842, 42274379314, 42939668528, 42781855691, 43578853525, 43258744857, 44222129591, 44188392257, 43304483888, 43002416958, 43722084953, 43819798149, 43098940810, 43428558529, 44191937434, 44134544299, 43782721028, 43326600963, 43205519006, 42626350432, 41787364985, 41804595684, 42621589622, 43055642532, 43540603032, 43841584821, 44487545372, 43490268827, 42773829498, 43259393628, 42612323364, 42278340258, 43258244042, 43834452425, 44189725208, 43226071836, 43659083981, 43327363321, 42540803001, 43070391208, 42234027537, 41391323807, 41593980616, 41583142725, 40684285005, 40472313143, 40239000243, 39335743722, 40259360177, 40152781942, 40632689461, 40686640437, 41335570764, 41729082124, 41340491529, 41767839638, 41229426882, 41434736540, 40518963043, 39856900614, 40130038918, 39765751379, 38809696410, 39208779724, 38822505385, 37963969417, 38760278354, 38567178953, 37664771926, 38440476546, 37457169086, 37785049121, 38470790390, 38483997655, 37501347600, 36757251179, 36591136856, 37334069875, 36899664348, 37891298671, 38091237258, 38481075824, 37674620880, 37449908156, 36516177374, 36452585093, 36542837299, 36448100029, 36380991134, 37214196364, 36722157920, 37252794530, 38228521903, 37758405944, 38317523185, 37554975298, 37782031226, 36799419165, 37326243938, 38213031503, 38967825631, 39343954813, 40139221829, 39593226728, 39048762389, 39707760229, 39496187495, 39580116864, 39994239398, 40933827525, 40686074358, 41092002337, 40313355986, 41256966438, 40386445696, 40986676318, 41598601765, 40720388369, 41435272251, 42037006126, 42878542636, 43715041209, 43330026214, 43845580275, 44793426181, 44812465580, 44169173690, 43989979632, 44482111781, 44837631819, 45522939767, 46050677774, 45788712588, 45401783178, 45737495740, 45152011153, 45886085075, 44961615861, 45030946306, 45774552757, 46067719575, 46842224795, 46379708572, 47197678428, 47465636079, 47674880471, 47221199189, 48072815692, 48055190957, 48872953802, 49649703414, 49089854903, 48357027018, 48478318223, 48927236738, 48810261317, 48341934819, 48071983224, 48500003320, 48732508144, 48295764821, 49147262222, 49556158742, 50341838691, 49833074728, 49822834602, 50355966261, 49647834517, 48656505658, 48958179262, 49341979427, 48580156418, 48827173341, 48805645590, 48400800259, 48466691254, 47922422031, 48821894201, 49818087715, 50017530291, 50971126000, 51582120787, 50908960636, 50922723058, 51908583320, 51354782887, 51169748967, 50348180315, 50926389113, 50859639995, 50205394069, 49540023121, 49412621947, 50140119947, 51081819908, 51334762607, 50719437625, 50506680739, 51123799606, 51355329347, 50625360747, 51049201734, 50723507140, 49841605260, 49515829008, 50192596214, 49497566018, 49644606718, 50243439268, 50781671645, 50124497592, 50848149087, 50699118940, 51364044985, 51132193048, 51588351240, 51960603941, 51035325045, 50112918389, 50384436472, 51034267027, 51782139898, 50853527702, 50309725986, 51235773624, 52153938077, 52722197514, 53309651582, 53248307818, 53066427589, 53783487518, 53517518974, 54183447335, 53198658810, 54119798264, 53923495650, 53541646717, 53199626624, 53489284361, 53511875952, 53500667066, 52777225005, 53218700394, 54011989026, 53046756903, 52581724190, 52066406528, 52628156150, 52244133001, 51667507747, 51096002113, 50553667388, 49556962863, 49366650822, 48830649581, 49244391499, 48958775533, 49651553856, 49493384383, 48646415378, 48023303931, 48961772573, 48469902803, 49147860621, 49484802834, 49375686044, 49138279426, 48284947311, 47944062774, 47662580775, 47988938614, 47206210479, 47844722192, 48796120207, 49590753312, 49850656870, 49445320812, 49224636757, 48661098819, 48885068676, 48365589034, 47861176083, 47398390162, 46789152949, 46870703292, 47321309654, 48306158030, 47770322549, 48665810131, 47955627563, 47688915388, 47266713165, 48044777720, 47595940319, 47017827720, 46422125868, 45715370887, 46654237547, 47449103887, 47607448802, 48055199289, 48751160526, 47827002162, 48470158083, 49045156243, 48147572043, 48612643561, 48874846546, 48002370434, 47696888307, 47698819052, 47383154554, 48318223761, 48407837617, 49159397402, 49899968396, 50332315391, 49691046385, 48696869930, 49475514852, 48497834654, 49424075090, 50365321523, 49887002313, 49047578329, 48962977351, 49759528938, 49923438070, 50688813963, 50939803086, 51824188542, 51473660400, 51692627142, 51639548714, 51381828932, 51237358731, 51303313325, 51740664978, 51062521792, 50718621648, 50559649158, 50153193087, 51018153033, 50807876732, 49976038252, 49132826555, 48756349534, 48042074180, 48035646441, 48410058748, 48142511233, 47304779171, 47629018856, 48423124602, 47845870148, 47924728906, 48666580408, 48747772704, 48232235869, 48324373578, 48651651124, 48378591787, 49011359420, 48603518952, 49437672784, 50231268165, 50259996703, 50515120890, 50476644851, 51386779933, 51251624005, 50642634829, 51288680327, 51588647296, 52026586097, 52306596971, 52145607241, 51171151023, 50574552517, 50763077092, 51105601662, 50937236381, 50247752345, 51205510196, 51662907066, 51412380053, 50922155088, 51097496051, 50669129843, 49981915243, 50206938022, 51010844870, 51415482084, 51328798730, 50348833802, 50293111660, 50272816364, 49986148148, 50022325224, 49520377831, 49918639405, 50355730141, 50905980417, 50344985387, 49702564106, 50623648117, 51493737502, 50831870300, 50509243927, 51107219327, 51786644645, 51195559160, 51989995804, 52295827907, 51637209212, 51799964385, 52148952372, 51338310143, 51989285312, 51836402469, 52313366927, 52474028525, 51960274530, 52232200316, 51949787899, 52099151860, 52329136398, 51585212920, 51494096360, 51144415399, 52071017017, 52550373440, 51973965121, 51739549172, 51992428156, 51421569157, 50480282334, 49791347900, 50435792205, 49587590603, 49582537275, 49366728455, 48423891792, 47517203635, 48019204500, 48524285180, 48512339788, 48819094209, 48713755121, 47794559584, 48204956237, 47590785679, 47473371439, 46798078247, 46345713321, 47165343145, 47611498637, 48469781853, 48186506889, 48814008305, 48988132594, 48244721678, 48013807550, 47804929358, 46805969760, 47478118640, 47487186644, 48456379530, 47780027657, 48016989530, 48027191737, 48778912101, 48330343691, 47901877780, 46953755027, 47177762411, 47634887858, 48256819577, 47727699245, 48414481716, 49235470983, 49338544955, 49244147664, 48524656316, 48644524265, 48275881964, 49026453434, 49546244939, 49043841315, 49697423990, 48729030892, 48526453321, 47760786415, 47026906929, 46966973033, 46650608860, 46646560673, 45978727649, 45148088585, 44404017484, 45247480267, 44986496540, 44457281271, 44128424692, 43822095611, 43248830457, 43998414071, 44603233204, 43825703470, 43984338802, 44454546428, 45132947588, 45261093952, 46184626405, 46568490025, 46952760611, 47360294095, 48072956406, 47944176702, 48198583809, 48510700461, 49196912048, 49800615448, 48879642229, 47946501888, 48643427018, 49361771891, 50193305548, 50709431525, 50689929139, 50188674187, 49394267167, 48905610164, 48674448796, 48434878885, 48786713293, 48818003978, 49183222984, 48615393231, 48542852290, 48835969204, 49708549446, 49765197087, 49010819527, 48486199416, 48818278419, 48426892987, 48436089908, 48408022152, 48726648240, 48474196690, 48327645214, 48736695979, 48724043981, 49349287347, 49611268307, 49368553039, 50034727077, 50475606673, 50447875904, 49982902482, 49233067072, 49138103909, 49574423425, 48939501839, 49245165227, 50139386398, 50534947322, 49997442966, 50186010354, 50109236604, 49942426429, 49520732022, 49495062637, 48721620901, 48159186578, 48645973977, 49347148854, 49300397020, 48497791150, 47720463366, 47269352588, 46862633685, 47266917806, 46284353785, 45990882607, 46625883766, 46317051937, 46352899614, 45389062471, 46210666168, 46292402645, 45674932286, 45954681783, 46224647157, 46097797024, 47097351635, 46732097735, 47184537279, 46453041110, 47240091040, 46595632555, 47416348998, 48093075876, 47327952366, 47089538725, 46553417980, 47015204646, 47504006591, 47678226820, 48003517478, 48816923639, 49192568403, 49880240282, 49666042918, 50378763817, 50207908364, 49341537169, 49375662993, 48674845381, 48813443131, 48650244646, 49619434855, 49095384969, 50078251607, 51032853341, 51548529576, 50976670433, 50790333354, 50398173790, 51072587711, 51602543042, 52194306145, 52241627181, 51492483820, 51106497520, 50572064948, 50625994109, 50505887604, 50776099146, 50997470342, 50876266705, 50088703657, 50524956618, 50273495180, 49751960103, 50164548424, 51070810031, 50328700336, 51077314271, 50252134356, 50595113001, 49605177368, 49383199045, 48588860162, 49587478518, 49393009997, 49995208340, 49999519360, 50590905312, 50606447048, 49924106846, 50677257941, 51203794489, 50443277634, 50621731690, 51352244812, 51066705794, 51616183646, 52355379487, 52815073459, 52831523448, 53134016133, 52150165501, 51736972455, 50810043909, 51120217664, 50165260552, 50074321097, 50204284042, 50691717235, 50580170167, 49952933256, 49002560091, 48753736205, 49138592670, 48438613296, 48693591113, 49317060297, 48444048520, 48303845487, 48756592195, 49572067639, 50430973424, 50608127028, 50479641550, 51073017701, 50622243043, 49642230844, 48706622838, 48978958690, 48787811224, 49165897718, 49181300927, 48862868110, 48148752895, 47639427952, 47004537836, 46523852379, 45920543342, 45651335977, 46289930152, 46718716929, 46456308585, 45715540855, 44740527576, 44554527556, 45146920427, 45220452305, 45659677876, 45030263523, 45650353899, 45981755033, 45356077942, 45416702210, 45573516254, 45586196698, 44996288027, 44794284961, 44013589429, 44971307270, 45872137270, 46135201415, 46441526106, 46727671934, 47630245198, 48558632933, 49410659154, 49415346634, 48770452950, 49635005245, 50039491138, 50527641609, 51122600287, 51921065857, 51689309519, 52285371236, 52649145405, 51842963251, 51636966540, 51410117444, 50711268517, 50739326017, 50964856520, 51776960559, 52315789720, 51644317330, 50910469598, 49958892007, 50229197519, 49981545737, 50360408031, 49508442714, 50386319775, 50415457186, 49690689667, 49484708582, 48573688888, 47872841334, 47522289863, 47659636288, 48038535652, 48589600815, 49543415716, 49154065273, 49985617382, 49515808858, 49380989411, 50290041625, 49857702811, 49988426304, 50869031986, 50428062744, 51300063347, 51375549116, 51945748344, 51796785135, 52645008196, 52966644021, 52225114381, 51304759155, 51343885917, 51070329265, 50958158682, 51658271915, 50974671362, 51514040504, 50802273980, 50495730189, 50108902948, 50425622797, 51376160392, 50530950559, 50774947076, 50421382659, 50046388906, 49228703763, 50008169733, 50744829906, 50438436871, 51124531926, 51834678691, 52615067156, 52096785645, 51116971753, 50125974683, 51024867264, 51853851263, 52063240362, 53039333489, 52950060344, 53893076941, 53954334707, 53785841205, 54671671907, 54338202212, 54646509104, 55445092445, 54475186623, 53667342760, 54513150386, 55252217265, 54329810005, 54461787263, 54051594081, 53412091379, 53518399540, 53886171951, 53433583000, 54396461959, 55295448004, 54423243497, 53751402115, 53207490394, 53881876152, 53902885983, 54015505844, 54317329867, 53988922820, 54624505636, 53809932794, 54029533785, 54677574366, 55446414510, 54656366222, 53762881527, 53781019834, 52873639072, 53301538394, 52845939578, 52692162891, 51904686222, 51687900442, 51058326046, 50674797280, 50492662740, 51105738246, 50155041452, 50429994008, 50773966443, 50839685026, 50469659644, 49659123385, 49192048190, 49386583480, 49691488386, 49372908257, 49624827527, 50161423775, 50859218992, 51678737921, 52340639415, 51604316916, 51623975424, 51068435652, 50359922230, 49893244405, 48957567857, 49007630842, 48328020745, 48603832606, 48011770421, 48886108260, 49204449718, 48835752743, 48215279146, 47591235583, 47523527016, 48325620032, 48840859905, 47863476135, 48156151263, 47200161577, 48118198926, 49038818793, 49970320635, 49448003154, 48890786284, 48774661622, 49134469821, 49835594712, 48892167817, 49500928560, 49965670487, 49698594575, 49368740624, 48651957522, 49399940334, 49464670671, 49160633025, 49111189206, 49290790361, 50141758346, 50321371186, 50949619624, 50814370155, 51613485692, 51209361243, 50985095869, 50653006844, 50576917647, 51487884754, 51199978398, 51248389143, 52088957752, 51124508414, 51718172209, 51526074820, 52011529853, 52065766821, 51949618683, 52592229974, 52872924585, 53587732249, 53070249582, 53539939668, 53758645117, 54638080153, 53969244016, 53045122679, 52757340548, 52595471114, 52910503727, 52426259020, 51786013667, 52651163336, 51826565519, 51505544015, 50829085430, 50127951579, 50707782744, 51542090313, 51094900909, 50378369358, 50431681642, 50837095216, 51627739768, 52595900377, 51702122092, 52417736475, 51523916377, 51069278905, 51041491560, 51580395817, 52350274662, 53223054822, 52681176588, 52788212480, 53534868987, 54218394901, 53549058037, 53521297975, 53788543348, 53222172038, 53768959679, 53979368131, 53366774126, 52806540677, 52406846556, 52237324642, 51570159532, 50941939927, 51473492906, 51624473008, 51697660221, 50750679538, 51207932677, 51351826010, 50606876294, 50956859118, 50110336074, 50064384144, 49979442001, 50864515208, 51001929555, 51134222459, 50808300521, 51003581550, 50976693723, 51831693307, 52341865612, 51368772728, 50916319040, 50502294230, 50465548934, 49735460125, 50351297763, 50315123857, 49497419142, 48772661593, 49641729261, 48825498266, 49355715688, 49148240651, 49220860756, 49094968956, 49712446853, 49059725813, 49573555145, 50255342928, 49882160464, 49259745188, 49587780405, 48911481801, 48054652422, 49033914828, 49797884289, 48841190319, 49094091602, 49921572666, 50517403192, 50870952232, 51631370886, 51507013832, 50908485623, 51661441527, 51804516393, 51989910126, 52618095013, 52129460540, 52074414857, 52085748435, 52455317992, 52979209544, 53073863501, 52381783517, 52769161660, 53537873864, 53673613031, 53075763881, 54034126051, 54943511202, 54435082869, 54133384445, 54755613056, 54955975136, 55752160199, 55262473312, 54866465522, 54364458544, 54157607463, 54987520932, 54744148660, 54987892218, 54654761039, 55394598865, 54632798338, 53711922443, 53221204254, 52862063235, 52913363297, 52478755719, 53156438481, 53184545077, 52208852886, 51839646592, 51408401064, 51329667038, 51429038517, 52238790475, 51534053341, 51085234405, 51018610972, 50298303649, 49370739100, 48517018762, 49351125907, 49924653733, 50499442976, 50132692524, 51031734841, 51932521664, 51894435006, 52428780003, 52339530774, 52041813637, 51747322292, 52013566022, 52525954616, 52927975409, 53797684334, 54632255897, 53763384587, 52779424034, 53524947322, 54266662999, 53575456065, 52975402549, 52263216336, 52157907157, 52837440263, 53734918567, 54399423049, 53603172966, 54279736499, 53604043090, 54040236340, 53814957651, 53885771068, 53130450835, 52679558642, 53442936795, 53085426410, 52773728125, 52641936164, 52426302252, 52799154640, 51831040605, 51412033766, 50635274108, 50145397282, 50970890282, 50766592325, 51097662898, 51819147228, 52663282404, 52563023477, 52702239288, 52794305904, 52084155976, 52831003566, 53001405327, 52955508346, 53351599782, 53430204086, 54349373394, 53505738398, 54321610188, 54722234468, 54263226179, 54868275355, 54320873358, 55262408964, 54558006529, 55348887672, 55799156574, 56275150552, 55872091264, 56152873416, 56576755581, 56950505766, 56842470252, 56678609478, 56875417139, 56824430511, 56537286930, 56218514266, 55920007990, 55677026944, 55792294123, 56743051140, 55771632936, 55767111360, 56586527048, 57480073084, 57384645757, 57364197064, 57805980088, 57987054359, 58200402404, 58176255825, 57757074622, 56774065591, 57117434652, 56832818227, 55923441504, 56285858302, 56648896244, 57591686578, 56723176632, 55981787912, 55966301758, 55190565098, 54802345387, 55547374445, 55813391427, 56319653181, 56547826637, 56166538548, 56011581671, 55536191452, 54634989165, 54714466757, 55201699137, 54301470248, 55094083717, 55674858592, 56451039018, 56099048914, 56842333351, 56048737895, 55980260820, 56960993393, 57125463522, 56924846707, 56023486653, 55328743998, 55024038161, 55915216944, 56539597059, 56166316756, 56019737965, 55302152566, 55885642908, 56387443701, 56390605347, 57320753810, 57602676444, 57807941046, 58791014137, 59041523855, 58249734372, 57848790058, 58742761820, 59425999856, 59346322875, 59830533844, 60538813527, 61499241887, 60890834273, 61232601569, 61932721231, 62343663450, 62667219239, 62725179269, 62346217078, 62546190270, 62586692243, 62992770050, 63034386737, 63523710060, 62552240877, 62860360578, 63707038693, 64598470168, 65454215492, 66108609826, 66498004711, 67472197731, 67374677246, 67561611147, 68329910722, 69007849323, 68308418864, 68483621426, 69091673934, 68425540817, 67903684379, 67315037251, 67274665522, 67933029914, 68575756352, 69174952731, 69022631253, 69480675970, 70358113888, 70614520726, 70033335269, 70686137691, 70007750992, 70227556775, 69379749875, 69006678046, 68872113137, 67899332321, 67679690032, 66958093793, 67925625914, 68438734146, 67510651764, 67413091055, 67704359377, 67997805930, 68217004017, 67999507786, 67540806813, 67077028102, 67968796612, 67921170645, 67880944844, 68530839415, 68136779953, 67614336209, 68559327708, 68870618357, 69563203868, 68609878307, 68376885120, 68315566852, 68802945201, 68250864765, 68525936360, 68343380092, 67657463100, 68526141435, 68006033165, 68896065018, 69737339448, 70048810962, 70848518874, 71532878876, 71179129576, 70990158937, 70068710612, 70110614764, 70683533572, 71678915338, 72292492101, 72644703975, 72353902342, 72487106269, 73347720375, 72779330949, 72525562476, 72331866288, 72717790874, 72867880193, 72464924653, 73242445772, 73435502759, 73508011039, 72661720151, 72804238376, 73429557114, 73379091266, 74235838824, 74728039560, 74225137091, 75011570058, 74470458272, 73879594495, 74658881973, 74582337719, 73767866408, 73268026809, 73404422249, 73189932327, 72325228672, 72418901040, 72201096283, 71510953332, 72263883322, 72310170326, 72231964071, 73152177427, 73355517671, 73607469412, 73121767033, 73561990419, 72659215406, 72693723349, 73552274388, 73425655619, 72809069588, 73217504354, 72525279166, 73278547289, 73970523240, 73015531784, 72627584968, 72409776037, 71699924704, 70784016643, 71404612139, 71912569851, 71941813242, 71999185644, 71672077963, 71946273550, 72877628971, 73875847710, 74824235888, 74682403398, 75271619211, 74562051833, 75320064514, 75787677296, 76613616259, 76550325037, 77497446009, 76842844521, 76510831607, 76011792697, 75611732311, 76163104833, 75828260724, 75795584482, 75974994787, 75794686893, 75269794687, 75568139402, 74940772199, 75541357064, 76275600628, 75438592527, 74855552789, 74880646128, 75363231383, 76021194615, 75879234136, 76701144388, 76978705631, 76728948334, 76670267790, 76998202199, 76711445855, 76586612026, 76409823582, 76987164338, 77228348840, 76553966301, 75886410081, 76280352237, 76712578915, 76527801018, 76743812126, 75827747837, 76150505916, 75379184617, 76294270004, 75375617069, 75297392767, 76285825418, 75631059671, 76548493289, 76944645134, 76514420583, 75651647211, 76199071444, 76914867262, 76063774011, 75634171939, 76395683178, 76039933613, 76000096177, 75280632875, 74697555127, 75241138374, 75617873349, 74670442610, 73982874722, 73205653978, 72828612088, 72207764808, 72279392470, 73132920066, 72610341699, 73090756460, 72954781968, 73150105325, 73751079425, 74099023458, 74719015858, 75230586983, 75816144359, 76044639762, 75405739504, 75907273588, 76536038763, 76016881615, 76297401250, 77166062131, 77792208768, 77689845557, 77031020582, 76505254332, 76391014236, 75871060841, 75505996007, 75609040947, 76410192170, 76375019401, 76644593266, 77239631501, 77154947393, 78038395954, 77250854583, 78089023178, 78725491181, 78253220719, 78278402364, 78469831471, 77755856968, 77722385066, 78088474063, 77888087397, 77530963987, 78221399248, 77612309621, 76746396028, 76626386205, 77621469957, 78171631488, 78663402942, 78404628293, 78267677879, 78779242359, 79071157145, 79108917115, 79865303178, 79142853664, 79519518107, 78849667420, 78288942298, 77505296396, 76981076217, 77948276848, 77219032056, 77272616362, 76853476370, 75911108462, 76381012286, 75939514910, 75549662278, 75991958489, 76892362209, 76266597822, 75577288698, 75856708399, 75933560653, 76261244040, 76140871892, 76579649943, 77171461406, 77949935234, 78596144412, 77715330603, 78057032431, 78465879705, 77633225917, 77860302840, 76971506680, 76949872857, 76357169451, 76403758810, 77016366965, 77427486188, 76636924797, 76083987558, 75147530118, 74827586514, 74563610627, 75071636693, 75487210966, 75393624178, 74704042683, 75098955932, 74754705475, 74904779465, 74073307766, 74653975785, 74030353105, 73546200896, 74232559628, 75093626106, 74627016663, 74352723789, 75337527078, 74487036965, 74548052903, 75381958487, 74999074373, 75375674775, 75348165951, 75198865824, 76177434580, 77149203035, 77634930112, 78153332596, 78910748489, 79819795782, 79108970210, 78613693498, 77886636157, 78616912024, 78293328784, 78513229322, 78669946469, 77756299140, 77874447451, 78069503716, 78398329491, 77473849246, 77931857534, 77395941594, 76750942222, 75764058936, 75268525263, 74765513854, 75624855291, 74644197091, 75507486399, 74898259489, 75365185606, 75685618895, 74956471931, 75645679014, 75240433765, 74496837133, 73710550485, 73717127548, 73023611307, 73931361990, 73287359716, 73879034024, 74317048407, 74765276817, 74316756424, 74654980459, 73797398380, 74705069633, 74313571255, 74342629092, 75169205542, 75752687522, 76592975514, 77424303992, 76680659085, 76848427093, 76445952377, 76045017075, 76918201956, 77204271883, 78096719278, 78685469368, 78616173962, 79476903111, 78859211185, 78308646482, 79136976896, 78745060795, 79070678960, 79642479542, 79324414635, 79613097110, 79657126865, 79817943515, 80404665941, 79728485554, 80025776773, 80303747230, 80248676863, 79599520327, 79837986157, 79220938932, 79410267435, 79072453483, 78603303970, 79373245156, 78383277690, 78123564468, 78154280785, 77310767601, 77412022320, 78359010088, 77558083740, 76682707386, 76294734241, 76107647029, 76480265852, 75900780734, 75842216823, 75064131951, 74707926806, 75387095582, 75578465704, 75038447178, 75639441007, 76439863135, 76952854905, 77486334222, 77117772006, 77445228837, 77549569895, 78302591493, 77552391809, 77249117709, 77714171055, 78094963464, 77471311572, 77733502301, 77319254377, 76564816363, 76223821241, 76724412064, 76846239267, 77261449541, 77386249686, 76665704222, 76715998370, 77111762385, 77662193535, 78096964599, 78934016991, 79109439593, 79787685179, 79959622892, 79637018420, 79451179695, 78529085336, 79405114301, 79559627936, 79238825006, 78642057698, 78347934613, 78198537850, 78624461037, 79224473171, 78695404674, 78290939995, 78564928314, 78341169637, 78726280714, 79199648341, 78420852662, 77753511366, 77472960526, 77215687162, 76944246229, 77120956824, 78107767472, 77296265872, 76565836594, 77034013415, 77195542449, 76894828303, 76881491854, 76484499726, 77418523524, 78094459650, 78995267963, 78440095088, 78192814802, 78968772404, 79072350654, 78975925000, 79236654449, 79855428777, 80425617010, 81240591556, 81849906535, 82163241603, 82000551154, 82498940141, 82046167228, 81910463074, 81644163825, 81934345493, 82245231643, 81664014233, 81542313922, 80832170249, 80536603490, 80978033074, 81495504732, 82154709068, 81839973796, 81333362267, 81834859441, 82185727523, 81287890741, 81992506196, 82884325016, 82369575625, 82110560255, 83105900038, 82134108289, 82309688774, 81335205321, 81874746785, 82770902632, 83683739675, 84276655602, 83587872593, 82705913090, 81887767578, 81502648218, 80914500192, 80172942581, 79569128892, 79826082137, 80528740834, 81003013678, 80022975281, 79538368178, 80258879585, 79632410727, 79068024249, 78213762240, 79174478539, 79352928286, 78721013301, 79263769907, 79524958499, 79314024468, 78502906376, 78780913132, 79732310172, 79614820399, 79422300901, 78422673481, 78474471173, 78472152533, 78410082288, 78430812406, 78384946915, 77448444082, 78203688434, 79093851867, 79806054991, 79804736345, 79110261568, 79017953802, 78675341553, 78585897350, 78341600681, 78663612889, 79018094866, 78859028743, 78451938701, 78106159741, 78470926893, 77931701265, 77504724273, 76862865680, 76217345609, 76237079405, 76172602337, 76952551010, 76397629420, 76975096732, 76654197406, 77158622969, 76902780147, 77718305324, 77766670936, 78338459479, 78186089206, 77507208087, 76574328442, 76074887712, 76447515632, 76129548468, 75408192369, 75616685654, 75584983566, 75808770755, 75816523378, 75114954004, 75442425561, 75584682079, 74762128048, 75207257689, 74363885377, 74371024208, 73439920278, 73037238862, 73875238846, 74230383158, 74855658629, 75340314562, 75156438166, 75841795259, 76076555842, 76274066936, 76005186789, 76273312734, 76410618963, 76319273652, 76592034569, 77380385272, 77584492768, 77324873836, 76482202276, 75532945599, 75369562767, 75640777080, 76551086303, 77183668004, 77248320425, 76944652014, 76015584992, 76227655786, 76195194411, 75264359662, 75918195669, 75936369366, 76530515673, 76137571639, 76827945303, 76345212763, 75376700785, 74909247939, 75778321511, 76527110280, 77263051091, 77341749163, 76568460495, 77002575702, 77851237895, 77120696872, 76564243984, 77096178189, 76405694276, 76789308585, 75835513273, 76573155048, 77569635020, 77772718896, 77599870029, 77486912196, 77482657883, 77915834954, 77978581042, 78016537716, 77868553296, 77536683077, 78346797096, 78282831307, 78503637744, 77853821783, 78401754094, 78299612400, 77720616289, 78007284215, 77348504929, 78322858189, 78928311007, 79918486219, 79606095015, 78939212085, 78533053354, 79489166230, 79457791552, 79703856475, 79273778328, 79511595498, 79573199999, 78669773084, 79378584125, 79662100043, 80573147322, 79940071125, 80226651954, 80420786106, 79792356990, 79337179710, 79760283371, 79281098941, 79572648022, 78648495969, 79387975548, 79240431884, 78590767713, 78423644534, 77891825940, 78828404622, 79359986507, 78997181772, 79310523748, 78919262486, 79556501927, 80501075349, 80084707993, 79258124796, 78833989897, 78093568737, 78071452501, 78329471345, 79000719519, 78090057832, 77446750272, 77226743657, 77547062862, 78394177098, 78885675930, 78141041104, 78858931740, 78310624174, 79120343306, 78367760165, 78960836625, 79919390815, 79023613052, 78294231779, 78073193548, 78333663924, 78159570950, 77816047268, 78334867545, 78915594996, 77942509037, 78858737058, 79187603337, 78385683210, 78177498359, 78781972526, 79146094426, 79240811831, 80013673241, 79899565709, 78944113453, 78469077807, 77963697916, 77110927611, 77533490013, 78252702867, 78049582857, 77905997509, 77979483005, 77495197619, 76833922135, 77152746834, 76243158213, 76392461346, 76776533457, 75833388468, 76602454451, 76450434778, 76583067012, 77461657124, 77449656985, 77933953822, 78284126359, 77933960728, 78139766099, 78558190086, 79186100994, 78346640995, 78639533133, 78313480762, 77835267753, 77072620929, 76256439721, 76645802259, 76327508166, 76069407138, 75339519765, 75949173009, 76564909993, 77077473237, 76896467170, 77560780586, 77665228407, 76863611753, 76049550977, 76392910032, 75852673957, 76187960270, 76670926865, 76579396264, 77050955029, 77657114254, 77746583502, 78514015085, 78970649786, 78684406519, 79631398907, 79387027294, 78989261854, 78742100202, 79063115008, 78147360849, 78139655236, 77576222510, 77110781634, 77789309764, 76819288407, 77463346836, 76982514397, 77249916834, 76795923634, 77371676577, 77724359285, 78063083793, 77333570167, 77662872375, 76805991406, 77583050548, 76860204825, 77517568817, 77618129798, 77670558655, 77623695117, 77047812709, 76547381630, 76488264565, 77451843527, 76996341160, 77259369801, 77036006488, 77197968742, 77942051187, 77827030757, 77593736458, 78455070607, 78911011361, 79802373284, 79954191433, 79471586227, 79035493456, 78038186554, 77354308596, 76600711229, 76765985337, 77041442555, 76567868122, 77328084268, 77610112709, 77414492560, 78351440243, 78430978627, 78158842470, 78978038908, 78580255049, 77655059435, 77577463205, 78302140086, 78335897601, 78404900618, 77773308345, 78209278538, 77507701609, 77915597439, 77436304183, 77751569556, 78431363812, 78493743403, 78748903993, 78469309591, 78910230134, 78447990062, 78884659663, 78175431045, 77704969062, 76983315115, 76146168342, 75225584786, 75010489743, 75431410806, 74532740251, 74556209019, 74047758571, 73093302281, 72659473895, 72636312049, 73100537152, 73178799410, 73742270000, 73775930470, 73504739421, 72619514625, 72353947522, 73212009453, 73046756330, 73732204576, 74393672226, 74821310845, 74260246065, 74493629391, 73723757136, 72876786702, 73303807698, 72316903751, 72386833973, 71508453713, 71583792786, 71558402403, 70915586829, 71087242665, 71157307053, 70951465569, 71065039076, 70476839354, 69957785638, 69602653484, 68826742490, 67877477168, 68724196323, 68335226075, 67638680522, 67603208046, 67037534406, 67064477584, 66735778545, 66065264416, 66496737117, 67390295668, 68131245954, 68329371912, 67560037829, 67218175269, 67422385895, 67896520339, 67873684680, 68011844319, 67636347233, 68219759184, 68541163431, 67633300088, 67759893365, 67472897207, 66719366761, 66757911458, 67735080990, 67288303140, 67680794501, 67215288252, 67669168792, 66843079773, 66177064047, 66198434916, 66427706155, 66426731830, 67404603583, 66871646783, 67853508308, 68564839081, 68481112479, 69370115979, 68395730052, 68487859375, 69089894518, 68865603014, 68220335325, 68594798321, 67829216851, 67716236832, 67834162316, 68476779396, 68609499481, 69595611496, 70497639654, 70258806946, 70542079680, 71533919533, 70603882170, 69845657945, 69685948433, 69598200566, 69900817781, 69586194962, 70106908728, 69554915208, 69667086723, 69988172297, 70222444442, 69241749055, 69780801673, 70111869315, 70492422539, 71203693799, 71388771691, 71997827168, 71633635186, 70828488728, 70913855699, 70368012368, 70294824191, 70961781614, 71725508379, 71777327499, 71803494280, 71739618032, 71710193044, 71854055807, 71067452354, 70650299659, 71014115466, 71367142987, 71721229063, 72550171359, 72821099057, 73152026581, 73742774055, 74465538388, 74478459507, 74823574369, 74524570503, 75184912341, 74555691124, 74100696859, 74818773267, 74680482061, 74619374098, 74128060080, 74131463673, 74683776920, 74732975477, 74529297495, 73801349428, 74374593837, 75106631625, 75708449542, 75516673666, 76188612664, 76176956275, 77138668746, 77036398706, 77271654306, 77684224398, 76721207258, 77168287433, 77860603158, 78227147885, 78090533008, 77205953504, 76971813870, 77902812580, 77318925613, 77482759256, 78038944275, 78178032497, 77899364297, 77958077605, 78629382342, 79112049690, 79654155449, 79553308265, 79852586794, 80083050170, 79521974931, 78780638619, 78202293771, 78176354365, 79096350493, 80074388563, 80664407474, 79729831479, 79619312394, 78803511128, 78258841650, 77438673694, 76618289135, 76947479982, 77222163340, 77474278163, 77387549271, 76629357703, 75866686093, 76094721787, 75873527105, 75631421681, 75997452156, 76962434199, 77221587577, 77607301264, 78559539420, 78007298748, 77545578301, 78057280452, 77936127258, 78473406043, 78773127303, 79628286882, 80410418065, 81057553008, 81406942617, 81838061610, 81256000436, 81331210645, 80520345320, 81353655981, 80815007316, 81212709010, 80452515257, 79764774556, 79371118257, 79324629058, 78475634243, 78897597146, 79632214449, 80544349423, 81475026874, 82469829924, 82414863760, 81818685721, 81575465530, 82570535941, 82785529931, 82274803057, 82879981964, 81930213080, 81141851211, 81745754728, 82417740496, 83237218896, 84024589304, 83093810110, 83468324987, 83832189051, 84267237337, 83533215184, 82655119161, 82643040970, 81733664721, 81029007647, 80448092811, 80286935408, 80279609426, 79505131013, 79497070305, 79193552413, 79242552769, 78733056791, 78508464654, 79159339257, 79699039693, 79304119504, 79736973512, 80195607035, 81072777788, 81419056524, 80949851681, 81290952226, 80668386302, 80171030681, 80387403526, 80988130832, 81775512128, 82120335139, 81152330011, 80690414042, 80235304018, 80611973534, 80819785868, 80334592883, 79345016777, 79770821381, 79011091729, 79429843424, 79311297746, 78941361393, 79904964390, 79592548848, 79019053716, 78910911181, 78249907700, 79140560550, 79397257376, 79104257492, 78377912552, 78778867628, 78243817020, 77520188171, 77781676829, 76855752766, 77022295740, 77063579985, 76652788710, 75896126495, 75909077394, 76123444807, 75348493516, 75142619650, 74287199001, 75115161807, 75288455720, 76197949775, 75987500881, 75794918666, 74949093120, 74584168669, 74309460008, 74535319593, 75488457701, 75349003332, 74536118240, 75313944658, 74976124111, 74226188595, 73336683249, 74280275435, 74134504153, 73514338307, 74152292128, 73660878463, 73249796847, 73643239323, 73635548664, 73700389287, 74198497255, 74707388095, 75289375301, 76225206169, 75693780645, 76259276978, 76763557187, 77396805962, 78082798377, 77876468396, 77492121770, 78007369830, 77385922299, 76440121288, 77222835550, 77382094856, 77066153744, 76486881520, 76430429687, 76632772031, 77433800182, 76947413259, 77485862124, 78280608250, 79073023680, 78792040125, 77899155326, 78347976576, 79030199321, 80014000120, 80263251226, 79575493430, 78719225827, 78351556233, 77906265565, 78232656396, 77674369614, 77280073702, 76863896917, 76995633278, 77258710996, 76447348248, 76258366275, 76744203486, 77641853286, 77989601136, 78726351950, 79507119033, 80210204570, 80684047826, 80113718925, 80908949473, 80178677543, 79413520125, 79425175581, 80070832003, 79995319466, 80879435235, 80521504799, 79844836128, 80426218986, 80366309975, 79604243199, 79005983198, 78848319039, 78468532348, 78107105889, 79045539341, 79132215173, 79154332044, 79023404125, 79804692951, 80623340900, 80868881193, 80347775203, 79498553431, 79731041757, 79425545638, 78983469108, 79465196511, 78927283195, 78755192213, 78190254704, 77607965759, 76697843549, 76140184424, 75223128086, 74586494325, 75531324053, 74856594861, 74021516462, 74817246499, 74893892326, 74165193867, 75046558019, 75651234613, 75140132713, 75260818968, 74983737076, 75386711902, 74958658622, 74306948552, 74760463677, 74835471773, 74381992977, 74538048904, 74249061216, 74995874968, 75750026943, 75899491411, 75588157617, 75873727016, 75410653578, 74558072682, 73986174271, 74680131391, 74172413156, 73959562123, 74407893777, 74521793012, 74322369399, 74512136755, 74106249286, 73685444822, 73732008338, 72839775379, 72574811650, 72373515618, 71904420491, 72330783377, 72935601948, 72554525681, 72416312030, 71687927051, 70941401384, 70769668581, 71205351676, 70726495060, 70275498919, 69504280414, 68869166001, 68049428592, 67940578422, 67147508698, 67759425429, 68342308104, 68726425594, 68920053612, 69352394752, 70060437402, 70319410505, 70504265961, 69809419068, 69291454564, 68662780717, 69474493025, 68767751031, 69215404163, 69270404824, 69546063751, 68982876965, 68591897146, 67860477600, 68623111511, 68766908322, 68518503485, 69240282389, 69224101477, 68853397638, 68608803905, 68766564971, 69287951750, 68901813154, 69206318632, 68930616135, 68816219665, 69183895829, 68829363197, 69432877553, 68928144861, 68331391494, 68142646196, 67188555537, 67298776696, 67841171748, 68751284724, 68244113774, 69217721432, 69443159284, 69963070546, 70913600526, 71906606337, 71648083770, 71672505940, 72410533843, 72198193809, 73193906970, 72534194868, 73291501043, 73820059826, 73445744027, 73074911686, 73350278781, 73482652614, 73923073527, 72964109428, 72113955526, 71718721891, 71667686807, 71676718778, 70910405723, 71464030616, 71067403872, 71705067776, 72463933266, 71813618666, 71794265737, 71778198202, 72017282427, 72394352200, 71990659193, 71186228979, 71634609717, 71226549296, 70427784041, 70354852315, 70271952434, 69986577638, 69470069369, 69412485840, 70069743580, 70888482042, 70742628942, 70490347368, 71488006050, 70878293835, 70564206819, 70714902903, 71395809022, 70657695151, 71407830874, 72237591893, 71607615298, 71004165092, 70807929854, 70108336814, 69141486614, 69083354951, 68310036000, 67428578537, 67265444701, 67311958816, 67331946628, 67025846285, 67192251968, 67582099990, 68234983119, 68463695847, 69266658598, 69950525004, 70151187484, 69235735001, 70123729049, 69707358862, 70068309584, 69359814917, 69151677295, 69833978200, 70681845975, 70202678907, 69982106538, 70089207001, 69930901978, 70291401648, 69832881146, 69107202318, 68608771092, 69015346851, 69119682566, 70060984082, 69885949789, 70320895144, 70644824312, 70636319607, 71283665342, 70507291115, 70681046382, 70665983057, 70393617241, 69684739936, 70017319090, 69958605149, 70152137333, 69796323160, 69806148878, 70542631226, 71302529302, 71646930335, 71493330449, 71925348618, 72135197120, 71304021158, 72217563333, 71540807742, 71627471577, 71498498912, 71420092024, 71599316671, 71999773045, 71258749189, 71731012628, 71410635715, 70633798149, 69662851727, 68816095612, 69382909222, 69248948006, 70215747297, 69713051659, 69547489993, 69210784805, 69634273280, 69060109899, 70004747779, 69142123033, 69039186312, 69069450621, 68125751849, 67247861159, 67442793462, 67052142591, 67507536976, 68439029886, 67439581847, 67761470701, 66852503177, 66790482917, 67014508163, 67964519776, 67341061895, 67496386376, 67210751943, 66625966283, 67125350632, 66206001011, 65330246652, 64407749227, 65400075662, 64906108759, 64308983297, 65255259513, 65097127284, 65793137732, 66736268538, 65784091142, 66204259645, 66697338786, 66273117064, 65908458701, 65826120756, 65556636996, 65952581749, 66318108491, 66624217848, 66276357670, 67233509286, 66443295207, 65562500325, 65790127486, 65600796957, 64734776492, 64915516905, 64510882664, 65343110060, 65084016056, 64431671518, 64332536726, 63990443664, 63903807555, 63547442963, 63953207805, 64845283327, 65711700080, 65367290673, 64668701465, 64749186059, 65372750292, 66288629167, 66033568711, 66059974475, 66266101374, 67136476858, 67482739377, 67359496251, 66623928429, 67411084173, 66473482071, 67464843774, 66577474766, 67277924289, 67168726895, 67478513999, 68221310675, 69022156004, 69541299984, 70366756294, 71179950367, 70321271609, 70406382810, 70119134605, 70378451941, 70522753398, 70977754236, 70449538512, 70501922446, 69837065901, 69932403570, 70280520567, 71147368484, 70190499368, 69455230192, 69763869257, 68874089948, 69176332500, 69321439266, 69817830444, 70118367382, 69666114619, 70116302472, 70723098071, 71383100259, 70983699490, 71774584809, 72481273214, 72508542645, 71856044046, 71762893330, 71744696939, 70990776512, 71323912769, 70536534156, 70808411837, 70551518754, 70319745141, 69555427784, 69270885189, 69894927995, 70307594173, 70895844168, 71198889457, 71042213818, 70994968123, 71067027262, 71284713172, 72073869673, 72851978872, 72500230961, 71857591128, 71117390586, 70922302324, 71660019964, 72476874178, 71853790961, 72261732366, 73165012372, 72440156670, 73151285772, 72840092752, 72305254889, 72304791258, 72213988657, 73159537775, 72289047492, 72803861465, 73329852111, 73979926425, 73559625142, 74179932210, 74691762127, 75637170543, 76539902272, 76036798186, 76288257164, 76618993318, 77417075442, 78056538399, 78350362472, 78589206302, 78793660440, 79460565609, 80208020232, 79391935246, 79204786914, 78654787780, 78315522958, 78165849781, 78599976962, 78843392902, 79548360469, 79939832137, 79559478495, 79776421026, 80471825581, 79922174307, 80734310729, 81427845111, 80501499782, 81059162259, 81937896674, 81306915576, 80358740702, 80395373835, 80752959091, 81289793288, 80945031328, 80492184444, 80570564849, 79865011982, 80447264051, 79563009633, 80287559109, 80950151079, 80798372014, 81680291697, 82620618928, 82858740417, 82734940936, 83093093873, 82992763959, 82342523300, 82463089753, 83444583068, 83417653062, 82616665275, 83127421666, 82434516531, 81730099722, 80939770537, 81715206784, 81130840401, 80862997046, 80489395804, 79860759160, 79815873094, 79542747017, 79192055552, 79295431872, 78430011691, 77553266547, 77712685560, 76995793034, 76356990809, 76848739813, 77758949438, 77415325033, 76712049198, 75991129407, 75154798147, 74703291038, 74256583506, 74688766605, 74412795062, 73446225359, 73115826325, 73261330575, 73467373302, 73238002666, 73949551520, 73875761650, 73192704314, 73509895523, 73870878118, 74448654882, 74729352765, 74926020361, 75132435565, 74293304662, 74701331929, 75631077872, 75385950591, 75099162771, 75138663994, 75083885698, 74223282614, 74634247486, 74829490869, 74173787841, 73647926954, 73635093281, 73029585944, 72783578151, 73453232057, 73961039033, 73373151002, 73957463294, 74181415509, 73735788471, 73942436859, 73267068333, 73296388176, 73013132212, 73542953345, 74137101706, 73489457215, 73629873867, 73626800083, 74038396679, 73350283406, 73502500654, 73345627390, 74264328005, 73453062005, 72614637277, 72660674788, 72795675944, 73527321003, 72780966392, 73132638265, 73813904815, 72848332202, 72665265539, 72761790560, 72336516405, 72195722338, 71837128646, 72060789935, 72842239248, 73419608561, 72518072216, 71584319410, 70962490210, 70812255235, 71687124371, 71205961058, 71316763556, 71991032051, 72114810816, 72301806894, 72864070828, 72647663600, 72189149381, 71713752043, 71984841072, 72583871331, 72633288347, 73354516216, 72546330145, 72913583423, 73668897188, 74083049413, 74450666879, 74166844509, 73188573048, 74170223976, 73987591086, 73733588663, 73265651130, 73537647635, 72859451688, 73492431344, 73437694155, 74405741984, 74494513907, 73498849902, 74187603387, 74131012227, 74287728731, 75213473731, 74889921980, 75026837589, 75523771029, 75144245651, 74230540268, 75226160886, 76065927075, 76949978683, 77218767470, 76232713690, 76657857493, 76864030433, 77609263268, 76644549057, 75747594492, 76694287072, 75731207154, 75876016572, 75625439830, 75805148988, 75224944435, 76072928791, 75374158090, 76344219942, 75393736169, 75610430496, 75039228425, 74704274896, 74606030814, 73906507069, 74638330538, 75510468933, 74915878465, 75339452297, 74867126701, 75648074998, 74683586113, 74550781988, 75254473078, 75412796755, 75012412083, 75591428861, 74925696640, 74621053443, 73663367186, 74401947072, 74174975293, 74611116398, 75337463432, 75482368460, 75867186986, 75153495344, 74442962721, 74649114895, 74581683311, 73866433145, 74612495550, 74574498079, 73950441820, 73541964462, 74079849323, 74826424329, 75750880033, 75461457767, 75287695695, 75469219451, 76250136828, 76528085971, 76579892390, 77486799347, 77261873644, 77857112460, 77189823085, 76874642739, 76453539001, 76578054463, 76178065191, 76502680890, 76869486512, 77684845703, 77599007203, 77848817216, 77071647850, 77012710055, 76836004643, 76482737503, 76536832630, 76548422151, 76147580560, 75267521417, 74701590624, 74177804396, 74431213147, 74041264845, 73616019497, 72786323197, 73702450766, 74151699367, 74972178887, 74429035375, 73580613224, 73528381357, 73853819929, 73448395209, 74400978186, 73449410747, 73493334509, 73271029612, 73931851864, 73015575131, 72448711072, 72103657162, 72193539706, 72443139637, 71827278129, 71773536008, 70901184577, 70155568118, 70737304588, 69922516448, 69524969998, 69356739470, 68871411208, 67999218195, 67045656490, 67991730720, 68864311206, 68412468875, 68805761129, 68191791577, 67609448767, 67706229250, 66795802287, 67019879446, 66062209204, 65928251806, 66276716701, 66943781660, 67125307530, 67327903972, 67541056654, 67950052025, 67442128107, 67236632521, 67169494006, 66939980422, 66298407511, 66546345718, 65793558625, 65569373257, 65187239847, 66037618797, 65660754581, 66179398920, 66444665709, 66229364066, 66279383762, 67045204691, 66226946637, 65866547881, 65535277315, 64542035723, 63885529820, 64073731899, 63644697969, 63391396865, 64227101600, 64840706767, 64169263749, 64065877274, 63083477172, 62641738130, 62458287915, 63250705914, 62545781575, 62047323547, 61173939016, 60641685823, 60168529944, 59861592521, 59340155774, 60198877023, 59201825373, 58400062005, 57475939760, 58166919586, 57777257271, 57994288002, 57301168690, 56739084538, 57474384098, 58430082120, 58208745547, 58953190962, 58531654048, 58240931962, 57363428036, 58361984035, 58475447637, 58607112400, 59505312825, 60479070523, 59778353881, 59323779694, 58696523829, 59380213226, 60281546781, 60395590643, 59723575451, 60667292090, 59913258661, 60789327184, 59972694180, 59651319783, 59340471881, 59837759806, 60749802124, 61357274246, 61320930812, 61273155078, 61607777063, 62500119087, 62508267894, 61573273703, 62443607537, 61526011592, 61651592966, 60829377759, 61683110779, 61630007994, 61751993072, 62456257440, 61701694659, 61270830115, 61225186896, 61574129401, 61619853164, 61200047693, 61781082226, 62494347261, 61768053111, 61681229120, 62190366722, 61484824564, 61912098961, 61944510414, 61485505185, 60792824473, 60930135312, 60180580400, 59900408601, 60697732572, 60523356964, 60682516268, 61457429134, 61582514827, 60735675003, 61341076193, 60849088776, 60365943256, 59896274629, 60772230927, 61740238195, 60820443656, 59966311992, 59943894351, 59022543211, 58795814971, 59551840729, 58863250189, 57949527688, 56995269179, 56401950331, 57105719781, 57179489585, 57087064590, 56361414078, 56325377765, 56067617031, 56991629523, 57027260616, 57281820620, 57507832767, 56802878310, 56798088481, 57047359810, 56223767503, 57136981112, 57660282268, 57923287591, 58525802386, 58305132739, 57535821446, 56898820546, 57118386363, 56922274293, 57815341000, 57202298718, 56814009783, 56561062685, 55991159927, 55346571678, 55283960425, 55795600832, 54898879865, 54122931249, 54208143249, 54151407010, 53994624581, 54893911788, 54262242523, 53768383688, 53914985169, 53546312036, 52746447390, 53108550468, 53975909468, 53507800164, 52607567347, 51839778804, 52121829554, 52629104969, 51802440552, 51854278257, 51638902778, 51806601698, 51655866632, 51147949927, 52034448863, 51988741672, 51211740377, 51997271037, 52409888725, 52013347423, 51357813069, 51700124267, 51016671096, 50129472406, 49726428130, 49854661102, 50097571814, 50776586903, 50658179085, 49971673235, 49418729836, 49828033341, 49161997359, 50028484966, 49552724826, 49793091644, 50564977495, 50192505713, 49429845575, 48874157446, 48333739435, 48492210687, 49180972912, 48282022854, 48794765754, 49721534052, 49292688809, 48617029292, 49569984776, 49090895813, 49031861873, 49883339671, 50337729703, 49604619831, 49782567712, 49069088379, 49780972144, 49801500663, 50353278338, 50024315736, 49485827114, 48624714159, 49424214629, 49366435851, 50345107035, 49784858880, 49798424531, 49026911500, 49424308543, 48962221567, 48827221050, 49234686189, 49080661226, 49633537821, 49670515680, 49341763902, 49693729513, 49643239078, 49240250748, 50005065453, 49322261620, 49417202797, 50044970989, 50106962922, 49123970532, 49195723829, 49115807518, 48673719993, 48833224081, 47879000632, 48281226027, 47823788741, 48466160940, 47967703683, 47476484299, 47931744449, 47064390786, 46916737969, 46457540469, 47348817840, 47710944801, 47790796640, 48327332625, 47913630828, 47592979522, 48163502959, 47299471979, 46596051545, 46345356346, 46230173965, 46183687566, 45761537718, 45111893962, 45229176139, 44461070964, 44331815711, 44383231721, 43987239626, 43720526585, 43878556929, 42931216644, 43849175347, 44676884574, 44044327738, 43123658398, 43856789950, 43000989267, 43253456505, 43950981137, 44300895334, 44781376934, 44427340484, 44351002122, 44054575734, 44401131785, 44120755037, 45045210019, 44076832824, 44626296352, 43883831878, 44624264258, 43674016686, 44222340516, 44917269602, 44240250551, 44494164604, 45143607351, 46099037507, 45731676763, 46194499844, 46122273187, 45249378234, 46168189698, 46597462263, 46715481228, 47265571289, 46485538175, 47258882457, 48116575169, 47999297256, 47597266706, 47079806082, 47515742734, 47034309298, 47028760226, 46984788639, 46666377821, 47240483787, 46346411091, 45632559849, 45921416130, 45540294512, 46496639517, 46495063211, 46097928171, 46739497433, 46518063383, 47078208986, 47395938403, 47941578354, 48758623167, 48975296873, 49487965295, 49229017361, 49994069628, 49312405209, 48793469325, 47968707040, 48369539644, 47596135783, 47925633161, 48503490212, 49496768269, 49282888665, 49116444080, 49152314714, 50069900087, 50763077014, 51325195751, 51568404200, 50607934092, 50319362906, 49402896440, 49305470200, 49175406071, 50098028309, 49649914423, 50023159686, 49536977039, 49747773243, 48996817323, 49620826891, 49746404314, 49262174578, 48904465818, 49608901049, 50510826035, 49942557940, 50033914146, 50281870851, 49357406022, 50296959825, 51098385062, 51235121342, 51571713487, 52415472027, 51684054280, 51768404896, 52067126567, 52894841885, 52685005452, 53229101461, 53639292939, 53914287611, 54680843324, 54367454588, 55209824286, 55391789130, 54476805943, 55422232677, 54605040157, 55189261069, 54936431277, 54956917550, 54106851413, 53189241903, 52588362863, 52601855308, 52301388076, 51452745952, 51808620650, 52629447989, 53462065506, 53657216920, 54632371049, 54503700150, 54396230819, 54088757567, 53717575077, 52847762382, 53207247672, 52522403667, 52485729881, 52642393402, 52345213326, 51753281849, 51195300624, 51230399138, 51296340017, 51890373110, 51076738966, 50854785746, 50373963796, 49378364256, 49620622281, 50120777087, 50149228079, 50283994650, 50991848682, 51354417178, 51650146738, 51353257099, 50621085815, 51004754149, 51616780903, 51262726405, 51517614056, 50903733418, 50166415926, 49451014851, 50221390345, 50445621548, 51022154265, 51112160504, 51364923962, 52125099921, 52621248695, 53556051246, 54290699343, 54430415485, 53610402925, 54453075858, 55060632710, 55699986707, 55164091297, 55055521961, 54597352875, 54270515523, 53899682647, 53238668195, 52721827830, 53595862524, 52850301980, 53244033465, 53462029119, 53158791532, 53808444154, 54655756996, 54125897807, 54607999637, 55023964861, 55199682624, 55847040586, 56527310583, 57288976003, 56965289725, 57211701839, 56967770928, 55980909635, 56357749509, 56362678701, 56486477399, 56724638060, 57333576889, 56955914134, 57463143745, 56841506223, 57341383349, 57456856785, 56744003551, 56091551548, 56613192064, 56104744616, 55803170623, 56660938268, 56665115130, 56316609267, 57266226931, 57163387789, 57784038548, 57048448110, 56584942764, 56411820496, 56498002378, 56497316828, 56660451654, 56278174324, 55728808439, 56464002062, 55502558097, 55126378991, 54712661268, 55437909222, 56310903473, 56895062350, 57092507646, 57074695235, 57169141570, 56570290648, 55674737622, 55199280170, 54236062069, 55018512800, 55404152495, 55955882146, 55752790460, 55811061465, 55963850000, 55692551064, 55294779251, 54446884765, 55063581014, 56011550071, 55283691537, 56136641097, 57092049157, 56163118203, 56345016060, 55504224629, 54543881101, 55110926216, 55657691892, 54879570863, 54193593757, 55050674360, 55185015557, 54955772844, 54963104662, 55072200447, 54978460214, 55758734058, 55875851602, 55560193778, 54827066341, 55721130823, 56319638370, 55944556374, 55257043544, 55384696744, 55839047946, 55585554946, 56306290370, 55798239186, 54882545602, 55303543639, 56270149491, 57251193925, 56496605007, 56639446841, 57239837015, 57507237172, 56720650698, 56370712323, 56765539147, 57135013545, 56844334076, 56729441282, 56979669476, 57878485131, 57103856533, 57274499603, 58002858218, 58767037090, 58388872582, 58920256891, 59695314878, 60319279982, 60869215116, 60699572610, 60301866718, 60095225540, 59870131551, 60143380891, 60707087288, 60610108074, 61453921828, 61635029184, 61325638752, 61421448450, 60553163579, 60223866937, 59579535009, 59644952546, 59428788819, 58434959909, 58527687071, 58990547707, 58200027126, 57695212502, 58027960238, 57659283813, 58466559133, 58029878451, 57172248569, 56327439275, 57129026167, 56998769940, 57489943103, 56700170157, 56134632646, 55681412988, 55590032282, 55875064003, 55251534328, 54397866863, 54656906353, 54263666375, 53576705297, 53962088918, 54863754356, 53900972855, 53599651366, 53790948479, 54111972846, 54284396389, 55277922541, 55033550751, 55060702965, 55165078631, 55924862447, 56842348015, 55946486651, 55245160738, 55240204839, 55122999655, 54686082001, 55006408194, 54066310887, 54290710339, 54138380678, 54082280447, 54830879287, 54567848861, 53756827593, 54446849221, 54419138734, 55046269422, 55495894635, 56046085576, 56353626696, 56025940552, 56146448404, 55578516164, 55795364206, 55872114250, 55807118289, 55461781703, 56121431752, 56849008731, 57295777550, 57348721463, 56886762550, 57566501198, 57116107279, 57851878653, 57840905865, 58729952274, 59222147284, 60122461520, 60306521359, 60381422870, 60542507440, 60028077771, 59035218252, 59504589874, 59005698889, 58099474233, 57789908908, 57051890479, 56593645879, 56733686421, 55978143868, 56101362997, 55275770775, 55278561428, 56033045925, 56279718850, 55675834924, 56521940686, 56871461635, 57506605366, 56691816386, 55738701944, 55506651560, 54977324282, 55076566701, 55571634272, 55606180409, 55474809496, 56349552673, 56075288615, 56410892985, 56021923923, 56547102035, 55563739779, 54634170331, 53742250804, 53845720428, 54322214439, 54472337611, 55417466258, 55556546663, 55531819779, 55283132799, 54475492073, 55462835353, 56137260654, 55903049760, 55338476217, 54563947171, 54821523085, 54182677515, 54859879281, 54615839646, 55088308663, 55274723892, 55656080490, 56278840687, 56894715149, 56922501987, 56306783287, 56015238419, 55670810355, 55572668675, 56083658026, 55129425469, 54793260867, 55433031303, 55047014713, 55793009656, 55205241994, 54835700955, 54820446099, 54033411994, 54100258377, 54222876276, 53572943108, 53815416964, 53155347524, 52375544799, 51539618051, 51074782574, 50498252043, 50394799223, 50765694642, 50064979793, 50272681344, 49890087376, 50600561962, 50185289092, 49709839696, 50108466947, 49398236572, 49593511592, 50463315262, 50356414895, 50524616217, 49906772313, 49601978987, 48662609915, 48431393156, 48718151811, 49547994966, 48988568903, 48427062849, 48801798764, 49309779490, 48590148793, 49501567696, 49340271091, 49595427497, 49647969019, 50156870851, 50735339459, 50658339542, 50735941494, 51278044291, 50365379256, 49895721413, 49713288268, 50018207832, 50785052222, 50051149195, 50663461850, 51145934913, 50464669398, 50544977954, 50320149595, 49453393460, 49335282386, 48616536775, 47636137280, 47487398792, 47388553136, 46391531766, 46093838852, 46044688228, 46536479876, 46195121328, 47010724650, 47416447998, 47325771192, 47839300005, 47036048987, 47335192336, 46516026805, 46467933622, 45796180630, 46199633375, 45847114932, 45477639651, 45978645883, 45242446604, 45102091967, 45019494210, 44184987238, 45108610189, 45823823827, 44894686392, 44841644450, 45584072094, 44612741495, 44358852982, 45338357310, 45809348683, 45345734328, 45647405961, 46132861421, 46951961573, 47142390011, 47534356218, 46827850377, 47263007053, 47004202564, 46036471884, 46621836900, 47294773663, 46652952792, 46119950011, 46891402166, 46988912129, 47606208228, 47207150059, 47946249399, 48236833366, 47279177083, 47670273311, 46976798081, 46972190128, 46870460853, 46812085154, 46378909041, 47173701103, 47639479638, 46688682984, 46118855122, 46380168805, 46180982991, 45359033629, 44647312891, 45094605046, 44754047880, 44276128718, 43685951718, 43479577130, 43626045703, 43598724066, 43032653895, 42595864795, 42130120823, 42270491742, 42077484894, 41679570861, 41845840445, 42111446131, 41800428385, 41503502500, 40753726238, 41158005247, 41725317275, 42670514229, 41996180396, 41948416119, 42900877435, 43830459277, 42956874943, 42022816928, 41270966198, 41349147596, 40894148654, 40854857261, 41231289943, 42141960025, 43064811085, 42489531194, 42877460349, 42290315183, 43231740496, 42382481216, 42766852947, 43618947389, 43922298003, 44890750833, 44271551345, 45154171817, 45970435855, 46041985786, 46834068025, 47196527579, 47899457114, 47626501671, 46924952684, 46769170190, 46825827309, 46668953455, 46808050562, 46790369616, 46979342104, 47594953649, 46608124895, 47329301881, 47431682281, 47826316419, 48202199847, 47946938783, 47757221963, 47995372979, 47399086779, 47807490810, 47919843436, 48353636704, 48859244852, 49505605535, 49953494947, 50226054755, 49856810862, 48958978203, 48402009553, 49304047082, 50176154683, 50196881553, 50630399592, 50174070923, 49192909204, 48717360886, 49659242917, 50502220773, 50191196497, 50078851851, 49893560159, 49274148275, 49764953349, 49296795315, 49400561283, 49349537732, 49419398317, 49433738429, 50287275529, 49384707892, 49938228763, 48973456806, 48847837722, 48024955328, 48134388092, 49110335650, 49861205866, 50556745764, 51434769791, 50943616574, 50959549846, 50986614094, 50136199459, 49312125290, 49059790721, 48652143606, 49223837171, 48684675334, 49172379060, 49389365464, 49311661305, 49897194623, 49148063895, 48465255865, 47743393013, 46868067626, 45937574855, 45079889004, 44611982584, 44538359713, 45087985228, 45292526824, 45977726276, 46492119510, 47398563225, 47237148987, 46555330403, 46542374167, 46131044516, 46743456059, 47177009618, 46843580497, 46172667944, 45406394617, 44420920255, 44551192462, 44257410971, 44353567146, 44859066797, 44614907686, 44187193853, 43339462686, 44136222059, 43287426722, 44007770298, 44945800927, 45009552782, 45209487451, 44959393132, 45946707804, 46583161636, 47194793402, 48164497658, 49014467434, 48141475593, 48995199830, 49346416367, 49284094380, 48667322602, 49560367858, 48865832625, 48222302624, 48910395606, 48045869363, 48875402863, 48108900623, 47622296019, 47439913720, 48294849830, 47917442459, 47551101374, 48120320397, 47772282845, 48545618058, 48588006688, 49437651405, 49184291946, 50043609618, 50204223538, 51133453782, 50510856044, 49957698988, 49581890231, 50367381916, 50709433784, 50548245937, 50897750326, 50832407291, 50780120255, 50931933486, 51380301532, 51715080501, 52131361106, 52331474516, 51787917739, 51685046790, 51826882053, 50955113189, 51165011560, 50174604624, 49559203982, 49273386620, 48829097300, 48155589375, 48378608657, 49216778224, 49369794787, 48672498938, 47875438564, 46911454453, 46434701902, 45472777576, 45571307118, 44586785802, 44928082648, 44414097229, 44716995770, 45486856290, 44755962497, 43822235718, 44729947101, 45247710499, 44442463443, 44055584891, 43432948972, 42592413668, 43308675754, 43833516897, 42948340396, 42173724499, 41580308933, 40871041427, 40896808866, 40930041091, 41342774300, 40504941893, 41063840100, 40580536712, 40349914384, 40466251960, 39881166532, 39789535484, 39083161421, 38152456133, 38273083527, 38526833450, 38190799506, 37221609904, 37562010312, 38315283689, 38806342277, 37853796310, 38426876841, 38256892267, 38416005901, 38091364443, 37138053912, 36866481145, 37209946562, 38139748434, 38131726649, 38226569660, 37705193519, 37985692081, 37635752671, 37040283216, 36474888228, 37076715952, 37308005732, 36715248106, 36235618284, 35606594798, 36133527004, 35261849385, 34784632614, 35191136569, 35465312928, 35077914938, 34590819566, 33915698788, 34666608026, 35594311421, 35385812166, 35528571185, 36334103853, 36257376950, 36295606201, 36207967668, 36235996621, 35873319587, 36654255604, 36716468817, 36302059907, 36985894777, 37375949465, 36588505346, 37026576606, 37979209466, 38226300914, 38741314141, 39051344597, 39131264386, 38317842967, 38671798587, 39147007438, 38171766033, 39053520567, 39832276808, 39609830570, 38873679253, 38916697351, 38902576537, 39215243411, 39877719250, 40402913277, 39765337630, 40622186138, 40607984863, 40961199711, 41503621567, 40664199021, 40545753777, 41305706184, 41065047543, 40954855143, 41040290110, 41443325258, 40671391783, 41265137720, 40889452763, 41455842548, 40722907290, 40856773016, 41622223017, 40966789631, 40750255825, 41728072298, 42611693781, 41625492536, 41449985681, 40855029994, 40353174124, 41185593346, 40713359180, 39987357400, 40952070469, 40911496302, 40603201723, 41234676541, 40721980940, 39728859363, 40680358510, 41606559420, 41535856969, 41468728802, 41087117964, 41116665516, 41109661830, 40778497140, 40402019522, 40479289656, 40841303009, 39936332246, 39064419259, 38601378452, 38896000861, 39075600586, 39044861453, 39042012838, 39275328280, 39165271413, 39374777664, 39811443059, 39551373880, 38942624761, 39635629231, 38890016302, 39426216549, 40301016490, 39500731061, 39829398911, 39903313732, 39844857273, 39491076424, 38759101407, 38551172857, 39512645504, 39176661138, 38861906707, 39735200352, 38982423547, 38078798205, 38729967328, 39304786879, 38975608182, 39764331925, 39158753452, 39427968218, 39693060037, 40134119641, 39304615016, 40145432284, 39565196071, 40354967295, 40609169458, 40799373035, 41005576796, 41620721653, 40913089858, 40221927401, 40274378363, 40158363395, 40727991355, 41035707949, 41937247958, 41276257917, 41364401021, 41421763017, 41388006954, 40750108310, 40679803959, 39952025516, 39357418248, 38603399994, 38530221111, 39122717451, 39413675619, 40270457956, 41172518951, 40790145604, 40416772432, 41166813288, 40551024587, 40836357260, 41778867576, 42148775485, 42530139657, 41824139091, 40938996657, 41178108774, 40922208545, 40049832000, 39938386086, 39258881349, 39413574633, 40032585105, 40147355034, 40605062310, 41213088383, 40574517779, 40534178388, 40276967470, 40693566370, 41075322940, 41714631704, 42171318304, 42636412782, 42487010875, 42680706228, 43292113534, 42316020740, 43206903591, 43377787307, 42873821424, 42117339501, 42903679361, 42456283222, 43207489741, 42445893965, 43253409851, 44175050136, 43998831483, 44911445009, 45026069744, 44215333923, 43632416415, 43982747344, 43959741868, 43622779542, 43428838249, 44273166000, 44297341336, 43455315136, 43465948180, 43793432302, 43607797934, 42628038770, 42193154421, 42402566974, 41494658117, 40503255299, 40654340275, 40294485246, 40185381573, 39243762164, 38433743146, 38001400768, 38703368195, 39472622881, 40125252782, 39216069679, 40018053354, 39670598866, 39803949818, 39106559231, 38137481311, 38773742968, 38394000301, 39278080455, 39595608557, 39732695414, 40107792471, 39695252401, 39483502474, 40435777077, 40228185478, 39656060947, 38782446256, 39565737875, 39678326758, 40454804523, 40778306465, 40771501576, 40399398490, 40644126255, 39680097585, 39623211870, 39934189174, 39634601863, 39909025546, 40594169086, 40265097550, 40460218295, 41235794609, 40873437232, 40533495392, 41118643322, 40740253230, 41545520729, 40653522445, 39791440867, 38929206911, 38617749707, 38165986999, 38283893592, 39061258570, 39107982972, 39160387170, 39877223448, 39688775319, 39897284369, 38993185323, 38658853969, 39387114010, 38471182270, 37528581965, 36612958159, 37502703887, 37961706154, 37612402045, 37484095758, 36905931527, 36607357659, 37147006441, 37900563507, 37969814833, 38350906483, 38301089930, 38070697227, 37432472170, 36508738909, 36502934620, 37214716015, 37337562248, 36562604784, 35658758229, 35134080947, 35879557202, 35517604852, 35148492116, 35661540891, 34968686186, 35627990574, 34939794743, 35878576711, 36208618326, 37170484778, 36291664394, 36684682267, 37079041806, 37592125024, 37002613773, 36471919795, 36661241122, 35813927025, 36416753361, 36464053546, 35876212499, 35099327289, 35700418334, 36105444171, 35147787535, 36010368698, 36946527269, 36158779703, 37004193451, 36202613079, 36352835703, 36642257875, 37001554777, 37507813600, 37901203451, 37313613537, 37042486811, 36957696320, 37454933870, 37138208457, 36898363334, 36848670995, 36329184457, 35982191391, 35438747369, 35728404307, 35093138732, 35837518247, 35407251022, 35975478783, 36082067521, 36865808783, 36231248390, 35790790592, 36040172247, 36704039253, 37537088136, 36812995105, 37042591255, 36425336335, 35571202913, 36378350929, 35432739738, 35602903222, 34910020289, 34671693352, 34691961412, 34269090393, 34242581156, 33251092639, 33552531473, 33924422021, 34621184085, 34219133309, 33859664910, 33387086659, 32529168770, 33284222907, 33466876043, 33782963285, 34167057363, 33964734963, 34121495677, 34804293406, 34573059681, 34280490832, 33882133139, 33769155452, 34061709180, 33212832768, 33429428595, 33478385289, 32880593274, 33041863056, 33970047515, 34673735921, 35254352890, 35893254816, 35083349255, 35421024234, 36096804616, 36371438132, 36108612107, 36714257124, 36994772496, 36870585957, 36678095650, 35929416025, 35232701730, 35311068712, 34676554357, 34473010430, 34265676665, 34031314074, 34552864209, 35048192992, 35280251504, 34516525436, 34236091720, 34892308404, 34344829531, 34996673069, 35500607924, 36228785098, 37170981621, 37641141556, 38297321156, 37708536090, 38146819624, 38949852339, 39853521408, 39915263374, 40889918953, 40746637430, 41035206283, 40097195854, 40796782079, 39941729458, 40716384649, 40870595991, 40389038918, 41180257502, 40460971371, 39981806048, 39462109332, 40231961598, 39511254121, 39552741674, 39488194209, 40460820944, 39683335005, 40230534739, 40117292685, 39731312153, 39629792752, 39784613833, 40580702932, 39693182160, 39253595570, 39919777610, 39046670179, 38934626228, 38756885665, 39160587623, 39495007112, 40385157092, 39650982520, 40284971072, 40887122311, 41429869564, 41399677739, 42260804983, 42356375386, 42464425812, 42028511816, 42214950892, 41471698345, 41561392153, 41148274567, 40327161090, 40088590368, 40207272315, 40294099071, 40372077534, 39544816172, 38653736173, 37950236244, 36959338166, 36629639257, 36805582603, 36696691592, 35891447914, 34974492913, 34353612730, 34542058710, 33960656830, 33907186654, 33702799912, 32989970313, 33116654426, 34078335360, 33312314700, 34032887457, 34304864904, 34528418875, 34637533257, 33656538942, 33618772656, 33460994831, 33264043807, 33937600077, 33063374780, 33375564270, 34124186633, 34295235128, 34695037685, 34009285435, 34750363531, 34919736043, 34592887295, 34042506917, 33145567221, 34110344617, 33268160509, 33996903062, 33569781185, 33655842944, 34221840743, 33456806381, 34167146433, 33255094529, 32964692846, 32190472371, 32826106098, 32000035078, 32562012859, 33322301545, 32650940078, 33443604805, 33573145030, 33401504683, 32634250926, 32879169408, 32534768434, 33058272528, 33470357922, 33818444817, 34043876321, 34432450121, 34646359178, 35312010628, 34331267863, 34180301747, 34010272416, 33296930262, 33333104392, 34154602012, 34287096622, 35110252784, 36073721398, 36729963395, 36617041899, 37469921328, 38297006855, 38589600101, 38646938394, 39092969167, 39181596769, 39336851868, 38363069664, 38301438502, 39207689188, 39025166116, 38112423392, 38720826086, 38124666487, 37234451442, 37117415468, 37933936051, 37665824397, 37295077688, 37565220360, 38299668683, 38274741889, 38147417761, 37654095810, 38176047174, 37442521190, 37285812047, 37654431960, 37753027654, 37722888166, 38522251322, 38480570071, 37742284409, 38430866751, 38023568677, 37582806997, 37799197778, 37245249967, 38233914923, 38300622466, 37769163289, 38264824912, 39058510677, 39409250921, 39000160910, 39500193774, 39942569070, 39876178143, 39102712555, 38441582425, 39351957779, 38956699339, 39117134406, 39157290674, 39009176549, 38379304159, 39073535677, 38482637851, 39182469175, 39293072180, 39530459480, 39230171230, 38926234286, 38813874459, 38484725773, 39403002771, 39715207623, 40170175599, 40360253905, 39932799329, 40077138442, 40812055591, 40762748827, 41711007697, 42076106037, 42799225127, 42211960081, 41425229586, 41065508793, 40218045262, 41021131523, 40590759915, 41424688780, 41208090302, 40379461866, 39821251300, 40452316385, 40659445245, 40950272016, 41782254514, 40897400828, 40906203754, 40594682898, 41489939187, 42073709141, 42724944150, 42585671871, 43345416728, 42458198245, 42864164974, 43384424874, 43892625134, 43621148178, 43713546701, 43612659719, 43109368964, 42805775562, 42902871041, 43056681617, 42852770206, 42132959859, 41349207964, 41495016977, 40656762029, 39925460995, 40829588570, 41379471203, 41270631915, 41215436245, 40554360224, 39987323724, 40818830475, 41745544076, 41538613080, 40930163773, 40238775657, 41075959536, 40855323427, 41537768212, 40578105327, 40467070205, 40115605516, 40967964052, 40188899227, 39500035587, 40468348748, 40340889727, 41339102917, 41348640721, 41371302425, 41240927284, 40300738250, 41201190207, 41161801472, 40777735478, 41228486976, 41244274751, 40992299514, 41460786877, 41174404670, 40566062295, 39968576312, 40660229370, 40446770442, 40505134870, 41005179236, 40083132810, 39498773061, 38529932722, 37654622770, 38476754379, 37819740547, 37819848825, 37777435383, 38760516155, 39332425982, 39415829501, 38691405180, 38050656019, 38760732954, 37820088460, 37445250645, 36690519764, 37280135025, 37966665060, 38004546560, 37299386912, 36963282449, 37778501134, 37965837048, 38424285194, 38871026834, 38998850729, 38514152443, 39271409493, 38417917754, 38587688465, 39586094533, 39105745965, 39768529984, 39945640545, 39641348950, 39084989226, 38598424329, 38773886642, 39355736409, 40338898931, 40565063646, 39610043036, 38700029727, 38433164614, 38107907084, 38641707137, 37950640607, 37040994821, 36942535987, 36708231747, 36348308881, 36704159133, 36824254738, 36436468667, 35495397430, 36064018219, 36040822230, 36830726593, 35871113676, 36315268556, 35663636728, 34684722603, 34215239594, 34094812752, 34465829305, 34985345143, 34253336982, 33817469599, 33009124898, 32455805981, 31936182540, 32877141725, 33316817818, 33088244510, 33800281438, 33500442874, 33627652719, 33904302012, 33369644134, 32999136874, 32716896962, 33409735121, 33676528433, 33336732328, 33382006510, 33721432721, 33459954610, 34078544527, 33202722017, 32609906604, 32348913136, 31505796481, 30840090217, 31308126833, 30849923472, 31521560052, 31387797253, 31244825408, 30704237569, 31610906459, 32221742117, 32931997995, 33374915284, 33087675477, 33090393442, 33018123120, 32998801962, 32398906185, 31609187314, 32140967168, 32756136377, 33257715622, 34057952236, 33128279103, 32915175358, 33541512812, 33887741428, 34393748985, 33448869510, 33576454918, 33953235812, 33681190899, 33172289238, 34100330223, 35076219426, 35575939642, 36185988044, 36783771418, 37571485751, 37275088949, 37478580196, 37837045349, 37128255032, 36780146438, 36274456481, 35809155226, 36019755005, 35586813425, 36477351351, 36316220848, 36972773834, 37782115758, 38515759853, 38322770456, 37520582583, 37837549065, 37813562224, 36952419744, 37533176577, 38142718161, 38198472669, 38853559220, 38211795831, 39153327952, 38770945231, 38406232623, 38455720963, 39233714011, 40124216426, 39193123043, 40025602288, 39046380342, 39221942630, 39703444016, 39747476192, 39755347265, 39693274550, 39867020828, 39251758226, 39728449711, 40422224541, 40529625548, 39875842954, 40297724805, 39516639114, 39891604385, 39699297480, 39729451827, 39818421994, 39006853487, 39419604132, 40212376949, 41107091265, 41574279410, 42132667411, 42115783478, 42576418643, 42084311426, 41316297826, 40660156436, 40580339936, 40546665536, 39669963148, 40123256529, 40754568927, 41051067864, 40841580661, 40799580563, 41727626026, 41428590875, 42303338482, 43265027044, 43731531428, 43200130254, 42535347231, 43100649574, 42485279966, 42500640052, 42213450242, 42051172835, 41420245248, 40663635285, 39671320123, 40120749001, 39955458938, 39897170619, 40263727613, 40868214065, 40183153483, 40159886711, 40971756782, 40128183145, 39353827219, 39399990064, 39510909382, 38924403259, 38767713783, 39376758196, 39522795251, 39895322892, 40128053411, 40629720164, 40037909538, 39243859710, 38504631841, 38367387983, 37929355265, 37708958365, 37183699359, 36210450682, 35234637256, 34894646839, 35315579404, 35407021868, 36176418487, 36641047205, 36151228359, 36362306698, 35947563510, 35448601076, 35302029517, 34449422700, 34798141290, 33906540409, 32936883653, 32943468801, 33546946156, 34054302145, 33779820813, 33066544225, 33377604809, 33554742187, 33777660794, 33587323361, 33386655119, 34227587752, 34944880969, 35050138988, 34547553469, 35037686260, 34445380129, 34272799996, 33505975287, 33969589243, 33245516660, 32424819803, 33025204671, 32195544264, 33151078994, 33508155843, 33207969194, 33839680364, 34347312142, 33925936165, 33765759574, 33883376661, 33138718074, 33077985852, 32302232635, 32333515308, 32725645645, 32547320712, 33489257302, 33413224433, 33401198308, 34161812153, 34339684911, 34180374570, 34998212159, 35741629093, 36520689463, 36978931316, 37880627116, 37520906260, 38252093277, 37897595617, 37421997111, 38060740036, 38799534137, 39208580782, 39167611657, 38844274484, 37938410507, 37464335220, 38448265690, 37450389722, 37767405076, 37383868350, 37984650143, 37082977797, 37638536905, 38534715191, 38368195823, 38758730030, 38474596528, 39001598255, 39029400332, 38429456875, 38331814523, 37758503304, 38566470875, 37680342026, 37739050968, 37516832056, 37355382407, 36965129461, 36678899895, 37520947875, 38248480040, 38193460490, 37671134853, 38417337073, 37479443984, 38372446869, 38216798383, 37934663791, 38680411692, 38816142555, 38551144542, 39531118215, 40038769111, 39180158858, 38588294595, 39257814903, 38289594032, 38055824811, 39014391306, 38895158849, 38606790958, 39129370432, 38522221853, 38301212997, 37660777763, 38247536641, 38090815268, 37364343412, 37562198198, 37266442067, 36457791556, 37366089659, 36588933855, 37183413606, 36698524396, 35990502061, 36515886753, 37218122966, 37239305723, 36661552403, 36005605135, 35590488568, 36187847740, 36026747357, 35109845843, 35366203633, 34817301947, 35037297438, 34086269709, 33623098243, 33243782677, 32375251590, 31928989073, 32145682406, 31742350633, 31556171016, 31437101502, 31391644122, 31846034360, 32020210479, 32590512972, 32477223802, 32976294316, 32285219459, 32014141727, 32633038271, 31704966217, 32094462777, 32769751281, 32902602595, 33837983194, 32888026048, 32178791832, 31967990029, 32250922557, 31436277021, 31615980577, 31191884943, 31489859747, 32308778711, 31942930237, 31843429340, 31319004241, 30916439291, 31066349392, 31073409007, 31148025470, 31846800194, 32840069394, 32630209548, 31725743816, 30748243624, 31130320604, 31086803131, 31277890187, 30342430811, 29748516513, 29716894420, 29497302191, 30117241032, 30280815717, 30123098269, 29273574699, 29573153710, 30346916649, 31199872022, 31869663150, 31893946311, 32202278683, 32979094715, 33217358655, 32507791066, 32734687292, 33494909847, 34078294462, 33276422477, 34032599071, 33780148471, 34419933274, 33924897219, 34258532876, 34524962961, 34918115094, 34378893734, 34142889217, 34946113092, 34969574283, 34690261718, 35421116450, 34818080323, 34131214505, 33777839290, 33230474572, 33963379957, 34282265244, 34122979730, 34097175639, 33610853302, 34042153741, 34693674148, 34066766954, 33460715703, 33205163614, 32464859536, 32833943132, 32960334689, 33346843496, 33826707323, 34573179720, 34597830352, 34011732273, 34516566864, 34161100617, 33744838115, 34175940306, 33884028019, 32973500486, 32626082254, 33419708283, 34016789608, 34418225243, 34214312969, 34625844575, 34227668123, 35106313057, 35506664182, 34710796421, 34396897961, 34191699868, 33200322038, 32252280004, 32232656422, 31593662057, 30652648527, 31286893698, 30611348361, 31483276749, 31472003494, 30983317720, 31228450481, 31525113553, 31210774286, 30975215287, 31856754026, 31086448010, 31365342420, 31925106089, 31732573953, 31133913496, 31397166773, 32382673885, 32806266569, 33078341239, 32856406001, 32828630853, 33102342670, 32404419103, 33061104445, 33789629965, 34584209659, 34655400729, 34221511116, 33457732225, 33482174546, 33734932884, 33568437413, 33775547294, 33586582736, 32782060554, 33095016230, 32271891890, 33262736511, 33796549426, 34657847097, 35629967531, 34973607768, 34755342455, 33800139766, 32932555099, 32155128221, 32872579126, 33262058455, 33145175016, 32411880188, 32711106763, 32765663598, 32127997887, 32996603101, 32969973535, 33099642526, 32257523824, 31895798421, 31542015915, 30565039656, 30610842507, 31438893448, 30671552224, 31655963579, 31328166338, 31652460644, 31998378742, 32326677021, 32976317847, 32986257440, 33356774836, 33615332141, 34054299250, 33819770925, 34200581360, 34261989063, 34677301979, 35434314270, 35880836244, 36639381722, 36301402994, 36185044049, 35222939094, 35167810249, 34193965671, 34648131782, 33948496176, 33138761325, 33580034345, 33387738740, 33508747133, 33442623064, 32864591955, 33263981211, 34125629272, 33653211030, 34551812720, 34488707303, 34675038369, 33695235574, 34227122204, 35046087322, 34158209084, 34301834736, 35091337020, 35040959387, 34229304413, 33949306548, 34237109015, 35204658444, 34701964473, 33936832209, 33979904349, 34978549236, 34477413759, 34754860988, 33940511456, 34502184969, 34039897546, 33184822626, 32321315003, 32583798472, 32049072425, 32916538585, 33714401532, 34403869487, 35376151665, 34783101119, 35102690978, 34783397267, 34593516518, 35366143730, 34608772703, 34327113513, 34386217041, 34692457349, 34476643383, 34675908562, 35126314307, 35198721389, 35466627531, 35453921212, 34928331797, 35405459360, 35246208884, 34937460084, 34756684206, 34457776717, 34764021483, 34507401181, 34709999596, 34381098406, 34228636831, 34556837993, 34753555556, 34005660672, 34572385936, 34039231438, 33549779123, 33445306300, 32557286513, 32193558163, 32217797745, 31764797719, 31165643942, 30176232295, 29529464546, 28843750676, 28814610766, 28848970543, 29812442533, 29873504846, 30662580958, 31243237041, 30434274137, 29597779445, 29555592437, 29030353286, 28978838677, 28466751516, 29352453313, 29509872012, 29268559516, 28878289229, 29287155237, 29649828997, 29481304470, 29670632398, 29892507394, 29935453324, 29445522807, 28497129493, 29018015091, 29316061318, 29407434818, 30227854244, 29538843194, 28968620048, 28340510922, 28412246010, 27494251125, 27808927046, 28634967478, 28346682050, 29248173238, 29631217178, 29958078480, 28984118702, 29051216098, 28819468816, 28395851065, 28074077482, 27576881486, 28276294158, 28886218150, 28116478009, 27928350995, 28214508947, 27800061286, 27460716068, 26693485943, 27635054982, 27142644922, 27602648370, 26709839297, 26340436979, 26232461981, 27028036289, 26541632336, 26945311369, 27473368134, 27936015109, 28797576794, 29077111231, 28986265629, 29523732967, 29466024780, 29986401905, 29150224608, 29306275012, 28329518307, 27883984968, 28879751228, 28782391541, 28370426111, 29321395895, 28962524148, 28626774329, 27743629914, 26945973210, 26912149284, 27037750069, 27014970518, 28014932412, 27463321815, 28018427212, 28568914972, 29523553451, 29290544292, 29258544120, 28731280236, 28288798969, 28784397327, 27916118444, 27733815381, 27515890016, 27717054817, 27500959055, 26783067437, 27112333474, 27374811439, 28074907127, 27550011483, 26736982950, 26146353282, 26301847846, 25500054572, 24718984732, 24362052279, 23745136068, 23108411144, 23039084290, 23812076456, 23683080969, 23547262150, 23335242970, 23740596695, 23956205085, 24526299489, 23546802635, 23150332025, 22868470845, 23657719192, 23918499027, 23158479242, 22796344364, 22423860980, 21810678120, 21674004050, 22207249197, 22163299974, 22646495780, 22398766401, 22429303342, 23360744146, 23356906342, 23373588556, 23248983614, 22809837395, 23023409872, 22420009538, 23394154036, 24185228391, 25111107158, 24305759070, 24020038713, 24835233766, 25267556155, 24429921165, 23474271085, 23674143114, 23076743326, 22858184624, 22258610620, 23090662294, 23708683717, 23603398651, 23801231825, 23486263456, 23135226656, 23026516012, 22484777024, 22416047346, 22675123867, 22935622379, 23144800524, 23637116749, 23027904922, 22609522774, 22061552485, 21741860089, 21245812406, 21719424653, 21090834674, 21368303308, 21371668923, 22316194148, 22574727209, 21834956695, 22054665128, 22019894291, 21281074041, 21654279277, 22434327692, 22168845442, 22281681550, 22942646021, 23878738673, 23308609170, 24179914400, 25156151104, 24959084317, 25768382520, 25248144588, 24885526300, 24978496032, 25672018911, 24913998610, 24110781585, 24502535686, 24650579584, 23686623019, 23516362333, 22662289363, 21781643043, 22153620548, 22078575072, 22581266150, 22263358840, 21469625149, 21671563608, 20715546334, 20759007487, 20618783873, 20853757288, 21744746817, 21644166473, 21585293595, 21159670793, 21306404122, 21775339131, 22656397928, 23292002235, 24284825285, 23869351376, 24199209968, 24151262129, 23543649447, 24537648213, 23794785258, 23081331218, 23630757288, 24129144125, 23915948333, 23914607238, 24226511749, 24375840661, 25276759823, 25226088463, 24332146177, 23914203087, 23762595231, 24540281886, 24675345964, 25036464054, 24464074928, 25223512162, 25997312679, 25334306384, 26004658148, 26446187405, 26564765723, 26239548762, 26748602889, 26654944882, 26795536856, 27112360038, 26857602838, 27466475965, 28217763454, 27673716817, 27512251055, 27208022645, 27332499916, 27167104008, 26356402743, 26250725729, 26313182178, 25468455623, 26036718881, 25815042462, 25390591630, 26230397400, 25241181045, 25096693732, 24647371371, 25032905690, 25262601781, 25115854971, 25698969307, 25599399517, 25584841063, 25103101674, 25797027461, 26595065419, 26891399986, 26818607398, 27365014705, 26763912293, 25901597559, 25682406133, 26319679570, 26361981684, 26404806254, 25575701258, 25164603652, 24595556743, 25266585556, 24513522702, 25010424243, 25563469186, 25774909798, 25021236350, 25493513514, 25687708453, 25571433875, 25503327306, 24935505855, 25160590029, 26057430513, 26204419701, 25601499541, 25018733719, 24147183925, 24128875852, 23704809200, 23421888711, 22460754756, 21825784775, 22507835483, 22578257720, 23347487942, 23346155917, 23846223895, 23866801260, 23113425148, 22693630828, 23280922065, 23541046546, 22864856670, 23181979703, 23875863130, 23009832136, 22462834906, 23012094049, 23044609851, 22542966030, 23405308807, 22805937674, 23264307141, 23150994960, 23959463122, 23529392560, 22929868036, 22039203022, 22711541985, 23068665749, 22186068718, 22241452250, 22672899927, 23229991411, 22609418113, 23305163074, 23691915351, 22875528029, 22234951420, 22265237767, 22201481345, 22971512250, 23617314230, 22764507256, 22163103314, 21864642927, 21585942499, 22517011219, 22137900237, 22824837243, 23222114371, 23599635870, 23445004513, 23967487201, 23912561294, 24804245880, 23928012273, 23751538453, 23531502287, 22951385441, 22184243897, 21771910354, 21123077128, 22060528511, 22860870441, 23789565699, 23654240093, 24631243230, 23880929603, 23997373748, 23014207992, 23961239945, 24848611226, 24019094595, 24174085552, 23838165748, 23531977083, 23027706697, 22767358302, 22531348446, 22505233662, 22199217157, 22110108641, 22244926842, 21558405256, 21583465694, 21546226277, 21831718856, 20988282250, 20799075976, 21267189371, 20866996246, 20204852916, 21067550005, 20315156879, 19371085081, 18641060703, 19445957441, 19794753286, 20413319689, 19672980902, 18895381177, 18463542771, 17738037605, 17848422401, 17141824479, 16556962194, 15806637695, 15158634447, 15358904726, 15465481059, 15265923615, 15633422661, 16594101245, 15983519969, 15960759892, 16555487964, 16815951026, 16385986685, 16763542418, 17142363374, 18108835413, 19000572918, 19266366404, 19238096155, 18685308049, 17714565283, 17237650174, 16636611990, 16061691409, 15265388568, 14717348046, 15665783102, 14672443594, 15272096807, 15950888413, 16397020227, 16257999332, 17045080554, 17474631108, 16746267407, 15921579194, 15187524837, 15598376002, 16305884340, 16200410922, 15616956930, 15721409883, 16492709642, 15600452277, 15316905999, 15558558694, 15375059169, 15012560106, 14412642701, 13418824346, 13663545311, 13885472117, 14083489288, 14407290129, 14957064570, 14236768115, 13991305897, 13271016267, 12379402600, 11433806233, 11630803996, 12031200416, 12237437181, 12452706484, 12037290433, 11707149531, 12363095513, 12214505744, 12502928985, 13365709174, 14081112914, 13205912033, 13597447717, 13966236900, 13036546115, 13087142182, 13977111715, 13673486587, 13360332479, 13711572561, 13779464401, 14603164537, 13796739839, 14298980835, 14344535098, 14392973169, 15011608288, 14014562556, 14066674594, 14759946102, 14656622506, 14105817476, 15083198677, 15293802673, 15213417696, 14787440396, 13809842094, 14475045911, 13662198810, 13391693192, 14084284747, 14137743982, 13598078677, 12734414431, 13084280081, 12400208134, 12100946549, 11650546072, 10665909171, 11465004664, 11390946866, 12245141701, 11634302797, 11895664517, 11467975633, 10673695617, 9911486875, 9500382719, 10064538356, 9662485266, 9835166647, 9053872076, 9826271270, 9643108239, 8651172256, 9292506929, 10088077136, 10483322236, 11140638073, 11803899922, 12030667630, 12653576573, 13332755115, 13612249301, 13533029435, 13163852996, 12596708233, 13317252959, 13406506226, 14032323996, 14334353359, 13891543969, 13610883533, 14462390141, 15205223386, 14889199167, 14827408390, 15621599176, 16063882349, 15260963728, 14536819456, 14833731997, 14054257611, 14158739114, 13504669226, 13847713788, 14276832499, 14110903467, 13614697919, 13170127787, 12848387281, 12661767448, 12724385206, 13117253509, 12295660651, 12688779176, 12514754601, 12880539236, 12532869303, 13515147056, 14156486816, 14981210931, 15706484407, 15664535597, 15557889845, 15344444365, 15027919132, 15664887272, 14790973413, 15504310774, 14576974004, 14055944068, 14459258359, 14264612033, 14326934085, 14313018072, 14950408204, 15726849331, 15160082471, 14525739558, 14766055692, 14117550254, 13552608639, 12611715549, 12440376305, 13321017502, 14193385713, 14775184003, 15647658299, 14690530371, 15349300906, 14919984956, 14543074885, 13710880151, 13231539960, 12826342167, 12916020475, 11951688417, 11670897888, 11156612038, 11314336090, 10409062756, 10853322042, 11669496559, 11906715091, 12194471797, 12857168169, 12470128576, 11673023739, 11886375329, 11526603257, 10661005278, 10898039705, 11523709502, 12477607020, 13376302179, 13058908462, 13964903409, 13777450239, 14473990652, 15099697932, 15801757190, 16416898917, 17402730443, 16875819908, 17325907151, 18228157909, 17470526718, 17273875013, 16478013974, 16177269718, 15218821175, 15565162342, 16297454324, 16659734118, 17130776012, 16895277838, 16244736771, 15637809231, 15166647049, 14849297213, 15784395061, 15382842445, 15303975968, 15647800718, 16415039687, 16306220040, 15562613215, 15075374074, 15713427870, 16116452350, 16588554861, 17528847500, 16799034138, 16432957285, 17137356863, 17318422083, 17140828304, 17620088375, 17220699633, 16423188002, 16273452676, 15533279940, 14817892556, 14840045230, 14992551029, 15043398602, 14785219119, 15271908912, 14612440885, 15355765081, 16175381860, 16307952117, 15487002257, 15004097496, 14409672608, 13946604172, 14486310967, 14110463373, 14070020712, 14128717201, 13405477102, 14142535802, 13848885572, 14536125484, 15387720113, 15197894713, 15891738729, 15453190261, 16273229328, 15928095027, 15204790602, 15433829815, 16421644834, 16228636814, 16570966042, 16047314857, 17007865328, 16037779752, 16020093381, 15943478541, 16206529408, 16860326665, 17287318385, 16992467048, 16024617899, 15838416986, 16421125341, 16138648845, 16434753078, 17392505060, 16823057852, 16678788229, 17178627945, 16290511993, 16739956682, 16411644479, 16832805515, 16887701635, 16346935987, 15738640166, 15172320039, 14846120658, 14577151519, 14354764406, 15200156213, 15348010919, 14614496208, 13701064153, 13847384986, 13546492277, 13784612740, 14724472602, 13863217667, 14053701762, 13484696962, 12948282843, 12500163840, 11655760022, 11678776098, 12453105662, 12687857311, 12782326177, 11986176908, 12105908020, 12950549932, 13391967576, 13567721614, 12683873465, 12046733611, 12158454224, 12620093328, 12403547375, 12313332967, 12006828001, 12441306266, 12440235067, 11820609255, 11887022370, 11810424672, 12764446647, 13674933090, 13296473106, 12910234832, 12342699186, 12394835159, 12161251736, 12503399347, 13317155594, 13986171988, 14865963321, 15650625130, 16108181566, 16535609601, 16744099296, 17416537730, 17818558602, 18087484464, 18142020105, 18560132586, 19455153325, 19721224156, 19354296982, 19924846080, 19354831654, 18506946849, 19418249604, 20207235546, 20507353222, 19671034875, 20345725464, 19974460149, 19498735186, 19926181271, 19651390035, 20018603529, 20438618168, 19545339741, 18973863050, 19888718922, 19497517471, 19493885967, 20076867494, 19302295014, 18399675209, 19025054148, 18369635934, 18472016609, 17763455186, 17285401499, 17525428380, 18089335983, 19050275646, 18432420022, 18218807295, 17730850630, 16868819802, 17299826355, 17640402811, 16968522276, 16886682527, 16738934690, 15942577398, 15057015262, 14573060823, 14351391776, 14209872605, 13561249625, 13976349815, 14350263501, 14624122678, 14977819208, 14991887503, 15111394973, 14597920399, 14427259991, 14760252633, 14220110352, 14192644091, 13662151644, 13556890961, 14318995409, 15180008519, 15303282085, 15253197863, 15385897851, 14437791277, 15072500081, 14980057986, 15133255329, 14441342595, 14276233140, 14289300565, 13404921157, 14158837623, 14423448863, 14860310067, 14634322402, 13970383023, 13712483084, 13110495494, 13158737358, 13400657351, 13561610365, 14515223441, 14329112654, 14573216268, 14055278434, 13164645678, 13125444411, 13767939359, 14666446405, 13930797689, 13436622350, 13234601154, 12411035369, 12834375548, 12501072540, 12610121799, 11631981902, 11563913314, 12374592726, 13087715544, 14041730576, 13071522821, 12586548325, 11723321278, 11242834154, 11040193308, 11304626567, 10588208744, 11449549695, 10962361478, 11455832166, 10809847965, 9902546007, 9741856946, 10357972271, 10318342188, 10596035164, 9817667683, 9129590766, 9212802317, 9344487538, 9189042469, 9904352852, 10033614931, 10005191575, 10295840167, 9339971754, 9307252474, 9094790363, 8504258354, 9073623145, 8484451095, 8748729057, 7988627001, 7118081119, 7964814736, 8288227782, 7666738580, 7324294006, 6436168053, 6301726004, 6002543982, 5598580445, 6065387322, 6805182136, 6682650282, 5747322014, 5717449315, 5960578738, 5244676984, 4321511799, 4471904855, 4341681582, 5324383635, 5440229954, 5349139928, 4361275344, 4474284697, 4403719994, 3467199778, 4441622399, 4906967922, 5212585155, 4804401756, 5576422709, 4869333145, 4523184436, 4962357501, 4489665746, 3869943533, 4580561784, 4691878299, 5418418715, 5728874791, 4823706105, 4480700607, 4324442957, 5040908372, 5815347556, 5659254026, 5515430396, 6433373680, 5671096905, 5746143387, 6600007220, 6963683189, 6137244093, 6171353951, 6365969971, 5974737203, 5874212541, 6855293985, 6685142890, 6412454945, 6781708197, 7570653351, 8424413389, 8189575195, 8398053049, 7624974087, 8243929796, 8271616648, 7625540610, 6999414583, 6162182424, 6669059895, 7278106797, 7340322633, 6578546749, 7152649113, 7053058771, 6957363401, 7378038205, 7620631343, 8042645065, 7689392888, 7229962946, 7102862600, 7750099194, 8473000900, 8099447364, 8375403717, 8793732509, 7964663114, 8143640321, 8334763822, 8684244446, 7974751021, 7433522698, 8046624964, 7212594418, 8195472838, 7358097495, 8196367361, 7954734541, 8507536714, 8711251734, 9631287743, 10145494678, 10236101668, 10973997421, 11375704057, 12196467344, 11542144058, 11424463825, 10581020500, 10091366663, 9869432927, 10846047320, 10271448509, 9868798842, 10006960086, 10773156393, 10880063170, 9891238975, 9595280334, 10222488202, 10379027057, 10568324969, 10964060580, 11760660188, 10791907925, 10354696077, 11132743918, 11435015915, 10754958822, 11611510840, 12157507422, 11959399502, 12753170405, 13637961818, 12788644729, 12133572869, 12335256950, 12995739256, 13315294441, 13484115666, 12552591764, 12659926007, 12056940813, 11312929596, 11742639747, 11024974548, 11076356619, 11986657720, 11386638902, 12212033292, 12368553670, 11827323209, 12196499464, 13050854570, 13457429746, 13024665376, 13738961223, 13866004022, 14635847702, 14634843673, 15492129780, 16220066908, 15899947479, 15588324729, 14673334086, 14991275402, 15386641042, 14851727285, 14025007355, 14340904020, 13956413359, 13107556008, 12166310431, 11878037055, 12478884571, 13421840700, 12835322697, 12084789382, 11217082382, 12072914718, 11512494876, 10881157543, 11123590878, 10721979261, 11498625860, 12152523327, 11761551149, 12507889165, 12965473903, 12441486397, 12437283347, 12097989725, 11234909728, 10882621240, 10578964149, 10427735539, 9914530477, 9202271971, 8643602405, 9245008379, 8354619065, 8554374819, 9057251835, 9313553022, 10205087751, 10621577965, 11279467105, 11243142157, 11290259572, 11678825435, 11827169394, 12275092530, 12580596199, 12970668965, 12448199218, 12480764183, 11738241499, 11971852664, 12605128271, 12024622830, 12039428289, 12467989959, 12548289123, 12399691517, 12158431472, 12788986794, 12291067474, 11747016615, 10993987670, 11165762603, 11804114784, 11288445221, 11383414915, 10567033590, 11305285739, 10453402595, 10128532990, 10110158337, 9113097851, 9689792871, 10405890639, 9665390209, 9123090422, 9014831143, 9444133045, 9295127889, 9394439340, 8671652313, 7978370713, 8629806231, 8360318541, 7903443575, 7352685463, 8249935436, 7537139502, 8197227404, 8821179751, 9621087016, 9516105065, 9444428799, 8775808336, 8969835840, 8354399636, 8849799568, 9097554654, 8234954520, 7615399834, 7796785056, 6903514146, 6974011601, 7401763210, 7015111085, 6670104943, 7356752437, 6992782087, 7962366802, 8676864738, 8112063563, 8588236210, 9062252941, 9969333643, 10130964789, 9207557321, 8612134258, 8571688711, 7909270952, 6911147993, 6195663116, 6889750024, 7044191109, 6354090555, 6879427003, 5944919705, 6045478255, 6909061180, 6134501613, 7053564029, 6893695006, 7769728146, 8287529226, 9030222608, 9892518396, 10474543010, 9777092658, 10594216795, 9932310575, 10593751131, 10924618771, 10509153457, 10711333885, 9764530331, 10569905045, 9807139410, 10549220971, 9690098873, 9147667508, 8171467231, 7531872933, 8046337934, 7710719068, 6795375617, 6307420976, 5791121379, 5886241950, 6470615662, 6661038684, 7227578747, 7729126081, 7664047178, 8474548168, 8700765595, 8530031728, 8573519987, 8685736357, 8502644350, 8642860712, 8400304964, 8782554363, 8684383062, 8298376219, 8056866417, 7152947673, 7558168076, 8269502942, 7989280341, 7310558956, 7186169479, 6690922987, 6345836703, 6454591998, 6537248560, 5582092889, 4688713883, 4281355275, 5205396848, 4610490539, 4307527751, 4577447747, 4960274215, 5030633451, 5471428889, 5564359235, 5619858323, 4865498298, 4277236256, 4338825518, 3535774443, 4367839442, 3622738891, 2913401012, 3638513217, 4097514445, 4438536886, 4422142978, 4031778708, 3156130910, 2712511902, 2451639067, 1746160251, 2478688246, 1919841023, 1424010486, 1012330771, 103185755, 0, 0, 902381964, 911645288, 291663681, 0, 63459696, 0, 642350531, 167406566, 1080843215, 1947609723, 2499778635, 2470077280, 2579376142, 2524961245, 3046098974, 3306431137, 3078530004, 2148991369, 2690392236, 2227572513, 2751438703, 3064124600, 3100382844, 2424472049, 1862877063, 1553128422, 1830877927, 2615653518, 2372870218, 2424173344, 3292077853, 4085241427, 3380301521, 4147905367, 4759535556, 4891212717, 5638005765, 5321058629, 5934902151, 6168101518, 6812107410, 5861967606, 4873292678, 4532969589, 5370933287, 5095767019, 5334825994, 4389402622, 4516515587, 4693044007, 5104729666, 5249027313, 5986413521, 6498361487, 5979623894, 5298641852, 5002572234, 5807700179, 6561154300, 6720808825, 6053123127, 7015736539, 7249646835, 6895409379, 7661474837, 7622433455, 7291635213, 6568468748, 6320253743, 5675041190, 5559315562, 5614783487, 6040237218, 6294550827, 5415083685, 5754760314, 6145785382, 7097148854, 8001587924, 7678788144, 8039684124, 8862719862, 8296109008, 7485928461, 7421003900, 6849827941, 6874877253, 6541779200, 6978475924, 7848070536, 7846268889, 7422754289, 8310784057, 7644472548, 7123496755, 6317430498, 7150999751, 6717600220, 5851308474, 5186864657, 4464183768, 5296756291, 5495785616, 5787219788, 5621926462, 4837085112, 5333433518, 5548341246, 5801917930, 6380347871, 5404155375, 5865868192, 6550656140, 6154899238, 5439534651, 5769807482, 6693381224, 7190433261, 6375151530, 6413341801, 6034894985, 6767609544, 6863728123, 7006464613, 7062407340, 6783258956, 6990202399, 7213094232, 6598238187, 5958856021, 5395214156, 5493152257, 5779811782, 5804892870, 5656928264, 5642830662, 6106833639, 5926227739, 6473152762, 7427992620, 7227051607, 7613813460, 8396960690, 7593579637, 8420725692, 9227300970, 9331422671, 9751868288, 9365556866, 8767099008, 8512360001, 8654848555, 9045913502, 9696195550, 9618720165, 9638894947, 10144274191, 10837117217, 10115754237, 10868708816, 10494051124, 10435540840, 11434414638, 11359780853, 11990601040, 11570474433, 11141736342, 11405636564, 12195730302, 12651756792, 12724314182, 11876547139, 12467069147, 12738044228, 13094931535, 12825405337, 12169193252, 11459437300, 12183572625, 12846162190, 13735167177, 13514879565, 14257759767, 14227571072, 14216611835, 15035418853, 15518086769, 14904320450, 15447453970, 15611976627, 15546157388, 14561732765, 15561116701, 16236169998, 15424208836, 16094458657, 16831768979, 16162165271, 15881977603, 16508351930, 16956513278, 15993204183, 15172634627, 14543828004, 15424039591, 14559237724, 13981925920, 13641718419, 12671263265, 13637778164, 13240964630, 12865202796, 12413842461, 12168063861, 12654462892, 11971809051, 11500147515, 10758652049, 10329108091, 11287353597, 12032507188, 11646265955, 11779097874, 11511730501, 12031701562, 12714704198, 13137671054, 12680152214, 11742521618, 12697785073, 12409021961, 13028639500, 13300243966, 13868007803, 13392296078, 12616996013, 12040793140, 11898636775, 12865041604, 13199579820, 12551914437, 13154840324, 13392194649, 14379043316, 13770348458, 13499026555, 13421384787, 14262506315, 13900706886, 13394035517, 12504918493, 12724164875, 12958872706, 12342194664, 12704509052, 12531900784, 12344806002, 12253286859, 13172860816, 12487270694, 12502848497, 12621683062, 13306423445, 14107254138, 13160841081, 12567878709, 13470542417, 12996445204, 13751476035, 14224821226, 14921289259, 15786837739, 15191891849, 14916932008, 14368319477, 14348409394, 15166596166, 15423260064, 16206843201, 16909652276, 16423269323, 15466950948, 14995621614, 15319764302, 15471884029, 16199953038, 17072606900, 17867224742, 18421948849, 17668947516, 17619333907, 18346145280, 18808726186, 18540827759, 18335329718, 18998639966, 18584368104, 19308121136, 18636719009, 19277913102, 19190278050, 19542069119, 18948317711, 18407649413, 17439640499, 16972844753, 16876621574, 17353144522, 17516601757, 17441949021, 18266656968, 18654680200, 17697598563, 17083940151, 16476935753, 16980027017, 17132269321, 16142239369, 15937760766, 16762625502, 16560668223, 15764946320, 15222356822, 15984423780, 16767545259, 16861519607, 17490344265, 17768797806, 18545721766, 18710220879, 19459860960, 20367720427, 21124520922, 21746297182, 21101373111, 21909713858, 22315815967, 22958883772, 22468839093, 23410236298, 23763734637, 24292674562, 23407897835, 22743723313, 22771680278, 22930889436, 22228932682, 22311605401, 21667937176, 21423119664, 20575606743, 19788401833, 20036085189, 19632329762, 20380755490, 19597473037, 18840993404, 18412390372, 19380530515, 20350837267, 20878293096, 20890902938, 21410852831, 20709186200, 20597203998, 21342515450, 22173904171, 22834065518, 22583219067, 22157087858, 22858230086, 22598172002, 23086419429, 23657553936, 24159196606, 23301030373, 24176293590, 23191790477, 23907720816, 23248594764, 22703284281, 23298562579, 24225363518, 24482121166, 24968982741, 25181000452, 25878716082, 25010852684, 24523871097, 25176004618, 24987972143, 24191956627, 24898582645, 25879576373, 25607807006, 26262701151, 26258306057, 26145417620, 26649041182, 26145648751, 25738354010, 25068879019, 24226272838, 23558292693, 22791143132, 22638334393, 21696792220, 21319450318, 20734671756, 21141247654, 22063759197, 22157348500, 22203638699, 22801834522, 23580682722, 24157457732, 23712926059, 23785109124, 23332214601, 24050464632, 23965881630, 23770515483, 22925002252, 22257253133, 21262088276, 20970981156, 20451682113, 20782740385, 19825383985, 19011883444, 19077593229, 19441431298, 19983115826, 19606086232, 19270216284, 19616275108, 20409402379, 20057973024, 19107523834, 18915959349, 18004035389, 17938095739, 16989842189, 17122741354, 17221350211, 17695341296, 17895398515, 18045492290, 17494569857, 16962547330, 16419330090, 15802674580, 15674541805, 15170640415, 15963427524, 16010236157, 15353599774, 15528248847, 15217223240, 16004779081, 16547153802, 17269619788, 16862483685, 16232675283, 15787757394, 15186316162, 15491120553, 15956804104, 16010516251, 16719846227, 15874313952, 15292140000, 15205829804, 15934323069, 16444230914, 15896623593, 15082848032, 14412693946, 14838455345, 15777796220, 14988727266, 15405141933, 16197196349, 15652679079, 15202358123, 14979817601, 14652990122, 15135691678, 15750625915, 14984475783, 15557179821, 15758156281, 16227212253, 15639748700, 16017105305, 15613183396, 15079179055, 15005231080, 15415169948, 15287821144, 14572406955, 14158796452, 13836937503, 13801854491, 14485192676, 14957707829, 14440977035, 14810116547, 13880818868, 14070897440, 13956746149, 13710518596, 14086465401, 14846473210, 15527316848, 14765789053, 15452188069, 14516199943, 15007585856, 14734051263, 15317078408, 14378938177, 13764611814, 13725323738, 14437736798, 14426241524, 14790621919, 14936849833, 14049462196, 14929925124, 14072095903, 13432277543, 13902603456, 13937462036, 14798024072, 14713664142, 15683542212, 14869204289, 14674753750, 14629205145, 14599474002, 14019894603, 13530363692, 14068179466, 13146472753, 12429323238, 11998258451, 12559099362, 11592321930, 12331652683, 11944643468, 11534570885, 12145501496, 11849833149, 12631675240, 13527079934, 14251682238, 13952368806, 13683177692, 12992133599, 12009149063, 12038634560, 12300088446, 13107520989, 12204265162, 13008718325, 13724750915, 12978753629, 13676586300, 14542655653, 14415689629, 14725299476, 15225645710, 15945494913, 16860462161, 17611071335, 18610947758, 19392839532, 18669507953, 18327436148, 17882358619, 17732003483, 16932573005, 17052495145, 16136668118, 16698140875, 16235396029, 15865532708, 16572048996, 16144853048, 16000120057, 15984539698, 15991393458, 16598122986, 16809176146, 16291346262, 16295261066, 15716140040, 14899923545, 14017108364, 14335109003, 15295785393, 16113868353, 15777189795, 15205246016, 15369747806, 15352111447, 15833556068, 14907920058, 15756728706, 15268475851, 16150680472, 16484895266, 16631339372, 16364299544, 17261480883, 17612357706, 18024428942, 17671358812, 17987349802, 18822203578, 19412007329, 18474852509, 19069183084, 19528656785, 19095017480, 19716733333, 19023544178, 19051532792, 19404741055, 18701102014, 18363578726, 17748971771, 17819373607, 17333815950, 17386059286, 17528332418, 18172829682, 18111456223, 18885694981, 19068666336, 19801504925, 20112208001, 20150087893, 20717855387, 20191253111, 19430343757, 20022428047, 19067082522, 19863897558, 20746875323, 21251247133, 21845918410, 22263000643, 21862301750, 21395563495, 21083736956, 20274248957, 19517257337, 19861328609, 19806577587, 19313832898, 18326452300, 18260190898, 18923585520, 19509776353, 19743502211, 19445400823, 19087079305, 19718481952, 20582328703, 20232720336, 20395805261, 19775491891, 19888171701, 20817968148, 21128145483, 22001228165, 22268131386, 22662859174, 23593578210, 24320074019, 24088211649, 24784652498, 25328629401, 26023860160, 26784654014, 26085981965, 26455411535, 26548429294, 26603491953, 25898404157, 25119530176, 25327545597, 25550017805, 26427522876, 26252670033, 26779266797, 27386445459, 26797671412, 26380892474, 26291780493, 25377156534, 24634017026, 24419020180, 25250870383, 25033215273, 24633812967, 24592874030, 24156002008, 23445952806, 23714664126, 22739931064, 23623447283, 23939317228, 24304646241, 24923725342, 25827279921, 26159271103, 25909069655, 25937614487, 25513748954, 25674999726, 24924585460, 24264609778, 24013905860, 23252429706, 22848177851, 23706962777, 23840301618, 23277395313, 23517221965, 24167705517, 23343547832, 22491940707, 22645861142, 23409611305, 22685933520, 23472368161, 24452691511, 25025275334, 24531169624, 25003945740, 25860723735, 25283855580, 25992161276, 26940273736, 27052598545, 26756400195, 26759847751, 26190561848, 25747110620, 25709747896, 25498201237, 24631677343, 24419033680, 25159586580, 24567970660, 23867712714, 23920115642, 24012713765, 23843131763, 23182598979, 22365703875, 22769565658, 21991908771, 22461655916, 22361761059, 21611414708, 22504489971, 21824773868, 21551789879, 21564720673, 21858063482, 21352044592, 21005233446, 21143691165, 21702867654, 21317438213, 20494481985, 20327523630, 19802753251, 20302483886, 19782844759, 20306803893, 20663090236, 20018608026, 19516453793, 20364101195, 20223718913, 19349087709, 19820419302, 19085547911, 18317036905, 18395881574, 19000230986, 18523216388, 17833598552, 17672098742, 17673976854, 18358829080, 17937292612, 18781211958, 17873412712, 17865556831, 17761093500, 16958955744, 16355335374, 15774710320, 14825569400, 15320797200, 14781747982, 15437685694, 15007200311, 15151882133, 15072252247, 15370251604, 15342727555, 16311484704, 16245390127, 16614082661, 17313352868, 17813557355, 18752182304, 17835579373, 17530795726, 17868949489, 17977578186, 18158490658, 17563282187, 18218946617, 18690471424, 19333767355, 19695611216, 20478140004, 20426594943, 19737467575, 19584198563, 19703733713, 19547913215, 19276258882, 19231080616, 19204227058, 18909532883, 18934790049, 19017334205, 19304567178, 19874503864, 19211203303, 19261038735, 18554195857, 19379885564, 19098110585, 19979954378, 19450403004, 20186708850, 19525251736, 18747766136, 19093083519, 19960022656, 19814032370, 20446352550, 21135078138, 22110405323, 22179833938, 21442416723, 21502057605, 20737825862, 20770950333, 20408412885, 19915561045, 19125027119, 18432166507, 18670249056, 18218673985, 19142484948, 18416108312, 17627077920, 18136461023, 18662420823, 18316649670, 17665300674, 17820527281, 17548839213, 16987668568, 16523239270, 17317329143, 17669590721, 17710146742, 16752560703, 17159943935, 18037582376, 18587536010, 18744733554, 18155759814, 18624701600, 19516070195, 20104300137, 20880293982, 20437973717, 21351240162, 21166629593, 21594424973, 20637951332, 20955613915, 21143662610, 22098841021, 22453077677, 22703438895, 23483922831, 24017351771, 23541808541, 24400929810, 23678848616, 23662724016, 22934656069, 23152914217, 23006746861, 23296322342, 22542594476, 22841111660, 23449952465, 22639581636, 23429598444, 23361877448, 23634322277, 23525871291, 23889244321, 24326515656, 23954747030, 23077867990, 23532354077, 23281790363, 23862304553, 22957612731, 23624215779, 22864540361, 23055637547, 23217952690, 22717321670, 21934356543, 21649693107, 21764440658, 20873199067, 20862951278, 21190464716, 21200186568, 21184070138, 20915219317, 20259561400, 19687932975, 19136112182, 19577887553, 20103159597, 20823807666, 19921316030, 20891256055, 20752185791, 20270630047, 20826892189, 20522968540, 21521426579, 21117767722, 21992273471, 21663663729, 22288870260, 22528532031, 22376272909, 22897062933, 22772179174, 22479335113, 21754409192, 22018347167, 22926711918, 22894924235, 22401871914, 22961283682, 23710897516, 24569642556, 24540074002, 23975739603, 24443437137, 24939995595, 24247481739, 24069446979, 24301882467, 24259499223, 25198118875, 24282567680, 23544098664, 23655132403, 23319936948, 22429962675, 22743537959, 23522678012, 23703835805, 23734624503, 22809344773, 22367631644, 22773531723, 22031531052, 21098836728, 21948245721, 22534775905, 22582210856, 23030334187, 22111847188, 22324537882, 22763645708, 22285473244, 22201886952, 22106924205, 22602759132, 23268042622, 24108438442, 23113334302, 22280391867, 22939947402, 22773888173, 22637461256, 23297043371, 24113250224, 23412072922, 22593593068, 22760657435, 23143641579, 23620781587, 23045915672, 23874652434, 22976385977, 21978155172, 22610526724, 23379858315, 24025865669, 23153656378, 23720606161, 23693106294, 23494176872, 22818551452, 22167515580, 21895375897, 21605073735, 21340999664, 21427916905, 21433568155, 21938294809, 22903254776, 22952268059, 22562741727, 22329205586, 23260291321, 23675242670, 23102147916, 23909379313, 24895700569, 25451374020, 26229297706, 27221068173, 26744229518, 27397568900, 27409719885, 28101646384, 27971406476, 27335371037, 27784142287, 28231791600, 27313234722, 26388007165, 26260204983, 27171815334, 26595578611, 27585520253, 27884283560, 27647850786, 27569415751, 28327826599, 28936457115, 29628970861, 29399720577, 29269694697, 29811959859, 29997952696, 29611600650, 30357497802, 29632137580, 28989354771, 29082176788, 29948025592, 29832784677, 29918595032, 30254720938, 30824097015, 30504274355, 29909589449, 29116564430, 30113516388, 29741019164, 29442015667, 29897641190, 29675649279, 29189138907, 28331116101, 29167013197, 28918344943, 28415310487, 28696976590, 29123144006, 29876724729, 29035931384, 29397267831, 29150855670, 29396124198, 29743424173, 29687526280, 29434136695, 28786592630, 28235846040, 27685225897, 27591966691, 27406488264, 26665531036, 27562110202, 27530765996, 27652785067, 28378605489, 28577008552, 29039071509, 30011509753, 30066985230, 31034950145, 31381396246, 31869876780, 30917213250, 30819936594, 31007218131, 31866649278, 31603409126, 30794632075, 29928702650, 30296700236, 31253128846, 31013330838, 30450094552, 29452654567, 28899345808, 28690544739, 28679463316, 27740887350, 27638809239, 28378834439, 28650292151, 29247330569, 30150969017, 31149148755, 30507248325, 31060463191, 30787634421, 30544626017, 29743410317, 30419359811, 31180869540, 30880340779, 30517373422, 30611997968, 30170108193, 29460547279, 28768821410, 29469047777, 28494304949, 28921220233, 29215006086, 28521076003, 28941926817, 29060491187, 28823891757, 28663528960, 28684507204, 29348762244, 28793168874, 28908438371, 28523870934, 28523667715, 28261035549, 28975234368, 29476442508, 30432081000, 29756171343, 29622308533, 29835152129, 30092231253, 30786174059, 31454701280, 32020416162, 32069465954, 32440449081, 32758768689, 32466771218, 32772903759, 33167713496, 32636636627, 32915523482, 33283577050, 34126278066, 33969312644, 33102826724, 32225337903, 31969026811, 32514217222, 32721091989, 33222918843, 34011679450, 34747949708, 35307116207, 34366593896, 33406632986, 33699563580, 33632830982, 33007763070, 32864138734, 32348217260, 32819865848, 33663914261, 34163139762, 33812868028, 33624007589, 34262098167, 35062481317, 35859014629, 36763700889, 37022215211, 37337784375, 37832349490, 38053502008, 37816005457, 38739748744, 38771922535, 39458840562, 39426505586, 39925461272, 39349099128, 38737331285, 38075042338, 38466243217, 37615297812, 37488269440, 37628390609, 36708782424, 36748720538, 35970291342, 35124162317, 35822337633, 35497225200, 36010696973, 36752249747, 36970020123, 37619164652, 36952459019, 37938125836, 38425710338, 39007245081, 38959531096, 38467719011, 39130594488, 39012897323, 38894064823, 39182309614, 39436121533, 39997440340, 40404545411, 39864206126, 39597100231, 38713352318, 38749971621, 38306785411, 37372020953, 36709217315, 36808620508, 36881760376, 36243529808, 36141093489, 36025417877, 35425947317, 35367424473, 35171154356, 35164070177, 34545450162, 35268255418, 34409209877, 34312888062, 33504162606, 34317584011, 33784300716, 34434484200, 34586864567, 34536064994, 33601571188, 34353259446, 34025690087, 33180855888, 32518311267, 32980054079, 32737992551, 33547901610, 32895413781, 33870136722, 33515626318, 34453653015, 34232281450, 33270838325, 34261783475, 33826681345, 33108906320, 33055053613, 34004344749, 33949907920, 34857716576, 34928770107, 34903447561, 34949364976, 34987663014, 34600842865, 34023892098, 34966658691, 35937472312, 35430834073, 35706235300, 35195245257, 34275176098, 34060090685, 33266471083, 32412364266, 33331938550, 33776801499, 34409239253, 35078240878, 34909150637, 34364815302, 34505821481, 33648677003, 33070729467, 32337023114, 31872668495, 32575767507, 32948839791, 32121613988, 32317081038, 32611615516, 31723385349, 32223704149, 32863810009, 31880617391, 32874682130, 32784790508, 32007938895, 31955802769, 32793923203, 32858455254, 32541480591, 33128508016, 33883920348, 34345054985, 34540998458, 34134715043, 34552555360, 35522131677, 35699817652, 35766535381, 35061660811, 34657042103, 35037810924, 35629072170, 35675513752, 34911771628, 34462484899, 34649677771, 33889254385, 33482470921, 32934044556, 33670870551, 33151143178, 32929884022, 33600412851, 33006853646, 33812656064, 34484345762, 34624704848, 35077591703, 34388372522, 35349609324, 35922884959, 35130174915, 34375562291, 33861166077, 34438206677, 34109947449, 33207720285, 32732640679, 32209968125, 31273962147, 32141517868, 31260154347, 30961793328, 30552397106, 31324801700, 31088029892, 30205882133, 30366218680, 29681738868, 28983233528, 28572784110, 28899713068, 29296838191, 30226363079, 29635017751, 28812607003, 29037546258, 29053465723, 29915729649, 29634898294, 29448472513, 28584851118, 28905212014, 29586891286, 29420795413, 28910592119, 29661114074, 29816008203, 30450116832, 30655455926, 30109181305, 29126949694, 28898905489, 28156597793, 28757592348, 29614069569, 29718446887, 28791073362, 29480534064, 28744992088, 28253783655, 29246719807, 28840488754, 27900159672, 27002625435, 27712175719, 27661068712, 28399642091, 28699533278, 28698766396, 27835716997, 27003927363, 27227033966, 27965327251, 27633850301, 28028655828, 27070817105, 27993792235, 26997205011, 26112300596, 26437400277, 26792827825, 26866141195, 27588493163, 28012333815, 27598755709, 27658816401, 26912273303, 27503339807, 28424340844, 28922038205, 28437178520, 28959628013, 29686797595, 30412083693, 30473980900, 30305570197, 30693506894, 30897932954, 31016898728, 30648043563, 31588960842, 32145119677, 32989596408, 33047682164, 32268762354, 32815559274, 33608850737, 32965404807, 32201735679, 31993627322, 32360732072, 32916762225, 32069107928, 32767838186, 32418832674, 31519103328, 32063234315, 31309384926, 30486580841, 30394763330, 29667620102, 28830850177, 29327220139, 29547557478, 29812117715, 30241714939, 30515159321, 30250510286, 30241680040, 29965980576, 29598485538, 30510856684, 30731676627, 30493725032, 31057414144, 30451041102, 29675427696, 28858928545, 28456717760, 29010715391, 29514077902, 29441690384, 28700320869, 28415104131, 29098145193, 30033140653, 30648985598, 30550292374, 30608198804, 30032675374, 30134522565, 29425955392, 29857875810, 28993822598, 29034302381, 29090752041, 28843455971, 28099618643, 28546873751, 28786765959, 29172710032, 30122889156, 29535662691, 29708092566, 30593632389, 30909921626, 29951481942, 29236517228, 28991312597, 29501524267, 30019158751, 30040069437, 30312817214, 31204750443, 31658233190, 31516857505, 31878408176, 31714025221, 31483148722, 31501869903, 31776979852, 31668886832, 30821803326, 30049955820, 29060866105, 29527447286, 30400176621, 30180761237, 29931133803, 30908605671, 30280259939, 30826115494, 29998325782, 30329249657, 30886315798, 31433012698, 31180740692, 30485793273, 29809949125, 30109117793, 29546442996, 29898982000, 28904554209, 28649089874, 29125871501, 28188468382, 28339964394, 28610357450, 28500202590, 28926404800, 28151594261, 27193767297, 26318369783, 26280438713, 26067396293, 26642063515, 26782804175, 26016111093, 26334803688, 25503941604, 26293778907, 26773949884, 26563092725, 25656603886, 26196810597, 25669870048, 25920513578, 25926998146, 26440471247, 26007183890, 25931759804, 25419263076, 26001132363, 25065550389, 25252302884, 24370710750, 23423641330, 23520031023, 23221243284, 24201735114, 25132427689, 25124048724, 25202730746, 24702512039, 25204951922, 25961574382, 26824256266, 27112055135, 27698593749, 28485950032, 28965761215, 28074978444, 27600592451, 27135622210, 27049012611, 26998034924, 26826896302, 26351231600, 26458813218, 25875676442, 25514609982, 25708531369, 25468582993, 24874109850, 25285211511, 24497935267, 24941585838, 25216655848, 25899278184, 26188948170, 26791840427, 26714652766, 27055685528, 26384293742, 26869555570, 27287862825, 26621485581, 26274233124, 26967538043, 26809249043, 27378527878, 27680431474, 28370031541, 28302258089, 28895517097, 28083357125, 27277495040, 27879592434, 27839042090, 28105309996, 28002848096, 27081513386, 27532736538, 27823260434, 27382499112, 26399534584, 27369686412, 27373147298, 26425414358, 26795215038, 26882978195, 26011196519, 25759815079, 25216739265, 25227816257, 25758800869, 24823320546, 24427853932, 23568601841, 23739894772, 23651135050, 22936476415, 23123089698, 22570865437, 22832662501, 22902452964, 22161953679, 22834113064, 23565373711, 24350851852, 23896834689, 24164932724, 24920707780, 25533869148, 25050268606, 25687996976, 26535607465, 25889803867, 26438949385, 26041331558, 26030883404, 26982856413, 27399636985, 26919853967, 26090685105, 25386579709, 25485105864, 26390846151, 26610684856, 25864026993, 25987529160, 25417228339, 24489731802, 25417840887, 26199043204, 26160323819, 26554186753, 25602856303, 26015603715, 26303083824, 27097931541, 27664456810, 27999107884, 27356648106, 26569533427, 26562975978, 27124095515, 27351046279, 27887020614, 28523903035, 28943481395, 29541945814, 28804626979, 28144528824, 27986955418, 27412925173, 28275807859, 28584456972, 28296493776, 29068247689, 28074022914, 27354355967, 27831143864, 26898785475, 27597921083, 27512969673, 27334774221, 27198224468, 27902798073, 27824764951, 26890127646, 27164576478, 26982690958, 26377407342, 26175117987, 25613936228, 26544696372, 26778477608, 27236527792, 26565199961, 27024508114, 26142464878, 26899552437, 26041223155, 25379310973, 25449510633, 26123956742, 27035030174, 27150892097, 28076828050, 28157916301, 28402232734, 28061110688, 28674033486, 28741273645, 28413869638, 28114871312, 27597689474, 27494723845, 27153985481, 26403835385, 26801330312, 26660120352, 27295495233, 28033091323, 27696906071, 28420283185, 29215204066, 30111118551, 30250973027, 30454880757, 30739873657, 30569062331, 30803968965, 31214753236, 31356663572, 31918495555, 31374686322, 31892156023, 32446175384, 31649187429, 30854436936, 31447713537, 30984961406, 30465598590, 30804049881, 31652653595, 30898956743, 31081191972, 30488587492, 30380298431, 29536731586, 28984689773, 29184897120, 30157063584, 29533488643, 30331174795, 30521102514, 30377482258, 30659991128, 31322326692, 31286048303, 31473331540, 32143415425, 32138803065, 32872226487, 32074701884, 31303609468, 31547485980, 31087246409, 31754104672, 31025277087, 30767147992, 29836837365, 30109787629, 30677897131, 31127554537, 31503202383, 30930878105, 30043427606, 30036666861, 29517315863, 28885033338, 29411726583, 29850064798, 28903064680, 29301309630, 29515854904, 29880765660, 29686870888, 30481234187, 30857750906, 31800219367, 31888344603, 32606828605, 33455280169, 33599398724, 33574317605, 34134868818, 34707825948, 34970805369, 35228134353, 35319556876, 34855378308, 34909810182, 34194260295, 34066500318, 33496013572, 33542547116, 33748470966, 34492341651, 34824732038, 35064485329, 35263793640, 34580794680, 34988346600, 35183706269, 34228462270, 34112232384, 33334747023, 33676850614, 33726975354, 33743684643, 34134765612, 33418144042, 32860955723, 32076152359, 32867633897, 33547207620, 34492867692, 33737510931, 33479224377, 33076376203, 32089460022, 32061863328, 31096360193, 31473268778, 32004180673, 31656257231, 31872007055, 32367076114, 31776168846, 31947941602, 30980562947, 30629118596, 30954952330, 30682212292, 29934731819, 29407898719, 29057055225, 28615030325, 29172055043, 29012483261, 29881425251, 30682712254, 31103454765, 31846871138, 32220302646, 31664774379, 32109009889, 32125588602, 32601421021, 33247707568, 33913887436, 33295719806, 32722205296, 33041035498, 33649338530, 34638040621, 34805547278, 34266369518, 34282759069, 33378514860, 33984838051, 34674674473, 35489106450, 35496501832, 36263148353, 35611787447, 34769394356, 35755655578, 35571574667, 35247029890, 36106089306, 36683071650, 36576940996, 35866992465, 36367881633, 35946925720, 36509320490, 35818546613, 36002444113, 36174325526, 37171048792, 37129293786, 37241607722, 36709781096, 36472117915, 36142157944, 35727905934, 34829710957, 35329676413, 34615147353, 35121200456, 34309001488, 33361141096, 33891744185, 33627714218, 34266352574, 34295293796, 34656945158, 33693318228, 34472536282, 34292967937, 34355735906, 33955730868, 33652078263, 32962620796, 33322626002, 32649773745, 32384231751, 31832722179, 32641776319, 32474609223, 32285021288, 33274435042, 32765548990, 31845766936, 31101981520, 30588109975, 31134808993, 30267467649, 29507148174, 28544320351, 27962282024, 27673263215, 28584257256, 28138557079, 28052379298, 28790635416, 28946447590, 28713959671, 29673098191, 30226955760, 30791889058, 30315786071, 29629078667, 28796374047, 28990259014, 29389505537, 29895706844, 29422618185, 29683844328, 29515752449, 30177800272, 31036892823, 31649649843, 31237612907, 30833719388, 30328057965, 30300758622, 30090932919, 29955800683, 30290059257, 29567618657, 29904276271, 30444266573, 30432403178, 30350340979, 30741164483, 30009398206, 29160688813, 29172914794, 29385469165, 29369712814, 29932240118, 30703670337, 30570098796, 30681815032, 30675759832, 30465694008, 29974471813, 29761171840, 30033389871, 29764625945, 30463050483, 30196308600, 30008957016, 29490185152, 28968150798, 29545139945, 28885730364, 28612718431, 27762264856, 26957935235, 26323978254, 27211469472, 27291828378, 26990814178, 26049737231, 26110750037, 27097600784, 26835823889, 26631425797, 25839530247, 26094267204, 25312468291, 25459158149, 25596399973, 25828048831, 26588280665, 27409523740, 26760400777, 27081445726, 27626793354, 26972065241, 27307349305, 28264933231, 27987637435, 27090000040, 26963286016, 27771414998, 27047522896, 27519436695, 27371243861, 26584672908, 26640793073, 26520695477, 26316667813, 26224554570, 26477042660, 26316260478, 25568628356, 26247732128, 26767931170, 27537794432, 28015156609, 27433379141, 28423685016, 27897361934, 27674985692, 27262791485, 26427670096, 26249690371, 26658613385, 27337011803, 26772944907, 27639289885, 28548923055, 28388299171, 28853983337, 28332206947, 29124488607, 28414969213, 27772043290, 28535771441, 28692828479, 28800702480, 29277616688, 28401257994, 29282396438, 29505158967, 29634458938, 30223391993, 29224764828, 28715993462, 28896231209, 28535274055, 27833140181, 27967877278, 27134259451, 27265191903, 27897431311, 27076371283, 26598849715, 27566031986, 27651020391, 28274996133, 27715747246, 26945185116, 27709687672, 27865594565, 28549628563, 27867488896, 27189274444, 26775722421, 27267470008, 27487268614, 27083254973, 26967495987, 27343190813, 27681720613, 28619055793, 27823024058, 27535064848, 27051799030, 27579663355, 28473809222, 27489561740, 27640820432, 26974091422, 27549212677, 27608979535, 27758985533, 27026916146, 26617574386, 27534198053, 28293748900, 27937990637, 27731351862, 27425134619, 27128721118, 27423764237, 27341688387, 27512668363, 28198360808, 29035328614, 28497253910, 27529226728, 28375251852, 27699678904, 27805048186, 28696137336, 28003802630, 27124986430, 27464533666, 26680640531, 27246427139, 27293554273, 27595526597, 27020302329, 26128418015, 25227091718, 25098441411, 24757549310, 24955077868, 25812755385, 26694899680, 27326085875, 27418254566, 26761651194, 27660532777, 27013960026, 27627610419, 27369184601, 27741967355, 28658764307, 28478716446, 29096071784, 28130259469, 28072613454, 27986942164, 28265196885, 29082700261, 29583171090, 29569615253, 30436751668, 30450186461, 30457024369, 29627962783, 30341691316, 30336999841, 29385489607, 28580480827, 29211709184, 29222214853, 28652931649, 29052311082, 29852970955, 30581847362, 31443840436, 31062479529, 31941213859, 31366873667, 31234066056, 30507598066, 31272405638, 31718499411, 32061857961, 31726886540, 31692059505, 30777459213, 31206885220, 31944848795, 30985649645, 31742021722, 30887409428, 31362870277, 31827788297, 31916718544, 32376189723, 31446230905, 32093238042, 32439926143, 32130861962, 32791311846, 32693349920, 32553466289, 32883901501, 32963542829, 32518149051, 33373498067, 32581146438, 33555948183, 33966256994, 33388540408, 33914800931, 33131386309, 34049568802, 33737818648, 34484012073, 33888565878, 32926959893, 33371794728, 32541975234, 32997678184, 32055658438, 32722731025, 32908655264, 32458383697, 32603398724, 33556054284, 33501821567, 33518575036, 33202952998, 33959708488, 33413113801, 32606455842, 33470429481, 32836670762, 33746549693, 32797928105, 32834260400, 33468736151, 33832693655, 33645344270, 34458573938, 34378856884, 33477309393, 33783557471, 34524534705, 34835422010, 34095612950, 33416623154, 32678132112, 32793804873, 32114347370, 32449988368, 32186348515, 32809338313, 32631993817, 32374492949, 32193900609, 31841778667, 30967342476, 31186225281, 32065880317, 31208342809, 31710221590, 32039431533, 31416269390, 31892996678, 32724808079, 33654054224, 33316028799, 33073159045, 32887891914, 33824528587, 34780604953, 33859737633, 34317952792, 34852999334, 34320524088, 33660269195, 34637623979, 33650716551, 33963112992, 33121108468, 33501480815, 33662245429, 33059144758, 34052754751, 33357114022, 33295475016, 33082113333, 33101656422, 33987143713, 34580445724, 33876461311, 33993644873, 34209643259, 34847586877, 35456256739, 35052610961, 35913826488, 36109618655, 36383228565, 36280398947, 37270655259, 37987814270, 37927662557, 38414722804, 38309329739, 39040177078, 38818199240, 38910581558, 39220603176, 40057813300, 41029119413, 41244199869, 40899759285, 40570821751, 41093072848, 41033136594, 41573619583, 41400384232, 40512795822, 40421384844, 40205124765, 40835376895, 40992090685, 40937156107, 40096128926, 40671877582, 40410204085, 40019705788, 39474282441, 38973826911, 39268964568, 39555226823, 38934346744, 38042386556, 38323555920, 37984592938, 38856886246, 39515665705, 40424216510, 39871619631, 39110357380, 38603072920, 39572413602, 38770022913, 39520479133, 38543486232, 37934388158, 37355480707, 37019475351, 36053651545, 36839199559, 36136170967, 36254552040, 36715215699, 37413190067, 38221772985, 38616467008, 38690004125, 37916237163, 38559236360, 38560427745, 37762004194, 37732348160, 37358926590, 36796736503, 37208606354, 37746750012, 36793727794, 37032026868, 37087620976, 36252221984, 37101012138, 37150600586, 37231862488, 36553383087, 35735125461, 36547072106, 35572744408, 36039523000, 36999968365, 36896986814, 36273941796, 35827627441, 36167572607, 36965551338, 36939067733, 36067250826, 35942113940, 36162342448, 36259108065, 35579608824, 35285000564, 36163997572, 35263580850, 34499991230, 35460607133, 35505787705, 35562021190, 35771330439, 36046439467, 36780044807, 37716591544, 38080733441, 38487993560, 39134521968, 38493908344, 38554010419, 38498659341, 38988180776, 38756804541, 39126376870, 39042465243, 39997439498, 40863423763, 41299147900, 41298062626, 42227705550, 42195186988, 42135702777, 43029781023, 42926924608, 42539369967, 43035198191, 42211042024, 42080861677, 41081141173, 41066843850, 40832245890, 40450078733, 39808786452, 40412429508, 40445201780, 40880849698, 40281667260, 40811265566, 40379805462, 39751927538, 39526430979, 40356244588, 40672409002, 40783955068, 41195318119, 41926661571, 42715360394, 41936607170, 42350405877, 42029157867, 42098490557, 41314101307, 42105849295, 41847539575, 41784017340, 41010002623, 41206554897, 42011647795, 41177646042, 40407929547, 41229154961, 41188570009, 42187328031, 41370618192, 40584676596, 41540049243, 41916045585, 42765713587, 42100800277, 42483471988, 42135926452, 42387438641, 42113826792, 41582047649, 42030945087, 42114009027, 42109967976, 42025506615, 41972953976, 41012500775, 41413012980, 41512055506, 41072896803, 41962977864, 42825427403, 42369368241, 41801090529, 41259029705, 41746678072, 42676482410, 41708289567, 42668604199, 43348356610, 42866083406, 42648954705, 42624658858, 41975785644, 42302892668, 43067605831, 42803468886, 42869199459, 43511495559, 44301471911, 44668260373, 45344100761, 44956697106, 45741516008, 45766234122, 46510107148, 47431214007, 47900133626, 47133430998, 47076613125, 46086794858, 46881216477, 46861537053, 46908082215, 46066657534, 46200602893, 46632303664, 46141185415, 45617092120, 46503832884, 45538358786, 44744140696, 44611360728, 45287223161, 45599839377, 45310385025, 44641251233, 44798894122, 45319984882, 45359777564, 44953068968, 45525132992, 44660436012, 44385513925, 44658285301, 44525811766, 44355154181, 44792482471, 43892667043, 44692495132, 45009633966, 44875975408, 45443475215, 44617960550, 43930743290, 43260086688, 43937481355, 44557193619, 44787665939, 44306072709, 43642444543, 44239807445, 45097717838, 45823796529, 46695662011, 46972768297, 46972855550, 47944471292, 47931723313, 48917459604, 48634209404, 47838232139, 47130026291, 47074087303, 47561801354, 47616916392, 47676494864, 46969850515, 46970905411, 47303865071, 47408506121, 46491792452, 46278849507, 46229885121, 46896847068, 46839384012, 47259226940, 46691425591, 46404676669, 46770228998, 46614463051, 46531569379, 46707034574, 46001047779, 45289402655, 45131510834, 44895913408, 45500740377, 46108972637, 46912525222, 46010792238, 45358829227, 45471718643, 45658128660, 46216318779, 46320606833, 46344868208, 46355377995, 46809518730, 47576543044, 47271925297, 47121292586, 46865693546, 46665622096, 47183052534, 46941618613, 46650865067, 45924413545, 45039772056, 45822512755, 46298564012, 46977377985, 47708872965, 48103978446, 48820793965, 48872585660, 49118217382, 48813995423, 48911115148, 48428773631, 48340524058, 49158870379, 49092475525, 50089171496, 50595611437, 50413309858, 51051036748, 50112412081, 50291115728, 49343197555, 48436304967, 49072067541, 49972993764, 49823010082, 50068234509, 50115268267, 50656877577, 49669930116, 50481090336, 51032860091, 51404143575, 52244169765, 52280831040, 51916504996, 52312448639, 53228519352, 53172569374, 53927654159, 53060876135, 53189556533, 52310287903, 52082862290, 51303827721, 51412780907, 50446138006, 50693321682, 50667617365, 50810280684, 51152429051, 50808697282, 49960049453, 49703633410, 49770857819, 49925393160, 49005582582, 48772142521, 48107666694, 48715317806, 48672518643, 48068595482, 47515915936, 46572324984, 46486492518, 45964076197, 46295179259, 45816560462, 46541098350, 46326541357, 46139996680, 46685120515, 45867739617, 45934012319, 45965184643, 46531880516, 46966663221, 47562996043, 47076804204, 47869339611, 48383802785, 47766131719, 47393029104, 47278521479, 47291032648, 47044246752, 47068769160, 46453487254, 45862697718, 46159453746, 45463307038, 45307342605, 45206272785, 46059048963, 45722910346, 45786671572, 45913049708, 45751613613, 45278127677, 45830006894, 46026053148, 46308315400, 46766933506, 46723000267, 45822714978, 45540999257, 44769261354, 43837592159, 43409106836, 42971382145, 43758107377, 43911181062, 43576508934, 44214516294, 43850830499, 43185488757, 43827747307, 44763618619, 44282791254, 43447929784, 43909536462, 43447717829, 42756990135, 42814219702, 43396526013, 44121095985, 44247383360, 44996924044, 44813273459, 44578717769, 44992299465, 45462954802, 45325640280, 44617329062, 43970925816, 43512367302, 43063834850, 43592179178, 44582369853, 44478589561, 43811063160, 44015417075, 43691696219, 44532921527, 44920126653, 44198540640, 43660884012, 44307400036, 43538117679, 43085477613, 43225087249, 43331586889, 42373256296, 42702439826, 42254261969, 41333839892, 41473116109, 41794701263, 42191182416, 42638638822, 43369526251, 42376996859, 41980301523, 41492093350, 41487062822, 40490751996, 41183917131, 40549796605, 39634662065, 38758434154, 39312878852, 38553003291, 37906724077, 38631465487, 38425291535, 37797946858, 37045543776, 37603343565, 37637815115, 37066991587, 36192407806, 35422346070, 35794411143, 36339610449, 36435562263, 37350175518, 38340172904, 38077808127, 37305160406, 37835676515, 37827685707, 36890683661, 36007264588, 35195655382, 34216504123, 35043481827, 34529105391, 34167875589, 33307219631, 33249420149, 32875557502, 33536287247, 34325895462, 35029788497, 35131853358, 34911527931, 33930723983, 34470731229, 33687793881, 34681704779, 34527061478, 33567379575, 34090547976, 34922423287, 35470946937, 34547046583, 33794282267, 33198242320, 33947353284, 34843684380, 34143393240, 34937728933, 34534890362, 34451735174, 35193260468, 35288876142, 35483910595, 34851366125, 35006648461, 34383589308, 34983250985, 35380237019, 35046617353, 34071598074, 34361092166, 35308093282, 34650286398, 34894537487, 34001388886, 34317478593, 33988805294, 33763414529, 34198660634, 34801779837, 35722462885, 35851063289, 36228236368, 36166264617, 36738241505, 37598691545, 37025479507, 37786558121, 37602712192, 38109652844, 37474213053, 37943998670, 36996593696, 36655609387, 36089768099, 36362453029, 35403625187, 36104316859, 35135194271, 34609064948, 35348652029, 36243618960, 36816725802, 37099844902, 37088336988, 36167687433, 35216683556, 35483869786, 35971827606, 35087249532, 34949762159, 34196490376, 33569670081, 33490896382, 34160441368, 34134071568, 34978519109, 35686373578, 35806914257, 35642550986, 35214474071, 35938433431, 35293922974, 34396971528, 34409469183, 35263689080, 35687682724, 34755294998, 35582657475, 35332185587, 35722335609, 35362702769, 36137465751, 36713660818, 37668956484, 37502065280, 37950783812, 38521702665, 38738566155, 39391719506, 38527928874, 38975458195, 38276065855, 37958451937, 38725903478, 38158401640, 37395830110, 37022128059, 37362494141, 37513454399, 36696284461, 36235092537, 36642865651, 36327398173, 36695427229, 36436597855, 37138167816, 36355809726, 37246964432, 36522086227, 36147891161, 35326377379, 35908945304, 35531912257, 36040021520, 35752431926, 35615420317, 35109874312, 35008133561, 35911634130, 35337175854, 36195120456, 36396476791, 36455702946, 36102599181, 36578706642, 35753751149, 35680431414, 36603564415, 37510201796, 38323050450, 37553341249, 36758673169, 37319836166, 38206585775, 38463727138, 37948201798, 37312258582, 36646990523, 37167334677, 38117736158, 37388658670, 38234193763, 37312907037, 37795249917, 37950559245, 38189046801, 37211002625, 37505917214, 36968871982, 36260072967, 37196182636, 37064876575, 36653885462, 37276820943, 38062653782, 38048525423, 38879753537, 38078885230, 38395563757, 38080518066, 37629031093, 37832782730, 37735541954, 37004687646, 36428712372, 37026344661, 37138637899, 37823909704, 37972061197, 38286545288, 38284879693, 38544854058, 39334474846, 39729586209, 40624998369, 41476236077, 41301759800, 40984100307, 41448196145, 41050142996, 40415511395, 41315489711, 41751947040, 41009590434, 41766481532, 40856042902, 41241316862, 42227125363, 42749025950, 42749364373, 41965479042, 42043488867, 41074573962, 41728838475, 41047808252, 40111404731, 40102677045, 39496853375, 39145496862, 39277516579, 38942940128, 38480895500, 38168828700, 38663289331, 38906604242, 38870857370, 39114633984, 39969461592, 39240435053, 39935047471, 40151523586, 39206022349, 39144778130, 38804243371, 39441276814, 38913346370, 39471843286, 39741246518, 40029740584, 40840752310, 41290654400, 40611796317, 40336883840, 39588148234, 39472413310, 40205337229, 39750366224, 39196825179, 39324528014, 39445324776, 38502933447, 38106735740, 38429785530, 38083977268, 37712409911, 38081653913, 38894861158, 37987013822, 38789311742, 38243156849, 38034460144, 38835341966, 38992343211, 38408755808, 38955934806, 39816270396, 40228682396, 39448173168, 40267686093, 41071759932, 40831187402, 41700520549, 42399707866, 42549220489, 43062173583, 43595555010, 43034485611, 42092129998, 42023397667, 42211139053, 41542924521, 41685170882, 41266585147, 41311191079, 40661961893, 40318061845, 39438778425, 38584835263, 38694085164, 38752231554, 39078039785, 38991743139, 38794699588, 39176176242, 39141792717, 38532851098, 39436856945, 39752672878, 39953737964, 39503508810, 39866446740, 40377340220, 40092684688, 39378060116, 39384830164, 39358245727, 39817164900, 40236199265, 39428238579, 39006916796, 39721016147, 39901638189, 40250620754, 39550164219, 38855276237, 38913673170, 38136252924, 38408449130, 37961985802, 38052169237, 37215561486, 37758894943, 38150901423, 38443155154, 38004435432, 38520508402, 38363959551, 39287148441, 38325537609, 37917982712, 37558156357, 38341589641, 37936160760, 38334972914, 39022785636, 39043965563, 38667176908, 38004366998, 37199317122, 37228915562, 37984747700, 38077778301, 38737110243, 38660035210, 38935926763, 38677368173, 38988453339, 39475131684, 39679589073, 40644816827, 41528962878, 41503462172, 42212536000, 42258908224, 42339920540, 42249420412, 42819372135, 42855553795, 42588671276, 42263433131, 42935800235, 43001645872, 43319874592, 43144479803, 42904555010, 43499671351, 43025727343, 42621070374, 42933556127, 42889931730, 43388078672, 44355695549, 44138411150, 44070804392, 45038074169, 45255318831, 46008815040, 46883324740, 46025102700, 46282010208, 46126462040, 46117542786, 46757588657, 47198299730, 46380914564, 46844894944, 46471548885, 46700286415, 47629221473, 46638850107, 46105422383, 45749458167, 46337176024, 46196040215, 46311728075, 46259514172, 46157732187, 46381219563, 46518993684, 45859660800, 46550179735, 47312039035, 46439294895, 46403814313, 46007585190, 45851991692, 46408442520, 46129408209, 46744228839, 47036192245, 46101952942, 47064326038, 47236550766, 47484141466, 47019820890, 47096234206, 47815034478, 46931410471, 47568636474, 47523241973, 47391870187, 46645127560, 46916702310, 46001627371, 45195046897, 44452307252, 45193651578, 44799687849, 44551344138, 45088809261, 45739629682, 45405949370, 45392844447, 45893287638, 45784664831, 46153384818, 46694862229, 46178595583, 45209000074, 44939588880, 44228914554, 45067287500, 45359426420, 46051611440, 46607104063, 47403562540, 47874901935, 47781635048, 47519329536, 46555432207, 47016723134, 46243701723, 46022090952, 45428903974, 46080182476, 45882033444, 45959338061, 46284504915, 47184924371, 46933983887, 46548585167, 45816089974, 46691972000, 47325630652, 46759481947, 45924462815, 46311076363, 47073436228, 46312524928, 46710740962, 46579682406, 46000279944, 46570524452, 46730114749, 47248599964, 47279802488, 48191614203, 48648719659, 49316181743, 48682064148, 47965188300, 47135821929, 48093939414, 47947444832, 47664668972, 47770957412, 48131786197, 47412351929, 46970527050, 46415521170, 47175937457, 47574859922, 48478780012, 48348991942, 47852660052, 47817009822, 47369116687, 47188214065, 48100774827, 48268133524, 48571148617, 48830250973, 49761398146, 49822437100, 48990401087, 48114650538, 48153466858, 48524747849, 48397970144, 48116638326, 48795269702, 49702726037, 50417686955, 50369328919, 50095916578, 50498204836, 50571167666, 51505731803, 52104087023, 51775507377, 51398380829, 51227489618, 51723258552, 50902580550, 50865594397, 51146425647, 51706535680, 50932642532, 50018351408, 49627069689, 48685511377, 48556504090, 47642334297, 47150475657, 46914260249, 47268388661, 46386221307, 46205778748, 46570800628, 46919686465, 46339146764, 46575356631, 46250126712, 47101949399, 46570900653, 46920410951, 47624685203, 47372445829, 47361153631, 48163967995, 48610319632, 48749751340, 48770629889, 47976319428, 48420503936, 47496335893, 47625198545, 47271016995, 47640336495, 48398685362, 49370442820, 48398231043, 48324440219, 48220567487, 48460006578, 49093831666, 49026377917, 49565855187, 49154595093, 48976787961, 49194317311, 48329319652, 48971061443, 48803818974, 48450701102, 48576286713, 49311145312, 49641202987, 50423709184, 50807118276, 51102516360, 51349798267, 52011948347, 51367325164, 50545136667, 50010093524, 50489572754, 51360505604, 50987435281, 50433494490, 49533437867, 49123167021, 49451004151, 48556907551, 47679819239, 47679482525, 48586582765, 47988768164, 48297813203, 48962621902, 49215046153, 49443779780, 48922947314, 48592341479, 48491435405, 48037804641, 47865503151, 48528283949, 48173791866, 48370657668, 47971174076, 48013161400, 47023586071, 47808903064, 48144462651, 47491783877, 48354486855, 48448783398, 48058412497, 49054219040, 48704420897, 49394248899, 49453954524, 48860571287, 49170815429, 50087223962, 50559723422, 49757953307, 49485331307, 50479988789, 49707906839, 50659427625, 50458594708, 50290401885, 49555754444, 50487837910, 51338645054, 50872855334, 51077917873, 51702870459, 52110379563, 51194167975, 51700985231, 50976032281, 50314272827, 49598820003, 50049779435, 50322529444, 50960956269, 50736068717, 50192901480, 49895956056, 50879021275, 51289827416, 51266130320, 50738532499, 50959921823, 51942411715, 52115672285, 52403572683, 52076876255, 51551746458, 50901645957, 49969458274, 50049472858, 49725345275, 50400962448, 49917141946, 50133413859, 49396991498, 48795387864, 49662900284, 49093026151, 49612966715, 49371750736, 48688820803, 49388207551, 48911092803, 48457024113, 48132633004, 47661999515, 47422519414, 48148181882, 48755334907, 47829131810, 47681613759, 47986328609, 47731430664, 47639284129, 46990162399, 47982746867, 48254045470, 47298902862, 47020145228, 46529682397, 46392245949, 46869452395, 47844964729, 48133734276, 47685252619, 48153391501, 48318285317, 48546583388, 49153448694, 49310116836, 48647142116, 47715297804, 47393135079, 46834220062, 47341658701, 47313310050, 47578199341, 47564423921, 47361883342, 46887165935, 46886369842, 46356964947, 46905290211, 46037944547, 46763715385, 47566697922, 47836770282, 47169414999, 47776651777, 48107962006, 48409929886, 48132097117, 48508863578, 48120589556, 47511645246, 46569793834, 47025002356, 46939949701, 47590554343, 46668297904, 46648877996, 47121742615, 46214249464, 46014183313, 46704884521, 47370206058, 48280966549, 47642780819, 48142769602, 48510643273, 48095144561, 49093894506, 48489561601, 48102947720, 48962298687, 48086309362, 48754658384, 49628830246, 49151808360, 49353654754, 48438372080, 47637814660, 46691459238, 46005238591, 46060524766, 45090493383, 45223884845, 44237477073, 45064863434, 44517287884, 44980038276, 45263190158, 44561107307, 45281443078, 45944986415, 45950910247, 45933147550, 46194739521, 47129955697, 46720631399, 46396061691, 46587631320, 47151756605, 46631769937, 45925275626, 45021276924, 44597032953, 44571961063, 45298299314, 44753549781, 45119999133, 44172000092, 44198874565, 43282566049, 42650342612, 42354418880, 42230496314, 41588225848, 42146324252, 42720826206, 43688126804, 44284468802, 44009304779, 44569607368, 44155607386, 43891548484, 43084348473, 43727828588, 42913101774, 43196562487, 42983212205, 42463588269, 41813530345, 41066232687, 40130367195, 40044523899, 40239615703, 40943444716, 40699226433, 41277795697, 40693053493, 41034339321, 40476625079, 39611939967, 39852209730, 38935388441, 39893700249, 40817016657, 41567026880, 41157491188, 41589815343, 40696949974, 41670728016, 42196608943, 41286527202, 40862098852, 40753333738, 40861398723, 40789252585, 41661346724, 41179160230, 41554481866, 40773490166, 41695097708, 41041380810, 41811799014, 42796956267, 42451676165, 42110590632, 41273919230, 41980444443, 42720758744, 42546271786, 43455549728, 43706988602, 42753732699, 43394540854, 43775462977, 42912330880, 43850642516, 44299869307, 44353607347, 44637695512, 44094678758, 43696026043, 43579603886, 43134454475, 43168353295, 44041926079, 43918429595, 44444950546, 44316426216, 45136767327, 45369904998, 44656685908, 44831502164, 45070095480, 45262027973, 45583116302, 46537003965, 47300876391, 47598289596, 46984107619, 46079207528, 45721524095, 45965014328, 46030777576, 46288184744, 45936409280, 45568278306, 45253984178, 46123016816, 46210473547, 45230325645, 45369417946, 45172764509, 45301611843, 44314072889, 43632924119, 44424988646, 45359085591, 46120675494, 47025644252, 47187580960, 46689354899, 47636293691, 47583305916, 47441580132, 47193626113, 47411983042, 48216032459, 48658659832, 49343023444, 49945045698, 50887852193, 49933786903, 50701371066, 50835437304, 51811426039, 52001142461, 52208850924, 52962969687, 53681597826, 53855522682, 53484824187, 52566078140, 52098095999, 52070988797, 52234735804, 52999640145, 53683093977, 53489825954, 54229223326, 54489075364, 54051844961, 53591276008, 53061909466, 53517234467, 54080559123, 53862820838, 54772879335, 55125356335, 54808811543, 55432745153, 55633525248, 56537319958, 57449973786, 56838489554, 57151693586, 56548378567, 55571236593, 56366210754, 55994371418, 55638570845, 54822050793, 54740654492, 55572120003, 56313329861, 57221383050, 58035427392, 58279578750, 57497782285, 57739972828, 56774098524, 55775592393, 56322219377, 57188373864, 57933953893, 57017929522, 56445939561, 55858524256, 56324273817, 56534448472, 55593731727, 55161680892, 55854382871, 55127841377, 54475909895, 53960437574, 54402929350, 54128816200, 53510802938, 53933686788, 53291316779, 52797074034, 52929810073, 53191029156, 53098583140, 53525843796, 53119750203, 53899471608, 53389265650, 53403165599, 53862159372, 54109441646, 53578662572, 53555148654, 53716778430, 54170539229, 54528347657, 54104992750, 54105856237, 55043471502, 54836768600, 55355709564, 55753593078, 56132548408, 57103137663, 57931870203, 58460004515, 58562313241, 57870002455, 58289599718, 57403329491, 56742569446, 56349666080, 56870425777, 56234775497, 56021635131, 55775480948, 56531631202, 55710917394, 56114592945, 56350417066, 56066900770, 55521925111, 54750810732, 55183921768, 55559160498, 55937140714, 56714394477, 55739855566, 56226127983, 55350147148, 54466772285, 54928010078, 55858162021, 55116367912, 54701100896, 54625093604, 54412089950, 54333189916, 53663812285, 54358664636, 54989910887, 54583019574, 54438490088, 55186009888, 54851283411, 54591844088, 54394589243, 54976073116, 55126382586, 55908955908, 55333222684, 55979971797, 55872240430, 56409114515, 57225451700, 56381399057, 56102972097, 56280377576, 55876978787, 56781721431, 57478895595, 58063237537, 57196034493, 57109398881, 56824479163, 55955517387, 55178677151, 55013238655, 55674945944, 55045279880, 55344645560, 56083606864, 56820512716, 56175007563, 56175365982, 56017570473, 56147032682, 57082318841, 57237107155, 57092069290, 57481117778, 58249279522, 58096281459, 57328160150, 57008055337, 56517937733, 56579147656, 55964114643, 55832068372, 56730017292, 56865199831, 57357599576, 57171259741, 57355568280, 58107954992, 58924183910, 59115385488, 58913235964, 58881526108, 58768154921, 59113122354, 59378599831, 59015396772, 59089051849, 59837013128, 59185614935, 59881444765, 59013571372, 58956353729, 59480624578, 58586876769, 58859384391, 59546151355, 58816585318, 59765138521, 59800064857, 60564485319, 60416084034, 60213853894, 61200905952, 61183444101, 61930826654, 62249435003, 62945066246, 62228328706, 63213630604, 63650632839, 62940195481, 63589844806, 63539884283, 64024936640, 63938724743, 64015382258, 65002465763, 64472435674, 64768742094, 65722077664, 66349218091, 65896468050, 64930610855, 64225849156, 64680508233, 63854332602, 64105339504, 63674662912, 63640710803, 63594852214, 62715492537, 63368054006, 62534189973, 62651685871, 63436436323, 62946275705, 61965571466, 61341660816, 61572080586, 61892974078, 61632648788, 61808425671, 61699599699, 62241227303, 62584140163, 62749730834, 62927940352, 62776021131, 62874013137, 63617946797, 62958062403, 63938918316, 64699131420, 64767551451, 64118116469, 65002427598, 65700046276, 64925748534, 64620655551, 64448016845, 64956485454, 65259677222, 65282764175, 64326845656, 64838429711, 64926592032, 64462061696, 64616810525, 64880036854, 64954114388, 65731698179, 65799194167, 65263575231, 64919228650, 65057258284, 64907482281, 65154012584, 65542819142, 65007170182, 65337258516, 66141664401, 66730901725, 67016174085, 67232973523, 67993791990, 67168984242, 67057958566, 66243355922, 65776623300, 66039209054, 66431915130, 66794337846, 66884505564, 66839060302, 67474217887, 68113694159, 68219601750, 67999316043, 68560967175, 67717266633, 68491495306, 68259646847, 68803238787, 68210940275, 68771027078, 68063177873, 68495739343, 68782903621, 67900227947, 68594979697, 69281819512, 69953648310, 70673263834, 70476942368, 70595600648, 69612990043, 69423778691, 69980855733, 69142485007, 69279704489, 68630958598, 69363407099, 68779054858, 68869568480, 69464532840, 69112790531, 68699133007, 68225215485, 68520301412, 68958912521, 69070249580, 69295042275, 69910956481, 69447131521, 68650922438, 68223689988, 68239329478, 68194907116, 67355781828, 68170514493, 68690178061, 68183952119, 69133639596, 68554140264, 67890599766, 67228330168, 66887244297, 67236227017, 67464516114, 68408772337, 68190850205, 68804812001, 68669790163, 68385498221, 68887947911, 69484060120, 69239835276, 69157940137, 69116127048, 68844931679, 67887872203, 67330730951, 66869172832, 66887463595, 67711130388, 68464057815, 68143620589, 68827894217, 69358113251, 69306805767, 68527050421, 69273521210, 69135233641, 68138376739, 67998065999, 68779784047, 68762558018, 69618254790, 70373227123, 70748651202, 70935839028, 71499800850, 72284907504, 71948860734, 72911363545, 73290151719, 72720673242, 72566767645, 72063649982, 72778940668, 73676861638, 73678718519, 74533827770, 75103658193, 74680658291, 75243611473, 75905058172, 76728656889, 77592297226, 78260344886, 78742493818, 78979868915, 79433587377, 80029271697, 80852952238, 80907616263, 81229829230, 81651207114, 82532342411, 82329216163, 81875028590, 80937182644, 81814070255, 81216213831, 80757474826, 81274635385, 82069948729, 81237750286, 82038632454, 81556563308, 81642829784, 82637660869, 83432454115, 82908696447, 83128563727, 82666275659, 81792243811, 82118357865, 81276895038, 80645159658, 81497076844, 81816045732, 82538651981, 81791535117, 82756849881, 82152624309, 81159012875, 81079778140, 81120752049, 81541562813, 80791755124, 81744132899, 81445998597, 81166970295, 81027617642, 81588759703, 80909285531, 81484332137, 82028248496, 81184891489, 80931166932, 80796749175, 80599113190, 81088420924, 81359895523, 81057496041, 80643314805, 81247727635, 81247303645, 81587604725, 81142837393, 80408953682, 79535173944, 79683381238, 79334912373, 78832347574, 78608206433, 78153972818, 78804941696, 78575317661, 79455350671, 79853196086, 80711206220, 81281518723, 81483401004, 81709343507, 81459767868, 81957311489, 82886308010, 82352483357, 81650603103, 81052307524, 80394529327, 80372363330, 81009829237, 81349950638, 81452045723, 81907239410, 82404857383, 83230635865, 82276551490, 81325466371, 81392761314, 80398709686, 79733388369, 79592146961, 78906004804, 77932599325, 78101841876, 78481439933, 79349275223, 80192626406, 79795382866, 80478974936, 79932062182, 80210179515, 79297366905, 78504868337, 78926531257, 77957233171, 78066810216, 78549613263, 77597091319, 77978545656, 78900903936, 78915182109, 79173514683, 79415930221, 80257931756, 80418015051, 80614208950, 79962492949, 79917348437, 80327733021, 81260319493, 81756294347, 81765371080, 82675467842, 82802619999, 83673628732, 84314046686, 83498313927, 83719078361, 82766606341, 83380228467, 83502302387, 84176061778, 84445647317, 84099089359, 84072436308, 83696455843, 83825127720, 84666156979, 84130284798, 83571399153, 84550850793, 83629845617, 83998476715, 83813588503, 83633963919, 82722367074, 82298632261, 81881674374, 81695562859, 82385697349, 82178179218, 81843410387, 80947929131, 80434552916, 81420914719, 80827336266, 81733291959, 81541702048, 81068434552, 81960722033, 81283659846, 81213186375, 81694869396, 82366807094, 81741190918, 80833588566, 81449963878, 80979526152, 81345365039, 82131654003, 81584617442, 81346954861, 81640869885, 82587808236, 81598849897, 80919317368, 80139708130, 79659266332, 79748893313, 80088235769, 79680507764, 79189851585, 78598670771, 78823358333, 79075959446, 79773418001, 78799458011, 79483048480, 80340358839, 80972703456, 81487950256, 82425862545, 82502204000, 81647396555, 82257877709, 82572476747, 83019512100, 82293832616, 82956088173, 83396080617, 83108773390, 83780007352, 84693179016, 85450094996, 85215919828, 85608856921, 86089310420, 86319302375, 85407689440, 85982981617, 85348180488, 84389353069, 84423961473, 85284070467, 85809894304, 86414568962, 85420780012, 85973119078, 85759201186, 85676112907, 86302588987, 85524948228, 86419525237, 87098804106, 86509463517, 85962349278, 86721361548, 86511219171, 87389734563, 87564617970, 86997877326, 86781700748, 86329116879, 86177346449, 85863999538, 86625653181, 86592842649, 86777746347, 86500732983, 87363197329, 87260663007, 87879526630, 88657890852, 88805968174, 88684897348, 88364127324, 87634943396, 88630130058, 88682182595, 88164211381, 88218154508, 87319954696, 88124769404, 88530796021, 88656123715, 89071204221, 88533063691, 89070191816, 88460734984, 88384462528, 88495858319, 88900674476, 88439866164, 88428655943, 87853894714, 87120341203, 86179176491, 85709560267, 86100205777, 86445573193, 86253140307, 87107178793, 87954051454, 87959953610, 87904212640, 87872795408, 87194744788, 87379871469, 87871329612, 87509011055, 87884960820, 87029154638, 86157977647, 85811782935, 85023921441, 85440133654, 86060097659, 85879288882, 86691891746, 85838299060, 85125730383, 85606296219, 85490879520, 86360473049, 85801753907, 86124690701, 86604217289, 85861927912, 86175374283, 86370204027, 86134669969, 85342694882, 86150930976, 85922253175, 85082651674, 85356401554, 84759536617, 85558978839, 85928138638, 85898434381, 85858269859, 85957093814, 86108734211, 85636329902, 85184012293, 85199346119, 85347310280, 85547292659, 86489727311, 86525399422, 86415437652, 85620653001, 84845387801, 85665644123, 84919651507, 85443128496, 86311559761, 85378759220, 86089943015, 86815501286, 87574028568, 87384716633, 86705884849, 86404051690, 86440263390, 85667304980, 85843026457, 85395787702, 84578482295, 85514107971, 86398836598, 86176753646, 85812686269, 86522981345, 85794475093, 86639041517, 87379346475, 87851258852, 87929031467, 88763307467, 89091814417, 89709053494, 89313864184, 88912998211, 89006199083, 89632500606, 89728585169, 90504615956, 89928080625, 90251957873, 90045463288, 90301559338, 90404017261, 91303082923, 91568816973, 92563960338, 92900460765, 93649185208, 93623877261, 93672703896, 94355000648, 93540636040, 94290414127, 93488113604, 94013685399, 94149332762, 95087093040, 94420280090, 93584243897, 93085771275, 93038473591, 92998271021, 93099031164, 92212185121, 92825810813, 92826182159, 92377809899, 92171965626, 91344896840, 91877155559, 92142451324, 92668698298, 93096322444, 93207356843, 92557794393, 92895083982, 93269232819, 92521390422, 91563639216, 92507805431, 91609442610, 91049357314, 91302530965, 91430667396, 91683686140, 92546547338, 93182732010, 93760355867, 93582701462, 93533428175, 93419098448, 94273677792, 93380902799, 93752279353, 93558985281, 94156675478, 93622862534, 93009650568, 92930677958, 92734663480, 93006610103, 93980231145, 93281987445, 93556163372, 93739391847, 94333573942, 94933516521, 94214641470, 94929851008, 94917079447, 95081958260, 95980218024, 96517032993, 96685992192, 97287761710, 97398389468, 97219246788, 97652674616, 97976528381, 98531315794, 97681121450, 98406133904, 98662073472, 99051150460, 98908130179, 98078896275, 98128730749, 97679822886, 97784008226, 97779682705, 97555845501, 96571430831, 97167278256, 98050543171, 98969486525, 98575495402, 98357148805, 99077476030, 100031692223, 100642049696, 101037421075, 102033180787, 101717800529, 100736228845, 100976242307, 100959456202, 100251364621, 99525966844, 98883653412, 98715818453, 99309258921, 100163286661, 99671229393, 98823383746, 98890260172, 99178721951, 99362545592, 99255728702, 98949151994, 99626430020, 99631139360, 99967625664, 99174451168, 99863842865, 99825441642, 100365146887, 100714277555, 101117541207, 100606471529, 101200921967, 100585375224, 101004674123, 100061827555, 100228409434, 101054121449, 100092943176, 100125979934, 100252352625, 100763781612, 100358719321, 100078473920, 100564416566, 100961462243, 100939667989, 101594280445, 102163700317, 102320617985, 101794109726, 101683952864, 101684016076, 101697921595, 101729516807, 102721644743, 103450030371, 103906867690, 103086837813, 103438431512, 103536614469, 103113302632, 102659450373, 101863991651, 100934740085, 101604123371, 102119166917, 101296191564, 100465016287, 99671828527, 100430192937, 101083334698, 101775084592, 100863255362, 101350053027, 101659096414, 102445197411, 101863215204, 102091844985, 101522528621, 102337692804, 103260962202, 104114159002, 103180684978, 102715378397, 102480901041, 101873395587, 102196295463, 102975531318, 103692883148, 104514314208, 104759692862, 104923751769, 104267274825, 103677891031, 103180067319, 102501386484, 101805401323, 101335758430, 100862562743, 100877528498, 100554597178, 99785336793, 99661870623, 99472021993, 98848067067, 98845087745, 98767204540, 99339529552, 98756697955, 98549963633, 98094140338, 98557750820, 98156955091, 98037039902, 98341745136, 98990740871, 99628665453, 99982597352, 99962654163, 99257275272, 99042397050, 100020460886, 100239826553, 100389188817, 99717533909, 99958510179, 99690182634, 98998547891, 98649012060, 99408901626, 99954827653, 100195955715, 99326885492, 99613144243, 100133790904, 100080219542, 99285646990, 99146574918, 99474227301, 99437641318, 100025444931, 100435642157, 100705623679, 101356174027, 100706647100, 100722722628, 101248311388, 101053339791, 101097393319, 101999245002, 102307620701, 102414542546, 101774917842, 102220248905, 103097213802, 102149925558, 101366513844, 101926809426, 101379263114, 102147767686, 102305109446, 102407753190, 101739948237, 102065893128, 101717501150, 101197374307, 100802306243, 101629568011, 100746108667, 101649731780, 100917849996, 101260229383, 101757312922, 101313490910, 101763342200, 100974105973, 100858872034, 101673593494, 101467117328, 101666652789, 102506699192, 103329102894, 103645157351, 104579422302, 103949800304, 103933622883, 103292574555, 104055065868, 103474151831, 104323155269, 104648585825, 105481157440, 105428737981, 105078492406, 105086377534, 105547042259, 104640860440, 104003016623, 104200117440, 104239506984, 103867645581, 103978851567, 104082896699, 103628332007, 103476907228, 102774763192, 103150241723, 103113871416, 102325584286, 102086379730, 101523695476, 102234041984, 102544555495, 103112099046, 103750990863, 102942381421, 103940042198, 104441291282, 105082806250, 106037504089, 106161603030, 106400500745, 107396319226, 107781989781, 108173646691, 108128100819, 108430834192, 109347488431, 110082994668, 110778854094, 111485288757, 111349055351, 110592115719, 110160428822, 110079707156, 109919663909, 108996966176, 108785342034, 109697918140, 109796608473, 109185974958, 109728742039, 108838772613, 107911860360, 106919692511, 107550257018, 107540739240, 107389111890, 106835105680, 106959093454, 107890910840, 107171534490, 107459999715, 106951737534, 107097367248, 106815265645, 106614463265, 107251401921, 107857552177, 107436429561, 108344572390, 107801281865, 108416913335, 108400936055, 108065338264, 108535906294, 108805683831, 109069198173, 108267391040, 108585775748, 107808325598, 107667388736, 108158264156, 108552599548, 107999385299, 107800132589, 108515336114, 108493817861, 108898798391, 109489408085, 109344511376, 109846378170, 110157673208, 109856284962, 109962748216, 109237444092, 108784539253, 108762406014, 108724147678, 108941442656, 108008867327, 107706679589, 107424288940, 106787498544, 106246505876, 105578194634, 106468763012, 106907225353, 106248391297, 106809980603, 106148075973, 106984722174, 106233704786, 105824837558, 106468640247, 106483178325, 105922189018, 105896197802, 105916346457, 105503824490, 106260509521, 106031860454, 107016476718, 107217002186, 107155507490, 108143092332, 108485352543, 108954214929, 109441355525, 108797895688, 108872366259, 108859911113, 107921696365, 107690259597, 107294078390, 108160410628, 108562338051, 108408105467, 108087394365, 108346284827, 107381157656, 107216909157, 107101696855, 108054912145, 107123806806, 106150987553, 106968790159, 107155189671, 106747243594, 107417498517, 107901087334, 107857968212, 107743384526, 108437566439, 109189910588, 108503086093, 107885528728, 108292807290, 107551745187, 107523893835, 106872729000, 107320086225, 107926483712, 107329991477, 108008224434, 108780025520, 109091462399, 109315653634, 109059466794, 109145318700, 108331718139, 108501208192, 108541631655, 108947713706, 109490214088, 108776709110, 108988323515, 108700463298, 109590101855, 110137640268, 110378311595, 109983037238, 109445881717, 109429960785, 109002195698, 108843445222, 109645498340, 110158060067, 109177789637, 108713726054, 109580170267, 110550647589, 111064980112, 110135549115, 109489978827, 108582854141, 108478269155, 107837137178, 107420212413, 107779403633, 107429792106, 106549212330, 105668114574, 106085213804, 105514851894, 105953935440, 106698533250, 107268315577, 106337952689, 107272460707, 106790134275, 105894974848, 105804435050, 105362067162, 104795072980, 104124044250, 104832397621, 104915349480, 104013179895, 103932701511, 104673263637, 105618154158, 105611955375, 106239137126, 105735999171, 105752724352, 104850578248, 104071040656, 104078450685, 104829177843, 105228279187, 104523159097, 104492672297, 104050487418, 103848104942, 102912166733, 103398828727, 104244249543, 103320838094, 103576347271, 103777390459, 104400356690, 105311657178, 104820101186, 105181771626, 105504505442, 105540503936, 106513061735, 106355126153, 107021290679, 107514094357, 106710511881, 106685867578, 106579212891, 107250264156, 108183312831, 108125652269, 108100423550, 109070679693, 108291003252, 107870997841, 108047151102, 109002129524, 108633265829, 108817781196, 109788474641, 110185711644, 110334207320, 109836575053, 110710602014, 110936413285, 111268544237, 110322401957, 110672718366, 110191548566, 110663451743, 109809749966, 110584376001, 110419008116, 110417658034, 111353144746, 111294934904, 111963348319, 111163184677, 111363446117, 111555928846, 110852953838, 111117838640, 111122799894, 110810791700, 110689770063, 111075516333, 111476575937, 110607038322, 109758488302, 109966624970, 110695782205, 110197269421, 109516726509, 110363094446, 110481914969, 111326862526, 111539453106, 110557058822, 111339798325, 112041154736, 112048400041, 112429814519, 112122828280, 111471370419, 112422883999, 112973862023, 113896323549, 114238538854, 113735665309, 113274742927, 112876535838, 112620212632, 111667061414, 111763384527, 111185417516, 110471463744, 109488028608, 109184079633, 108239798806, 108096501372, 108417316944, 109405923206, 110256496986, 110627404742, 110701605011, 110422729323, 110881081191, 110522097505, 111074640578, 111058715165, 110952983843, 111325200395, 111052148914, 111035007951, 111105951701, 111425394049, 111782210710, 111502005522, 111842095521, 112324624045, 112749840278, 111964799286, 112512645187, 112956220793, 113376734802, 112846067763, 112634280082, 113506785307, 113709351226, 113449660167, 113070521233, 113553110780, 112596811018, 111952839892, 111854339974, 110978511109, 111657376949, 112446996295, 111585501525, 111876862606, 111719489170, 111069056630, 112003049153, 111458293897, 110510223230, 110272706914, 109502749906, 108550478417, 108483335312, 108787721338, 108680033469, 108470466191, 107497861274, 108166823105, 107246376817, 108231492939, 108050601705, 108831858600, 107833418471, 107926313621, 108664405963, 109546789109, 109015324676, 109064996679, 108385116608, 108849536204, 108185474160, 108856621755, 109638426068, 109934306941, 110509574492, 109594116218, 109166874604, 110077382019, 110346667363, 109852183053, 110369405965, 110358586031, 109407560690, 110076149921, 111023191957, 110839802772, 110444521936, 111226159823, 110894556168, 110131320817, 109131371094, 108185955252, 107280168949, 107355257237, 108239754148, 107516538979, 106939959600, 107196132033, 106866925185, 106247124055, 107114452951, 107585537079, 108237217591, 108474242892, 109048457211, 108203388371, 107559424405, 107079569243, 106606290685, 107552253183, 107539153017, 107288037305, 108285570724, 108392927191, 107874174839, 108100436411, 108631325815, 108627263148, 108611739432, 109231936669, 108619163158, 108432351374, 108509681897, 108085307918, 108138085706, 108474166991, 108483317475, 108874929456, 108854820399, 109330984511, 109296059916, 109595827411, 108848880513, 109100462585, 109677174236, 110601737889, 111457530814, 110772995161, 110214125536, 110127219158, 110482101485, 110835493590, 111379462344, 111515234816, 111710478351, 110990127990, 111272780303, 111868918857, 110950438603, 111057237378, 111935142817, 112448721494, 113185002248, 113285031561, 114073931100, 113729976718, 113324628031, 113425017686, 112606568666, 112856519534, 112171387976, 112826484984, 112774730159, 113702950478, 114335015015, 113736131526, 114204495439, 114026790042, 114986575386, 114068325605, 114337053694, 114643589649, 114400709683, 115128947739, 114417735577, 114088566700, 113262085223, 113248214692, 113129471766, 112618293387, 113325037818, 112554887964, 111912183665, 111816701128, 111386174978, 111876307472, 111646288155, 111194003119, 110816609136, 111113823102, 110825309460, 111017888836, 111029211054, 110832954432, 111258890658, 111821857095, 112333564524, 112389435503, 112817585139, 112261546011, 112301692208, 111714995155, 110911628567, 111896934260, 111403495402, 111052196823, 111551902097, 111227581106, 110596626082, 110408795251, 109428056006, 108921770202, 109451695256, 109788808229, 109756958297, 109303895082, 109466514761, 109246082606, 109497815417, 109451746941, 108916866205, 107976984155, 107600241690, 107901639267, 107019105127, 107521032611, 107946639754, 107148121755, 106925293564, 107817758812, 107431916057, 107362126373, 106756812606, 107349139323, 107438951631, 107103694290, 108003037831, 108944583901, 109789555241, 110253635250, 110589055889, 110175271698, 110480655537, 109578463672, 109713638588, 110439104223, 110549274457, 110713914448, 110003171220, 110962985014, 110776411751, 111355426449, 111228431207, 111405247075, 110540805950, 110279888496, 109416681903, 108828844139, 109644960554, 109767338832, 108940200484, 108510608168, 108806415220, 108986497262, 109404268189, 108742563483, 108788298809, 107908201176, 107734547425, 107595571880, 107566578490, 107426887061, 107221311721, 107939543359, 107320777885, 107269941631, 107599581977, 108352706261, 108079879123, 107101794614, 107460971081, 107221213774, 107780709274, 108431873888, 107645331407, 107615779651, 106847955988, 106143709590, 105777345943, 105065905994, 104699538034, 105086803359, 105445189592, 106052706538, 106008392122, 106717383049, 106714812076, 106186181879, 105620479614, 106613430911, 106701165570, 105853838874, 106209501969, 106513786867, 105954999512, 105059545718, 105520140682, 104694744259, 105498016093, 105474118107, 106020632466, 105863953144, 105195176375, 105873623762, 106154066487, 106653134530, 106134183565, 106361932446, 105634577268, 105897967220, 105644310784, 106554897399, 105714317094, 106254666104, 106451508234, 106301151128, 106249082976, 106618084515, 106148990567, 106760915089, 106986507786, 106748537452, 105859913664, 105798731969, 105798693015, 106228334995, 106175909253, 106806478239, 107116810184, 106361318347, 107228273466, 107188822633, 108022067206, 108911443331, 108690857797, 109354090756, 110069831505, 109899403825, 109214204172, 108529324210, 108602965497, 107994475272, 108211431426, 108037356300, 107124052723, 107864542499, 107356595028, 108014057693, 107234575992, 107754769307, 107772040979, 108253786440, 108676006519, 109553327972, 108607242555, 107661116641, 108482068436, 108176035858, 107186122040, 106209945093, 105816089581, 106707337588, 105926265193, 105878920563, 106049018990, 106896945948, 106494275451, 106290490186, 106978687882, 107902805024, 108430460288, 108630879537, 107796009727, 108460824206, 108735061697, 109560117903, 109640465648, 110545504500, 110872599534, 110500691267, 110843446944, 110233884476, 109685507974, 110434881924, 111357568064, 110857337099, 110440552621, 111142287669, 112015270356, 112086597491, 111156866600, 110855359773, 110317682453, 111279695802, 111821274641, 111147809324, 110283539388, 110353930174, 110503733019, 110582167016, 110942222383, 110553152274, 110259262360, 110680448941, 109905382015, 110405477920, 109709425209, 109290666076, 108788478736, 108617786115, 109509828180, 109124266497, 109767260593, 108859779341, 108167580372, 108597091061, 108503058268, 108397459495, 108825128860, 108572129862, 109135939899, 109243631967, 109953653280, 109828638710, 109923207245, 109937261788, 110771015195, 110398240429, 110792419049, 111303067570, 111918129515, 112577798643, 112356032605, 111846036083, 111935185272, 112840061949, 113585991710, 113253133084, 112596280494, 113495667151, 113144680741, 113596567485, 112936923283, 112221191389, 112953031549, 113228607002, 113553607686, 112775481272, 112774124071, 113717965165, 114389658205, 114147339174, 113302858978, 112462933609, 113109642188, 112827436636, 113781125741, 113080205251, 112946830773, 112945111314, 113480177540, 113441014042, 114263963666, 113316141292, 113279012355, 113417115327, 113972621056, 114734491949, 115221421345, 114616493789, 114671526998, 113943765584, 113936515940, 114209489539, 113989365239, 114310370112, 114623812131, 114818514799, 115694005501, 116178839954, 115376783371, 115056534867, 114643141979, 113920002512, 114340931831, 114210015015, 114366745651, 113538866720, 112592249615, 111997535482, 112137585751, 111942529141, 111396208437, 112220380354, 111953930994, 112785038117, 113336487181, 113719346081, 114654202721, 113836815385, 114095616937, 114394503573, 115092260752, 115248474912, 114367623988, 115058631822, 114271740481, 113623395679, 113839657179, 113953502623, 114647661591, 115301011836, 115055171920, 115829078129, 115389625408, 116182850189, 116651341377, 117040232678, 117455651847, 117451785777, 118334635885, 118555609926, 119422591501, 119266798654, 119160991552, 118553576035, 117949317148, 117501399378, 118408622716, 118545291129, 118016492659, 117499665756, 117467892914, 116571638132, 117183450551, 116190784757, 116013642009, 115542680586, 116285223102, 116901556790, 116214964643, 116758438567, 116664217472, 116402729842, 116476024257, 115972229847, 115986559136, 115736799964, 116305617523, 117106771071, 116344328312, 117276078436, 116955422189, 117440537599, 116504352131, 115731930053, 116150023084, 116587914050, 116068212478, 116310823977, 117233095970, 116309894684, 116337849492, 116547402206, 115553298894, 115902354868, 116217888827, 115277445916, 115841708156, 116706574249, 116381318490, 116280717339, 115517823720, 115799289512, 116625229594, 116399711208, 116308532962, 117082323893, 116457148494, 115557368223, 116496380898, 116301029963, 115747555975, 115385972330, 116326079636, 116775802348, 117191079054, 116978413773, 116333209829, 116327104224, 117090692714, 116675394708, 116970675237, 117607857123, 117597890861, 117517549445, 116780255252, 116993754388, 117771405117, 117206008680, 118032704484, 117269575819, 116471651629, 116579892357, 116383085112, 116813365090, 117087859971, 117464212617, 117695826469, 118089213218, 118997276008, 119924457066, 120002003318, 119414101708, 118468843368, 117524696057, 117871924942, 118112484710, 118579990699, 118844918081, 119475866797, 118688201296, 117962319434, 118655464902, 117799524259, 117373389490, 117854565807, 116891496660, 117011017779, 116657485021, 116305907503, 115745457178, 116257684003, 116068741410, 115365198715, 115988571405, 115951061869, 115782387205, 116128570424, 116886484609, 116180353039, 116541840832, 116375726564, 116857677477, 117099668373, 117649173132, 117989934397, 118631280409, 118823389306, 119396947184, 118810638118, 118829080889, 118112452138, 118771799461, 118186598922, 118773810959, 118630149661, 118144420502, 117718578699, 116952921464, 116029334475, 116541941872, 116158820060, 115891748031, 116837006177, 117544779916, 117110198362, 117004086195, 117291167484, 117457460521, 116862024799, 117232236403, 117116923881, 116138142047, 116493319779, 115897991309, 116075664194, 115912672635, 116554591974, 116182405329, 116188173371, 116721976196, 117351891663, 118091191808, 118582299530, 117772319934, 118661419187, 119623397500, 119085263285, 118909261284, 119310242619, 119402317490, 119039267596, 118818333725, 119500607188, 118629566508, 119449919598, 119618441652, 120387407383, 119474916048, 120421135239, 121164437540, 120617098237, 120085721997, 120324426892, 120568746186, 121191206368, 120400372553, 119603890633, 118971485044, 119407034400, 119798823564, 120017595580, 119798407397, 120061847552, 120669398357, 121070770849, 120197997167, 121042415877, 120918309764, 119994118485, 120990402270, 121447010872, 121388109457, 120538941972, 120976067613, 120163391996, 120404925372, 120470857428, 121130313857, 120693427078, 120803304852, 120153643833, 120402224116, 120277137533, 121040367718, 121056402000, 121540364109, 121026704732, 121667545914, 122275097852, 122360185616, 121951423754, 121651027673, 121606476294, 121893293227, 122471962392, 122303953186, 121976225051, 121808435449, 122332959311, 122586925476, 122314630993, 122331107455, 121754571483, 122723660246, 123128519195, 123866758352, 124367386939, 124316526365, 124677135517, 124204242349, 124680854169, 125539697561, 125172346822, 124677179230, 123902194307, 123681980440, 123136361203, 123724366534, 124050953248, 123224593208, 122494093511, 122114084341, 122101049793, 122237886288, 122118408741, 121985018330, 121957037522, 121169643136, 121593331916, 121468068315, 121212282837, 121248366731, 120559970246, 120627773802, 120440540031, 120994957278, 120417067268, 119910431927, 120178950730, 119969722169, 119138052847, 118805598758, 119350034869, 119670569898, 119438095106, 119951722127, 120631579640, 120763111218, 121511819112, 122071400507, 121270762648, 121754330796, 121698521465, 121639549840, 120730807740, 119949890258, 120509425897, 120062698491, 120596661417, 120436014304, 120201367899, 120931584126, 120418217193, 120398728834, 120479882971, 121078637350, 120575674294, 120660711531, 120360904636, 120550439702, 120347523528, 120256803623, 120282840630, 120434565423, 121367045388, 121969637605, 122642617923, 122256827608, 121759729894, 121751954365, 122710859551, 122217569293, 123036499855, 122375506106, 122465097494, 123202690390, 122846267716, 123649378282, 122967149636, 122504114744, 122288200237, 122299174713, 121310008614, 121217094019, 121290975438, 120538943001, 119543400463, 120504057418, 121129644923, 121279423622, 121554516442, 122033503853, 121632326896, 122360393306, 123353578360, 123727036015, 122804320243, 123426763648, 122960831870, 122003841490, 121049170563, 120076191519, 120606462412, 121356822201, 120789443141, 120535926327, 119617103666, 119650649146, 119372428676, 118471292348, 117494433071, 117704380717, 118460910407, 119291303677, 118512488348, 118511273649, 117512590514, 116781553428, 117382066706, 117965865131, 117765958516, 117816686572, 117360947619, 118242649282, 119042495187, 119696802308, 119645598038, 119621348958, 119043767405, 120014414046, 119599954021, 118805449825, 119475042974, 119835574113, 119221665508, 119875157402, 119288269660, 118499573419, 118374629037, 118422641375, 117516528259, 118213095724, 117803625596, 117765720773, 117865402121, 117488383561, 116865109576, 117333926682, 117228462480, 116325269772, 116421412466, 116807234936, 116316513561, 116730402184, 117189647982, 117479080585, 117602230842, 116712992411, 117520526357, 117887229373, 118098180100, 117334605318, 117365873696, 118080000619, 118980820563, 118639571655, 119271882025, 119097378230, 118377854480, 119239774796, 119477078319, 119550366550, 118597522975, 118895027847, 118480386879, 117749025104, 117616353722, 118031644846, 117304395032, 116545772829, 117435119406, 116856392765, 116806607266, 117542645742, 117522636257, 117687365037, 116979806967, 117791121342, 116822423137, 117661546473, 117083188203, 117781051390, 118186524930, 117644674451, 117808432494, 118465584513, 117608345314, 118012072565, 118790123591, 118994377844, 119615218606, 119990551636, 120901511858, 121803705236, 121943221860, 122304839252, 123284670984, 122659793591, 122195582395, 123165435991, 124144227553, 124604827474, 124280167560, 123656901218, 123876151500, 124308111312, 125200872053, 124901815795, 124582195584, 125076468004, 124118194652, 123671588444, 124025243003, 123815069596, 124211209967, 124652959651, 124393912877, 124400332547, 123578461650, 123138903562, 123321656188, 123575310300, 124019154248, 124051026240, 123848671890, 123823194912, 122982558945, 123809796158, 124555964132, 124219657458, 124165609676, 123185596316, 124158148820, 124201537959, 123774442121, 123230289053, 123357049422, 122825153030, 122429805970, 122884886796, 123097954824, 124096214321, 123450144654, 124127562161, 123842233363, 123828023958, 124728441328, 125319233725, 126152276420, 125551388474, 125533076329, 125009367744, 124363016794, 124339252590, 123832132392, 122923713417, 122965014671, 123896767241, 123251355369, 123325858170, 123752443996, 124665902263, 125102186332, 125274784003, 125236714146, 124298627018, 124700156011, 124638166618, 123948635220, 123949953001, 123929538485, 123399288117, 122861361611, 123296929027, 122783938252, 122090662810, 121218424414, 121199085288, 121330290385, 121700125152, 121753303429, 121182950188, 121445558636, 122047455045, 122305901053, 123017979383, 123292713560, 123628591519, 124058806457, 124261190386, 123790908005, 123390516182, 123082580013, 123276364934, 123483578057, 123897617165, 124754662006, 124283206691, 124889188481, 124892050249, 124735487369, 124328148144, 125122037659, 124343170499, 124959106825, 125190890201, 125472455591, 125372208251, 125058237422, 125564446535, 124719601227, 124444250589, 123690014664, 124432828613, 124813215351, 125499895534, 125072771847, 124125556970, 123370509433, 122768151681, 122985235005, 122613624204, 121885321792, 121730561624, 122452326845, 122661947101, 122247623760, 121986445474, 121703089613, 120987368546, 121212626955, 120787879139, 121579172291, 121607924716, 120922826369, 120985228456, 120155739222, 119447116289, 119454464673, 118504742592, 119364064776, 120009827033, 119018179341, 119006650975, 118281329892, 117444194540, 118065443067, 118070460084, 118384436925, 117940478603, 118757961320, 118423960776, 118027530710, 117973721529, 117799030436, 117384656955, 116983124152, 117739711641, 117492885011, 117691717968, 117699372404, 118561785643, 118783040415, 118676826902, 119087277849, 120021355480, 120123569411, 119691757737, 119299210319, 119883055789, 120736437532, 120171401907, 119363477953, 118610174804, 119407384950, 120291471126, 120967826324, 121130364009, 121933743974, 121577787185, 120983966033, 120570931073, 121510131594, 122132252328, 122676029909, 122455357372, 122800930090, 123598497450, 124408675038, 124611720364, 125293121507, 125412066191, 125965189374, 125855256880, 124956727926, 124754595103, 124897216570, 125333278530, 124552264958, 124927823055, 124132341768, 123443866321, 124204973782, 124932387734, 125878621068, 126197790154, 125983536579, 126344495569, 126560544450, 127240890499, 127020799481, 126383002228, 126075455442, 125482732132, 124606436594, 124986043809, 125282941432, 125788380817, 126751035853, 127311457036, 126777813102, 127040314906, 127945690938, 127918460681, 128519166734, 129135052889, 129630131488, 129763098711, 128936550362, 128254736218, 127705253565, 127168615405, 126919185910, 127052664352, 126532718158, 126491356648, 126361094139, 125888740476, 125207032207, 125252227592, 124923198757, 124533232607, 123943099854, 124386909661, 125260324444, 125386934724, 125572707205, 125413558491, 126187608114, 125533115005, 124607158876, 124791199237, 124134555586, 125045110065, 125029825252, 124714550226, 124415489522, 124999571921, 124718488019, 124863292057, 124654101562, 125265722861, 125803525775, 125298882081, 124607565779, 124849122544, 125660541553, 125079810397, 125990769409, 125364694451, 125571476415, 125257281398, 124577739337, 124264859344, 123322592503, 123892160138, 123553882791, 123812825238, 123068733814, 123586072738, 123759188566, 122912731615, 123497891236, 124138622039, 123503046757, 123085786069, 122620898263, 123348298964, 124102855134, 124365666282, 125316768742, 125025403039, 125092915302, 124258698226, 124667625695, 124164920352, 125105845177, 125324395395, 125724438595, 126562469975, 126484720955, 126674572416, 127043313718, 127212377937, 128052364107, 128181898025, 128209367396, 128100527761, 127447367869, 127250614067, 128146696717, 127417085432, 126784733888, 126461871699, 126280195207, 125429005713, 125543283155, 125445700527, 125019340780, 124589090740, 125466974412, 124913961686, 124084930000, 124681807213, 124593965784, 125173358730, 125799472835, 124889114245, 123896462022, 123439356943, 123489016090, 123984006775, 124846759200, 125371381570, 126316562428, 127197346095, 127312254305, 127036704528, 127728031957, 126841448307, 127590796995, 128202997815, 128421661402, 128049888551, 128556514066, 128100602045, 128160543346, 127166426118, 128136760547, 128098037679, 128537375875, 129187163176, 128499010147, 128496356699, 129294915820, 129023242257, 129606108886, 129703527019, 129204448956, 129825463832, 129779635553, 130455762659, 130956084938, 131423981111, 130889889945, 131641899310, 131404732237, 131918077816, 132489966258, 133249858660, 133539356599, 133414682801, 133681697369, 134021443933, 134401183393, 135145870529, 136101241651, 136082172102, 135219555935, 136210780322, 135999149583, 136698476994, 136061529694, 136366960605, 135932646431, 135719540709, 136589983279, 136323616820, 135960525359, 135076871333, 134088857510, 134830760413, 135561956095, 135299905229, 135460068853, 135871633655, 135471573995, 135618170518, 135462145283, 135948420996, 135184146136, 134890892091, 135019747048, 134848327683, 135619971823, 135768505835, 135810746883, 135536217877, 135958611634, 136383576619, 136946959515, 136230456838, 135932231915, 136469059266, 136901924170, 137242166301, 137118207352, 136473769615, 137430251993, 136938836679, 137537118451, 137887195576, 138761180960, 137910446453, 137219672021, 137483625072, 138301034756, 138772504811, 138084623938, 137876465356, 137747382234, 138261671822, 138821916291, 139606909272, 139021111087, 138737875803, 139691097420, 138747170848, 138585555523, 138769325660, 139261639139, 139199304756, 139602846479, 139505377868, 138817452604, 138041693811, 138053783542, 137700895168, 137361804637, 138025116811, 137665274231, 138134438124, 137620465724, 137034891822, 137075669425, 138013751027, 137585381860, 136714085646, 136108366032, 136848684199, 136592957377, 135829774153, 135194117704, 134493451734, 134717022035, 135436169516, 135411873193, 135810692584, 135678504847, 134684765782, 134419149681, 135083820975, 135867868944, 134914591024, 134281764150, 134071794157, 133335700349, 133053832008, 132995138499, 132302179131, 131703712146, 132199050735, 132533215458, 132291016754, 131806219020, 131998392279, 131233980333, 131734855227, 132566286226, 133095476887, 133083659889, 133601877091, 132681114369, 132035320264, 131049136607, 130480630380, 130711286210, 131480214608, 131050168520, 130819434515, 130630347279, 130967015124, 131735508414, 131875451704, 132001162212, 132131408953, 131141114511, 132135438737, 132137915288, 132342272398, 131927775657, 130996490021, 130552608514, 130145826064, 131143808678, 130177616437, 129608166994, 129989902744, 129049860260, 129855195841, 129724399715, 129673697555, 129684974785, 129324792713, 129535580831, 129872265546, 130272667186, 129785802754, 129787247922, 130267622575, 130579043807, 129891061359, 130032401975, 129968830165, 130030983285, 130610481112, 131004250909, 131479456676, 130489859134, 130855617939, 131377660117, 132075307456, 131783785911, 131393281977, 130699147679, 130994928418, 131364908670, 132156218738, 132517474463, 132694112475, 131917923756, 132085879689, 131382540438, 130406311122, 129728213909, 129339931348, 129189363911, 128306796836, 128998733963, 129972163539, 130096516198, 129567366204, 129678704232, 130220934508, 129740286534, 129799288614, 130019902422, 130577559219, 131064318054, 131969720049, 131459691692, 131568708561, 130940089870, 130643802668, 131502703915, 132281422708, 131405495326, 130787096958, 129997588813, 129301381487, 130052688990, 131041637308, 131640534095, 131048867185, 130872062372, 131541832501, 131957751504, 132113711486, 132918297515, 132536647239, 131762092509, 132462083521, 133175813878, 132416347654, 131756005894, 132715471364, 133516589055, 133726818551, 133787446642, 134699548246, 134586159617, 134474435744, 133799718270, 134236570998, 133683958735, 134019624700, 134690867703, 134069026527, 133270489177, 133005753211, 133414369292, 133126234506, 132397496129, 132675628689, 132691586260, 132355349021, 132047310771, 131661551432, 132479337450, 132764402718, 133508054871, 132821460775, 133601487967, 134148720189, 133935553416, 133096592205, 133690662346, 132911685404, 133456394066, 133421010578, 133423650008, 132986675743, 133122126772, 132631246224, 133353619112, 134102286972, 134612029797, 135480392351, 135552005258, 134853234865, 134859875345, 135432985896, 134702322152, 134247580316, 134674584368, 134047305335, 134634590003, 134077052284, 133472574264, 133535916176, 133188695964, 132566256523, 132851576689, 133305663405, 132670879980, 132582040944, 133466747633, 132910688825, 132428626099, 131675194573, 131019438473, 132009556440, 132985267183, 132669546056, 132247796710, 131508249896, 132299737017, 132077928154, 131224769603, 132213294964, 131740973817, 130915033312, 130589735168, 131107061824, 131471112259, 130787340518, 130167181156, 129705694577, 130664149687, 130217257500, 130742179569, 130998374328, 130471807051, 130462579657, 129825788203, 130105258538, 129723505328, 129850901079, 129153121198, 128478281228, 127486245934, 126865100530, 127595725594, 127273682954, 127733849737, 127500218747, 128303629066, 127660648050, 128137851471, 128723803319, 129418744243, 128526871361, 127994470435, 127069607555, 127821587642, 128002826871, 127748660567, 127896797959, 127869461822, 127124414535, 127712024633, 127395091384, 126950936958, 126906467308, 126596201613, 125834966370, 125707252975, 125306599900, 124497696210, 124095346986, 124091122790, 123861669734, 124257838249, 125098295356, 125226331125, 124608942755, 124939163732, 124015022490, 124426353278, 123946893655, 123448656973, 124051224849, 124347166584, 123708773062, 124125742678, 124033672635, 124716850820, 124330586277, 123738321270, 122833715960, 123132516920, 122145332717, 122633188275, 122533252196, 123076723477, 122770107369, 122575113015, 122931035684, 122129322157, 122685712585, 123173606033, 123792630125, 122856466589, 122847561082, 123369273872, 124151487114, 125043247680, 124604104127, 125159737382, 125409056396, 125779917896, 125539575968, 124945566047, 124038552722, 123657387316, 124083771886, 123404530654, 122779984523, 122996239607, 123755534531, 123776577978, 124245370124, 124831329914, 124125137882, 124677107247, 125521621028, 124961730562, 124631932375, 124006238113, 124850329561, 125034601814, 124137612666, 123598908963, 124377425779, 124565628096, 124253617726, 123338986704, 124194432427, 123840100160, 124276608641, 124111278424, 124604833401, 125292995362, 125469393540, 125555373634, 126448606345, 125935443474, 126420839705, 127406548138, 127231960118, 126442608114, 126025908538, 126657160481, 126323615243, 125873960728, 125902979153, 125154994665, 125270028386, 125553194195, 124760842485, 125292834081, 125428345812, 125343194062, 124474975284, 125216659323, 125215123023, 125354248662, 125879695600, 125133139165, 125184294556, 125586791231, 125863262415, 126535591047, 126433235642, 126235410358, 126516364774, 126501983304, 127254172956, 126629096012, 127117261545, 127424512437, 128025113338, 127162911374, 127555193620, 126916925390, 126772836830, 127621833184, 127086634651, 127751655764, 128515508140, 129330977382, 129964663681, 129015286522, 128204808776, 128360865275, 127707400783, 128585695672, 128487763358, 129249719473, 129138624128, 128352997394, 129208654941, 129630845826, 130207797256, 130447005142, 129516892999, 129843866673, 130332068677, 129412369383, 128918431482, 129618300977, 130309894095, 130330718796, 130099089426, 130885991734, 131539790283, 131793243861, 132045457745, 131283646686, 132150106155, 131401770992, 132077477905, 131338989899, 131656842319, 130702280720, 130627588326, 130433082207, 131000713068, 130481628842, 130383266902, 130902029590, 131882372348, 131183187084, 131359078177, 131620890440, 132507045820, 133361404459, 133453687284, 132804929862, 133224054792, 133117948788, 132275428863, 132441852053, 132500761795, 133452915671, 133769686042, 133743417328, 134354606561, 134494731762, 133524018269, 134462367515, 134690114863, 134420118137, 134039745035, 134016181271, 134980095664, 134176031606, 133671783012, 134536680256, 135011278191, 135631335264, 135654441536, 134757046549, 134140950792, 134579257406, 135262249725, 135780215679, 134807537009, 135398158489, 135741522185, 136430729745, 136053536443, 135514277861, 135254436156, 135075400390, 135884578865, 135712722947, 134985834376, 134720877746, 133960053111, 133258644210, 132418620687, 132015918568, 132084353262, 131898548170, 132170339512, 132168341634, 131641274427, 131732792196, 132364672780, 132670516296, 131765301085, 132100408692, 131383033672, 130423952644, 130552070663, 130385018680, 130480816714, 130132554412, 129750777446, 129230085343, 130173148122, 130950186515, 131770510556, 130876287796, 131733778611, 131741029146, 131422102563, 130456426674, 130817728897, 130290422683, 130334200305, 130697951175, 130530040214, 129632954584, 128963131006, 129294083940, 129833644916, 129270260630, 128593423450, 129103123659, 129924384520, 130134960818, 130742445595, 131476327647, 131281408013, 131293592616, 131730619659, 131880088746, 132361015149, 132482614212, 132830902639, 132590500367, 132196376027, 132586316284, 131930353246, 132121550433, 132162269914, 131852328568, 132487283111, 132021261850, 132198329837, 132347013560, 133048845619, 133609332304, 132882125558, 133518919650, 134084902360, 133652496967, 133206299453, 134116549216, 133445649253, 132946615385, 132444136140, 131448426830, 131618702948, 131631493891, 131876105796, 131378487132, 131145477752, 131213825149, 130695117383, 129843654463, 129886504308, 129846333688, 129485334736, 129550187856, 128944120987, 128816068591, 129461816055, 129757411065, 129873178679, 129315259174, 129289819921, 130186000273, 129364581955, 128476608964, 128900411512, 128611533351, 128993373032, 129914676297, 129352734356, 129003432613, 128970088834, 128321044953, 127772638344, 128246063167, 127459491939, 127944787481, 127693471490, 128658087313, 129208357901, 129050610469, 129419685019, 129449531337, 128905208423, 128795075827, 128083781727, 128594408872, 129154715575, 130058882592, 130415556070, 130752340521, 130927536740, 130782629700, 131539521912, 130934729190, 131904006035, 131283590653, 131975202618, 131839907013, 131663856798, 130808301678, 131632067259, 131515643992, 132427971008, 131689356523, 132556202397, 132117440832, 133050803145, 132874288458, 132498560732, 133177359606, 133821937791, 133317634891, 132864151165, 132337106180, 131562365113, 132282676853, 131631185648, 131164790399, 131687165230, 130747778457, 131067910833, 132030579056, 131672248740, 131488083695, 131352245941, 131890065149, 132697469490, 131782279759, 131425058853, 130900265932, 131847775555, 130883023937, 130083250384, 130124147026, 129229170045, 129804331521, 129776762274, 128950495797, 128818250223, 129140234186, 128179677361, 128655870883, 128359592727, 127602172211, 127484235131, 128389578295, 129022614306, 129560857958, 129210857399, 129419742560, 130317126501, 129573961195, 130044623329, 130376855366, 130174010311, 131147069532, 130874575096, 130017946248, 130440354799, 130681418692, 130682578129, 131278329673, 131626473043, 131889738575, 132602499739, 132965292184, 132479321542, 132513808580, 132276857434, 132668201576, 132856651763, 132963984557, 132116707975, 131320663583, 131266451294, 132161814456, 132386005612, 132750462275, 133289543411, 133153860552, 134148327914, 134998715567, 134109835814, 133224005228, 133481150769, 133612919666, 134460887537, 134794540471, 134297525215, 135162358358, 134930396941, 134472832472, 135184602231, 135927929293, 136345546919, 136312653784, 135356525852, 135521918830, 135671485800, 135678064470, 136002172691, 135574740724, 135033404548, 134348518558, 134673982825, 135146488571, 135083082088, 135767324405, 136190635431, 136856853510, 137758261608, 137558999115, 136666538003, 136210074564, 136094686798, 135528718326, 134851847095, 134564740214, 134374084511, 135120135622, 134241948168, 133862350465, 133909625758, 134215641029, 133272883681, 133999843562, 133603756336, 132964480000, 133661520878, 134181268842, 133544925184, 132881942301, 132243363646, 131465790704, 130824949466, 130533155352, 130073358911, 129502539650, 130372939249, 131348724035, 132036144378, 131365101844, 130536001526, 131217073902, 131244099984, 130620551730, 130368462834, 130990990422, 130314670697, 130884092471, 130563256834, 130551855361, 131105674167, 131146021416, 131941247553, 131851242613, 132331951059, 132437239789, 131917717699, 132622991577, 133218029250, 133489056061, 134279574924, 133771063746, 133088848233, 132656304733, 132105628621, 132521875858, 131523155439, 130738853090, 129752110270, 128770292213, 128168581365, 128260811191, 128656392528, 128666397090, 129074759193, 130050376360, 130166747976, 130555921048, 129986097761, 129738953868, 130116539630, 129849650570, 129425337183, 129326793143, 130275965241, 129309241761, 129928428981, 128986332414, 128868524945, 128416021655, 128058272931, 127734443572, 127939322010, 127459288600, 127139327542, 126951601872, 127351692338, 127076255172, 127925829365, 127339029796, 127885556202, 128749342937, 129694076827, 129926775329, 129652612581, 128998600191, 128245270018, 128855168789, 129561811787, 128698695605, 128000646312, 127471852412, 126513128990, 126507765472, 125583967352, 125966300989, 125230447046, 126012099144, 126546686626, 127101263450, 126733172734, 127078973911, 126747734813, 126443408317, 126219093355, 125728734878, 125019459053, 125400114126, 125572768877, 126019048666, 126271909448, 125881473156, 126731030100, 126181171928, 126409957066, 126977953731, 126378892173, 125441024325, 125503242360, 125928859070, 125331798403, 125489786628, 125805679524, 125015507255, 125001792341, 124996804955, 125260122611, 125976986065, 126896796945, 126439715955, 125494148345, 125479521736, 126332077949, 125747798109, 125019223283, 124236535252, 123675335438, 123225941509, 122808144150, 123297366979, 123060650592, 123151422541, 123043071068, 123194682945, 123949994446, 123192082543, 123938335565, 123161297349, 123118465502, 123959916205, 124905180034, 123955552147, 124305015215, 124885259319, 124572485025, 124878750275, 125826341894, 126568303331, 127358492240, 126661887563, 127650033345, 127717812959, 127516166148, 127912908789, 126954784067, 127033695751, 126856904940, 126722529619, 126476183817, 125592090935, 125606768647, 126042889294, 126075684208, 125987679259, 126638925408, 125955186282, 126551328247, 125553291932, 126116068196, 125209039874, 124709518708, 125707568978, 125000222980, 124550312045, 125098502767, 124551390708, 124729155991, 125520544117, 124763811020, 124872145569, 124550698013, 123597046753, 123731321248, 123763413479, 123280829894, 124028851658, 124298400566, 124493482080, 124005572458, 124430437922, 123710106612, 123121750246, 124112509769, 123198800131, 123151768338, 123144061429, 123695561668, 123984453899, 124166574416, 123531739590, 123247142368, 122253507464, 121926338884, 121310644502, 121315078962, 120898679940, 121505733814, 121813592174, 122239270482, 121785061950, 122309079613, 122877644158, 123492287495, 123299600410, 123763020414, 124204753455, 124001555369, 124132161251, 123947613518, 124333514670, 124499109596, 124678505496, 123841361569, 124521839926, 123594512761, 123234179682, 122735255638, 122176311976, 122784571616, 123532174857, 123181134903, 123844262228, 124188888155, 124729579933, 125555510826, 126413349691, 126096744096, 125703854487, 126009852073, 126222850589, 126461324726, 125599045186, 126138644448, 127010326218, 126305142952, 126658446979, 125920441321, 125395641975, 125193169840, 126020628508, 126251354548, 127019958478, 126068428316, 125546822668, 126524966728, 126121247751, 127074182920, 126225383845, 125963397238, 126832021422, 127042341571, 127526689620, 127436400301, 127781483517, 127184600205, 127532050105, 126867034347, 127140820127, 126851415303, 126960518699, 126280472646, 126732587838, 127408023425, 126721109892, 126578400190, 127555925695, 128163126470, 127840040784, 128779337014, 129372267697, 129385775454, 129275627509, 129974703134, 129115273774, 128238560981, 129017509421, 128889908861, 129197246660, 129697511254, 128734697152, 129726876715, 130280392131, 129420463915, 130014435818, 130338794065, 130765321441, 130441130575, 129797167777, 130615753324, 130036403446, 130989376860, 130921113765, 131655560251, 131208840526, 130305894934, 130167204355, 130315256910, 129899368936, 129237894939, 128277596270, 129210743082, 129952089186, 130344668867, 129805886526, 130404604821, 131357705794, 131788491079, 131534600473, 131158433332, 130234610349, 129552368815, 129272803965, 128515697704, 128923311486, 128830750814, 129512888781, 129304383410, 129768565582, 130274429080, 130236176264, 130358962705, 130098307678, 129836607811, 130094686815, 130591875311, 131434600508, 131800343868, 130932606508, 131787301736, 132447030651, 131476410749, 130709944868, 130813831722, 131129517108, 131041144331, 130372663690, 130685169051, 129776840652, 128993946271, 129201123788, 130124296791, 130469446677, 130790012060, 131083376125, 131047760772, 130770030759, 131109484752, 131456347469, 132248064925, 132339660251, 132068905943, 132098595075, 132519417185, 133201483609, 132341146990, 132272168146, 132113581512, 132311677514, 132384731263, 132299890186, 132305810842, 131975810661, 131134775204, 131781005992, 130783788856, 130044943085, 129229381204, 129401359737, 129330454887, 128933693596, 127954106914, 127890965282, 128478505554, 128763228315, 128295054495, 128685475319, 128390428761, 128417288047, 128541067573, 128058168613, 127534466895, 126678404226, 127438636389, 127031359258, 126508248501, 126685818016, 126744720296, 127286638253, 126639277808, 126710134737, 127610540241, 127077066506, 127813185014, 127800514877, 126972813226, 127121650363, 127942833968, 128926882899, 129798842348, 130526428130, 130003658343, 129510462882, 129787692466, 130392309317, 130023477258, 129109185495, 128139669199, 128565794903, 128053416499, 128892105684, 127994966321, 128041330927, 128634242079, 128960954814, 128460262663, 129448327733, 128818126893, 128369219694, 128399963972, 128001500042, 128284593704, 128281443161, 128219814820, 127393146647, 127786743398, 127621934822, 128572269186, 129535891972, 130159923144, 130034699807, 129992830999, 129818579651, 130059630621, 130386116190, 130470386738, 129615922808, 130591738522, 131199427745, 132173957073, 131927532363, 132531833644, 131617703226, 131732959926, 131892385928, 131753673382, 131174320311, 131141989341, 131564029424, 132094273889, 131264778295, 130714104512, 130365285733, 130573819822, 131501896627, 132423753393, 132025855096, 132151084694, 131221492363, 130771057340, 130263531192, 130069807504, 130124695192, 129489494036, 129928223348, 130761500603, 130156358083, 130114619363, 129465619594, 129985055568, 129398510729, 128943963105, 129469657918, 128936502899, 129039114860, 128886331853, 128359336407, 129168106733, 130083035955, 130364933545, 130172870408, 129438238054, 129314674699, 129854651356, 128904632982, 127977001335, 127161403627, 127871017828, 127282688070, 127375714115, 127297102785, 128206609418, 129107333457, 129424846112, 129956150040, 130100625764, 130627253693, 130096158260, 129560807420, 129213364415, 129513300361, 128740325826, 129356166584, 129587272885, 129063243311, 128960985222, 128462781957, 128140930497, 128865574323, 128712298399, 129528425526, 130524103801, 130753539201, 129997171613, 130406406683, 130345614634, 130293020195, 129498210383, 128825634346, 128135398858, 128994764914, 128881708122, 128455332740, 128853487842, 129747836597, 129782646731, 130202374273, 129946200197, 130556562113, 130153412588, 129416394629, 129798761429, 129246871806, 128694592841, 128691714867, 128911282122, 128002530611, 128324463241, 127404752678, 126563299277, 126727234365, 127418463670, 126452035325, 127125509713, 126585488262, 126047367766, 125865519789, 126435978488, 125649552304, 125697034196, 126492173070, 125704567209, 126628199686, 126569250111, 125579193687, 124615515711, 124598661121, 124639177484, 125184446391, 124847947983, 124910206295, 124345910098, 124875275333, 124435321119, 123600209312, 123071697656, 123033261661, 122890029249, 121986020180, 122731894494, 122178283187, 122162854502, 123070808963, 123411560983, 123600914589, 122781503379, 122788542419, 123547139114, 123117047720, 123745425333, 122866819034, 122606067703, 123404766771, 124247097636, 123590351058, 123011019285, 123536310661, 123923748572, 124921834180, 124899230803, 124361663262, 124283483120, 123683314039, 123069977623, 122947503702, 123405115200, 123722940526, 122819884514, 121950908784, 121775917939, 120842325671, 120505209290, 120293808430, 120885811718, 121422098683, 120724143029, 120123612351, 119715669378, 119352536501, 118989250319, 118060336073, 118819503185, 119066559911, 119682343718, 119390710058, 119791772550, 120068247419, 120815068863, 119938932755, 120433312819, 119696514675, 119174791541, 119695747619, 119896019730, 120189052452, 120648555762, 121226318683, 121266470226, 120281388005, 119967700643, 120791546138, 120435965032, 120619843303, 120906489569, 120825514820, 120720075200, 121470531513, 121931865995, 121892466118, 122133372277, 122233663996, 122234874672, 122193914065, 122854845922, 122322655069, 122382951675, 122063471386, 122678607199, 121694472486, 122298997064, 122167076364, 123056127337, 122667952350, 122818238914, 122064851132, 122432664104, 121746702330, 121152314963, 120326313422, 121272628753, 120524695317, 120311809888, 121108124266, 121828328381, 122777400755, 123488405097, 122816288484, 122314262302, 121699525766, 120828785696, 121446097425, 122276946453, 121656433114, 122287917812, 122796964025, 123059134416, 123792862194, 124246055835, 124482791710, 124348685567, 125158903334, 124615692716, 124752559889, 124951242607, 123966938403, 124147903547, 123429266146, 123149472308, 122876433489, 121961477270, 122604540730, 122996775837, 123111516241, 123197411358, 122404153035, 122796204562, 123749744181, 123295568932, 124224179104, 123985649660, 124260173015, 123353626622, 124205783485, 125024456840, 124283563585, 124613372753, 124963366109, 124508463528, 124618703754, 123905178631, 123280134082, 123089414737, 123441017349, 123282586136, 123190742212, 122522790411, 122675493469, 122398670127, 121494949536, 122043980845, 122100002429, 122498691415, 122148622824, 122481894902, 123440592559, 122766594217, 122666625499, 122506448790, 123499338166, 123493884134, 123354511417, 122536734705, 122273288983, 122718932630, 123248566510, 123284861722, 123378447888, 123360060757, 124052677284, 124471074468, 123576420343, 124403478093, 123897515686, 123188805553, 122433761236, 122298409361, 121306854677, 120315090390, 120834413296, 121525011189, 120918094111, 121128537695, 121103132248, 120564647996, 120834151955, 120465707405, 120325008011, 119643061404, 120065744516, 119143979780, 118471115942, 118671622023, 118519288418, 117897339290, 118741216461, 118575571994, 118403719921, 118332711440, 117436898685, 117781182891, 117512204945, 116884907518, 115888672917, 115404470830, 114629195767, 115049992551, 115071210250, 115670248958, 115458088861, 114609623174, 114801768193, 114019452130, 114245619640, 114799514600, 114940272214, 114224001268, 115064905676, 114829299771, 114691188773, 115503280699, 116322585452, 115764620951, 116404600605, 115850795534, 116726316631, 116239837358, 116853008404, 117225294553, 116941194163, 116957454275, 117123171379, 116340474723, 116898760702, 116029236386, 115879787378, 115427308881, 116119796579, 115286603726, 114733275843, 115283175106, 114625611837, 114007507591, 113931292737, 113265274373, 112660376699, 112489480458, 113222768516, 112336534085, 112470934301, 112248663763, 111310767368, 110416814456, 111279336972, 112272777499, 112730137795, 112228118625, 111529260470, 112287321621, 113148336173, 112930711810, 111966037038, 111998742932, 112909730664, 111930796223, 111009138475, 110927292007, 111659009087, 112224240940, 111627030332, 111061855993, 111290045319, 110559961124, 110872912063, 111056989342, 110895799760, 110170589550, 110507418944, 111107314744, 111727571660, 111675169499, 110985324626, 110613347205, 109892584792, 110762514238, 109881222286, 110560386772, 109915890198, 110548460067, 109700169231, 109752865675, 110243924267, 111112345512, 111312839472, 111044515545, 111022381983, 111466203483, 112433817452, 112131447883, 111234053028, 110983164452, 111507792938, 111482573379, 110809194889, 111707134816, 112483531708, 113482797942, 113564402023, 112792967086, 113307500541, 112679015476, 112753904924, 112456219356, 111966152624, 112268994304, 112831346867, 113637949671, 112754599080, 112837786049, 113696356525, 113386950611, 112704531614, 112385412674, 113298905508, 114081312881, 115009231448, 115213015586, 114656939862, 115486476539, 115965837975, 116283163205, 115817713391, 116396046604, 115695203404, 115972401685, 115783365329, 116285287056, 116716092217, 116829454128, 116196853130, 117194970867, 116625525804, 115971523479, 115177971740, 114674465413, 115658499235, 115765880205, 116075192211, 116584050878, 117311766417, 117807840598, 118422085094, 118560152914, 118464217566, 119304447202, 118864226162, 119670590713, 119644134248, 120112314833, 119169157922, 119850774815, 120113812261, 120616120268, 121153399308, 121933651598, 121807029793, 122677774546, 121908196066, 122712785183, 122148742698, 121566581684, 122561075588, 123298929812, 124214492700, 123899987402, 123604953791, 124172090514, 123820013108, 123371530670, 123485918588, 123565640389, 123931455965, 123133315865, 122770960941, 122004681053, 122371710277, 123008495073, 123721726699, 124486733075, 123547397100, 124190092011, 124656698169, 124621469096, 123789597859, 123219670875, 122862525503, 123173378784, 122788802479, 121954628580, 122348920066, 122959048929, 123601171462, 124494343582, 123588962603, 123164539334, 122852816428, 122327531802, 123018465261, 123062322272, 123881066921, 123212135225, 123105323578, 123290819143, 124268411948, 124556170027, 123934540246, 123382963081, 123749190103, 122961842007, 122895298622, 123174856245, 122927291181, 122054908843, 122381690076, 123041552588, 122688153070, 122890442644, 123810383749, 123828746619, 122929282351, 123228524740, 122592442047, 121603179514, 121288575248, 121833225628, 120914040677, 120757951924, 121001246469, 120012327444, 120989897677, 121891269098, 121799569019, 121065295557, 120417529149, 120755723621, 121636960298, 122409994420, 122767763494, 122295965870, 122807983919, 123076684304, 122339024013, 123183371530, 122265305970, 121523368848, 121870983772, 122477509120, 123055294146, 122114399073, 122301165879, 122754700241, 122101756928, 121541296472, 120771571133, 121119203397, 121742287569, 121221888286, 120764119721, 121749956349, 120797707321, 120321257160, 120631382108, 120095500821, 119374691901, 118590483652, 119235142642, 118243224860, 118377912290, 119158798787, 118592201160, 117799231354, 118510664581, 119179821315, 119718356296, 118916084235, 119087872648, 119623820608, 119252218296, 119282154370, 119027150483, 119464447682, 119024282839, 118622935854, 117857785728, 117283888541, 116757089467, 115824295252, 116693965221, 115932764150, 115644119609, 116357710280, 116736170819, 117166606783, 116770049257, 117201810732, 117951857459, 117283953337, 117603649206, 117181606081, 117854431880, 118337084702, 118344210221, 118448304367, 117703650552, 117418379847, 117001088854, 116391195290, 115968329788, 115378184907, 115855541252, 115436306585, 114969984161, 115683681402, 115538377004, 116408700821, 116891141704, 116551926201, 115731652225, 116126306304, 115320206638, 114322319670, 113552021865, 113290649060, 113244319216, 114206455231, 113334863422, 112511987785, 112176946951, 112575424696, 113205262974, 113675655606, 113955124515, 114402048023, 115140408685, 114161207386, 115011395139, 115694250494, 115022160294, 115972667411, 116057365868, 115276033715, 114706683265, 114552702961, 114185961686, 114046427895, 114807118095, 115222196911, 116167055925, 115391742457, 116003569416, 116471321046, 116248342526, 115636327091, 115576497718, 114835991357, 114167834833, 114805485314, 115738904562, 115725957666, 115615073096, 115402589928, 114554763825, 115551271736, 115826409872, 115166965319, 115452749777, 115386267758, 114431023876, 113937841374, 113860981856, 114279062496, 113675062683, 113429328440, 114091372388, 113723826716, 113924772143, 114745152862, 113955903963, 113203338719, 112502509122, 112472920149, 112282585911, 113168168774, 112900343103, 113299047409, 113524696867, 112728553622, 112077366189, 111724225593, 112640796442, 112303014920, 112642859491, 112223793394, 111566090798, 112126403695, 112983982693, 113650361516, 114478558117, 114726191103, 114158819252, 113399937630, 112867945299, 112883840449, 112051259272, 112166955323, 111813083095, 112465903913, 112389770321, 111706672466, 112023094935, 112129997922, 112780890466, 112601770749, 112371668689, 112848722411, 112131104270, 111776006947, 112060045459, 112156883308, 112541415955, 112491436564, 112218740699, 111693297053, 112452046396, 111754134217, 112450621488, 112317336247, 112422355341, 112622090284, 112932692034, 113620581030, 114061686544, 114532642154, 114996160181, 114822121877, 115550891885, 116465293587, 115543765830, 116351348321, 117234265656, 117043697605, 116173101054, 116381784910, 115595241651, 115152022298, 115766329736, 114973848142, 114822984975, 114243228490, 113790523864, 114334592823, 113400190756, 112576377319, 112993262915, 113645495238, 112790838618, 112291716157, 112710971482, 112397740418, 112330078631, 112126613853, 112151898407, 111424460362, 111175546529, 111078178677, 111499102887, 110803854583, 110763565397, 111295905094, 111583688293, 110670170053, 111649638776, 111038598189, 110569474268, 109604570697, 109061733629, 109380733730, 109214350487, 109393283110, 109206283078, 109314031598, 108900160691, 108992455755, 108175843901, 109036803872, 109851373344, 109590451325, 110182914462, 110641812553, 109785034589, 110482502419, 111208860053, 111894883080, 111331607651, 111531524636, 110805273467, 110159808128, 109770800846, 110347943079, 109770789442, 109381156690, 108474577035, 108919257200, 108296283003, 107527230928, 107606245702, 107985747158, 107430274349, 106571394468, 106317769431, 107307619557, 106739121641, 106982636197, 107517303875, 107756157552, 108619707303, 108683698754, 109575442411, 109739135303, 109598269550, 110232205994, 111079210448, 111181271620, 111711629531, 111877692128, 111794301634, 111817444030, 111120834304, 111488913109, 112439828204, 112180072281, 112709640788, 111786763051, 111252482199, 110447480158, 109614701863, 109914772661, 110788577889, 110769966784, 111295199598, 110932971540, 110994279542, 110201022367, 110628180621, 111508742885, 111969476099, 112151743056, 113136236085, 113084302019, 112559684990, 112043278272, 111808891062, 112129886011, 111491537555, 111178444202, 110317646055, 110435757000, 110901965722, 110182829329, 110899632359, 111252497799, 111338021227, 110575978266, 110023923790, 109390862620, 110141859973, 109375776395, 108783849630, 108375553101, 107996230162, 107029984239, 106852093155, 107248017082, 107794421317, 107613965683, 106767888877, 107073950632, 107095058887, 107730415565, 107812050653, 108778513421, 109335350115, 109992614931, 109255651765, 109893313743, 110006989124, 110156075380, 110262562516, 110034802934, 109087889862, 109508507411, 110463297875, 109812118268, 109703434653, 110106130011, 110723591339, 111448329064, 110765137988, 111118510005, 112000760854, 111891442267, 111211364766, 110492285507, 109993231460, 110832499927, 111581708209, 111147213843, 110160491513, 109363736537, 109976800182, 110737144626, 110559862888, 109832970147, 109301974629, 109615827602, 109109995454, 108654835348, 107707574202, 107739327691, 108338396552, 107609162200, 107339019498, 107709024885, 106854747218, 106446970274, 106490923215, 106644270507, 106786894745, 106716357601, 107562437290, 107165129810, 106893374873, 106569348319, 106485255920, 105704262232, 105126947966, 105746520236, 105624662868, 106071500630, 105241860197, 105285886259, 104679362479, 104051148168, 104712752180, 104083140231, 104120998656, 104431383032, 104920494701, 105253824421, 104306665739, 103548009278, 102719205240, 103574418274, 102578340323, 103133604483, 102392298487, 101656910256, 102299687937, 103150444003, 103308909452, 102865592926, 102084241569, 101151827338, 101455467842, 102450791987, 102968146197, 103354389806, 103984664527, 104383102085, 104774230658, 105748872331, 104765469535, 105236799484, 105648343053, 105575351559, 105131289978, 104492108218, 103560395291, 104114036592, 103751313392, 103658235746, 104373315038, 105308198559, 105024655801, 105210659238, 105618526849, 106401123430, 106421236226, 107399373653, 108138676462, 108439075220, 109234229012, 108259063613, 109185768820, 108444125291, 108517137925, 108516981540, 108541161705, 108080292379, 107139933895, 106399141538, 105673488830, 105996934883, 106414028871, 105474445678, 104518159505, 104722138598, 104797764578, 104641146592, 104801037326, 104131785054, 104640971681, 103674752854, 102704099808, 102912704600, 103335182410, 103683429372, 104467054012, 105224711880, 105381805143, 105672170300, 105163990568, 105616057803, 105248985254, 104406500611, 104634689600, 105293670315, 104638892652, 104814133061, 104111110676, 105043952916, 104783470928, 104843653264, 105358806951, 106269982653, 107052858689, 107264723022, 106432362069, 106435699182, 105501506677, 105855038373, 105930653407, 105176345566, 104452405461, 103932562939, 104289115366, 104162189108, 103353684676, 103363696638, 102566739229, 102052139365, 101754809396, 102432932590, 101913275552, 102470284733, 102467718065, 101794494127, 102461851427, 102959364258, 102831183903, 103272602373, 104189055354, 104491136373, 103961230751, 104729233738, 104477013394, 103949447330, 104769061284, 105690770703, 105510365146, 106296430131, 105579907511, 105798412200, 105427110127, 104453690595, 104719449588, 105681068282, 105923097949, 105187829256, 105052150445, 104430676677, 103793171559, 103963420580, 103657062717, 103389993344, 102875394079, 102785920083, 102352778710, 102317294512, 102887147115, 102301408968, 102520933489, 103267934368, 103709334699, 104112693625, 104653869003, 105615682269, 105077999849, 105495666241, 106102629095, 106637468189, 106557516935, 105925176694, 105667167449, 105434148487, 105752209754, 105633378574, 105356225944, 104798525294, 104101808413, 104001228156, 103826659289, 102901451546, 103807270695, 104453269930, 105090053853, 104178823961, 105094635082, 105069793547, 104866134278, 105678303863, 106166280439, 106666580096, 106730772159, 106143248075, 106185654487, 106706800484, 107109827790, 107412449466, 107908344722, 108835152374, 108656922186, 108210086975, 108585558474, 108115175342, 107541730238, 106682961630, 106758209552, 107305017034, 108219580785, 108044684118, 107613176562, 108145177185, 109121275281, 110029302010, 110241476944, 111060280957, 111783571115, 112327069275, 112899559188, 112649948465, 112612095898, 112119772683, 111721381730, 112634956138, 112724365967, 112956496750, 113952140905, 113389555767, 113571099867, 114113138379, 113897156896, 113236449873, 112583798233, 113559582769, 114557928871, 114083563156, 115019757965, 115324801550, 114874851377, 115019720108, 114682633352, 115584944215, 115786076464, 116526752146, 116915459288, 116320767706, 116337483142, 115743744722, 114829080264, 115218113729, 115933510053, 116822034790, 117464530121, 116655307055, 115697533151, 116181936140, 117180739851, 116297925143, 116910267019, 117194247909, 116417414544, 116181115683, 116065717675, 115997463660, 116110637278, 116464631901, 116561771217, 116175315209, 115793113882, 114930879595, 114527416943, 114552168773, 115483143485, 115185218858, 116056453592, 115255854485, 115384015330, 115481575633, 116098293315, 116665736150, 117108053060, 118076196610, 117279943080, 117142893843, 116714352906, 116079034753, 116265827698, 115893439919, 116485286960, 116695008565, 116327502332, 117033143460, 116265811012, 115395591883, 114438729067, 115031012261, 115881584415, 115641208210, 116604044058, 116373592600, 117310539190, 117237340909, 117386200924, 117698989335, 116702932222, 116229560342, 116190865904, 115892124834, 116081864123, 116471712631, 115634522449, 114683007653, 113806761513, 112904250369, 112683222949, 112729275726, 111848584653, 111099952202, 111904886570, 111072073081, 111217467145, 111879954340, 110949119599, 110065592938, 110428940109, 109579366935, 109374489677, 109076451333, 108213933351, 107649651121, 107418968868, 107754960288, 108062801954, 108990029963, 108276114989, 108793540126, 107846686881, 108039033228, 108684105848, 109639817800, 109292358520, 109807536427, 110363370566, 111223541311, 110285656367, 110445692706, 109820215171, 109393869125, 110083820523, 109240045459, 109050120984, 108361791258, 108866320044, 109847527226, 109817994122, 110529323155, 110379886762, 109533985428, 109728443146, 109544085017, 109494923522, 109519956546, 110196690900, 110233849130, 111142385035, 112139902493, 112387364762, 111647436820, 112636915018, 112523271314, 112446528270, 112114375309, 112692843932, 113000249882, 113324819543, 114120336745, 114337669317, 113516005363, 112908056198, 112420978737, 112883832270, 112140785966, 111815994321, 111962561625, 110978392911, 110930854571, 110183822558, 109564440903, 109146432190, 108597051039, 109361113472, 109393954345, 109823665639, 109546300256, 108943571351, 108630284860, 107757763607, 107572939820, 107199628344, 106675498059, 107198616459, 107181295926, 107031580076, 107910324696, 108610809956, 108407912636, 109183982810, 109733203210, 109539052660, 109339226125, 109084814335, 109036065543, 108263706446, 107804446083, 107760576558, 108199472337, 107807504355, 107049552067, 106985794923, 107897193783, 108562417209, 108368885892, 107452090700, 106499303705, 105826015123, 105919934522, 106013835399, 106056665533, 105588514047, 105986094557, 106654810327, 105690426937, 105325668048, 104645203918, 104750141935, 104892662019, 105029814841, 105251879322, 105028737622, 104189841637, 103427969032, 103903066449, 104294211074, 103612420421, 104467271462, 104902153508, 105622425625, 106591355068, 107189394523, 107123381042, 106951680550, 106017509882, 106296374185, 106759980128, 107748828510, 107416234765, 107795949740, 106882445483, 106207370186, 105889661733, 106159169354, 105462190232, 105408298805, 104713332082, 105279109801, 105824443814, 105137446444, 104726141596, 105014540613, 104864285369, 104393416762, 104299194335, 105229946970, 106076503263, 105700060113, 105093197058, 105826990819, 106824446735, 107544546689, 107366295517, 106510893439, 107472450131, 107612788834, 108184583389, 108063743126, 107287252388, 107165941357, 107707745926, 108313369647, 108752893056, 107900372110, 107056156270, 107640432451, 107811174272, 107066472631, 106751603054, 106510770837, 107460507894, 107457014815, 107205275314, 107512005832, 106541894390, 106006730130, 105302405896, 105652619237, 105033913515, 105456369300, 104713040696, 103956227427, 103677156421, 103777260807, 104750478572, 104331953488, 103539099668, 103698864819, 103840209399, 104685685630, 104046886104, 104942857590, 105262770631, 105697822842, 104942036442, 105041109721, 105951530035, 106934239491, 106845355174, 106640641674, 107022924142, 107783647926, 107728450956, 107462470309, 106587816759, 106322883660, 106117459305, 106868072126, 106291077362, 105339523928, 106023348005, 106025242102, 105225698428, 105381945005, 104985356545, 104290964285, 104257621421, 104303417089, 103503683705, 102733907579, 103395826459, 103298249898, 103714256465, 103941481007, 103855399480, 104395140828, 104912046649, 105098608932, 106063353438, 106395417405, 106520367447, 106291829969, 106395693518, 105486267376, 105085041915, 104294172086, 105256408366, 104890101803, 104225471411, 103790306268, 103109245610, 102275650241, 102729603065, 103591595448, 102923061625, 103714283431, 102905393687, 102193369090, 102766848084, 102980056946, 103450945472, 104096648496, 104504369445, 105231046426, 104925921478, 104095920210, 103604706277, 103146821196, 102448835091, 101677186448, 102246331782, 101829429229, 101917882068, 101732583178, 101838061916, 102500585649, 101888659156, 101693059386, 101757600242, 102673903494, 102360910781, 102897667550, 103723903076, 104144571123, 105053408725, 105236069724, 104400102466, 104785251048, 105771809482, 105336696620, 105003400155, 104111572165, 104997332278, 105270201817, 104948104925, 104901933204, 104724844337, 104659577734, 105239542474, 104536022894, 103726030718, 103412392282, 102743304353, 103572881116, 104267885185, 103302338020, 103389271055, 102971911845, 103497583268, 103873510325, 103731657775, 102840254393, 102695127984, 103654839867, 103508835532, 104487892803, 103654156454, 102719725185, 103176685505, 103503888003, 103371445516, 102853849234, 102655813431, 102632211505, 103422842967, 102675300107, 103107966951, 102166362988, 101408716146, 101950833611, 101434464658, 101980618314, 102129673751, 101263080943, 100579044716, 100847479925, 99971631640, 100332305215, 100466102323, 100652619432, 100458876755, 99685571372, 100655176479, 101334900992, 101589294119, 101935564794, 102220112275, 101658141745, 100724381947, 100320651642, 100135916982, 100665639606, 100227087896, 99800825151, 100294065709, 99853562597, 99098495234, 99546423593, 100278341451, 100528053916, 99700338552, 99468062228, 98773610455, 98132387918, 97799478082, 98790710687, 98331178613, 98206375392, 97388807885, 98198859101, 99030249226, 98918547958, 99283751738, 99531551953, 99891984271, 100713303536, 100182247346, 100128701478, 100222461669, 100981974570, 101272813233, 101961521442, 102637789835, 103180614512, 102401291362, 102187734278, 103158877437, 102199584452, 103005220535, 102453514985, 102230714472, 101459610850, 101767598167, 102202897403, 101294280591, 101534855053, 101335867737, 101108660949, 100686023843, 100187761988, 99433591501, 99557035944, 99519878872, 98632654433, 98151927050, 99123240121, 100068262535, 100396362105, 100183292504, 100424202913, 99992014576, 100760135251, 100001100719, 100386592861, 100319443631, 99579945910, 98632539118, 97801236926, 98539097759, 98125661797, 97587888542, 98386590353, 98574405377, 99479669383, 99469379510, 99501909925, 98639832862, 99545514179, 99298379062, 99178523746, 99670021246, 100126045270, 100177324709, 99400274887, 100294145072, 100822779824, 100930660553, 100093338852, 99934940864, 100840383952, 101095303657, 100303676727, 100580557642, 99973276064, 99313826037, 99376364531, 99543514486, 99943179458, 100931834604, 100244317653, 100642174746, 99831734966, 100147270061, 100738354542, 99904653457, 99068948701, 99241405430, 99427691411, 100413874237, 99912934765, 100655199367, 99768414810, 100016667794, 100368501529, 100032788053, 99349629120, 99968785280, 99732549933, 98831759539, 98317951156, 98010263318, 98904137990, 99067289736, 98956021697, 98470302330, 98816079374, 99040288287, 99732784442, 99904802045, 100148010901, 100341714625, 100990543312, 100470568217, 100452062859, 99617349579, 98656495601, 98895709989, 98027509996, 97166796167, 96376994918, 95761310270, 95121176339, 94378823873, 93418971369, 92510837061, 93313338724, 93320066375, 92697035522, 91866877729, 92814231717, 92658197223, 93127153167, 93354054781, 93640144273, 92992633415, 92138500880, 93035794123, 93196092038, 93225708823, 93580311610, 92969099834, 92749060803, 92789468477, 93265215121, 94078946575, 94105502500, 93653862473, 94282687415, 93934586785, 94177020162, 93406412810, 94211789652, 93517892439, 93609601416, 93909494072, 93065555490, 93551680496, 92595995149, 91888882025, 92352046054, 92359377893, 93328917905, 92365598087, 93304054294, 92799051920, 93393703328, 92587960641, 92170257258, 92401325012, 91577336939, 92494243369, 92908945676, 92838450690, 92837544334, 93434251193, 93274836177, 92508523496, 93007288926, 92512381506, 93367771196, 93251518068, 92402329739, 93256053905, 94009486438, 93648967266, 93732912383, 93790905829, 93923730416, 93507528262, 92839735810, 92571505319, 91792465360, 91568209809, 92194687555, 92576341543, 93556978574, 93450098976, 92968783449, 92909997620, 93763757643, 93359057683, 93129538905, 93469216971, 93602462368, 93381221183, 93044431376, 93485623775, 93141923261, 92657269002, 91995538370, 92225402960, 91965043565, 92341730439, 91536806498, 90915727922, 91340130560, 90781744951, 90651889179, 90141704559, 90038248638, 90871603753, 91552784441, 90573954788, 90768934392, 90686971828, 90885436212, 91582302505, 92477511224, 92131634240, 92171119882, 91899512207, 91102871141, 90498445088, 90045642196, 89368400723, 88696335659, 89556549954, 89182894329, 90176262397, 90020487285, 89275269229, 89902571312, 89275747502, 88964464996, 88234636215, 88038442354, 89025219900, 88504085532, 87881022674, 86981422469, 87654415713, 88281783903, 87528057927, 87757605080, 86896161673, 86233335863, 86426804844, 86754926201, 86160151402, 86139545834, 86683967966, 85889076896, 86803738014, 86720047734, 87648076698, 87943065211, 87832357979, 87590633357, 88172338754, 87536815738, 88408500114, 89020421970, 88285040011, 87809094488, 88304590643, 88518742685, 87788315716, 86934315663, 87334252455, 87686610910, 86956701111, 86713334174, 86614344897, 85701829271, 85023675144, 84885260928, 85730132458, 86485123441, 86676335602, 86915519564, 86542693841, 87100744478, 87841066256, 88764816723, 88489832024, 87864274564, 87753922108, 88669180096, 88509334206, 87817671464, 88802271461, 88014643519, 88135886848, 88868511047, 89514749005, 90180117261, 90511661173, 91407335982, 92267760370, 92950618568, 92297904612, 91925479937, 91819195337, 92739658384, 92328323648, 91623302477, 91602438417, 90880996683, 90791444406, 90591091787, 91424444559, 92060756683, 93039150533, 93920424152, 93603121782, 92765790802, 92902086070, 92606735667, 91699874471, 92072803785, 91157079837, 92045524707, 92697667148, 91956212040, 92082958271, 91279510439, 91584048323, 92103018714, 91405286479, 92396593399, 91515197810, 90868768233, 90830907955, 90639732489, 89678163654, 89960469217, 89146954860, 89069922410, 89265157224, 88280466164, 88796606884, 88597546564, 88229065794, 87619388977, 87335634822, 87381011490, 86516701589, 86663228328, 86553472721, 85711446418, 84996728284, 84529220983, 84099301846, 83568539770, 82899485216, 83390788447, 83100785724, 83675680750, 84398711166, 84003541381, 83424234518, 83747760377, 82798757629, 82132110162, 82313059998, 82234580455, 82816921562, 83172663404, 82609667055, 82693920343, 82176413587, 82251834104, 83196262699, 83617861793, 83034349428, 83685748469, 82969248525, 82134258416, 81245883330, 80991584319, 80388740394, 80282467628, 79343847362, 78902929249, 78281322785, 78571566059, 78368351107, 78187566578, 78774348069, 78162313126, 77298582122, 76676181251, 76121793742, 75128323702, 75620673610, 76455120768, 77047706382, 76821514428, 77662662942, 77571095040, 78127601056, 77350922588, 77318313543, 76718506936, 75796421049, 76323583255, 76623210464, 75807918738, 75902972163, 76169078151, 76717255950, 77026647590, 77367130383, 76972658357, 77073823182, 77051785987, 77380258155, 77005067368, 76940175281, 77850541798, 76896225634, 76555443524, 77096968520, 78039469407, 77121697016, 77524914701, 77798601007, 77754032206, 77416574596, 76686589323, 76538568165, 77323475560, 77351902775, 76911738555, 76701741037, 75731071720, 74938725964, 74014801936, 73518349477, 73342828240, 72908249171, 72498020866, 73395778807, 73572516975, 73702826760, 73259768814, 73596796424, 73686228436, 74023244646, 73144498991, 73223684446, 73868875113, 73860235682, 73205126131, 73490128298, 73717239415, 74485585443, 74724877317, 75320291209, 74554257791, 74638146266, 75364237846, 76269752679, 76699204181, 75855191857, 76242626568, 75748967663, 75888985253, 76428666029, 75740646572, 76482083174, 76923560104, 77675285166, 78464268030, 78413691398, 79143730562, 78429954094, 78347616028, 77474172550, 77499415293, 77347681571, 76755469330, 77364080405, 76672189390, 75800955945, 75110669054, 74938851011, 74232003793, 75032856870, 75403762685, 75884342373, 75588414297, 75745302508, 76268340028, 75379104888, 75032730696, 75453169346, 74575805355, 73725607120, 72886284599, 72427914642, 71878973301, 71247584246, 70367401745, 69957089511, 69771553122, 69702236173, 68854742943, 67957248798, 68329362342, 68631658809, 67898688379, 68279378901, 68971858528, 69317487520, 68650943856, 68234740696, 67745092525, 67118253798, 66372544457, 66301619805, 65468287894, 65267013691, 64707360399, 63996583732, 64653321823, 63892794778, 63101144601, 63873394158, 64317339737, 63362396978, 64005582331, 63691611267, 64608672128, 63708028593, 63788199878, 63007853083, 62495481805, 63057355285, 63319977555, 62781052010, 63007556440, 63326875318, 62930669684, 63131511129, 62880218359, 62699604473, 62991574577, 62646377387, 61703854430, 60858785022, 61201615706, 61168102344, 61030189420, 61849412832, 60933920820, 60073598305, 60731837027, 60522173100, 61182888576, 60667054209, 61006250799, 61577661179, 60673352478, 61224132864, 61326108257, 61999101558, 61517778847, 61419855796, 61837103177, 60865345592, 61562909916, 60816842546, 60664414621, 59720537112, 59421857586, 59966417030, 60806734210, 59991822476, 59876691919, 60013690535, 59276871257, 59534649509, 59200120750, 60194937857, 59981329326, 59722998489, 59450435721, 59193151157, 58468337159, 58707386433, 58465346716, 58748181439, 58740030826, 59131496285, 59728099372, 59232536295, 59179737506, 59449003691, 58916115511, 59777178812, 58984833569, 59526320890, 58756628253, 58124453704, 58900900138, 59332435489, 59858609817, 60322888421, 59338124754, 60261909462, 59767810483, 58977967585, 59659701688, 59549996135, 58913664854, 58632031681, 57856533250, 57226399484, 57192877285, 56844586262, 56393162143, 56451924335, 57298026841, 57437756392, 56462897156, 56372497796, 57041360638, 57200058745, 57523584755, 58063266956, 58800080531, 59206620069, 59193805924, 60057961815, 60529388856, 61223052009, 61695445969, 61763177716, 62022710481, 62734265953, 63153368291, 63585006182, 62718462201, 63669629336, 64130251215, 64664877481, 63856431988, 63454536039, 62780650088, 63565814042, 64516711834, 64528358141, 64862271489, 64650691267, 63745349336, 63328437414, 62546729877, 62831988142, 63168423794, 62765059776, 62635253577, 62814264991, 62655190783, 63616571460, 64030375943, 64779385391, 63893805273, 63091065663, 63268156306, 63043803227, 63860615019, 63047988134, 62499658416, 63213979928, 62305997358, 61795679966, 62297846146, 62848523460, 63563612474, 63217792083, 64179250557, 64342231526, 63759423660, 64396788419, 64123672543, 63699063938, 62707761124, 62384959878, 61850409619, 62610422629, 62867322144, 62063530097, 63002435210, 63888472702, 64359824832, 64377575085, 65178172680, 64948477536, 64253866550, 64942426768, 65864434631, 65804308270, 65407786073, 66311066447, 65982483421, 65715499457, 65655683360, 66339591441, 67091494638, 67400245006, 67724849490, 67310186884, 66943829431, 67466030192, 67597905677, 67642352829, 67301233908, 67366105931, 67769152153, 66992187357, 66291515400, 65958570149, 65656029727, 65196555051, 64574398885, 64764424281, 64623027377, 65504042128, 65584185336, 65509167848, 66271271000, 65547377495, 65914708239, 66767274075, 65924440139, 66100133559, 66558283015, 66490820086, 65816132159, 66488487994, 66418240883, 65722105619, 66251049647, 66891940449, 67477912179, 66901546789, 66186272754, 66520460715, 66699351267, 67264303367, 66619498552, 66982163709, 67468486462, 67121990767, 67522230102, 67010742851, 66773147622, 66079508854, 67039325125, 67186908433, 68154340641, 68963501102, 68255909289, 67754829960, 67396096703, 66483123700, 65606834558, 66072395292, 66132581020, 66726430794, 65762358713, 64876710783, 63964028347, 63896112773, 64845553634, 64225755202, 63485538995, 63291886782, 63988914346, 63080374777, 63459295811, 63758288442, 64254405159, 64171923045, 64048737442, 63318748543, 63777548659, 63678280847, 63106526705, 62933878822, 62560404099, 63296573222, 63241113100, 62320138063, 62960048017, 63409427419, 63417757558, 62438168786, 61854599799, 61872330798, 61740384563, 62062493313, 62058817981, 62098414628, 61862241005, 60910366132, 60400769674, 59824118594, 59024151738, 59350293371, 59954964014, 59979334145, 59746847475, 59923196054, 60724612314, 61149277628, 62133858006, 61444483162, 61286849004, 60819091918, 61519301553, 60845605450, 61048146494, 61857769378, 62573162913, 61736203553, 61965066077, 62682243084, 62310903402, 62639170109, 62893789151, 63575313284, 62865494244, 62821609348, 63757042831, 63859755962, 64449410398, 65091476560, 64630084328, 64585557256, 65305360144, 64959537121, 64772550259, 63820707467, 63134454135, 63432572980, 63388656336, 63648677589, 63383445074, 63956843069, 63379503460, 62588472568, 62137031025, 61434697728, 60747947023, 60261531087, 60463592835, 60084337132, 60951626168, 61093126106, 61033016130, 61131537268, 60454129732, 60853699408, 60919246786, 60125334285, 60834860132, 60553807062, 60910514998, 61697624764, 62375024530, 62698314042, 61901049941, 61858565035, 62487804701, 61631869495, 62402276312, 63308451020, 63030765097, 63044273642, 63491204169, 63181993680, 62786315720, 63178928613, 62449312183, 61799635044, 62604175801, 63021143200, 63504726713, 64422383102, 65285544740, 64293407786, 65038526040, 65646495826, 65935173953, 66346545985, 66612906589, 66542966562, 65686830783, 66066362848, 66072866216, 65495672040, 65811363194, 65323379962, 65245189126, 65665279271, 65887380021, 65155800850, 65495343645, 66275340782, 66251804404, 65938387562, 66190687227, 67089120405, 66627519640, 65832228209, 65979945939, 65762366128, 66111012738, 65692628447, 64934101815, 64569167323, 64119581916, 63689964902, 64200743539, 63231485551, 63160139043, 63620569947, 63116405348, 62214167464, 61550711716, 62425793797, 61904605099, 60905948786, 60622215731, 61343433899, 60552140086, 61439788609, 61670545001, 61022354050, 61953705362, 61631217463, 61013546527, 61192744276, 60812923217, 61684947077, 61926518178, 61129758267, 60781899347, 61718073601, 61831688967, 60835669989, 61552057026, 61616126906, 61492827992, 61342130563, 62043233605, 61837898517, 62139494430, 62074275530, 61196593056, 61792343861, 62572555349, 61854240962, 60904891462, 61189230731, 61273898294, 60480900741, 60496919312, 60514319381, 60849283194, 61523975775, 62082021180, 61778624286, 62439319274, 63124828468, 64099653995, 63538414124, 62801938126, 63416144548, 64058140821, 64522298797, 63782178991, 64249466552, 64816091514, 65189284531, 65190500419, 66078152793, 65352267623, 64994557033, 65511034048, 66441629695, 65895445734, 65458551563, 65031140471, 65359205892, 65844413627, 66841887194, 66861578966, 67784104430, 66892132965, 66328556220, 65780076120, 64978741791, 65375892375, 65322913354, 64567211760, 65499763920, 66008072222, 66595741670, 66884496475, 66500702658, 66529200291, 66711748135, 65923930396, 66100286882, 65106623709, 65366741731, 65741944832, 66635639603, 66956307861, 66055375764, 65973895519, 65774582498, 66665677955, 67559792303, 67623011556, 67686199944, 67736709325, 68588664053, 68344281281, 68065144391, 67130253923, 66778702724, 65790486466, 65226362265, 66087383331, 66876480411, 67114664126, 67661370189, 68347197690, 68237930282, 69144770634, 69221122635, 70083299321, 70419411545, 70335596994, 69995049300, 69268841527, 68903881933, 68362706899, 68556529086, 68831305401, 69710560177, 70467129725, 70356321544, 70816221776, 70164363246, 70051000092, 70492930573, 70928190079, 70867240729, 71461251948, 72027343491, 71784895830, 72572886431, 72054625369, 72096486273, 71744312518, 72294212529, 72185793967, 72537810908, 72499367019, 72451530803, 72986246738, 73917191054, 73680970837, 73776083902, 73470691886, 73596402396, 73262000015, 72856273803, 73221823407, 72656561169, 72202275377, 71443131770, 70861932274, 70121103582, 70389154710, 70861211807, 70032330400, 69197850344, 69222239288, 69622497908, 69087268984, 68536052846, 68997460133, 69581700452, 69830240626, 69205927613, 69380517485, 68754344699, 68845025799, 68050912881, 67592877403, 67593837403, 66713294320, 67301670147, 67497547873, 66981303010, 66059819787, 66558535817, 65799100767, 65182472024, 64815930697, 64534811776, 65430849852, 64549851662, 65494315813, 65343056776, 64999642023, 65520748943, 65025042505, 64308723385, 63620883525, 63926036843, 64498385485, 63880616381, 63530255663, 62685460106, 62850936745, 63610876490, 63696942259, 64395139150, 65138200564, 64234730506, 63900971994, 63640511734, 63950493530, 64073357617, 64684355766, 64922675515, 65908263039, 65936819242, 65553053050, 65192910900, 66000432050, 65880830595, 65302890662, 65439137119, 65357521507, 66072529880, 65722014495, 64796720417, 65270376960, 64484313446, 65036946921, 64304578340, 64245807046, 64174877380, 63264678658, 63296248441, 64144313414, 63857979027, 64031310114, 64878438077, 64431717381, 64658668523, 64011955874, 63343917362, 64091729552, 63899896176, 63748130403, 64618207079, 65299299317, 66240241704, 65316260936, 66271801287, 66142822041, 66633577753, 66538811392, 66612353978, 66990819331, 67812338150, 68560646541, 69400818983, 70081609414, 69217243404, 68936087512, 69293608061, 68312742605, 68559341350, 69206893312, 69007787386, 68477915320, 68274752247, 67726406914, 68497424659, 69476201014, 70226969260, 69639685634, 69738812430, 69254175181, 68676380264, 67780479975, 67667867180, 67747267079, 66889802860, 66750631545, 67187361640, 67451157857, 67710173835, 68077760140, 68995603353, 68297683879, 68406851110, 67438527287, 66647887926, 66075385060, 65491296731, 64929050954, 64011618505, 64414492290, 65364620507, 64658149881, 64541095726, 65164081197, 66098541233, 66579586909, 66037938429, 65599534670, 66240140445, 65592078215, 66369369494, 65387624520, 65931477013, 66453696726, 66609055097, 67208556254, 66997900753, 67565139882, 67064895324, 67160606373, 67117570293, 66206300314, 66109494393, 66077826294, 66254402002, 65318433547, 65121718818, 64572169870, 64631621950, 64263271277, 65014383603, 64455192500, 64740419490, 65288404702, 66133934904, 66609604062, 66099901792, 65975241140, 65242450968, 64922276358, 65594735945, 65492996890, 65470290336, 64736918835, 63745530794, 64130506130, 63263260808, 62852574624, 63617943872, 64609678666, 63976027691, 63110032289, 63800883321, 64438383182, 64517388589, 63945799597, 64530692749, 65283193659, 65098523374, 64372789945, 64274928027, 63403783276, 63658877029, 64388485127, 64406513050, 63772423038, 62784759211, 63767168116, 63231518151, 62492536483, 63085202905, 62666270592, 63258137402, 63166509241, 63207494132, 62589451176, 61615053560, 61528784802, 61272192102, 62076259020, 61169392691, 61229805408, 60382243271, 60187477448, 60151448066, 59702249832, 59097414520, 59040701885, 59923871917, 59438411804, 60278055901, 61047013553, 61672530237, 61602294603, 62348794752, 62374659358, 63055411125, 62561606437, 61950831882, 62400894692, 62051578781, 61668361182, 61471583103, 62332578329, 62866307963, 62017889500, 61143404872, 61779349499, 61440585019, 61631821027, 62431688049, 62292094926, 62096109139, 61680116003, 60809763203, 60016695920, 59271122894, 58951678296, 58089785109, 58770035533, 58107517044, 57741563339, 58326972028, 58752701379, 59635470134, 59059256798, 58645662687, 58026229443, 57969887466, 57031403748, 57051982830, 57663685762, 57730264720, 56939130578, 56347674520, 55877270073, 55196328197, 54330924302, 54541078203, 54467901127, 53943638062, 54051887437, 54953405723, 54215303310, 53758664705, 54672076315, 54258505966, 53340825997, 52437904446, 52353937030, 52632639857, 52159076943, 51412781492, 51768733305, 52274132668, 51910171826, 51739306598, 50861227384, 50996459444, 50268767864, 49830593744, 49810238987, 50528046853, 51209500196, 50920235198, 50254722804, 49801388796, 49690928505, 49410177771, 49969366555, 49889853702, 49926731733, 49055059390, 49762233341, 50019682158, 50078733498, 51024326638, 50790722874, 51667996500, 51768405867, 52354619753, 53069226829, 52649782451, 52859227794, 52752054705, 53193955646, 52357371847, 52395719736, 52831516399, 52995775300, 52551491599, 53201704456, 53978089350, 53561351198, 52999024087, 53796678199, 54784579943, 53872106725, 54488254803, 54027958187, 53137983579, 53634993403, 53556334958, 53928674203, 53263259651, 52327656617, 53202852216, 52959270300, 52044750831, 52471678758, 51745775691, 52548045574, 51944892245, 52746945914, 52666748259, 52765865581, 52902893833, 52106971075, 53002426496, 52147155802, 51920658953, 52696275973, 52841360799, 52810756070, 52155711991, 51747216979, 51358596981, 51435716454, 52201892291, 51324282473, 51364868262, 50480334237, 51368773112, 52063676760, 53040576218, 52604343694, 52774250592, 52611581375, 53005862737, 52608017300, 52690488215, 53456518035, 53050527255, 53594695608, 53181613192, 53221613924, 53270754192, 53067622701, 53227255082, 52993567249, 52014965308, 52911298768, 52396503362, 52240028944, 51968155641, 52581879159, 52372855531, 51924932246, 52145355071, 52375462700, 52577844591, 52347581422, 52496220761, 51861272381, 52323127336, 52982125665, 53789996828, 53935190958, 54663383501, 54225628498, 54539946118, 55330418946, 54965472661, 54345606135, 55024223703, 55216625907, 54220331676, 54589140102, 55469095265, 54495127019, 54402612106, 53936036988, 54078313032, 54567914328, 54031618253, 54332942054, 54400019947, 54696244936, 55196235533, 56036384964, 55097340891, 54991954620, 54788303122, 54601957291, 54044344596, 53626999779, 52713145494, 52994202518, 53014544251, 53790232267, 53658191889, 54635527347, 55309331662, 54945341398, 55786143799, 55220776440, 55327810437, 55824775033, 55581624266, 56011960653, 56092989336, 56241418301, 55399169545, 55055540684, 55559676210, 55393451619, 55481391570, 56287021823, 56169387535, 57158834693, 56987460436, 56150409568, 55773298123, 56443236380, 55653963285, 54978531339, 55917380484, 55809494301, 54975421537, 54437874079, 54128657255, 53620587468, 53981924545, 54554649725, 54255375345, 53321435119, 53736733984, 53429275906, 54147457887, 54197006106, 54125100359, 53494690311, 52730240338, 52052525989, 52217248356, 52482843400, 52899738690, 52188853115, 51930781210, 52855082393, 52590589126, 52679739131, 52017120573, 51530625051, 50841412136, 50474533865, 50931612393, 51757142167, 52515099290, 51688278645, 52288755623, 51941458525, 52465454548, 53133294561, 53602529298, 52879216106, 52501779291, 52942469364, 52260455687, 52731669130, 53689757690, 53686722325, 54310379331, 55085070057, 55897177645, 56858513812, 57503813262, 56709070795, 56694529347, 56077948422, 55197265470, 55104789354, 55695715832, 55796940272, 55343131100, 55157030511, 54991394372, 54751780186, 55019502472, 55427640572, 54613701436, 53765660451, 53452040303, 53443391174, 53633977703, 53535940945, 53090792233, 53715987179, 54593793741, 54662396383, 53735682177, 53175099301, 53176629731, 53480318573, 53225317923, 53231860713, 53214925012, 52939123670, 52211586231, 51847834029, 52053694733, 51129450636, 50380576939, 50817195318, 51549327069, 51032486163, 51386789664, 51778067013, 52459107647, 52206308697, 51286064379, 51486359818, 50547163985, 51407935057, 51157074208, 51715558267, 52071373196, 52924448653, 52407631968, 51771147310, 50918720425, 50659540739, 51545707949, 51508181599, 50520636211, 49740690599, 49299264988, 49970260519, 50436314870, 50951067707, 50767141608, 50286876160, 50267064558, 50930564655, 50124201603, 49672451431, 50308731768, 51245338931, 51879092613, 52876190375, 53510940568, 54433667233, 54030548693, 53031887793, 53073410521, 52554547394, 52021954182, 51731553657, 51367542036, 51500454268, 52262758512, 53165436287, 53056053214, 52507539082, 52126442643, 52516120700, 51744933970, 51138182257, 50747133433, 50338255142, 49365230497, 50080029176, 50540484256, 49564835756, 49558248348, 48575617073, 49373842607, 50135093301, 50809628749, 50860488997, 50993563657, 50200414132, 49697317643, 49843893964, 50630178603, 50844618511, 50110771788, 50513337136, 50828211737, 50094545505, 50511809065, 50569584111, 50700277714, 51676319431, 51059398473, 51685119114, 51334884008, 51584947623, 52378150746, 52575773675, 51990960514, 52646365533, 52851763499, 53483214502, 53532363414, 54331644396, 53374599660, 53303648780, 54056869099, 54602835616, 54399695549, 54290824758, 53531259765, 53627439650, 52812453450, 51848625477, 52417918599, 52607357522, 52175854011, 52668139626, 52475413034, 52012326248, 51647222530, 51329852614, 52153768274, 52997207285, 53641960623, 54174975769, 54297781412, 55001158224, 54108475837, 54905978722, 54597364787, 53892350243, 53985875462, 53495805578, 53315374792, 53344996020, 53929564065, 53301920921, 52759781300, 53710709162, 53387340887, 54273774656, 53492789001, 52697339759, 52661198547, 53291820650, 53297946667, 52430048035, 51591173246, 51358164816, 51671962614, 51347656592, 51370194005, 51886520514, 52559713834, 52949469175, 52747208613, 52577067369, 52863052588, 53828767132, 54314363336, 53684212244, 54457448960, 53771563278, 52902180945, 52561434009, 52461323759, 51791271482, 50998340011, 51419432865, 51561435918, 51984291692, 51903548021, 51305589832, 51967939861, 51350005735, 51236032631, 51165875095, 51876685315, 52171767754, 51599472885, 51849202660, 50954127187, 51252468193, 50542720120, 49841869930, 50374359790, 50846773693, 51270183422, 51520833426, 52159626869, 51274129418, 51660179191, 51961541295, 51441063179, 51533373717, 51336732591, 51890297491, 51736147636, 52444176619, 53059802526, 52574738349, 53035065969, 53706050197, 54145959837, 53913078773, 53851990709, 52972822495, 52821717914, 52157756766, 51239317848, 52108235956, 52354165312, 53310110565, 52598787541, 53556153393, 54382258153, 53882385201, 53433273372, 53986736069, 54745729345, 55153697355, 55981149592, 56766783098, 57414756457, 58338603314, 57363009111, 58051453971, 58583362571, 59026633514, 58582728373, 58614882835, 57871041985, 58451976725, 58858103968, 58648302204, 58701383840, 59591019454, 58826300793, 57867306794, 57147952858, 57482256227, 57883135600, 56961421611, 56202184246, 55920816524, 55712685059, 56104112527, 55563687852, 56479303208, 56899210752, 56676734093, 57163431965, 57424076959, 56604579114, 56686733798, 57037356097, 56367544558, 55996155641, 56214829676, 56032612637, 55951309009, 55851229058, 56600055493, 56203828915, 55315693100, 55014248597, 54104917635, 53856322327, 53832767199, 53844370177, 52927352979, 53284626118, 53739892137, 53347557225, 53401919770, 54177667098, 54532480134, 54458798133, 55091716701, 55157492481, 55479890507, 55645199799, 54831326071, 54711431892, 53967989681, 54134582968, 53525840314, 53239506891, 52871962773, 52241455745, 51469264077, 51127450382, 50429635758, 51272078839, 51268418893, 51820123214, 51653074016, 52608933110, 51814188007, 51189572856, 51212267255, 50557997239, 50063851946, 49249150358, 49856672734, 50676980242, 51171504223, 52026443269, 52578797096, 51593818838, 51759262144, 51870821693, 51458728043, 50674328096, 50174764426, 50994934146, 51573484841, 51236352410, 51020332204, 51329199428, 50955574054, 51235220248, 50327497176, 49723241600, 49657316206, 49223643065, 49773221776, 50470533909, 49602621125, 50245315750, 49949310568, 49665290150, 50016888650, 50478423055, 51346776295, 51750700168, 52241885521, 52302387213, 51506407670, 51629420593, 51106425976, 51483458819, 52193770260, 51365699818, 51397382506, 52169296345, 52673474484, 52983658489, 53119910782, 52123031846, 52976169126, 52454142478, 51918894995, 52377338549, 53014627633, 53238746776, 53456902976, 53743180513, 53381068591, 54017698048, 53200453209, 54129573735, 54529577123, 53549124367, 52567986763, 51775224989, 52396332989, 52266566879, 52912886913, 52046998747, 51446408439, 51199074313, 51498595608, 51114138129, 50294556697, 50331859846, 50767681431, 51490361570, 51513970013, 50631710009, 50693610228, 50024740480, 50848079918, 51620945433, 52480339986, 53336948897, 53944647832, 54853358043, 54411929971, 53994608425, 54111645022, 54158940078, 53420668867, 52461099428, 53191464801, 53941263194, 54296188452, 54824078518, 54605246290, 55251292826, 55875291703, 54940297629, 55773881141, 56700934956, 56531407800, 56740784794, 55907425448, 56806131914, 56645708280, 57024516390, 57798005314, 57467363976, 57181612060, 57961346125, 57392484745, 57026320791, 57706878985, 57955917459, 57510103887, 57802617364, 57328721693, 57774400990, 57459963738, 57533873028, 58328101462, 58176925353, 57686888127, 57813475701, 57624852190, 56710210165, 57101165467, 56368013699, 55903604812, 55329234311, 56048522625, 56353121058, 55385663517, 54589425532, 53748570916, 53934123392, 54212799044, 54066185955, 53237295082, 53697663127, 52851883202, 53344181157, 54067631116, 54519138691, 55378038420, 56372064048, 57039673330, 57366637524, 58089287929, 58805849562, 58836514103, 58094747855, 59014680658, 59763516308, 59044398221, 59094584892, 58747623616, 58816090925, 58531423042, 57710004255, 57767896112, 57569541548, 58214524635, 58543399311, 58177891333, 57360520953, 56580843215, 57379375920, 57598097705, 57108918821, 57982809263, 58652561303, 57928953679, 57016413510, 56194828869, 56316268662, 55584740730, 55687155350, 55694748108, 55387758058, 55544411176, 54743445685, 53757403327, 54185102727, 54064911932, 54233183755, 54223146535, 53561190191, 53157041416, 54142682394, 55027703466, 55873022848, 55043764779, 55654324311, 56583011442, 57106422592, 56258221025, 57100263700, 57509837442, 57256587278, 57839383686, 57981932539, 57780406991, 58134591488, 58076062579, 57711900412, 57715147812, 57038078287, 56492766832, 55497950779, 55475755870, 55014453665, 54814979742, 55007073179, 54944231098, 55144892076, 55107023510, 54426169827, 54603466305, 54629258974, 54432496544, 54084957745, 53717239658, 52905113384, 52311378011, 52010269718, 51426232741, 51036762546, 50625162789, 49990719727, 50169247795, 49242152070, 49398516358, 48881173316, 48053535542, 48753376998, 48204961941, 48251082639, 48560827728, 49125351777, 49718497083, 49733179253, 49332256017, 49109497776, 49333836751, 48662590508, 47735533730, 48548501689, 48073548738, 48251132400, 47914771714, 47542948757, 48416223155, 48505874651, 48405180362, 47957895729, 48223090883, 48833026000, 49709694919, 49324407927, 49734380883, 50480794426, 51421392004, 52357307197, 52386615288, 52435599757, 52689772961, 52214363314, 52309467486, 51683398155, 50820240251, 51593667285, 52209146698, 53097810423, 54058523471, 53924555136, 54689822939, 54685249405, 54613580227, 54360690929, 54022385356, 54415723055, 54154483265, 54189541538, 53336948145, 53845911895, 53841088230, 54378848882, 54632602964, 55309512522, 54439535002, 53953685741, 54236101090, 53303817454, 52523160259, 52256075390, 51848181736, 52715261812, 52012423381, 51429686124, 50731103487, 51201810963, 51867595028, 51592651581, 50651598782, 51566099438, 52238094376, 51730336116, 51919057163, 52167965315, 51720406987, 52406056581, 52153095852, 52743756979, 53153429259, 52637328398, 53042628933, 54002870880, 54480132083, 54401421842, 53867343145, 52980061124, 53377849365, 52896562030, 53220214153, 53563792959, 53902638072, 53724337043, 53276134349, 53251566382, 52775260936, 53649607521, 53147176755, 53900907483, 54235478503, 53581415487, 52624846393, 52096208076, 51482310135, 51075689106, 51693228871, 51249139594, 50398741086, 49710564320, 49432885191, 49239218563, 49466366888, 50259765402, 50452013065, 49861039412, 49952837164, 49462527876, 48545859820, 47709202651, 47089929586, 47999178427, 47276941895, 47106910928, 46706140983, 46524445279, 46734129332, 46648847730, 45841122220, 46217696331, 45465726626, 46367983908, 46661593584, 45908198868, 45516849423, 44995162020, 45856977937, 45666384577, 45765148680, 45332892170, 45590070398, 46246803540, 46749520860, 47623986054, 47276977374, 47276334724, 47226382725, 47788315020, 48548514298, 47633344889, 48112932336, 49075589503, 49297643017, 49508357392, 48631170387, 49577069691, 49791364998, 49663894941, 49217124721, 48994160129, 48121652240, 47496593185, 46532112861, 45926653256, 45570230264, 46512452155, 45719844772, 45772429053, 46688798687, 47427604270, 46978984974, 46017199258, 45457842143, 44503833502, 44366134033, 45214045844, 45856797474, 45635907893, 46098513733, 45441435021, 45418637973, 46152092246, 46230935800, 45656744669, 44908976026, 44729395442, 43781055062, 42970178034, 42762983921, 43461245162, 43641997598, 44614329930, 44149426049, 43807570435, 44398786131, 44707979155, 45568217711, 44685797765, 44434725625, 44126679956, 44315825074, 43343722898, 43352291108, 43094497419, 42367815527, 41813417904, 42787305262, 42500070713, 42253755139, 42223771493, 41231067990, 41583850211, 41392784775, 42132575595, 42655164234, 42642915144, 42665153404, 43328667389, 43797579733, 43272559956, 42682612295, 43018977949, 42360510992, 41741475731, 41539457623, 41339839194, 40715504096, 39821578959, 40213028288, 40229611673, 40761097712, 40213181818, 41002145111, 40151710743, 40227223577, 40792712296, 40585591979, 40846373473, 41223812303, 41427965871, 41714574997, 42464741791, 42509085199, 42683200784, 43243684261, 44109792630, 43586730306, 44520429089, 44880927782, 44493601559, 45405654047, 46199869889, 46217295753, 45905665779, 46027077977, 46218235425, 45267754928, 45712291874, 45737688564, 46667186100, 46485051548, 45904085984, 45657017708, 45885637477, 46494576997, 47231256206, 46756411221, 45892903925, 45359808731, 44707343121, 44482569111, 44806733503, 45461472799, 46316586635, 45419351902, 44436606810, 44647074027, 44708711965, 44314628161, 43708671619, 43883942174, 43634564587, 44477416399, 44900599354, 43951780212, 42955109518, 43873240934, 44301157268, 44986490272, 44557653402, 44721546497, 44819790847, 44750948823, 45295083667, 44931534585, 45769061251, 46688514238, 46666359904, 47275742584, 46958114079, 47795771017, 46909234945, 46151277239, 45842776824, 45222523445, 45029015621, 44058175724, 43589453057, 43279817008, 42792381843, 42369558650, 41681173526, 41818978122, 42591834655, 42545220726, 41576484992, 41205354456, 41944809235, 42939203407, 43843327708, 44397011080, 43536573597, 44335566858, 44445688720, 44572910054, 45017579520, 44946466904, 45870507050, 46175920816, 45674880650, 44866689440, 44526731817, 45227077268, 44600766236, 45090491915, 44177768126, 43474570386, 43162366052, 42998450187, 42426606177, 42748095301, 42988458319, 42061981037, 42545690309, 41572251393, 41553526196, 41842297057, 41638800405, 41073651607, 40403599974, 40485282676, 40223322801, 39762160808, 39251610400, 38818425192, 38576371690, 38627513020, 38534440655, 37760421810, 37777789086, 37630813805, 38120836961, 38694293918, 37888800767, 38169890897, 38693568175, 37977555975, 37151414557, 37260858543, 36629870645, 35861352821, 36796935149, 37549667387, 37702327536, 38035787664, 38705216801, 38911120825, 39077450828, 38293687430, 39128579094, 39707213544, 39053347683, 38305839333, 38269205963, 39164113814, 39611797607, 39249960254, 38866318544, 38685225105, 38853583757, 39804169472, 39554681269, 39617013673, 39010252538, 39702116581, 39293864813, 40118666121, 40930133081, 40860975052, 40465793879, 41177866673, 41246799833, 40265128049, 40529713754, 41184312322, 40730440362, 41575881405, 42472455855, 42605617112, 42279081094, 42415955868, 42841159333, 43792583515, 43518531440, 43338532467, 43830206521, 44430269680, 43850796121, 43083276305, 43714271887, 44485080803, 43590170334, 43721816315, 42936438785, 41960737118, 41918934933, 41921389533, 41169332616, 42065585436, 42630414568, 43135553798, 42598815066, 42385379898, 42988024018, 43289279355, 43266415727, 43919049487, 43176824396, 42566888496, 41686848959, 41269488601, 41955434845, 42647409219, 43300666960, 42995533333, 43426118059, 42699028446, 43528922277, 44060011608, 43816977708, 43274950501, 43017102473, 42390867811, 41853208642, 42387412267, 42223252083, 43029311938, 42046788180, 42355412695, 41831018037, 41696968509, 40982148433, 41108935684, 41103509355, 40725240414, 40784236323, 41610040028, 40990523615, 41853855331, 41281562112, 41460865016, 40681654227, 40668210372, 40846508313, 41508838770, 40667862139, 39883977626, 39288574245, 38792938409, 39227406211, 39690819804, 38811901979, 37979103185, 37052960857, 37738361330, 37078856726, 36244436505, 36386252120, 36597416119, 37591557776, 38323469787, 37802857999, 37265438886, 36877326812, 36711019725, 36376096280, 36852529235, 37638551702, 37250888381, 38215176964, 39040203638, 39922739351, 39923403664, 39067379687, 39844342117, 40659986732, 40253653717, 39552681253, 39532551084, 39250850145, 39460858999, 39407797738, 38700920780, 38701807710, 39520705053, 39106341909, 39588058752, 40145545398, 40203674376, 40914684745, 41898364771, 41454898194, 41290793639, 42250055548, 41915720237, 42641913956, 42234206993, 42257757873, 41268542480, 41290089830, 41648207247, 41387749355, 40726523992, 40170708717, 41089258272, 41298087246, 41046027834, 40313174428, 40622096383, 40071964058, 40120322870, 40763226019, 41414613821, 41627283745, 42124357602, 42812290626, 42706771861, 41726232109, 42475412976, 42367269989, 42765599065, 42689831816, 42199838574, 43132780239, 44110937078, 44186206798, 43721178921, 43270637370, 42459494255, 41589442653, 42021432832, 41915240314, 41510240901, 41380444880, 42139984291, 42793644684, 43389944196, 42805566868, 42824031723, 42319178388, 42285088270, 42146334056, 41926563738, 41080865041, 41165118255, 41958630580, 41520075009, 42428605713, 41927655571, 42658994309, 42945338576, 43644869686, 43493130819, 42693689858, 42989201455, 42224834239, 41852899256, 40946583233, 41699926814, 41777542749, 41182781350, 41341092579, 41512637623, 42079618989, 41460782582, 41891241298, 42256949118, 43005553472, 43819001232, 43874137479, 44336840925, 43797529312, 42993383520, 42114800193, 42095059573, 42647168853, 42381551468, 41401332216, 42355913988, 41493659417, 42170382277, 42884126918, 43805833571, 43800281455, 44761521982, 45754955955, 46754602876, 46414539269, 45967683923, 45245941945, 45714088760, 45577571844, 45766525853, 46641205005, 46906446443, 47898840387, 48653464293, 48065847483, 49022812107, 48351403948, 47722742856, 46855744963, 46233216031, 46099275132, 45827049264, 45276925465, 44637902747, 45194051524, 44227290627, 43460841536, 42819499523, 43305277209, 43587313481, 43995725313, 43439187313, 42943493226, 42531112811, 43188032974, 43909478579, 44765740002, 45616243032, 46123259368, 46131502034, 46465714099, 45652391806, 44738297162, 45562674701, 45941730957, 46445909224, 46638248724, 46495202475, 47425229030, 48134667248, 48876882077, 48601372059, 49272231245, 48558051388, 48919734913, 49874617577, 49338275124, 50210875032, 50327067770, 50606206187, 51443685861, 50651272214, 49960855126, 49573657984, 49107358718, 49314917977, 48667273322, 48024909229, 48289146749, 48720079550, 48962159969, 48683203450, 49150748512, 49475579419, 48951399778, 49722534713, 49670435733, 48766664260, 48626982467, 49352470980, 48541662738, 48537373183, 49141035331, 49874962247, 50317456552, 50678896995, 50787456070, 50532688438, 51518032434, 51722260929, 52370921009, 51972491547, 51956108263, 52027936324, 52508856003, 52808580424, 52657528995, 53432421893, 53884387407, 53965075800, 53475090300, 52551413889, 51764078259, 51327528553, 50689228277, 50107012586, 49657862765, 49755673276, 49961857833, 49419880229, 49008058627, 49795573009, 49595341109, 49587430413, 48950969950, 49934590455, 50047136671, 49712360264, 49599700865, 49127189879, 49542508619, 49734390833, 49811833547, 50203199672, 49700555095, 49639455191, 48871397087, 48153228319, 48511474376, 49419075397, 49471034621, 49994914204, 50824014642, 50847518157, 51659035240, 51591130231, 52332153317, 51488501596, 51374214900, 50756980050, 51347629183, 52236940956, 52154832832, 51293727039, 51794125781, 51713112523, 52637748919, 52264485714, 53071822279, 53665412467, 52876680356, 52416427595, 52026610753, 52811543853, 51964520707, 51283039409, 52070748052, 51251730834, 52066721391, 51439805203, 50575572342, 50194613330, 49636372269, 49558467969, 49560382690, 50139954928, 49990324650, 49211211701, 48555467845, 47660478117, 47822213338, 47791557541, 47301048935, 46976598686, 47666709224, 48338265573, 49163656397, 48227600771, 47660584802, 47785909776, 48403898316, 47575402568, 47661209942, 47929308210, 47071986063, 46921674580, 47743355724, 48522498403, 48661197721, 49299370246, 50047301474, 50259116485, 49549793213, 49435269765, 49712178415, 49426975830, 49612709567, 49629198681, 49709228875, 48850526464, 48494356876, 48263723392, 47691942848, 46900338446, 47365610012, 46467633540, 46632022180, 46041332398, 46198977540, 45688551595, 46403615492, 46630982536, 46016169613, 46008277609, 46005566183, 46911623317, 47336922226, 46383778887, 46002244082, 45969216290, 45147833880, 44283309986, 43507660751, 42809607025, 42284695477, 42908056977, 43725839290, 43865089257, 43924122168, 43831804675, 43053611609, 43189475754, 42202841854, 42620188130, 42199864683, 42907516867, 42114127172, 41867099308, 42533143143, 42890603955, 43803609823, 44193821994, 43443059690, 43716072181, 43473703701, 44066437850, 43078320947, 42932815076, 43104755741, 42797084345, 43133497357, 43022979958, 42637203737, 41689652828, 41239959745, 40400334916, 40979376780, 41571533943, 40571873832, 39620069902, 38674455994, 38819126903, 38078196922, 38753294869, 39360343701, 39481194708, 39492318285, 38558608394, 38309752930, 37324968630, 38323610979, 37710328138, 38465878941, 39256064522, 40115430060, 39278868079, 39747947412, 39478453556, 40009674299, 39812837440, 38932829850, 38558930861, 37941115413, 38047980692, 37753637704, 37329407090, 36665489642, 36656535313, 37230728771, 38128808838, 38607033954, 39015324903, 38600648132, 37741191557, 37000881385, 36066674375, 35374068669, 35847192784, 36676393020, 36975356944, 36090481986, 36765900129, 36885905596, 36224338862, 36002857182, 36934356487, 36177848780, 35787579040, 36373319685, 36938779083, 37056410363, 37328821375, 38002447852, 37275532063, 37845496515, 38709777908, 39431552167, 40104439816, 39284765799, 39076486913, 39246450402, 39610393891, 39742724258, 40108906418, 40154654739, 40993388411, 41833019317, 42050701659, 41965807196, 42193635022, 41519742735, 40805798969, 41157327061, 40785420629, 40216994136, 40011414078, 39612682393, 38627623754, 38319198379, 38079298889, 39066249932, 38470537485, 38514357173, 38541004973, 39534570211, 38937731034, 39785610027, 39643585138, 38900636514, 39681223695, 39336576156, 39407147603, 39630127332, 38965403173, 39365563783, 39183043563, 38804175082, 38041609934, 38242085981, 38717962304, 39358597214, 39285154330, 38660158042, 38318130446, 38552057339, 39486833613, 40230035802, 39719744640, 40455157248, 40830890768, 40900654850, 40438577348, 40335345843, 39589800333, 40198172416, 40952822620, 40553768744, 39929392751, 39256789769, 39082048797, 38486209341, 37948868464, 37130542914, 37112036970, 38026990940, 37034135692, 36627225795, 37403886903, 36859576266, 35931802915, 35482677443, 35363736408, 35799446228, 35229671512, 35048771073, 34243578498, 34916828164, 34763535127, 34441944031, 34251185848, 33506314995, 33810991420, 33009401868, 32514708859, 33375247380, 33173535648, 34092434150, 33459838025, 33922403268, 33501152327, 33241581419, 33604375529, 34146255052, 34961394027, 34424426839, 35376422930, 35300794065, 36299042037, 36269490194, 36007943472, 35413094892, 35531758770, 35081417158, 34471348700, 34195493425, 33804060328, 33219652676, 33299169098, 33896009958, 34241698588, 35093253059, 35125028785, 35001850665, 34025437960, 33898394059, 33807506277, 34757922439, 34159020795, 33641517551, 32981882118, 33873744447, 34375143488, 35238177286, 35224635715, 35664954911, 36299758989, 35634853121, 34834929688, 34062358154, 33910661936, 34613615606, 35537955743, 35736655282, 35458412016, 36206838760, 36874448742, 36678757301, 37459394111, 37483124578, 37263447721, 37642161906, 38249196059, 38361849742, 37727420910, 38647693529, 37900287357, 38666367326, 38926111148, 39333373313, 38876788775, 38206711688, 39066942975, 38702918469, 39395737400, 38657119981, 37707080490, 37479436404, 37252228394, 37942323563, 38477328117, 38174966720, 37780733439, 37124809355, 38032312842, 38286043991, 39014368086, 38612723396, 39206010907, 39517819564, 38834572149, 38521595870, 39026482941, 38172154160, 38395403764, 38316561019, 37729604274, 36768635161, 37648025699, 36680927916, 35731092627, 36434709445, 37275751169, 36296173831, 35556595330, 34978949004, 34118551006, 33925755046, 34756178725, 34357711341, 35013707944, 35682928413, 34748536458, 35147356503, 35615132617, 36577445914, 36502748893, 36140166124, 36412170342, 36498596038, 36254434766, 36420116949, 35708312024, 35199461532, 34711927879, 33971741933, 33096156871, 33304312740, 33666310244, 34204911835, 33216950292, 32694781054, 33483328505, 34277607486, 34395447336, 34364444117, 35315157596, 34417204476, 33649691144, 34250523578, 35234331763, 35727990114, 36470050635, 36629364992, 36290944457, 36434251750, 36683373710, 37085443014, 37895836054, 38005465994, 38838991161, 37932734119, 37215556220, 37415276731, 37960296854, 37201522491, 37499773990, 36733845962, 36985851886, 37490614270, 38352927922, 37986598506, 37281934290, 37291129758, 37215735369, 37310641555, 36719700042, 36055632226, 36180658485, 35351320122, 34439226668, 35198806375, 35321644915, 34395259247, 34995447756, 35974344165, 36515715696, 37365932536, 36946308370, 36365941862, 36146604466, 37072434151, 37845076089, 38610117881, 37698287638, 36763915236, 37400047720, 38393388810, 37401890110, 36527920484, 36683638223, 36795916358, 37288065797, 37296436102, 37622702398, 38008715737, 37630935525, 38354974338, 38429319951, 37629251616, 38042364524, 37388802513, 36715598349, 36555918802, 36365456127, 36038536753, 35208715091, 35324670144, 36103917856, 35654512611, 34661544918, 35528254591, 35229104456, 34357208185, 35164768283, 34172507698, 34322036367, 35057048211, 34414036265, 34840680065, 34687978521, 34318651513, 35141452156, 35750616670, 36651726111, 36293445755, 35759081573, 35801519989, 34831303829, 33966751721, 33546667970, 34334673644, 34774075096, 34237864955, 33950308697, 33422876457, 33093569994, 33507265647, 33709929102, 32806664043, 32327415587, 33015278320, 33090840377, 33529328595, 33685936492, 34350821010, 34858319229, 35710412044, 36324068438, 36415573504, 37320371443, 37757707180, 36823280305, 37288681009, 38260022828, 37628894954, 37875242418, 38744226060, 39542179281, 38640942247, 38291425234, 37796924332, 38577618583, 38453458435, 38141921219, 38709665536, 38233815688, 39188357097, 39479982294, 38903078919, 38932675341, 38625606445, 38398557627, 39329608108, 39620136673, 40264728625, 40006611970, 40445118868, 41171958669, 41602054832, 42116198858, 42602325767, 42523736283, 42065216197, 41175322946, 41567211816, 42062528991, 42951269922, 43414614710, 42705772824, 42537618207, 42058602819, 41543114932, 40784288482, 40076695818, 39313135868, 39371722279, 39471502633, 38771903966, 38392207729, 38031796911, 38157318386, 38319547648, 38520295116, 38841086465, 38782799173, 38130425476, 38785221089, 39062050357, 39373825878, 39837740010, 39790859332, 40351792531, 41313238782, 40858212939, 40082607925, 40339254866, 40736549080, 40692278699, 39874516612, 39580702845, 39740777251, 40538166602, 39878277163, 40635970928, 40535576087, 40726467575, 41099244703, 41473726492, 41213839513, 40247873116, 40945368486, 41728612953, 41253231551, 40337688672, 39962642432, 39941186849, 40691180130, 41203557012, 42060931626, 42942895647, 42420614861, 42059717990, 41247428950, 40645209353, 41537734048, 42108139817, 41427057669, 41050658836, 41071749866, 41375927176, 41394964213, 41596416692, 41782968505, 42778336448, 41954165648, 42852688625, 42511058301, 41728678394, 41485044549, 40489948981, 40949837832, 40047418242, 40027201372, 39488582783, 39888153027, 39428516883, 39256719698, 39489703241, 38751389327, 38292949597, 39262443802, 40096001913, 40308382228, 40899260614, 40659775764, 40052123742, 40744919372, 41388712924, 40401875676, 40062640443, 41051432702, 41756205062, 42389919797, 42472464716, 41950765680, 41898796738, 41113530713, 41327414571, 42033336175, 41078023381, 41581810171, 40862258579, 39879833227, 40198073375, 40837396248, 41292735885, 40888456576, 40377177450, 41201281983, 41218108166, 41337141550, 40422957971, 40538933914, 39764256154, 38939997205, 38573532070, 37599849398, 37881316748, 37364005001, 37098523956, 37265941677, 36276586216, 36945560874, 36663730972, 35770577886, 36656237765, 37095699806, 37463269043, 36748895474, 37303233465, 36668564020, 36418267350, 35455375719, 35500092352, 34980329378, 35059913396, 35886949143, 36072318902, 35448590058, 36012550139, 36970093408, 36991862364, 37035418674, 36349594881, 37155769998, 36848732835, 37172352169, 37786728160, 37315737258, 36674149023, 36606432838, 36592179717, 36084483421, 36047949980, 35842872767, 36182876420, 36926352140, 37345587263, 37436181137, 36586174828, 36019753823, 35490976082, 36101593161, 35189436781, 35780033956, 35041696008, 35175260561, 34485686374, 34928932841, 35278147576, 35412813456, 34599807233, 34391107144, 35362433093, 35590009450, 35332433844, 36196854444, 35649852414, 35383434979, 35375897983, 35450290716, 34494750233, 34871227157, 35274288220, 35411484516, 34529388058, 34013805712, 34252262668, 34408484443, 33506924284, 32668221774, 32661239764, 32948306450, 33288824915, 34218677351, 34789935726, 34599719000, 34529118312, 33938630073, 33262860061, 33620996146, 34039452508, 33332036689, 32803502000, 33515953150, 33875778648, 34784772058, 33947599155, 34084099848, 34947595184, 35037883457, 34481930451, 34093291250, 33492238422, 33405138309, 33457389480, 34218288025, 33258377871, 34240298446, 33485744933, 33973391967, 33871944843, 34526700236, 34973061629, 35546212450, 35499317834, 34816515225, 35347622574, 35128601572, 35468507485, 35496528209, 35838135340, 35494535621, 35918295212, 36709263009, 35886976374, 35708094934, 35956709557, 35462448649, 36013707846, 36161818491, 35446720545, 35768622919, 34932374177, 35605819322, 36027827728, 36069258975, 35864356064, 36565605463, 35779032965, 35982724903, 36842958843, 35900613978, 36013048668, 36297732612, 36389656078, 36151599507, 35717064073, 36067229099, 37027025964, 37383535531, 37432925800, 37852623996, 37342055064, 37639268505, 38388650850, 38047751594, 37473024103, 37246249995, 38238050120, 37588758868, 37038766881, 37691573982, 37913508143, 38151351937, 38398265581, 38746508563, 38620286809, 38765442856, 39281429439, 39114541803, 39931701190, 40697602308, 40057492333, 40877676578, 41446124093, 40899438433, 40138152907, 40693898334, 40185613198, 40821849241, 40475216511, 41420884565, 41149902351, 41007503844, 40535847216, 39922701873, 40229601010, 39610184739, 40193337335, 40714030610, 40983615721, 40487365932, 41131825434, 40927807256, 41487577505, 41761201801, 41855924719, 41530367535, 42527681842, 42177349105, 41661498919, 41641830144, 41860357485, 40966114584, 41114991286, 41466408004, 42079831118, 41419441583, 41518365979, 41006780590, 40270289862, 41037908443, 41306900666, 41436810427, 42424190371, 41825931111, 40917251935, 40090405497, 40025820029, 40704216919, 40001814182, 39564886230, 40156466069, 40498910172, 40223362513, 39329496531, 39147187704, 38353337281, 37564517960, 37327780573, 37010442875, 36524861423, 36017293290, 35056047287, 34550355662, 35340802891, 35608962648, 36322520972, 35608201091, 35547428885, 35296368944, 34953446330, 34676023140, 34469745264, 35062415172, 35552207106, 35920513520, 35375551450, 34993447351, 34481236248, 34624985144, 33683658990, 33650807328, 33889202429, 34470324143, 35441354377, 34749664779, 34581019207, 35109599887, 34776322436, 35028761191, 34774894096, 34500359038, 35380948453, 36135865091, 36777673446, 37307037708, 38216714095, 38347587154, 38746357752, 39627701943, 38785259073, 39549777040, 40084446167, 40803911910, 41629229093, 40774372797, 40956256027, 40845329216, 39944033334, 39354219006, 40266569286, 39890117529, 40301956871, 41233081319, 41547690792, 42299856577, 41704720016, 41881113346, 42350159524, 41927081816, 42794585042, 42598443740, 42492856474, 41531795074, 41054751935, 41296720130, 40531279821, 41325339993, 42115788310, 41743057251, 41826639069, 42731509396, 43488151790, 42953952925, 42317665419, 43265093592, 43765067620, 44016887844, 43770108138, 44597498097, 43865871024, 43422645368, 44262564324, 44299005434, 43321963779, 43179678109, 42221547983, 42401935086, 43196740327, 43853380853, 43260363459, 42602468357, 42383108550, 41528233639, 41110264313, 41565341013, 41112576593, 41901116657, 42357678279, 43058180724, 42721953146, 43087028811, 42093270923, 43065770787, 44031199279, 44082338944, 45074568416, 45950954307, 45824511754, 46100296899, 46307501098, 46235691902, 45359482296, 45787677068, 45564560694, 45707210335, 45433574640, 45385556947, 45015867722, 44697147461, 43962491384, 44339960915, 44583316877, 44805891889, 45598013419, 46568465870, 45693941723, 45442814635, 45964863174, 46057762564, 45721402806, 45602757812, 46535419735, 47257397085, 46833321041, 47379325112, 48206091382, 47573361324, 48449534937, 49271152984, 48799862078, 47871058539, 46871249559, 46436422803, 46207349513, 45693051213, 45231559684, 45713346272, 45015282200, 44825116515, 44584933031, 43866142536, 44313866604, 43664705677, 43783338908, 43233882241, 44191147921, 44066994780, 43209370649, 43067505123, 42158259358, 42685308085, 42959867811, 42961483394, 43071429930, 43493773664, 43313107694, 43530328521, 44510415170, 44267757513, 44285413183, 44245978345, 45192868458, 46081472224, 45799241504, 46063756654, 45550656009, 45261126564, 46171608715, 46857085068, 45958561634, 46577453978, 45722921519, 46454629413, 46477157642, 46487808054, 47368726571, 47029545389, 46243583448, 46113262418, 45721037619, 46615250044, 46348733370, 46954785953, 46626874146, 45690990225, 44950969892, 45925150310, 45682516382, 44961516544, 44180076460, 43742602352, 43794335011, 42955603042, 43026755614, 43837801277, 44010193259, 44770230379, 44912509211, 45071221452, 44463992349, 45145784258, 45737900869, 44859892074, 44597695727, 44952555985, 44500440531, 44860326571, 45664368211, 45824691180, 45487202110, 46064684572, 46714487148, 47696532567, 48627055311, 48299122453, 48353827940, 47647111989, 48289340240, 47642956024, 48050980849, 48630913417, 49539995210, 50222192355, 49265095994, 49837348679, 49040304636, 48910987501, 48081394330, 49030918796, 48640361660, 49172501566, 49460290870, 50373356130, 51172936751, 51236357181, 50294193821, 50986808941, 51583256721, 52117410590, 52760772861, 52784801932, 53076272428, 52162003156, 52637189411, 52295335253, 53292160394, 53384602451, 54257041119, 53737344728, 53167371493, 52992178571, 52897964860, 52870209423, 52209193661, 51469354147, 51148500214, 50557333300, 49580749921, 48969635356, 48278604815, 48002133925, 47579997849, 48153201322, 47424955779, 47779041433, 47334614242, 47549647602, 47955697845, 48744160536, 48096839231, 48954298163, 48777909983, 48973401317, 49214464736, 49113624767, 49985413334, 49319559327, 49510067550, 49273376401, 49576694273, 50071994257, 50082803319, 50680623707, 51025807291, 50295262969, 49864698863, 49480457093, 49984585936, 50471858591, 49988444762, 48998563092, 48079923613, 49056906624, 48774021012, 48173820734, 48454574970, 47894803151, 47973065484, 47067026577, 46758324926, 47445631509, 47546106030, 47247813198, 47647444799, 47386306356, 47576661332, 48357994073, 48758391087, 48466233706, 47709785852, 48330723244, 49155322106, 48828638705, 49194595627, 49111820648, 48265434150, 48871215240, 49792348339, 49290596780, 49821698341, 50073545249, 50391865284, 50720226932, 50599684240, 51589385655, 52249030450, 52774427731, 52268260339, 52628350131, 52413046303, 52063101646, 52675163213, 51847234497, 52285869563, 52681669889, 51950502031, 51718043723, 51038446037, 51508787232, 51824749883, 51300646971, 51659812836, 51794147354, 51452927599, 51251992347, 50570792481, 51533527383, 51736769884, 52291252914, 51369465292, 51515592568, 51779172327, 52707079157, 53695382965, 54426005881, 53971046809, 54415968016, 54825398916, 55575764167, 56548931847, 56391838196, 56617583245, 55814640078, 55114365132, 54124129415, 54113607709, 54750716452, 54896178021, 54860308039, 53875608561, 53527835525, 54372218397, 54718176451, 54556604957, 54179945397, 55016143981, 55481508413, 56175418284, 57035046296, 57361344919, 57716544745, 56767430351, 56275376573, 56863416504, 57216567223, 56975279164, 56175127353, 55528149984, 55509737748, 54657116267, 54748748891, 54593725201, 54852527294, 54157644944, 53913750097, 53214550393, 53515091044, 53865064695, 53329435074, 53125991158, 53613593335, 53870222760, 54076942866, 54754289728, 55593993222, 54853028792, 54387248492, 55335621738, 55703437092, 56046023064, 56116522793, 55263220151, 54380996499, 53964077791, 54413025305, 53910411990, 53674041705, 54526711402, 54021300901, 53637518769, 53958098549, 54122608039, 53424507378, 53114056053, 53079527045, 53762341736, 53235800163, 53401647775, 52714145595, 52134169664, 52244814066, 51381025670, 51207797240, 51501252159, 51495355950, 51140674467, 51766853895, 52397045849, 53339685199, 53026040986, 53907522438, 53297438465, 52677829325, 52077756937, 52501203788, 52445920726, 51953003731, 52339318658, 52142882101, 52425426190, 51607033057, 50697589077, 50257767093, 50695620495, 51261879902, 51617678594, 51834163004, 51312777285, 52005549200, 52597426499, 52662898683, 52665588314, 53132496365, 53020656323, 53679406498, 53862666350, 53011522565, 53774218586, 53040382546, 53676933485, 54614209781, 53685368903, 53834405429, 54231602179, 54877993846, 55494229638, 55112657360, 54611220341, 54100766709, 54253604287, 54099343144, 54585838366, 53670787355, 53028120928, 52644116665, 52207340468, 52550151645, 53000867723, 53917810666, 53043007448, 52790530469, 53456442855, 53010888784, 53456086073, 53022882611, 52892099134, 53286905481, 53245227158, 52614132893, 51648693720, 50717681142, 50813106365, 50126255761, 49608279498, 50368214520, 50804612950, 50777993204, 49829290100, 49737817030, 50627420712, 51588653528, 50821681983, 50996583001, 50989632773, 51533602729, 52276048503, 51658640118, 51927037810, 51302873707, 50720378160, 50515271538, 49535556339, 49966427565, 50521293736, 51097007157, 50786595160, 50348987322, 49597194716, 50046651202, 50275527676, 49674799944, 49094837531, 48608023021, 48380102148, 47559341816, 47647004877, 46791494968, 47113210427, 47738169397, 46909041818, 46975490743, 47602191975, 46915656691, 46160027881, 45568436352, 45575840559, 45432255628, 45160565467, 45717515403, 45112024427, 44629687212, 45132119052, 44842198086, 44890556700, 44559380377, 44347548577, 44905342432, 45094975351, 46063599831, 45356456528, 44974035158, 44867063721, 44375430727, 44504878358, 44027753756, 43697093869, 44076623798, 44004453980, 43207843674, 42735013973, 42474628321, 42459289994, 42143518133, 41159147913, 41781172050, 42269827015, 41458932224, 42231023488, 41761237408, 42204997289, 42915412512, 42222498643, 42434665424, 41962333506, 42927144478, 43822124799, 43473422397, 42473971306, 41488821840, 42306873419, 42376942704, 42775667395, 42951792152, 43682317525, 44529333791, 44747751997, 44906159819, 44352498863, 44686300499, 44784770354, 44869248262, 44855415186, 44824259445, 44930586895, 44766972298, 44491765131, 45124113495, 44541711685, 44820269937, 45544549946, 44562363881, 43987195584, 43130360960, 42204730503, 43056301506, 42129215358, 41581922134, 40946398555, 40640102926, 40938633207, 40516253524, 39991735103, 40837223398, 39945102880, 40459981787, 39883057347, 40582803881, 41106282135, 41296295725, 40531395456, 40044556751, 40547936270, 40289086148, 40081664627, 39689507894, 39129669149, 39882283471, 40237310981, 39542968641, 39649231864, 39189079777, 39604018479, 40392719060, 39966061521, 39035128409, 38655092111, 39565003783, 40115757167, 39160435856, 39308990775, 39981137429, 40430542978, 39626418238, 38944181579, 39248830631, 39969932276, 40632690907, 41567079564, 42322098015, 41724226501, 41926058594, 42544515898, 42300672021, 43246783823, 43592896535, 43582795556, 42651010068, 42302855779, 41409304930, 40417924094, 39829208301, 38886567848, 39389864398, 38480117819, 37793501519, 38704562992, 38929078917, 38621656103, 38333191343, 37396356063, 36614049987, 36869954229, 35989202660, 36206248706, 36875565118, 37601900349, 38261284122, 37490450853, 36637975086, 37512734693, 38109710326, 37664733282, 37728111989, 37320479211, 38232164807, 37761031508, 38676767558, 38921544799, 39456944846, 38573617569, 39405323102, 38670601129, 38025914745, 38342042312, 39332559563, 39992587503, 39191149644, 38420217873, 39291421965, 38750459031, 39340387060, 39743892664, 40485594040, 40169573143, 40370474560, 40582175148, 39794245968, 40175044932, 39356834374, 40077062952, 39884265721, 39179392762, 39354859216, 38462594311, 39334806120, 38851136005, 38231830566, 38115690788, 37750774937, 36939676803, 36469217272, 35992988701, 35153164620, 35471880673, 34723541538, 34970396268, 35487434654, 34885052436, 35003824543, 35577811930, 36163601788, 36424621808, 37226340935, 36365144025, 36906544560, 37630205542, 38141719339, 38916749261, 38942491129, 38085985045, 38656339412, 39394036350, 39760436131, 40037624893, 40289187427, 39592646658, 39974564872, 40337547273, 39784400059, 40236454068, 39390158661, 39149937264, 38599510583, 39119078059, 39226459697, 40201091388, 40135615053, 39663350591, 39331630727, 38373498160, 37417993687, 36437270325, 36574497907, 37197352455, 37533665949, 36622226291, 35856659930, 35286152463, 34366633458, 34417317122, 34574989857, 33624976278, 34253080216, 35188304917, 34503442277, 35185719314, 34647867714, 35235690394, 34539026976, 34059124451, 33851182090, 33956234995, 34891866242, 34916229411, 34682075858, 34519290193, 35453768108, 35946098616, 36822097327, 37453791333, 37442561428, 38362301556, 37935650072, 37876170400, 37481974713, 37574037681, 37791955162, 37272909455, 36537491025, 37379239677, 37790337124, 37055544636, 38039838028, 38744989469, 39738537951, 40501546038, 39936479084, 40622806140, 41214590144, 40493478077, 40712655354, 41327095294, 41514698445, 41606405598, 42151818881, 41669462077, 42533299006, 41772787565, 41519389535, 41100030438, 42093424771, 42623211057, 42588178068, 43179331170, 43275227559, 43109329826, 42968112222, 42360148110, 41963392557, 41639463179, 41785763767, 42038831910, 41612432042, 42179714575, 42792003445, 43336680986, 44203999678, 44475078105, 45196313544, 45940921607, 45102042175, 45043829413, 45690624097, 45029206498, 45976955998, 46922522601, 47408252338, 48025414369, 47291101246, 47042444267, 47083139523, 47941612954, 47493609563, 46904292559, 47774707275, 47718512607, 48392240740, 48324718774, 49116765676, 48726614008, 48788615707, 48550824025, 48071229656, 47725643546, 48425393426, 47487012264, 46615852376, 46636148108, 46779613830, 45842383162, 44905307739, 44554927789, 43601151540, 43228784524, 44034289340, 43087237130, 43367964807, 43605477227, 43674830192, 43850001208, 43159131009, 42435890863, 41977835696, 41802117342, 42649041452, 42355441564, 41457254444, 42189034094, 43056970253, 43616100791, 43142224647, 43015729126, 43119036656, 44057927364, 44606668747, 44153033329, 44440928650, 43925517459, 43792431163, 43078274227, 42986091159, 43918589280, 44830197100, 44539699622, 45263925885, 44604035561, 44577645128, 45400706494, 44689404087, 44350076248, 44736299038, 44025896350, 43094336085, 43394709651, 44344777886, 44043566486, 43243607307, 42362341534, 42684727485, 42299126104, 43073177524, 42625447927, 43035418317, 42356863046, 42570209576, 41745911894, 41567166031, 40930198084, 41791334653, 40977230354, 40632102417, 40300902268, 39883891924, 38991193329, 38233018078, 38350378430, 38065445976, 38193451335, 38558641552, 37598562029, 38419828386, 38159723072, 39103648939, 39591190025, 39868777057, 40080295471, 39746668320, 39456012422, 39451385333, 39297137456, 40280133947, 39324488280, 39426300723, 39424545591, 39266668592, 39772638043, 39218603771, 39013407596, 39811184579, 40354299690, 40209391023, 40753575455, 40140917693, 40627560337, 41567899415, 42373385075, 42917653599, 43837150152, 43877928887, 42899668346, 42667697559, 42587053771, 42248573414, 41928798064, 41493245848, 42105355147, 42363921620, 42959137378, 43598415695, 44051009896, 44324689408, 45204499625, 45220664652, 45223481008, 44318465292, 44867951969, 45523435931, 44889836504, 44881949418, 45857341478, 45891634751, 45042488717, 45466859920, 45837948989, 45180038842, 44453167943, 44908703278, 44896164786, 45745273436, 46366079706, 46341497644, 46213691898, 46820445241, 47173997361, 48092656381, 48549269539, 48191896118, 47741659696, 47241006548, 47876711228, 48063576028, 48820036273, 48327112728, 49326671359, 49491729718, 48509489407, 49016312475, 48121845175, 48386951534, 47870385675, 48371523253, 47830258731, 46929416402, 47049622310, 46388971042, 46593260424, 46856329521, 47382767442, 46894960408, 47614990730, 46764855866, 47557266202, 48126127585, 48772153229, 49190983918, 49779156420, 48787625528, 48902834832, 48876857529, 49417933989, 48792712645, 49245546121, 49420007959, 49988253952, 50099884648, 49582406245, 49658837197, 49908498232, 50640995669, 50171868447, 51156364238, 51158365527, 52018201087, 51098256378, 50891958955, 50399562056, 50097988948, 50999616085, 51974655051, 51296011996, 52031800548, 51975564502, 52466370926, 52781988017, 52631783440, 51754468193, 52351887136, 53026589521, 53236256931, 53559296311, 52804558157, 51935342624, 51985671292, 51151199223, 50900881756, 50613915028, 51485077437, 51922553761, 51583366689, 51619827569, 52335232123, 51410289138, 52264891252, 52578093158, 53337575464, 53978227792, 54547178950, 55324945078, 55019744618, 55532300108, 54797762015, 53953814616, 53319705116, 53155241765, 52871915887, 52531853653, 51951104254, 52190407340, 52805357849, 52874925688, 52223080533, 52115855974, 52950812247, 52620861484, 53035861414, 52055238954, 52021203913, 51704758430, 52496665568, 52317494356, 53020409948, 54009510511, 53575917311, 54566216962, 53726081362, 53989730877, 53694415091, 52765633274, 51779681457, 52366976991, 52866340317, 53679560098, 53917338681, 54762903943, 55572979594, 55864383732, 55241483947, 54679432096, 54094147292, 54575780405, 55246304933, 55095266944, 55620761828, 55200319457, 54380487838, 53857940634, 53102267653, 53361142606, 53939755061, 54068594052, 53247963834, 52397167055, 51427511891, 51753000555, 51846778642, 50950738195, 51838675905, 51205084101, 51324280276, 51989245737, 52000065507, 52769239376, 52277545631, 52558161608, 53047374390, 52504647002, 53119666651, 52332134533, 52232192915, 51665313610, 51776197872, 52096128294, 51644407985, 50879193495, 49910767956, 49251407108, 49033236837, 48334496736, 47573812564, 47733365044, 48226674122, 47588329258, 46765824316, 45799264555, 46254946144, 47117587004, 47107187275, 46852825191, 46160888653, 46025635022, 45818046142, 45704630715, 45662604764, 45129166492, 45010345175, 45870176726, 46186316106, 45962703174, 46050604502, 45661973712, 46304886413, 45460639558, 45112413287, 45401572827, 44803110234, 44475590265, 44116351896, 43375818604, 43713806287, 43856535846, 44460367326, 44074159006, 43645585716, 42862612218, 43836507625, 43377324028, 42945859860, 42583174581, 42258901781, 43216353964, 42595591537, 42280344377, 43058455754, 42108620363, 42338650936, 42032280964, 42708188186, 42642534861, 43386189965, 42391724204, 42558697511, 41666096223, 42467619270, 43108010795, 42896304809, 42731490849, 42991293122, 43937789654, 44905689622, 44951040325, 44768068323, 44256829358, 44663767983, 43680738473, 43714312481, 44707056972, 44974360325, 44466355344, 45207090372, 44870485563, 44666594181, 44876148341, 45626412882, 45032508665, 44861967562, 44879728583, 45622435148, 45671603066, 46458382058, 47188222884, 47137156915, 46459291430, 47357491032, 47849535860, 48664324370, 49556627058, 48740924009, 48958367420, 48621582677, 47633270639, 47515666088, 48439027415, 48189566238, 47325138436, 47044302819, 47674740681, 47421910831, 46875273679, 46433176247, 46615772792, 47372288317, 47912682747, 47433419205, 48182481315, 48624636021, 48150323542, 48057951024, 48643453538, 49587044478, 49024084243, 48897961485, 49089807394, 48700501612, 49498790079, 49951860712, 50613903911, 51360074754, 51536076947, 51372621130, 50762495252, 50486220515, 50519179812, 51260962887, 52179220168, 52398671024, 52174341228, 51217462450, 51420911103, 51422547116, 52367962583, 51728415594, 52448995004, 51766139966, 51284553715, 51645905323, 51786264922, 51424243383, 52048640074, 52029905586, 52994421098, 52392295720, 52060216245, 51630072998, 51732969311, 51607338442, 52276381274, 51400288597, 51996886990, 51635207530, 52117508104, 51711054281, 51967431233, 51978458579, 51782267143, 51157611843, 51689973746, 51285021596, 51712127151, 51823427761, 52254101476, 51539819919, 52375186818, 53060400371, 53997391778, 53063477667, 53381320523, 52523117123, 52841852953, 52970995717, 53152989817, 53785822950, 54124722722, 53996284291, 53537749803, 53920574219, 54690298168, 53755523471, 54665112737, 53764244909, 54244853864, 53899739390, 53670922013, 52821367635, 53817231029, 52899869270, 53093843451, 53698806943, 52713187741, 52072836101, 52452815646, 52686148577, 52160749129, 51920611991, 52718025931, 53545867524, 52552927424, 52985801175, 53298832283, 53292817621, 53844438363, 54086153289, 53736851893, 53146219949, 53156978548, 53833990701, 52867593081, 52403510228, 52737226384, 53399561491, 53393606979, 52996043890, 53075674977, 52858421055, 51940064220, 52256217962, 52637902879, 52811591695, 52498772526, 52244818322, 52606644389, 53429480661, 52680469642, 52196244061, 51628511333, 51434621223, 50774856022, 51344448190, 51655250555, 52572101949, 52014265882, 52089362099, 51355616018, 50926952011, 51795048776, 51254942792, 52183511208, 52056193990, 52960479154, 52996622892, 53382906604, 53886426321, 53641272185, 53757571327, 53346680057, 52947303241, 53023551664, 52339626194, 52819883216, 53435099385, 53823201521, 53155590092, 53915854312, 53107049814, 52308337884, 51921176041, 52542954415, 52676170338, 53495184498, 54291635747, 54671804540, 54531286329, 53565392188, 53855864442, 54620402991, 54391815163, 53894690381, 53216993558, 53840016546, 53133966541, 53650032768, 53398734212, 52646572169, 53148112499, 52848336348, 53553638658, 52805124263, 52827351256, 53282748853, 53522263664, 54372427831, 54875511423, 55543747036, 56353126660, 55733449967, 56509205706, 56529523669, 56511940105, 56245333781, 57054772552, 57045850478, 57694083159, 58670254139, 57851229664, 57085985261, 57440891330, 57611016047, 57560608880, 56997774969, 56051237276, 55900298844, 56348795803, 56584752441, 56795107063, 56127848120, 56332940728, 55566755358, 54600343464, 54354924028, 54287427136, 55226356672, 54524901558, 54153211321, 54941091662, 55702744887, 54931529741, 55381678956, 54944296804, 54431083545, 54781012963, 55121886163, 54670673535, 54623146052, 55310420785, 55896811067, 56228255421, 55543453112, 56521969388, 55958676971, 56879616053, 57267929205, 57155222862, 56449636960, 56944627095, 56567988162, 55987886581, 56490383154, 56231379971, 55578400380, 55186283354, 55883894502, 55278703562, 55672084390, 55486568555, 56278280086, 56650564831, 56904700678, 55949479324, 56597447794, 56374360856, 56108886815, 56315244303, 56147523011, 56716255435, 55799589914, 55795444291, 56253159489, 55960458217, 56492552998, 56891815166, 56901460506, 56698777444, 55702757684, 55820218600, 54847314660, 54565010189, 54387020704, 55014869091, 54937351221, 54643589322, 53786539205, 53138443676, 53214130683, 52581286678, 53541432948, 53253213221, 53258429541, 52418555228, 52977203351, 53098518098, 52127495074, 52940283149, 52601390442, 51808011198, 52719131586, 53199575215, 53404511450, 52601730262, 53014376116, 52319842880, 52003969547, 51609991552, 52353272000, 52712725135, 53635289904, 53382820706, 52874240065, 52231123790, 52758286476, 53116877467, 52363448318, 53032881239, 53125941853, 53837175316, 53233231418, 52982966053, 53662895762, 53285642059, 53163868306, 53781189089, 54341582763, 54531055478, 54829774252, 54792289878, 53831602135, 54631939755, 54542466493, 54425158538, 53794312248, 54160876736, 54778663408, 54295524967, 54893088246, 55824872174, 56556440603, 56494240354, 55668137704, 54963593762, 55300084888, 54958315884, 55899743680, 56882145592, 57076153081, 56477420083, 55838429884, 55295855788, 55959386645, 55697629324, 55174747078, 56124712278, 55203058110, 54389262686, 54127573297, 54951407364, 55373956963, 55080296880, 54398665070, 54019975016, 54557658851, 55038149989, 55936210844, 55467926677, 54853310109, 55394198449, 54507475401, 53830164732, 54044274445, 54660606009, 54640475346, 54364903684, 54046426305, 54688070428, 54605649220, 54181839706, 54785154786, 54074333952, 53566369431, 52579422985, 52804306241, 52315762408, 52472938034, 53080828121, 52979293585, 53157151558, 53814762693, 53790784464, 53099838046, 53773986547, 53731888440, 53634771459, 52863677058, 52894702590, 52655536350, 52879659693, 52008892494, 51251534809, 51813937761, 51163390313, 50454838169, 51411959219, 52239003550, 52613140542, 52576546017, 52518197586, 52765815048, 53338346318, 52827177002, 52462983257, 51937150205, 52813976325, 51948651936, 52191929534, 51496415265, 50631165644, 51369950276, 52063784458, 52886927113, 53425332351, 52735823763, 53101017929, 52425402251, 52261678340, 52664660024, 53215794986, 53123391333, 53104334334, 52174239098, 51614019219, 52220123972, 51846529076, 51253265860, 51413144210, 51619359660, 51399588469, 50511288695, 50577095101, 50615047833, 51466708780, 51878333724, 51513429821, 50639738025, 49718178812, 49091675436, 49519040452, 50342257059, 51234505715, 52234109911, 51868889509, 51820719314, 51226262573, 50653674601, 50414488491, 50703497013, 50624755578, 50449887041, 50251176392, 50303312516, 50276707038, 49541081710, 49889000094, 49319076677, 50287904621, 50128948684, 50270943843, 51004040110, 50491414873, 51208567860, 51610908684, 52337298435, 52836165422, 53062963415, 53926512598, 53380145413, 53617326247, 52643736690, 51932160688, 52208229976, 52708638117, 53083825433, 53897187581, 53974378876, 54973575456, 55257626197, 55381584981, 55387928853, 55326953474, 54413978109, 54071272210, 54423339841, 53469723841, 53721838732, 52767836834, 52141964091, 51596404692, 51381529011, 51773604265, 52360809712, 51762985910, 50831079193, 50518783433, 51513396340, 50749498600, 49758762583, 49392773193, 50232888482, 50806270517, 50355764455, 51191791019, 50758496095, 50516584460, 51243183130, 50290065443, 50081476399, 49541427827, 48786781711, 49345279264, 50107568421, 49271984009, 49496207631, 48996018857, 49488848691, 48986368493, 48714147148, 48663599098, 47841521935, 48742348244, 48206492084, 48037613565, 47198025317, 46311859768, 47106292984, 47754760518, 48577438276, 48148806531, 47734542722, 47929532031, 48238103439, 47765962149, 48592288313, 49098557383, 50093208818, 50698693517, 51038569637, 51484222297, 51190644396, 50340052356, 50735819303, 50533132055, 50622897159, 50688862993, 50776015548, 51524112305, 52461831503, 52506878331, 51788128172, 52663971504, 52428547575, 52025633373, 52587721582, 53393418978, 54314695622, 54066767727, 53171206580, 53695822774, 54340086844, 55331957248, 54619273182, 55331462823, 55792651456, 55640035554, 54742638426, 53915603344, 53032058314, 52438019595, 53158195985, 52446597335, 51775989374, 51519377868, 52265581979, 51508807487, 51492885831, 50593105799, 49895635801, 50214084299, 50028578140, 50058381507, 49584817648, 49435413682, 50325016831, 50580145203, 49951777387, 49246392002, 49141341007, 49837726203, 49371274150, 50342671908, 50639243389, 50818674110, 50111874336, 50729851353, 51398209479, 51362182636, 50753183357, 50052989484, 50165543648, 50675281442, 51374179550, 52126345666, 52313279426, 53255431500, 53251186003, 52710054875, 52799850040, 53094069631, 53172480281, 53871929772, 54815993159, 55573126523, 56452346795, 56060957876, 56314156683, 57015926692, 56405146200, 56164663845, 56819545582, 56677999305, 56830436834, 57300111665, 56854508097, 56665087930, 56556464169, 57504890084, 58334426037, 58320723959, 58008353031, 58810289734, 58615836302, 59587658069, 58980556046, 59866853695, 60187765545, 60200914508, 60751860205, 61053573976, 61795217435, 61958930189, 61243392688, 61463092039, 61738831237, 62441323908, 62473899519, 62658743473, 63314179470, 63717080338, 63316197701, 63890967850, 63344783909, 64243736077, 63952192610, 63104014900, 62827775208, 63314316783, 63536260591, 63512450357, 63595952899, 63846786284, 64380962754, 63384253307, 63038058200, 63638777206, 64450964264, 63608335951, 63459741575, 63093064292, 63780585854, 63297638347, 64188491919, 64889828809, 65577539775, 64711849466, 65615389042, 65911534703, 65260485914, 64882758124, 65572175227, 66559266860, 66768595628, 65826041605, 64929396487, 63932999098, 63312932818, 63890335503, 63042475989, 63072791525, 62623658580, 62935070317, 62455712343, 62476522360, 62931019104, 62771266180, 62340122530, 63241230869, 63241401964, 62588177935, 61927856384, 62297307116, 62594024389, 62942810485, 62606097985, 62314646475, 63029116329, 63253745874, 63625727963, 63036170969, 62617851095, 62673411929, 62184468146, 61555765073, 61218192392, 60448734466, 60800683380, 61618288976, 61909182404, 62706294485, 63038687453, 62396345112, 62980011511, 62696792554, 62176604828, 61758418501, 61571120238, 62004763787, 61188725721, 61625839220, 62600770262, 62890730526, 62731056641, 62931613049, 61978961014, 62331289391, 62250487159, 62889570132, 62690976704, 63596288918, 64429840280, 64028081869, 63613046456, 64516498126, 65120950065, 64361856108, 63967430367, 63493798760, 62836165510, 61903306010, 61714304435, 60739566816, 60588834790, 60059850671, 59570231499, 58955136004, 58058042338, 58902818106, 58248025954, 58150731877, 57781216203, 56982304612, 57519608471, 57008367674, 56683221543, 56554915428, 56643565872, 57259504438, 56870958090, 57726504643, 56736288686, 56894026994, 57163030138, 56599098430, 57060096849, 57382602459, 57742253937, 57158350197, 57355781286, 57193502267, 56693087239, 57221684048, 57340346376, 57186911431, 57095416372, 56890722373, 57863267160, 57599589349, 57124505179, 57963842208, 58248406434, 58730847083, 59300327156, 58720542248, 58212104878, 57680258373, 56682556758, 55902292797, 56872460257, 57352310867, 57629575231, 57935087891, 58492322096, 58733406444, 58875274812, 57932960084, 58375457156, 58088158491, 58476533348, 57611180330, 57110527170, 56882800043, 55899145916, 55848623796, 56812017830, 57378161712, 57506194223, 57652747799, 57827197866, 57260174592, 57190377623, 57536094531, 57799980815, 56989326473, 56485002426, 56799428752, 56622688489, 57306402165, 56700895776, 56867671372, 57797035090, 57601957330, 56817537598, 56658669422, 57064310507, 58049343735, 57108013405, 57498657439, 56521567327, 56186486005, 56878977792, 57283681472, 56915010474, 56718297217, 57069848982, 56121924304, 55984479381, 55215451845, 55668125931, 55744546804, 54806331316, 55614419682, 55370454353, 55065833263, 55736812028, 54845884632, 54030981735, 53800799469, 53338533524, 54003864220, 54115125609, 54880515998, 55606029397, 55339131128, 55292323698, 55545482776, 55532088479, 54709902224, 54862224158, 55352340664, 55703034819, 55784239404, 55615093792, 55244594016, 55468696762, 56026806667, 55078486559, 55408607329, 56307773560, 56055494451, 56097316242, 56093369373, 56524295475, 56925570390, 57542619537, 58070083234, 58566171141, 58733547548, 58231318891, 58353660834, 59011779756, 58855107761, 59104313838, 58244920144, 58371216218, 57811864090, 58193542471, 57416730614, 57683528487, 57930573839, 57595119337, 57590277718, 57424136593, 57043685298, 56665719041, 56324551050, 55773919219, 55639743480, 55825513188, 54959800167, 54380957626, 53937971841, 52967244975, 53523671661, 54454780762, 54507421494, 54603892539, 54020584045, 54168516990, 54648866908, 53669597922, 54656081176, 54174913581, 53718498271, 54014153837, 54029775035, 55021767543, 55699775158, 56431043814, 56936732529, 56750662780, 57349787999, 56790028644, 57463667554, 58306492363, 58678103909, 57680122721, 58116224868, 58214866209, 57936185818, 58311732755, 57979638562, 58212860325, 57779574925, 57139566648, 57632467676, 58148645565, 57322701929, 57959481499, 58317579236, 57757865973, 57264582050, 57328333630, 58254762316, 57781983390, 57438626019, 57820857501, 57043304901, 57256631850, 56989011937, 57675598417, 58521234557, 59436958980, 60342752694, 59580254014, 58704570045, 59259490327, 59680877488, 58910833447, 59871783705, 58994617867, 58262247104, 58256709944, 57680629611, 57373730149, 58157720591, 58489545570, 58446255547, 58956199950, 59279528212, 59741789244, 60412689319, 60358808638, 60983145097, 60973207171, 61761912980, 61167512660, 60826858590, 61552991313, 61639519202, 60825987844, 61126456248, 61788771236, 62431455931, 62312997665, 61729464904, 62423128174, 62342345213, 63093987556, 62867540655, 62745099860, 62142621259, 62378173830, 62422024110, 61731181264, 61658117933, 61585162449, 62127663291, 61778719917, 62114436148, 61908765184, 61643457144, 61721429056, 61575678374, 61582591031, 62565421633, 62960162480, 63067775475, 62303893511, 62433242756, 61735518713, 61019992724, 61366651284, 61619078619, 61299457504, 60664678957, 60542304979, 60386860168, 59630956101, 58724869227, 59103949701, 58787314658, 58375910690, 59192618632, 59622651903, 58865514058, 58430165866, 57559217336, 57548397326, 58416398756, 58327872179, 57652463904, 56741908426, 56738037698, 56259202051, 56698863862, 56280352306, 55579960548, 55664056598, 54974155118, 54969929744, 55310548656, 55671014165, 55756460456, 56035871029, 55777423508, 55836504812, 56780603384, 56950652203, 56043358997, 55422194548, 55668368942, 55028209441, 54332513053, 54589051562, 54897502439, 55174754586, 54977734711, 54560227429, 54731790432, 54006429030, 53720777402, 54111309341, 53679266745, 53137297395, 52244463641, 51537549193, 51072683508, 50151798528, 50706049951, 51493257999, 50751932955, 51348279500, 50352898265, 50884731164, 50584402754, 49825112729, 48835969329, 48577089817, 49207107837, 48652822611, 47800520959, 47711695624, 47641161970, 48268854400, 47450959683, 48054412771, 47139296222, 47704364798, 48559768389, 47807616986, 48546579935, 48706616502, 48374130352, 48731523632, 49638476089, 50564545824, 50756776696, 50105998989, 49853151076, 49351482310, 49449550511, 48496375230, 48568693568, 47877203949, 48037489750, 47455838461, 47927722141, 47897227837, 48746834552, 49398778044, 50176466291, 50599832573, 51091660893, 52029815300, 52019733808, 52667946097, 53586922068, 53527024957, 54218928501, 54406472432, 54361844737, 54642248654, 55587025401, 55481579306, 55970186082, 56617328550, 55993693677, 55254202827, 55821259286, 54850653285, 54866551033, 54837238835, 55602043818, 55058814523, 54717643417, 55417206092, 54851908309, 55818922262, 55017483423, 55096935072, 55703286230, 56404842575, 55775865580, 56473900250, 56311852259, 57005412036, 56394512113, 55535192262, 55438304880, 54509870409, 54013207138, 54642827772, 54743918999, 55458092873, 54960380872, 55767838020, 56608902382, 56270767669, 56860172352, 56228722433, 57202783069, 57607154324, 58366094346, 59342142644, 59728434698, 59094411282, 60066948650, 61015120102, 60642484333, 59998653302, 60149962798, 59407880430, 59272843458, 59618644808, 58890588864, 59096598611, 59041923470, 58320921238, 58171744059, 57485442115, 57039963442, 57033742441, 57277733761, 57100499173, 58071184064, 57301912665, 56748709398, 56154399129, 55402316759, 54946710287, 55173682072, 55430888234, 54696362494, 53825644051, 54700629889, 53774589183, 53591812669, 52682645220, 52929820928, 52956436747, 52082250200, 52735395526, 52306286891, 51937048955, 52670903026, 52380446803, 52977657821, 52302194472, 51917349693, 51950070349, 52551148723, 52955170331, 52154809930, 51487496733, 51208617323, 51831941138, 51923070852, 52210923299, 52158960197, 51452166137, 50983023867, 50176855919, 49987873149, 50070379854, 50734685187, 50915137032, 50521974865, 51124819009, 51087836997, 51738624761, 52520429887, 52640235324, 52268469330, 53089635427, 53227678544, 53410251999, 53794888706, 53312266637, 53377900744, 54149936258, 53416002368, 53716644948, 53297709276, 54002265014, 54952777491, 55478520706, 55799076051, 55495909800, 55383601880, 54606422242, 54859810811, 55641977934, 56353140697, 56984200305, 57357272478, 58167320306, 57695400591, 57410263607, 56454572716, 57056539380, 57044983299, 58012310298, 57554036603, 57149100748, 56314374832, 56655747461, 55670484119, 56198950205, 56902540381, 56832310877, 56949105365, 56560327104, 57054222018, 57048823553, 56800980310, 57527271769, 57068273768, 56566587898, 56411067846, 57064174319, 57022732408, 56309760922, 55957135783, 56768667163, 56675125620, 55683807026, 56153084608, 57050168186, 57554399737, 57921830020, 57123687560, 56415778178, 56365504863, 56327328617, 55945704085, 56268188994, 56072212093, 57045958410, 57130328261, 56401439776, 57019811359, 57494722736, 57856320486, 58664551192, 59002035873, 58655537589, 59372246888, 60075415111, 59656014350, 59523880747, 58652435877, 58130432025, 57391111114, 57173984891, 56528694676, 56483884710, 55721994547, 55465955488, 54608495765, 54145336613, 53488344047, 54418353178, 55009852207, 54446810556, 55111296828, 56041163682, 56856043053, 56106844387, 56890178923, 55977592580, 55259916612, 54442051845, 55265422527, 54439722095, 54534413328, 53953552992, 53783143408, 53951224938, 53751513617, 53316246645, 52346543894, 53159227737, 52284513106, 52593675096, 53463108651, 53095089667, 53125950278, 53208486992, 52514042647, 53241015396, 54039823074, 54306766506, 54023259688, 54535177944, 55164913630, 54498078572, 53705692331, 53655682150, 53158672833, 52996092497, 52345147784, 51704874808, 51561980019, 51879073578, 51812898008, 51465538341, 50992746992, 51347386462, 51406913808, 51855388788, 50913904933, 51870869068, 52772111489, 53299635517, 52340132902, 51708193165, 52118963088, 51880343554, 51326873080, 50901585725, 51770025982, 51241843534, 50641922687, 50895655048, 50726236453, 51457708165, 51054930692, 50810845819, 49981479820, 49969903492, 49787457549, 50465292094, 50981869033, 51939747233, 52634911337, 51752165083, 52467237271, 52617021839, 52219688814, 51319203111, 51791195483, 51696294024, 52247639735, 51247894455, 52178555842, 51671246736, 51574572706, 51874763302, 52199587003, 52637585969, 53474525005, 53044127141, 52398377322, 51970807215, 52459076358, 51820180512, 52337186300, 52036605912, 52373940113, 52941730352, 53613145858, 53400658410, 52855822181, 53789149950, 53085835621, 52404187733, 52797426168, 53499760864, 54353348222, 54544429345, 54607277346, 54278640981, 54536044281, 55474593831, 54611341096, 55134216424, 54569102442, 55479860505, 55943424403, 56859265210, 57700534689, 57730630224, 57403525571, 57234219910, 56754724536, 56670671677, 57368018775, 57275285238, 58050449011, 57717121275, 58055444209, 58130423317, 58121888663, 58847413106, 59786879296, 59097516404, 59837109347, 59027037041, 59489958252, 60108708231, 61045184777, 61070854198, 60632042509, 61469836459, 62113535750, 61226115619, 61907737895, 62669832042, 62218188349, 61428068464, 61424203980, 60744604766, 61627590201, 61809586466, 62023447470, 62251269879, 62772182740, 62189704785, 61553481485, 61696031714, 62412754850, 62163760108, 63060225004, 62568587912, 62830523044, 63492686885, 63860314657, 63797536111, 63634149823, 64493371993, 64948351437, 64143622146, 63412501690, 63480209994, 63260254928, 62458234056, 62891309466, 61993750290, 62380051495, 61606290206, 62559057767, 62916239738, 63897601175, 64047289068, 63691666783, 64470210531, 64323178047, 63792021822, 64569375695, 63982430232, 63844099144, 63978107384, 63651539840, 63740661279, 64344729615, 64448989721, 63590544152, 63156692516, 63657423691, 64413002727, 65248800736, 65283675736, 65047675939, 65334292063, 65216807055, 65727160178, 66276224924, 66110540679, 67083453959, 67127759510, 66687879087, 67106731742, 66770243393, 67756913767, 67187183082, 66567313003, 66822863053, 66337025629, 66999200898, 67044976073, 67904384498, 68277777411, 67451912333, 66505787712, 66888328653, 67421487249, 67822958585, 68129980318, 67222727540, 67520440499, 68374793087, 67939797038, 68034876014, 68955423846, 68568921054, 67726548664, 67060792543, 67744045149, 66824580044, 67404961247, 67631437709, 67491941256, 66803131993, 66906621678, 66600526479, 67091047800, 66622254112, 66963932436, 66400618010, 66254075053, 66798600727, 67533124664, 68134242335, 67915529248, 67302802657, 66485717180, 66773754347, 67650484105, 67805216116, 68765234538, 69268348287, 69946338462, 68948898380, 68309355142, 69222091990, 69643783693, 70250840459, 70761598459, 71727410476, 70777911750, 70469130563, 70684061850, 70163971788, 70143490283, 70027767607, 69603069218, 69355163372, 69788790006, 69001904824, 69903902779, 70672620357, 69674919709, 68745846330, 68306777828, 69260901627, 68872645569, 69482143130, 70314056608, 70741701204, 71157132655, 70350227599, 70921819913, 70208024794, 69615073420, 70002879227, 69843955264, 68900641593, 68508055517, 68573746305, 69408091533, 69501817943, 68643403471, 69503532003, 69946971616, 70757948563, 70793219971, 70512932048, 70786680435, 70964479161, 71737915766, 70956217160, 70380904784, 69867693428, 70155389835, 70393675936, 69610618021, 69568184225, 69378862663, 69278343575, 70235381381, 70575703477, 70509326123, 71335739516, 72106471944, 71797101499, 71524238842, 72396156870, 73203437105, 73684529814, 72939921425, 73112797146, 72208367438, 71493403305, 70956919813, 70261182144, 69708018575, 70636920020, 70950023390, 71363158023, 70693893262, 70301357604, 69346094073, 68915483962, 68041439190, 67922571768, 68099608476, 67360443672, 66432842470, 65736185986, 64739090780, 65611811006, 65025667626, 64391489084, 64829999905, 64250753589, 65081549757, 65490765721, 65995928737, 66612583787, 65827002637, 65275039981, 65866176022, 65853821832, 66332690927, 66751891686, 65908975833, 66283154151, 67043446611, 67824569644, 66942835283, 67346347757, 66944686872, 67383076511, 67295499469, 66348270200, 66095739691, 65311319429, 65805508085, 65785270609, 66415316480, 65820087794, 66282896711, 66997321882, 67484227226, 67958552316, 67860448028, 68520440120, 69123766960, 68906088232, 69895806986, 70737105216, 69973602851, 69258898330, 69262757179, 68610749822, 69118608541, 70084862901, 69527609291, 68606038745, 68133846772, 68200863208, 68286083848, 68060419148, 67958145311, 67907005922, 68571617041, 68953341048, 69616427490, 69728792301, 68850255932, 68089847084, 68038861988, 67257506683, 66415924757, 65468033025, 66441691925, 67079640191, 66414511265, 66033382390, 66298387431, 67122410314, 67708869334, 68434452691, 68929513605, 69203690529, 68691948902, 68823822514, 68711050834, 67777512306, 68033047162, 68432034673, 68301650953, 67498409830, 67729822047, 67299135664, 68235994656, 67309585067, 67129944751, 66151071226, 66039458497, 65820039818, 66024551568, 65124659242, 64156835347, 64030208870, 63389878717, 63826331136, 63599933916, 63360227582, 64299718222, 63446304378, 62567364595, 62719643347, 63269638604, 64124683987, 63159153606, 62689939777, 62102216291, 61328081657, 60412005649, 60884024041, 61577553300, 62141288168, 61837312583, 62233987704, 61294939592, 60672184237, 61020295123, 61990940961, 61332457625, 60594121122, 61018938533, 61065180671, 62051958869, 61288606035, 60543278245, 59743916086, 59933219370, 59716192052, 59091790061, 59328312412, 59775203054, 60214018660, 59656406322, 59237380181, 58419325018, 58143698054, 58943220682, 58668409121, 57793211286, 58734464072, 59358853340, 59281405980, 59937809726, 59287477191, 58952341840, 59852378623, 60306521289, 59723246438, 59608151057, 59717769541, 60229597179, 60814766563, 59941071136, 58957900267, 58936704617, 59457139872, 58557680192, 58710424908, 59379499574, 59750973600, 60189914897, 60571529706, 60306214467, 61099826051, 60184894579, 59850510504, 60635714688, 60471654774, 60809270398, 61504250433, 62230844852, 61597552095, 60935097050, 60456677075, 60389377349, 59429180788, 59794364929, 59128378328, 60093888077, 60331195696, 60029679818, 59822867990, 60314422212, 59933492859, 59000846441, 59921122536, 60352158462, 60562459335, 60627792933, 60062989294, 60966294535, 61731359930, 60980577344, 61137731919, 61560935197, 61702340843, 62094115397, 61726267285, 61529413626, 61096736459, 61763927928, 62669450189, 63165913835, 62464783490, 61746188919, 61211461289, 62028887121, 61119878049, 60395180190, 60625568691, 60536638661, 60501975306, 61107867869, 60745173205, 60197989299, 60308246672, 59644538767, 60382545457, 60374928346, 59886560287, 60762987649, 61560765413, 61191755265, 61755500963, 62125164291, 62252456572, 63081654051, 63440272457, 62933026803, 62144804147, 62454750146, 63286411433, 64126414015, 63690304458, 63560494696, 63682852333, 63857340104, 63864735659, 63616001664, 63558043736, 63416436329, 63665368251, 63800837261, 63373835140, 64199525335, 64413063161, 63943691251, 63448313518, 63513220735, 63721377183, 62914547648, 63445006906, 63091544310, 63071854174, 62957609762, 62565273535, 62655354125, 63360055705, 63638529859, 64459519726, 63658555873, 64377081900, 63454264708, 64262461292, 64221541687, 63690144507, 63090596513, 62859163904, 62243999413, 62980768186, 63019565906, 63069744819, 64053694685, 64376811019, 64026788526, 64698505096, 63810664545, 63888602678, 64450507308, 64470704698, 64527205879, 65440136308, 64578249745, 63936449194, 63976911986, 63540872929, 62770808212, 62141299846, 62698784226, 63404810660, 63640358514, 63129971579, 62700012919, 63293090442, 62646138878, 63109246915, 62581072230, 63563116758, 64135951725, 64699095484, 63998161265, 64568411652, 64889071838, 64494216647, 65009505103, 65911389232, 65305469116, 64359219252, 63565654280, 62981251984, 63931281507, 64153442949, 64769484976, 64465657726, 63792428977, 64528680304, 65176709568, 65430153553, 65983181532, 66052504451, 65236953772, 65150432311, 65070224840, 64272384274, 65066751622, 65810902036, 65176642994, 64665285632, 64901579131, 65862692451, 65920213340, 66091215744, 65446565444, 66382705728, 66428822649, 66237203962, 66690118445, 66102106581, 65495582176, 65657609686, 64951590310, 65881957099, 65934541934, 64960714202, 65384987383, 65229940130, 65923697258, 66545453269, 66625380768, 66516634884, 66920828195, 66541356232, 65993164447, 66985828287, 66318871520, 66267114643, 66098970663, 66588469549, 66196843961, 66907450114, 66273165140, 65821855516, 65712442160, 65784011026, 66201495041, 65592153590, 65223612371, 64686058037, 63874838947, 64747760512, 64210585692, 63329002073, 64187737590, 63816788665, 63909115828, 64846163190, 64348176797, 64366456522, 64409592910, 64400801730, 63708416118, 63756179370, 63896651907, 63268487478, 63234330174, 63322667695, 64312398593, 64460418115, 64097493184, 64469554898, 64812927109, 64873861938, 64387002270, 64969990324, 64326917827, 64298896569, 64157168681, 63168888057, 62582270989, 63242139599, 62405027824, 62300841847, 61663087239, 61549281688, 61456795944, 60634629799, 61046124780, 61899388186, 62894047490, 62041192091, 62645982684, 61988528977, 62439717768, 62975987511, 62693916660, 63386748443, 63166822314, 62676281698, 62055409882, 62602717231, 63490056586, 63768738110, 64260654020, 63557154046, 64391421322, 64575212947, 65093905518, 64207168952, 63402078805, 64360943768, 63842430428, 62949566010, 63853521500, 62920605240, 62917648686, 63165061901, 62248275030, 61888481229, 62866433862, 63538562149, 62786530247, 62580163239, 63065569110, 62739243209, 62346054846, 62047244404, 62626322251, 63055409950, 62086046511, 61944375421, 61904976578, 62872427649, 62765751091, 63522698909, 62686762353, 62581573599, 62358297059, 62556930034, 63556439518, 64496807087, 64961563887, 65845718710, 66746207398, 66738631253, 66295260544, 66405139428, 67268364949, 67510123058, 68450073005, 68320602198, 68719228686, 68535120382, 68950906907, 68735108111, 68367135370, 68031325701, 68307130333, 68034389646, 68772401706, 68854766728, 69046414506, 68346258635, 68556631033, 67785652407, 67481643645, 66514484510, 66699777846, 65795481744, 65009483502, 64238127040, 64416685356, 64190878583, 64892120051, 63983958424, 64065747624, 63805524823, 62898927591, 62794420587, 63227819433, 63122088738, 63071997683, 63185935373, 62983890249, 62948260574, 63813077518, 63498345937, 63453759233, 63604904307, 63960887704, 64185242129, 63951250454, 63762115526, 64472166962, 64999733039, 65134703274, 64531058082, 64637174828, 65397023855, 65029832415, 65326697021, 66055004229, 66159763540, 65813968861, 65208032884, 65219954806, 65162704037, 64665450583, 64366575396, 64892782258, 64173383098, 64978361101, 64511659733, 63883213346, 64596534536, 65124216778, 65770757097, 66387655246, 65479719498, 65284999884, 64654055698, 65587182908, 66055869146, 65391378050, 65202500383, 64983048968, 64782564777, 65007423908, 64652727359, 65360109951, 65045879422, 64871184786, 65605940929, 65161839430, 64934715764, 64997032270, 64993984203, 65335643072, 64669659380, 64133222858, 64303637930, 64755517468, 64085998301, 63920207424, 63981150458, 63319745942, 63763845458, 64125928882, 64474844441, 65125847097, 65701453163, 66641289087, 66081194789, 65634658766, 65406943328, 64523382346, 65256284466, 64649285574, 64700888855, 64191339543, 64956634195, 65763200593, 66394418472, 66900815834, 66271256100, 65387187968, 65058632306, 64824380109, 64389079122, 65022010903, 64411976102, 63501807194, 62737973138, 63459991823, 63820044663, 63905363876, 63345593382, 62987446051, 62826981361, 61974780410, 62754157612, 63445816777, 63442929079, 63088062261, 63862954868, 63445680411, 63918659004, 63131617919, 62403539397, 61666623777, 60900887425, 61115175851, 61664353742, 61053607031, 60514906907, 60974887666, 60534759714, 59732329197, 59243542943, 59760927141, 59018794917, 59845078912, 60422278189, 60334815916, 60609947106, 61596709485, 60687872499, 60845137958, 59951291377, 60678186772, 61369218368, 60392128901, 61064189629, 60703817681, 60356199395, 59643975231, 58740820457, 57815685342, 57444209400, 58354073665, 57855054495, 58710958591, 59216769351, 58797733305, 59644528188, 59682739832, 60495709792, 60664014210, 60941090983, 60991280430, 60218891739, 59556554431, 58877328935, 59607061088, 59448206868, 59841143916, 59502924151, 58677440642, 58177573370, 58164829581, 57220289496, 57229964679, 56737711514, 57535930393, 58372064946, 57986854552, 57411237822, 57947188572, 57931427579, 57865173958, 56960870772, 57632354759, 58028545637, 58907171967, 58410435755, 59275014845, 59344698073, 59338927350, 59685252996, 60161242766, 59328874401, 60057223073, 59232129876, 58331596606, 57900135515, 57566864336, 58418815614, 59346870143, 58540425974, 59135890451, 59476862432, 60287144748, 61219936081, 61986329232, 62734884887, 63127610047, 63907581057, 64366539627, 63949548052, 64782718046, 65265651442, 65112180607, 65176968801, 65342812703, 64655308534, 64990968831, 65362798104, 65277602915, 64825687515, 65622949422, 65797999411, 64806256507, 64146552995, 65135354033, 64509736789, 64971840131, 64440093281, 64791273735, 64554248949, 64610051926, 65013389956, 65981075795, 65590464847, 66526468744, 67054867091, 66709964568, 66673181211, 65963676630, 66601754893, 66502461772, 66978384295, 66888562182, 67326910436, 68207961056, 68337613084, 68493775992, 69247716243, 68707756737, 68303417379, 67786230210, 67583226909, 67068804341, 67533842214, 67012871649, 66714433326, 66025034299, 65035048743, 64434137067, 64533820444, 64147370946, 64624033176, 64293235422, 63996661947, 63534728650, 64094701312, 64526322245, 64165224304, 64995068873, 64787253649, 65078363359, 64673797391, 64786260988, 65631694370, 64874189500, 64086998063, 64684249175, 64932312110, 65609852966, 66385103846, 66297710940, 65803522092, 66369760147, 66075080151, 66256653794, 66988162651, 67644023923, 67992790780, 67569507840, 66923733930, 67535523413, 67146449762, 67943591365, 67136381021, 67596820388, 66637379697, 66613712947, 66230611632, 65849610026, 65195236330, 65349309606, 66287331923, 65970608179, 66060890256, 66802735176, 66636661214, 67552754053, 66573354395, 67466831887, 66540657618, 65586483551, 65923285013, 66229116069, 65793196258, 65991566741, 65926266410, 65522926306, 66197120502, 65829502926, 66538671213, 67504714891, 68036419237, 68794945786, 67963064808, 67747725267, 67595830130, 68059608817, 68114607315, 68551470606, 68970988940, 69818504975, 70348067215, 69404939121, 68535175399, 68703167969, 68548415124, 68142383162, 68664581193, 68377497641, 69152082119, 69263915999, 68927099876, 69205743334, 70088462631, 70163108999, 69360988423, 68983250043, 69385072618, 69956328719, 69389346106, 69816394233, 70705320361, 70019135761, 69161042978, 68615935017, 68552527646, 69297046592, 68314276665, 67345563112, 68287691662, 69198647172, 70082104363, 70969150027, 71101139716, 70870343185, 70110041947, 70532579824, 70738206546, 70049818040, 70764731375, 70748105574, 69911028337, 69978932691, 69199338341, 68346145704, 67805575453, 67224350222, 67516232578, 68254352041, 68418433571, 68089151198, 68254236705, 68345095787, 68456917654, 68345457007, 68088138938, 68219862745, 68465863610, 69449965861, 69452749841, 69100824252, 69808920645, 69238306018, 68857666711, 69749398954, 69483975758, 68748852730, 69242531561, 70051530822, 69346711487, 68918604273, 68642639556, 69607047066, 69522647491, 69610797849, 69549600113, 70502418223, 71250906898, 72199236710, 72144001252, 71276736233, 71255396587, 70660968724, 70389924557, 69639409885, 69138491966, 68681208780, 68585159716, 68613938193, 68781975525, 69538821867, 68910731396, 68957652199, 69951009146, 70110133629, 70401466224, 70537267913, 69653395899, 68995288856, 68554875569, 68345635278, 67615189210, 68124599648, 69065844110, 69970044870, 70628202641, 71421119018, 70997906136, 70302043108, 71095273123, 71543174236, 72346940467, 71458406546, 70991841049, 70821222862, 70587135222, 70776213196, 71725429828, 71528496654, 71255523242, 71508175602, 70701207361, 70970076597, 70824946810, 71538987209, 71886375438, 71223397258, 70505290327, 70440035950, 70334467212, 71021925099, 71120606423, 70300129017, 70492801151, 69877913395, 69676798220, 68949478309, 69377043155, 68842784966, 67931564976, 68265787881, 68548541421, 68452176914, 69336301332, 68912134643, 68989189097, 69869953687, 68979788045, 68248567766, 67468067200, 67205987588, 66667843505, 66176499263, 65344736149, 65250714809, 64955347872, 64085920693, 64967851555, 65639907696, 66568482291, 66983525038, 66679716566, 67098540140, 67931970915, 67309002739, 66873662778, 67044919625, 67724420498, 67686964357, 68644870437, 69627596034, 70083906125, 70175929396, 70294988526, 70718205721, 71372610176, 71994726122, 71000655147, 70558122539, 70279552411, 69675461310, 70310796381, 70101713058, 69705423710, 69958712097, 70827016271, 70886941567, 70174621852, 69401599760, 69825360849, 69375726627, 69284416494, 69918081570, 69609205938, 68841992863, 68968773762, 68770656816, 69334523995, 70219740576, 70955710919, 70066910051, 69316059172, 68732488520, 68075538905, 68718219454, 69187268173, 68199706970, 67329806621, 67392382371, 67649040973, 66897929920, 67141044288, 66753786192, 67699346172, 66839017176, 67794232247, 67079558837, 67835460694, 67146430713, 66667597264, 65721469654, 66322513111, 65784427865, 66524137904, 66977207572, 67429535547, 66807941365, 67503673474, 68367362312, 69305883607, 69015730989, 69787242114, 70159240929, 71154737381, 71849706015, 72124498395, 72233819751, 72926408091, 72761215940, 72515096858, 71550185205, 71573429700, 70855681219, 71363510049, 70514353847, 69644240466, 70096475105, 69198185373, 68381231621, 68536113165, 67603057650, 67459479888, 67860578610, 67598360937, 68508779722, 69095196659, 68769767846, 69150129534, 68546625711, 67814542327, 68506156366, 69237222945, 69193323957, 69598666151, 70275057767, 70043565224, 69943211570, 70846100012, 70007233056, 69992359219, 70940160872, 71117786832, 70493325594, 71223750006, 71226710891, 71849947052, 72340405555, 72215361101, 71954895564, 72319405575, 72932319489, 73694042451, 73936120719, 73538747823, 74392091100, 75388970020, 74520846808, 74217283243, 73477755763, 72695005892, 72272502122, 72750007586, 73739673905, 73379328041, 74018391268, 73333602211, 73012085460, 72500169752, 72369628965, 72308008244, 71546615589, 71057159685, 70129405408, 70572966097, 70929990552, 71735027796, 71886259277, 72577485692, 73475390423, 74284632202, 75210939288, 75635804781, 75388437022, 75313348795, 74455524943, 75249276931, 75271674350, 74331728879, 73688110438, 74429136738, 73503317847, 74436427553, 73709848442, 73759943815, 74629545630, 75053168318, 75541244006, 74572188640, 74491648732, 73999133757, 73632634915, 72633322069, 72674072221, 72849698665, 72109101848, 71900006613, 70958850772, 71009601912, 71400265762, 72327845975, 72839910693, 72559133721, 72201737856, 71623401019, 72159250148, 73138230350, 73184562090, 72439610829, 72500121036, 73080337858, 73581753189, 72816571894, 73328730872, 73570118270, 73603289828, 74127540656, 74814677148, 75267252546, 74783313609, 74886083559, 75422511935, 75415883978, 75658465707, 76035915686, 75723225811, 76315178012, 75611911999, 74992954391, 74754439909, 74318948345, 73469935304, 73521250323, 74281641180, 74305816499, 73923378229, 73785772122, 73147297258, 73413203930, 73527604225, 73432669997, 74004494546, 73390326712, 73373559314, 72697315720, 72243160238, 72410841501, 72449663950, 71475506445, 70551057588, 71468863139, 70598357436, 69804696984, 69562456799, 69836963439, 69941451961, 69116466294, 68982437697, 68316683949, 67444788759, 66497499402, 65807839474, 66150374032, 66214261789, 65925535700, 65465368465, 65763715851, 65403318688, 66101346194, 66984482659, 66957564371, 66273600499, 67189037774, 68153671243, 68717507417, 69135080367, 68740843571, 68640949531, 68108644121, 68370080169, 68337746616, 69334339567, 70255845094, 70848702700, 71287737218, 70967869745, 71837205496, 72122686813, 71285576434, 71243488438, 71176772775, 71617476630, 71385464590, 71567091432, 71830475483, 72186739326, 72908780507, 73547360466, 74073971357, 73145150419, 73309474549, 74181585947, 73885356896, 73691968833, 73779177937, 74626778245, 75380576169, 76379049674, 76096673760, 75355918270, 75351480947, 74613229669, 75454950535, 75771347722, 75122603337, 75701169473, 75222091464, 75848110353, 75411136070, 75747441873, 75539951582, 76032547614, 75533613831, 74554519012, 74425806080, 74500289788, 74938568466, 75021728354, 74403648855, 74453748488, 74298185870, 74201252600, 73848112978, 74604532763, 74179656954, 73210905199, 73041810572, 73491599666, 73307230296, 72992933106, 73458633432, 74048561638, 74226247149, 73739135509, 72892707778, 72600424471, 72177207368, 72919943993, 73314095586, 72841524852, 72364681878, 71848438988, 72694693466, 71732388543, 72047474129, 72210673484, 72302874284, 72462703837, 72147136806, 71260439105, 71572135589, 72125544569, 71772880474, 71360224968, 71049552541, 70865368104, 71771852679, 72300100675, 72692072440, 73360958175, 73066316043, 73387217564, 73551054430, 73467158067, 73668483620, 74541949811, 74854578082, 75149652944, 75622035981, 75926413015, 75214813175, 75922095535, 76380486914, 75857126580, 75733840218, 76337769558, 76443993902, 76781639731, 77372290743, 76488887962, 76644541497, 76881792440, 77135511649, 77781281439, 78082362482, 77462984876, 77182979161, 76663279998, 76232342121, 76769786086, 76819488013, 76983199458, 76879088134, 77237708023, 77422462642, 78186762476, 78828357922, 78755758616, 77832919512, 77954097875, 78396165938, 77612923013, 77984987505, 78120326224, 77350744673, 77228719357, 76349921007, 76106543041, 75635588688, 76568005065, 77565954241, 77583305391, 76858971992, 77127700026, 76927031113, 76269870168, 77176274082, 77543010925, 78445500186, 79259983636, 78261071261, 77421796172, 78363273311, 78268847101, 78320136508, 77713712737, 77337780568, 77867996967, 77256011093, 76726922330, 76404102600, 76566570909, 76210964472, 75624336155, 75294257847, 75491695129, 74835811057, 74940625587, 75400625743, 75506528142, 74787076961, 75250996468, 75313600904, 75950686341, 75326496971, 74942933632, 75653225272, 74654753905, 73827283878, 72967238950, 72891170528, 72644843274, 71726388682, 71661902941, 71262727454, 70371152384, 69684494630, 69856055002, 69662962311, 69541760117, 68890341416, 69252402686, 68798104784, 69082101760, 69036089611, 68506601089, 69376378641, 69191945159, 69575063104, 70561125290, 71437572952, 71037720616, 70968051198, 71514806230, 71863838565, 72112956674, 71977834558, 72086399166, 72198167272, 72098240811, 73055307759, 73148086327, 73517271465, 73475187099, 74458093068, 73900079909, 73596806854, 73510063124, 73092943984, 72932413084, 73585017715, 72970145269, 73715602762, 72999069292, 73652807030, 73259579612, 73640604420, 74204763565, 74980817861, 75381236711, 74511932224, 75236377948, 75744387292, 74768915140, 74914298276, 74335556255, 73855618845, 73256605307, 72287080010, 72499825973, 72195019601, 72589175688, 72106547952, 71245017767, 70313319165, 69498872550, 69180954022, 68539298052, 69299061201, 68422545552, 67971481714, 67352732911, 66988634870, 67182317668, 67102949341, 67548059621, 67187842163, 67544530709, 67303009242, 67084622242, 67279605659, 67488258910, 68197956833, 68283549398, 67462673385, 66656027991, 67459099283, 67477176802, 67310980061, 66627939269, 67437109454, 66772664725, 65810165216, 66644396953, 66513620487, 67066475390, 66296146986, 66451931498, 66554630601, 67003987442, 66324880544, 66618842745, 66947775039, 67245518997, 66291839827, 66299004948, 66768238462, 66710580112, 65723043357, 66613028429, 66936134729, 66968233018, 67617703982, 67385351406, 68307039909, 67877902761, 68766624080, 68001924765, 68345033407, 67706712097, 67802625978, 67660864556, 66978533378, 66182764405, 65940836711, 66125472282, 65606924828, 65447085477, 66127922191, 66600019096, 66387137560, 66142215299, 65706456825, 65448816596, 65955868187, 65688730033, 65657711255, 66027041490, 66959431622, 66286447961, 65456419389, 65736097496, 65329777154, 65867585713, 65994215676, 65869151690, 65429779705, 65106417670, 65920337905, 66824765060, 66726282860, 66866146441, 66358228808, 67182523674, 66924687520, 67257406759, 68086809738, 67968927973, 68700677358, 68405347106, 68785903446, 69487106184, 70320735657, 69407667742, 70401973560, 70363142040, 71345995931, 72127315152, 72431921913, 71480782136, 71235879920, 71788958654, 71165405615, 71421116829, 70458785760, 71353526492, 71717020357, 71519166943, 72454546480, 72951305510, 73602212084, 73869314762, 73535399946, 73281421947, 72689004153, 72198433885, 72574575502, 72138291676, 72701629824, 73572558730, 73753546615, 74048961528, 74548647394, 75476881882, 74857449078, 74298136456, 73716725663, 74686363972, 73687792690, 73034726411, 73299532522, 74092470170, 74592061520, 74244069771, 73253227737, 73069415150, 73350667974, 73156745311, 73584140671, 72700322928, 73571275494, 73249019607, 73425494650, 74238581421, 73466300535, 74170063577, 73568477147, 72860957416, 73643050145, 73927114134, 73601475196, 73094844260, 73822167970, 74528270531, 74157112925, 73325743630, 73846238757, 73377313126, 73914175947, 73361628631, 73948044388, 74808843584, 74518304738, 74522744327, 75002522223, 74659913231, 74579567034, 74930234367, 74327109566, 74175555137, 73537395523, 73490919290, 72679549327, 72607316878, 73534868287, 72800502439, 73790012790, 72808626607, 72310510230, 72448655795, 71861231789, 72263406022, 72491814908, 73207756456, 72676958764, 73068699898, 72795983384, 72946822469, 73246607353, 72929670026, 73107786415, 73190045638, 73462027592, 73636889979, 73391191014, 72888906947, 72733957107, 72023219242, 71145882824, 72002556267, 71824005795, 72137455501, 73043560912, 73379375262, 73939242267, 73691343606, 73447165336, 74082905724, 73207079182, 73359477095, 72701790401, 72032615687, 72477933095, 72443421971, 72553033636, 72210295653, 72657978677, 72337179667, 73015591040, 73971413097, 73032313045, 72860765196, 73497492712, 73063093330, 72523513886, 72247582263, 72030266481, 72271356359, 72770209357, 73308419810, 74121639751, 74262587385, 73683758777, 73274667130, 73946422445, 73003256683, 72201146195, 72754174150, 72572825921, 72809262052, 72353406122, 71724191045, 72254119558, 72012207600, 72481212063, 71674896643, 71524539206, 70667623229, 71631245249, 70643551185, 69799703673, 68803686237, 68793967494, 69227619814, 68508823038, 69228954195, 68907550344, 69178761271, 68479086226, 68835017905, 68897719310, 68795304017, 67934548526, 67816765478, 68783601329, 69470587626, 69892327760, 69509813407, 70483482977, 71009702797, 70671224021, 70340871205, 70547155894, 70790316381, 70273554031, 71040383796, 70840340750, 70237503178, 70901349217, 70508520431, 70543006729, 70984138827, 70453917871, 70453421129, 69489549476, 69785480925, 70078082889, 69472947047, 69864451724, 70391375171, 70149101149, 70100188556, 69597942273, 70206114741, 70321704409, 70086316150, 69943656211, 69952024335, 69668437689, 70436864516, 69653153035, 69785047166, 69455336208, 70369710030, 70280769699, 69974520180, 69184197216, 69902655526, 70419682035, 70968658008, 70155801715, 70690765681, 71318040919, 71030098585, 70748748589, 71451821478, 71919292662, 72834479161, 72712379337, 73180666435, 72451496835, 71587322290, 71429799355, 72261879305, 72942998387, 73854981174, 74663343615, 75166721241, 74860743445, 75446937937, 75132813618, 74531314420, 75253610993, 75736609230, 76443304433, 76607700714, 77031451316, 76532502074, 77279975169, 76783186542, 77416346013, 77598114735, 77222461263, 76352327054, 77287413174, 76608413872, 76215886174, 76754523227, 77305193242, 76913360147, 76975254669, 76326397684, 76488383776, 75809689512, 75968521461, 75493479004, 76253884647, 76016780489, 76421944087, 77219384324, 76913109550, 77604036518, 76913468633, 77697409228, 77135931349, 77841525603, 78015022074, 78255925233, 77564093891, 78478119698, 79100396492, 78205551759, 78966095782, 78291046831, 78932589239, 79522085949, 79337864567, 79124995756, 79189829270, 78905772256, 78234449161, 78993235925, 78507069656, 77705092856, 77058289089, 76276965446, 75626944183, 75822151260, 76027172684, 75271469758, 74306282644, 75277191403, 75813675916, 75514231043, 75909180781, 75128686974, 74840855338, 74540682200, 73610853386, 72815902541, 73681291382, 73119996385, 72261231001, 72175655532, 72418870329, 72588033274, 73562001768, 73361462079, 73618152980, 73111073391, 73108441746, 73713940858, 73110019155, 72848402796, 73723941010, 72997083825, 73509830693, 73030252275, 73063382198, 73316699396, 73098268664, 72715769122, 72477903210, 73139327015, 73432144730, 73515743179, 73027935698, 72852426878, 71852648642, 71114496552, 70416039102, 69895721715, 70236180396, 70996340892, 71633024372, 72598869593, 71900821959, 71279017245, 71274811179, 70846154728, 71572532766, 71322100077, 70804110739, 70288866302, 70645833515, 71200975076, 70439844128, 70743326984, 70222174185, 69447505734, 68922428883, 68448369634, 67859372457, 68076396051, 67361672373, 67378581008, 66981627733, 67740711723, 68264645129, 68092788193, 67827211580, 68326830278, 69193937758, 69466431415, 69934548645, 69733353394, 69868332118, 70492933931, 71358557054, 70671699453, 71049239292, 71122415105, 71588220070, 71429927702, 71127585406, 70889087523, 69897970181, 69426774174, 68966200413, 69803199909, 70002772510, 69186089088, 68564752076, 69294400371, 70277259970, 69758246095, 70691636733, 69781070753, 69934091175, 70923778751, 70540179684, 71059323619, 70459789664, 70836639995, 69920893121, 69091107370, 68650022418, 69372207782, 69668121141, 69892034244, 70630353228, 70499400880, 69742516526, 70344128807, 69599638567, 69233914046, 68682717006, 68871804819, 68842666916, 69167951370, 68497678820, 68323946485, 69077650283, 68079823518, 67988119524, 67359708094, 68116715333, 67853933109, 68164048829, 68935442583, 68743806674, 68810199537, 68282776267, 68742592623, 69089466379, 68313480660, 67869323047, 68472014931, 69006708054, 69275290885, 68394212358, 68003298580, 68227499041, 67361587269, 67774875237, 68046694680, 68890889185, 68478282048, 67957956068, 68678796405, 68097596873, 68703465907, 69429815213, 69704202239, 70513328902, 70328897054, 69887795971, 70655131898, 70645220940, 71594198092, 71037898894, 71461807234, 70786100057, 71219995409, 70531321331, 70509453482, 69580334922, 69402543794, 69578633126, 70487324754, 71319243867, 71676925657, 71409700754, 71636964466, 72442463742, 71469774485, 72169278693, 71216150388, 70749060503, 71461945627, 71498340708, 71036887251, 70597407123, 71204349549, 71266442286, 72083643117, 71954635100, 72435437935, 73302469518, 72501478202, 71537514765, 70910645512, 70898596645, 70835199265, 70284991524, 70511210205, 69970180719, 70142236608, 70435718069, 70430977383, 71107836758, 71967415811, 72936207504, 73576361585, 73963854043, 73783457671, 72966503480, 73882484924, 74095342975, 74250962804, 73264801432, 72450707961, 73245456157, 72789892905, 73707996885, 73858134636, 74197217148, 74406792611, 74778695192, 75490568805, 76268640087, 75941636480, 76625618993, 77024023432, 77682225012, 78296022289, 77344534885, 77768915219, 77181512901, 77420453914, 78161403642, 78727996431, 79459126940, 79790511444, 79661944184, 80572563389, 81315624206, 81505714277, 82137027005, 82703543866, 82576833493, 81611127578, 81162549459, 80280836773, 80742018819, 81221951576, 81511274686, 81452938904, 81091425522, 80703428892, 80636728148, 80329075141, 80179198878, 80743905796, 79763748966, 80095068809, 79549212018, 80379602680, 80346490960, 80144685463, 80695938259, 80455266761, 80195671116, 79769326043, 79924604793, 79933917588, 79130502145, 78466745485, 78207371020, 78916823143, 79283319574, 79181304391, 79451180213, 79520964337, 79355646211, 79544088650, 79077699717, 78765548367, 77990906808, 78527720851, 78681019178, 78681787185, 79552269816, 80488125439, 80334394631, 80912195414, 80061708191, 80279398731, 80777709264, 80213315459, 79231026395, 79708120829, 80151804869, 79957413974, 80428154350, 79666537018, 80210452901, 79768569078, 80095633637, 79421314791, 79504652781, 80414882023, 80672853316, 80084128786, 79683128784, 80123850776, 80556822381, 80275733264, 80946249408, 81868391733, 82588061866, 81719903651, 80972197657, 80277661575, 79627920310, 79079216883, 78894242145, 78507529511, 78705594040, 79563620656, 80544817350, 81362656816, 80746744947, 80362916746, 80260677958, 79507635563, 78668395942, 77723141888, 78022350598, 78523243424, 77633138068, 77449415591, 77314401535, 77028574585, 77764559589, 77627996434, 76704843429, 76059536403, 76695062972, 76528462721, 76225596569, 75695313345, 76012092359, 75803536722, 75860713741, 75033196945, 75836727746, 76443428346, 77325246179, 76357493301, 75831012617, 75938095854, 75920818821, 76525993861, 75991324047, 76632350140, 76567102795, 76674245549, 77281822679, 77779893711, 77139320900, 77548422409, 78072176453, 78776467093, 78389689407, 79379504060, 79732978873, 80530934919, 80430310030, 79483769136, 78589679167, 78041991018, 78118869366, 78673612146, 78736021741, 77738830421, 77273203832, 77175530877, 77709395148, 78103897685, 77407703215, 76558526424, 76151051750, 76078005043, 76303536873, 75843952509, 76078051160, 77007600916, 77434728132, 76777944734, 75804680158, 76495494011, 75584761821, 75874060432, 76711108542, 76149532691, 76688490144, 77322836317, 76842076632, 77236909535, 77427669973, 76796348315, 77077865205, 76342896898, 77112741514, 76428389725, 76904174909, 77888016567, 78043251562, 78210395102, 78018266095, 77195959262, 76445985317, 77067142082, 77457231544, 76907043040, 76068564395, 75937329757, 76255498329, 76618434957, 76112383735, 76613947402, 76093024910, 75565519533, 76210218468, 76154492121, 76166841303, 76317892533, 75386985576, 75506972223, 75385988287, 75000617564, 75332355887, 74513838221, 74874966679, 74638183422, 75570623030, 75783052587, 74807074212, 74272713296, 74292972265, 73562919422, 73029777070, 72546747635, 72960645730, 72380206131, 73073578462, 73348554252, 73874099917, 74705280038, 74850388612, 74696421331, 74939949760, 75051307192, 75968649712, 76062527562, 75991354270, 75437904077, 75917457358, 75251464531, 76168429805, 75391081729, 75883876403, 76583320509, 76073084564, 75374455909, 74613051698, 73776080761, 74660191744, 75264014395, 74463719737, 75456880659, 75716473295, 76547259155, 75549518946, 74668739081, 74865199566, 75399476873, 74498879460, 75287741423, 74518402805, 75282864963, 75547040243, 75324283753, 76155776860, 75910144293, 76858600079, 76867996439, 76413763123, 77184900802, 77644698886, 78000288840, 77264374593, 76687028977, 75734889290, 76090384562, 76634340617, 76810168411, 77151111249, 76211180469, 75439960625, 75102910862, 74524856142, 74241179827, 73290774023, 74258481977, 74444730226, 74098473101, 74232368662, 73539426102, 73380718568, 73438575217, 72707197771, 72285944688, 73082508047, 72718553385, 73123633996, 74095200278, 74706793551, 74337977453, 74751198012, 73991957739, 74564418830, 75005682558, 74758958285, 74771297346, 74760753626, 74990251110, 75539636790, 75081174759, 75364721327, 75471255014, 76247774337, 76331515723, 75739366620, 74845179921, 73865451212, 74689869113, 74215697396, 74671505642, 75484471558, 75336941446, 74913522749, 75130009461, 74142288249, 74029341740, 73622635068, 73565568418, 73632956044, 73926417400, 73141589367, 73384864794, 73420013496, 72589322889, 73490770310, 73349323375, 73810885155, 73824614019, 74514411856, 74202007076, 74830754999, 74019904851, 74455365696, 74273585266, 74585352429, 73698956530, 73095499229, 73693704222, 73402315758, 72601178906, 72017531086, 72900101257, 73431139665, 72974776597, 73588303656, 73151290166, 72877819712, 73282668261, 72570508010, 72377833985, 73101237750, 73730961336, 73157043225, 72694167325, 72461699605, 73406085445, 73436692874, 72580911714, 72000800239, 72359264969, 71580851840, 72101014956, 72963358067, 73758479929, 72887801482, 72583639118, 72577564298, 73265783638, 73300462297, 73884971107, 74031491761, 74471883371, 74772988651, 73858734151, 73394824633, 73348649127, 73694074007, 72901717249, 72118058691, 72213163980, 73170239672, 72702659537, 73237983380, 73449950141, 73815864945, 74041102226, 74310298772, 75279216915, 74838706507, 74182966349, 73314023320, 72751855045, 71909448322, 71561357870, 70890257173, 71839815565, 72098027028, 71679907823, 71970939551, 72314290903, 72020914030, 72172367651, 72358633848, 72313444226, 71486371283, 71618039511, 71401150331, 70489910574, 70369791640, 69974425630, 69679467991, 70354866495, 69746052464, 69897967723, 70354522910, 69712979289, 70478867762, 71419548638, 72211882125, 73107747103, 72600464978, 72749285431, 72256724660, 72400359711, 72965918987, 72576605086, 72035387576, 72926689022, 72963396657, 72463240883, 73270190072, 73932404342, 73835733490, 74334683122, 75134471861, 74458476150, 75456707640, 76132373755, 75827880623, 76784661785, 77360125658, 76474212989, 76535717840, 76592095119, 76562047004, 76802575182, 77350488312, 78335630941, 78894930405, 78647457090, 78850330578, 78662545644, 77790373282, 78629672595, 77928173866, 78635089452, 79431510171, 79623732508, 79191797762, 78213549005, 77795296689, 77566783813, 76593346774, 76369293973, 75888902913, 75639505625, 75059831761, 74095160074, 74584552483, 73839175944, 74406246902, 74861694272, 74227440979, 73756148393, 73083898469, 72929668968, 73100648615, 72601601848, 72517104809, 71595276435, 70978054368, 70387824743, 69756039474, 70021498900, 70858729342, 71249515898, 70877431114, 70955722211, 70368898967, 69982570797, 69652423373, 69850335537, 69961567844, 69628022516, 69283479059, 70146708526, 70661748211, 71418558509, 71214136071, 71350978368, 72062691893, 72217315256, 72896396023, 73388636553, 73339042551, 73448972311, 73340979886, 72497637743, 72275160066, 72501115105, 72429001915, 72186843647, 72994435450, 72932840606, 73879299658, 73386183547, 73694887644, 73948532946, 74374269424, 73742966896, 73380933346, 73324327410, 72617356478, 72382481537, 72361981250, 73146247816, 72248406855, 71619866671, 70964635136, 71902749088, 72820896526, 73777286476, 72866801133, 71961711675, 72186409330, 72068630709, 71412943258, 71039106426, 71687535188, 70969893154, 71390111172, 71999257544, 71340708155, 72164245055, 72480281636, 72382299102, 71558470256, 71911535395, 71910312740, 72774821369, 72250467507, 72915505505, 72510996130, 73446074391, 72944460333, 72290880047, 71855269533, 71813082467, 71553677935, 72387168616, 71534261376, 71401940261, 71242618271, 72210536941, 72454968082, 72443072799, 71748155873, 72284213229, 72684374834, 73111036433, 72850297434, 72496778164, 72020033494, 71916922450, 72492331792, 71624075192, 70730978201, 71626961865, 70800847268, 71424186336, 71070222807, 71978552252, 71153107482, 71451443027, 71084644585, 71922207828, 71967308718, 72020895478, 71748537755, 71857880860, 71088189824, 70885873092, 71404340852, 71658432514, 71255222440, 70400170386, 70075293308, 69760583055, 69915574044, 70794773958, 71545708820, 71679012658, 72071042369, 72380701611, 71917090936, 71531389612, 70816357790, 70620079795, 71554818699, 72224661419, 72835308901, 72512016665, 72810987734, 72753160331, 73575623013, 72784078890, 72896457594, 72740828635, 72962694716, 72793435002, 71860432316, 71266654529, 71973771040, 70996491369, 71738273067, 72352078663, 72548561617, 73425256521, 74109524925, 74504038056, 73676313199, 74631344779, 74349228193, 74263705000, 74050268847, 74092005877, 74934780813, 75334764730, 75778967643, 75032973449, 74791825750, 73908844653, 74730263416, 75112096219, 75742482747, 76346465513, 76135911808, 77046268609, 77902163324, 78333290868, 77920688801, 77953093780, 78228648021, 77943275599, 78288941702, 77293652354, 77122456639, 76166522414, 76441162812, 77260285716, 77720719815, 78352444885, 78177331917, 78238237403, 77896480561, 78716753165, 79148796420, 78889972063, 79666663543, 78829490954, 79633112174, 80615827823, 80648943707, 80398820356, 79781642145, 79570102711, 79108624510, 78853874375, 78441831583, 77716189810, 78069033057, 77307877138, 77070325672, 76818766616, 77355704485, 76364146769, 75715980884, 76654712817, 76861405770, 76097511627, 76321366744, 76249730090, 76067893111, 76089565978, 75139911762, 75567834514, 75930986675, 76443897370, 76516754382, 77416681834, 77394981789, 77371502919, 78100514253, 77662078511, 78010041254, 77584509434, 77257783624, 78253676586, 78206618588, 78204499109, 78316210718, 78606890784, 78396755526, 77451691879, 76893905656, 76887469033, 77529848853, 78023513450, 77572650502, 78082756300, 79066701425, 80048316326, 80547173253, 80872346875, 80913793549, 81196355553, 81400169310, 81618510616, 82489089738, 82739449290, 81936392640, 82882711881, 83368112841, 82619523656, 82412276105, 82775599563, 82144343124, 82995820692, 82315943555, 82454001869, 83050447176, 82288438394, 81573972570, 82468148575, 82755975130, 81857273151, 81625954305, 81137194032, 81488963520, 81298275296, 80774569699, 80586853469, 80899581901, 80995523365, 81195582067, 81442840137, 81001783267, 80895725884, 80438179552, 81177472137, 80781830159, 80913806717, 81094904603, 80735589545, 80649181416, 80984521146, 80024831227, 79614350049, 80193058103, 80257237636, 79346777456, 79743341017, 80172322943, 80009680030, 81007649643, 80960303723, 81728336803, 80894305368, 81191942301, 81768758462, 81775027008, 82166039552, 82375259171, 81873870189, 82680618247, 83314060837, 82433799225, 82475944725, 83030532465, 83459587117, 83980586883, 84431966243, 83894333155, 83553697547, 84094954802, 85028763277, 85244497017, 86061719295, 86575760068, 85837561431, 85687657557, 86369824059, 85609366014, 85266630131, 84413474266, 83638335773, 83866052774, 83371220465, 83941042397, 84294653342, 83721290984, 84148573830, 84823956017, 85217286879, 84990419226, 84789612994, 85193470545, 86135622998, 85796805288, 85330549704, 84948394614, 84330032292, 83332048799, 82535620099, 83219150254, 82568562801, 81574615854, 81856262375, 81892832197, 82080386902, 81618822705, 81748799843, 80982895073, 81014015793, 81184533324, 81922242279, 81983617885, 81113894871, 81607950824, 82105598195, 82571507025, 81912383705, 81398688282, 81497802477, 81153980317, 82109483424, 81451085132, 82156557625, 81872439892, 81853496349, 81206067780, 80778466542, 80137900610, 80104237000, 81100404216, 80827669203, 81206109773, 81576701448, 81380263499, 81356085968, 80542037345, 80610764958, 80455502400, 80292687054, 79784527457, 79771070582, 78883592511, 78633174271, 79588120468, 79779564399, 78860019778, 79607253208, 80414109734, 79954419625, 80517987674, 80450021047, 80776231492, 80378519078, 80632366275, 80934672786, 80340245396, 79432913732, 80072845400, 79612815703, 80457876132, 81165939250, 81570729649, 81420374312, 81753030724, 81799953611, 80841069334, 81553234778, 80988195202, 81167967196, 81823404568, 82732263002, 82315739981, 81647060393, 81006296841, 80172144069, 79253910322, 79222561817, 79571259473, 78688793383, 78758259865, 78835251871, 78169478355, 77239652529, 77436738975, 77525543681, 77130719609, 77778718290, 77796127635, 78495011688, 77652892900, 77208710456, 77945255299, 78696395504, 77885973832, 77834327489, 76881225419, 75966528160, 75973841022, 76586225444, 75610114622, 75864825014, 76178739551, 76604093813, 77119164283, 78086616337, 78420877787, 79343340474, 79613326697, 78928126181, 78691360628, 78226543360, 79121388502, 78123925871, 77895551224, 78277238609, 79155109261, 79782314405, 80163402414, 79257522306, 79886879252, 79629713951, 80208779290, 79413937649, 80118596749, 80215539517, 80423377471, 80444086933, 79732556661, 79380155883, 79657502465, 79590342172, 79816950558, 80218863479, 79992839415, 80688828271, 81346099653, 82147489503, 82554659611, 82434442891, 83222405442, 83217258307, 83659545735, 84270473064, 83368941337, 82526200611, 82152192155, 82143359766, 81720814629, 81963660165, 81899043957, 81646665308, 82334516124, 81838945532, 82138762858, 82979685110, 82140598200, 81584385220, 81861985327, 82149159901, 82216341677, 82351027568, 81375621062, 80487838268, 80608673092, 80727944581, 79875437820, 78946925261, 78702367026, 78781997024, 78928132919, 78217050808, 78162854727, 78445341024, 78805127535, 79277143678, 79158874693, 78695139466, 77928417276, 77334583489, 76736659733, 76144437478, 76581316292, 77173408585, 77134298278, 77476092101, 77760986713, 77131070920, 77502035406, 77382956005, 76484674618, 77389634084, 76817501464, 77491721487, 77261737971, 76498884727, 77022662553, 76409019825, 76685125399, 76184902924, 75576836826, 76182227151, 76752001335, 77751483048, 77929035839, 77121118941, 77387120295, 77409134324, 76612264573, 76754389791, 76190936184, 76048352385, 75828552422, 75829948335, 74841033146, 75164893593, 75804837786, 75369039338, 75801593379, 76236624659, 76531647377, 76581829660, 76995525113, 77498558795, 76867810943, 76453757626, 76810010975, 76998704678, 77007260688, 77940739090, 77909148110, 78621500395, 78222011331, 78633847638, 78062308705, 77725349728, 77970925738, 78773524880, 78447570443, 79425514808, 79184539141, 79455363839, 80310363612, 79389984066, 80218204080, 79608965356, 80417843243, 79780388512, 80378603202, 80067862765, 79466489910, 79445330727, 79024640261, 78526038508, 78791332346, 79716415408, 79994113935, 79842824160, 79506174637, 79043076173, 79140398650, 79331117258, 78712307382, 78397241892, 78858720025, 79800947395, 79441539558, 78869235459, 79276691250, 79214631222, 79508118050, 79001303624, 79835733633, 79388670376, 79313640644, 79905360292, 79983170032, 80359518657, 80811256594, 79932209146, 80596230273, 81168058996, 81000598854, 81272721174, 80478091354, 79547206428, 80058735214, 80346974389, 79689222443, 78992823798, 78191155390, 79174228923, 78191087896, 78595785000, 79235470388, 78814157664, 79342111835, 80306078553, 80764169072, 79844308311, 78863565193, 78833038411, 78097824749, 77312871342, 76346359184, 76591263797, 75677486097, 76396004956, 76840227417, 76419941948, 76007277852, 76308781475, 75447986034, 75963595088, 75347041805, 74974298098, 74144979243, 73689965357, 72986827623, 72618542844, 72528214972, 72327361577, 72732753427, 73146624959, 73471376775, 72762436612, 73354055797, 72598343455, 73121018568, 73474167111, 73948499936, 74081642982, 73388584182, 73587922200, 72991304159, 72160861945, 72257639149, 71292391650, 72097755730, 71149438382, 71831602690, 72479643605, 73152742861, 73260970517, 73033244983, 72797259283, 73590463810, 73604027456, 73966488455, 73311476295, 73836476337, 73677187827, 73405347924, 73814359235, 73759684617, 74518512651, 74369500540, 74002750990, 74608335127, 74827434765, 75478015489, 76177206298, 75652139960, 75349045168, 75386389689, 75758340186, 75778410989, 75657693004, 74664481746, 73821010439, 73116209869, 73510013488, 73466497584, 72693653852, 72334552332, 72717963284, 73074565243, 73399070992, 73994606597, 74202110859, 73435073028, 73548873538, 73866132150, 73430765742, 72802708046, 73500822514, 74078600275, 74653716645, 74332181026, 74440159514, 74285930497, 74669087371, 74110276831, 73814048609, 74623169625, 74671012717, 73761599934, 73485449407, 73553498943, 72705560375, 72713665026, 72813203578, 73425340140, 74404089645, 74055536889, 74344587001, 73363366304, 72459986811, 72964454845, 73397471045, 72805654431, 73365922959, 74253541731, 73723071438, 73118718527, 73003969203, 73713371027, 73296443170, 72970383654, 73031944653, 72271269027, 71425735900, 71251781717, 72245443112, 71528432291, 71790950687, 71136860618, 70188943965, 70208984342, 69686917196, 70609122876, 70533549249, 69874372302, 69855052755, 70269083329, 69719970453, 70513421594, 70858165759, 71610649478, 71606591248, 71883199610, 71135675736, 70493388064, 70891890154, 70273850964, 69597944422, 68862512180, 69080588183, 68967136977, 68098932751, 67175790855, 66563918337, 66536861838, 66376154611, 65801840611, 66142320205, 66234226818, 66419373263, 65563911564, 66242214248, 65792657260, 66225581939, 66225021272, 66382187870, 66853651244, 65922475919, 65468878152, 66141720273, 66823431884, 66303055566, 66456042593, 67434759624, 68134653711, 68737566643, 69667531958, 70498495594, 71065505746, 71382754714, 70614176495, 70313211502, 71082779255, 70354598433, 69458987556, 68750317832, 69669981313, 69917234183, 70699791428, 71174154654, 71712151814, 71959107613, 71688723749, 70778986242, 69998425082, 70777552711, 71488246683, 71131369316, 70550854026, 69588477773, 69926215761, 69676163691, 70593802372, 70808304255, 70263071057, 70366959214, 69944864674, 70779685317, 71523166533, 71245642717, 71503197762, 71749106419, 71427050582, 71527152453, 71176812759, 70875876006, 70341089906, 70882861759, 70389092787, 69985120624, 70218199579, 70203567351, 70583088733, 70602529111, 70954560250, 69985578126, 69359306886, 69344159824, 69166436939, 70126921964, 70365210710, 70514753685, 70046349928, 70020453090, 70509216802, 70256177829, 69731958133, 70128972787, 70683285355, 70935720897, 70358271942, 70392147491, 70105329585, 69834403563, 69761104957, 69959873461, 69939312524, 70075168080, 70498878501, 70453567821, 70834134210, 71106463878, 70365716882, 71335622742, 71378597130, 71042947432, 71088515423, 70760557716, 70758663130, 70261770958, 70658510113, 71084775635, 71475960683, 70990999469, 71333012298, 71701812525, 70931862240, 70505309416, 70826656439, 70540564795, 71532053414, 71174013543, 70960075166, 70048776828, 71019577107, 71697270910, 70871487740, 70811484700, 70701745628, 70892772788, 71522900442, 71806185357, 71151450139, 71274548106, 71625478490, 72119458617, 71786562485, 71632503422, 71347754598, 72090829686, 72585087737, 72373727834, 73021690418, 72064649316, 71666752919, 70768404876, 70688045015, 70200411958, 69967976736, 70475260261, 71344760878, 72269714038, 71387814345, 71887686893, 72431199284, 73303316956, 72877833394, 72109058235, 71669577920, 71003114764, 70294096666, 70699040211, 70839003069, 70854997929, 69903707345, 69378658510, 69084086644, 69859782093, 69410275590, 69940149101, 69211809719, 69782015075, 70439795822, 69590079607, 70296160618, 70888615071, 70487102774, 70013804046, 69968616321, 70237257093, 70842345349, 70635535611, 70912792456, 70916951735, 71902781994, 71496292944, 72449964736, 72945461370, 73488746905, 73461375401, 72666397227, 72379132104, 71730059650, 71460773770, 71984651258, 71688095276, 72024630810, 72741646544, 71997635447, 71395819786, 70802893763, 69923281432, 69737703996, 69030177849, 68282326995, 68818533089, 69187369188, 68544688470, 69119761244, 68900919294, 68031113843, 67035508558, 67968861201, 68875591202, 68642072414, 69084727355, 69828709983, 69476936104, 69624608838, 68728250926, 68794873960, 69605374305, 69456454460, 70063926325, 69570984975, 68993644776, 68572461972, 68539776658, 68743097954, 68515258760, 69430866598, 70246033688, 70408063130, 71108419791, 70421813179, 70619992910, 69950487758, 69286437058, 69246343532, 69920373145, 69393892679, 68406564232, 67931493914, 67249049205, 67391374549, 67808134613, 67819310274, 66830218951, 66759034077, 67620172902, 67580141362, 68185302213, 67588931166, 68325291803, 68471959661, 68170137437, 67439999213, 67226003593, 67420303855, 68341377048, 68428097110, 68706795959, 68165718557, 67676300400, 67869163234, 68031662078, 67378183038, 66834279865, 67724825908, 68074549025, 68808770802, 68977914514, 68720422837, 68181986867, 67533838742, 66547268857, 66995434589, 66766442086, 66720757750, 65793296229, 65107833253, 65151434262, 64745804982, 65499583427, 66017861144, 65874306045, 65097721483, 64959765242, 65955711470, 66508957330, 65735528757, 66055281375, 65347476358, 65034363915, 64568190393, 65019352481, 65629898196, 65458895432, 66015446267, 66979326077, 66726680712, 67473041697, 67300419731, 67889317998, 67759688088, 68247735315, 67987338795, 67113131246, 67191683844, 66580057754, 65706978160, 65226086404, 65576020591, 65379129762, 65354608355, 66204783869, 66949011044, 66895957079, 65898705701, 66549907296, 66981872505, 67488322775, 68290907237, 68694661339, 68646511661, 69220495456, 69275477110, 70159904493, 70235143526, 70435494139, 70564490523, 70350857095, 70947819650, 71358996441, 71643909812, 70991951673, 70590318427, 69807871591, 70334668231, 69459099527, 69629079993, 68945948602, 69644920062, 68907433788, 69507364607, 69393768727, 69813849299, 69872667859, 70449930658, 69613137419, 68836110026, 67945179007, 67534476908, 67830851953, 68006586931, 68986915903, 68195120267, 67883956337, 67199894158, 67012575209, 67638888401, 68000807318, 68517294687, 68302177037, 68941885558, 68108392263, 68098056445, 67769088427, 67812635172, 68286248038, 67658738506, 68433236531, 68501399757, 68872996517, 68832707797, 68955595803, 68270700889, 68316555714, 69246770438, 70105840291, 69708094217, 68818001664, 68747261361, 69688711548, 70449749228, 71020057696, 70578236192, 71043666847, 70549194882, 70777232828, 71300587889, 71904309539, 71950702275, 72283485327, 71666192968, 71373890715, 72203180282, 71223679100, 72091429938, 71324520096, 70592798604, 70127155038, 70494322040, 70739960677, 70346456960, 70859003005, 71668819334, 71351719701, 71314718878, 70776548878, 71281726423, 70816540520, 70188856745, 70674991808, 71327457302, 71908012102, 72335700070, 71521201558, 71309368262, 71673343795, 70740333116, 71111752824, 71976771300, 71156479103, 71120687395, 71266127728, 70286879695, 70212408322, 69496562490, 70003256642, 69951759896, 70164007532, 70176657927, 69323158101, 69717713784, 70603803590, 70993414538, 71935961656, 72877749633, 73487106266, 72551839035, 72722648694, 72678259498, 72893467864, 72645821020, 72554013634, 71892601560, 71995892786, 71541735237, 70865022823, 69902994394, 70635959297, 69969599184, 70584204863, 70152143810, 70600618188, 69971865235, 69325377271, 68683041595, 67927242980, 67639601087, 67862181359, 67186714848, 66290932863, 66194432839, 66245328462, 66867422167, 67118496612, 66518977584, 65913230685, 65642796071, 65971092831, 65701388555, 64701952667, 64108270372, 63226937096, 63767562898, 64416403492, 64923447899, 64086849260, 63387317664, 62540024038, 63367966004, 64194258080, 64232013527, 64014280123, 64726623433, 65600409032, 66200764895, 65987694892, 65220134662, 66116588861, 66858398332, 66990830581, 67949833322, 67415252014, 68192859105, 67897247675, 68168638676, 67917556829, 67968030993, 68329650360, 69178474900, 69801403965, 70573325202, 70622629113, 70452844849, 69543613493, 68842394687, 68947085004, 69232197920, 70038675968, 70895105538, 71333089461, 72180392288, 71763058417, 71903251535, 71330674014, 70416612927, 70355356781, 70789485485, 69879956233, 69796196753, 69803325695, 70503635677, 69764139367, 70127134860, 70674764696, 70055873904, 70404183380, 71109837208, 70147382341, 69803072307, 69268136653, 69687571050, 69120041033, 68455052044, 67482719377, 67772632108, 66789077854, 66157365633, 66251769889, 67008141029, 67971491283, 67081508058, 67075606591, 66327787686, 65902193172, 66179302851, 65814832907, 66389380250, 66071750457, 65460977972, 65955892277, 65063645026, 64976654362, 65408158042, 65887010959, 65320966287, 64517929602, 64902102387, 64475553493, 64394383623, 63461306989, 64402373977, 64788788113, 65709723669, 64836415941, 64684293366, 65426530622, 65227837586, 64710640127, 64643124915, 65088233932, 65743772889, 66379281057, 66931098593, 66469940141, 66029466322, 65138273404, 65701253613, 65356416381, 65053430647, 65139820887, 65553384703, 65129813074, 65723990003, 65448832312, 65284877869, 64485577389, 63557704828, 63560734315, 63340558658, 63030331283, 63995094354, 64380642185, 65191669306, 65484089036, 65720527170, 66072521975, 66251161084, 67119342643, 67836763042, 66994146601, 66735968733, 66445833339, 66043703823, 65935988688, 65916565479, 65877177807, 65089685025, 64630475802, 63887014861, 62913563074, 62603284258, 61921538286, 61514331582, 62152338108, 62787502818, 63188014276, 62535126691, 62130649474, 61177605363, 60909595616, 61385277884, 60636691173, 60554451826, 60546256792, 61214190553, 60617999688, 61345742368, 61657072123, 62508052555, 63139217468, 62855957285, 63567217935, 64458445900, 63896302549, 64442062651, 64224769011, 64361935484, 63377643523, 64065249434, 63866879190, 63699818543, 62904834456, 62116764773, 61341865761, 60917275779, 60027086464, 59368110261, 60010410154, 59120665854, 59036979956, 58186897715, 58437983298, 58685668511, 58685172132, 59643042521, 59555368694, 59853413020, 59008362150, 58569762465, 58563304820, 57850010995, 57959549372, 58800189683, 58694492563, 58875164833, 59456961034, 58958538326, 58805443880, 58749279700, 59194745289, 58799230029, 57953698646, 57978630745, 57105802838, 56749638580, 56827493510, 56728085861, 56197450805, 55873840397, 55941192714, 56457298056, 56788817057, 57092117337, 57133070818, 57782649224, 56950892822, 57331228909, 58313501497, 57604768261, 57224963551, 58142598897, 57824116704, 57755472872, 57322814930, 57710239971, 57582542339, 57611021137, 58132102594, 59109995203, 58660711398, 58071272530, 58060153482, 57711406387, 58218630955, 57763809111, 57605108931, 57246048599, 57582103456, 57633429675, 58333388604, 58315462392, 58605799808, 59513718671, 60286484772, 59400887015, 59914475178, 59864787623, 59112459273, 58746045076, 58013236548, 58567197645, 58423421956, 58937601037, 58866954113, 59231572302, 58541772044, 57893068981, 57864766063, 57521408927, 57223321518, 56721449168, 56709468218, 56879247811, 56581112416, 56990361798, 57800099934, 57686401693, 56869926472, 56440822249, 56145812911, 55870482769, 55548598250, 55267575022, 54790400636, 55351003011, 55048107565, 54339970124, 54607686355, 54108261466, 54429516312, 53626613902, 53460827808, 53774863582, 53453252364, 53180073015, 52983238190, 52490151504, 52011199372, 52810989890, 52894928397, 52913235514, 53461906126, 53979985929, 53149546332, 53285680502, 52808141658, 52233537842, 51639642476, 51014374088, 50320717726, 50610978839, 49853632073, 49100296110, 48489885142, 47529094775, 48131692453, 48911439282, 49787003629, 49508201889, 50443761008, 51112081198, 50462616113, 50944625827, 51103860868, 50851787717, 51081319511, 51411778678, 51004549971, 50682110084, 50905952415, 51084611526, 52030040593, 51098630959, 51284831524, 50709583095, 50833717045, 50212121606, 49418659685, 48990706525, 49274307823, 48993838079, 49503067727, 50162837489, 50721637523, 49925101081, 50313584791, 50525158238, 50365768642, 49560972651, 49121405286, 48886734824, 48969595037, 48851592739, 49300697452, 49008276451, 49012322222, 48238105811, 48431765741, 48888395444, 49611065186, 50451866917, 50786819078, 51504129138, 52109518284, 51545833337, 52534463343, 53263077740, 53374919935, 53219887239, 54068931089, 54843246971, 54152217294, 54743368266, 55307928703, 55781240362, 55944068215, 56788620988, 56946406347, 57229737476, 56366265375, 55618190284, 56143162675, 57077917777, 57034063438, 57521692354, 57795248579, 57524889677, 58284578422, 57699329622, 58687516838, 58438017985, 58407857730, 57443527611, 58053640477, 57342600625, 57716373728, 58004034504, 57223057910, 58085528687, 58532316174, 57802408939, 57796854470, 58241646457, 58634683060, 59586123508, 60203560737, 59474564693, 59635276501, 60024670846, 59731321481, 58845110851, 58740009871, 59282792313, 60160595455, 60966108113, 61263864091, 61113541403, 61787242624, 61058597815, 60225854244, 59977979928, 59451846180, 58606293133, 59426594736, 58643467893, 59518915133, 60011082682, 59973853368, 59535753724, 60173606423, 60651299326, 60421267502, 60896860832, 60767516055, 60544551251, 60426510523, 60659887091, 60124883818, 61086376763, 61262502143, 60475096598, 61210955055, 60858025775, 61080667982, 61140921719, 61515042609, 61141726572, 61725074127, 61738425678, 62470283765, 63288154872, 63318070616, 62447401111, 62280123775, 61384044506, 61414441318, 61931502178, 61785397874, 62654074873, 63434045862, 64177765245, 63429868330, 63512963998, 64063672876, 63456538653, 63240441543, 63139661086, 62456795727, 63419010736, 63108475569, 63779716761, 63778169252, 63844287338, 64356646828, 63359631266, 62445684766, 62684275116, 61738057753, 62619205802, 62742962935, 62255659936, 62950861720, 63403864845, 63334575762, 64259549608, 63556101464, 62563996222, 63082686946, 63650738387, 62691421491, 63519197052, 64442600258, 64881576083, 65275938752, 64617474257, 65071400042, 65770247604, 65996223999, 66815308339, 66377641349, 65763062069, 66295445076, 66710084962, 67211588044, 66438877826, 66878732346, 66251714381, 65902631579, 66760991199, 66955735133, 66558216411, 65563126000, 65412761285, 66080314896, 66511790412, 66618697399, 67551386466, 67594909606, 67523930875, 67565948635, 67997987424, 67445318531, 67197264197, 67719224348, 67361463624, 67586984672, 67656196306, 68216256158, 69186685873, 69487858741, 68619084622, 69314325284, 68328823079, 68435984061, 68143484270, 68347085006, 68326866731, 67988867433, 67580260414, 66995470768, 67638925947, 67851848879, 68731227434, 69321156068, 70001472341, 69156102792, 68332708188, 67792186669, 66948569346, 67908459064, 68287829133, 68153943278, 68520914950, 67592170686, 66606127926, 65969382151, 66758975063, 66668251271, 67224484855, 67499182102, 67778228590, 67773142546, 68012853140, 67356455114, 67603745247, 66606599882, 67525036531, 67058015326, 66236596596, 65494014266, 65483953919, 64618783740, 64787820526, 64614521444, 64649183436, 65555322801, 64909188485, 65437977224, 65731519813, 65823140715, 65901554458, 65228911661, 65413692859, 65350580501, 65230000396, 64787669321, 65445073981, 64978132953, 65414729372, 64928951918, 64783061034, 63990179919, 63384642337, 62744947029, 63459274961, 64391095374, 64619149908, 65180051905, 65697881228, 65172840728, 65998373211, 66256052843, 65398318935, 66144491542, 66715685499, 66151170328, 66052401328, 65839025752, 64982852948, 65095105725, 64113385985, 64157482166, 63354590820, 63540941393, 63925106936, 64513903317, 64649603314, 65516406972, 65237455889, 65297675655, 64911518612, 64878071319, 64450069291, 64237469340, 63601942909, 63888597883, 63376250415, 62846497192, 61953652438, 62631354108, 62284409374, 61755340152, 61654312980, 61716130875, 61258714200, 60371179140, 61267982584, 61310307952, 62034814926, 61210035959, 61752582880, 61613755460, 62525319431, 62280765857, 62807418955, 61973373799, 62722452520, 62436120090, 62621173523, 62192458191, 62165191055, 62342588722, 61590412080, 62308579183, 62130118092, 61690496969, 62005595489, 62859789889, 62195345820, 62645945523, 63304102805, 64246157707, 64916229169, 64218846606, 65136763275, 64803694417, 64823302944, 65464712280, 65451596069, 65545337936, 66216111602, 66984923368, 67973947524, 67722954421, 67808236630, 68025307356, 68167923390, 68621714869, 69195513314, 69663767218, 69402880835, 69145948149, 68788719374, 68110613075, 69105318394, 69991911922, 69020967845, 68129651830, 68005336193, 67791109110, 67744367189, 68044659862, 68896957413, 68276882492, 68259313880, 68588031799, 67701430914, 67417652711, 67069621327, 66788690406, 66669172084, 67662345715, 66847115795, 67592711917, 68100105535, 68232626419, 68297952882, 68211612356, 67378738626, 67767842803, 68560035481, 67972676669, 68442076553, 67632454377, 67872893398, 68089112275, 68113889745, 67427748948, 67781647646, 68175717971, 68035121792, 68137960910, 69088945836, 68312886121, 68160348775, 68766207900, 69043130902, 69749132728, 70111379758, 69879119848, 69062177808, 68984616880, 69710064549, 69124242782, 69380671371, 70067654818, 69078290265, 69575203581, 70394510577, 71277928070, 70414496509, 71217991572, 71800444331, 70968345917, 70362549196, 70476324540, 71160907794, 70492209497, 71487516655, 71092033549, 71082805975, 70241496540, 69429849169, 69645163050, 69717145842, 70441759174, 70038597422, 70535386388, 71477780945, 70531291692, 69925767528, 69389858064, 69920781930, 70611365326, 70591026366, 70518936779, 69982928939, 70935728248, 70032039356, 69236089109, 68774137830, 69221359060, 70138747058, 70760225009, 71617949566, 71280391826, 71846453200, 72264512599, 72381878457, 71846175387, 71289290365, 72079803788, 72578638735, 73102364575, 72860878875, 72368817239, 71705776675, 71644691740, 71939564460, 71123731232, 70378472877, 70702319842, 69724424403, 70154428070, 69595255018, 69979237202, 68997919446, 68805836705, 67818134091, 68134229546, 67834423767, 68738204854, 69638683856, 70144579322, 69642542597, 70143141651, 69153274581, 69597617844, 69087123017, 68644538195, 68171211019, 67713949734, 68121732022, 68383511751, 67793949009, 68750971565, 68362909280, 67808372353, 67834194095, 68261977379, 67762462239, 68580881401, 68294032242, 68806523992, 68674619506, 68481240271, 68801490609, 68101956461, 67475471551, 66481917185, 65610308575, 64935876564, 64135681661, 63200155575, 63522760045, 62898814314, 63272626535, 63193387904, 63501071526, 64386351402, 63857725191, 64224544499, 64969627775, 64325289439, 63978375507, 63325022594, 64006403659, 64505124415, 64806121240, 64011322125, 64754735714, 64857953013, 64158683902, 64087767115, 63372121358, 63890318105, 62942653638, 62941663465, 63039959433, 63995333972, 64300106029, 65252164356, 66025590285, 65781207919, 66466438142, 66478300123, 65562165344, 65357937350, 64636152876, 65477606357, 66380375050, 66669922443, 66659342654, 67012717801, 67059568924, 66358933114, 65922498558, 66921622771, 66596192650, 66665703226, 67134461713, 66705083562, 67529236973, 67078508774, 67531749418, 66755080055, 66374853217, 66775359174, 65856445841, 65528125008, 65669205288, 66399785770, 67158560293, 67942736256, 67298693912, 67078391573, 66847409247, 66162742568, 66281224119, 65925599306, 66855584231, 66674184940, 65864897217, 65019489755, 64322503762, 64982764875, 65747108766, 65980350299, 65385951352, 64902360730, 63920640730, 64394959339, 64605495655, 65133569583, 64680869490, 65079720638, 64693135912, 63944739217, 63003204725, 62265175530, 62178392880, 61364188157, 60807229436, 60883746371, 61534660832, 60536322467, 59845548749, 60270173849, 60039451478, 59960236828, 60065229712, 59077168842, 58705231738, 58651967180, 58920138969, 58795385811, 58085016037, 57123171320, 57919748187, 57905383930, 58131029213, 57658146061, 57025195032, 56326966864, 56693114044, 57300523979, 56768655458, 57719860736, 57575809363, 57927618246, 57001292831, 56098626818, 56792191803, 55962078742, 55110157880, 54812986088, 54042066762, 54115587408, 54708420718, 55330623082, 55165414607, 55272840075, 55993033475, 55699344175, 54840441884, 54302871045, 54359442631, 55073530947, 55411126804, 54864619921, 55111369229, 55674913502, 55608700621, 56596062992, 56436258719, 56507158412, 56315845136, 55944775071, 55531347259, 55204623120, 56200985444, 56803663383, 56099157866, 56673148679, 56018189426, 56760499534, 55888046762, 55628187189, 55762431692, 55751161194, 55020441592, 54913316014, 54771120722, 54332078504, 54460675574, 54053358188, 54176155547, 53343288747, 53920122799, 54646820372, 55100986515, 54395336762, 54927942653, 55332091936, 55178691452, 55135408154, 55353137949, 56268954117, 55588497078, 54724578537, 54622886456, 54628790315, 53778049070, 54097347300, 53449518938, 52692168321, 52162231293, 53113024422, 52784595697, 53440989116, 53431804222, 53623109434, 53476785028, 52556023340, 51815503673, 51079507245, 50608619841, 50310810028, 50434706438, 50412437725, 49932320895, 49819860857, 49236623567, 48754686868, 48937667000, 49063568044, 49601116455, 50571254143, 51123124815, 51087559369, 51462262724, 52312334289, 53095676363, 52690635059, 53415096775, 54050015461, 53128325945, 53548624299, 54318326780, 53613410192, 52937420760, 53634225782, 53586642766, 53801636585, 53196515543, 53380213668, 52524135703, 52323531574, 52616540451, 52420423879, 53087776211, 53015636638, 52431990257, 52436163777, 52118672234, 52045682748, 52062853148, 51105896585, 51513091265, 50620065928, 51407889883, 51851707480, 51083957216, 51576699052, 52357341384, 51994144447, 51364815611, 51360039863, 50520214176, 51128822871, 50998374783, 51299123015, 50594256227, 50184450609, 49250884504, 48669867940, 47932262475, 48658293518, 49567038102, 49034439703, 48361394625, 48050393696, 48565498134, 48042045391, 48613958570, 48715918408, 48308636605, 48262493909, 49172850707, 49625201723, 49148696367, 48167488823, 48649937740, 49243849768, 49688599672, 50474182745, 50874993865, 49989970801, 49738581955, 50441408729, 50640275589, 50693565310, 50413940544, 50018852755, 49445396222, 49885396974, 50197184107, 51091560325, 52019444641, 52415829550, 53289013992, 53883163742, 54550641363, 54209504586, 54145061162, 53314241494, 54214169719, 54419134443, 54413906027, 54487904116, 54852658390, 54055113388, 55028378069, 54860735703, 53953335074, 54446915076, 54330678765, 54925122144, 55753174783, 55267575375, 54660141966, 54030266138, 54711087916, 55525275210, 55166064225, 54396227422, 55187533376, 55247373107, 55813776361, 55774675391, 55275313198, 55276487927, 54991959112, 54254577142, 53800988989, 53849431004, 54112047197, 54650336168, 55474439860, 56472607702, 56393169083, 56344497474, 55931631080, 56028479236, 56853269497, 56435073673, 56402999664, 56733545755, 56928120521, 56506890475, 57410151223, 56583188212, 57107188481, 57185871672, 57021649398, 56810942823, 56287651767, 56351586914, 55591971008, 55617556750, 56225471175, 55748424772, 55992660957, 55523702649, 55863334194, 56279923695, 55604819273, 55156850113, 55800265746, 55956817099, 55388224138, 55180660848, 55593357921, 56006556338, 56497885895, 56366959185, 56133981582, 56791468450, 57046576496, 57872754033, 57851599403, 58208929977, 58274343520, 58370779043, 57809374730, 57538598468, 58168052825, 59023101408, 59469740709, 58869061342, 58135789848, 58932151260, 58695600598, 59641839073, 59855336642, 59125415166, 59435102783, 59220923281, 59549260808, 60195684175, 59320524319, 59413666575, 60141232921, 60387749016, 60111469720, 60284697960, 59565779178, 58812318544, 58451567617, 59027763284, 58689232910, 58721508853, 59283150071, 59283093335, 58514657162, 57688065305, 57049959541, 56811955465, 57801788453, 57410416823, 58331310703, 57455225253, 58342671718, 58114807800, 57996630368, 57389789366, 57058335622, 58011871458, 58826514300, 57908225083, 58077340311, 58961101840, 59147671862, 59851180099, 58926284214, 58174715823, 57489275019, 57527748333, 58298821224, 57710195727, 56739717619, 55775902164, 56753919659, 57011882104, 57737241553, 57311684845, 56875199830, 56883058583, 56173761863, 56673624137, 56739502484, 56842609070, 56350576728, 56172757191, 56640179196, 57261803817, 57839602831, 57473145211, 57106281874, 58062073471, 59041264959, 59786489061, 60430865796, 60137557472, 59181009151, 59889824513, 58969070422, 59277177576, 58617708108, 58428647929, 57639260883, 58475703050, 59146960999, 59845615414, 59714768594, 59238644773, 59091759151, 58668022487, 57781649987, 57590566879, 58565543814, 59349792429, 58862395018, 59047347595, 59237101885, 58968510827, 59305374533, 59764004212, 60038877275, 59395886834, 59725457565, 60689816589, 60990378645, 60807477439, 60493400955, 60443224196, 60814323487, 61547892603, 60562289683, 61164632724, 61496616294, 61040818670, 61012718402, 60908784150, 61187608821, 61553611139, 62482079865, 62579528592, 63037536077, 62825590725, 63107204918, 62702295675, 63122727088, 63081124945, 62856028058, 62352172269, 63041439870, 62600214893, 61698268187, 60954140491, 61786943425, 61255300338, 60605044553, 59999306819, 60757036420, 60650138166, 60935935169, 60700705807, 61499281019, 60858008231, 61013892452, 61130481498, 60927085901, 61031031291, 61525632174, 60828753948, 61176834179, 60686417434, 61192969798, 61784716344, 62619546407, 63336447704, 63798196584, 63137403472, 63714631112, 64631663975, 64078197428, 64910752994, 64826692267, 65381490831, 65654924051, 66358336488, 67294292934, 67848619173, 67321772293, 68292202621, 68814132161, 68847851342, 69460726769, 69798509342, 70623541259, 69893533871, 70239627634, 70488467002, 70661956139, 71319449133, 71184898499, 70955819902, 71513793676, 72217685287, 71306488815, 71561662788, 72490645899, 72677886333, 73592955588, 72950151275, 73845854913, 73560389288, 73277140182, 72751044024, 72075354636, 72316307944, 72762686191, 73695534931, 73157153705, 72238982716, 73132649351, 73560170917, 72945712474, 72863845189, 72663100015, 72610424739, 72803249127, 73417942256, 73434060002, 73682495236, 73931681407, 73306408731, 73484928534, 73346681118, 73114088386, 72853573425, 72034235064, 71072786251, 71528905052, 71000597358, 71100670652, 71942236564, 72691065822, 72279659019, 72418831940, 72002439273, 72872399873, 73173157383, 72866143327, 73109863349, 72549813439, 71583600302, 71314458054, 70380889687, 69781268563, 69246800328, 70036091632, 69863022007, 69724104615, 70267685038, 70847253223, 69924825475, 69626697627, 69248439388, 69906053754, 70779818074, 70155259047, 70444874248, 69929854334, 69102252338, 68952321804, 69800321259, 70011424515, 69139138964, 68158305940, 67819879392, 66916132195, 67061396426, 66487876328, 65666001366, 65715872486, 65874048893, 66815620091, 67751976742, 67478236598, 66864209788, 66537954474, 66870239891, 66158838167, 65575235418, 65290498044, 65417328773, 64812483643, 64457068408, 64592205714, 64113756985, 63498817665, 62547143197, 62534587931, 61875173790, 61634739579, 62470189261, 62161519646, 62664331975, 63227216232, 64076075473, 63435182849, 64276614583, 63643911437, 63796674699, 63832775751, 63323262062, 63913585107, 63379021686, 63657940145, 64460008753, 64777910585, 64475538837, 64794083948, 65390934776, 64823870078, 64741653316, 65584634724, 65784220071, 66383884463, 67110445243, 67116620678, 66593589882, 65977968091, 65712823432, 66433953086, 66746229062, 66467282840, 66583594234, 66211884032, 66946312597, 67126046120, 67795726592, 68329188128, 68906457975, 68455681149, 68768931248, 68918806533, 69024965521, 69602090164, 69486919075, 69352738289, 70352323346, 70558522811, 69920631647, 69948391290, 70511157228, 70825860191, 70044800075, 69423235486, 68810274507, 68343334593, 68598460209, 67637230991, 68306643737, 67812670555, 67860733834, 68487153233, 69371359898, 70241971965, 70307047381, 70706155275, 69825506215, 70188577876, 70593224583, 71508675248, 70873325344, 70064684941, 70856969661, 70726394796, 70723406772, 70768337123, 71554836909, 72117983679, 72167794095, 71610259681, 71384501555, 71110735185, 70283961653, 69417908665, 69158022591, 69948184175, 69696316925, 69313252948, 69226108258, 69579856183, 70548898350, 71067114218, 70704415412, 71461017497, 72147340148, 71686827100, 72510014477, 71590253114, 71317116246, 72062723157, 72919989473, 72642416624, 72409431591, 73068332722, 72878006043, 73287850881, 73778237046, 73485811721, 74278836084, 74270441670, 75223396593, 74774842898, 75730162817, 75026638497, 75193701032, 75854230553, 76678933926, 76930531365, 76034274195, 76790243880, 76409724004, 75948032198, 75244578762, 74623689044, 75031786633, 75344744462, 75741552481, 74925806255, 74016121006, 73067166873, 73897061111, 74634132797, 74837028941, 75187900393, 75684932954, 75638891117, 74707604529, 74216069278, 73721215647, 73322455835, 72634048709, 72585595799, 72839159270, 71970908141, 72082694099, 71522818831, 71008223115, 71251631688, 70263917653, 70358896173, 69789279053, 70452868589, 71256813154, 70795375850, 71526324040, 72274486579, 71978129858, 71631836655, 71979049522, 72639976531, 73548246573, 73045859068, 72119118115, 71282218900, 70953859624, 71389547518, 71730652363, 72202495689, 71651829503, 71588488130, 72138903531, 72975617633, 72261772019, 71770708051, 72458986430, 72270187023, 72418569118, 72730278453, 72136605874, 71227821729, 72085659877, 72296168829, 72400460453, 72544624355, 72498957833, 71910204864, 71337046308, 71154751323, 70597570083, 70673344318, 71241740165, 71734867015, 71380458338, 71238681438, 71452751391, 70843631892, 71583220550, 71297912865, 70837351350, 71211418936, 71444296736, 72176986317, 72042067558, 72253061685, 72623716982, 72132570337, 71248126674, 70757394300, 70971749428, 71672649204, 71862550507, 72280606745, 73240155692, 72580496112, 72764657040, 71963445712, 71074368678, 71739622552, 71607504362, 70701745192, 71366853895, 71975628549, 71779169622, 71696227891, 71342993075, 71180920763, 71743967518, 72367840641, 72489522877, 72862365062, 73793627879, 73872969955, 72877035935, 72111878963, 72054815833, 72047276351, 72994720678, 73942125254, 73106537213, 73429674052, 74077187923, 73708822358, 73246735774, 73232319284, 72520243727, 72261719851, 72968408051, 72000352320, 71004028197, 71608725119, 71415534023, 71037999736, 70234503335, 69291477749, 69776632577, 69314963404, 69396758368, 69485843904, 69223362834, 69958016892, 70432875052, 70690542349, 71484403525, 72367201605, 72743667089, 73055726023, 72469398617, 73058137755, 72081111348, 71800992305, 72343196301, 73320972478, 73321746691, 74159510740, 73677339589, 73647642699, 74407363203, 73651116447, 72986142062, 73945685518, 73025019232, 73899682644, 73681137278, 73704927269, 73244740157, 74047341301, 74516859421, 73968810308, 73497453685, 73853988081, 74505671757, 74281126285, 73384399906, 73533554231, 74379638463, 73544439897, 73256405348, 73718311638, 74713019149, 74427398470, 75276543062, 75886506283, 76196936709, 76050702707, 76648117833, 76662145870, 77166504285, 77502699164, 76912226857, 76443737548, 77108447052, 76210045564, 76794105513, 75919847522, 75665710924, 76605339920, 76537953477, 76682187824, 76752803414, 76718800238, 76139933484, 76476626643, 76963200074, 77253415233, 76295896897, 76811186608, 76802839656, 76140955784, 75918938735, 75750273245, 74751267906, 74305749956, 73676457408, 73282009757, 74177446895, 73612611661, 73544726949, 73413365468, 72601914339, 73512576798, 72641958335, 73330291427, 74068192251, 73341889692, 73260872034, 72973579973, 72652029315, 72704997357, 73077261727, 74068389459, 74234609827, 73741586223, 73224595618, 73786011927, 73855231905, 73062741039, 72843434531, 73128659312, 73388628988, 73764711840, 73278979947, 73735015401, 73692088198, 73039748358, 72232603337, 72709835130, 72809997242, 73261894101, 73574220544, 74092030933, 73562866771, 74539545020, 73733101308, 72955711320, 73802373195, 73323800370, 73926934136, 73184635340, 72234510216, 71245155756, 71135429024, 70379127656, 70901181275, 71574929273, 71198250104, 71583457569, 70944216915, 70738064381, 70428406505, 70792117083, 71137517383, 70240450847, 69806864705, 69649664503, 69563133360, 70394730312, 70653595897, 70764928654, 71480964184, 70739578575, 71062396602, 70339991143, 69754990592, 70716999852, 70634893700, 70774501742, 71200006856, 70737856110, 71660035294, 72263037801, 71365494162, 72263616565, 73081793794, 73059982559, 72249578860, 72873279532, 72206493613, 72856732034, 72396239822, 71662987670, 71508581726, 72110264886, 72652313149, 71947528934, 72812812652, 73171334872, 73150201974, 73047897610, 73226509306, 72478905530, 73226825687, 73392175651, 72617013603, 73149930375, 72624369329, 73223921412, 72973269346, 73456267359, 72725020713, 73144409542, 72260299874, 72470465997, 73265877564, 74081417873, 73202022803, 72853223227, 73002398509, 72838739657, 73408891211, 72818494065, 73652472792, 74458080819, 74605026486, 74311843873, 73428734530, 72730852215, 73251180497, 72439799911, 73051103900, 72269972667, 71434390608, 71359689597, 71644306948, 71056994786, 71960496256, 71820063463, 71984626771, 71374424237, 70921635505, 70288797848, 71136331503, 71108668123, 71308366779, 71023088765, 70639488302, 71271477623, 70325313111, 70966751810, 71407061344, 72029695624, 72378759027, 72122921388, 71962817595, 71174804361, 70234784900, 70609396560, 71490103286, 71711224299, 72279214440, 71699954782, 71721875882, 72346707230, 72960955744, 72940454799, 73696608543, 73350531790, 73387717919, 73929791540, 74583255480, 73691619756, 73033938037, 73687816282, 74080305338, 74374336641, 73950729799, 74538819076, 74209542516, 74456986578, 75123541618, 75013453716, 74637796248, 75219390375, 75828271325, 76313508740, 76230796340, 76240462404, 75783474960, 75335903693, 76239905242, 75990207352, 75720118910, 75858325561, 75819756362, 76317457372, 76059610556, 76466242630, 75788240641, 76049753152, 76115372278, 75192735374, 75445685895, 76252139676, 76348903203, 77199113434, 76401591585, 76078037458, 75902579119, 75751432155, 76067585722, 75132655610, 74439475262, 74217114897, 74953945898, 74221690276, 73705872212, 72718789493, 72361618719, 71490061954, 71048136200, 70823480068, 71527485396, 72416959182, 72346217899, 72840870891, 73228466133, 73066901613, 73907305528, 73945875955, 73308223870, 72727545001, 73683173231, 73902867150, 73189563861, 73947061106, 74441401044, 74056864696, 73062654121, 73612821061, 73401794897, 73729021687, 73678764475, 73766208229, 73111972443, 72121338579, 71494247654, 72036779168, 72011862016, 72012375397, 71782794173, 72276340379, 72099429414, 71732601342, 70942581796, 71461254398, 71731000679, 71988156591, 71612834397, 71790839442, 71818161854, 71061273017, 70431909397, 69869009133, 70013341837, 70485376182, 70830873387, 70612086312, 71605113103, 72282495113, 71645103498, 72232095431, 71783625689, 71357796853, 72337330121, 71533552580, 71880770584, 72879071413, 72311485456, 72585347114, 71710248229, 71096349762, 71894565201, 71644596639, 72069449401, 72646828648, 73205871867, 74023861406, 74532384188, 73548313984, 72616338614, 73427807822, 73366784389, 73729149184, 74153542441, 75037960299, 74530260081, 73832596816, 74758304669, 74206597218, 74887829201, 74613285273, 74216794987, 73792478061, 73588175591, 73019047173, 73364977445, 73537651587, 73646709772, 72711554656, 72805844048, 72102003902, 72760732622, 72749421140, 73704732043, 72987001351, 73196656815, 73476095638, 73066622498, 73088363593, 73795676220, 73595462976, 73227104737, 72241526714, 72409988228, 73038002294, 72967750643, 72408410697, 71666502792, 71045557619, 71773022427, 72249669873, 72331924461, 72347883128, 72103011912, 71553748958, 71009646438, 71857082413, 71632944614, 72202524816, 72656577555, 73339660990, 72556637014, 73126716879, 72981473475, 73754525577, 74388775026, 74460671932, 73663290343, 73424593348, 73668984068, 73763722255, 73541093123, 74200348754, 74397260734, 74225602256, 74068514022, 73381270233, 72414897068, 72474691995, 72455031729, 71980867512, 72565714852, 72624895699, 72745546657, 72357627530, 71518766896, 72426674982, 72356103076, 72764021645, 73020008258, 73978546674, 73991245998, 73274098089, 72735510684, 72380584131, 72914357743, 73733519708, 74434644950, 74752241561, 75622856465, 75522014173, 75777628323, 76282033816, 76246359940, 76277038789, 76806969876, 77125853142, 77028532829, 76382022962, 75477539513, 75266268881, 76220761777, 76629989700, 77059369945, 77829675931, 77761417111, 78670591848, 78866878234, 79329851391, 78734312263, 79685122966, 80273927367, 80094017055, 80408233445, 80648129950, 80206309859, 79746407225, 79770637845, 79450826408, 78857435862, 79307491958, 79725270854, 80403161077, 81111148397, 81869947361, 81908630928, 82597734741, 82209331960, 81220205361, 80393238240, 80403841862, 80330927403, 79462249520, 79122514046, 78931888614, 79551454863, 78803169481, 77815165875, 78110822628, 78638590346, 78175597585, 78807551916, 78842398815, 79458616862, 80452389032, 80593060442, 79946673053, 79306900395, 78784235450, 78519064932, 78820399235, 78496659331, 78706174214, 78041679267, 77532924508, 77539495825, 77641420906, 77629177995, 78590959038, 78688887369, 78736317917, 78465377331, 77815728085, 78031507978, 78813515037, 77926025717, 77681496255, 77556863360, 77379821798, 77065002193, 77572977129, 76857441239, 76891902471, 76213071619, 75531667151, 75326105944, 75460132849, 74675007157, 74437865781, 74546333393, 75125729155, 76077598579, 76929424672, 77519713140, 78287413513, 78124603656, 78595665325, 77745913687, 78247530924, 78674968637, 77752827559, 78414453101, 77792932094, 77838144107, 77041062824, 76660640573, 77482400891, 76722941645, 77086072810, 77567075771, 77246327543, 77109681506, 76280004663, 76633336088, 76741480154, 76027337119, 76982053363, 76991456809, 76587988263, 75691480394, 76379201470, 75653665616, 76276401543, 75916634265, 76328280913, 76767888690, 77734118850, 78022889044, 77981748581, 77214825816, 77085661446, 77918824984, 77772467651, 77590385241, 78337792416, 78576015214, 79379264906, 80081061073, 79626430078, 79186062238, 78696476465, 79282469579, 79518221478, 79639965077, 79533726564, 79494950035, 78510572631, 78538385123, 78559606844, 78817630670, 78885765818, 79713183103, 79856293008, 79549231952, 79851352379, 78854964465, 79616780567, 78989107557, 78383820655, 79215038801, 78427418137, 78885004941, 78398731710, 77543308625, 78182954769, 79178903878, 78712812564, 78691583735, 78618725566, 78179946507, 79002608327, 78872434613, 79381699121, 79147058348, 79979306179, 80230867615, 80683485109, 80649964282, 80983598577, 81294939219, 81112774810, 80114070359, 79345316367, 79379499336, 79457599337, 78486974100, 78365943727, 78685620999, 79432825683, 79817250947, 79209831068, 79670768910, 80483139774, 80430629265, 81002326546, 80322631762, 79436459246, 79211613354, 78902578684, 78838955615, 79463267458, 78904212518, 79470781660, 78698932542, 79499211784, 79784238652, 78951333026, 79646164530, 80440655010, 81385401019, 80470193754, 80369572890, 79807494069, 78889626489, 78547197145, 78274059482, 77665450011, 77386306019, 76433326733, 76560269520, 76300784665, 75597073603, 75108802205, 75478697072, 75358919218, 75610609069, 74737996220, 75598748836, 76582360137, 77477079288, 77668320405, 78029353412, 77865721703, 77511823820, 77022351310, 77179261795, 77343812769, 77072896918, 77580305545, 76913183509, 76877907250, 76212643120, 75219226216, 76187541602, 76055316130, 75589176118, 76323556129, 76240028269, 76584124281, 77283742401, 76604084873, 76459803061, 75785272669, 76394799422, 77066422833, 77009856703, 77439890989, 76722817508, 77008998153, 76833857697, 76674211069, 77561972976, 77820771300, 78103778726, 77865998614, 78635743668, 78244240486, 78213382148, 77251580803, 78175637315, 77307197081, 77779392979, 77339449746, 78201510832, 77934745934, 78717395311, 78870477842, 79395343614, 78985144851, 78166931138, 77551578368, 77105987674, 76294506594, 75898335772, 75084848168, 75721379221, 75995772313, 76779505641, 76316193458, 77151024534, 77347847417, 78245764920, 79050445938, 79249958096, 79355097434, 78931022278, 78088871142, 78206291366, 79206118819, 78853254232, 78393157459, 78927501711, 78654366687, 77718448967, 76844374432, 76682763233, 77010034849, 76096241398, 76083567696, 76795950859, 77368677310, 78051290012, 78511282467, 78579926085, 78846981815, 78002922809, 78495697479, 77878703352, 77697416428, 76806225644, 77040208963, 76371811917, 76641344503, 76198629759, 76723896764, 77374348948, 76582246241, 76038637947, 75549089572, 74793259599, 74072498707, 74136814789, 74794769006, 74726507279, 74946790034, 74673309922, 74668255373, 75309916179, 75002943563, 74152027401, 74644338791, 74367314332, 74750927019, 74471695382, 73751541252, 74448540390, 74628688660, 75448393556, 74858486501, 74019051656, 73919419700, 74092423187, 74766708719, 74815880285, 74242242260, 74637815909, 74029063428, 73892739170, 73341203737, 73374060199, 74215716881, 73784912520, 73770929675, 73505980128, 74214270242, 74181255738, 74594753049, 75074398302, 75430243399, 74452202185, 75004192332, 74211886659, 73543179074, 73060704136, 73595271101, 73056722312, 72767907282, 72374695476, 71623622034, 71498151160, 72003250740, 72303627960, 72298915342, 71535305828, 70815968587, 71198658568, 70319181309, 70259731841, 71184724361, 71430619259, 71638607450, 70668511809, 71207172405, 71038563959, 71135911664, 72090892717, 71480716111, 71521279230, 71173902228, 71820105080, 71446459475, 72325364872, 71554977464, 70956575662, 70351557719, 69968286266, 70645803990, 70754704367, 70541457722, 71249065749, 70753997302, 70514981961, 70699934873, 70177991954, 70602193380, 71511226321, 72271101588, 71488894812, 70827263007, 70117991599, 71092072216, 71248296841, 71284501406, 70843899305, 71655194892, 70807690276, 70090778987, 70802317190, 71374961686, 71766462028, 70957595843, 71638464874, 71761253329, 72062625525, 71323471357, 72009924369, 72827131491, 73643620179, 74239471655, 73697180106, 74340771281, 74952144744, 74903425744, 74692247235, 74956113619, 75725462676, 75394147126, 76185344426, 75755594466, 75462441784, 75196096881, 75653600795, 74791763104, 74042792252, 74583977498, 74261916846, 74080774448, 74779070375, 74277402616, 73809303226, 74039880662, 74989339944, 75280060288, 75064726517, 74613891659, 73991117999, 73830438271, 72925522634, 73247788358, 73000813298, 73594024404, 73657461911, 73725382946, 74191200048, 73902462428, 73010085088, 72369260815, 71778800817, 71574937064, 70825527288, 71134853617, 71526178403, 71900843340, 71664267102, 71038091136, 70229463108, 70195465936, 69318256949, 70201761978, 69241230318, 68728078684, 69193353714, 68780626212, 67954816357, 67140705767, 67252542604, 66927498710, 67688841677, 67605607347, 67034841150, 66412167756, 66629826495, 67555954513, 67972630514, 67564600841, 67652762094, 67820835038, 68519940236, 68088832314, 68431429503, 67631235537, 68567373271, 68585369432, 68361302148, 68825571762, 68246208961, 67456530966, 66928893547, 66815436294, 66261442684, 66544646907, 66566835419, 66009982477, 66968673309, 67685099630, 67388252860, 67504130858, 66962302832, 66071302671, 65293540970, 65249369659, 65792120275, 64812957479, 64836616441, 64162675291, 63749581773, 64029008011, 64912268082, 64979345356, 65088612703, 65905849398, 65526126688, 65381829229, 65849405759, 66062803446, 65538867673, 65647063867, 65034681231, 64466075259, 64714077587, 63717601097, 62773035725, 63537164942, 62835957228, 63821376325, 64430678634, 64230524345, 64832000910, 64753175927, 64344723411, 63853809056, 64271944977, 64417892866, 65068860334, 65374686497, 65553742718, 66152584744, 66564324941, 66641152336, 66868687382, 66083476447, 66470405106, 65949724445, 65787967979, 66725753568, 66034082833, 65099840118, 65887433289, 64892079402, 65832764214, 66315461060, 65910189280, 65062428134, 65762778428, 66523481854, 66713399373, 66318812848, 66910674963, 66694233502, 66420474791, 66171624493, 65486855150, 66328693115, 66115101541, 66089597496, 66249526979, 66854903813, 66272521052, 65735605402, 65109423788, 65437765731, 65366562136, 65725031281, 66430356528, 65987803736, 65043681937, 64733916626, 65209072466, 65837742886, 65051407778, 65742454585, 65698638422, 65332893794, 64801286352, 63959243296, 63928230217, 63948481133, 63187398858, 62447669511, 62847376630, 62799717722, 63273805664, 62998793964, 62871873942, 63428997472, 63603955175, 64187834738, 63539999836, 63852478020, 64849449879, 64272906571, 65179978054, 64479892351, 64319358404, 63548083845, 63940138624, 63089534728, 63705050099, 63326433015, 62531865474, 61659932951, 62092368338, 61469735091, 62039234560, 62911630195, 62566225900, 62248860957, 62798262028, 61890066778, 60922373111, 60826622223, 60094060627, 61011020680, 61455246997, 60552128907, 60479741662, 60219169773, 59337418001, 59276831262, 59382885820, 59123486987, 59339027432, 58688018609, 59393864319, 59420440020, 60099009469, 59882649326, 60457916140, 61152696773, 61174417623, 61470123237, 62384034129, 62703597556, 62154839363, 62340640719, 61675472922, 60835131631, 60861877159, 61208964605, 61164229556, 61863875429, 61982101008, 62907316469, 63415685090, 63443911406, 63064190371, 63135215084, 62302684839, 62580910985, 62079050145, 61917932669, 61897713364, 61836910434, 61970680477, 61619836485, 62169667815, 62875418091, 63327145506, 63174790429, 63119274676, 62442839444, 63221194114, 62467674339, 63303249287, 63582300340, 62621770029, 61729092806, 60811666744, 61233042298, 60351147029, 61102792239, 61097105947, 61021131703, 60595679832, 60766343649, 60016311939, 60170863445, 59314907406, 58729352120, 59343317973, 60211061531, 60050564997, 59777405714, 60421002304, 59890906414, 59180417077, 58252150616, 57837850860, 57166519014, 57109259021, 57503476737, 57767607930, 57569444688, 56612586511, 55685301622, 55720704466, 55639396010, 56634228524, 56487526711, 55834460435, 56024230921, 56984205608, 57590867782, 58551237302, 58980784196, 58236592163, 58431639496, 58938375505, 58597934769, 58635837291, 58145542720, 57623548604, 57462557743, 58165870175, 57356998149, 57958782727, 57719202367, 57694699162, 57623210771, 57387683479, 56610183435, 55706686657, 55915286702, 56078667186, 56483043575, 55661939507, 55025102316, 54631622414, 54551838229, 54313069365, 55086736372, 54406926282, 53725903867, 52782988172, 53107862709, 52806264427, 53423004651, 54023230044, 53710713462, 53455243738, 53045896788, 53684578830, 53873384109, 53392252797, 52420238988, 53240200815, 52681442847, 52573084364, 53153427458, 54014690736, 54167131964, 53312494879, 53344112869, 53945657123, 54686384551, 53867220408, 54765468586, 55400847366, 55858152477, 55052673169, 55377413428, 56233415239, 55968333516, 55572460461, 55805660894, 55318223657, 55835528366, 55835024412, 56530667024, 56591486413, 56383920007, 57002164932, 56084842672, 56431645862, 56684626252, 57497079863, 57149956206, 57051595177, 56507947589, 56905177666, 57816864726, 56849532062, 57836664432, 57451427242, 58119662205, 58101307005, 57607634074, 58068103478, 57506958485, 57223860019, 56920368969, 56967272941, 56690939623, 57640781307, 58250480168, 58744549823, 57896054936, 58192998125, 58998623256, 59364182594, 58957620588, 59426422819, 60181863968, 60640188081, 61541090850, 60974403878, 61390348400, 61906322554, 62847505679, 62078248119, 61727946730, 61004087629, 60903066437, 61121516353, 60592226811, 61450491095, 62165083085, 61543613118, 60588420040, 60491751596, 61438994427, 60745339859, 60980009433, 60478589467, 60987786246, 60608239273, 61138583153, 60750325543, 60814037786, 60571187581, 59864622125, 59385169214, 59009087938, 59741915373, 59298578873, 58453194762, 58266339872, 58776598074, 57872994991, 58281668155, 59142168319, 60134116150, 60894082281, 60144011436, 61053449553, 60661969994, 60883071368, 59990190813, 59287574910, 58808759495, 58937394544, 59881651739, 59863988162, 59612782662, 58765447613, 58705366147, 58394889040, 58224368792, 57269667069, 57543003903, 57789206464, 57313864890, 57636948358, 58035889966, 57045128544, 56090924132, 55182998849, 55681093144, 55274251295, 55642688490, 54655438139, 55052583061, 55095828745, 55455113202, 55288422114, 55208530995, 54560137926, 54061827331, 54171221870, 53553114183, 54053816284, 54280292566, 53688944218, 54430717673, 55351651590, 55472569668, 55274201702, 55270610576, 55606574815, 54879383108, 55604846915, 55791843516, 56174670077, 56509599594, 57447627579, 57079039635, 57491209940, 56641682689, 56183310035, 56437128495, 55929860228, 55103996229, 55421062384, 55383720599, 55588450170, 55250149141, 54342611752, 53416447189, 52884716710, 52783103891, 52436399540, 53354038312, 52474087227, 52566492214, 53554327645, 54498480540, 54715019393, 53925958533, 53890400601, 54138741272, 54172108604, 53969736606, 54822948378, 54471765037, 53570927087, 53523236994, 53710712413, 52930003011, 53629342088, 53131102408, 52535455302, 52234525996, 51729948770, 51961473230, 51779196419, 51896349930, 51592922676, 51017078952, 51195955770, 51631694189, 51957843794, 51115662478, 51721190481, 51455098899, 52212398125, 51275762602, 50923793030, 50738838979, 51542545256, 51616129522, 52599882978, 52536184476, 52397174393, 51979905425, 51516682583, 52438355971, 52837731564, 52697093411, 52123465890, 51993332350, 52861113948, 52035336228, 52442780484, 53074671557, 53662907105, 52832290826, 52058115013, 51556639999, 52209613401, 51620286968, 51678570750, 51327103322, 52033030187, 51394168536, 51816350931, 50886106210, 50459784957, 50508791925, 50668003870, 50684282981, 50645122501, 50650180744, 50966134070, 51040806542, 50790623916, 50882668297, 50605232475, 50769887672, 51085305883, 50394188087, 49822016862, 50478251811, 49666782778, 49371137820, 50351315124, 49684653225, 49223561081, 48545304499, 48282175840, 47352589828, 47277327129, 46774519321, 46174136177, 46148624124, 47017552992, 46745360395, 47163084607, 46345164402, 46233936778, 47025504465, 46623676444, 46202451357, 46250725053, 46213350532, 45785536226, 46568361895, 46925504312, 47028923948, 47608965794, 46945470686, 46458103250, 45796072516, 46345709162, 47316105432, 46821272163, 47815337504, 47016458006, 47956024757, 47454682315, 47370213725, 48225681358, 47641439204, 48444143128, 47733003083, 47790227644, 48090306056, 48758722277, 47813774556, 47468052760, 47197138836, 48003284053, 48161703358, 48592706811, 48430416288, 49076190597, 49448156515, 50021673888, 50913322185, 50045171357, 50517393673, 51338613323, 51958007256, 51092951557, 51252489879, 51790217509, 51508203937, 50896554025, 51151752685, 51928472933, 52794080778, 52130935724, 51518580521, 51699125317, 51241107777, 51808093948, 51675754222, 51371279687, 51949202052, 51009012749, 51991789637, 51699630021, 51561955202, 52118423444, 51327956640, 50550837740, 49804698836, 50440965042, 50686113287, 50121955786, 50027443666, 50024838227, 50254654260, 49931854859, 50265784547, 50215443153, 49942272779, 49676471122, 49443922253, 48533551610, 49355437370, 48843844630, 49835652067, 50586774472, 51268094118, 51553396715, 50866992603, 51253874855, 50324455340, 49843393550, 50685884366, 49844705087, 50310402162, 50307945871, 49699973577, 50186353227, 49391389173, 49783844741, 49033260554, 49320547424, 49534913500, 49811181083, 50300240878, 49882898385, 49290402521, 49796853141, 49444106034, 48542433502, 48511359696, 48772428709, 49576747481, 49046671075, 48382364739, 49017105845, 49739888714, 49004665572, 49708378053, 49025739507, 49594771458, 50355425236, 50481747550, 49969379682, 50565112732, 49659119722, 50243933312, 50805605471, 49935363932, 49140270769, 48167856032, 47636833831, 47409280508, 47219936484, 47639727833, 48410628928, 49190166790, 48622877571, 48331558676, 47924543557, 48601084384, 48621434265, 47881332021, 48356029706, 48803079799, 49109249796, 49088011919, 49282436292, 49682924573, 49322703645, 49942889389, 50837942774, 51375915317, 50856273201, 51639042325, 52080881306, 51189089308, 51037365761, 50499789982, 49588487909, 49057636358, 48616998446, 48075153176, 48496535749, 48533599772, 48240511256, 49198249910, 48266866797, 49228386209, 48610223038, 49539963459, 50299520287, 49551850695, 50199833541, 50713993558, 51216149279, 52074346337, 52510392669, 52717110805, 52902006443, 53824903241, 53487437699, 52963991893, 53469771236, 53623894828, 54581490502, 54513927617, 55385993563, 54895533765, 54757758408, 53828226047, 54808827807, 55253793629, 56205632910, 56720875082, 56410855117, 56000478203, 56764003839, 55817904369, 55363081521, 55303327843, 56196909842, 55431230325, 56247383365, 56936024475, 56048047248, 55837798182, 55882912342, 56752217650, 56658288242, 56461463884, 55494731773, 55436550809, 55485369367, 55500304015, 55523522485, 55257916183, 56223617786, 57071444428, 56782542655, 56790676921, 57314738016, 58068137450, 58985445244, 59262071834, 59827784931, 60777812253, 60850294636, 61116837664, 60951582575, 61640554672, 62358732030, 61816680316, 61435652632, 61956000132, 62743739742, 62167847828, 61417582633, 60529361565, 61138583797, 61623355131, 60696623543, 61182766438, 60621778712, 60584408118, 60896400798, 60009703645, 60146571491, 59827937926, 59244036454, 60208719098, 59402976547, 58739372628, 58787062237, 59484105157, 59305640420, 59928329295, 60870448422, 60919330445, 61683141617, 61131887381, 61082073648, 60929569120, 61200154647, 60279368830, 59991335996, 59330862586, 58739766733, 58709876246, 58445012087, 59123168432, 58787903114, 59052700694, 59315389395, 60112606221, 59971916174, 59997593709, 60712813199, 60716123651, 61627322035, 61515656407, 61240481216, 61107717753, 60505128072, 60777587867, 60623373341, 60431023963, 59794336897, 60394366727, 59439868213, 60337425156, 61123297937, 60199824702, 61182104938, 61769876878, 62687598398, 63410031549, 63390042590, 62716112523, 63684839523, 63695613807, 63443487466, 63619691586, 64020383833, 64698583246, 64178929917, 64175352116, 63694977648, 64575713138, 63818689065, 64636098969, 63991274836, 63523129165, 63925674698, 64171019916, 63504820865, 63047254844, 62141799890, 61596399664, 60705976432, 60380971498, 59564156893, 58860902478, 59475900214, 59157367639, 59746899686, 59125516911, 59563654278, 59373852815, 59865059284, 60304971701, 59925918497, 60374546829, 60667260853, 59937028454, 59033546141, 59601660004, 59119086881, 59100083105, 58286361244, 57744866498, 56812959559, 56421322008, 56683534397, 55950100460, 55788140411, 54841507720, 55714759130, 55068808278, 55499904689, 56101066544, 56171811877, 56636985037, 56522752893, 55580605671, 55164706919, 55789871117, 55785742473, 55822385175, 55424146451, 54491424518, 55023056996, 55838534464, 56316124484, 56092612582, 55257549533, 56118102596, 56574237918, 56812908756, 56682838671, 55756198126, 56268141320, 55764734269, 55969061010, 55298044960, 55925216852, 55411861312, 56073383177, 55580801644, 55503338039, 55415744774, 55017385080, 55967691933, 56514376098, 57297938499, 57411996145, 56684273652, 56126762830, 56254238129, 55862431090, 55490265283, 55137990140, 55318950708, 55706189765, 54894401632, 55270204663, 54304066787, 54158523595, 54061035658, 53714765380, 53654432703, 53656114794, 54600043215, 54189204550, 55107618599, 55647953146, 56073075339, 56446839418, 55749960086, 55573605909, 54973513783, 55231545810, 54520826539, 55242261430, 54648359170, 54846193169, 54773142939, 55000575229, 54663004455, 55404326917, 54582015837, 54798418029, 55175204483, 55143725735, 54602243563, 54284282272, 54405984814, 53653261289, 52671682976, 52669298989, 52470882069, 52885176249, 53543463844, 54392686270, 55187083382, 54559856292, 54506071846, 53852901539, 54840056859, 55455249459, 54549175205, 54483016286, 55098315418, 55908771549, 55930574787, 56673319596, 56479456948, 56918629701, 55953386735, 55242933555, 55935115899, 56779692824, 56883020139, 56405788030, 55958401662, 55667054498, 55495228754, 55765605278, 56467548060, 56647626239, 57223213557, 56948981706, 57093327400, 57654051392, 58240447345, 58328627505, 58974446921, 59315235576, 58578223892, 58924450570, 59789496756, 59934540375, 59090022548, 58646006026, 58209970984, 57967040914, 58519851531, 57975580003, 57189755508, 56600061608, 57308284976, 57414443424, 57510417462, 57825181045, 57290835129, 57431168089, 57651436003, 58199814830, 58770687104, 58416085641, 59238730206, 60059883211, 60383937459, 59630840906, 58902272704, 59317701946, 59731882097, 59054116699, 58070868107, 57802193325, 56955755716, 57301319831, 56493937478, 57459228067, 56809387183, 56053789206, 56654238029, 55736285935, 56557252535, 57108121320, 57069901247, 57917992153, 58015553719, 58252578245, 57585738863, 57192692144, 57861973104, 57943004620, 57281670895, 56342329456, 56554822723, 57005940733, 56231653843, 56713037091, 56343846255, 56080220111, 56068328825, 55816741578, 55704815484, 56143137399, 56903550476, 57412140447, 56559771251, 57379493311, 57497986899, 57659685085, 57065120383, 57716803383, 58624552247, 57790090775, 57909750863, 58073017527, 58691939436, 58838902455, 58257275142, 57873011697, 58581542113, 58956346325, 58897570381, 58978022883, 59309333650, 58421789523, 58965239543, 59305747830, 58851961778, 59375772853, 58524910446, 58983896518, 58961291648, 58349648617, 59063468184, 59318606371, 58908406879, 57994536832, 58249612302, 58588120147, 59224324358, 59141268745, 59280539185, 59371955774, 59169482997, 59480462552, 59325876027, 59280636826, 59941255677, 60879037389, 60994675110, 61387449346, 61805643296, 60883794369, 60316605157, 60321618034, 60088116909, 61028052190, 61046690224, 61245619180, 60645838422, 61082367877, 60110057044, 60757623955, 60506419761, 60373312156, 61208687621, 60624246268, 59734758251, 58995080113, 58141204625, 58028844556, 58854385148, 58127302613, 58290080534, 57567703604, 58224009294, 58063091917, 58293617341, 57347665751, 57159508551, 57200795126, 56440256179, 55971242737, 56841938071, 56476323411, 56291439052, 56689013412, 56472911584, 55496873466, 55950442439, 56427655991, 56574727655, 56616411232, 56721675492, 57706923955, 58496395251, 58830582323, 59304267319, 59793859717, 59366861468, 59348666320, 58625797303, 59457339320, 59547544426, 59395600576, 58679655553, 59672645482, 60668309493, 60789731251, 60479622553, 60811558541, 59836187400, 60792340148, 60541089331, 59734324796, 60010190450, 60506302130, 60205778388, 59493663036, 60225756882, 60726735098, 60720911985, 60677591088, 60241885551, 60164266368, 61038010450, 61821430179, 61025831465, 60916116669, 60281551589, 59904087332, 60064085597, 59323504291, 59389877254, 59513327296, 59091941335, 59071867719, 59854067014, 59586970188, 60324717907, 60849847145, 61570399708, 62040353772, 62484104658, 61790819567, 60868133984, 60851740031, 61255912805, 61911601953, 62369966444, 62597665420, 61937119742, 61619906573, 62250108239, 61697185578, 61139197491, 60582840030, 61365030934, 61411490701, 62256198371, 61664722730, 62526114420, 62648368856, 62192595640, 62047082918, 61198092631, 61091975797, 60729242794, 61685457677, 62283596524, 62705776095, 61708579564, 62065388483, 61676774722, 62326579102, 61875854213, 62768221256, 62870442035, 63315488475, 62766841242, 62426357689, 63342128371, 64272783520, 63708360872, 64282840972, 64193280551, 64526146617, 64124986415, 63639248187, 64387662685, 63779657718, 64269011092, 63641228094, 62974363484, 62767092792, 62560672537, 63489627265, 62879008758, 63263898978, 63996465921, 64860166262, 64604837902, 64607830716, 64538138123, 65265468242, 64533800865, 64389751658, 63842425377, 64764149156, 65650533685, 66478716655, 65724146678, 66479240915, 67189547969, 66784512045, 66230089819, 66689704225, 67419650714, 67512923846, 67522236261, 67639083365, 68541531941, 68053109570, 67553206184, 66762676422, 66291603709, 65372528558, 65300300767, 65413708727, 64960337029, 65094599309, 64839235579, 64666657720, 64666954328, 64874071948, 64907234192, 64111991851, 63717316049, 63303907082, 64221962814, 63861193414, 63709190388, 62846778313, 62305517628, 62633063324, 62628873692, 61769624740, 62601076479, 62766305203, 62034309649, 62272464182, 62193818477, 62806623244, 63593344796, 64267106605, 64495179185, 65095346273, 65924565451, 65392397840, 65304655366, 64967817000, 65759001922, 66119793500, 65208661471, 64693263682, 65103113211, 64901655641, 64744359029, 64511265089, 64105592099, 63181790677, 63720986370, 64556981196, 63619674985, 62730566972, 62094096432, 61639158530, 61919594053, 60964344559, 61474949227, 60879499892, 61223374846, 60520429847, 61417368229, 61286422612, 61227207844, 60695002371, 60852915024, 61604403314, 61216150965, 60763492608, 60435781497, 60879407062, 59958105240, 59294381988, 58859871199, 59482802789, 59804860394, 59196260538, 58945613317, 59176408400, 59849327140, 60346502908, 60919903785, 61466939454, 61778170211, 61840221847, 62520150350, 62085313452, 61742294962, 62242095262, 62703118451, 62495568574, 62670257721, 62426398868, 63154175966, 63446762194, 63875503938, 63287035897, 63903846679, 64312841600, 64677590717, 63691164962, 64406996754, 65087962469, 64620498043, 63960091054, 63753685420, 63501686682, 62940326557, 63687867652, 63240088485, 63509973349, 63166266116, 63711388247, 63156852161, 62501105336, 62597575120, 62037401584, 61788718199, 60839363630, 60451774289, 60630703198, 61193590934, 60525047274, 61390782941, 62193348561, 61428424133, 61021843494, 60785707865, 61154622711, 60636922520, 61145925374, 60572542095, 60335030495, 60930291382, 61637149565, 61030832834, 61689491974, 61389345697, 60430710404, 60794472779, 61235979506, 61416147624, 61167384637, 60903787911, 59925999125, 59074126133, 58229059980, 57519296977, 58163973492, 57687940829, 57654994268, 58272384733, 59007999520, 59587387034, 59192822884, 59036741999, 59473973728, 59503262096, 59247547330, 59969434214, 59547729223, 58745532236, 59258904193, 59473840372, 60395490748, 59704079099, 59342424962, 58513533364, 59060564528, 59545353992, 59574339914, 59251610638, 60165145382, 60188800674, 59352770288, 58877247082, 59304783169, 59690968736, 58853723463, 59229607830, 58590268373, 59406914941, 58419345997, 58776466658, 58203415568, 58534759475, 58859071454, 59364221596, 59220353854, 58666483712, 59446207139, 58829131569, 59028211266, 58838597093, 59223867718, 59863810287, 59939517663, 58980138597, 58092653192, 58001818482, 57475290886, 56700911262, 57331773415, 56541171593, 56182046628, 56938797868, 56922213179, 56516347431, 56258341817, 56468984503, 57360257610, 56421455709, 56599053470, 57326682434, 56684102669, 56967196282, 57817907341, 57243551494, 56429490931, 56290773099, 55503817746, 55097831132, 54266893528, 53871603184, 54315132587, 54061095758, 53605853989, 52692427131, 51898383351, 51461228428, 52185174940, 52753867586, 52868649921, 53305161078, 54166768884, 53911444762, 54244581967, 53595063468, 53438855479, 52840108602, 52664227051, 52679385925, 53570119254, 54126660171, 53520383656, 54289471231, 53418643904, 52842140302, 52480511766, 51735027677, 52176496186, 52594583976, 53022832468, 53973259506, 54948186691, 53950265163, 54277769906, 53946173446, 53624948123, 54049573091, 54567786695, 55426264903, 56180830030, 55702898678, 55093690685, 54867435850, 54850562172, 53903343003, 54082548862, 53740842147, 52999203671, 52696005322, 53179425132, 53765051710, 53108869816, 53741569746, 52781465228, 52765350152, 51887153250, 51530846173, 50981979175, 51421503376, 51405963429, 51546027174, 52345312603, 51536796351, 50985715565, 51448351585, 51241946559, 52117265482, 51294473270, 51839133019, 52367971372, 52900724222, 53430888198, 53842484419, 52972327152, 53643236875, 53057116030, 52572614030, 52877916836, 53613978007, 53896404362, 53278693164, 53129234439, 52591999319, 52393855487, 52877146181, 53597729466, 54061666267, 54778976899, 55036061584, 54663701575, 53687359551, 54343584894, 55115823924, 55306567861, 55524575302, 55366502688, 56092602112, 56515656525, 57321421237, 56636645591, 56275809694, 57106425695, 57525497178, 57438850654, 56830362586, 57692003497, 56869921550, 56019070363, 56029564158, 55273142010, 55043816375, 54453535577, 54834366924, 54328228113, 54831630641, 55766646344, 55656313860, 55297777612, 55953688390, 55014130218, 54601698537, 53977471245, 53074446244, 54031789464, 54646662506, 54057606280, 54239435908, 54687369920, 55582342457, 55315424410, 55507203068, 54839992323, 54650646675, 55646552850, 54914730329, 55748560149, 55030556543, 55584691949, 55335047218, 54832764885, 54172358264, 54450225125, 54953031642, 53993270286, 53702301261, 53377009007, 52827399663, 51840264820, 51811517054, 52363222008, 53030973523, 52766060752, 51839446898, 50865338773, 51224583369, 51615624420, 51029279284, 51018784599, 51973378340, 51526459091, 51990511203, 51406751927, 51123265084, 51475292757, 51622398414, 52522617677, 51680635335, 50958604722, 51028061794, 51081993165, 51895860354, 51609293657, 51062685653, 50360520032, 49773888282, 50083221029, 50970213819, 50748208083, 51526251271, 51705676354, 51232472546, 50808765321, 51343892885, 51817762839, 51170858187, 52142666553, 52640761357, 52286757465, 52110838907, 52986868804, 53968322064, 53062872444, 53936884520, 54601169464, 53786056982, 54266811753, 54019744204, 54596910335, 54003603307, 53034498073, 52588222134, 52226177309, 51545812620, 51793159053, 51962698243, 51821582733, 51446190379, 52122859077, 51809152645, 51594654042, 52271764461, 52899652295, 52709199459, 52551928106, 53253264904, 53542706584, 53515971143, 52794009749, 52292444026, 52824282837, 52134610265, 53103182708, 52825094446, 53730245633, 53225278512, 54053464561, 53811265198, 53407453944, 52938715963, 52467850662, 51900317176, 51495181764, 51026725364, 50832769116, 49941877098, 50262229509, 50569207795, 51402859650, 52136873750, 52352692947, 53332343179, 53934441269, 54803181346, 55036216738, 54822295611, 53877632906, 54750933487, 54068791007, 53888290561, 53280160686, 53736417863, 54305844335, 54390402538, 54852749581, 55420632079, 54993430074, 54994279952, 54661546398, 54635560150, 55199686648, 55358553485, 55984527745, 56883166248, 57005896873, 57220393648, 56706447924, 57395123667, 58267725233, 57520469588, 57292297794, 57734393689, 57304302116, 57976286344, 58408745963, 59277853748, 59734962897, 59465345254, 59158594660, 58185214248, 58810573052, 58448359245, 58646837112, 59626497328, 60477260027, 59874275917, 59507126995, 59490576778, 59097745223, 58416117150, 59057251243, 59467117647, 58721108588, 58866435586, 58574821496, 58580267736, 58856395552, 58688086940, 57820633951, 57410961862, 57897610182, 58014424779, 58980228715, 59131861936, 59891821842, 60283458330, 60743949658, 61627307813, 62264568776, 61331594210, 61853413314, 61369015604, 61555929767, 62509683871, 61711188550, 62439827159, 62942715036, 62076174305, 61711416272, 61730868004, 62092681004, 62315300737, 62040822742, 62490765890, 62689642501, 62540258647, 62887004742, 62494226842, 63426216408, 62501918996, 62924530346, 63051486569, 62346372574, 61843211120, 61245162309, 62085667673, 62991268293, 62760466411, 61837101421, 61116745391, 60707122413, 59725891572, 60515937917, 60633588852, 60607992069, 60771395802, 60182311354, 60685339896, 61332045014, 62020166482, 61743970412, 62210707771, 62101597496, 61548166122, 61293174264, 61033548745, 60360696597, 60516893967, 60877757621, 60213490324, 59562203999, 59834420269, 59026722769, 59761000724, 60668290998, 60134417544, 59822872473, 59484249377, 58525571632, 57525751000, 57063173425, 57350866279, 56669768739, 56880672012, 56310836485, 56588138046, 55860239917, 55763579969, 55871208420, 56623950482, 56940375122, 56040218844, 55458119023, 55017997665, 54767869037, 54670560749, 55541805307, 55036193768, 54104376388, 54952289965, 55300720460, 54864088320, 53866842379, 53333987446, 52617384589, 52571271408, 52287118456, 51399075711, 51787734916, 52311243411, 52477420943, 53277823543, 53770903114, 54570290519, 55004962697, 54297762890, 54177136786, 54842746983, 55130086308, 55117745289, 55174907763, 55995880915, 56443931572, 56147358343, 55724555238, 55253832232, 55588631244, 56151991254, 56497258445, 56330042854, 56747667485, 56344222010, 56409748120, 56782788500, 56117753286, 56281779623, 56761331999, 57473435391, 56967974451, 56464684351, 57059375618, 56461586901, 56439999255, 55604881521, 55513493788, 55341874998, 55888815359, 56087104218, 56128096666, 56665088353, 57230081024, 56907406698, 56264304983, 56173096961, 55558427959, 55769168115, 56292033383, 56834229719, 56896731557, 57314146860, 57413045571, 58352400484, 58643823017, 58571436361, 58551486113, 59264864361, 60231718137, 59518474473, 59673538833, 60479354353, 59713931463, 59464598885, 60077133463, 60840998361, 61266624704, 61366338693, 62360172296, 61658860276, 61120985758, 61081609780, 60499703667, 61185989216, 61734563189, 62041537896, 61209302349, 61437242150, 60594652290, 59927884910, 60595672350, 59975134915, 58975469765, 58643488031, 58869985514, 59343337220, 58394314277, 58135499177, 57324335917, 56747392009, 56764820722, 56640165084, 55815560325, 56319229396, 57084232704, 57100502525, 57881568440, 57784768440, 58437557549, 57816120685, 58331111797, 57489161122, 58468061858, 59217381399, 59512628910, 58955434051, 59649351263, 59999270725, 60897320319, 59967474567, 59156383457, 60085076940, 59089942765, 59688429387, 60472321611, 60516468406, 60569300721, 61268573932, 61257205688, 61149154351, 61141225694, 60521304921, 59964988593, 60173424729, 60506466560, 61308697159, 61857318511, 61664122282, 60757237457, 61466249824, 61165657634, 61632822632, 61839249980, 61802915367, 62190313059, 61777372332, 62541602372, 63494757947, 63168360847, 63755766574, 64737669833, 63900106866, 63265662162, 63903433925, 63087725314, 62578491808, 62475705771, 61504406965, 61892980403, 60913165252, 60677399630, 61022992852, 61682237712, 61534872836, 61049048992, 61151864144, 61859598469, 62446177319, 62690753347, 62448743487, 63022516761, 63831997890, 63569098065, 63759625371, 63845518380, 63235360282, 62408838960, 62757378106, 62758019158, 63202059362, 63090837038, 62932598875, 63196325202, 62604704174, 62711639216, 63019498071, 63229291072, 62773258778, 62811377672, 62110577335, 61324485365, 61111720885, 61192498491, 62110019978, 62912009090, 63325541327, 63449458091, 64192853005, 64944431017, 65847945235, 65063991965, 64640175713, 64594311465, 63660110323, 63273121545, 63960093451, 64259582619, 64196888116, 64102590578, 63726200106, 64178807443, 64873059668, 63902201764, 64810951570, 64296333322, 64258308377, 64968024555, 65009729485, 64541315057, 64476130609, 64850184303, 65736705378, 66697610915, 67213173890, 66684555220, 67615900287, 68543193278, 69161646101, 69357590726, 68418950783, 67951925914, 68714267536, 68678871401, 69381948739, 69941678542, 69854407223, 70385714671, 69813487277, 69301413743, 68329005185, 67591406319, 67411365057, 66709070845, 67571995467, 67051544642, 67356291072, 68057213895, 67947547702, 67570729869, 67313573392, 68105416236, 68761419211, 68972336308, 68690047331, 69027245602, 69834399914, 69715708060, 68779512425, 68161048926, 67222516942, 66594814923, 66272093760, 67257703548, 67638633480, 68181776522, 67565777515, 68113883535, 68445668139, 68998610887, 68017924233, 68204090086, 67456075972, 68339167819, 68121740573, 67924772629, 67330935556, 66414346514, 65742069351, 65224448633, 66044165856, 66826342068, 66678036785, 67490828500, 67427518175, 66445503614, 65910559412, 66343462679, 65863282280, 66385217350, 65409327041, 65311267494, 64705980228, 64790043087, 65434554000, 65158839102, 65632971852, 66463466699, 66832198485, 67321161207, 67442192171, 67607635765, 66727739039, 67574609542, 67264290532, 66927895527, 66232696571, 66828545942, 66296752309, 66855279863, 66012802738, 66450382857, 66093441004, 65719750132, 65934340049, 66210317832, 65949970295, 66144224646, 67143757301, 66522147694, 65787540154, 65153822846, 65038891462, 64447681582, 65062663317, 64540611706, 63677113714, 63008892701, 62644487552, 62587053281, 63065880101, 62478795549, 63420275084, 63927603113, 63720064757, 62899776202, 62741022321, 62359516519, 61758631715, 61275560149, 61794516645, 62521665228, 61916716978, 61587465374, 62544400956, 61898327716, 61252266749, 61447958504, 60931876632, 61465153920, 61986848162, 62362157369, 61611777657, 62484027525, 62020275512, 61940719394, 61537438275, 61163445734, 61231182771, 60821678234, 60963410845, 60041724678, 60962856243, 60944219715, 61410858136, 60864070721, 60766285037, 60396077857, 60269682613, 59880685017, 60222062647, 60997434605, 61857619706, 62323148137, 62385976180, 62209893301, 61774090105, 62693927091, 63570219269, 64224719173, 63390597148, 64021507503, 63947966946, 64806846434, 65765311054, 66670421024, 66608200042, 67140325194, 67888815299, 66974332469, 66187850700, 66998548765, 67669676272, 66854285205, 67246676017, 66560578620, 66873332175, 67417124779, 68105768244, 68916970719, 69881209592, 69204713830, 70089281274, 69412115784, 69298221985, 69596279856, 68937149871, 68905086592, 69812386046, 68856871737, 69768906888, 69389279049, 68922457904, 68076478112, 67945088491, 68173105996, 68785115550, 68286206340, 67521004946, 67528911895, 67013551335, 67950451766, 68107275894, 67475914843, 66739646727, 67284786742, 66558504003, 66596254482, 66183456057, 65278917453, 65809693392, 65914540442, 66288879532, 66712416237, 65740382676, 66288369508, 67034112231, 66751647978, 66636241881, 66544141597, 65892230518, 66516266803, 66419603173, 66198447964, 66184426791, 66775578894, 66627526818, 66073441473, 65678380135, 65671542958, 65115114363, 65364570475, 64470054104, 63824494333, 64517622086, 63664533111, 63585760137, 64089963685, 63872535900, 63013816036, 62258110032, 62351957362, 61433319425, 61632381752, 62325689514, 62283387053, 62985468984, 63002045590, 63172730704, 62761561638, 63439757262, 63664917319, 63906928052, 64059019061, 63893308209, 64425390549, 64513454240, 64029002836, 64076822965, 63583138974, 63628337636, 63361206624, 62841858077, 62398580780, 61943192622, 61663634110, 62314297310, 63150979079, 62639491047, 62263939370, 62064906843, 61213662274, 60949525787, 61636116830, 62032920080, 61131591105, 61535340941, 62152554846, 61709860036, 61961515704, 61231303485, 60477020735, 59930239963, 60902208787, 60889429331, 60749886978, 61666792187, 61749343030, 61276200673, 61143683170, 61620076234, 62289567208, 62155282167, 61676717373, 61764449217, 62337685534, 62874084179, 62552503634, 62321935366, 63054593738, 62797409682, 63536576235, 62695084654, 62510871741, 62417919962, 62020855043, 61209858305, 61494580754, 61934239340, 61680990042, 62440581373, 61526943973, 60823148664, 60113831973, 60579999421, 60992833182, 60455446327, 60228259098, 61067833014, 60850487606, 61130527280, 60197326220, 60617267945, 60832719088, 61710663215, 60828560316, 61553697507, 60845396126, 60788205338, 61036563508, 60811741757, 60790860185, 60352317159, 59543727747, 58758421561, 59718392729, 60280297094, 61181383569, 61190863134, 61250839951, 61294433294, 61113061309, 60495548641, 60950958559, 61807243084, 62038083458, 62316200966, 62000881245, 61401985526, 60791011240, 60610874418, 61495286936, 62050056443, 62099889332, 62705586850, 61723814805, 61918872168, 60990767405, 60633294957, 61362527645, 60876614333, 61763660250, 62016643571, 61019085129, 60418646854, 60312894343, 60328973172, 60414273163, 60936878104, 61597741692, 62243689233, 62648382330, 62283192726, 63220226166, 64069385872, 63916144780, 63080770882, 62637091225, 63568646060, 63025548234, 62877503443, 62948363416, 63824728064, 64202147372, 63802133797, 63408518544, 64243013805, 64203789603, 63884108993, 63676867225, 63153376912, 64144354184, 63267114454, 64106885805, 63543926206, 63316517756, 63312920148, 62872845530, 62028697561, 61627269086, 62589024493, 62339267930, 62084098491, 62804346871, 63009728684, 63636185072, 64415649331, 64500806012, 64084938631, 64363535102, 64856877812, 64336424088, 65116040456, 65258249631, 65157754464, 65531372960, 64589797936, 64440011415, 65360395723, 64964807826, 65723833747, 65675662433, 65620914458, 64723156498, 64521803459, 65256740039, 64922067601, 64059200378, 63231780755, 63843154051, 63226803968, 62729853246, 63309025300, 62916408408, 63141879319, 62836010861, 62101420240, 62859752984, 63268878585, 62993145458, 62171216188, 62782014774, 62857501166, 62320881297, 62107811550, 62551075902, 62351472478, 63103630886, 62691465422, 61751512852, 62060353611, 62361781509, 62311164501, 61641573855, 61488044312, 60644132268, 61035936471, 60397617381, 60372856473, 59968313115, 59653376576, 58739142802, 59615480545, 59400869522, 60003141015, 59381936810, 59987600599, 60922532579, 60486607619, 61105632277, 60286155832, 60831311842, 60965622228, 61508438679, 60896854158, 61289652230, 61876554671, 61738976643, 62318838737, 62703358705, 63069298390, 62347272643, 62317754640, 63046216487, 63156399036, 63918281678, 63748747904, 63404410314, 64212728063, 63801178546, 63072683711, 62712831427, 63126895741, 62156058526, 61242767041, 61850895339, 61925142466, 61752288889, 61802366329, 61304866717, 61406182983, 62405708742, 62492960478, 63111494760, 62936076302, 63361183968, 62991058895, 62043891525, 62817967206, 63279320647, 63324616671, 63457200409, 63585854398, 62628090406, 63219728930, 63699292127, 63856838670, 63830034357, 63029151074, 62594176630, 63099755046, 62154309431, 62604924689, 61959156547, 62730529509, 63447130310, 63521806254, 64456549022, 63966202090, 63975000988, 63835799579, 64749395360, 65264312549, 65399647757, 64939935022, 64238207308, 64299634294, 64967278111, 65041252927, 65170974160, 64173881245, 64707347339, 65296617520, 64331829401, 63559904708, 63894297474, 64845345804, 65007884668, 64702132238, 63737362113, 63268340529, 63572943498, 63799224496, 64799080292, 64078496886, 64260060265, 64245083363, 64946583910, 65749724577, 65395357299, 64950443042, 65882111733, 65494327619, 65359542534, 65666443522, 65970519516, 66159815828, 66014263720, 65328776521, 64523549228, 64640768109, 63756857081, 64344854037, 64254355427, 64471812943, 64769931765, 63882909334, 64040202694, 63310493700, 62855279739, 62148436126, 62771322944, 61971872936, 62497262860, 62607642134, 63137091802, 62522406276, 61886776106, 61766020415, 60962607948, 61450246909, 62315300520, 61817032133, 61914912930, 61875900288, 62689617744, 61889270211, 61473699982, 61153889380, 61428003057, 61525783888, 61786859505, 62465893303, 61950066656, 61525475633, 61061321629, 61803956786, 61225824450, 62212700637, 62842930190, 61928319595, 62483046981, 63085089982, 63808490282, 64171927356, 64866465225, 64542175744, 64897888851, 65715628821, 65056937397, 65491973654, 64517192479, 65271138132, 65725938907, 65488393613, 65143716594, 65956267084, 66402234481, 66640611018, 67028885373, 67690739182, 68573220247, 68679575994, 68419594735, 69323465022, 68936456647, 68405273696, 68749476888, 69695848626, 69953271725, 70248819885, 70574109028, 69663338358, 70191203731, 69254842772, 68891113735, 69011364403, 68328928833, 68370641801, 68182088732, 68298935062, 67918832884, 67180689733, 67743823984, 68695283420, 69224161982, 69651732522, 69684569434, 69708671440, 70500861826, 70671581790, 69995584868, 69368670425, 69467402831, 70262371056, 70561015612, 71069534741, 71568045724, 71437603631, 71086432750, 72050830252, 72180108109, 73166981465, 73303255421, 74000494769, 73202840599, 72840199820, 73504028800, 73509929271, 73767964946, 73196534489, 72599604420, 71659352459, 71079833197, 70773171604, 71080331762, 70395085009, 70370241385, 71177990885, 71883515497, 71147765950, 71757132619, 71069658756, 70408984421, 70785494949, 71676913619, 71824497574, 72664359239, 72768574746, 72808982910, 72405198391, 71520926755, 71233040301, 71270155912, 71658620561, 72121367814, 71658500749, 70950599370, 70152881371, 70122705008, 69782324979, 70358960064, 70564655366, 70409589401, 70017431258, 69351680553, 68422495785, 69380255958, 68766313497, 68869575666, 68353417124, 67557782231, 67846424223, 67706716500, 67970170812, 68013841714, 68372738600, 68719342797, 68911761409, 69010842896, 69634731401, 69561014445, 69413748210, 69107013982, 69340512540, 69850680387, 70783142807, 71750308460, 71882820641, 72092446266, 71976663480, 71180001433, 70863398368, 70190320759, 71160912209, 71039677976, 71557504218, 71332012296, 71056153800, 71576063795, 70588169433, 69695445032, 70022305239, 70244207191, 70219024628, 69688901163, 68999099770, 68166056997, 67804181682, 66854319234, 67190522464, 67289786670, 66596877663, 66349326149, 67059419556, 66940198028, 66000816278, 65820758790, 65805287147, 65838660481, 66153004257, 65381635075, 65165526508, 64222121605, 64080923082, 64488014175, 63661581104, 63804129229, 62942923241, 63475621313, 62785852126, 61984191267, 61666417947, 61964391912, 60986772212, 61984989306, 61449280754, 61344655753, 62085066627, 62606404117, 62175310148, 61211796450, 60637924513, 60104584962, 59615066693, 60089897263, 60434759407, 59557365607, 59485617509, 59381186600, 59924341511, 59601147417, 59059517641, 58463502724, 57990453632, 57628364137, 57284834636, 56476388609, 57168135707, 56741880195, 56609016087, 57534880689, 56783577731, 57155234578, 57912797292, 58834709513, 59777514217, 60657809579, 60606633052, 59641672951, 59955552944, 60464095950, 60899572677, 61107379146, 61755874805, 60880296650, 61442301490, 61142176879, 61686212085, 61673644467, 61054706320, 61389709928, 60770165045, 60864134045, 60191334430, 60754322379, 61599524169, 61087952573, 61818957328, 61839271916, 62395939347, 63137997585, 63374266853, 64139337063, 64086775946, 64702836011, 64371917379, 64883458261, 64313023519, 64448305679, 63554994959, 63923360305, 63460987253, 63404107482, 63094377425, 63672968157, 63465220614, 63252948222, 62698373920, 63340928869, 63940207000, 63209157890, 62658269879, 62391726484, 62850752319, 62090217359, 61327800530, 60945169726, 61273255766, 61122236947, 62088501584, 61172557572, 62072841493, 61453347776, 60782852590, 60910645009, 59976093159, 60024646359, 60630769524, 60740939623, 60888576519, 60714891543, 60786330973, 61339757041, 60531406734, 60862415327, 61386334459, 61614258316, 61062095003, 62005730998, 61397522245, 61178524239, 61675702333, 61083394632, 61887959536, 62648524966, 61833218150, 62456401664, 63204270960, 62946732287, 62131980276, 62406754340, 62404708291, 61880909201, 62483674902, 61794929111, 62697885120, 62237932408, 62345316105, 62378281510, 62123415640, 62733574188, 62506373507, 62797530461, 62431506259, 61982809312, 62379887334, 62192099782, 61540419708, 62155015673, 62545586388, 61676763602, 61385115630, 62310042009, 62985612078, 63796257453, 63242838561, 62525058817, 63047586613, 62588123783, 62234569528, 62943189822, 62653769773, 63127782592, 62177848217, 62824394433, 62550642743, 63045815377, 62720115448, 61884160649, 61146913544, 60513057959, 60623260065, 61347361616, 61616308134, 61692556714, 61860991781, 62093173924, 62479467044, 61513222043, 61588782329, 62166721501, 62510563146, 63226477468, 62636337686, 61926015252, 62439516372, 62306474450, 62063515287, 61157567900, 60687798358, 60278681888, 59596859194, 60361207148, 60737486068, 60959796610, 60120708661, 60968532989, 60787258422, 60222297474, 61210451590, 61745228057, 61381139400, 61216222960, 60979516296, 60758037608, 61147137939, 61456709684, 61742990693, 61518810639, 61281048630, 62277340210, 62733710337, 62037968325, 61894108142, 61160373294, 61643581694, 61997924092, 61761448933, 62154510572, 61840896084, 62526045104, 63065687270, 62868582225, 62591475032, 61797815619, 62415060672, 63098570387, 62908391878, 62033890910, 62681078044, 63306500213, 63247642129, 62902046476, 62513406054, 63190782557, 64117080716, 64278811745, 63944709300, 64129462266, 63327958259, 62443657828, 63387728986, 63043274829, 63195077788, 62490575311, 62192509273, 61438656693, 61781582481, 61445165081, 61491438594, 61984798639, 62518798208, 62239193449, 62550598370, 63088247228, 63891162640, 63052412518, 62572307690, 62247132658, 62705207987, 62382606896, 63199041846, 62950904298, 62151028144, 62527481693, 62080677500, 62620496617, 62405597313, 62049154459, 61656894075, 61196167281, 60238299371, 59791501814, 59059942478, 58471823331, 57585315794, 58169807629, 57673480574, 58329545654, 58454302123, 58515268055, 58055210455, 57837252310, 57622865342, 57234904619, 57661271148, 57554868089, 56617469037, 57570483075, 58179511796, 58392249876, 57393073075, 58254854709, 57988694692, 58460227076, 58092370353, 57491352934, 56995087013, 56700414410, 56439940579, 56358763032, 57250499492, 56409623949, 56182454511, 56686478645, 56958042150, 56740632329, 56787344030, 57603658429, 57902071317, 57352676236, 57851843744, 58279613062, 58823190405, 58895241710, 59601831676, 59552020575, 59687482159, 59058311051, 59852651649, 59851798497, 59627785756, 60294619132, 60353898992, 60060595810, 60282422099, 60500905014, 60818024985, 60995642225, 60431207911, 59687023417, 59968736686, 59364292923, 59503195075, 60215156486, 60659417564, 60525405019, 59601452036, 59611456257, 60324541004, 59705524108, 60215301459, 59293450427, 60119037744, 60991146903, 61438783674, 62205494243, 61481588771, 62201413700, 61616048147, 62395294294, 62340954066, 61433328973, 61300112346, 62068140124, 62162868786, 62463686352, 63314757434, 63174774882, 63627604375, 63368464311, 62867002941, 63795388472, 64286592934, 64175529328, 63481694968, 63439081447, 63928633162, 64603535970, 64581139977, 64425588237, 64600042120, 64258151347, 63793900239, 62906466720, 63625164865, 63599530685, 63544533293, 62693655282, 63157776349, 63097646239, 63457706887, 64058103823, 63479174123, 62521355156, 62729439870, 62584220586, 62753063778, 63471508640, 64328393655, 64897726134, 65196048186, 65273696122, 65033365877, 64435736526, 64284731724, 64048458617, 63443921682, 63851642723, 63294099311, 64014455085, 63624276900, 63513038480, 63017517181, 62776301740, 62760610623, 63251464875, 62326294069, 62113616139, 61527528155, 61210252478, 62095829127, 61838269452, 61788704885, 61403594377, 61771609554, 62607221417, 62170444438, 61583894806, 60972800984, 60835547412, 60846355484, 61600993982, 61062922524, 61252582192, 61662435831, 61893766198, 62365984833, 63190050752, 63731607976, 63383293602, 62527938504, 62049260824, 61306146085, 62160461900, 62802356332, 62916836770, 63722307244, 64159239789, 63976448758, 64253780143, 64358668306, 63423558689, 63175074925, 62209164473, 62864875028, 62483673087, 61867641476, 62688196688, 63563619879, 62886963222, 62190918921, 61251138946, 61437747087, 61461617737, 60876764769, 60258561980, 60413168620, 61241019151, 61495461758, 61691668332, 61235246075, 61941565560, 61102675368, 62023135633, 61268017335, 60604581797, 60427215356, 61236812733, 62031729120, 61429144611, 60438154548, 60559411575, 60506701534, 61350236306, 61973103868, 62614370235, 62464396902, 63367806064, 62764136103, 63286440633, 64036174293, 64295302282, 64931553516, 65543662939, 65413676572, 65947100753, 66172720253, 66736940761, 66391350153, 67019811953, 66419832472, 65847444723, 65758608013, 65629854712, 66083710472, 66029037844, 66999636980, 67626832738, 67742237769, 68621847140, 68285239730, 67578012121, 67056257804, 67478462848, 67165770139, 67743185633, 67747152794, 68107468605, 68392400193, 69181939732, 68240367331, 68154346626, 67270878653, 67036560551, 66198133269, 66949616688, 66923716443, 66540140023, 67452260663, 66683485266, 66148899607, 66108929649, 65256332108, 65788676068, 66319568459, 65469535425, 65289900313, 65614714663, 64620275758, 65557208081, 64663812130, 65505647745, 64539624150, 64911941336, 64024591451, 64576903836, 64854304274, 65719463938, 64926851043, 64344073766, 64553702020, 65458721968, 65089817366, 65097054978, 64366403837, 65074622755, 65744557962, 65652625589, 64932327359, 64435919604, 64303993264, 65076956274, 64797546019, 65724626444, 66427977226, 66562527688, 65906064391, 65995756102, 66856489070, 66525807193, 66654082556, 66939699313, 66744551611, 67219125792, 66506047354, 66791942545, 65996316668, 66333961528, 66763704635, 67283283876, 66630940812, 67209923092, 67616324514, 67788487241, 67201660620, 68052108358, 68811584636, 68905902332, 68184110544, 67990044310, 67344344562, 66700196694, 66496823054, 66600039958, 65696396117, 64829389527, 65803831625, 65858062769, 65109449526, 65211869922, 64850807318, 64131361203, 63636086102, 63384177313, 63215506577, 64008758344, 63777904960, 62840524924, 62164641979, 62244037357, 63179416149, 63304315464, 64139054549, 64699481392, 65600363211, 64672288065, 65108139448, 64773176552, 65134165523, 64205384852, 64963523555, 65239378952, 65876941405, 65910413614, 66100213321, 66388243567, 65535669811, 65413012544, 65390944128, 64833144589, 64357949924, 65285081242, 65153814238, 64637806762, 65372450062, 64397046163, 63770185936, 63714802148, 63429583288, 62544200264, 62671647292, 61728287360, 61018646031, 61898940174, 62374694894, 62911513394, 63896142002, 64172730064, 63811584664, 63415343824, 63636993195, 63272919684, 62900926708, 63456539710, 64026103178, 64567602898, 63984699443, 64858826674, 64536499856, 65492444690, 65934440645, 65204938607, 64964792852, 64179770182, 64902702765, 64942503398, 65502106711, 65922145655, 65086004226, 65902018046, 66827019324, 67821496561, 68789847873, 68774234062, 69661745222, 69061929324, 70044041363, 69561946009, 69115828958, 69479683997, 69450555929, 68500015908, 68868142329, 68611554287, 69068684625, 68565504670, 69231478607, 69289455496, 69467023093, 70284356793, 70986678897, 71267647924, 71159355387, 71816303297, 72400876441, 73157174579, 72277826258, 71524462943, 70950455735, 70620187663, 71027318056, 70251459208, 70858636976, 71696922086, 72548838361, 72950324954, 72143030152, 73104579442, 72710382715, 72044195935, 72298340608, 71411182735, 71830522993, 71284078357, 71059331853, 71504123077, 72337401338, 71375009607, 72298451500, 73193983534, 72343851825, 72732538744, 71981886683, 72086100956, 71842440050, 72705799918, 72571443499, 71827236386, 71730300580, 72493582886, 72335006878, 72314619861, 71542178717, 70722510013, 70612809447, 70901911235, 71872810417, 71181455357, 71335539603, 70706477642, 70522414942, 70421654448, 71077117414, 71100052986, 71275900358, 72252547445, 71478508196, 71389411491, 72252847766, 71545921205, 71091731445, 71601254172, 72304117372, 72225402518, 71434278561, 71635935000, 71392560062, 72109869266, 71174470033, 71798523574, 72141201797, 71434854227, 70473144898, 71119666377, 71365052164, 72178623469, 72465350540, 72068758779, 71768159052, 71952564616, 71246095402, 71479823193, 72414099702, 72970399973, 73125243516, 72504751219, 71741800080, 71938533090, 71394341362, 70914445316, 71306473154, 72036633489, 72234294745, 72322083827, 72569804738, 73025859290, 73503239479, 74079564767, 73781444019, 73156904029, 72487627188, 71755888782, 72004963379, 72978549420, 72701416353, 73507569494, 73786242064, 73736177992, 74721620659, 75590372937, 75582138123, 76385982508, 76094774376, 76317470465, 77258850673, 77459081733, 76937303608, 77800935288, 77777496424, 76915126136, 75970053068, 75887105180, 76652136893, 77556687487, 77428579499, 77701077609, 78191774421, 78507930685, 78749681604, 77778235298, 77828331634, 77938298685, 77721936479, 77785832866, 77922026497, 77941234080, 78001877561, 78771544206, 78861860461, 79078246241, 79088198729, 78258282547, 78792566797, 79100974635, 78965894343, 78751755242, 78509893728, 79485041363, 79116808814, 79386121597, 79214940175, 79508224103, 79957557059, 79652252223, 79673957232, 79356444357, 79387218697, 79984943676, 80759067595, 81613382712, 81088285332, 81599679122, 80869797659, 80464676293, 80765256535, 80052127922, 81017711051, 81646114202, 82136958323, 81726123036, 80936699560, 80839004481, 81153349347, 81753925520, 81593197076, 82586194446, 81684090481, 81339652574, 81674734063, 80879681988, 80562593918, 81115010413, 80665631895, 81098641746, 81365579219, 82268933135, 81589894228, 82480791526, 82365782706, 82659585763, 82100095713, 82340557589, 82274064038, 81393171996, 82277695412, 83241197898, 84176082758, 83397116545, 84248190327, 84110374474, 84000511499, 84613687431, 85139710388, 85981582747, 86439690926, 86361371465, 87157159132, 86736073639, 87723818607, 88678247222, 88704603172, 88745188195, 88235891506, 88386752404, 88745008330, 89108682434, 89890448203, 89378023934, 89091330034, 88120647033, 87838747967, 87717641161, 86722727268, 86581321475, 86920316309, 86949092457, 86029667056, 85507138214, 85498009734, 86447878240, 85937714062, 86010687754, 85858123972, 85256057476, 85459560067, 85117226878, 84402498031, 84171814842, 84590329257, 85213049481, 86069529576, 86393127340, 85717427722, 86637417997, 86964224911, 87323235373, 86975612804, 86639289309, 87239337214, 88112018403, 88520252738, 87751661749, 88556616103, 89278897438, 90004244720, 90792832256, 90103427239, 90029501047, 90875406268, 89878000936, 90468278258, 89884198394, 89597675378, 90446192537, 89714616530, 90205840251, 90982190262, 90426381192, 91064915967, 91432906059, 90745720370, 90385700926, 90039724717, 89802742700, 90031645661, 90501743079, 90342116065, 90240381115, 90657527422, 91200550444, 91578896890, 92571823967, 92711663856, 91925990022, 92440529218, 92566801693, 92934006507, 92076945476, 91833218119, 91836916964, 92111339509, 91678129191, 91680134117, 92513941548, 92614395683, 91885983669, 92132688895, 91133032959, 91708174937, 92461933912, 92769443105, 92030396196, 91074135007, 90104853928, 90028536139, 89557314586, 89463793730, 89823865124, 88892058374, 88256152138, 89181477152, 90071376965, 89591129602, 90275168119, 90361249260, 90381934812, 90874490806, 90171803164, 89563124869, 88667186286, 88107550349, 87462362390, 88188186245, 87548574549, 86721334887, 87387980748, 87030643945, 86445823106, 85988120301, 86259553114, 86462445453, 86023357267, 86670654794, 87405353640, 86866118718, 86262920966, 86418140501, 85486572124, 85900587302, 86569347712, 86569526281, 85699174963, 85604179156, 84662251047, 83906208558, 84485995511, 84244895242, 84651042000, 84903906214, 84704035243, 84027538739, 83903093020, 84610676321, 84178675374, 84011459513, 84509835213, 84308970080, 85277973082, 85760804003, 85378763268, 85276707632, 86265421641, 86345481775, 87152540269, 87823250060, 88623296418, 87809988728, 87444393152, 88021233258, 87437964241, 87477363063, 86479790556, 85770588235, 84990033041, 84356762621, 84497718565, 85200462789, 84282250857, 84126571153, 84295596558, 83897877570, 83830252699, 83183632819, 82314438270, 81315993059, 82088854211, 82713708732, 81874408641, 81677885318, 82145451835, 82443430624, 81843057221, 81967723920, 82776134137, 82058425882, 82747675420, 82734101514, 83571242355, 83612500681, 83886286145, 84225486933, 85139032989, 85130119199, 85320794968, 84535350240, 84803666671, 85024644231, 84192925472, 84667409816, 84805194776, 84358580421, 83518342372, 84110204231, 84617176378, 85080958403, 85485208641, 85894400106, 85694775503, 85982477845, 85149662325, 84787258758, 84513556420, 85384550855, 85180781397, 84667735822, 85359389344, 84589703579, 84063165820, 84752523162, 85624988579, 86227875804, 86832572707, 87484477630, 86683584882, 86687004051, 86345662208, 85901747273, 85725919454, 85908590031, 86615379578, 86484359965, 86217630967, 86722630206, 85740744182, 84862754296, 84145083494, 84512619009, 83697870470, 83604890510, 83791465147, 83112404080, 83391723958, 84120637392, 83512383702, 83401987923, 83626512776, 83699808154, 82960915822, 81999571980, 82793232362, 82371273804, 83260038204, 84083232142, 83840853531, 84009839085, 83113556806, 82548319487, 82390425025, 82838901961, 83688441884, 82968577007, 82444778510, 83267496522, 83697228955, 84595734124, 85359224517, 86153743291, 85935059564, 86880964231, 87346053640, 87940882768, 88710622233, 89489057441, 89466528726, 89798706713, 89875175081, 89027139922, 88221979588, 88741054833, 89530445417, 88552507850, 89151050464, 90055073548, 90793038791, 90663404342, 90636243375, 91256509992, 92169267272, 92763975702, 92034836430, 91104042934, 91726820788, 90952593229, 91741027043, 91826664472, 91195819786, 90789038418, 91485618771, 91012874238, 90887454944, 90020539693, 90007705122, 90549089502, 90533102723, 91040189865, 90648892419, 91152407286, 91791006821, 92130543155, 91410334785, 91329462198, 91552123451, 91872458093, 91071152327, 90107047512, 90477474980, 89570526855, 89058954022, 89121969336, 88627290582, 87856532676, 87756044409, 87755833663, 87233903237, 87523714648, 87885624495, 88090661171, 88411855045, 87984267343, 87331278440, 86567554704, 86461230657, 85882198414, 85948279340, 86474099291, 86708010083, 86508811516, 86056382484, 86877160364, 87170461157, 86658063511, 85918932560, 86557133615, 87017278788, 86393074374, 86423605746, 85463395689, 85992132945, 85069311469, 85803009827, 86340415964, 87187111629, 86528112767, 86484225972, 85593490146, 86188071848, 86330868646, 85721663497, 85661588215, 86340490913, 86702073454, 86528743048, 86501146092, 86000823497, 85155665398, 85553150759, 85927616730, 86476768162, 86733306862, 86798935582, 85973556168, 86717251194, 87141931312, 87113360840, 86852776245, 87380914824, 87569197583, 87989513922, 87318912388, 87240375858, 87872156745, 88550461830, 87788155888, 88087712740, 87534568972, 87805567786, 88004026346, 88146752192, 89024765256, 89190693648, 90083975424, 89675425944, 88734003588, 87998307044, 88938999988, 88264571187, 87383969560, 88082525619, 87660423028, 88064349841, 88325661007, 87499133103, 86951544621, 86184041004, 85785798778, 85053709248, 85310839405, 86296365197, 85456338735, 85483831806, 84631792804, 84448987388, 85115537400, 86051973263, 86932056627, 86066518860, 86727659411, 87447537951, 87757630711, 87706593415, 87996523457, 88557920086, 88211787417, 87523576591, 87285639814, 86889912577, 87476012599, 86735960987, 86566724569, 87466116468, 88125285534, 87319335991, 87839309292, 88070260163, 87293942120, 87442466457, 88288191620, 89195525242, 88787764273, 89626053914, 90138254353, 90661452979, 89938250150, 89725461077, 89077134582, 88464181640, 89372874961, 89398330276, 89115675607, 89077154721, 89763648282, 90354269659, 89400952361, 88727220688, 88342906533, 88010241670, 88082119010, 88319607738, 89131976389, 88750376893, 89693410964, 90332402640, 90205784256, 91066024602, 91831937156, 92679978433, 92011023026, 91866188362, 92082481680, 92901100798, 92160588331, 92634881194, 91804371137, 91485815451, 91172382275, 91296858388, 92108597677, 91599375295, 92493231779, 93227667644, 92584168661, 91782939523, 91809866257, 91729703571, 92059595229, 92197879555, 92928079151, 93054741414, 93190174553, 94046370063, 93105163832, 93463389660, 94165626104, 95113726665, 95466912247, 94704561114, 94528169563, 94376011226, 94398278718, 94642952502, 94003956706, 93220283543, 92572262621, 92026865205, 92843815364, 93217272211, 92909542361, 92762370742, 92039350518, 92949604296, 93749559943, 94507219956, 94730787345, 94365838749, 95284798291, 96145938451, 96699503638, 97687342444, 98654375226, 98277352428, 98549549854, 98494114235, 99075985957, 100017155017, 99095866015, 98424019145, 97854014888, 97803530013, 97893130545, 97888465208, 97043722011, 96694957609, 97349071170, 97890834849, 97212777032, 96825523698, 96242614669, 95500959991, 94552805301, 94974794442, 94429557661, 94080682938, 93584481279, 94144593801, 94870536332, 95047122723, 95966544636, 95121112765, 94181017194, 94941161793, 95150277999, 94600921463, 94204994988, 93538525350, 93797381602, 94173281743, 93862472392, 94855972930, 95334910193, 95970279619, 96526804666, 97377274877, 97973388560, 97912148773, 98344146672, 97404044161, 97031360457, 96331068977, 95785659502, 96045044655, 95286588780, 95847295842, 94972807050, 95388930598, 96188015880, 95831895420, 96152657398, 95672930855, 96135799155, 95545387672, 96409748866, 95926845066, 95496024478, 95786380434, 96063451879, 95217090690, 94705939347, 94834160636, 95623096445, 96578034174, 96938296553, 96261317157, 96433236440, 96693540331, 96721309918, 96882303073, 96358479158, 97198811279, 97642472123, 98467495869, 97767002337, 97438258724, 96656999680, 95703439535, 95300891960, 96026402875, 96485563579, 97406690876, 96713362212, 96447519083, 96276976508, 96066989518, 95293069725, 96140421077, 95307513922, 94948319307, 95314511404, 95506888972, 96301550679, 97254610553, 96471781651, 95987833977, 95632614916, 95088915838, 95149377491, 94651323979, 93887832090, 94031622630, 94939155584, 94071157318, 93686224629, 93222846812, 93336913300, 93356555058, 93086761199, 92620823220, 93528000676, 92619330598, 92142230338, 92611103629, 93071853450, 92462085160, 91804761539, 92236926029, 91559667541, 92135831662, 92594042453, 92588545149, 92262942073, 91903743343, 90951124205, 91115829590, 90520388788, 90421899617, 89913144273, 89058279818, 89024799067, 89023750288, 88500698577, 88982637755, 89754735527, 89669296080, 89718904763, 90257203846, 91175544689, 90270225562, 90018275951, 89573000657, 90478669905, 91280163642, 91779296104, 91188613339, 91916104363, 92526586531, 92562603383, 91756899104, 92261610101, 93125668089, 93004376560, 92778882020, 93541633530, 93530293385, 92882966180, 93219118031, 93699644690, 92722861366, 93430426163, 94152096934, 93848486810, 92924487939, 92757881848, 93464011108, 93982122893, 94526980725, 94949456249, 94887361652, 95308194313, 94701471833, 95027517341, 95011571340, 94396975013, 95034247286, 95238405546, 95673617387, 95279701560, 95480463768, 95959580625, 95327047551, 96234020658, 95737724984, 95406468498, 94936913596, 94775619421, 95727989033, 95840044292, 95669533784, 95163356646, 95439590546, 95770319392, 96027601121, 95742852527, 95088440240, 94266636441, 93395912710, 94356572064, 94616893974, 95408377910, 95720174507, 94972612692, 94840669248, 94066269919, 94078489528, 94527945350, 94109311321, 95027350455, 95447021928, 94715356594, 93877880448, 93982470364, 94718749920, 95287379723, 95802432939, 96455701520, 96451200845, 96075134167, 95886418799, 96659306346, 97456657379, 97128699524, 97665221635, 96943870180, 96893222454, 96432837219, 97425706332, 98107120056, 97734835885, 97244284014, 96763475533, 97545389609, 96785272151, 97457228281, 97024788060, 97482366110, 97713861650, 97161002661, 97688641059, 96910222924, 96768067307, 96696212462, 97501184957, 98173366091, 98334963462, 98373621422, 98404649907, 98360198327, 98653503263, 98002326141, 98925841152, 98054772277, 98896228301, 99411857890, 98867789409, 98244974269, 97714325585, 97398654454, 98228607700, 97386445632, 97233650388, 97645233902, 96790456061, 97014399869, 97917477249, 97777410785, 97618783751, 98178825139, 97946301389, 97275819633, 97060786319, 97345781452, 96626703769, 97242875864, 96901813372, 96783432527, 96208254577, 96925701141, 97425215206, 98088099358, 98369705573, 97974453531, 98477974499, 97540483483, 98472007020, 98960435631, 99755152818, 99487839589, 99868849080, 99204543698, 99746677642, 100170089928, 100971895231, 101309121351, 101980831846, 101559212709, 100818133862, 100654022850, 101573898207, 102227704372, 102302861684, 102636939924, 101912252710, 101787398603, 102656819025, 102034824211, 101987981410, 102815020608, 101999544086, 102796268630, 103752938994, 104283938046, 104349876760, 105212443335, 105523069239, 104864119469, 104874373133, 105561224598, 104950802856, 104927943731, 104550359414, 104892996096, 105496028633, 105714678958, 105949506711, 105082054660, 104652118128, 104755481315, 103832190050, 104188305005, 103282657903, 104201005494, 103268549792, 102932990689, 103268196919, 103976629932, 103726321331, 104092623280, 105071856261, 104247747221, 103725579924, 103954475537, 104840225521, 105355004520, 104663314325, 104626630925, 103932853778, 103650263898, 104465375668, 104618460501, 103882118429, 103291101182, 102419758073, 102742057475, 101792301618, 102414875849, 102977134957, 103949283699, 104022225418, 103515520775, 102594484120, 102395322039, 103188678814, 102555076164, 102866474661, 103302959597, 103319084881, 103779167861, 102826011349, 102715034976, 102799978930, 103143709090, 104141598612, 104601925081, 105568866179, 105803256435, 106149087071, 105739879346, 106550767389, 107076163869, 106362967769, 107109599800, 106330320643, 105752529981, 106245068302, 106554945697, 107445761518, 107858036135, 107150738121, 107099124146, 107283506656, 106906450119, 106467865249, 105500875554, 105621059450, 105440891466, 105889358955, 105940514063, 105353995491, 105160231518, 105307214330, 105395267063, 105790317587, 106651939668, 105912285167, 106639148257, 107292232674, 107425840549, 107499787984, 106537722546, 106795271614, 106956005231, 106195849795, 106058655572, 105658161904, 104813050280, 105457704497, 106267721486, 106200307782, 105479397281, 104618236308, 105437047470, 104851235400, 104149924993, 104775032733, 105553776024, 105940548715, 105686808030, 106345501368, 106966406182, 107493667380, 107256353370, 107864276813, 107707065650, 107056040711, 107864900969, 106926825539, 106049950175, 106089548166, 105681437966, 106430332418, 106831067117, 106960947432, 107924174226, 108383952208, 107500407544, 108248159723, 108663106639, 109436143978, 110205436451, 109544046008, 109668322979, 109954340464, 109762868165, 110552381579, 111146475537, 110363052412, 109469233346, 109363271837, 109478815082, 109595675140, 110248141582, 111035016043, 110861224288, 111585860136, 112550324938, 112025619103, 111480988773, 111162540741, 110830451408, 111420029606, 112198713415, 113108796538, 113821217074, 114277786788, 114018456603, 113992200324, 113957392636, 113808677800, 114428936146, 115161557563, 114918239734, 114293432349, 113990509448, 114192544555, 113215227378, 113273924457, 113794638225, 113179723149, 113811029327, 114576024697, 114098760174, 113119523130, 113569647052, 113713538161, 113260589828, 113102257395, 112687426759, 111858447107, 111330516096, 111511489669, 112175752463, 112255798717, 112805400303, 112393234063, 113177886274, 113014115455, 113656581773, 113399015706, 114033855688, 114695090408, 115642552633, 114911762090, 115872714514, 115481774863, 115107352207, 114564431149, 114372419937, 114866703295, 115506091600, 114549459345, 115354823136, 115822887679, 115280902264, 115851652193, 115659585286, 115628112495, 115707775732, 116005439735, 115085757222, 114779990827, 114213522943, 113352981194, 112650960217, 112356606566, 111665479282, 111864177549, 112566177366, 113373948128, 113870125553, 114026547500, 113363660807, 114269269269, 114596119243, 113674851794, 114207131492, 113454735457, 113107743600, 112138126281, 112526712429, 112352866610, 112321028913, 112125384270, 111643230341, 112336670151, 113025920686, 113901477044, 113805098040, 114765456899, 115539043863, 114775598899, 114724452880, 114049631617, 114149257041, 114076849273, 114058465647, 113111190834, 112510885380, 113286810141, 114279947611, 114885098974, 114848006759, 114691740752, 115054827049, 114692407010, 115201428963, 116181851924, 116219570394, 116599376213, 116544369392, 116259831337, 116985015081, 116206671537, 115490643117, 114495368068, 113639607375, 112846910319, 113260630130, 112979936128, 112152345684, 111380460149, 111919489999, 112661454146, 112485393983, 112800048481, 112689465139, 112285407121, 112466080106, 111643441819, 111714854017, 112336681020, 113073740350, 113468797331, 112839427225, 111980947058, 112690182319, 113196737715, 113610091063, 113113225690, 112454359476, 113452796957, 112967877906, 113427603067, 113728978499, 112995104979, 113371061359, 112826954901, 113668265717, 113272474375, 114198518364, 115036556762, 114791644606, 114028288188, 113977451572, 114688961985, 113936267087, 114270346493, 113863527749, 114278550117, 114590986174, 114177519753, 114964237018, 115930685190, 116726989666, 116557375528, 116252057376, 116874039760, 117860476832, 117340360751, 117969594088, 118106645944, 118881323899, 118842103506, 118115556266, 117942619252, 117798702414, 116869449184, 116951914193, 116234718103, 115315256880, 114987335859, 114835333641, 115476074906, 114486456649, 113900535679, 114240629717, 114503776917, 114737138275, 115610254015, 116158765772, 115985569088, 116711625131, 117376698379, 116393127819, 115547686169, 115060579902, 115951174930, 115605476380, 116100276950, 117061720408, 117591478263, 117208644929, 117096507605, 116986513214, 117286728243, 117445219839, 117450281993, 118232888995, 118727462693, 118246223920, 117335902379, 118132030362, 118392150866, 119370249405, 118835440486, 118145507065, 117364996625, 116987471693, 117705230872, 117936225862, 118226034989, 118433227201, 119111801886, 119223233004, 118611085438, 117688044583, 117097666887, 117457659747, 118258719241, 118651800890, 119587571999, 120333446357, 121083523670, 120739998984, 121197808604, 121479262951, 121431372374, 120913440503, 120739642089, 121602072706, 122139418520, 121150535719, 120228012252, 120536608658, 119800199410, 120026232490, 119179640469, 118295780717, 118239763138, 117599619377, 117879096705, 118541515144, 118771526917, 119485250205, 119964595652, 119260918500, 119732644917, 120561377585, 121333104155, 120686199691, 119922547979, 120026913816, 119687988313, 119299345199, 119296521669, 119829213230, 119369006240, 120212187752, 121063585420, 121541805849, 120932717462, 120096208699, 119308659797, 118691822721, 118938418253, 119892589864, 119220833557, 119221181938, 118455157218, 118667671595, 118187499071, 117612082758, 117138319017, 116319551077, 115614343060, 114838669532, 113900569123, 113314383934, 112963457541, 112670844661, 112832627419, 112435828304, 113186219141, 112355096205, 113072056693, 113841393136, 114439845543, 114872328973, 114864642244, 115103860088, 114819431915, 113986594228, 113619722042, 113946116795, 113426447494, 113299866091, 112999005904, 112969995678, 113192197538, 113903926568, 113859368675, 113810759579, 113384602754, 112584255546, 112803590806, 111877927822, 112190086359, 112849946620, 113051032029, 112740341158, 113426312498, 113885797234, 114552090732, 115214601489, 114444445884, 115387357498, 114482473025, 114277607923, 113825426176, 113705803507, 114551303045, 114507840458, 114919675544, 115314046548, 116118056566, 115537843199, 116075134291, 116677491457, 117310966794, 116477606210, 116925281675, 116626068282, 115945351797, 116419486744, 117306427834, 116560259953, 117311791055, 117259433289, 118004586311, 117113718389, 116165129885, 116286103422, 117192731036, 117400681522, 116535412551, 117102671560, 116354248962, 116150617543, 115597209574, 114766958904, 114580438047, 114526389653, 114233082054, 114108817832, 114263421648, 113278158945, 112338270060, 111753926110, 112118773717, 112677197982, 112492798664, 112364636870, 113332177938, 113038310246, 114009692536, 114146781847, 114455870698, 113716627507, 114594934759, 114892096087, 114031013381, 114951315509, 114840652112, 115412427253, 114886845683, 114795624503, 114194061701, 113865147127, 113473451057, 112998339477, 112374140738, 112759494888, 113223744859, 113572651169, 113285495361, 113369089239, 113678909441, 113637477321, 114107197735, 114866103244, 115011524251, 115551358479, 116250686545, 116167069747, 115721663863, 115443086007, 114598278603, 114897784537, 115137954922, 114849956032, 114504138441, 114588568940, 114201212754, 113854150450, 114423943925, 113695933318, 114550652127, 114468344074, 115315862542, 116132384441, 116601232111, 117092755992, 116362826200, 116646050378, 116983190866, 117562550970, 117528030365, 118382287342, 118895548987, 119685409010, 120261485181, 120367217576, 121159513951, 121480949199, 122128506138, 122336673561, 121712751650, 122091490010, 121991853545, 121094858166, 121030588515, 120394665987, 120068940038, 119929080367, 120710488317, 119743493801, 120545152275, 119882421721, 120384163769, 121343921233, 122238837319, 122065275187, 122418350544, 123408413243, 123912042241, 124573925195, 125054237153, 124486835567, 124858152456, 124294260419, 124616901215, 124905964177, 123991376365, 124640477970, 124328687956, 123445304739, 123507129116, 123922926001, 124834600790, 124739588610, 123996569539, 124397398507, 123950366150, 124727892702, 124346256942, 124096170158, 123502168274, 123339050065, 122649872845, 123468947481, 122710797382, 123103836150, 122347104377, 121526618697, 122139074954, 122829342782, 122648570082, 122118026786, 121877269521, 122142713136, 123105534786, 123211774086, 123682030781, 122926896994, 122319464775, 122000083023, 121489108165, 122041823693, 121428401545, 120902255681, 121286192694, 120900884124, 120079343269, 120465349581, 120501078561, 119527889878, 119429838081, 119539199198, 118926662098, 118387704463, 117944463256, 117475542910, 118461978945, 118236806559, 118773127926, 118836500710, 119727378526, 119412187076, 119894796051, 118925450566, 119705847445, 120428876794, 121189891474, 121197796834, 121768011190, 122759100861, 123132319227, 122430070089, 122584580502, 121871644737, 122049961410, 122494529770, 123109123886, 122465908548, 122959461442, 122444677843, 123269943168, 122524939041, 122019735186, 122408134362, 122924020973, 123842674513, 124620481817, 123753233991, 123890514259, 123401585908, 123509834863, 123278596894, 123436569794, 122809072990, 123588428024, 124199628101, 124631265988, 124507156864, 125291422178, 124939186630, 124331818219, 123961561360, 124046693061, 124961709320, 125081176348, 125250215132, 124544659313, 123899490657, 123732385065, 124173102336, 124817703349, 124313923212, 124969258053, 124530256022, 123896638754, 122920643457, 122857229238, 123626604157, 123733541021, 124173914121, 124618637828, 123629009575, 123869546407, 124167992658, 124513354169, 124007559309, 124935753286, 124353309681, 123581241541, 123443924144, 123694931871, 123861167063, 123824336127, 124509389752, 124031642941, 123864576334, 123876664451, 123843781998, 123863415113, 123643048335, 122892785051, 122631762664, 122809903255, 123561365250, 124068570631, 124717702307, 124951144467, 124126047192, 123503310397, 123348385314, 122888940696, 123344486499, 122365385987, 123005677441, 122109278396, 122021190038, 122814818997, 122342131359, 121405466827, 121434337854, 120768728109, 121226197408, 122071517126, 122610011057, 122453734886, 123078636949, 123674309132, 123821018799, 123564212998, 122791205796, 122082338089, 121221174449, 121468429803, 121122134790, 122000831257, 121250755387, 121110976920, 121867685454, 122199651033, 122071921665, 121477863849, 120519733626, 119853748504, 118936848689, 118874066910, 119198109702, 119435499078, 119858715436, 119741454349, 119906613517, 120067752645, 119377980438, 118383697477, 118076738879, 117654663132, 116691755669, 115807888993, 115530187829, 115249772076, 114364285431, 115348086546, 115538329144, 114669533478, 115588212092, 115946901369, 115590549773, 115827960065, 115182018836, 115354272203, 115272401466, 114905277373, 115505719384, 115778641855, 116155537088, 116513111256, 116801832809, 116146859153, 115494747966, 115793021908, 115111176605, 115314768563, 115442838950, 114702610100, 113960941679, 114098808156, 114238642411, 115004167731, 114056904030, 113927907166, 114777796583, 114105460322, 115072742834, 115781155366, 115638673496, 115273002788, 114437854683, 114199082629, 113393908533, 112464756548, 113285028524, 112475426360, 111554272815, 111564335656, 111085976660, 111435200024, 111845870709, 112691843852, 111744058209, 112329481593, 112364339632, 111498372069, 110678288455, 110800346275, 111134171859, 111153798363, 111915674761, 111707398102, 112124650823, 112975389356, 113334977773, 112941607417, 112355184994, 113221648448, 112630249083, 112526262449, 113144180371, 112934630742, 112447761076, 112033360268, 112824431087, 112127475095, 112561467786, 112667407467, 112800253744, 112260211896, 112293438446, 111852717936, 112085388959, 112540250880, 112320172400, 111925393204, 112724498553, 113389494278, 113853489099, 114646367905, 113684501236, 114165462083, 113459777307, 114018533438, 114001022646, 114305699449, 115008831876, 115067782748, 116020490670, 116608116741, 117473920551, 117816642385, 117311254838, 116699532161, 116684177048, 116465492674, 115487821138, 116168984692, 115396594890, 115749717573, 115722448629, 115605224378, 114721262545, 115578602871, 114767308124, 114439526183, 114288486270, 114972217298, 113982568701, 113671018321, 113055692041, 113262863545, 112474269912, 113031660380, 112335938722, 111890709205, 112572756087, 111645869677, 111945946898, 111141517634, 110369122764, 109784085727, 109788237064, 110346275694, 110700757973, 110997123043, 110750191146, 111728549211, 110787846342, 109878384029, 110271504591, 110153966083, 109477897210, 109029060168, 108234232943, 109169737726, 109427859202, 110138673534, 110328855977, 110463503774, 110107907830, 109866857445, 110707848938, 110530725387, 111091183958, 111777459718, 112130432464, 111258683809, 111105577730, 112067633290, 111613013161, 110749559325, 110950089769, 110514126991, 110687725260, 111163280859, 112068157017, 111808212902, 112479738497, 113238112525, 112571388029, 112602632188, 113209777996, 112928164733, 112152243930, 112737666207, 112758153497, 112191390753, 111743766339, 111075887256, 111528343830, 110824938383, 110787266083, 111553178159, 112264543261, 111828971561, 111632843773, 111623675146, 111547290290, 111953342741, 111975975430, 112927193688, 112419329920, 112374565279, 112670899376, 113058688237, 113490087697, 112506774329, 113460212719, 113875876564, 114043969527, 114915556328, 115070370141, 114849707799, 115100134719, 114251870512, 114285168035, 113970567656, 113869555429, 113415826994, 113767877296, 113266468466, 113605539668, 114024015248, 114777837203, 115367512321, 114915465122, 114908261763, 115216557704, 115039460906, 115415899464, 115912170247, 115695064559, 116048660542, 115634849820, 116096608138, 116780716200, 116158748564, 116777194410, 116680040917, 116461175806, 116070087225, 115958741717, 116541669749, 116181709281, 116288358080, 116711324294, 116250794139, 115616095400, 114974875445, 114241178938, 115116819465, 115787655100, 114849267139, 114425181091, 113681383242, 113807084983, 113463476937, 113906473184, 113225147821, 113148223654, 112963413203, 112047451010, 112093143304, 111889479905, 112412562262, 113243637959, 114068619230, 114179198844, 114845141755, 114301813328, 115073038334, 115935023561, 115869227447, 115616244842, 114734876747, 115411606353, 114710693316, 114941956289, 114076498514, 113541655382, 113234660796, 113454318514, 113100918915, 112382584702, 112033622275, 111527975319, 111934278774, 111367773296, 112053856471, 111374637931, 111497776535, 111416266211, 110657937988, 110731002212, 110622722915, 110205614907, 109477507481, 109671545344, 110038360962, 109195286862, 108450791357, 108463167788, 108447432127, 108581186730, 108856728482, 109475993125, 109713553638, 109827702587, 110727058944, 111711125122, 112374794697, 113004649532, 113072099616, 112889231713, 111954061472, 112498945116, 111520203564, 111100665385, 111542535713, 111241355169, 110583555342, 111015159537, 111989547919, 112745531683, 112344662428, 111790467886, 112692469773, 112732070907, 113252425013, 113598686757, 114429070801, 114539752808, 113887595815, 114783673904, 114162815203, 113704166664, 113328768303, 112946202393, 113009551635, 113767496006, 112893147497, 113159414936, 113941104392, 113066921261, 112585491378, 112669058423, 112658721172, 111892392610, 111788588093, 111174901647, 110970667248, 110332302271, 109462436208, 110285187573, 109854846168, 109537252347, 109522836765, 110204477686, 109884281834, 110617626984, 111228631383, 111582735965, 112286136517, 112532523149, 111837583298, 112551218440, 112754896822, 111889905673, 112279710402, 112515572888, 112103173480, 111338698280, 111950346324, 112276739256, 111306407621, 111209215943, 110367385545, 110727668664, 110131859814, 110759569231, 110795757498, 110713334210, 109718537090, 108990134517, 108142197772, 108853511459, 109536908217, 108622764255, 108971231837, 108003792235, 107066315164, 107602346826, 106762296346, 107006320070, 106980366537, 106186563106, 107061015144, 107012919555, 106098421547, 105446239587, 104879175995, 104483049090, 104082171880, 105014558620, 105036086288, 105387463159, 105339741413, 104732360053, 104987865953, 104021340390, 104339570660, 104924948124, 104775695505, 105534784984, 104755984996, 104249544266, 105117846886, 105245072667, 105698914728, 105474042044, 105255251405, 104723443644, 104896864560, 103946109484, 104042406584, 104477037992, 105273168265, 105195349302, 104666529672, 104147265123, 104707507817, 104197774158, 103532387280, 104505191202, 105179310823, 104212047317, 103915753497, 102941798942, 102187489173, 101989173912, 102546363655, 101785758982, 100828693995, 101360474390, 102241984014, 101925986692, 102545201047, 101912066192, 101568437225, 101109539492, 100115627575, 99699837985, 100690259647, 101537608000, 101230600798, 101707937803, 101175706719, 100379709941, 100299060106, 100343086812, 99955896007, 99292466672, 99078064144, 99396139245, 99847370470, 100254214803, 100615044544, 101125411890, 100951343910, 100911434547, 100429779292, 99705205681, 99792983020, 98896545954, 97924501388, 97087844996, 97473191038, 97107066677, 97250406401, 96962630335, 96338426261, 96762969527, 96301721641, 96764419063, 96672402950, 97465861274, 96708930369, 95832190759, 96708045703, 96990386007, 96748117191, 97199598638, 96750899681, 96551206259, 97307387309, 97533166320, 97490138672, 96736994508, 97425058816, 98109805081, 97812855677, 97849176941, 98370402340, 97605883631, 97197418847, 96664331667, 96291292719, 95924810642, 96509253661, 97207123820, 96875091231, 96357802900, 95650088763, 95432627115, 95560802238, 95135870086, 95315725712, 94933789679, 95234902380, 95599935973, 95670704368, 94775101036, 94165241571, 95024778838, 95009901908, 94782843308, 94995036628, 94431483862, 93709964889, 93734559978, 93926632850, 94736991529, 95355359312, 95537980051, 96330938017, 97058374336, 96386161356, 96822745197, 95892277706, 95516664503, 96380409738, 96965698939, 96212115364, 95949086879, 95767075827, 95674373353, 96665997460, 95822224417, 96139309942, 96067513744, 96285208820, 95814367494, 96341802334, 97072829689, 97546960504, 97471477093, 98167844786, 97665685968, 97634713546, 97216002751, 97897978886, 98125994851, 98010349213, 97480372165, 96869381351, 96157780143, 96542532325, 96895938154, 97598262510, 98408465727, 98605938077, 98967136337, 99278445929, 99360903403, 98893407239, 99666819948, 99772228675, 100600819551, 99641655936, 100497652011, 101244283586, 100373184029, 100944902437, 101395383157, 102195465608, 102927290015, 102076327853, 102981715844, 103909080063, 104571804301, 103956421394, 104817481995, 104613019943, 104706276630, 103967408244, 104091297723, 104861919546, 105553358410, 104762980473, 104724859513, 104365090827, 104780946704, 105129461960, 105116121234, 105311962535, 104771378561, 105514804599, 104615589842, 104996428845, 104331088598, 105190126411, 104439700081, 103763079665, 102863513092, 102760940200, 102799826721, 103279720597, 103270687076, 102562561544, 103537955205, 102718981312, 103317144103, 102768053262, 103451431789, 102968566206, 102802826864, 103137811684, 103598423492, 104509867903, 104523013191, 104111915260, 104223096432, 104034951400, 104618027553, 105394620977, 106145450723, 105968399545, 105912770440, 105868274519, 105441670692, 105048509193, 104144675972, 104268039311, 103502695638, 102882394141, 102368389071, 103119461671, 103533060752, 103615093397, 103724275340, 103907748694, 104846310189, 103874158114, 104064866816, 104807161800, 105460961266, 105051491318, 106020425330, 106044497770, 106954643634, 107641284937, 106721167292, 107097664318, 107715167562, 107448807438, 108030982386, 108545788972, 108208315835, 108909132876, 108407354166, 109182818167, 109305106327, 109870396703, 110390303637, 109965144480, 110927574651, 111011812478, 110599554131, 109706335980, 109769035851, 108902011562, 108339257871, 108692035215, 109489596932, 108528909448, 108219044984, 107259175912, 107954413025, 108433796127, 108541901242, 108458847139, 109344374484, 108536683748, 108074787896, 107878834032, 108091092766, 108072493541, 107479575981, 106983098066, 106147654060, 105279576029, 104804353973, 105497444364, 105227874606, 105228154700, 104710833903, 103941890801, 104015764430, 104229416494, 103253673177, 102335476846, 101957155221, 101244020928, 101505123186, 101767508296, 101303710512, 101618543016, 101922203308, 102346149897, 101507853785, 102469488870, 103033957729, 103312261215, 104210414903, 104402844535, 105189990388, 105115564219, 104843275263, 105383433638, 104575225053, 105489384796, 106234320990, 105277501541, 104498228639, 105347455614, 106237373686, 106807928212, 107642492614, 106818811397, 106979402204, 106765761642, 107095904500, 106515589953, 107246230847, 108055153259, 107787771211, 107967723437, 107657553143, 107081204947, 107693753876, 107746993964, 107682754553, 108499240994, 108201812893, 107556405366, 107972513912, 107476401221, 107237526321, 106730977218, 106702092019, 106743649329, 105939420909, 106519473837, 106058501188, 106817555790, 107392847410, 106662463948, 106787745988, 107323022640, 108051440908, 107691389478, 107561307973, 107425785922, 107163013086, 106595959413, 105799995650, 105953417263, 106076565733, 105976006688, 106970104738, 107696534512, 108149403758, 108858456840, 109759885319, 109639523277, 109255325811, 110247635882, 109873092038, 110564055217, 111465415797, 111880862804, 112141272495, 111398155081, 112365366129, 112352594353, 112155296370, 111415985603, 110511572521, 110054196842, 110490467244, 110563907918, 109595840733, 109117749420, 109363841249, 108697028259, 109343332580, 110240944237, 109247184289, 110099902917, 109932688490, 109955969360, 109421861713, 109619665901, 109983740405, 109877250729, 109432171464, 109481601891, 109001705235, 108505582240, 107631636938, 107074787458, 108022375756, 108577068775, 108581655257, 109434112620, 109113538469, 108185988529, 107400437608, 107231430353, 107090397771, 106623991040, 107528818074, 106795250492, 106635777982, 107245412668, 107979402235, 108541816956, 107942315996, 108701386768, 109660782418, 108916237695, 108750478954, 108601720339, 108630125395, 107763513449, 108031120315, 107731340085, 108576913464, 109487431865, 108851852731, 108232210275, 108538116711, 107718866121, 107142803977, 106301923270, 105946995734, 106659710470, 105708592741, 105162487255, 105270951461, 105459792340, 105071306110, 105232757651, 104819239115, 104665771945, 104153256989, 103461497472, 103854988156, 102975894964, 103189016793, 102720494380, 103068883042, 102324323559, 101781755643, 101169361006, 101538940649, 101008201528, 101899150019, 101173337564, 101680099689, 100984910340, 100480965761, 101287269325, 100810644303, 101073063777, 102039273306, 101272405075, 100505344347, 99797257183, 99643915353, 99855884292, 99734633843, 100401097071, 100757727262, 100408799694, 100393443425, 100174363228, 100297399492, 101262303503, 101475589237, 101786322842, 102265661693, 102003214052, 101283095004, 102122559456, 102473313689, 103454665137, 104371710372, 103660950020, 104153877420, 103983787904, 103893952890, 104556619194, 105235680961, 105484042160, 105502703236, 104833461127, 105366791333, 105419272979, 105665434866, 106458843749, 106974411568, 106606237179, 107425808367, 107121165770, 107973592538, 107811911662, 107891380898, 107436688915, 107548868821, 107747648589, 107835889727, 107009756784, 106012969333, 105717653549, 105045346923, 104979024529, 105389255310, 106360767120, 106053293735, 106916269392, 107317036575, 107459996173, 106908094819, 106367751347, 106406428198, 105868326190, 106177950734, 105593408081, 105749102856, 106670865706, 106797672785, 107664925961, 107019950157, 107640196234, 108170445708, 108061334094, 107357742440, 107905962579, 107158297371, 106921489060, 106433305678, 105538269144, 105284381673, 105226083240, 105934026452, 105710818309, 105300633105, 104783076079, 103866663881, 102922096769, 102688669590, 101716077055, 102042693226, 101839675375, 100961933080, 100718002057, 101578414353, 100685725297, 99766731876, 99286949558, 98304433035, 98845472565, 98501498026, 97951807871, 97329392736, 97194026789, 98112475235, 98885720967, 98834888949, 98816782930, 99602747545, 99657107908, 100033347802, 100621806022, 99656439626, 100038042809, 99300756530, 99347337143, 99854867144, 99553127874, 99794455684, 100625046325, 99805049268, 99827817020, 99695789601, 100022990036, 100818974849, 101529455272, 101920040708, 102302984289, 101437133464, 101550165022, 101234599414, 101507347706, 101010296190, 101472531100, 100751564312, 100315140797, 100403096462, 100797829451, 100698374664, 100508103891, 100512230159, 99776993805, 100642353068, 101511010046, 101937509711, 101670774757, 102515702814, 101676731362, 102617023013, 102891166894, 102985908837, 102634523074, 102846152192, 102043520552, 102753595945, 101831581339, 101174367084, 100371311106, 100924402477, 101167797304, 101235075596, 101761546351, 100919602892, 100054780228, 100900117708, 100035935405, 100657170151, 100988744792, 100027512438, 101005675642, 101826344103, 102439905800, 103413994195, 102829937338, 102545572248, 103396499157, 103978691615, 104279720672, 104985041550, 104328219436, 103453720507, 104296382044, 103778719515, 104136366697, 103796623806, 104688135227, 104029852592, 104851609333, 104023282943, 103588612253, 102910193091, 102070633861, 102527094248, 102615642315, 103295551489, 103461220164, 104172167798, 104377790941, 105311564864, 105145932967, 104813053824, 104292727567, 104967465114, 105636702361, 105409274125, 105840936152, 106529650786, 106327684284, 105375076260, 105733310635, 106212926953, 105668617922, 106408849736, 106859224674, 107693072405, 108313828483, 108184739770, 108227485788, 107846928598, 108597887036, 108104507660, 107802815027, 107119304320, 106411459496, 106080958637, 105430672745, 105218556608, 104704931224, 105012898563, 104621926414, 105064650563, 104377065705, 104381773610, 103651872513, 104029852465, 104262409590, 104638055534, 104834702944, 103866780706, 103273975567, 102498806408, 101692762519, 101753912858, 101750489777, 102710261421, 102167740292, 102196057455, 101539933463, 101021086346, 100904869705, 101742647266, 101533458211, 100759437629, 100527679790, 99900569351, 99077759688, 98857550394, 98196232024, 98858767513, 98119220754, 98177054192, 98917160384, 98330514506, 97722447710, 97716938789, 96941265595, 97045195294, 97556107453, 96902366302, 96096519973, 95931890945, 95883950019, 96538712240, 97272077285, 97671482052, 98464033662, 99174354741, 98306982091, 98485798488, 98828122509, 97832935892, 97081521117, 97213366391, 97886195429, 98128719888, 98769003874, 99760252127, 98817344312, 99761824318, 98770063499, 98493364983, 97524750391, 97703533880, 97952071162, 97465124380, 97966400525, 97581876333, 98320488154, 98608974996, 97741740724, 97430120926, 97762630763, 97187115604, 96769336442, 97169960059, 97881068190, 98329802578, 99214009596, 100177073080, 100609395338, 99915313926, 100725792312, 100503618813, 100919896933, 101163245278, 100228273397, 100021434162, 99029634693, 98622898885, 98784071544, 99165971703, 98423616007, 98973794251, 98592040297, 98248432056, 98360068747, 98346116423, 97368586438, 97964199069, 97147479839, 96178814265, 95536269892, 96437085360, 95707941143, 95168391156, 95288992390, 95961292152, 95080929274, 95322139117, 96086575363, 96526030684, 96088743262, 96430246072, 96482167565, 96240485645, 95426281903, 95022512569, 95943435405, 96011918915, 96493823221, 95690934440, 94889914815, 94155405773, 93814152088, 92896374159, 92204429573, 92445084011, 92114074796, 92162503148, 92741781437, 93461900925, 92863083306, 93777318425, 94167534878, 93779562809, 94319376862, 94247915984, 93497194336, 92733564292, 93260663004, 93888017595, 92932678263, 92941398288, 92128879847, 92542177726, 91984602178, 92258463350, 93021466959, 93675744509, 93727014012, 94472582749, 93883302285, 93336401647, 93742514752, 93378197576, 92641770397, 92182998170, 91283759937, 90995216732, 90759836319, 91235942052, 91259943322, 91121127076, 91436961672, 92281641467, 92357151357, 91615079201, 91628778891, 91961973470, 91761059646, 92741721699, 93449452259, 94208254690, 94527073853, 94246544462, 94081877834, 93993728621, 93293045926, 93546374640, 94395082435, 94494432235, 93630565779, 93629700455, 93230780929, 92308087654, 92516850555, 91810001705, 92153145362, 92181890973, 92965085454, 93710792099, 93089310460, 92245033368, 92504223807, 91786861399, 91902025259, 91306871982, 90675555818, 91175244463, 90258486020, 89618141337, 90591924548, 90119465011, 89150342713, 88473663320, 87920089574, 88666524767, 87986743105, 88077325185, 88917989327, 89514060573, 88561065472, 88462695855, 88712254453, 89154644488, 89919424530, 89898277784, 90785720760, 90052013112, 90634141283, 90443908267, 91292933721, 90785065270, 91660191661, 92590040252, 91907118365, 92794445124, 93601449000, 93284197421, 94018861939, 94811068613, 95007900797, 94239156975, 94521459921, 95198213511, 95057462557, 94570254752, 94875888702, 94917068098, 95782338280, 96450671879, 96173256072, 95942378470, 96637859256, 95730608457, 95070856729, 95890195314, 95393991057, 95064719568, 94237440365, 94828914655, 94692602429, 94774048041, 95261784802, 94555427845, 95078116580, 96036163603, 95912292028, 94917996517, 95656243940, 95899997001, 96027936468, 96691014452, 96344200596, 96825899680, 96219094402, 96569493687, 95705640592, 96365497253, 96856980014, 96936778307, 97228700514, 97105277522, 96649985903, 96392761889, 95712640429, 95467411096, 96409873081, 96896770127, 97058968516, 97714797117, 98230745977, 98863949286, 99304523887, 98841332814, 99628977228, 98885071880, 99852419084, 100045037410, 100933544841, 101180147663, 101032168587, 100337068571, 101272053049, 101479920883, 100970762791, 101295523504, 100385114224, 100118896006, 99705479146, 99381319482, 99579817762, 99159669244, 99935602215, 99848392844, 99208467891, 98556711018, 98786787247, 99415327006, 99273205586, 98314459692, 97892787675, 97041427692, 96099493865, 95449210844, 96173537109, 95352012560, 95292241740, 94300529113, 95159980900, 94561920738, 94828433238, 94459937107, 95078278390, 95495004291, 95768608085, 94888147495, 95510091826, 95024550858, 94168378705, 93895121001, 93504648118, 92702330656, 92942510547, 92608176118, 92804439569, 93593482192, 94448396864, 94229848603, 94752840822, 94822822310, 94318904553, 94313407951, 93904582115, 93815884223, 93506710189, 94229832571, 94108366164, 94722801620, 95600073423, 94814518531, 95220017693, 96120031942, 96323328938, 96385287223, 96265273045, 96085709477, 95779835988, 96080805800, 96219398699, 96519270021, 96722569498, 97556837640, 97841345499, 98710750401, 98205254825, 98638639583, 98220266268, 98132611226, 98811099097, 99016631759, 98216478933, 98683618753, 99432201288, 99184792462, 98320735722, 98698320270, 98115366162, 98959411785, 98503778600, 98812365352, 98945537520, 98485707130, 98559041719, 99114147318, 100045434393, 100170697131, 99880866450, 100238283137, 99290464703, 98362651870, 99323660246, 98721214132, 98059818726, 98139160504, 97295610620, 97253385944, 96496958102, 97388252172, 98228544378, 98575231605, 98844551509, 98834123703, 98649103996, 97938039635, 98009645530, 97708605170, 97477432123, 98409838990, 97554144830, 97099879605, 96715885284, 96464680004, 96164322583, 95183174129, 96036812395, 95993483448, 96011969268, 96238335766, 96378894028, 95400337327, 96222894973, 95896205529, 95225354871, 94262655189, 94466453516, 93770475573, 93998062461, 94294465773, 93877122132, 94165410747, 93189637822, 92506334306, 93061291846, 93746032591, 93770010236, 93832394162, 94777000358, 93779369537, 93050346663, 93310536283, 93564438803, 94540676254, 93820548448, 93230554239, 92296699723, 92031982075, 92071556820, 91210477967, 91029725116, 90991844649, 90850600117, 91333961910, 91511197918, 91010330433, 90637751134, 91220480987, 92158323659, 92879085315, 92067476589, 92346323621, 93325145393, 92767803086, 93459447076, 94326886900, 94495246190, 94233227874, 94078072767, 94186426230, 93771011798, 93678564708, 93239475734, 92978193409, 92266105873, 91926670015, 92524539745, 93479173666, 93106172957, 92743949807, 93041779147, 93436856660, 93731127264, 94235480624, 94052760055, 93458814994, 92562741118, 93439559241, 93490941226, 93481105102, 93319098663, 92552934325, 93250611687, 93522850036, 92741420840, 92350099993, 91751837566, 91175973536, 91417297020, 90496372611, 90245105609, 89311174957, 90196845838, 90016036878, 89348791814, 88753770503, 88334540625, 87583649817, 86848363645, 86386509790, 86020607073, 85362479666, 84459160177, 85154067648, 85175697871, 84738975307, 85603067882, 86254578437, 86074982472, 86209571606, 85960368214, 85692979555, 85881062233, 85295517114, 85553411817, 85806901342, 85619779307, 85217522504, 85482708538, 85861521879, 86443285942, 87134613994, 87349403918, 87738633798, 88476887361, 88427308812, 89364065723, 89651185932, 89747288588, 90150279458, 89502257617, 89015383185, 88712230385, 88441175831, 88679459495, 88978413820, 88469294320, 89279371761, 89821115430, 90648502645, 89852240799, 90693092030, 89709274870, 90326327887, 90617293211, 89970683778, 90797144938, 91492138286, 92184424120, 92368935301, 92329891118, 91658994969, 91059127386, 91627858631, 90964293670, 90713673746, 90820371775, 91430466833, 92401048459, 92717706288, 91837097345, 91536248315, 91145188001, 91555415782, 90891398448, 91241716971, 91786701848, 91679104687, 92564094167, 93539969135, 94144107928, 94531991174, 95524131584, 94782344459, 95371158999, 96258046245, 96783250229, 95870627925, 95297478790, 95808735198, 95563509169, 95914941682, 95161664904, 95593378877, 94964566385, 94926483429, 95344723437, 94557123394, 93765053403, 93164098982, 93731596855, 92844019223, 92361570585, 92165218964, 92568894932, 93206258950, 94060079776, 93782856814, 93896882269, 93555415169, 93075832965, 93870592694, 94642231937, 94022513295, 93419037461, 93310368133, 93684494764, 92712729772, 93269708033, 93850336692, 94427918445, 93739221951, 93191040841, 92395108268, 93012593558, 92674947291, 93519725604, 93111200273, 93146564374, 92882997624, 92440075692, 91644680386, 92526346955, 93467266702, 94384508584, 93740665602, 93536315752, 93298054844, 93854769295, 93340247615, 92690656899, 93514777818, 94466180616, 95199196552, 95775645538, 95049420531, 95718699299, 96705698737, 95807959059, 96095977366, 96761657059, 96493033091, 95894847742, 95250640573, 96065856639, 96292783062, 96641969196, 95650530800, 95973863096, 96880639711, 96337859940, 95684093037, 94898003381, 95726492112, 95309447857, 94621115493, 95321053003, 94749155947, 94427718724, 94290514036, 93301579451, 93300027334, 93849494234, 94771089203, 95028357595, 94404313707, 94053122871, 93485873256, 92639978979, 92162267671, 92836853948, 93220089588, 93958287432, 93573183200, 93498354655, 94129905454, 93711145225, 94249331784, 94599947919, 94700028303, 94869538349, 94635698322, 94848528019, 94283270189, 94763362250, 94960297383, 95371308113, 95329002481, 95184534940, 94878543074, 94023192294, 94704027166, 94486024037, 94069920152, 94274387568, 93585823342, 93138308195, 93669600931, 94336286542, 94937615902, 94856114795, 95431893194, 95896766639, 96075287211, 96925761572, 96893225446, 96163997373, 96264058032, 96044207461, 95411695059, 95710760168, 96348708892, 95802213132, 96353139001, 97287032150, 97472064295, 97012814623, 96245691153, 96269884242, 95586327229, 95596247886, 95495698329, 94578970815, 94234783218, 94291802799, 94724545948, 94484096012, 93810034544, 94724408682, 94813279708, 94777941389, 95438897868, 94888909870, 95174709606, 95590061819, 95546306424, 96162373292, 95554680990, 95184148955, 95146228860, 95650418780, 96650249328, 95988423467, 96510783298, 95804522059, 96355719347, 96503502408, 95971340750, 96048156729, 95156310854, 95423180064, 95227080849, 95008147173, 94896832877, 94131830377, 94319589935, 95173353054, 94178930145, 94747672473, 95682104447, 95117725718, 95221090595, 95850194821, 95316831746, 95880435501, 95341303802, 95965170678, 95309131562, 94440826456, 94133198100, 93795575255, 93121933824, 93529293775, 93882801257, 93851563783, 93553229037, 92762968049, 93634585793, 93843308765, 92905934411, 93083173652, 93186234849, 93434984581, 94118841237, 94935676834, 93939089575, 93779880658, 92902903570, 93661853987, 93853468837, 93962115820, 93863891414, 94835769338, 94514332380, 94016249978, 93257004686, 92285665556, 92652722172, 93055085392, 92484230261, 93256557462, 93358458043, 93076728507, 92175138524, 92158586933, 92992800007, 92995703623, 93734658092, 92918971948, 93868929288, 94194342394, 94448680286, 93640793835, 94072870466, 93513855546, 93869521205, 93080806641, 92611990824, 92366077233, 93130822040, 93153001340, 92338149532, 91674370603, 92467681359, 91890532649, 92030554162, 92536063968, 93058067668, 93986051609, 94725739556, 95120849651, 94921483610, 94956954387, 94829432250, 94693291166, 94281449457, 94414941068, 94288493484, 95142700589, 94419026061, 93656341375, 94599599211, 94333969059, 93949633009, 94653750072, 94514615996, 93768402485, 93998012835, 94272789790, 94529833373, 95449145096, 94543369928, 95402588588, 95144374472, 94210704611, 94907820472, 95541708613, 95717961690, 96374542078, 96908892814, 97869234216, 98096142105, 97224324141, 96859538810, 96267759891, 95761030780, 95041939502, 95134565316, 94738177965, 95695859809, 95473495567, 94493921299, 93806671784, 94787628839, 94152057297, 95110116360, 95237967459, 95914495989, 96755420658, 96870329734, 96163638716, 96306474090, 97297452010, 97743167315, 97772464203, 98504679302, 98317209611, 97796231158, 98787558040, 98778675016, 97892448958, 98648075602, 99370596280, 99566823676, 99355987318, 99433498686, 99455924067, 100426481416, 100171245777, 100151920740, 99250685848, 99012259915, 98624951190, 98065217329, 98260216367, 98756821072, 98106945693, 99014604639, 98292760918, 99236195358, 98268165606, 97798467425, 98386941128, 99199853078, 98364046677, 97639248203, 96840203670, 96339628498, 97276841025, 96533999888, 96850699938, 97677983361, 97055579755, 97168558384, 97917383652, 98092052313, 98533952572, 98401513433, 99084069196, 98448662699, 98679164294, 98237330024, 98668446501, 98748942826, 99089356094, 99236208856, 100199342515, 100860535882, 100669759220, 101348599955, 101359636881, 100981252490, 100210720753, 100001504125, 99889171349, 99186629578, 99711676851, 99920481423, 98951231562, 99409239812, 99545211202, 98705243370, 97787661766, 97166407166, 97926383653, 97363455081, 96896000668, 97360731797, 97628678001, 98313672524, 98245851682, 98366296109, 99227828699, 99147633830, 99615716327, 98696614789, 99073636029, 98724227608, 99419271211, 100152295522, 99405662373, 98629767539, 98878163268, 98820512681, 98453330596, 98791188563, 98842824651, 97978308389, 98563428824, 98183420066, 97702581758, 97915303279, 96968304806, 97937517852, 98480359708, 97570487501, 97109729240, 96406645592, 96068566423, 96358998365, 95872334031, 95907812721, 95105470233, 94173412537, 94991312894, 95862794099, 96007594653, 95894681549, 96600104892, 97245484980, 97975779388, 98343956609, 99086326507, 99964360914, 99113128189, 99070441794, 98921898302, 99337838110, 98362680136, 98542817532, 99428555838, 99619185540, 100527016934, 100789494295, 100602313173, 101116900921, 101124097355, 100173928691, 100976209864, 100034766800, 99827463963, 100215489094, 99895054543, 99407051657, 100021105968, 99459532136, 99231429897, 99743963132, 98969880578, 99561866861, 99221724606, 99101136386, 98179594269, 97266634380, 96804738536, 97226721940, 97091952152, 96515990293, 95889986398, 95501031398, 95694863920, 96284668863, 95399505041, 94561307420, 94882375294, 94792585057, 94017346366, 93858551708, 93886512519, 94181185067, 94958885794, 94116343813, 93265029845, 92457168453, 92252122899, 93143337535, 92181824173, 91947898669, 92848559476, 93354589927, 93632483222, 94364886374, 94132338503, 94173617261, 93835572661, 94276109610, 95273819732, 95848046468, 96174281761, 96207597421, 97053346697, 96655417118, 96597401643, 97160203718, 98049998413, 98052741304, 98001302833, 98699406884, 99223255876, 100032888918, 99906723241, 100438721389, 99791103096, 99401421263, 100225726480, 100207760068, 99573778942, 99230168266, 99090029151, 98805841550, 98033386203, 97459217844, 97136813782, 97200111167, 96856166801, 96632809798, 95834714490, 94929845018, 94808063450, 93886431919, 94746063958, 94752694561, 94178680624, 94632735237, 95123144625, 94449776285, 95137128574, 94366238380, 94660219152, 94182668802, 94642522134, 95477359480, 96107590616, 95595121313, 96321343048, 97058218265, 96741718311, 96439412316, 95562266750, 95452328170, 95489681957, 95269576585, 95099873345, 94723141269, 94291615798, 94697365751, 93910346972, 94850832107, 94924208133, 95596217154, 94764301866, 95677381655, 94824912197, 94974175384, 95434820435, 95170411137, 95279405231, 95287531142, 95505558303, 96447232879, 95664393242, 95053603402, 95775985760, 95481885596, 96031478066, 96844962660, 97307294658, 96920610207, 97834035745, 97198953868, 97965152177, 98440388779, 97677662424, 98392553571, 99099877596, 98114512972, 98053299704, 97376579792, 97445469038, 98229247508, 98882606703, 99646663234, 100018204349, 99128771053, 99153013740, 100034821015, 99126606408, 99619858323, 100502258901, 100351881191, 100194749313, 100455293324, 101047200851, 101023295362, 100700682875, 100799548296, 101035975754, 100439271211, 100308511860, 99390633842, 99045793461, 99329574353, 98654684600, 98414630206, 97723293200, 96844946733, 97347844322, 96830202679, 96099919726, 95414826385, 94657788444, 94265113409, 93677883431, 93172698658, 93234114488, 93640331715, 93829225326, 94491812846, 95080465295, 94968965564, 94768952103, 94720268554, 95690646753, 96193959801, 95212740877, 95635533881, 95907818217, 95059604700, 94117154047, 94734428336, 95518509364, 95625321029, 94785627438, 94267939786, 94678403551, 95028406200, 95810555740, 95651270016, 95766178181, 95222936853, 95464904336, 95648603761, 96323044424, 97188127124, 97495541521, 97775917154, 97511816413, 97214342638, 96712977814, 97318323395, 97444358873, 97022251064, 97436052447, 97278612879, 97246984648, 96582223340, 95660278692, 95495334532, 95552779508, 94711067072, 93906668125, 94361034283, 94317408176, 93584147046, 93637246782, 93549799713, 93543516074, 94443173226, 95326786340, 95065608869, 95197971932, 94491953987, 95454955553, 95005724292, 94119858164, 94904152954, 93920543702, 93990279725, 94477102633, 94013197706, 93962953810, 94406086497, 93589276990, 93341434953, 93046286553, 92907705333, 93427776377, 92859635743, 93322435145, 92580177671, 93535672660, 92738257841, 92289551284, 93042672632, 92816584266, 92056218226, 91698304225, 90700495092, 91069082100, 90883115928, 90457607956, 91146679600, 91708348547, 91349968889, 92092455806, 91799100185, 91961002886, 92348805972, 91522210302, 92462837814, 92533289011, 92134188842, 91513015741, 90893256822, 91565259381, 91389874384, 91482282017, 90590311005, 90527232648, 89971231824, 89628047161, 90230891267, 90765968904, 89972164594, 88997431312, 89444548198, 89068977430, 88931532548, 89377951791, 89761446859, 90111106084, 90543993552, 89683665947, 90229974370, 90763539505, 89903629109, 90773602651, 90592115912, 90007923163, 90343949989, 90017123564, 90333734725, 89619228458, 88691768829, 89217107300, 88496132029, 88854879961, 89348577281, 88694162130, 88111148035, 88844479422, 88646424472, 89364060706, 88889801015, 89635470759, 89979667738, 89022431432, 88754180081, 89024198920, 88481828989, 87962339545, 87431580729, 87144901214, 87995937363, 87042827918, 86999753422, 87179894717, 86489577217, 87420720286, 88368715563, 87908845904, 87690266481, 87106568874, 86270727282, 87253488615, 86465302498, 86249383704, 85735752033, 86493581634, 86140342587, 85636135231, 86118486530, 85848758059, 86014194414, 86650801650, 87485367211, 88409879904, 89201325761, 90191777811, 90411321017, 90616783721, 89778668550, 89805613108, 89095025637, 88305897339, 87761156140, 88632258866, 87905428647, 87420139699, 86732446263, 87286117783, 87530278386, 88108981574, 89028036298, 89927231740, 89385947899, 88642204192, 88785767369, 87868241554, 88676456983, 88792404058, 88634363552, 87926083575, 87910149653, 87725505193, 88722508250, 88248144823, 88665578014, 89400322902, 88728514248, 88639272140, 89633606400, 88963933557, 89586337404, 90582455163, 91512796190, 90577657010, 89837462982, 90025124785, 89056892991, 88310940521, 89249550824, 89157897831, 89886615666, 90190146857, 89370529470, 90206875370, 90442127741, 89703154270, 89991883347, 90690394880, 90766096316, 91481615356, 91009132551, 91028065886, 90531142100, 90617373988, 89737508872, 89641948610, 89343829632, 90248312631, 90118376696, 89925112913, 90505961107, 89536020357, 89807028663, 90250915484, 91182963558, 91425030188, 92002821835, 92361118419, 93081065202, 93972712071, 93901083999, 93969146531, 94006808565, 94621538207, 95166291315, 94490107854, 95184845265, 95838183047, 96531216894, 95759358569, 96272691106, 96456460948, 96488786522, 97066023671, 97669540004, 97624450024, 96871642444, 95988844823, 95178776977, 94837459445, 95247069646, 94350316321, 93799978850, 94581685534, 95516237038, 94577041969, 94000960235, 94019694963, 93338227548, 93022368616, 93980610981, 93469508560, 92952852983, 93038675416, 92698567144, 91884350220, 91387183683, 91959607172, 91366042200, 90951676874, 91622687366, 91208134069, 91419055280, 92211981292, 91298932376, 92034319482, 91110991205, 90533062370, 90886500791, 91038352430, 90200566166, 90389983270, 91347488745, 92144829826, 93092791403, 93234723213, 92491257174, 92839799521, 92169163352, 92725658086, 92978419799, 92282375588, 91801959313, 92439204102, 92243620853, 91523278001, 91585944502, 92470329382, 92744880192, 92605597051, 93458233914, 94225530486, 94032955891, 94822690859, 93837366234, 93111642213, 92197688332, 92602527898, 91918586912, 92668942309, 92531213027, 91824676466, 91896500336, 91966069965, 92940833152, 92639959952, 93027946453, 93586912730, 94566982351, 94291813622, 95208753312, 94425659406, 94198843108, 94384718545, 93593194078, 92899815077, 92129983494, 91338237818, 91704485935, 92683433805, 91839618240, 91472609987, 90574055542, 90938793096, 91819122155, 91265699796, 91462275529, 90818258293, 91012782841, 90339585280, 90482855057, 89597918094, 89790691830, 89309916013, 88706166748, 88272303245, 88467676121, 89180474624, 88495165427, 89124976452, 88649112052, 88918585321, 88257438761, 88929982947, 88497223610, 88415169924, 87480649416, 87833352232, 88748500930, 89384812733, 90075774874, 89527620292, 89518829884, 88826140332, 88924970671, 89746560944, 90616358393, 90473196956, 90123616230, 89867278275, 89890923072, 89573157939, 89414117977, 89177310314, 89248914684, 88560895532, 89409596387, 90267704299, 89578012970, 89542790618, 89762095568, 89737610524, 89757026710, 89699619618, 90232680606, 90527744087, 90569460763, 89768392723, 88812651774, 88526549694, 89147107726, 89905707039, 89371381043, 89715660300, 88922017853, 89353427946, 88578753854, 89405295379, 89532095803, 89865307406, 89749123354, 88864886851, 89068465713, 89868204143, 89143155213, 88469957213, 88491107715, 88858295492, 88165107364, 88511638781, 89082863526, 89644104263, 90180937174, 90467239603, 90364557553, 91225398014, 91703437527, 91425841348, 90495619278, 91264855069, 91253661825, 90954420265, 90203071681, 90848615100, 91452522583, 90995424280, 90719639814, 91460088228, 91071270405, 91275787090, 91940306114, 92908372935, 92086107366, 92497859732, 92683119375, 93069718749, 93810338383, 94700105375, 94816097342, 94905586866, 95599052189, 95320720617, 96179635417, 96450365653, 97056723558, 97524508115, 97341289134, 98084662679, 97602651664, 97780297741, 97514331145, 97835222669, 97332281449, 98263006018, 98811659533, 99784157945, 100496064917, 100198765172, 99874002549, 100663422627, 100019482778, 99995371484, 100815261565, 101383960179, 100960543277, 101882152587, 102675291549, 102853287551, 102368608031, 102045569507, 101316340009, 101473120149, 101035783258, 102010632309, 101869504596, 101213880260, 100926231311, 101188006010, 100389663316, 100970836099, 101201672257, 100790004678, 100893722678, 101317862379, 102031976377, 103015600629, 103364967801, 103691212999, 103230585492, 104165813259, 104879024641, 104834206932, 104047343648, 103294535997, 102343391589, 102354962890, 102843450424, 102022351137, 101490097862, 102004815672, 102719141501, 102641291417, 102563732861, 101828509372, 101128552684, 101055288244, 101793357770, 101669462498, 102093834757, 102338032939, 102554215077, 102021988405, 101071465444, 100559709363, 100415653178, 101323877387, 101025052460, 100508469804, 99549473065, 99060469720, 98589929744, 98707816637, 98697564168, 99286275744, 100185389447, 100956355521, 100246885430, 99575063883, 98854925705, 99210919687, 99645108771, 100132823488, 100116973687, 100317516471, 100702980900, 100545874045, 100959237536, 101771690359, 101753303337, 100970790788, 101837392273, 102306024961, 102965320532, 103469342545, 103148923539, 102620493479, 103266607027, 103755300579, 104150394182, 105011386178, 104225247796, 104900350982, 104729765871, 104801868862, 104291145151, 105253652694, 105828812649, 105192455691, 104289442424, 104361775807, 105335067388, 106055839174, 105310640500, 106276851266, 106944227538, 107874770927, 107281873233, 106857611214, 106563572540, 106932518928, 107024598697, 107884912891, 107070402310, 106905824436, 106562175841, 106244266745, 105495899259, 105062955057, 105261842353, 104792917582, 105060866437, 105504678512, 105280579607, 105628853759, 105939223344, 105372842246, 105966771767, 106040422199, 106735068086, 106525117568, 106913441709, 106602588072, 106010284421, 105330063567, 106118472194, 106390078756, 105833391780, 104914745020, 104744722441, 105360621465, 106040932092, 105562297566, 105875016464, 105684588909, 105138568493, 104949324847, 104048512872, 103750291429, 103166774097, 102275127354, 102892875715, 102178125714, 101327440631, 100415460123, 99988444360, 98999988475, 98425024372, 98335996630, 98507640253, 98711632587, 97970231654, 98869166267, 99654026970, 98686116174, 98491245983, 98812171591, 98033731502, 98130705299, 98631786951, 97864032268, 98294367575, 98656877253, 97745492592, 97113426202, 97582965307, 97743021831, 96877083046, 96774721085, 96740129716, 97377469924, 97996462736, 98914162153, 99789964958, 99551441241, 98885595726, 99303664536, 99650569637, 100279225492, 100488942918, 100885543363, 101445159084, 101247286754, 100767125651, 100720329818, 100988837038, 100721597785, 101139025483, 100181930779, 99639797779, 100034591439, 99851393239, 99588359672, 100022355892, 99752088232, 99924438522, 100204337958, 99222215251, 98673863167, 98778525417, 99495300513, 99022408967, 98266899330, 98092097713, 97764086046, 97388117342, 97113003522, 96285422944, 96191264220, 96659110486, 97013849404, 97396183642, 96685159909, 95894801355, 96826131125, 97476331770, 96658063677, 97287085567, 96443344058, 96741469652, 97216298678, 98180369449, 98686131838, 99127008461, 98751872857, 98626530429, 98397933139, 98533919784, 99158204024, 99926624972, 100548495260, 101264437068, 101294608694, 101965138301, 102940335533, 102292566957, 101762021533, 102351165955, 102428572467, 101780049588, 102083249636, 101318432029, 102115144156, 101649836221, 101333836504, 102286963906, 102931299694, 103922634869, 104622809454, 105486010105, 106306099909, 105729229359, 105773852582, 105772180194, 105196922505, 104929941853, 105799005228, 106350688332, 105982012536, 106379188812, 107262398692, 107363793132, 107626437470, 108295432554, 107825962369, 106844675375, 106516036475, 107219899835, 107478736534, 107979646537, 108397092447, 107489543298, 106853506702, 107472617376, 107275214765, 106418695537, 106561427190, 105580067480, 104924431933, 104295638974, 104123891454, 104515313875, 104923828125, 105826510412, 105197327102, 104639196302, 103905904320, 104059288023, 104375301528, 104002513269, 103366132730, 103746895267, 103965561604, 103698614571, 103594548649, 103666490587, 103441517863, 103861261361, 103368361811, 103813064605, 103149825662, 102199546244, 102555665613, 101747623461, 101117007109, 100516136687, 101399162611, 101007042285, 101673690752, 101564305449, 100878207092, 100343995189, 101269397801, 101820616977, 102696319388, 101815922431, 101676120284, 101064983588, 100117442762, 99662243050, 99042262102, 99472847858, 98845483869, 99800736981, 100760366454, 100092556076, 100209150629, 99733133129, 99235062564, 98967295837, 98320650572, 97836940614, 97345434415, 98164875416, 97259221500, 97581625462, 97590944238, 96822712986, 96630048271, 95921031090, 96314617420, 96450057094, 95768006651, 94922098284, 94381286773, 95370270043, 95370625332, 95998681169, 95577558358, 95712738547, 95683346092, 95820190014, 96767793858, 96779320866, 97230346237, 96725158828, 97337101612, 97831726189, 98280429008, 98857573823, 99603534850, 99085732594, 98562230266, 99036480242, 99238243555, 98717305882, 98146342636, 98804683684, 98699593519, 97999244177, 97393679269, 96796251693, 97787581343, 98176425732, 99137268208, 99864257930, 99167178204, 98355803422, 99218946571, 99546097917, 99965663835, 100041469142, 99653322924, 100353651176, 100284192065, 99316174623, 99487477291, 99973479211, 99435637990, 99423712007, 99401988104, 98888843356, 98541414897, 99536829881, 98609990666, 99100088391, 99657902099, 100518395682, 100246469188, 99276250234, 98788677516, 99604358884, 100441626873, 100889745862, 100997938298, 101770303303, 100826534380, 101271333158, 101647003471, 102265683664, 102886030879, 103249549281, 102563632756, 102532473379, 102776093686, 103764911822, 104689262511, 104317640863, 103713138597, 104460780778, 103570857087, 103771247506, 103635533134, 103629758866, 103956467385, 103938308803, 103621818267, 102841783436, 103551818625, 103130224330, 103846181249, 104357458435, 105210506145, 105581023840, 105698231744, 106485212952, 106379994451, 107247139022, 107626272484, 108076802233, 108294833792, 107878389811, 108088167553, 108866832791, 108380304925, 109334853880, 109588977177, 108902754275, 109230541073, 110086534616, 110483955871, 110496554311, 110759141571, 110377112612, 110094907148, 110771837277, 110877288784, 111762823392, 111148457502, 111701304857, 112447575394, 113013172317, 113937632667, 113640787812, 113117841527, 113869273614, 114423982980, 114749052538, 114398394995, 114885075416, 114398914195, 115164622892, 114598569906, 114537050814, 115052088754, 114257869298, 114234722699, 114038799772, 114907565428, 115104683538, 115726787138, 114858194903, 114518056825, 115131619259, 115626955212, 115282633837, 115345431342, 115148985586, 114892529851, 115193732717, 114979363309, 115422828913, 115439892002, 114517424649, 114633148525, 114918779640, 114270495538, 115121607885, 114564012536, 114541546733, 113595618092, 113353193673, 113573419165, 112627422377, 111975746252, 112231349264, 111527522379, 110919844218, 111806264340, 112176827932, 111757456099, 112193942248, 111894766207, 112538769454, 112055406823, 112364815340, 112030579662, 112639658527, 112649213924, 112456650068, 111938388328, 111565219627, 111129388418, 110877805017, 110633661924, 111503443843, 110641497988, 109972010769, 109649279195, 110109422812, 109522273932, 109455018324, 108640600141, 109071800362, 109388656172, 108830052299, 108084895753, 108768754394, 108277961874, 108562498041, 109047407026, 109203503155, 109054462358, 109059354829, 109711208286, 110027246903, 110588976273, 110464898815, 110529771617, 111308599644, 111824117717, 110907202133, 111059461874, 110426536671, 109784857332, 109381688406, 109735800074, 109420019958, 108968259974, 108266368877, 107787511000, 108081967020, 108223948065, 108846563485, 108547788486, 109125366087, 108749458806, 108439241474, 108514964997, 107567394353, 107202330185, 106752741240, 106771297479, 106819728714, 106825119362, 106721724337, 107056463692, 106995515499, 106457270609, 106999979410, 106636533616, 106123488079, 106245092312, 106381059544, 105773418471, 104845457172, 104658538030, 104661426881, 105283197424, 105208627371, 104682073789, 105279229529, 106057976111, 106057615367, 106742439037, 106069200424, 107023078245, 107525036239, 108154257117, 107325530220, 106631989312, 107257066696, 107210413087, 107656366356, 108523572101, 107552386048, 107908355433, 108609402178, 108172676251, 108696743385, 109391155282, 108486962269, 109049346203, 108167631074, 109146162965, 109939408831, 109727399732, 109837303511, 108913057914, 108288971845, 107908764715, 107528790112, 107952902247, 108071053694, 107215787767, 106424583878, 106286716283, 105625203737, 105325395384, 105778051194, 106772906852, 107357876259, 106456532268, 106358601233, 106573794141, 106513256283, 106321337612, 106944203013, 107664273860, 107204973302, 108075014945, 107803448618, 108560590686, 108103990365, 108109930712, 109024230372, 108796061083, 108479770122, 108455409081, 108845595187, 108029516872, 108863062140, 109388667026, 109113464984, 109657124680, 108896100562, 108187384756, 107858362514, 107016581582, 106937200277, 106830736839, 107355241005, 107058229695, 107363961782, 106744295654, 106887813232, 106132169204, 105337086961, 104448477511, 105246187169, 104988036918, 105729780936, 104922330307, 104509800532, 103774260466, 102915263385, 102142048177, 101925083217, 102284155161, 101817556862, 101631467811, 101978937676, 102156596108, 102175959450, 101872004116, 102527678094, 103496527883, 104456530449, 103931998247, 104822657410, 105822271391, 106055881121, 106595482503, 105959473214, 105160878700, 104762294025, 104744221110, 105286370511, 104645545449, 105504003074, 104577315574, 104616292933, 103667039796, 103572341426, 103763278625, 103201706866, 102575136320, 103378679059, 103035046607, 102818387677, 103707626797, 102970616213, 103593303159, 103404567408, 102469911630, 102370055495, 101671430373, 101187803044, 102131421955, 103077156460, 102815129172, 103599443648, 103771385183, 103481244680, 103348206931, 103558829514, 102873237827, 102157921823, 101844107312, 102042058380, 101306356532, 101516915289, 101900255018, 101357273002, 102052400303, 101636979308, 100642194224, 100742990674, 101010677576, 102001287201, 102439561443, 102425782567, 101775851178, 100871440588, 100482230423, 101084234295, 100432716022, 99484526098, 99755240286, 100307853894, 100627859607, 100029725437, 100490926647, 101485579759, 101863190454, 102472627874, 101811351862, 101754661172, 101042348930, 101126636062, 101924229328, 102177086078, 102051350118, 102375041381, 103222342922, 103327865461, 103535775186, 104213681946, 104215241295, 103614449154, 102750879326, 102327375770, 101401495610, 100995813121, 100613660261, 99855577089, 100540284230, 101423958356, 102035017753, 102702175433, 102897112237, 102827001892, 102080450214, 102842195136, 103057913158, 102394860067, 101425508599, 101212985172, 102163929808, 102849761500, 102499335918, 102266389695, 102885224549, 102411135985, 102801491236, 103603998797, 103301112932, 104105384789, 104647456521, 104104491975, 103160342110, 102725832438, 102549904576, 102047200327, 102702631786, 103508196586, 103519684993, 103165329274, 103601623561, 104413374595, 105248398287, 105234015821, 105609961846, 105418201854, 105382578126, 104695647278, 104373715473, 103737822686, 103622321691, 103837188438, 104408027210, 103416781463, 103828115444, 104029256123, 103931884147, 104398552298, 104708677015, 104361574263, 103599609108, 104562543310, 104022387313, 103059634026, 103977862590, 104171403304, 104543923285, 104764944771, 104765444496, 103926939954, 103619615861, 103355376813, 103099579317, 102119902391, 101968604231, 102089388803, 102060193327, 102070389778, 102472098692, 102839179422, 103083423969, 102529125093, 102649960194, 102223862029, 102858195181, 102040310267, 102525389820, 101832209344, 101976016496, 102214531451, 102136469767, 101759211515, 101992009793, 102645131117, 102887811692, 102556618398, 101560889894, 101754826521, 102265473609, 102580469716, 101990354067, 102473405735, 103017347589, 103723180758, 103766663862, 103346907948, 103164415702, 102340116923, 103038323991, 103951386263, 104437422030, 105199745560, 105429451271, 105948615525, 106336876617, 105738017224, 106018630874, 106096897588, 106750891942, 106266124136, 106817385629, 106484691539, 106922974977, 106804647809, 107373210236, 107832790090, 108660734615, 109242650011, 109463532134, 109100870121, 108480018773, 108232673105, 108447486334, 107919121138, 108637372778, 108878484331, 109552520462, 110307937998, 111114523873, 112086826046, 111751400333, 111198525063, 111750228798, 112143312792, 112100205289, 111179283506, 110834614025, 111183918831, 112165005502, 112089604594, 111217232632, 110784390062, 110477105022, 109835954100, 108921203779, 109275256454, 108951391069, 108402056602, 108577547520, 108169111713, 109081322745, 109451115509, 109021935975, 108633766280, 109459217767, 109782049895, 108794063852, 109231511449, 108527800829, 108868135607, 109133952630, 109737570433, 108868852294, 108307033126, 109291728745, 109611830813, 109068698768, 108584567982, 107946789187, 108247410500, 107964270347, 107674887284, 108319614114, 107678883110, 108654096383, 109618096735, 109667522965, 110333259698, 110697728490, 110191035407, 110799499844, 110630560881, 111359635223, 110507894554, 111363743507, 110384225167, 110079547518, 109698889221, 109447100648, 109270413689, 108491215797, 108434678360, 108851051392, 109351716039, 109243291318, 108622697297, 109058483494, 108293978527, 108248296266, 107988679035, 107689385649, 107978446535, 108902156547, 109331020204, 110159448430, 110225429219, 111035643795, 111650539232, 112245141939, 112625843991, 113133119538, 112610339179, 113127605957, 113710617991, 113421168387, 113305926937, 112751242201, 112902850910, 112180209931, 111887214533, 110912231465, 110773957430, 110441216505, 111397458293, 111220172521, 110526479162, 110738858963, 110666863118, 110146080745, 111126591375, 111958285635, 111193773630, 112119541797, 111997406590, 111964960579, 111189732970, 111401866551, 110712670723, 110025417431, 109433826859, 109522701743, 110333695326, 110115036761, 110701417462, 110416300587, 111117447228, 111327306539, 111662525442, 110966269079, 110823639703, 111344403935, 111151306813, 111438442796, 110481958798, 110031485097, 109864935181, 109239234400, 109739670871, 110464440722, 109886271570, 109692327867, 109223029933, 108328691147, 108503073756, 108593829417, 108007192920, 108379941079, 108185001634, 108887147063, 109477032449, 108502481220, 108046486234, 108813478085, 107837977829, 106985893308, 106645691893, 106928701631, 106344451903, 105786416242, 105780361098, 105583736107, 106097957836, 105411967035, 104571445583, 104595046839, 103827681641, 104090520642, 104165823050, 104548890650, 104989655557, 105166825152, 105862693848, 105376991555, 105489793393, 105050240432, 105626574690, 104901050830, 104374389347, 103479332163, 104108420818, 103219321346, 102665038100, 101769722104, 101918687540, 101428466857, 101339610256, 102232072512, 102504421251, 103151952146, 102746418835, 103633398243, 102783237694, 102935028706, 103187973480, 104158686841, 104014630766, 103835007171, 103445960651, 102641603337, 102217858787, 102921484183, 103422937893, 103569521179, 103648174075, 102889872505, 102034728307, 102527391642, 102245693910, 103171393857, 102778732490, 101895374361, 102685968111, 101717262859, 101687730737, 101790066653, 100922370644, 100940315753, 100582025982, 100479759875, 99502487903, 99224008140, 98679730419, 98275682567, 98869447780, 99810129848, 100591264987, 101351492558, 101269484143, 101842175799, 102070876769, 102050534563, 102314599585, 101993928096, 101810761215, 102501836414, 102428534884, 101536337205, 101952982110, 101114306946, 102113779589, 102683640062, 102066760043, 101179717184, 101546504287, 101979648128, 101835365870, 102046552727, 101851865023, 101223794044, 102153686399, 103123069435, 103288992444, 102985575915, 102089715321, 102915513062, 102009136977, 101404360001, 101695552127, 102582896222, 102727043668, 102112650956, 101615075122, 101156153554, 100712293505, 101532328725, 102269097666, 101322984871, 102039248865, 102111020206, 101146196815, 101288523930, 101458222257, 101202407274, 101553752800, 101514198897, 101144336230, 101146203891, 101748199749, 102263568697, 102344108822, 101969373540, 102960613565, 103820383454, 103226446395, 104159422607, 103893293338, 103894281923, 104773010787, 105691589538, 105158336421, 104606843955, 103739215257, 104417627137, 104431794771, 105048101421, 104165573181, 103767575100, 104091217274, 103605555368, 102997628637, 102709453640, 101824291351, 101533233652, 102404592712, 103109976770, 103043287572, 102191738920, 101646631539, 102057457447, 102933626537, 103654946180, 104200323710, 104179526896, 104307207016, 103920620167, 103541817810, 102831651224, 103485821988, 103674334360, 102760733600, 101898888218, 102787257026, 102325078452, 101512221648, 101083267043, 100368942309, 101232822849, 101519130808, 100799890310, 100441417404, 99623730213, 99598896264, 99663581848, 99630743263, 99919257262, 98944956584, 98848869121, 98878284503, 98160138236, 98666003508, 99380684462, 98469891559, 97990287131, 98145331612, 97223855729, 96920499061, 96710840981, 97112309913, 96527752049, 96970001401, 97094092746, 96885332731, 96561914343, 96304612655, 95672477503, 95799399854, 95059411743, 95759303040, 94999893071, 95930026447, 95093292852, 94379735281, 94460219140, 93892771261, 93556302041, 94307384648, 94507693146, 94984391629, 95521940195, 95687683248, 95645491329, 96575719468, 96431802671, 95693266746, 95903399838, 95552886989, 95981992911, 96928933409, 96657279630, 96414437800, 96343374148, 97100779254, 96926232416, 96064740917, 96830542571, 97085299986, 97719173217, 98544588566, 99277548025, 99999646849, 99370580121, 99260632029, 98584861272, 97708648924, 98390390610, 98579575650, 99462349531, 98573487901, 98414165460, 99323370498, 99802757979, 99600538673, 99048749544, 99592425059, 100362013376, 100996106531, 101131638034, 100399575757, 99783293109, 98868472110, 98479927543, 97724476360, 98145901106, 98886682672, 99427966772, 98746490594, 98390322155, 98092136895, 97562020327, 98020678522, 98620132588, 98918088705, 98270844849, 98187196591, 98282171199, 98912875028, 99129163530, 98840700790, 99539149231, 99283066238, 98369071341, 99039463625, 99838233677, 99754076862, 100241634675, 99529035262, 99696790583, 100460117432, 100281021986, 100581020991, 100329227835, 99391910621, 98566045364, 97782982499, 98233241355, 97482221735, 98116832403, 97324522955, 96563772716, 96562576957, 96748078647, 96790481962, 95791550023, 96188509357, 96152319845, 95557048876, 95388578224, 95396531493, 95475834619, 94817008717, 94714399630, 94979056154, 94593677297, 94501975405, 95145975839, 95067502422, 94352918542, 93736687907, 94224700877, 94959695950, 94282764641, 93955665990, 94836254896, 94709818195, 95096402543, 95512250668, 94631758892, 94211987744, 93235902223, 92852824928, 92844996649, 93162567121, 93355152776, 93415010696, 92710179502, 91782070529, 91325160362, 91615515147, 91097166467, 90856461336, 90823941243, 90903977051, 90115371925, 91051228097, 91754287893, 91555621144, 90904829107, 90496107562, 90573410805, 90682280976, 90655609150, 89694577166, 89129928152, 89241482210, 90204822829, 90549014381, 89575617305, 89240535040, 89521818289, 89559823956, 89959617199, 90548434705, 90975385525, 90720957798, 90630857243, 90823641770, 90190270569, 90566910096, 90983534875, 91369548963, 92197577851, 92557109966, 92544394432, 92254745182, 91643561483, 90808230069, 91146746243, 90514074201, 91461507615, 92191807461, 93017622098, 92419858884, 91489444827, 91495197982, 90571720052, 90779695324, 91132620524, 90370206538, 91149227887, 91930317870, 92256342630, 92415279595, 92969977657, 92109101266, 91441210547, 91191899249, 90665677173, 91496985565, 90632403468, 91196383195, 90804336908, 90531915155, 90237270286, 89703790353, 89935317776, 90062950800, 89895398104, 89816736061, 89547733100, 89798747725, 90122099117, 90870673135, 91021189119, 90836733393, 91155969035, 91051091074, 91172852055, 91041248693, 90376563021, 91031209079, 90576689931, 89963533009, 90716893559, 90351663825, 91278044698, 91190408451, 91085234080, 90441929367, 89648782640, 89094857148, 89085267010, 89270081978, 89860125148, 89474543655, 90472477335, 89969552398, 89875937372, 89307599759, 90039536137, 89390207275, 90127529777, 89627384818, 89894645935, 89882753947, 89081499279, 89172055776, 88351380428, 88147594101, 87603032992, 88300665218, 89060060053, 88832074895, 88674863277, 89175777186, 88240307648, 88518810150, 87914330456, 88398213650, 87527246741, 87599140639, 87159407205, 87835448088, 87284723128, 86419643544, 86399441779, 85674666452, 84855708875, 85598435340, 85521165368, 84666103158, 84878924561, 85674034220, 85247882393, 85642612927, 86038762916, 85266163233, 84561996115, 84053025597, 83623470338, 84128642865, 83318805329, 82973658798, 82295363234, 81697329328, 81608074296, 81774840803, 80852571053, 80999150744, 81171654100, 82077447365, 83047508965, 82648222612, 82331998028, 81817990728, 81017839296, 81894605546, 82045514362, 81754241315, 80830863219, 81591202629, 82481559602, 83375662153, 82938133659, 82205016973, 81582678423, 81731738808, 82340888614, 83277794811, 83766397450, 84739487844, 84248280043, 84541642822, 85033340103, 84236349948, 84483586127, 84476742593, 85260549705, 85629579934, 85259676324, 84593170624, 84463557749, 84902587286, 85767886136, 85082797587, 84931248299, 85694938544, 86002281949, 85374246943, 84746449250, 85350787851, 86065475851, 86405607539, 87277887809, 87712073919, 87574811549, 88437590006, 89281789029, 88513905366, 87904895378, 88795515976, 88630259697, 88916568183, 88391836851, 87929175577, 87338662592, 88052546234, 88739195638, 88514573533, 87667634051, 88004335300, 87478892832, 87401810274, 88108144736, 87437434767, 86993421369, 87907148441, 88258937530, 88501169976, 89097267549, 89975547401, 89536329299, 89003079226, 89972109571, 90883626449, 90915606037, 90843034186, 90327587792, 90149745801, 90548692946, 91538525461, 92091558279, 92902895499, 92970727239, 92701859054, 92870969681, 91887252713, 92264500984, 91391252008, 90571114454, 90414104179, 89591134970, 89285402329, 90234582068, 90249883705, 90092980011, 90889584271, 90393682568, 89605648571, 89265238945, 90202214638, 90777967315, 90247597124, 90164977662, 89918433104, 89847361710, 89396346832, 89701301548, 90181512754, 90317983912, 91185860237, 90632852317, 89834479752, 90160292535, 90532879234, 90662872168, 91462113285, 92022798622, 91418683282, 91798920444, 92201364281, 91960694222, 91643897020, 92529541578, 91807975838, 91329434227, 90483624477, 89773584416, 89246972539, 88404524849, 87628169646, 87922020954, 88425501458, 88884909959, 88299899560, 87822169803, 88715231162, 89446304758, 89151200611, 89821898857, 89931099250, 89939523214, 89633555356, 89433369475, 88438423439, 89001528538, 89591401879, 89394232835, 89951746606, 90455123279, 90340562221, 91001337714, 90226985459, 90730124387, 91502892600, 90952465873, 90378174935, 90354724784, 89544184688, 89556130715, 89621728878, 89475340727, 90450340957, 90458568324, 90799265178, 89951728486, 90582635779, 90847446398, 90688503959, 90244091247, 89522754458, 90506905895, 90680842454, 91462818004, 91996584326, 92327286872, 91803486733, 92567371219, 92832410790, 92989460733, 92433457439, 93088831346, 92652821298, 92110349794, 92042915788, 92946277227, 93852127214, 94186524952, 93743778474, 93300282131, 92382253123, 93089526635, 92844619095, 92205613402, 91513665304, 90811654268, 90934663726, 90866912461, 90481417037, 91071804384, 90303303140, 90084970226, 89276197935, 88641813626, 87809122257, 87684948229, 87798564464, 88482482995, 87753762027, 87839864092, 87942881494, 87212039871, 86417411447, 85751089405, 85602491768, 86153199754, 85476656702, 84913146020, 84520374786, 84760373370, 85366878637, 86315680906, 86760381345, 87474864903, 87178609119, 86314936833, 87246290273, 86700293644, 86910124271, 86897305687, 86395883533, 86000712312, 86638075600, 86897927994, 86984697990, 86161543700, 86314397351, 86683898188, 86019383549, 86623372860, 86506206028, 85584417125, 86355330481, 86989803644, 87951189889, 86985834819, 87733312303, 87275805655, 87433612166, 88423563176, 88196930529, 88663459957, 88820276050, 89015218502, 88257744331, 87350483937, 87194864292, 86888979951, 87780819859, 86928568987, 87148741441, 88133191214, 87242221540, 87753364253, 87886792905, 88884054520, 89550218570, 90433858082, 91141060343, 92040419761, 91980227101, 92748795125, 92163835272, 92845884016, 92151644606, 91688025310, 91095616988, 90147089089, 90487714064, 90838066576, 90577279158, 90140793885, 90618930807, 91195721232, 92178822117, 92198001149, 92691635872, 92033579113, 91160906979, 90334257297, 90154587523, 89170488069, 89774076158, 89297975744, 88817449257, 89142829333, 88898077785, 89770807322, 90463167855, 90265090788, 90637097294, 90754877298, 90311238539, 90163049329, 89640094266, 88685737829, 88634133957, 87796423386, 87962640439, 87127110206, 86578182732, 87171282943, 87594082654, 88293655920, 89130200581, 90070494862, 89672907545, 89240999842, 88286492431, 87820801917, 88119589412, 88165443757, 88955704621, 88978895978, 88011599965, 88938955600, 88483968038, 88143252381, 87942498207, 87470832126, 87233271266, 87432363336, 86466188756, 86058024637, 86830638422, 86303528298, 85986011339, 85460422532, 86058131505, 85450627853, 85869389450, 84932484943, 84781739030, 85128659755, 84899236586, 83988485798, 83369670652, 84071190973, 83652699586, 82832743043, 82886123883, 82997698422, 82456956348, 82901536374, 83749066081, 83711103193, 83286709125, 82636077103, 81911031381, 81976883785, 82796893137, 82557923050, 83437599166, 83253497506, 83578893097, 83113919550, 83531969187, 84468582452, 83516887287, 84361624469, 85129287743, 85949690535, 85901406486, 85050611168, 85115282972, 84227195354, 83732730210, 84362312763, 84015281333, 84084957629, 84943424606, 85862376113, 86339562186, 86455459020, 86502242973, 86606582105, 86859057588, 87503193837, 86877751756, 86739189316, 87542093928, 88041239493, 87463802047, 87359407323, 87099172568, 87658490426, 87811139917, 87749449655, 87793573074, 87428007300, 87475685762, 87685896442, 87755513545, 88645777607, 88518701096, 88505216576, 89011103646, 88294020906, 89227891848, 88597837910, 89184420641, 90100003631, 90366762421, 90240853484, 90362138100, 89626636533, 90201432606, 90041330178, 89383699265, 89354684009, 88749469759, 88962497517, 89525293206, 89929301856, 90648259335, 91494072315, 91234053734, 91548914659, 92414195715, 92449695151, 92348111923, 92504591190, 93101288311, 92200676227, 91945708569, 92508587064, 92229477321, 92024860828, 91806121737, 91200984743, 91651598683, 91526506299, 91115679050, 91552219724, 92084817856, 91596169077, 90782854170, 90545667685, 90143953235, 89237501848, 89991219693, 90516158251, 90679643057, 91231144659, 90325376148, 90618484681, 89854909079, 90677456053, 91505102195, 92349690337, 92691015700, 92846608196, 92132887968, 91794822065, 92701555463, 93581243075, 93400976059, 92520862365, 92552355758, 92132366679, 92208824640, 92429494102, 93414339267, 93429368594, 93264031000, 93313599037, 93628930038, 94526553493, 94621222368, 94752252474, 94067151673, 94611673598, 95092738097, 95700833185, 96271303486, 96575195323, 97175956102, 96457769248, 96254831202, 95441099636, 94512216482, 94836624631, 93976743109, 94619339694, 94890848370, 94683610230, 94914650951, 94980411367, 94135673954, 94917195864, 94933688841, 95839555062, 95877574142, 96553085883, 95959725258, 95952252323, 95959004773, 95098789761, 95010224403, 94291498550, 94200552955, 93449603117, 93883460910, 93855196929, 94507721109, 94184449656, 93209497928, 92900283294, 92158180993, 92815221697, 92762641331, 93076238987, 93935518666, 94660407348, 94290164475, 94550948198, 95242257583, 95174102034, 95456034302, 95008256174, 94786738830, 95016900611, 95594348226, 95842759149, 96648584572, 97412333243, 96660925099, 97161509220, 98077207793, 98391715722, 97507744158, 97356761130, 97979358738, 98098987026, 97882786961, 97206463932, 96978072627, 97598053463, 98443556375, 98154562042, 98024714989, 97760167662, 98709025991, 98325906799, 97563812851, 96964978669, 96401379952, 95774459308, 95569100695, 95746049940, 96580625097, 97370575226, 97023818503, 96692837616, 97376936524, 98140246195, 98878751057, 99491061682, 99767104804, 99330071982, 99115381844, 99426664528, 98553374453, 98165972791, 98208624319, 97240097349, 97598928075, 97797801362, 97678385924, 97017389389, 97562035147, 97586147789, 98299710098, 97990199276, 98977903901, 98143178604, 98997635045, 98833186402, 98265936450, 98632874684, 98748709839, 97794731277, 97209752501, 96478412237, 97388838597, 96734158732, 97285306060, 97673063880, 98186215979, 98033197850, 97438049969, 98174846212, 98074212671, 99048071282, 99491654449, 100098658499, 100270436239, 100854025151, 100224563481, 100619312720, 100569957715, 100960043334, 101834874109, 102586599262, 103368432166, 103093569847, 102206568784, 102239335309, 102305405930, 103166239116, 103612102045, 103456804594, 104438479088, 104307822241, 103868001857, 103698816693, 104153259912, 103499548273, 103833015238, 103776883154, 103936835855, 103979900388, 104945163139, 105618733953, 105832381667, 106316783688, 106187767210, 107006529868, 106177701289, 107122010900, 107755456304, 107117547919, 106301292698, 105638475790, 105883650698, 105443028461, 105737978050, 106358010878, 105360629158, 105805560242, 106457916072, 107324679902, 106542699398, 107412196143, 106598036062, 105717006115, 105285367808, 104593428751, 105028731909, 104795710714, 104603837987, 105572821171, 105112100984, 105553855656, 105177583759, 105988632503, 105979033516, 105611244448, 106335132118, 106922751341, 105923517985, 105440195371, 104753284032, 105425055634, 106138030477, 106202944097, 107097151748, 108016812711, 107868888980, 108218434182, 108203851829, 107657775162, 106983638660, 106415767105, 106755273049, 106801759378, 107649023262, 107902602148, 107249775812, 107397859654, 106621227098, 106411752730, 106441824987, 106544079914, 105936118270, 105052491504, 105331551729, 104379594416, 103872534238, 103186872682, 103241500894, 103800861397, 102801109406, 102088196625, 102253644253, 101468596592, 100879073359, 101203644756, 100278291478, 100786330609, 100323274907, 100793420332, 100364257047, 101133038962, 101678782037, 102492071944, 101700034459, 102141309178, 101712213313, 102122003985, 101920228544, 102431280400, 102243778301, 101318164273, 100439598182, 100975973648, 101797670327, 102376494158, 103031224158, 102457790468, 101576722032, 101764163829, 101897667990, 102518370547, 102122152170, 102069198098, 102575636226, 103545941194, 103489704969, 102874207936, 103201580743, 102627190149, 101982428933, 102325931119, 103023734637, 102247210205, 102020842567, 101760641184, 100787720236, 100579833457, 100031503594, 99977604757, 99412521870, 99239461845, 100209249384, 100613494218, 99754013481, 100191266683, 100560981482, 100041138715, 100093683757, 100417415581, 100310403000, 100038682764, 100136597239, 100180439540, 100311713077, 99378681980, 100266158229, 100355594922, 100532518704, 101379398717, 102109234056, 101191284343, 100601872636, 100050092991, 100743740303, 101533140363, 101455173040, 102111364382, 102515521849, 102986729749, 102149729490, 102121702743, 102322575275, 102481038218, 103251566909, 103662453517, 102672870307, 102575984792, 102573365509, 103318007392, 104130695875, 103791108797, 102992804757, 103743631570, 103848834938, 103471494999, 102588605716, 102197699965, 102977122395, 103595202015, 103447370812, 104045966801, 103422396450, 102478823936, 102841716582, 102618284334, 103209922612, 102450310827, 101561305905, 102238575801, 102250658778, 102204414098, 102582652774, 103380370497, 102681119081, 102970112866, 102362520026, 101547649690, 101621972388, 102485981900, 102599848583, 102235618877, 102782066586, 103637457826, 102971385954, 102528900205, 102095197794, 102497067609, 103378426192, 103415020159, 104386502041, 103680388263, 103554850089, 103802311693, 102938038151, 103327853832, 103649827750, 103560511562, 103621085780, 103610619166, 103227344804, 103735370605, 103860537075, 103956442629, 103444174092, 103941207633, 103645147281, 102951269708, 102246285707, 102167910129, 101247454484, 100845045322, 100093035645, 100107663111, 100447603827, 99596556615, 99242513953, 99246049670, 98292299668, 98608851459, 98053269143, 97979944276, 97338739099, 96946427373, 96217281820, 96109285539, 95896595033, 95804101480, 94846631511, 94336874655, 94219962924, 94199886274, 94659877549, 95283284315, 94426872383, 95072477213, 95988529667, 95193241373, 95758732497, 96456059280, 96223132657, 95349696323, 96185653474, 96952948601, 96649918567, 96801278534, 95849499959, 95498035597, 94843495799, 95038666048, 95893980446, 96289767951, 95951740664, 96064704700, 95423765930, 95737140424, 95042972235, 95895583355, 96660787752, 95998673088, 95634521624, 94952971666, 94148666789, 95025165572, 94202376739, 93273586162, 92627975661, 93366533588, 93332791030, 93544566182, 93991880411, 94380110620, 93930606814, 94425534430, 94768763828, 94173209265, 93695232867, 93862492138, 93223117964, 93201437196, 93827480109, 94819370243, 95786997715, 94825109693, 93995608739, 93497823828, 93210768651, 92759350414, 92068452752, 92828440893, 91947669213, 92033753311, 91372798673, 90496535593, 90364477176, 91276909374, 91830666093, 90872058368, 90119948459, 90783853134, 90675760650, 91001041856, 91809003873, 91157046122, 91345016385, 91928702447, 92015640238, 92583189176, 93032837445, 92868708256, 92940886581, 93888790672, 94616193657, 95265859401, 96019516896, 96989449849, 97829231327, 97202335944, 97109453621, 97740096398, 98276976213, 99092025339, 99531318880, 98551216500, 98220543356, 97677113977, 97108599253, 96462492454, 96058846584, 95826688812, 96226523979, 96051359772, 95102146286, 95133688033, 95886318766, 96792472309, 97155826714, 96423887319, 95757144153, 95104653559, 95709258532, 96666028293, 96400916892, 97184997617, 97231540947, 97159368440, 96685949431, 97168536908, 96243784732, 96284442096, 95749863169, 95983535198, 95156165922, 94943695821, 95633856402, 96367803593, 96301913687, 97244362550, 97435261998, 96764026548, 96161679205, 95363798327, 96073204163, 95385679318, 94485549647, 94459199372, 95292710655, 95424601561, 94585577780, 94067228249, 93910055923, 93748378333, 93458973016, 93708516270, 93346504336, 93803815911, 92933161340, 92125562419, 91295057883, 92220083720, 93035957531, 93957026821, 93338238802, 92818225140, 91932590216, 92092301982, 92568313439, 92407699210, 91444445790, 91584940440, 91070827168, 90556826918, 90195274464, 90243935529, 90334447848, 90958010967, 91909039898, 92889189080, 92197357727, 91756860188, 91965791823, 92179432880, 92955712767, 92592333088, 93424236100, 93469740386, 92755685917, 92555948195, 92571216384, 92716884923, 92229748531, 92715360779, 92889165688, 93073857024, 93600751738, 93715124166, 93914198052, 94755600605, 95116720074, 94330138329, 93439377783, 92662967629, 92559444142, 92940513889, 92689284752, 92802440267, 93245054684, 93110938129, 93123420352, 92674223291, 92305816529, 93259696169, 93818740905, 93197148621, 94186270755, 94590041564, 94599814995, 94086495986, 93125208168, 93045761362, 93558785772, 93041724286, 93520333580, 94492247931, 95106750814, 95962556170, 96170102633, 95852901416, 95672415741, 95544503699, 95329309648, 96318144961, 96726665074, 96453281131, 97253438410, 97169715373, 98162252359, 97167812802, 96386278509, 96510443693, 96812185972, 96088519771, 96530898035, 97158784691, 96801656706, 97033331742, 97922292588, 97175271485, 98015889195, 98673518233, 99482768989, 100309618516, 99796789690, 100122671017, 100412891004, 100934864252, 100480561001, 100932590317, 101507635188, 101522072676, 100534420129, 101456488649, 101627277752, 101234588644, 101740100531, 101097123353, 101738356629, 102674913155, 103207796343, 102386598047, 102969505436, 103891358036, 103347910316, 102721440526, 103466136695, 104461570201, 104311959846, 105292836876, 105849072169, 105745954901, 104963339335, 104453307473, 104843919127, 104655482267, 103924309707, 104463170459, 105444873904, 106339551076, 106837617642, 107245626235, 107162666888, 106733496897, 106738709039, 107269952606, 108126717062, 107623433867, 107484176445, 108460869049, 108672244449, 109515677066, 109259913719, 109978247345, 109081084616, 109705722026, 109117064665, 110021188498, 110963549163, 110307589893, 109499363636, 109328914979, 109669797799, 110537675985, 110248532792, 110650909260, 110428137501, 111093127787, 111947633354, 111918731161, 111594452309, 111156512934, 110466480180, 109855517231, 110686100798, 110455795460, 110595340395, 109864454679, 110562496312, 110369115436, 110941872465, 111608712403, 110802012767, 110308391130, 110939214528, 110251735248, 109618167045, 109004127753, 109045512570, 108966408077, 109591125578, 109963254153, 110708814542, 111175872075, 110239432096, 110729732932, 109785639340, 109638091822, 109848728640, 108907396326, 108196332601, 107315680778, 107752269929, 107575946512, 107604402469, 106656880837, 107190280300, 106496939697, 106424091962, 105682181044, 104725351146, 105212823853, 104951363110, 104950716991, 105801101217, 105973239248, 105744810526, 106290189481, 106947462060, 106874698909, 106572760381, 106624622026, 106166117416, 105243019251, 105261862999, 105687200977, 106385786262, 106659517886, 105676858109, 105112297932, 104722721862, 104757998193, 104188603352, 104094459845, 103640399135, 104034606236, 103155232126, 103523535689, 102703110729, 102328131939, 102745935992, 103042733712, 103418493344, 103114989745, 102860565816, 102167272918, 101493303209, 101471085787, 101729282084, 102279656387, 102918214600, 102052585627, 102377395350, 101606604221, 102149554423, 101715838760, 102268542270, 101759216637, 101727004233, 102338491863, 103082323389, 104045389874, 104378179972, 104729433232, 103942925160, 104756699050, 104401218038, 103536824708, 103289172398, 104284051748, 103963748954, 104310107665, 104198750334, 103608403997, 103223188460, 102336445236, 101774324211, 100874631545, 100353507093, 100236269813, 100059065524, 100826561526, 100351414009, 101243255344, 100891726216, 101054180555, 101731054611, 101951183821, 101160958112, 100957157146, 100819897122, 101047647501, 101128988600, 101648210134, 101366325172, 102308811934, 102386900227, 102413557786, 102439712528, 102261082457, 103072254962, 102934375604, 102137867098, 102071147328, 102429346246, 101834018749, 102682626312, 103006470881, 103975586808, 104972562240, 105286037455, 104509097179, 105153846104, 104830778963, 104734397001, 105492748373, 105361435603, 106110437779, 105461341879, 106109248197, 106956855681, 106627210052, 105969179756, 106716760160, 107351698280, 107442480104, 106891044962, 107245147159, 107938613848, 107800250780, 108709371189, 108148501229, 107283008625, 106715559790, 106189579112, 106312478226, 107034800856, 106189293960, 106458638592, 106625643180, 106829568347, 106612383811, 107385572732, 107683134672, 107330737611, 106785972548, 106678693066, 107564227098, 108144655649, 108672000583, 108528219274, 109508869539, 110399508519, 109719288770, 110184996428, 110105713870, 110119640124, 110278402215, 111166535151, 110606998347, 111120177897, 111199486408, 111509739237, 112130256741, 111720672424, 112396671955, 111670069450, 111473244297, 112407949448, 111990800965, 111381344621, 110887899139, 111519877641, 110607949219, 110725192753, 111243820814, 111178242600, 110649148598, 109690226998, 109369466331, 109223733624, 108372307700, 108982636243, 108421042743, 108875750875, 108339418447, 109128019141, 110018029987, 110961222064, 111380869798, 112133628093, 111949074485, 112513302386, 112065448433, 111402331943, 111014828723, 111042277408, 111875299257, 111193823343, 110886409872, 111835121612, 111801747954, 112715479672, 112716823268, 112380682012, 112522066287, 112461955134, 112337114980, 112733104637, 113539172111, 114143837288, 113749548711, 112933920735, 112370747507, 112339473435, 111634189757, 112133502820, 112643764834, 113300966456, 112609037955, 112286094460, 112682570380, 113025824333, 113567077865, 112604584298, 112464765438, 112216369266, 111437709322, 111752699009, 112498291422, 113225509673, 112533038029, 112609475408, 112979256819, 112628189627, 112732430657, 113607453596, 113261986637, 112530577343, 111687007104, 112147105644, 112305587775, 113105914583, 113578080455, 113570987635, 113255344405, 114025779562, 114928839135, 115150397609, 114274365374, 114652883756, 115204524215, 115121794429, 114389926240, 114043867249, 114779467965, 114728063208, 115636913141, 114967883699, 115689283813, 115898988375, 116736424253, 117667276477, 118487622627, 119071261196, 119135160139, 118939232643, 119178767686, 119686164935, 119792393452, 119626527308, 118969587579, 119005747258, 119802051530, 118816969246, 118533804842, 119147808489, 118213925039, 117647219363, 117109254698, 116775100778, 115925765539, 116122073825, 115500819614, 115849071554, 115676895589, 116467338892, 116846135728, 115935988865, 115295970679, 116275060173, 116961309717, 117042664344, 117069563518, 118062902255, 118712913907, 117873271723, 117142517468, 116985357874, 117183002071, 116249221911, 116541258123, 116735565727, 116744363025, 116195056667, 115669410635, 114908638988, 115836811613, 115414121040, 115579894600, 114757403165, 113826207078, 113110888334, 113011277408, 113643573603, 112876627529, 113286673138, 113500611169, 113910812432, 113223042485, 112257191385, 112856547504, 112974145531, 113490703202, 112521195887, 112370531393, 113293602390, 113572530212, 113784657653, 114254247568, 114490504901, 114332230263, 114345186567, 114036865859, 114055385441, 114092433466, 114632365082, 114823966253, 115528310227, 115168156333, 115892680118, 115659586648, 116022326874, 115795569259, 114822849009, 115676529388, 114836023258, 114044350259, 114403532499, 114207404840, 113254096303, 114116104610, 113251915541, 112898137961, 112918732065, 113375521994, 112939583322, 112777343357, 113489727041, 113202055136, 112401328621, 111723846035, 111862792472, 112012978990, 112787229109, 112529867492, 111676319684, 112585911742, 112944383536, 113773414061, 114129676111, 114855556038, 114115734450, 114777664062, 114677069725, 114869625041, 115623237651, 115830485654, 114957395182, 114972432772, 115068045006, 115232859930, 115296120812, 114820668835, 115634782597, 115681487218, 115594751778, 114666556455, 114134584417, 114515886330, 114539404270, 113902814718, 113393222421, 113949269626, 114091436692, 114741257630, 115593287746, 116277432203, 116396185926, 115950050912, 115973733598, 116534108046, 115697697701, 114890097291, 114584584320, 114514225707, 113545147212, 113218159818, 113601908933, 113808754926, 113801820139, 112904608207, 113777107780, 113721661653, 114579533711, 115073974033, 115218348153, 115655887133, 116648951122, 117209627677, 118039079426, 117756926659, 117929588338, 117770123846, 117082066827, 116540908019, 117339937076, 117264555179, 117365715693, 116392585775, 116983591045, 117248801707, 118044344465, 117903905641, 117556169505, 117209185820, 116315055716, 115474537571, 114647569175, 115019100897, 114291940781, 114377021121, 114691993302, 114527125419, 113723829332, 113010364770, 113490170670, 113975355626, 113557401372, 112860813570, 113463047092, 113748888255, 113914848436, 113387384015, 113342368881, 114266664189, 114758157144, 114214458952, 115029112791, 115810555224, 116293929564, 115308809746, 115034541678, 114257744900, 113876412015, 113765115513, 114267012481, 113349463247, 113125112366, 113630736683, 113198599853, 113450841570, 114299998339, 113410349779, 112478818776, 112086806283, 111384795601, 110444512441, 109863724666, 109395284057, 110320802343, 109401525159, 109261848445, 109670589973, 109135781656, 108173239502, 108146143696, 108834322228, 108032628416, 107368906761, 106851971958, 106249763403, 106052926995, 105624130555, 105364060550, 106165506438, 106175008603, 106915907806, 106857254931, 106161007594, 105383997693, 106052242872, 105587229223, 106556332917, 106218354954, 106803121910, 106958763298, 106617026965, 105977869325, 105703348105, 106171080668, 106348734415, 107086957669, 106219141953, 105569831266, 106433683738, 107330106482, 106656671006, 106590137431, 106132995310, 105838202808, 106544986476, 105959510077, 105349763238, 106073481494, 107025557476, 107112981388, 106820221094, 107648678072, 108040215672, 107403996870, 107184522606, 106185350747, 106922356202, 107609187458, 107263221894, 108012857494, 107153262647, 107507249755, 107065488597, 108041875331, 108892208545, 108613374736, 107894261204, 108635514813, 108255393694, 108598077083, 107782728338, 108021080557, 107850625993, 107630301869, 107982999402, 107029432692, 107938011018, 108371716392, 108567269251, 107950659243, 107392376430, 106624811437, 107595612790, 108590090797, 108231796476, 109153161120, 108539923083, 109354332673, 109578570750, 109338635689, 109962296043, 109343515635, 109829656569, 110197421130, 109784291383, 109612052864, 109743167944, 109237898662, 109842992142, 109943315422, 108987233522, 108281514282, 108387029549, 108796340939, 108915766274, 108217344497, 109140298596, 108622728696, 108048915231, 108902325637, 109464946730, 108765179001, 107772733050, 108542227439, 108252982946, 108468628451, 108615802360, 109434732104, 109318706212, 110035793530, 110232505901, 109869378567, 110796152387, 110084486618, 110738512616, 111722686185, 111914463911, 112885542437, 112987278807, 113314976991, 113103346489, 112421254554, 113081247138, 113933268927, 113943421342, 113344971034, 113766244325, 114122107294, 113538974055, 114140848591, 114050491221, 113522933591, 113276497651, 114125398079, 113630196734, 113142171708, 113562533101, 113076007497, 113646543901, 114292751322, 113845949177, 113572583474, 113640224249, 113107972635, 112445612394, 113155140372, 113212596441, 112395707827, 112482919010, 112124138588, 113025245162, 113066146221, 112308265804, 112173724887, 112484170756, 111496129092, 110911661066, 111629472902, 110716277978, 109969670570, 110694286433, 111175724680, 110989269272, 110113560904, 109436495064, 108922033100, 108969115277, 109046542429, 108737238153, 109508189969, 109273532142, 108539183572, 107674912104, 107856843292, 108419298450, 107797996685, 108454626500, 109126465788, 110020782599, 110799055241, 109892482373, 110011184530, 110892852688, 111667368504, 111855450807, 112672465969, 111999811189, 112995479718, 113696349136, 112987329196, 113507942227, 113859761891, 113190197054, 112951811003, 112721109691, 112340890036, 112413380519, 112878736593, 113047816702, 112142759070, 111285619126, 111151882649, 110485293799, 111307498088, 111731177801, 111348694761, 110404092346, 109737061160, 110519998205, 110468171951, 111117494745, 110640163543, 111209513618, 111703470676, 111985087254, 111578153699, 112110288522, 112824276293, 112945196393, 113566768677, 114412659766, 114422877021, 114275346692, 114788703111, 115749051843, 115189864788, 116160412260, 115332733736, 115766835258, 114850981668, 114658044056, 115396811403, 115565840827, 116110861057, 115144400301, 114538947896, 115173863390, 114407393000, 114081656277, 113357969476, 113302058062, 114015095596, 114998311456, 114308325633, 113385148003, 112552679053, 112240403711, 112697367924, 112908923180, 113328049236, 113903308403, 113593373438, 112778894202, 112720115026, 112767197299, 112255300322, 111540679550, 110708191302, 109973220183, 110761208381, 111045370423, 110325681138, 109686426336, 110530938743, 110556320419, 109903457922, 109646835911, 109015504808, 108297431939, 108572108439, 107657467782, 107826617838, 107808466226, 108221861838, 108258564318, 108390295502, 108294729144, 108333904795, 108037760950, 108755367169, 108953459127, 109305447616, 110226595962, 110657615083, 109793116895, 108832575319, 109253420250, 109334764665, 108596815339, 109297705637, 110093485617, 109786753883, 108994184198, 109189431181, 108521625506, 108180976065, 108676222235, 108944744056, 108104263861, 107360775282, 106596287935, 106638678454, 106927334931, 107893210007, 108460999650, 107811403057, 107473398319, 108014419238, 107098034708, 106513196757, 106021113857, 106398553971, 107355661117, 107524434601, 106859266838, 107037060759, 106350643390, 107217997295, 107967748301, 108056215619, 108544838952, 108838869821, 108080695523, 107560448975, 108129328675, 108604096943, 108650501388, 109057036683, 109422234202, 108671333825, 109581593836, 108895696239, 108588664586, 109443814795, 109222998601, 108848025422, 109064374922, 108236392787, 108381610543, 109093360380, 108991856033, 109763835117, 109732013910, 110135447791, 110354714387, 110425673568, 109897271913, 109899256163, 110858984523, 110353947672, 110846868438, 111245845787, 112199224539, 111619519394, 110885924374, 110528833158, 110981097035, 110682538207, 110917116416, 110121344588, 109476215937, 109983189358, 109829015266, 110466003240, 110173026031, 110166366537, 109449564497, 108859528029, 108831664755, 108970766778, 109815197890, 110247040117, 109592835727, 110121659938, 110625630518, 110190102880, 109994158307, 109619678200, 108719836947, 107922014941, 108090122463, 107927174972, 108180672059, 108885316758, 109322765635, 109292047617, 108980802785, 109743999006, 110693319770, 110102818456, 110539860195, 111513083835, 111304136012, 111603537938, 110895899890, 110568563819, 110973141562, 110461138855, 111008944129, 110378078429, 110585884361, 111574340525, 111643414538, 111614113144, 110708340034, 111023977818, 111511781178, 110875175830, 111500460305, 112257696306, 112277684636, 112629170919, 112830832099, 112479768574, 113189976904, 112676489224, 111912843538, 111824141868, 110985921959, 111025455501, 110667480958, 109845266178, 109987592603, 110375693846, 110308348935, 111190811555, 110399497911, 111117892162, 110637149005, 110395539921, 110055558746, 110215359672, 109287714407, 109110916145, 109908755007, 110765295146, 111265579089, 111665010136, 111421335805, 111190715648, 110960960117, 110786430457, 110675059661, 111197945011, 110358827908, 111041819187, 111862218882, 111038517444, 111020386733, 111712951875, 110995837844, 111721714502, 111828859149, 112782751163, 112258693826, 111548865394, 112320955841, 113079946618, 113099431241, 113039823171, 113286799172, 113377747558, 112882485616, 113279763909, 114061763805, 114835921862, 114961574288, 115810625321, 115471393782, 115142376519, 114501490142, 114363497164, 114107734365, 113570085068, 113582174961, 113930728496, 113886403129, 114493747746, 114529459979, 115306831902, 115089395014, 115135957901, 115430087374, 114903308425, 115811931976, 116523214991, 115780831520, 114941067090, 115423171663, 115105603049, 115385167306, 115950528231, 115106704576, 115251712114, 115039845667, 115076755278, 114957824219, 114863107734, 114014847771, 114931733204, 115178134466, 114691581660, 114981252392, 115135448040, 115980385390, 116938483900, 116602448119, 116928205840, 117589645200, 116619281141, 116262751538, 116323848052, 116820170795, 116699033045, 116668901522, 115814463071, 116176486041, 115459498685, 115417222966, 114960957290, 114992952425, 114145045330, 113482050332, 113238440020, 112917503182, 112282877501, 113201648657, 112708691452, 113021136065, 113577541204, 114378129247, 114375419665, 115261814793, 114944288691, 114721779284, 113755462562, 114392415613, 114919776079, 114381550792, 115301262832, 114307834242, 113775091808, 112813360946, 112993591845, 113549418423, 113233115083, 112297621439, 111309014213, 110809707023, 111288500374, 111537249522, 110843648108, 110198223456, 109758019768, 108942357096, 108633648363, 109548093839, 109596395104, 110251672158, 109541424958, 110330132711, 109335124720, 109999848564, 110927328185, 111323140265, 111042190185, 110944562475, 111649734439, 111243035536, 110454587129, 110513475125, 111129647710, 111835463693, 112607025999, 113501563825, 113046373490, 112384354559, 113130218547, 113021104986, 113005352564, 113033801019, 113048530126, 112267634684, 111536587341, 111616718764, 112462420957, 112932213581, 113498514726, 114042522917, 114304637288, 115121165259, 114643408943, 115469456254, 116230654124, 115818460949, 116458432634, 117304547834, 118295320843, 118158551447, 119131438946, 119234088249, 119062372625, 118742552529, 119690703556, 119515772678, 120149752412, 119822582627, 118882074977, 119178969981, 120163648468, 119772850661, 120664154236, 121620464894, 120735876864, 120301159450, 120945327966, 120199172038, 119343444099, 119481064987, 120011861475, 119572712746, 120134561476, 119503612470, 120003473767, 119232634863, 118595726023, 118875783457, 118081187445, 117217970036, 117834012980, 118693280472, 119236599457, 119804257369, 119381919908, 118888996503, 119439421731, 120178365117, 120222795037, 120637951112, 120254446119, 120615099875, 121395172380, 121617856120, 121328273167, 121236237158, 121218833198, 121688738340, 121227167109, 120250769166, 120366156721, 121094947314, 121501974950, 122338557649, 121798872130, 122571157504, 123186711920, 122484501229, 121939007690, 122121847511, 122172902987, 122372998307, 122045098252, 122522025415, 121917541073, 122109188829, 122406903641, 122169058209, 121833549329, 121613381340, 121767631066, 121841785736, 122266551766, 121411525219, 121403128059, 122038307184, 121460835174, 122321689672, 122536063406, 121692068757, 121867817674, 121237815483, 120321021126, 119907386971, 119975837077, 120008104273, 120632783888, 120870299651, 121755849078, 120778032213, 120606699128, 120051800790, 119193197228, 119002906039, 119875875152, 120605473103, 119970617956, 118979051049, 119437890764, 119294449135, 118385152099, 118372172405, 117885925314, 117098218216, 117762662070, 118177406526, 118119527875, 118699684103, 118160587779, 118847160780, 119416026696, 118427310699, 118321041963, 118582334814, 118785784880, 117896623485, 118061806520, 117732047890, 117358046650, 116371470097, 116946633759, 116756836526, 116031243166, 115885658523, 115546811392, 116237269830, 115243322047, 116136105940, 116298825883, 115308360213, 115003861860, 115622720637, 115279035110, 115632935342, 115544807754, 116324308353, 117188893838, 117351755547, 118100817515, 117448425527, 118382610291, 118685489289, 117784451275, 118081034809, 117974245806, 118944788132, 118282466187, 118478312235, 117638352661, 116835174406, 116425823208, 116823314604, 117495709161, 118107486492, 117357277934, 117047155376, 116527147932, 116311751010, 115353369826, 115010243450, 114275923627, 114609129810, 114978054990, 114622624569, 113650151571, 113940374449, 113324380949, 114245678021, 113921723350, 113060974932, 112861020658, 113388130864, 113836111088, 114446247670, 114539847941, 114541487743, 114700558236, 114328843437, 114871618604, 113884168388, 114369515147, 114127439529, 113902673189, 114303728390, 115216191813, 116043807767, 115581776444, 115711462420, 116581100529, 116509668212, 117496020895, 118354720937, 118861719638, 118819612398, 118431066367, 117855207970, 117146373735, 117277686130, 118011866160, 117744488363, 116959066524, 117132174439, 116737992630, 116763389115, 117485237420, 117894754513, 117989595706, 117819005762, 117190032470, 117454303105, 117763215916, 116996622437, 116940150518, 117436366719, 118239593383, 118759964790, 119419730394, 119040205180, 119599155884, 120454700894, 120008702233, 119532664648, 119973765055, 120446005254, 119501360740, 120034231472, 120968379356, 121930284445, 122342722522, 121746777775, 121531641224, 121692550808, 121191737009, 121298422481, 120654341880, 120776480748, 120318848228, 121287220304, 121029692821, 122006332514, 122328006598, 121938708766, 121116823295, 120336895447, 120667853111, 120977998091, 120104135622, 120918042049, 120852322800, 120164377052, 119265180666, 118462328340, 118001936063, 118184620839, 117226940249, 117540582450, 118511805953, 119033404510, 118716253760, 119556174571, 119941494467, 119961113616, 119975144842, 119959395463, 119503261369, 119954357292, 120161437673, 120825763000, 120616438017, 120711447106, 119773895715, 120236334370, 120715011084, 120746311150, 121215545477, 121035650069, 121822821914, 121096336890, 121040162706, 121040020143, 121308116832, 121514191814, 121780166065, 122171891653, 122240833248, 122403238091, 122324840761, 123057287312, 122429301535, 123417670679, 123213083475, 123503917177, 124023873147, 123802295979, 124735240345, 124961752893, 125614324808, 124704124039, 124551480061, 124407387885, 125240777451, 125880267222, 126066186217, 127000443150, 127003455846, 126248779039, 126439196153, 126613391677, 126060575981, 126851390751, 127074981685, 127493833520, 128319080251, 128297268443, 129198085068, 130134590315, 131124291907, 130903066915, 130715605105, 131669984695, 132386916739, 132553863851, 132961018573, 132175161316, 133092647468, 132773514923, 132019526314, 132170678137, 132294468493, 132117739885, 132072083696, 131879869041, 132784699782, 133064967332, 133185118235, 132448569165, 131752897790, 131527524269, 130670414714, 130453998302, 131024237693, 130989646152, 130032587503, 130731678167, 130320033596, 130986808633, 131566969016, 131968146897, 132444894024, 131620866793, 131884979559, 131163800246, 131403715920, 131003288568, 131671111106, 132091282920, 131536760838, 130663807907, 130330583755, 129857024793, 129074828739, 129773281264, 129610822388, 128841493897, 129692999087, 129543316851, 130015189139, 129299788879, 128342878158, 128352352491, 129165515294, 128253738970, 127473665369, 126959068849, 126758556321, 127133248092, 127403400540, 128205703705, 128300805119, 128436491206, 129084060167, 128201035119, 127414988771, 127087197258, 126870905844, 127302319331, 126389978076, 125567055779, 125803521142, 126742182918, 127123821975, 126957882441, 127624613295, 126728067142, 126239609868, 126821837444, 126331084099, 125659006063, 126168749615, 125618591368, 126537421528, 125601438278, 125926654592, 125403542820, 125911658789, 126089518357, 125931133852, 125325147628, 124574221688, 123629115868, 123291925466, 122595315153, 121630857488, 121732992750, 121335394902, 122128362205, 122877101310, 123368020586, 124154302819, 123448653758, 124136558137, 123434826692, 122731031516, 123327969846, 122470025847, 121798588742, 121863521094, 121089340918, 120205441952, 119674889972, 120013212400, 120225659758, 119712594540, 119045334075, 118325576642, 118005222407, 118670065092, 118156312065, 118294938025, 118189874477, 117394451062, 116438436582, 116966638604, 116599233114, 117593556707, 118336561084, 117573312823, 117901800981, 118248260862, 118695587674, 118414303953, 117913775255, 118239300058, 117966800126, 117929632624, 117428311786, 117347188309, 117752718384, 117437462931, 118029784300, 118524161651, 117974277901, 118073670745, 117350993611, 117189140482, 117154635260, 117354493411, 116795978384, 116060399440, 116416800326, 117146225441, 117710661887, 117420439871, 116748449151, 117748225552, 118113599796, 117461365944, 116734311615, 116868031181, 116866637383, 117219474032, 116904534534, 116182710165, 116866921662, 116550604392, 117120432737, 116707756793, 116389705793, 115727685745, 116034231808, 116964083109, 116329859770, 117188918021, 117911695329, 118452561487, 118969602152, 118803775255, 118726681513, 118761851536, 118481203027, 119348582576, 119438658000, 118797963231, 118389862656, 118171946419, 118663236957, 118956835770, 119938114054, 119466476753, 120200407973, 120079299910, 120678623201, 119830721787, 119143425833, 118191501130, 117874600492, 117642703919, 117593318825, 118468574510, 117932344122, 118311939027, 118462953659, 119417772890, 119668408348, 119197728581, 119861226289, 120583629105, 120981806536, 121574263896, 121136784425, 121888731285, 121099790957, 121417499781, 121023537747, 120210082863, 119314235392, 118800340233, 118481825914, 119347680015, 118497870861, 118481754406, 118503104258, 117797239057, 118618622327, 117809003775, 117755704164, 117969173494, 117376600657, 117567118140, 117175079941, 117554419386, 118079596813, 117432446748, 117963091613, 118404188636, 117434133442, 117564360949, 118065186316, 118479152251, 119250448358, 119188202105, 119621662726, 119487729601, 120237428132, 121103289690, 121144244436, 120689234800, 121209253391, 121260347221, 120945666456, 120853880971, 120379237377, 120797115396, 121759957350, 121064232673, 120986381520, 120170783771, 119925120925, 119092636346, 120024715274, 120055945485, 119613398852, 118999495217, 119748371446, 119268721661, 119603850131, 120181790629, 119561766308, 119110692685, 119863874885, 120562992656, 120677054741, 120076803544, 119292096285, 118311044596, 118815275103, 118378141779, 118973068049, 119726306666, 120673920416, 120988913535, 120370339740, 120155205167, 119810510605, 119992032690, 120304925644, 119906585220, 119401730330, 119756963125, 118985347421, 118556779055, 118740130126, 119170588580, 120088515779, 120148715683, 120284008161, 120408938372, 120103765695, 121082627648, 120449028290, 120632170424, 120491516553, 120395303622, 121077628503, 121124725245, 122085261666, 122840419725, 122951294518, 122666588534, 122990882003, 123748412330, 123883527946, 122995924707, 122004321506, 121125341482, 120726903918, 120408485874, 120119759859, 119826941904, 120604585096, 121386580745, 121074918190, 120080546630, 121048318128, 121666271339, 122275540529, 122153378775, 123036481723, 122428148925, 122121940311, 121820949647, 122014239132, 121064961171, 121395137585, 122039913637, 121809610496, 122511389484, 122504839846, 121844223119, 121196311801, 121757947600, 121236489686, 121217790201, 121100327431, 121974778642, 121716519195, 122610504225, 122463460870, 122536159696, 121948453235, 121487544341, 120978995233, 120043105031, 119424779807, 119609127098, 120334142146, 121239842843, 122142819437, 121682192175, 121824704352, 120876173314, 121503977481, 121602221656, 122245736794, 123046025152, 123868141829, 123482855253, 123836236728, 123063367439, 123535530466, 124436406867, 124839340831, 124725608015, 124000061308, 123962063458, 124893003048, 123895944848, 122974079666, 123798154592, 123219579657, 123012317375, 122980959885, 122113376136, 123087468592, 122932667384, 122836888690, 122447021740, 122761863054, 122105019902, 122301441329, 121818553639, 121326017160, 121901831991, 122833531559, 123756381096, 124425825649, 125144439051, 126098619738, 126688126974, 127169947957, 127618287057, 127559507977, 127908279306, 128775620001, 127859082044, 127322877567, 126488127781, 126452190399, 126979979477, 127795457901, 127996976826, 128852966431, 129072858907, 128176745112, 129001479787, 128968322460, 129809422429, 129287110740, 130037202387, 130409692289, 129579442893, 128889355109, 129795651945, 129140393798, 128752350661, 127790397945, 127120629712, 127734321805, 127579322870, 126826384121, 127248690536, 126618513923, 126538622095, 126976684713, 127400391396, 127448279740, 127858708979, 128617958573, 129447688926, 129927749285, 130158904415, 130327287375, 129733233116, 129568513242, 129320796518, 128496609897, 128241411416, 128995611943, 128327463861, 128510648027, 128621436215, 128669639043, 129400368966, 129350137826, 130139857489, 129781192612, 130074433097, 129987832872, 130214462337, 130610039758, 130220654754, 129806105022, 128924456980, 129740374703, 130684447742, 130667550580, 131340205311, 130716932659, 131145046676, 130453293032, 129602233393, 128951835908, 128225817762, 127938907903, 127987026342, 128790292734, 128767043027, 129566335943, 128922278360, 128080281378, 128652319320, 128451827243, 128116107751, 127753249818, 127035292781, 127266429535, 128229721854, 128217646275, 128523313123, 129391453464, 130225377508, 130020340005, 129361656877, 128937897348, 129339184032, 128630473135, 129022748853, 129503202072, 129585592631, 129388215048, 128813660727, 127940103178, 128827237006, 127970419213, 127054616788, 126362568559, 126710381513, 126890071213, 125897229236, 126632724527, 126356504829, 126912310382, 127384662108, 126981081500, 127384991979, 127800776031, 126939446693, 127320780028, 126946621564, 126292744009, 126831525616, 127751251470, 126934355164, 126520131777, 125695081595, 126349673536, 125623223599, 126225064404, 127121705267, 127617934872, 128614021272, 128637397285, 128858569316, 128900326733, 129831138170, 130049626034, 129644394751, 130141304493, 129271454921, 129462173715, 128999436531, 129647138540, 129518499354, 129880547273, 129346507231, 128951110639, 128247227645, 128438445927, 128414292357, 127869565706, 128346324331, 127601078783, 127711906478, 126727218869, 126783867678, 126582866381, 127037053523, 127513369578, 127290266241, 126435945243, 125909766197, 125522684417, 125152432566, 124591101119, 124309930237, 124286357580, 124320451745, 124002324251, 123475948207, 122584084227, 122441783620, 122675699050, 121750758813, 120768771700, 120725654418, 120104737218, 120529965289, 119579434686, 119272359852, 119043394031, 119562038447, 119589419128, 119130820806, 119317218384, 119854107546, 119041795453, 119223749178, 119976615177, 120223739786, 119283851226, 120113106805, 119721832201, 120262471687, 119739832663, 119576781204, 118896068427, 119408080330, 119687243414, 119531257985, 119988465205, 119738074695, 118963255693, 119409042278, 119592550763, 119624649484, 118754537429, 118523235863, 117995908244, 118941127726, 118734018227, 118645887972, 119163764792, 119990538204, 119894182835, 119768095870, 119303707591, 119592131999, 120196483447, 119604948440, 120542681168, 119561127893, 119964852517, 119404272205, 119114011671, 120007427366, 119135316746, 118333954033, 119034118707, 119543051318, 120439284220, 120536213256, 120342774593, 119959460300, 119776243460, 119692535250, 118790480439, 118164085614, 118681552895, 118059417067, 117686409132, 117279060972, 116657146617, 115884528003, 115087901598, 115285677178, 115037681840, 116034754670, 115717009506, 116022923352, 116123505796, 116983523805, 117287989994, 116801543912, 117006292340, 116683142614, 116737796010, 116181689623, 115752689339, 116693519619, 116223718438, 115844575693, 114897877620, 114481816301, 113851503775, 113236409830, 112326722372, 111883578964, 112362175420, 112326186257, 112846799871, 112751287643, 113494095818, 114404515296, 114747735232, 115083414981, 114481980194, 114556908319, 114796773344, 115294942232, 116093809390, 116164443853, 115262539352, 115121061211, 114780277052, 115492845997, 115735082735, 116699618894, 117247628543, 117706835519, 118344112529, 118469638875, 118469335326, 118925616191, 118591071054, 119340838728, 120055229488, 119516492001, 118962833763, 118340260168, 118924269879, 119364354757, 119086936191, 119128230473, 119181280678, 118451879968, 117969813217, 117679355616, 116850431012, 117654827009, 117326561094, 117000208090, 117004746474, 117926945264, 117603679162, 118360192632, 117361459476, 117636356309, 118155321208, 118325955219, 118848693734, 119485704807, 120372735127, 121131449335, 121424283219, 121468010325, 122356181239, 122969756676, 122302970269, 122752392728, 123622186054, 123762653793, 122842045151, 123338268395, 122604305638, 122651325931, 122421436255, 122992638625, 123217738759, 122516777026, 121534747163, 121350486357, 121425737861, 121169688888, 122108353044, 121395865445, 121413960126, 121352881917, 122207912680, 122103194939, 122532102011, 123263675863, 123912732517, 124151265080, 124671176699, 123678150987, 123666605774, 123443809869, 122613248852, 121829975930, 122546327121, 123169087104, 123367273183, 123348283923, 122613162784, 122772051746, 122499526867, 122013604890, 122285637835, 122478155433, 122910490597, 123867885318, 124253681886, 125041253745, 125441831887, 125537477124, 126180548651, 126187728909, 125315947835, 126228266923, 127160141839, 126734106088, 126017638353, 125285805633, 125411881331, 125427986222, 124521675815, 125444891875, 124579592499, 124923082761, 125379615517, 125708843367, 126609291125, 127261431262, 127472136358, 128426515576, 129045699672, 128193192165, 128277318263, 127899045945, 127495744403, 127462787880, 128410587803, 129389060034, 129136387569, 128909585144, 129614076389, 129850431018, 128925636061, 128188092316, 127528961970, 127856989501, 127489486531, 128159334412, 127307696963, 128102476356, 129075475155, 129075656464, 129107869165, 128945221803, 129121268384, 128636421344, 128649234184, 128902772982, 128423267333, 128769414885, 128947476243, 129374514925, 130047591641, 129050031627, 129293628611, 129106792858, 129165001848, 129979170761, 129924523800, 130661156910, 130421697342, 130025261022, 130799376615, 130524858581, 131310686916, 131661178465, 132654396339, 132036338197, 131677697375, 132173549279, 131432853181, 132122083998, 133113510845, 133515729919, 133298361514, 133001883625, 133860468809, 134465271396, 135435800766, 134947695160, 135885584128, 136294614160, 137272696819, 138258353664, 137958751048, 138270088394, 137553267043, 137160431687, 137681837412, 137879840523, 137289998482, 136401167865, 137248017772, 137820184019, 137642429654, 138374261331, 137502398052, 136581249529, 136307521293, 135697155171, 134975148637, 135939435374, 136695091199, 136887406256, 136003744833, 135460992916, 134733876944, 134503545948, 134189401669, 133216184735, 133992714645, 133471436437, 134150231449, 134794073720, 135610275526, 136581316462, 136500295469, 136989253391, 136463737170, 135965360922, 135104234885, 134747207349, 134749520403, 134165910535, 134959098579, 134536703566, 135427301551, 135885349395, 135133584344, 135994159377, 136716502592, 136025224500, 136640781586, 136993982614, 137372649267, 136888194022, 136859105499, 136601636591, 135636285698, 135294886013, 136096752622, 136170908936, 136457774668, 135603369422, 134802677879, 135031161931, 135932320127, 136196586579, 136581329591, 137409958952, 137417595482, 136548445233, 136561544600, 137424155997, 137187516899, 137106811431, 137501545106, 138132276866, 138374503583, 138338151390, 138723542559, 139422998561, 138940536027, 138163456527, 137670412123, 137630584446, 136944372033, 136260822738, 136219888082, 136674773481, 137588797887, 136612788328, 136939527872, 136456289066, 135948362123, 135545968188, 135231849194, 135756624281, 136036774688, 136681905435, 136666421421, 137262138554, 138025597949, 137523414640, 137692064811, 136965328261, 136354552354, 135574268085, 134612735062, 133674030411, 133551890325, 133498217185, 134092929930, 133471354067, 133687446189, 133810388639, 134458867041, 135094829183, 134758796475, 133804519137, 133546825508, 133457620837, 134392186719, 135196548926, 135260647613, 135562100648, 135822184689, 134923176734, 134289686312, 134153276290, 134883334054, 134156976455, 134216140555, 133360186004, 133520778559, 133235902886, 132719696647, 133149032716, 132386527547, 132637524135, 132064390058, 131588061969, 131173914430, 130388765139, 129969716091, 129953979924, 130237138773, 130835603423, 130097029434, 130828781334, 131706812435, 131624746146, 132300422433, 132895251181, 133574854793, 133131386340, 133537423329, 133970227823, 134700546307, 133897215057, 133670776731, 133613010950, 133005601298, 132273270647, 131299296784, 131556815351, 131140838806, 130482562582, 130032857663, 130318335290, 130420104634, 130212152620, 130626879689, 129799315125, 130441060676, 129534434261, 130478049292, 129819399689, 130209781608, 129953688806, 129590923864, 129370833035, 129769772536, 130405597694, 129786471566, 130533085869, 131120606207, 131946505972, 131879301099, 131629397311, 131378104808, 131404063203, 132281703697, 131974675488, 131005086976, 130946967454, 130943018974, 131765194183, 131890740649, 132176702603, 132865258349, 133696210112, 134107195971, 134038679970, 134865167695, 134745249738, 134889842652, 135423465333, 135036000951, 135489235865, 136274116343, 135953030684, 135824243304, 135231141686, 134452725708, 133904580910, 134533113678, 133551599154, 132880695445, 133128810447, 133827483318, 133326861044, 133972643969, 133209375070, 132418203165, 133126570265, 132215401847, 132832341884, 132519691818, 132177403571, 131924670326, 132126378571, 131997185626, 131332786194, 130548414233, 130104352902, 130545788399, 130068872579, 130115250146, 129749133386, 129960509154, 130897368523, 130849776021, 130824387321, 130689753124, 129987586679, 130275179503, 129992198421, 129701522776, 130643495853, 131551876834, 131681727167, 131111801084, 130987265291, 130443354043, 130008097183, 129060432731, 128705520210, 129210659820, 129048931485, 128230421162, 129075844252, 128538475382, 128661661216, 128091915116, 128682083032, 128768459708, 128183333212, 128912872385, 128367611185, 128738721026, 129258476214, 128625910236, 128738036720, 129217370276, 129905018103, 129669647078, 130384486813, 130747720945, 131537559820, 131391352208, 131119334670, 130405705721, 130835604949, 131101024044, 130542514838, 130559598754, 130590632484, 130044586048, 129115517532, 128563308970, 128985710269, 129341119059, 130276421813, 130445408320, 129902491428, 130235942709, 131234903465, 131802786604, 132574355903, 131576993273, 131176855790, 130711618968, 130280932474, 130111319631, 130404385335, 131226187412, 131566235139, 131646794179, 130795981368, 130538994586, 131180159328, 131103075404, 130849408736, 130153270455, 129465888074, 129036626654, 128729006240, 128298101501, 127703887982, 127273829236, 126447009950, 126076351942, 126381838511, 126704232792, 126447930332, 126857345211, 127263421665, 126825197696, 127259364728, 127433481038, 126542655605, 125609267215, 126266883283, 126142201399, 125656226039, 125379581631, 124465831526, 124574827486, 124774723059, 124962326457, 124629886305, 123698266369, 123329836256, 123091356581, 123164019263, 123092443499, 122449619361, 121899869183, 122574606653, 123562205804, 123519029854, 122868696175, 122339217677, 122142573200, 123050266466, 122758370403, 121857774605, 121039063682, 121053677143, 121453695801, 121857813281, 122807820586, 122754022699, 123355786502, 123887132082, 123753388233, 123095275898, 123702692457, 123890786877, 124707802164, 125293486239, 124815311923, 125328827044, 125552925616, 125973113578, 126141340209, 126769096490, 126198876335, 126109935343, 125308118968, 125392084355, 124412858575, 123417530986, 122726821197, 123470642377, 123057421676, 123494840431, 122702585714, 122908717808, 123139488660, 123573915677, 124087732844, 123768892545, 124112591482, 124074634182, 124785181264, 125501641125, 124983630921, 124699241497, 125679084848, 124885498275, 125659868340, 125137445598, 125492982090, 125880284472, 126064627239, 125773755010, 124789204561, 125688714843, 125673827363, 125092990980, 124802618231, 124464700742, 124802067391, 123972050710, 123711709862, 124335272927, 124120883612, 125017695194, 125699675431, 126321690561, 127262530972, 126896762153, 126513975344, 125987958918, 125639558775, 125499209734, 125631503030, 126046133590, 126100496491, 126230478361, 125517136635, 125520190249, 124996631140, 125312680859, 126017422995, 125156784383, 124747664938, 125635964600, 125191645015, 126171611364, 125518628021, 126480521850, 126473746093, 125842489367, 125540273424, 126299202628, 126789707794, 126813435567, 127756643657, 127068456184, 126561625769, 125686440344, 125397772658, 125898489194, 125106640656, 125537061375, 125953482782, 126874188502, 126708606905, 127630609946, 128110814856, 128428387428, 128514267871, 128748852173, 128037577331, 128539139456, 128793568944, 128801332532, 129109726443, 129871320233, 130687487376, 131582106698, 131411598178, 131385583667, 131551357877, 131695975491, 131271393697, 131330970385, 131293022948, 132172569615, 131893055060, 131922915104, 131638301346, 131882197342, 131407157596, 132334845915, 131382172714, 130554044343, 130089674771, 129107480945, 129847933917, 130005293984, 129809751891, 129021516187, 129995344548, 129680133960, 128922284605, 129359341938, 130178005408, 130027007480, 129497772001, 130156998188, 130967730890, 131091614245, 130842847605, 130861243410, 131702632675, 132601444713, 133250134519, 133438134171, 132594623971, 131835676411, 131829622674, 132434264646, 132907373241, 133414768571, 134414207851, 134072449062, 135048172935, 134408431119, 134442395541, 134060538737, 135059592012, 135546482984, 136492328212, 136961414961, 137581542355, 137641620394, 138217870128, 138522838031, 138141859707, 138392023886, 139208823954, 139159851904, 138314875399, 137722001755, 137134217238, 136335805949, 136015573490, 135781013210, 136580509954, 135725610219, 135473609489, 135191307800, 134718747991, 135431844764, 135775336742, 135235431481, 135337762284, 135671204928, 134680074048, 134760944444, 135052255815, 135501103487, 135044283589, 135192492823, 134432923073, 134044748021, 134541524093, 134757002132, 135458554249, 134785342829, 135390079460, 134450682402, 135047211974, 134732436026, 134055520048, 134662757132, 135001137072, 135053757244, 135876679159, 135753189545, 135420444911, 135518467297, 136273793579, 137026182232, 136532624209, 136861796615, 136953434351, 136286670935, 136729512957, 135754068747, 135085098413, 135732413155, 134932551400, 135749053979, 135922531017, 135638002015, 135496441519, 134967558243, 134491528740, 134890513781, 135230907462, 134338144940, 134097314900, 133933903541, 133961837366, 134296556457, 134465927657, 134524539219, 135257816434, 135747195904, 135248867118, 135464813329, 135261335541, 134764044008, 134027317104, 133776412809, 133792494119, 134175968621, 134495680172, 134469754444, 135202411993, 134782594649, 134532709969, 135423339551, 136199402738, 136739991594, 135979447354, 136750459231, 137216368679, 137912958033, 137417490677, 137714206482, 137347521342, 136604253600, 135783353426, 136150529468, 135379362934, 134435945863, 133743377584, 133002270687, 133604196714, 133239142744, 132675794478, 132699057034, 132216048384, 132082119947, 132486313205, 131765174237, 131400717647, 131496321896, 132408989128, 132245991655, 132827986633, 132767989236, 132655565641, 132191964406, 132494666543, 133063487612, 132100459729, 132566524030, 132833347548, 132591236077, 132301377082, 131805448017, 131141426829, 130971151512, 131510901474, 130548657984, 130409922437, 131175861745, 130818344675, 131369766211, 131172972652, 131203082924, 130695723556, 131193510662, 131059759415, 131594443283, 131805480344, 131542366753, 132422008927, 132071140865, 132118790876, 132378115111, 132365303747, 132272906009, 132262115318, 131769588841, 131855675154, 131706895812, 132585434487, 132074070913, 132896363136, 132408824369, 131597039132, 130925209309, 130702753805, 130164103512, 130811793101, 130866354285, 130972147150, 130759776583, 130536572137, 131464711499, 130564130914, 131242378652, 132150620275, 131960116660, 132274480969, 133085161309, 132571201404, 132708861669, 131735424467, 131448475203, 131737995939, 131708937402, 132593961250, 133213120231, 132429359517, 133145680973, 132950018874, 132940436133, 133911552313, 134082180982, 133824075572, 134257351258, 134776955829, 134405056421, 133827929728, 134348624152, 134054196715, 133657095399, 134345478459, 133458777011, 134040651954, 134959708260, 134958703227, 135590677664, 135748189152, 136623881627, 136308557805, 137269313989, 136453601983, 136726123708, 136216962392, 136241457529, 136342704258, 137132892332, 136448682952, 136807249119, 136081894687, 136193797124, 137157918934, 138042389568, 138594095852, 138173086531, 137779237368, 138649906804, 138736002829, 138275277015, 139070418607, 139161329357, 139767040040, 140627499625, 141534015694, 142475721609, 143116879092, 142245628129, 143056727245, 142975874770, 143420606955, 142944173267, 143884680406, 143971520368, 144220508183, 143431962975, 142856650004, 143588576937, 142924417040, 142166642376, 141809575196, 141314888931, 141250112283, 141539661754, 141432873206, 142063295581, 141114620979, 142064662298, 142908260489, 143256987694, 143199062006, 143440830999, 143498427485, 143694525720, 144265837766, 144210352968, 144747101951, 145605953956, 145580576527, 145122030322, 144170181071, 144832209409, 145779184707, 146029555231, 146228216352, 145668835447, 146573239669, 145696385870, 146508435100, 145705300034, 145073569914, 144929825097, 145150579876, 145625634400, 145919305993, 144986193263, 145725855747, 146271615423, 147266715687, 146531802003, 146128806200, 145296932598, 145148983856, 144246051980, 143941933776, 144638021431, 144310324464, 145036571507, 144177164983, 144618554138, 144197728441, 144638123142, 144576907422, 145192252601, 145318754746, 145412438740, 145345619271, 146320521775, 145964395096, 145465647119, 144512419982, 145446204244, 144777953595, 145130137270, 145884231087, 146454891437, 146952065966, 146337188949, 145812865059, 146411465874, 147321480037, 147140844666, 146578099370, 147382656495, 146888318572, 146679982414, 145961074560, 145437776002, 146022904294, 145119025599, 144666675226, 143698698327, 143402045150, 144165357528, 144681617457, 144660638088, 143933218830, 144691771956, 145191360826, 144217856276, 145192176177, 144776559608, 144716292596, 144114947538, 143914109850, 143025173969, 142574207719, 142912343312, 141922521392, 141441886449, 140636883170, 140570908612, 140122182971, 139983208186, 140645228765, 141351414911, 141207245168, 142148171752, 142856471547, 143799985324, 144719882673, 145677850520, 145427804796, 144580158318, 144439907794, 144235093034, 144759490788, 144608436706, 145497406566, 146444004946, 146719073139, 147127672616, 147873480779, 148406042136, 147683348351, 148545182997, 149538194917, 150051104779, 150633051258, 149932996314, 149103568469, 148903961534, 148233166321, 148997542820, 149249690749, 149903577280, 150587492673, 149950324459, 149708119288, 149965115842, 149705260532, 149934028189, 149132193159, 148868104936, 148931447109, 149100316645, 149441899509, 149171617711, 149153938963, 149538770300, 150380330703, 150507525692, 149976540839, 149557755174, 149017457376, 149426184625, 148806931687, 148372916736, 148103564144, 148159420440, 147812315354, 148199744210, 148028933955, 148246855848, 148197943953, 149000333499, 148052553153, 147792837037, 146935522175, 146133203074, 145305945740, 144920140597, 144001703652, 143864985710, 144016528238, 144028832697, 143751569644, 144224974734, 144850295609, 145154088976, 145027244079, 145483246156, 146139787761, 146257301429, 146991660040, 147267520958, 147192898576, 146364210301, 145539319181, 144996669430, 145243376885, 146172151852, 145850184359, 145234470146, 146010957684, 145626074993, 144712653246, 144023885300, 143473966418, 143509358170, 142590113395, 142948286858, 143801272302, 144535805355, 144372830790, 144588764160, 144191147693, 144532521839, 144633186238, 145366287712, 144469574114, 144015316474, 143444499505, 143048233311, 143195241584, 143586907078, 143641400439, 144540337369, 143818121630, 143168664651, 144136024010, 144554446351, 143784726328, 142818515316, 143246722022, 143500016891, 142584068016, 142223679398, 142776231500, 142926243822, 142593388759, 142276757956, 141877367051, 141495405757, 141460019301, 141964924376, 141268892967, 141003251588, 141981580493, 142896234901, 143450675529, 142967820822, 142124872057, 142413124841, 142800981938, 142176866618, 142052969713, 141162592922, 140298988228, 140366379133, 139887320477, 140824158209, 140373341512, 139816806074, 140388895904, 139542945133, 139777002953, 139897227194, 138968638697, 139127901965, 139409391535, 138510334959, 139119210819, 139360143472, 139085838609, 139018815703, 139982410892, 139488743849, 138522796328, 138229691184, 138472918507, 138470473787, 138511952338, 138090906056, 138686743526, 138005377780, 137646936021, 136766527668, 137710121877, 136880901662, 136318112021, 135770178641, 136506203754, 137162767778, 137344540051, 137066999497, 136402575062, 135493480087, 136370059439, 136647879889, 137624607969, 138080111519, 138383148648, 138142952370, 137954279806, 138508956355, 139277423220, 138593733822, 139538356446, 140111363133, 140574907125, 140222455674, 139278906713, 138696522813, 138997964368, 138578247852, 139256297474, 138914529295, 139242313653, 140219463553, 140980537650, 140275772323, 139311470505, 138763234167, 138658684642, 138809730960, 138725874195, 138072942078, 137891493428, 137139483653, 137989257439, 137087279008, 136232372184, 137135530485, 136597087059, 137051734353, 137962707913, 136979574430, 136613371081, 136561402678, 136649630437, 137345102920, 138244388103, 139046103126, 139972026778, 140320726411, 139742875035, 140736270543, 140786085799, 140306666210, 140508371240, 140461734726, 140140765945, 141082133318, 141140625322, 141062331641, 140254739833, 140995389389, 140919030087, 140179701831, 140707018992, 141168809038, 140846958364, 141217267089, 140535198219, 140884087633, 141127885365, 140447759782, 141116083715, 140518014605, 141110072753, 141833448119, 141144676911, 140600114477, 139710036545, 139056610498, 139612659042, 138945121614, 139735093608, 139571262090, 139670035883, 138939890933, 139052390164, 139757479280, 140484889913, 140054713149, 139536311442, 139202401168, 138992757382, 139345661251, 139588674732, 139742442874, 139178311305, 139026852114, 138949242714, 139323589206, 139554164567, 139486102932, 140053767856, 139105136794, 138776463717, 138400547676, 138601041462, 139281852335, 138354602776, 138195325144, 139081602487, 139357982158, 139492618208, 139916907826, 139951511057, 140418179647, 140497634172, 139915636406, 139614331150, 139063080617, 138970686706, 138250603157, 137309280460, 137710442418, 137087210903, 136957871186, 136515362471, 136651910807, 135695328744, 136541796622, 137018742229, 137231111537, 137811852999, 138712060386, 137930825748, 138035800568, 137926262180, 137595353012, 137562196351, 138353898857, 138338345726, 138499952597, 138126770062, 138033879196, 138310405708, 139230489912, 139343240208, 138832777073, 138745909812, 137922581909, 137353967199, 137366983829, 138163529400, 137698347897, 137517546908, 137500054116, 137862808628, 138300863036, 138199987426, 138370812373, 138822090499, 139047308334, 139595132244, 139887370706, 138962722056, 139471991617, 140012788645, 139452556398, 139590814130, 138651441289, 138918880735, 139852216229, 139113634638, 139934408471, 139940211833, 139441116036, 139559392130, 140552554493, 141281017265, 141532558764, 141018509199, 141482274860, 140484885890, 140059245372, 139906196751, 140523803158, 141219563105, 141301164207, 140963618806, 141744525952, 142119456015, 143022018991, 142926807317, 143624630622, 143644902075, 143693595599, 144615836917, 144578530909, 143754876968, 143513966001, 144236484288, 144077253165, 143600802726, 144398855547, 145387574880, 146250883142, 145288091099, 145650602945, 146122726236, 146923088632, 147681777626, 147488470881, 147175948700, 146259375955, 146611559374, 145784255950, 144975187792, 144838972682, 145682704334, 145744762880, 146740267026, 147256021414, 147730789860, 147734785203, 147630542629, 146667449402, 146211129317, 145367617876, 145007974940, 144872025237, 145735158166, 145847440519, 144946878183, 144099077327, 143732226592, 144702379409, 144847688486, 145817104213, 144972537603, 144579359161, 143858572382, 144255582257, 144944386834, 144501302981, 143589537342, 143822077266, 142959851402, 142908102954, 143230496552, 144228550414, 144718387768, 145413516011, 145553823871, 145410952059, 144812243550, 145746430468, 145734779183, 145354821692, 145504237010, 145263363483, 144916293150, 145785635727, 145943569058, 146206564689, 146104185666, 146147692912, 145193477378, 145374301349, 144676419352, 143956111588, 144946946870, 145036470742, 145792491387, 145023501171, 144679333741, 144089831910, 145031624654, 144598514362, 145440890902, 144465953496, 145159267875, 144161648529, 144065989387, 144430119129, 143778308415, 143510661346, 143943914571, 144580280968, 144293227874, 144168875421, 145031390794, 144659160039, 145100615609, 145634670563, 146469676751, 147246190441, 146615871038, 147424740017, 146508737440, 146943745285, 146134710170, 147114766605, 147826524969, 147943141565, 148653600784, 147690572955, 146972586903, 146037256797, 146891760777, 145918431195, 145457534900, 144620306157, 144319060404, 143616496802, 143081835210, 142421363675, 141916686945, 142868748966, 143305543274, 142983560889, 143485897359, 143985100154, 144848850407, 145815212254, 146334986830, 146295745271, 145342850127, 146313427111, 145754363068, 146571740064, 146828439739, 145941276298, 145990751798, 146895424136, 146766214856, 145942014668, 145735055601, 145999479698, 146615429744, 145663598281, 146071435038, 145523619575, 145090957855, 144279880236, 143382904417, 143359971724, 143722572725, 144069516466, 144715960277, 145590543110, 146024964678, 146519287415, 145778997950, 146328746799, 147087645751, 147301607474, 148107502678, 147201330165, 146853454122, 146892271025, 146597344089, 146118620731, 146315636404, 146211155302, 146486880006, 147169793829, 147393631134, 148275753703, 148343212096, 148481825717, 149183957774, 148305443311, 149027908447, 148804777338, 147866962434, 148846804827, 149454108189, 149269820211, 150236338326, 150620467437, 151277661897, 151906983108, 152811109276, 152179334512, 152005243364, 151766775634, 151577549609, 151766373388, 152752147569, 152828916896, 153015821316, 153205561604, 153743731580, 153642420262, 153991818430, 153067473868, 153581575965, 153404213503, 154380306787, 155197587878, 154224227514, 154956358526, 155318772716, 154894855059, 154247597123, 154373326288, 155071795987, 154349005003, 154851921791, 155347653017, 154627300394, 153949722421, 154361944933, 153694567620, 153223601290, 153642918860, 154560550087, 154603586764, 153942332275, 153185778793, 152612236079, 153463241353, 154318691665, 154217834351, 153781505389, 152793609745, 153527524873, 153633988443, 153016092020, 153361291778, 152805632645, 153730680703, 153286307513, 154093066966, 154443633316, 155419660918, 156220157702, 156518591890, 156743613745, 156955602073, 157197731718, 157325029497, 156509359941, 156053054262, 156268896976, 155734486332, 156349555886, 157094335919, 156807520558, 155999391427, 155033709268, 155579296733, 154913851368, 155501090397, 155523288351, 155216170673, 155657653403, 154965066364, 154237435894, 154179533257, 154406279499, 154141897546, 153524082308, 152858952540, 153366202784, 152480063278, 151956219195, 151501013609, 151034278945, 150729341712, 150628437951, 151219155369, 150255870990, 151021916997, 151991238880, 152424326575, 151466617708, 151231436987, 151214829969, 152012324686, 152650450971, 153566002920, 154054660912, 154208992344, 154692983733, 154251220744, 153663193153, 154562623142, 155525542473, 155731552178, 155032360858, 155553811924, 156339988679, 156898070890, 156120704465, 156193781195, 155344483679, 155696797777, 156394279387, 156928175119, 157593328138, 157427878266, 157898020984, 157032659834, 157772277514, 157461386905, 157254985846, 156365060343, 156954835793, 157504897596, 158378121833, 159265114823, 158972740473, 159410679364, 158743602063, 158467323026, 157919428219, 158369518539, 158229686858, 159057025888, 158689838152, 157900816489, 156941471666, 156862876016, 155938896590, 156622136378, 157568642226, 157428698678, 158302744910, 159225100814, 159575458947, 158957853547, 158693306977, 158836391270, 159631662439, 160294130005, 159429017841, 159944970628, 160100449916, 159720765440, 160389467419, 159920498199, 159172461773, 159925293177, 160061544042, 159483598407, 159544593421, 158786740051, 159563001114, 160001198370, 160880353623, 160436271880, 161429880296, 160716378839, 159810279135, 160033118463, 159777527221, 159130920496, 158616458973, 158458712789, 158503040423, 159479800314, 159088250861, 160009164350, 159373869591, 159896542630, 159979282727, 159833922258, 159945309431, 160397353688, 159604649253, 158907695781, 158896538539, 159582534337, 159525369251, 159873806297, 158955294826, 159160526622, 159670859850, 160403314314, 159447664030, 160132046644, 159551284525, 160423805739, 161000252123, 160663279696, 159993681226, 160456449554, 161420965644, 161151008131, 161689093080, 161127366606, 161210079878, 162045470887, 161898856719, 161184784134, 162114333923, 162262666046, 162733836443, 162030091059, 162918371213, 162274858462, 162681417377, 163044854110, 163241466840, 162790525166, 162465762635, 163403506108, 163749375967, 163717586588, 163049750262, 162209929392, 162631296181, 162126133402, 162295933997, 161930082938, 161307178956, 161237444329, 160319332520, 160426632703, 161080321113, 160301761322, 159811328310, 160522326885, 160912722603, 160870824897, 161824250283, 161077704661, 160218304870, 159594421494, 159099044968, 159145415487, 158825702943, 157929077085, 158061317659, 158978737990, 159952936305, 160924808181, 161012182003, 161283829503, 161245931278, 162003963332, 161540575332, 160995686777, 160608820098, 160220170969, 159949648820, 160132636479, 160539954231, 159787847085, 159596731373, 159805575920, 160364516568, 160894475696, 160759453152, 160655909904, 159976563840, 159477890190, 160128718842, 159380271420, 160076729452, 160767551021, 161610103239, 162182250030, 162117500636, 162197625479, 161990872244, 162217092551, 163201162997, 163748134141, 163141885695, 163487559202, 163035002871, 163773672389, 163857117966, 163326231468, 162580136067, 163529032016, 163646057052, 164079660717, 165001643796, 165002539338, 164953848840, 164811287853, 163956655175, 163812756648, 164309838540, 165112568810, 164961042606, 164182509188, 164957464277, 164364357076, 163545543895, 164473367006, 165339113212, 165972117533, 165207579433, 166016022885, 166108773768, 167027146435, 167933295591, 168720865952, 169665562014, 169345447344, 169192596232, 169261165404, 170027992259, 170896743376, 170764887489, 169880159538, 168919668216, 169706804175, 168719275224, 168332521849, 167783663026, 168130882276, 167301660995, 167701444058, 167254717577, 167181052247, 168015313965, 168801143307, 169387353771, 170304768189, 169460565933, 168818284465, 168253404945, 168110470279, 169024893745, 168998007733, 168585308022, 168022755476, 168340174227, 168482995291, 169075847091, 168758518758, 169598421052, 170430589512, 170256814312, 170684560270, 169955345254, 170494468595, 169801507704, 170235772416, 170563106665, 169574844255, 169879874123, 169342492951, 168386780074, 168521123261, 167527526545, 167978440292, 167508876379, 167674980524, 167626949754, 168510389691, 168315766741, 167789171062, 167397728948, 166618276661, 166875932816, 166429335581, 166444519314, 165482508994, 164967706305, 164047744445, 164120803855, 164202454027, 164580494784, 163633547162, 163515787347, 164240313489, 164358326776, 163605867746, 163697379429, 164150171027, 164489599228, 165378120047, 165823764065, 165065937024, 164099755508, 164431534290, 163727315595, 163242950717, 164085378766, 164670591348, 164479428060, 165439290361, 165820801788, 164865580789, 165336525559, 165377299279, 165828136574, 165865908556, 165956416365, 166673751739, 166211531403, 165364795243, 164453373820, 163781203259, 163772633202, 164636097504, 164690676960, 164620602533, 164342077827, 164992984357, 165794411232, 166346910968, 166947829395, 167223543016, 167028743221, 166176182548, 166533172461, 166587312501, 167272626883, 167971313794, 168688636280, 168273072394, 168239853558, 167298224760, 166999985076, 167841587910, 168278562036, 168873516342, 169168728639, 169248065786, 170162118631, 170038538580, 169730676348, 170114749698, 169589962678, 170207943272, 169304669363, 169394779129, 169978444104, 169286605912, 169016104517, 169526075707, 169580812881, 169271132631, 168341527057, 167863123366, 167002901393, 167084029430, 167624047142, 168275411909, 168752901994, 168094871156, 168095026715, 167475409688, 167634388516, 167100218976, 167644642096, 166729189876, 167003329847, 166649638077, 166413676812, 166351575603, 166289323569, 167001522003, 166689240668, 167662754046, 167459664731, 167823406747, 167375436317, 167211453760, 167316472672, 166470654237, 166984800228, 166602616621, 165616313097, 164992935242, 165800608870, 165381060178, 164473381147, 164662791074, 163968439159, 163400847381, 162488160044, 161558480071, 160892470931, 160977179935, 160090342231, 160237652102, 161021583955, 161592647663, 162390609381, 161839689951, 161598176403, 162113926103, 161818613851, 161536927514, 161706343148, 161497874248, 161458463403, 160871341512, 160826317222, 160460201750, 160669524093, 160223374533, 160301928913, 159786937659, 159431457924, 159239563450, 160083305511, 160911665921, 160377526693, 161214457328, 161743515608, 161681569718, 162026605397, 162695489432, 162540586683, 161622501478, 161018805403, 160229975831, 160729948612, 161647016053, 160986543701, 160468547215, 160799707057, 161729564118, 162065665434, 163062782149, 162418884107, 162956983695, 163502958111, 162882652718, 162609203123, 161630121042, 161653704105, 162458465448, 162461990211, 162430413747, 162022803749, 161370083574, 161723380570, 160766121510, 160373676882, 160071432317, 160609478096, 160113195914, 160655573608, 159873367505, 159089378674, 158724172883, 158351145032, 159074240686, 158945912848, 158725107000, 159336724074, 160251981145, 160214490924, 159990231390, 159271583542, 159899018977, 159745634714, 159278035309, 158672489330, 158494475149, 159082817779, 159960534092, 160519348139, 159870703668, 160535914861, 160262852175, 159322673816, 158937792805, 159097821178, 158682809546, 158427680939, 158016732413, 157425897876, 156631207661, 156984731937, 156083523172, 155951964070, 156032860092, 155645743963, 154659262447, 154560927107, 153607138965, 153922801375, 153523682708, 154071990804, 153497407066, 154375062379, 154428241633, 153742772058, 152770605752, 152802113204, 152194871891, 151518715674, 151090721335, 151140575882, 151109185549, 150484780190, 151458195633, 150683954657, 150211448787, 150567538164, 150593837227, 150372910238, 150756015438, 150439559003, 151222198732, 151523869305, 151366311043, 152246852282, 152812122720, 153170388158, 152997863317, 152040387653, 151245328324, 151225765350, 151356310307, 151354060911, 150494008629, 150162838533, 149351091003, 149510504623, 148611452859, 148723141346, 147957831855, 148738045650, 148808427551, 149771994338, 150254086164, 150137560834, 150546646184, 151206729039, 151800276223, 152492396382, 152285366722, 152763846969, 152200650021, 151425425332, 151783026771, 152638266426, 153530673370, 153292686354, 153410688988, 152727108019, 152620588845, 152704377151, 153535625319, 153429210393, 152888187320, 153441311450, 152657676783, 152279796802, 152905450083, 152294190316, 151895603645, 152523300312, 152772201345, 152236299599, 152779260477, 153199110995, 154105530863, 153926685847, 154295375108, 154085040687, 154968579336, 154912451166, 155798650130, 155953335408, 155688992997, 155198617985, 155265724585, 155783128128, 156227827525, 156415668627, 156609900302, 157527448441, 157938260431, 157229156554, 156242714976, 156274476108, 155844200052, 156375300448, 155978708794, 156239489030, 156215048137, 156894568996, 156291343200, 156435221510, 156814658042, 156434623752, 156917060115, 157873318358, 158717618335, 159520316358, 159114268392, 159315582827, 158897298966, 158253902878, 158649977119, 159364686629, 160040892088, 159209855841, 159324334721, 158978193297, 158654605448, 158222728926, 158068166300, 158851110752, 159212347830, 160181768091, 160463988081, 160325075586, 161300310683, 161456770720, 162109746200, 162689539289, 162268267089, 161684648659, 161684908551, 161873022764, 161044257766, 162042257806, 161511887791, 161375615029, 162279377597, 162140836073, 161414404622, 160444738594, 160126098422, 160229127417, 161027138173, 161957795157, 161700553662, 162646886601, 163552214761, 163948994583, 164334352033, 163458433308, 164403646031, 163710779528, 163193790535, 162551586274, 162711918963, 162051342203, 162256008225, 162322214511, 163301473950, 164285226028, 164426771319, 163616014668, 164144437062, 163436915611, 163013363217, 163093580739, 162334812503, 163065187036, 163276708536, 162439881272, 161591001461, 160785283312, 161724132931, 161841298690, 162108066366, 161183785773, 160760787042, 159820018070, 158905522548, 159885336876, 159264148311, 160169583945, 159203197518, 158708747239, 158364201973, 157638540105, 158025155958, 158645597882, 159133901188, 158355445173, 158600061424, 158843014218, 158140306141, 158062832466, 158894183467, 157898946765, 158222753445, 158539543600, 159464262352, 158661734437, 158063286458, 158222379707, 158677441308, 158968423903, 159276265054, 160054993165, 160323896013, 160464065929, 161253588781, 161407669259, 162089247882, 162453033625, 161722313266, 161145679217, 161496332621, 161796627611, 161710622450, 161881556184, 161946252930, 162469071484, 163431478111, 163977670705, 164939280849, 164379383045, 164746728188, 165005272642, 164280201562, 164260164836, 163998892335, 164670276658, 163985780695, 163665015936, 162909542844, 162269415128, 161583137040, 161736379117, 161773511589, 161116555109, 160727658708, 159736315548, 160396514781, 160695050410, 161503525684, 162037307277, 161970010543, 161219519193, 160777292449, 160228290514, 161004688974, 161596750463, 161786934658, 161493004771, 162195013100, 162322766620, 161782345236, 162243577167, 161604869306, 161825149571, 161833886774, 162775919806, 163152544265, 163676079816, 164536178875, 163850244416, 163580124023, 163301707364, 162834352592, 163719245197, 163202826915, 163570417377, 162915281265, 163271897760, 162924749551, 161978386183, 161214658241, 160827097612, 160309051126, 159463587846, 160103361516, 160598005633, 160927818597, 161562952793, 162160789987, 162663412366, 162503557400, 163171325079, 163395002259, 163249458363, 163517311814, 162568273675, 162789644811, 162106982261, 162060419578, 162507223937, 163298835677, 163610154478, 163039801153, 162076848942, 162253111857, 162091527338, 161194366933, 160694044189, 161636312089, 160667275407, 160869736173, 160286957293, 160455533650, 160164131786, 159903789028, 160083684368, 159644199671, 160455780268, 160816783944, 161160559241, 162001787258, 161288938335, 162059892221, 161834957416, 161320192622, 160493284336, 159642427695, 159946099972, 159521687384, 159754286041, 158764517915, 158424779116, 157541075956, 157672094765, 158386463830, 159307828163, 158945575379, 159587367821, 159668849410, 160275225307, 160513884851, 160336362245, 159405227061, 160256660692, 161220809341, 161777754339, 162363775670, 161631315569, 160675702180, 160919729093, 161917232063, 161332450377, 161647321328, 161424590526, 162322131299, 161398579763, 160959810540, 160436710750, 161407999641, 161209790352, 161957808475, 162397358972, 163322830847, 163566417380, 163677732652, 162900495604, 162726502618, 162276945031, 161304678876, 161815358678, 162643119663, 163532359587, 164406921020, 164843823265, 163896540976, 163261537080, 163151721965, 163646431005, 163108975933, 162166171999, 161222453585, 160899466283, 161759584215, 162605961482, 162542596564, 163373797683, 162560649391, 162445775041, 162504332432, 162799800191, 161993907365, 162956348442, 163218017643, 163142310198, 163868758301, 163811661339, 163235197071, 163337548318, 163640456947, 163040985842, 162504494618, 162763306778, 161938994860, 161662689425, 160739563534, 160125920985, 159495492501, 159104514679, 158172741257, 158105771289, 158727465872, 158877258862, 157951474081, 158140974168, 158349747917, 157757430662, 158166148742, 157600342188, 157765493792, 156861770556, 156840063505, 156973459547, 157253204683, 158050116564, 158447138385, 157542482737, 157770979175, 157011224977, 156227945203, 156166534222, 155860495554, 155321550839, 154948669549, 155519485376, 155574498128, 154862642942, 155612134645, 156422169839, 155921746132, 156697362660, 155772628951, 156546655726, 157241555258, 157632457206, 158508541463, 158703383377, 159614093998, 159926855837, 160742083118, 159887325489, 160730628441, 160721805626, 160945585302, 161693530739, 160884027291, 160652823057, 159858595885, 158925052881, 159814539453, 160359242045, 161058273791, 160989516456, 160931862660, 160480157538, 159499692086, 160305342975, 160552742977, 160446965572, 160988160211, 160035814728, 159325851540, 160166985626, 160380689740, 159881998837, 159407175747, 160267647285, 160680268549, 161510706883, 161858480902, 162739404803, 163722536980, 163527490989, 163122671759, 162384709786, 161992544215, 162080066414, 161120671673, 161134675757, 161276312247, 161854676342, 161519115870, 162075249051, 161421894630, 162275026415, 162471049630, 163263070593, 163495850658, 162810500281, 163662520406, 163794985245, 164384010955, 164316584730, 165288689476, 165428631154, 164457384728, 164170946409, 163497558211, 164114965348, 164793235367, 164959322310, 164211358384, 164618833113, 164216463437, 164486629354, 164687205634, 164180720759, 164850237704, 165578801335, 166323604389, 166755319920, 166759302356, 166376097493, 165825489940, 165489558875, 165969917040, 166478465327, 166214143594, 166984450660, 166632998438, 166875731125, 167153298487, 167038145934, 166567730842, 166082307190, 166457515205, 166294517801, 166234715816, 167059467795, 166543169130, 166448299742, 166745409579, 167000830092, 167740729672, 167467286392, 168160264094, 168404633726, 168111554003, 167869774379, 168567115614, 168403069029, 167411729373, 167178954239, 167983213460, 167881369617, 168721974767, 167918710090, 167054459331, 167851428290, 168364848494, 168871925684, 168522131806, 168733081770, 169238485514, 169224035448, 169145465801, 169346236099, 169166021921, 169998302401, 169260004389, 168915268840, 168315068040, 168755669696, 169592387749, 170578692773, 171446888970, 171213290103, 170935729752, 171437129709, 171734945065, 171316195280, 172027236475, 171758605421, 171111576711, 171305979895, 171360593808, 170581944449, 171431306065, 171799277155, 170978893712, 170461742318, 171223666613, 170492038771, 170712126815, 171528903919, 171423735546, 171818820559, 171955973209, 171983575791, 171001316316, 171971828937, 172520638877, 172754883112, 171918961181, 172867185839, 173412471220, 173359100476, 172742510566, 173276640078, 173314930882, 172878221969, 173301553361, 172552807874, 171584553808, 171145521030, 171651183660, 170893691599, 170657783727, 169763141387, 170706939417, 170715257667, 171330389237, 171418789248, 172386710092, 171996417693, 172982783721, 172862977964, 172260734460, 171508949919, 171193511046, 171694029381, 171525996987, 172158305164, 172683491744, 172920623058, 172748824580, 172856788967, 173714975560, 173092669641, 173564437871, 173236886961, 173770979344, 174195279144, 173467416655, 174332031176, 174120204584, 174675770416, 174925415975, 175475761794, 175373394939, 175770524001, 176422837894, 177132210531, 177570189589, 177039070543, 177055273226, 177300344890, 177713572686, 177995058058, 177793307168, 177679134722, 178480240882, 178305197438, 179127233738, 179015799589, 178948850053, 178100607931, 178931758844, 179851501564, 179360509796, 180353885025, 179764606086, 179005850339, 178286453981, 177724244292, 177512275258, 177979133582, 177599876006, 177063247189, 176140109892, 175519214620, 175559184723, 175151627471, 174864765688, 174988728497, 174542599144, 175501127898, 175473174915, 176372354319, 177298470148, 178089015909, 177582820542, 176978530747, 176013458640, 175865193662, 175960569374, 175834203036, 176734425130, 176518346703, 177388303005, 177576499440, 176690950394, 176516734326, 175582748137, 175357501712, 175910713781, 175985442883, 175129661993, 175141217976, 174158278062, 174008885970, 173857342296, 173346813059, 172611500098, 173268974407, 173365179652, 173455727774, 173823612670, 173648894591, 172858999804, 172816877764, 172917261441, 172575651011, 173176172942, 172488241825, 172285382230, 172867977550, 173431567150, 173384495221, 173043442661, 173852071064, 174106276791, 174665427549, 174594696083, 173786641350, 172845500491, 172529036426, 171579109339, 170901049886, 171446632491, 172125867110, 172830248077, 173771725657, 173823279591, 173779458065, 173423573480, 173060703633, 173035049542, 172748070929, 171906824209, 172585620707, 173333711749, 173077889955, 173049438505, 173722747279, 174458382200, 173690329946, 174473684036, 174168937271, 173316208201, 172501200750, 173251842776, 172931674969, 172071633073, 171215936776, 171169249373, 171465616505, 171652466328, 172466965011, 173014410031, 173691480337, 173813191768, 173128118372, 173870119256, 174083860213, 174629634150, 173969155367, 174030740770, 174451795892, 174243697966, 174431793661, 173693835931, 172799321415, 173753313819, 173989281220, 174959322800, 175159574433, 174451591459, 173585500056, 174222670216, 173895039765, 173190618748, 172392155878, 172105360396, 172751655513, 173345865922, 174345146448, 175029468810, 175964350883, 175497375774, 175191707890, 175918810128, 175709846589, 175669317352, 175311518738, 174472685912, 175216883055, 176039598087, 175484062787, 174565484628, 175239456619, 175685691881, 175311230815, 175432186580, 175810133403, 174907209557, 175731075808, 175143003187, 175865944882, 175223516627, 175200250062, 176023810250, 175502413828, 175822602644, 175305029557, 175550098593, 175863635473, 175427327423, 175980503075, 176774763812, 175976408839, 175107649687, 174989197849, 174993386168, 175205146555, 175802759993, 176792138523, 177442583090, 177711928960, 177652051076, 177385806495, 177714307205, 177853250523, 177780081105, 178241184383, 178033688547, 178523494874, 178843845536, 178202189236, 177482919824, 176584013200, 176040388847, 175269739817, 176214277604, 176499068682, 177040301428, 177969451262, 177219110659, 176805920429, 176316995880, 175333832879, 175728520029, 175326434765, 176065168940, 175786145512, 175929330789, 176127589907, 176882596621, 176270832080, 176449879127, 175484850299, 175713930068, 175333173551, 175416530494, 175113962845, 175754103261, 176203004545, 177101446298, 177766837161, 177186362264, 176580800146, 176706518376, 175931380543, 175519026680, 175485984378, 175614740557, 176558199269, 177199097051, 177871396412, 177941217228, 178534262658, 177793793075, 178544537239, 178696481047, 178876927231, 178709194439, 177871571952, 177403061150, 177129571931, 177556724299, 176806208087, 175818954616, 176378317666, 175882796241, 175964500278, 174973233565, 174180478495, 173571308781, 174563790616, 174479798367, 174007623196, 174093180397, 174617784264, 173707577066, 173704600979, 173810149595, 174152884020, 173661925317, 172788708053, 171998517798, 172414144425, 173295373961, 173769481413, 173056547411, 172993242544, 172530399127, 172094310035, 171108405281, 171954482453, 172732473327, 173243350289, 174019385111, 173135682556, 173636865357, 172792133569, 172028415239, 172467395386, 171906120485, 172195298397, 171637737263, 171182886597, 171785849195, 172062725420, 172062183739, 171417870288, 170749825971, 171068091262, 170175907244, 170630255508, 170241374176, 170176359613, 169638905426, 168677971060, 168150421102, 168265822482, 168843943971, 168502925344, 167638920851, 168296186272, 167641567225, 166749184153, 167338565192, 167839997574, 167261543355, 166987734871, 167572950497, 168447401509, 169236923445, 170153075351, 169628969117, 169398404962, 170123900547, 170995304808, 170672229489, 170636402002, 171547611447, 172209080547, 172095474357, 171804172820, 172514265379, 171734861117, 172470507473, 172673368079, 173341200004, 172926977520, 172108580043, 171352444175, 170896546809, 170822895445, 171325131595, 170550985056, 170323979624, 169670837561, 168730723988, 168377705312, 167758998278, 167271014400, 167964647541, 167507685966, 168451919216, 168139135567, 168713732681, 167793513190, 167717653300, 167497168434, 166651582459, 166636876637, 167528203873, 167762726565, 167289444189, 166939223286, 166929736495, 166831685693, 166299050212, 166762803214, 167696191099, 167009970015, 167066788335, 166757327030, 165829484832, 165849365441, 165194209592, 165299463961, 165588795002, 165722941477, 166571796027, 166298801763, 166169492895, 166064255318, 166990794931, 166056969899, 165149801538, 165275059129, 164875449323, 165111077655, 165309518436, 165382800747, 166223331762, 166563960675, 166720393517, 165858787216, 165736679003, 165309015213, 165062104560, 165664174035, 165584672957, 166372926548, 166270534039, 166223383411, 166797885553, 167156258842, 167424485753, 167530900045, 167933504332, 167359886395, 166971654941, 166035717516, 166215313274, 165909600896, 166361348135, 166047262293, 166113126642, 165553777070, 164988540281, 165650659532, 165396405326, 165798231083, 165407536515, 165832760762, 166778654446, 166423944956, 165676169617, 166591640004, 165965384039, 165771124185, 165339516265, 165267372939, 164889230047, 165667548600, 165755760846, 166596784068, 165844299560, 165494327225, 164725718522, 165170895963, 165632284114, 165962826154, 165398567378, 164993810714, 164080506664, 163884952471, 163592786979, 162773020781, 162221569362, 161467778686, 160896884983, 160925545608, 161446875374, 161976524380, 161031408194, 160339489376, 161252931937, 161678793654, 161784575859, 162758366420, 163534319311, 164306702788, 164219932056, 164625743950, 164289522451, 165175652155, 165133887891, 166020548414, 165391758315, 165401836148, 165514047454, 165103776322, 165796904547, 165990672773, 165951578891, 165157814311, 165023031774, 164289932727, 164268385695, 163927729281, 162964645648, 163740916666, 163830135709, 163804596868, 163621436450, 163686565672, 163193545591, 163544410571, 163527925483, 162988262998, 163691958224, 162820571914, 163375757023, 163623477460, 163277634338, 163726662404, 163622608608, 163252195220, 162321983614, 162819870141, 163247558904, 162498365976, 161573886121, 162309716199, 162226562753, 162073635516, 162699529047, 162256191711, 162920891671, 162850229639, 163420297636, 163150089085, 162516815876, 162361216438, 162611051641, 163557358344, 164143271130, 165131840128, 165540906002, 166322376162, 166630588078, 166110091155, 166945781211, 167848901474, 167430404566, 167685079757, 168509088191, 169349707748, 169419166907, 168636124523, 169099633934, 168769253449, 168639545985, 169601595588, 169264978953, 170264889259, 169637806798, 169958646942, 169597294961, 169859282345, 170786432948, 170186194763, 169654923462, 170136599320, 170507277083, 170506973486, 170825339977, 171309252610, 172144525982, 171946833825, 172607884962, 172649138237, 172847935994, 172299487701, 173211831366, 173256972905, 172709304370, 172534784766, 171839761858, 172737030852, 171987448033, 172965912212, 172484495720, 173483603186, 173780569810, 174277415849, 174491597486, 174391537698, 174009208492, 174788204332, 174175251898, 173372464366, 173908802280, 173989809841, 173396239094, 174030104441, 173485358569, 173118526102, 172336620200, 171782355294, 172181803629, 171561776481, 171651141461, 171519616998, 172369411502, 173076586830, 172797784265, 173094754529, 172105593117, 171293934713, 172156982303, 172489693148, 173132756050, 172971006154, 172274570553, 172014284898, 172485670109, 172838166042, 172765727143, 173156570006, 173882562026, 173428118386, 174120992630, 174413067315, 175129877955, 174436368081, 173703072921, 173531649774, 174022137702, 174043532682, 174920941220, 174601327579, 175312907642, 174971442067, 174466275056, 175090662333, 175548231350, 175368490835, 175484775184, 175705375007, 175748906532, 174941755798, 174336730668, 174181401912, 174066662109, 173885592235, 173499660203, 173253604702, 172259344048, 172947750325, 173172295279, 173166260756, 173375562739, 173341812353, 172944205664, 173190390409, 172476007621, 173421848682, 174102062567, 174980451856, 174268506367, 173804233670, 174541640818, 174475444168, 174167005123, 173644890353, 174640156085, 175583254383, 175216831913, 175556984746, 176095372654, 176419916752, 177192801571, 176898091833, 176133704781, 175854294818, 175711748304, 175594406059, 174770110532, 174888893026, 174393672095, 174735891341, 175195149835, 175849971856, 176428896738, 175799468971, 176153346622, 177090342877, 176673982520, 176975680195, 177594071706, 177839701074, 178763934605, 179277701961, 178939977711, 178776688637, 178528089863, 179444675828, 179552893746, 180403790861, 180718504488, 181118164895, 180476577312, 179762020255, 180459775270, 181411198593, 180745378179, 180118525177, 180080078505, 179939603292, 179408022958, 180390317392, 180305700086, 181027388015, 181784822432, 182149914156, 182579434661, 183251783306, 184079081547, 184083033356, 184715455794, 185524086151, 186468406211, 186175714832, 185778224366, 185066639691, 184313066064, 184959177405, 184211272144, 184156556272, 184767566622, 185290349492, 185961555969, 185766621055, 185219909271, 184769423263, 184991606346, 184011471644, 183626206642, 184086178374, 183208637557, 183968937574, 183749109348, 184554093989, 184288503268, 183605674392, 184322162889, 183375717697, 182436853019, 182176460897, 183023436623, 183573391256, 182865371096, 182296988071, 182175189177, 181927451916, 181776344952, 182660250891, 182957706705, 183861806410, 184708191471, 184748688547, 185488423436, 185494121174, 186015795865, 185293949290, 184727285688, 184234075364, 184074013833, 183887286911, 182942240960, 182720440931, 181960040105, 181755419806, 182060678583, 182189115373, 181192299223, 180965690141, 180137280864, 180399194823, 179496276822, 178541798213, 177844905789, 177703489616, 177072349599, 177435377501, 178381246017, 179217889857, 179551440133, 178738769633, 178396935259, 178722712534, 177732698157, 178622946605, 177955464301, 178416822560, 178144212609, 177641653718, 178399511403, 178012584039, 178967600428, 178095201532, 178775363339, 179554227141, 179551539048, 179323809519, 178358348359, 177812989393, 178317361024, 179011842723, 179593987082, 179738605344, 179555208530, 180478799829, 179914476384, 179497243251, 179886637926, 180818043506, 181076629891, 180744210266, 180362678066, 179747998119, 180392177263, 179777571467, 178958099084, 177972396607, 177582049200, 177188714505, 176348141089, 176402041720, 177113619019, 176583428992, 176917896116, 176516087216, 176828868136, 177074481186, 177152808210, 176504533521, 176598832699, 177453751065, 176845044069, 177742848637, 178163953753, 178147536648, 178330882887, 177563833102, 177026039914, 176804721144, 176393746602, 177370484355, 176729679464, 177497273161, 176526009072, 177319231252, 177445312798, 177720372042, 176753395861, 177747384743, 177940865184, 177548360953, 178238407809, 178738198189, 178387520346, 177435770282, 177586307466, 178182886808, 177486128207, 178146183950, 178666456200, 177779632981, 178051271507, 177744775411, 178498964471, 178158383035, 179109984179, 179967374498, 180769155926, 181235321358, 181158049065, 180942762551, 181385250525, 181515192240, 180722043562, 181229946734, 181850453465, 182837049569, 183201868596, 183704386015, 182832102305, 183054754202, 183845493804, 183308480102, 183210370013, 182476325741, 181639560718, 181959195024, 182065111205, 181252227508, 182153410775, 181656460220, 181532001323, 181583493807, 182187884514, 181847552829, 182215137094, 181946278551, 182269588237, 182042285113, 182660654571, 183361888430, 182484022734, 181677301225, 181850599004, 182548992839, 182873626457, 183568581564, 183209723965, 183437504385, 184037491316, 184847635875, 184155899058, 184243915836, 183773805097, 183427340632, 182972255272, 183783967147, 183134456200, 182969302071, 183657719704, 183526842811, 183410801679, 183631436055, 183118251808, 183764668470, 183613001208, 183583937573, 182772379208, 182687412749, 183680389474, 184297313001, 184025518152, 184742806849, 185128305645, 184516170169, 184833720805, 185481068016, 184802442550, 184883916302, 184414170789, 184781413580, 185649691650, 185096438829, 185471833500, 185132900335, 185535952476, 186225148068, 186739045053, 186267141561, 186190067400, 186072889655, 185330731312, 186101375325, 186994698076, 186000613624, 186121160269, 185673045783, 186582684772, 187513411919, 187938335566, 188475226779, 188242586107, 187782192746, 187056440728, 188042810265, 187504097959, 187423051553, 186967836678, 186125844350, 186645419117, 186789516748, 185919014615, 185038119888, 184356070394, 185336623858, 186001891134, 185082401827, 185264123494, 185149938229, 185637056710, 186553359644, 186952944316, 186606510626, 187505898779, 187161501154, 188130693468, 188083167774, 188643146744, 187677290629, 188529143966, 189489489125, 189678505774, 190387389970, 191012354186, 191837191044, 191227285947, 191088198959, 190358782125, 190609301852, 190541600112, 190435146075, 189864933474, 189880500276, 189361305043, 188921532737, 189287746954, 188805587770, 188856871906, 188286202265, 187563818200, 186696280921, 187459795644, 187543326528, 188204305854, 187252991506, 186347926692, 185723861647, 186316128986, 185829608725, 185126275776, 185256287625, 186176180396, 187007484880, 186468836777, 185992731910, 186941641054, 187896210298, 187944134496, 188257612621, 188589284695, 188474273798, 188818287329, 189245641743, 188397021122, 187863380676, 188418169704, 188060011339, 187333805072, 187106980421, 186569867984, 187513074740, 186955577441, 186595506511, 187457714297, 188203150825, 187589775045, 188114237401, 187556263958, 186881814489, 187424646355, 186926239585, 186068505469, 186711294681, 185873824637, 186509421707, 187403434134, 186936812480, 187162301126, 186630584578, 187570866051, 186802717298, 186631570441, 187540246948, 188492783033, 189129354612, 189351267821, 189022760667, 189764506440, 190315288873, 189476070963, 188742760994, 188125892821, 188595548704, 188019404990, 187094368766, 186489746601, 187110740581, 186765572138, 187058918517, 187914499395, 187620719706, 187339407503, 188175780607, 187543669579, 187648772609, 188402655191, 188728969373, 189167026939, 189568693892, 189329562501, 189097814782, 189686041455, 190027048685, 190056870322, 189424391473, 189511057240, 189653146138, 189844162048, 189213546810, 188405112124, 188156806627, 187788317439, 187565160446, 188022277681, 187047973040, 186887124709, 187417938519, 188130653859, 188543102184, 189143723401, 188917313198, 189637080360, 190528473834, 189886129917, 190040175940, 189893571676, 190441363429, 191271513880, 191928101026, 191865263601, 191513164681, 191470891347, 191023797023, 191105245936, 190239978016, 191128948240, 192085381156, 192438053220, 191463238934, 192034643907, 192766121143, 193349469428, 193915318104, 192916969099, 192073274910, 191917521506, 192136330403, 191610077721, 191616267526, 192296932082, 192791305403, 193403304950, 193677507975, 192812271626, 192330076507, 192957292982, 193868165719, 194014347788, 194741439574, 195129739731, 194948174901, 194720968698, 194339296907, 193780632308, 192869608500, 193055613047, 193611917642, 192697289526, 192036069926, 192248358748, 191693670119, 190838120338, 191425101031, 190675754525, 191357498853, 191311662443, 191431540864, 190837927436, 190183658643, 189382611057, 189223909150, 189021174998, 188164297712, 188410663452, 188233240063, 188048591110, 187306960251, 188213035155, 188182064399, 188546596383, 188850734039, 187897225161, 188742548867, 188809087738, 188425091800, 188897281280, 188865911257, 188541195955, 188642296441, 188109185027, 188478013559, 189224704188, 188225082665, 188551682441, 188041684663, 187521842518, 188054298029, 188693289908, 189626154677, 190551593834, 191475474326, 191803449535, 192138350988, 192422828290, 191929631575, 192262533758, 191360041783, 191305952914, 190499544523, 191044769265, 190107954023, 189250882348, 189053521471, 188638218097, 188810822584, 189004008826, 188882540366, 188019706298, 187797808983, 187445688887, 187279258667, 186959699175, 186788447235, 187514688525, 188086391206, 187894442666, 187097673596, 186104815300, 186020742624, 186426579804, 186089989581, 185701271842, 185748613879, 185793067264, 185592546085, 185108771123, 185835892875, 186252092433, 185599861817, 185636719032, 184971582915, 184760064805, 184848854675, 185711281571, 186587605123, 185872581619, 184903652886, 185101790563, 185591640183, 186520932865, 186687272675, 186843065421, 186813551851, 187430097014, 186789140015, 187635952728, 188131264001, 188586554931, 189259686868, 189293123504, 188914187606, 189206906456, 189503166286, 190426225300, 190511040106, 189898063800, 190298752274, 190416137472, 190728980818, 189766189998, 188901723056, 188434121001, 189412842855, 188885969336, 189770325005, 190178115217, 189741712822, 190210155564, 190394579400, 189811430035, 189640003742, 189096653737, 189149508183, 188196283197, 188200570912, 187732609082, 188043691221, 187524279313, 187421067015, 186467421375, 185500055784, 184992011769, 185095600875, 184503513391, 185132884875, 185604021185, 186225954318, 186815403559, 186181438904, 185458474703, 186439420556, 185566190476, 185156448208, 185748257457, 185758762458, 186722255347, 187295382482, 187299084126, 187838437335, 187643215365, 187917499019, 187378536746, 188220581983, 188434415332, 188972485818, 189326057500, 189969294597, 189698780830, 189255939298, 188781510367, 188749790608, 188810551307, 187871050836, 187972903493, 188318718313, 188234752723, 187283754573, 187242033182, 187462432823, 188317214640, 189195485203, 189606028666, 190446660590, 190846669559, 191526748797, 190869993674, 189881792338, 190845279816, 191151770821, 190573995348, 191399203471, 191146529065, 191433304679, 191994150321, 191886378826, 192777489025, 193696962313, 194509060093, 194900210822, 195019996233, 194777390135, 195715919460, 195120567372, 195274259143, 195870385714, 195727804356, 196277780751, 196778145556, 196468600670, 196358724210, 196257153656, 196561333294, 196427088012, 196591859472, 196845210113, 196416135793, 195581718790, 196460833993, 196272238121, 195327235828, 194730609982, 194811928614, 195293404395, 194599433827, 193706723465, 192770044876, 193238044904, 192648074881, 192090020070, 191197122656, 190641634674, 190339320624, 190034657516, 190870477551, 191329635404, 191405083781, 190558217194, 190563095807, 191185040131, 192085110704, 191737002367, 192313547390, 192447118073, 192076867228, 191598776495, 191070655645, 190851623577, 190176489808, 190187912250, 189290357446, 189978587798, 190803732505, 190338500214, 190303707675, 189388786529, 189838608387, 190011105233, 190967542029, 190085631467, 190145764456, 189317311079, 189997784508, 190867199786, 190629043397, 191194942354, 190694545300, 191326266936, 190421185444, 190755509619, 191519776386, 191588265026, 191093682671, 190836652092, 189989225949, 189508219659, 189956369894, 189900338115, 189395700584, 189339538538, 188425297478, 188850780839, 189790052070, 190060514520, 190762603068, 190015903581, 190615121621, 191471311746, 191791850630, 190886341215, 190312664224, 190968425809, 191104005782, 191443515592, 191190860025, 191372538242, 190780191848, 191319215381, 190371287873, 190495998959, 190015702430, 189377807228, 188490720611, 187648046956, 187674535452, 187807097889, 187224321560, 187935213349, 187830288455, 188748680639, 188611637663, 188203318539, 187795807803, 187617110949, 186817620575, 187269825692, 186669677000, 187485152494, 187653805817, 187750419617, 188326827667, 188782260097, 189766856848, 189835272261, 190598611536, 190283300706, 190152503599, 189800523375, 190217754846, 190073371038, 189605950767, 188862900162, 189355693387, 188615249468, 187806994781, 187700809265, 187886486115, 187495298610, 186573992911, 186447656765, 185666484462, 185101650310, 184529882251, 184596331411, 185423801967, 185514339174, 185086057520, 184904218763, 185876979908, 185487002671, 184739020399, 185697695356, 185380226217, 186177908513, 185568298761, 186244913875, 185373988362, 186140869033, 185686267519, 185624458831, 186228081959, 185756113355, 185906607099, 185914435437, 186609927968, 187050927852, 186579513592, 187492849727, 186521299923, 186617028376, 186272159525, 185585558804, 185864477762, 186030357572, 185254826068, 184830882411, 184999890721, 185513193636, 184831054645, 184873172804, 185577295569, 186311679744, 187191242194, 187330368885, 187533739570, 187450103646, 188433024889, 188591489230, 188381368252, 188027590687, 188267646189, 188735781202, 188450213906, 187653361517, 187593598355, 187975993774, 187400457563, 186697167425, 187388446443, 187321831711, 187883484166, 187025605113, 186188893556, 187149061825, 187807632117, 187408620100, 186449764517, 187043270336, 187400871356, 187330225781, 187247353594, 188246340832, 188902703800, 188590400283, 188578784561, 188751395931, 188968948323, 187990411890, 187766618152, 187582904744, 187533192935, 187612892416, 187098632365, 187626524335, 188220117643, 188371612975, 187859483615, 188279188199, 188728484344, 188674155898, 188707707999, 188173559836, 189147833144, 189378787541, 189427931811, 188846394114, 187898996957, 188775500767, 188954587780, 188010800235, 187993598287, 188978266716, 188420398343, 187793065321, 187680581839, 187090933117, 186557125358, 186693432113, 187023787668, 187115933265, 187943568596, 188481935510, 189400402370, 188706555474, 187712448515, 187337897165, 187659684254, 187845061553, 187827742171, 187000846274, 186600323510, 185743071371, 186306704085, 185716021829, 185165751977, 184686972794, 185048262399, 184634294078, 184767344577, 185212316486, 185318449306, 185817311528, 184910343699, 185778340064, 185265169152, 185565913682, 184867494665, 185007818257, 185474586598, 185512582476, 185209229634, 185930971997, 185389890338, 185486628836, 185989515451, 186439518975, 186301466603, 187047731412, 187853259975, 187983142390, 187452689965, 187313914300, 186314515830, 187310923743, 187355382350, 188012766268, 187750797467, 186929711320, 187779377902, 188104513131, 187154089567, 186199462594, 186145046868, 185882415255, 186422052516, 186902378300, 186385413748, 185505313993, 185063356867, 184236243674, 184637564060, 185236537188, 186041730328, 185314160011, 186247588923, 186702578007, 186688726458, 187232863801, 188210148140, 187780398278, 188136474974, 187343361085, 187830065553, 187252346864, 186503285956, 187338187991, 187390235570, 187432561944, 187658692910, 187698547852, 187835451425, 188141521915, 189081775467, 188906147449, 189046804705, 188146151986, 188275723796, 187814436388, 187802685045, 188448558541, 187512079952, 187638616733, 188616167210, 188817967957, 188269775473, 188607244945, 187946121056, 188433031534, 189258634606, 189764982028, 190082628864, 189804670637, 190288192768, 189475186247, 190144854912, 189653814131, 189372132908, 189878802482, 189330530399, 188770971925, 189512716699, 188716560118, 189232690784, 190066936468, 190766907052, 191359316721, 191402842578, 191064732706, 190090401985, 190833017977, 190241144805, 189933837160, 190624741897, 190413629064, 189995902411, 189484642913, 190060119131, 190664812518, 190046865584, 190969041836, 191029413577, 190366780663, 190918881871, 191093701471, 192054756437, 191938630074, 191025052711, 191700289767, 192280470561, 191288825748, 191670862201, 192289724632, 192595501562, 193079263930, 192494387798, 192630718014, 192373265930, 192058329524, 192634355710, 192426509038, 192450145787, 191946695297, 192839306041, 193183924712, 194092059163, 193316902703, 193371074329, 193614556134, 194153296361, 195145075118, 195969233492, 196035448236, 195040783125, 195634450450, 194825264391, 195612906413, 195686944104, 195883164772, 196718271625, 195748847902, 194995685710, 194434123875, 193833537095, 193333588531, 192624111543, 191830168687, 191445477946, 191823301032, 192325148837, 192964896183, 192083367466, 191257630129, 191815653986, 192213231249, 191989375674, 192360471511, 192851910092, 193051506300, 193751312925, 193563416329, 193759723894, 194550063261, 194373088835, 194985096838, 194842182911, 195628803335, 195092196185, 194840287184, 194501029258, 194838915249, 195540010479, 195668583743, 196607171692, 196484786561, 195565527485, 195176137327, 194288288593, 194026296052, 194495502752, 195011746078, 195255639588, 195970284053, 196398854737, 195975010696, 195302863273, 194910784773, 195273525481, 195272261963, 195585403461, 196068247151, 196973957907, 197167411660, 196833326683, 197372799228, 196894458815, 197262325682, 196491469454, 196730570667, 197230244326, 197081700745, 197986909384, 198867741986, 198828291271, 198181672928, 198108096766, 198119419237, 197569750435, 196781546332, 195845914920, 195304966123, 195062693577, 195883680803, 196472482263, 197397508235, 198029755523, 197228885498, 197217554891, 196969757335, 197514095467, 198347959930, 199241783429, 199578349140, 198799880875, 198907114140, 198281244879, 198590885707, 198626547103, 197746041117, 197399635716, 198195993431, 198248617387, 197468913471, 197285753712, 196902688110, 197277783667, 196679341643, 197172778175, 196235125006, 195999402154, 195185023213, 194396402134, 194829949701, 195488754368, 194533440924, 193876126407, 193888649557, 193978912758, 193291295612, 192472825380, 192747653665, 192454449025, 192071545020, 191416079341, 191724087878, 191714853061, 192693625205, 193692752029, 192890831992, 191920091608, 192510771630, 192436569988, 191836821480, 192503648490, 191729814505, 192657559093, 193530120545, 193471688062, 193381770063, 193163822402, 192406571185, 192366301250, 192570977822, 192405736964, 192388191000, 191664486869, 191356170402, 191599366523, 192054014968, 191460316222, 190885127991, 190028176600, 189589229773, 189677135185, 190467034905, 189685243899, 188777305222, 189135366839, 188490778513, 188547199115, 187875125074, 188862215476, 189571114449, 190225357419, 189505920457, 189348092565, 190265616914, 190367915130, 190719874041, 190314731696, 190199577206, 190715264587, 190239673446, 191010196890, 191978368735, 192051205258, 192660008255, 191971886576, 192845783190, 191849766352, 191132215687, 191498858331, 192037334565, 192533252765, 192057547966, 191369169885, 190655506517, 190379434914, 190954759635, 190883548516, 191468356265, 191587855910, 191322751614, 191185134639, 191370961936, 190804013151, 191236404247, 191777412113, 192066806365, 191135211083, 190762870275, 190906844865, 191438116339, 192307614170, 192013643893, 192408775367, 191700574545, 190823515411, 191703669793, 192173419435, 192656080512, 193319651792, 193094926333, 192526640584, 193076442501, 193299093731, 192709071790, 193176238522, 192418200975, 193163521937, 193806832209, 194109005786, 195023909037, 194476149461, 194166032833, 194459034753, 194795658226, 194960531401, 194574771431, 194642558635, 195239748884, 194498790432, 193843124471, 193226969636, 193587950460, 194334370078, 193634908887, 193136757145, 193790625351, 193286696465, 193730535465, 194622847940, 194786630885, 195283687687, 195089149320, 195355085010, 194510017788, 194510195402, 195093950491, 195660721428, 195678675100, 196238260287, 195583353583, 196474710744, 195617692848, 194941360520, 195336128336, 196242904773, 195724655969, 195139774807, 194350178664, 193529508864, 193788881041, 194176018711, 195068054830, 194501537860, 195066610765, 195643402317, 195129775704, 196067441421, 196109703694, 196195046448, 196031001112, 196842475705, 196056029768, 196089595768, 196418852428, 195884622430, 195854823260, 196291582644, 195506294875, 195583939612, 196380264846, 195988932426, 195304880157, 194813036954, 193999639305, 194115360061, 193832813664, 193593196254, 193661439855, 194407712751, 194189877306, 194856554825, 195707778058, 195579975532, 196059493304, 196573746091, 197515373025, 197712403748, 197255685608, 197668733956, 198494742056, 198107105438, 198580645338, 199135443981, 198862497993, 197893869535, 198151665245, 197496046823, 198215854942, 198538828855, 199079202380, 199403385197, 198780883480, 198709350195, 198953067830, 199072875371, 198611014867, 198404101630, 198121214836, 198042215636, 198065021288, 197986545808, 197642060870, 198231093575, 197750688135, 197255470009, 196989268758, 196603933845, 196183712944, 196785320474, 196770420617, 195883440054, 196007556808, 196278428962, 196800115798, 196611654840, 195764134018, 196398519884, 196133460681, 196886364881, 197101241937, 196575799207, 196675463389, 197459672755, 198153971039, 198051110967, 198153457094, 198471177824, 198324552573, 199012837020, 198024994060, 197975931323, 197733443382, 198090237530, 197509594833, 197774607213, 197510263698, 197173281001, 198018413672, 197548653429, 196918831097, 195962949177, 196713084998, 196207032525, 196740842614, 196511960320, 195549580115, 195450447726, 195732838801, 195009658101, 194917710055, 195672014904, 195948373514, 195490637587, 196274223320, 196437406475, 195848029998, 195403792097, 194616855379, 193885663807, 194671335594, 194125797472, 193237989245, 192787699877, 193011153874, 193453383375, 193464130410, 193110019843, 193707866451, 194018418087, 194145616285, 193606998880, 194064584730, 194221510100, 195011819117, 195614099018, 196323015954, 196179424653, 196181311505, 195741569604, 195443984305, 196103029518, 196006362969, 195390084738, 196113574330, 195838920931, 195457876065, 195488989643, 194878581874, 194659243879, 193852451004, 193317398548, 192892057991, 193763501397, 193705759302, 194690244802, 195238923998, 195887412867, 195490944215, 195987658069, 195378941174, 196253584118, 197024297126, 197680500277, 196922193543, 196690388686, 197474309339, 197053954071, 196456846501, 195536840171, 195513996136, 195128158911, 195458648769, 195821892915, 195355119585, 194436519640, 194420687426, 194289833337, 194097977710, 194520953445, 194540217156, 194091009154, 194903572740, 194079070722, 193831252717, 193521054712, 194378335281, 194883485720, 194803116057, 195179555361, 194322391270, 193809297823, 194600742709, 194992342716, 195066285093, 195989655781, 196332686982, 197116608359, 196904519320, 197173166368, 197466165309, 196722562098, 197566877304, 198345987586, 197611303273, 198230349650, 197816354924, 198500863448, 198330000085, 199061930372, 199151001757, 198773417603, 199720277957, 199526383478, 199223795486, 199670152033, 199823030309, 199718355098, 200505787076, 201358875584, 201386835998, 201844161651, 202273604967, 202574823055, 202794511253, 203279797870, 202359656565, 203210857156, 204201370899, 203576572459, 204410378254, 204072905091, 204890833708, 204990728533, 204969133950, 204261410057, 204188885035, 203339571101, 202358279670, 202081717703, 201392851167, 201686383790, 202014766069, 202067885229, 201278744779, 200750622442, 200304725026, 199851715075, 199400266794, 198672758922, 197711346131, 197280087788, 198077630037, 198492799084, 199311066445, 199433661000, 199462957795, 199522829051, 200477858894, 200291052314, 200695193541, 199752540821, 198757575364, 198453089396, 198107967869, 198966804091, 199957694120, 200439619233, 201137376486, 200921907912, 201081736441, 200767716913, 200300653053, 199543820612, 199328852119, 198677320511, 199048746092, 198675572523, 198500316666, 197929901945, 198560608539, 197636648011, 198398436377, 198857442649, 199693636947, 199732858358, 199609103220, 199794872970, 199239396518, 198879466265, 199129050343, 199860214525, 200415598782, 199798062857, 198819787199, 198891876677, 198539673260, 199122693667, 199805871019, 200364634680, 199661045489, 200451316145, 201202845242, 200719897381, 199845957297, 199494525611, 198710687055, 199082959960, 198794734620, 197938823654, 198828264578, 198714926390, 199184776524, 198744694959, 198233407081, 197582485172, 198345313526, 198591099106, 199454240507, 198862171419, 198770963438, 199259113592, 198461515943, 198118313808, 197291820577, 197415409301, 197774996903, 196918832960, 197402760044, 197135757969, 198124454450, 197385589950, 197173454600, 197826923952, 198384619706, 197425872142, 197039465920, 196884153804, 196581178098, 195745218471, 195941226312, 195295337796, 194887497249, 195062569610, 194686044863, 194976448848, 195732019005, 195707606713, 195291841292, 194867870354, 194071297569, 193832986997, 194671771609, 195191023516, 194840424425, 195279853415, 194523269017, 194608144298, 194532615244, 195154326010, 194711755815, 194941467991, 194954967740, 195414453431, 194566893839, 195106627910, 194747939537, 194864685337, 194710790532, 194412871486, 195299652538, 194323336591, 194498151436, 194406057776, 194932635636, 195216697201, 196074240527, 196254027004, 196577566758, 196527482894, 195987905522, 195882578569, 196464899857, 196482180753, 196512534351, 195810628935, 196599452877, 195998121522, 196219924080, 196586813308, 197387350173, 196751464291, 195986191442, 196420185832, 195644122341, 196456348674, 197386615755, 196510792901, 196642579073, 197089238328, 197042055806, 197082608397, 197567210231, 198328991227, 197375074897, 196463605932, 195704750018, 195960355902, 195810468038, 194871729117, 195516740819, 195416574191, 194915973763, 195194754003, 194694095167, 193809603375, 193125247855, 193621022383, 193643028165, 193654585133, 192764931696, 192222196019, 191730447464, 192405121270, 191547413172, 192327633178, 193200310647, 194176253313, 193950216899, 193325668842, 194240736626, 193533808466, 192672248810, 192010845845, 192132904862, 191861339722, 192484971089, 192427530329, 191746837654, 191193737164, 191578871963, 190992111601, 190066086900, 190225663915, 190718235104, 190532145298, 191214100827, 191008626511, 191719152122, 191076264305, 191469916025, 190911406789, 190424806386, 190646517752, 191095651631, 191671140117, 190763354489, 190119283972, 189294198029, 188879667856, 188403680995, 189364092490, 189517807124, 189964563130, 190097989742, 190986922398, 190562446238, 189978934321, 189213885875, 189141420202, 189127957445, 188128167490, 187883779369, 188303484429, 188106302072, 188809786987, 188810729896, 188949264569, 189828814867, 190553000072, 189892825916, 189303688433, 189433660899, 189011161200, 189045208320, 188327288611, 187607561265, 188032370299, 187378683179, 187558389773, 187290198428, 187702031836, 186869156710, 187737463946, 186938024357, 187767859045, 188256223787, 188556304538, 188976931212, 189670001972, 190616235963, 190397478002, 189786859953, 189155039743, 188307696519, 187865996848, 188530171626, 189464525971, 190259603080, 190086859814, 190450881280, 190650022495, 190792605121, 190310660622, 190653037362, 191095375122, 191594982719, 192293956925, 191499190778, 192267221780, 192058906762, 191957912611, 192318311673, 192088161911, 192397282041, 192657141050, 191792660138, 191310485318, 190747053987, 191491183245, 190710684009, 191622530606, 191084384285, 191245272520, 191607129718, 191021142929, 191273005280, 191957152650, 191667824959, 191554681884, 190957126466, 191577935497, 190655688689, 191335609121, 190439453858, 191237457914, 191534589894, 192162825946, 192197214364, 191422984004, 192164977319, 191777389365, 190944842867, 190661733915, 189720825749, 189204131316, 189022619518, 189522748272, 189025154086, 189025049294, 188379064033, 187467480369, 187335329380, 187830870178, 188438326909, 189180406635, 189658716540, 189260721885, 189454700472, 189532412046, 190242387609, 190652048992, 191102962149, 191711942734, 191479585691, 192361273931, 191830792933, 192357521308, 193170691166, 192632264498, 193592558069, 193497701753, 194372094467, 193937108145, 194193719185, 194251884943, 194443577326, 194915001610, 194172394001, 195052918508, 194979891293, 194040639195, 193715504134, 194476408144, 194510516252, 194797882220, 194168737670, 194555099395, 194065105902, 194996255640, 195823165124, 196413186984, 195796191988, 196757221109, 196844617982, 197767618097, 197579860667, 197023329448, 196534212227, 195944959959, 194980018298, 195459463972, 194637646821, 194894633873, 194498377919, 194333551594, 193430412310, 192874305370, 192083535643, 191938900012, 191023049794, 190392435250, 190293495489, 190279727873, 189751932954, 190332728943, 190481560014, 191343681791, 191022986706, 190973162444, 191957537813, 192341632282, 192127073231, 192088300240, 192083227693, 191734658758, 192399589787, 192602942697, 192589635268, 191879091881, 192288180001, 191739567427, 192270460028, 191840649785, 192654727944, 193535952578, 194128939021, 193863053027, 193797235207, 192800175097, 193670223152, 193547903888, 193292293073, 194184698285, 194164614401, 193432615381, 192600409446, 192805604574, 193340013346, 193177543354, 193004421311, 192570645481, 193016311635, 192329298756, 191407568638, 190852903600, 190364763549, 189857620319, 189543189533, 188711867991, 189444479653, 190042530756, 190628088651, 191141858095, 191419355213, 190948309325, 190765856960, 190697887330, 190245577157, 189975088890, 189547142558, 190075591189, 189705762632, 190432586056, 190356786277, 190696203573, 190679219318, 190641302510, 190667623343, 190311394210, 190293018972, 189963734208, 190078587941, 190701360428, 190480028196, 190367034600, 189795007302, 190669087115, 190464668730, 189734992855, 189584112312, 189331008513, 189927202283, 189020297242, 188611611621, 188790959964, 188076102549, 188218939263, 187591657204, 187660744202, 187619492944, 188549254958, 187550087113, 187845917165, 188544288777, 188613695461, 189340630864, 190046454779, 190815345728, 190912537704, 190907889482, 190441578984, 190300812292, 190506509225, 190233615639, 190455913761, 190979090431, 190264612572, 191104972587, 191748314919, 191642349412, 190772133783, 190958130017, 190683182690, 190882124806, 190127266389, 190434565865, 189914363851, 190509666713, 189788864634, 189176666307, 190121520570, 190317863474, 189367658846, 188848368151, 189042090723, 189532048676, 190483245590, 191457825297, 190794874683, 190178840885, 189401590921, 190030239864, 190774633032, 190429859433, 190987454667, 191765812393, 190859936028, 190914214905, 190140296295, 190978767132, 190004174912, 190775580597, 191496497326, 190659305471, 189666821614, 189320970617, 189738127470, 189313836172, 188637756989, 187741963828, 187566917424, 188256556129, 188290802534, 188680062366, 187759887320, 187054093666, 187995854032, 187862963646, 187787252186, 187750467379, 187762997417, 187271509880, 186921307722, 186306694270, 187012086020, 187661973045, 187661560845, 188007264113, 187903628507, 187498649327, 186773413816, 186603989457, 186434399634, 187087271648, 186714076002, 186818967064, 186023121639, 185473009959, 185386789752, 185362566224, 185678320203, 184738891715, 185438769834, 184701668502, 185646184885, 186606680467, 186761099192, 186964463266, 187922044508, 187497971492, 187511101592, 187155917909, 186874760983, 186514256580, 186200061912, 185574721960, 186005861552, 186900184109, 185963893392, 185157482893, 184228734743, 184966158774, 184985223615, 184058360384, 184165031119, 184562072728, 184350812407, 185123110736, 184652875968, 185551936089, 184772330479, 184611838564, 184919113563, 184009287470, 183832543110, 183794014396, 183189337347, 183766926181, 183223729111, 183058095799, 183962810153, 184103635765, 183891627045, 184337128598, 184559449207, 183954546999, 184788819166, 184745436224, 185210597746, 185300868580, 186052678786, 186803372911, 187443868135, 187705005380, 187681106105, 188417348088, 188291286798, 189274962890, 188322667612, 188961978585, 189039833111, 189713762918, 189814253749, 188902924841, 189170747390, 189324265993, 188332942107, 187634785167, 186984839713, 186699417175, 186752405103, 186084734058, 186727219043, 185888597242, 186224445455, 186531946771, 187103260671, 188093827161, 188305915595, 189216030491, 189922918647, 189398610513, 188826642309, 189692328542, 189265498102, 189555681927, 189282999373, 189736596341, 190278934994, 191234958787, 192059447711, 192271895436, 191672542381, 191171290920, 190838556490, 191350798511, 191026663589, 191222640078, 190235236377, 189877013312, 189118235778, 189249370103, 188512943968, 188485164758, 189135907763, 190053933977, 189055585368, 188539586692, 188205236445, 188964544665, 188515226023, 187916801846, 188781777256, 188052841520, 188435403986, 189224348182, 188560325545, 189438234665, 188632504466, 189413244601, 189598961615, 189534625288, 189030823203, 189030497652, 188633916055, 189062488008, 188386975568, 188309905855, 187468174268, 186782222334, 186535569230, 185568482222, 185890263651, 185845779620, 184898116274, 185760932872, 185027461318, 184327821783, 185233269513, 184546953086, 184249896400, 184014994147, 184045625351, 183620062295, 182836453864, 183106449595, 183574622612, 184325076884, 183866692606, 184076449462, 184913629391, 185249243215, 185661699450, 185416126327, 186335575966, 186927643989, 186275256431, 185408066670, 184789193530, 185349115497, 185712921925, 185794013395, 184801422742, 184326262109, 185016548626, 185088204525, 185515290844, 185762769269, 186516926832, 185539699869, 186387549134, 186085802301, 185178206989, 185592697820, 184759208731, 183804073216, 183572128504, 183145264146, 182774854366, 183056716959, 183353656698, 183044374910, 182410157327, 182690928583, 182555658062, 182442923907, 183438829465, 184160240723, 183402843091, 182856997157, 183146206689, 183439673901, 183345297793, 183400256173, 183495623597, 184025563669, 183044561725, 182412767411, 183053590528, 183030887341, 182298518940, 182365167515, 183181680087, 183659951377, 182947131078, 182077152989, 182035305869, 181350613490, 180850689579, 181731444487, 181750960003, 180875882653, 180741192058, 180089258387, 180320746098, 179581817727, 179309632570, 179333780638, 178618561643, 179597535885, 178601095721, 178442677998, 177999755687, 177734241157, 178178807447, 177407199135, 177761036985, 176962343375, 177410410717, 176542905797, 176836509982, 176505305543, 176815064936, 177040147690, 177295184859, 177203898790, 177300986289, 178030150492, 178107504288, 178699241780, 178959800998, 178502780254, 179053570507, 178794897263, 179342699363, 178600202473, 178518861778, 179273497831, 179390510872, 178598362974, 177678593823, 177472850263, 176663038335, 175957417572, 176566216619, 177218306560, 177971139917, 176996629133, 177580283238, 178541858444, 179262323421, 179081282877, 179506034381, 178781896725, 177804236926, 178478491048, 179437028527, 179095745540, 178682331149, 178106355368, 178151965170, 178192741866, 178991948272, 179677521416, 178720496086, 179702412722, 179068334883, 178622756557, 178902992718, 179078862936, 179689088057, 178735137802, 179461467474, 178613378821, 178184706976, 178707284893, 178828834678, 179080369089, 178350290494, 178025602343, 178474525456, 177551709468, 177706619714, 177632133849, 178388794835, 177871824875, 178867133369, 178920874472, 178959581673, 178006447704, 178075277417, 179025231469, 178628285168, 178537608966, 178040331689, 178770002640, 178466555208, 178034049540, 177304652199, 178171154202, 177702818862, 178659744022, 178704819071, 179600013353, 179779401609, 180058611143, 180194483244, 180905132511, 180306201780, 181129552600, 181406614173, 181048302064, 181990613695, 182260843965, 183209125069, 183916830154, 183321605512, 184208320268, 183905313994, 183094550595, 182665897389, 183462665000, 184221115300, 184849631979, 185598172477, 185293612521, 185097651311, 184735639794, 183993326116, 183865063048, 183577127458, 183183268672, 182223637626, 182610717085, 181761474389, 182017012502, 181574482083, 182526982998, 182237545966, 181644734314, 180840409032, 180387314061, 180467669892, 181389022495, 181911200625, 182113157639, 182495756685, 181655469869, 181202356914, 181137127931, 182006488036, 182348922182, 181550429485, 181690852043, 182236488873, 182916255552, 182005173676, 181480156410, 181621287923, 181819381995, 181474604251, 181016908024, 180919508336, 181873898646, 181628212864, 181417030178, 182082170199, 181757997147, 182049597918, 182333239105, 182313089195, 181923334677, 181276822656, 182138043441, 181805471478, 182612672434, 183416597683, 182889073603, 182822881963, 183317457541, 183022464280, 183323453481, 183098735921, 182143505485, 182008482621, 181115434163, 180592305927, 179857334338, 179714721564, 180606558498, 181288884772, 182232821658, 181746811680, 181786504714, 182668025155, 182517999503, 182951721935, 183498787623, 183630466609, 184194209274, 184792807392, 184470042099, 185381474517, 185213172566, 184433867612, 184437176514, 183833510863, 184115333226, 183739316572, 184228662060, 184920572329, 185721179045, 185753604991, 185974211873, 186054968911, 186878279707, 186827342959, 186640083802, 186047613152, 186372396824, 186659768696, 185756778641, 184910484847, 185062124571, 185091599231, 185612828578, 186397713270, 185760991080, 185903894354, 186839511507, 186737940831, 186417754876, 186577093113, 186340103565, 185531214163, 184587229259, 185353037773, 185664482712, 186247129658, 186174552355, 185418833471, 185735209436, 186066419054, 187005805796, 187461635344, 187657187379, 187834261145, 187487204230, 187119545032, 187037888821, 186961106804, 186147403208, 186728999109, 186967032399, 187169821983, 186538967081, 186455595454, 185843521197, 185300192893, 185151379434, 184221213371, 183823167975, 184800541566, 184674323316, 184518304556, 184659570606, 184505632984, 184982899218, 185091986759, 184833689989, 185079370329, 185945136348, 186144855699, 186755316870, 186626517732, 186218471521, 186639434060, 185833278315, 185778354514, 186710389109, 187358182279, 188276051738, 188175506167, 187201365168, 187676206574, 187482295839, 187371833763, 187189470699, 187736719484, 187872980767, 188813013623, 188284320387, 188197965903, 187651048240, 187053097059, 186527800815, 187361163937, 187519956857, 187625664743, 187807227503, 187069550738, 186222653221, 186425266590, 186515411255, 185654770094, 185109817779, 184577446312, 184615524645, 184608445633, 183940419137, 183069783642, 182633080794, 183195600611, 183547248969, 182944796959, 182043507748, 182052953501, 181403897907, 182265550780, 181705616654, 181435296560, 182025488259, 182925918328, 183109681526, 184080401586, 183211069063, 182893287884, 182303574300, 182361392617, 182995238151, 183225363025, 183142202534, 183144156565, 183037759548, 182999122217, 182035786071, 181908223659, 182105713501, 183001255816, 182410203737, 182619844845, 182601294610, 182312515119, 181483805139, 181140987970, 180681351524, 180819448965, 180100358498, 180574894431, 180124143733, 179917620342, 179885805194, 180130703537, 179194534111, 179490586491, 178702573820, 178804337006, 178030077431, 177465562246, 178138261531, 178584749795, 178549762946, 178765408738, 179412580402, 179498735555, 180310465651, 180507014449, 180308589759, 179817377510, 179120621540, 178650009223, 178268304757, 178434104681, 178374863536, 177462386350, 176956237638, 177583618413, 177475199288, 177668486526, 178184144626, 178760369406, 179088277210, 179299747995, 178745859689, 177904762359, 178805984963, 179143216940, 179017307279, 179002982082, 179504911257, 180420213909, 181068422354, 181787972905, 180867679861, 180008735578, 179063375860, 179437425005, 178493950471, 177801921025, 178712807774, 179283589601, 180202052227, 180811867785, 181353833083, 181737183807, 182379663900, 182383160383, 181954072138, 181954049104, 182621802274, 183121490326, 183521670230, 183769166882, 183158885817, 183433359760, 184259228245, 184954803415, 184398124015, 184220874630, 184955918622, 185084477540, 184929150784, 184430814629, 184575375893, 185282970010, 185538642230, 185629708776, 185352173376, 185975332193, 185012147091, 185265698823, 184352210845, 183933768655, 182978450975, 182278815155, 182347956698, 181847118262, 181420062506, 181720884773, 181551304836, 181761273160, 181031975377, 181353803795, 180580138205, 179739531135, 180435076813, 181142700529, 181852822303, 180893221373, 181395942753, 180665939649, 179990511024, 179068222394, 178296707968, 177584857840, 178235981518, 178031726317, 177157516521, 177279758585, 177823497524, 178037677084, 178941925177, 178481308084, 178083212094, 179072173792, 179860664744, 179568404118, 180065024516, 179397580487, 178416499727, 179178005871, 179427642501, 178569000995, 178553883487, 179545461642, 180230567800, 179341422796, 179129356433, 179644916631, 179927622492, 179212299937, 180089021580, 180580349802, 179634606091, 178659719605, 178930576959, 179285614258, 179039226317, 178660252106, 178628744861, 179066536586, 178278852279, 177869505310, 177653375160, 177585808757, 176601939180, 177520668814, 177755595673, 178234152116, 177520708711, 176547461782, 176327578021, 176708681232, 175838346457, 175106434666, 175526056504, 176091755003, 175124018782, 174206165268, 173591220795, 174012577222, 173169661364, 172214875191, 171260466946, 170340699348, 170705395062, 169823356299, 170560250454, 170897530950, 169901249483, 170850758432, 170542166092, 170472931421, 169943733005, 169549852334, 169666030575, 169105066796, 169217952188, 169658264476, 170452545319, 169630698181, 170307327259, 170050537855, 170300739961, 169642264673, 169437929196, 168907956627, 169862027785, 170162769015, 170002147119, 169721533072, 168906350720, 169748653554, 170277322634, 170040811182, 170817582553, 170678072509, 170713095470, 170613880485, 171441102458, 171334259263, 172042760210, 171847806479, 171536503496, 170914316319, 170511569786, 170411357237, 169547105053, 168804176251, 168829545183, 169015847392, 169206428754, 169119240008, 169188523586, 169515588981, 169186101313, 170029464947, 170259001333, 170783262672, 169964275996, 169122882732, 168797014859, 169686804467, 169865375181, 170267245421, 169443226936, 169844726385, 169712286304, 170310988367, 169955485017, 170518434331, 169913552305, 169321295435, 170273248722, 170828521930, 171295737305, 171250540208, 170880389636, 169959517194, 169667741227, 169169512378, 169007687546, 168668710653, 167897155378, 167917256118, 167847159352, 167538365676, 167848532559, 168059150743, 169011232091, 169598625035, 169304261731, 168731695297, 167840569020, 167263551479, 167913870378, 167251482369, 167892101785, 168739504847, 168997557003, 169745978652, 170365150519, 169381003853, 169386119091, 169679818224, 170248892312, 170147402533, 170041891619, 169506048319, 169978913613, 169606837576, 170340922156, 169876095724, 170200467091, 170352391566, 170199186388, 170896427365, 171002329852, 170695352500, 171251733501, 170768289200, 171336621785, 170573747538, 170355655539, 171067873061, 170611869651, 170845604926, 170074482941, 171002955008, 170608077451, 171490231343, 171925761225, 171997843400, 171687068627, 171873922274, 171049738950, 170901994716, 171147699639, 171724330851, 171828906678, 171907014209, 172177586633, 172505761088, 172809651201, 172637330631, 172046030478, 173030437400, 173045076775, 173763059890, 174118816984, 173604108323, 173229661049, 174003268920, 173933745344, 173288715987, 173827978112, 174017089248, 174409262733, 174015643262, 173109794842, 172262329951, 172694001658, 173507242246, 172549304299, 172626145097, 172151124028, 171952021406, 171455363289, 172449641724, 172216807634, 171590487347, 172455345728, 172472390805, 172874656660, 172915269700, 173091261874, 173876367478, 173826009623, 172948937789, 173204351562, 172913823523, 172150170206, 172165982160, 172234034191, 171804867373, 171560915474, 172290055149, 171928685617, 171916487766, 172838088778, 172906818146, 172727895001, 171743314424, 172075462198, 171543259058, 170819544026, 170033877931, 169338926235, 169868454250, 169848720844, 170547278193, 170889427037, 170018660374, 170042563978, 170396033484, 169532910469, 168833385207, 168093996592, 167542452560, 168141033210, 167341319789, 166372903263, 166201926413, 166490905298, 166834712831, 166146882734, 165262156225, 165561292884, 166320172907, 167306291574, 167348224410, 167862975124, 168378951230, 168837894640, 168433181394, 167889218738, 168017847802, 167989989429, 168576350905, 168456955555, 168222696043, 169103364247, 168543825419, 168724530168, 169284773739, 169294971049, 169809290996, 168819757650, 168245336674, 167455713888, 167734642005, 167842097452, 168257630157, 167979123455, 167117801445, 166975176732, 166089486594, 166255886564, 165481173885, 165971603338, 165206103783, 165915991454, 165661968516, 166354583102, 165808418749, 166260014383, 166194395721, 166771079621, 166064391318, 165501806957, 165175734513, 164192136557, 164699562852, 164077905381, 164459897490, 165171359139, 165280800477, 164504910147, 163988826258, 164521452629, 163540029393, 163352263642, 162584551367, 161894166169, 161908982600, 162424120512, 161810218945, 162349489380, 161690963694, 162642235045, 163098833489, 162775148064, 163450995207, 164012312065, 164466568465, 164997991979, 165872217345, 165072974910, 164805494587, 165675748967, 165748806508, 165444624865, 166412565462, 166079002554, 165620486394, 165829334785, 165501179765, 165596746687, 166476361789, 167357411930, 167657967794, 168152012677, 168159995783, 168628350936, 168476816559, 168564012737, 168490509645, 168715677694, 169625234013, 168867418275, 169047228196, 169770235569, 169435583899, 168596979120, 168235622643, 167538055577, 166691153762, 167306762742, 168280250096, 169161561790, 168562249690, 168948465888, 169360074877, 169074498055, 169623343650, 169582882659, 168764821726, 168376592251, 168344187208, 167385144024, 168273371700, 169149554623, 169834943285, 169544411711, 168774168084, 169044375654, 169864977649, 168899141930, 168820242740, 169125567330, 170008607743, 169305444846, 168871608172, 168476197785, 169200218622, 169665955952, 169343967165, 170029118670, 169351133412, 169394903899, 168578497934, 168124381811, 168446729396, 167760314454, 168245289755, 168743997452, 169111266085, 168839017813, 169432150523, 169150801344, 169893691627, 170173391756, 170803102327, 169942519678, 169321488292, 168671381529, 168531793147, 168918647751, 169207232102, 170030286130, 169058440210, 168756175548, 169137433591, 170100434425, 169820541819, 170027279903, 170048137512, 169245607805, 169978254861, 169836084416, 169336406965, 169819233031, 170214079872, 169809704810, 169906007866, 170091953618, 169615080229, 170390449067, 171001337761, 171127950107, 172117904974, 171200379923, 171294879690, 171039674325, 172009831039, 172530815065, 172133581675, 173106336720, 172932546434, 172581554883, 171620947916, 171203168355, 171227886027, 171640154010, 171379058236, 171935299701, 172924069344, 172318607613, 172313276772, 171865888517, 172206334114, 172425054210, 173101204107, 172136313943, 171488906434, 172273236453, 171774968448, 172644558870, 172859523886, 172380515139, 172260230623, 173163975498, 173771969103, 172942555238, 172668800217, 172654726613, 173587061309, 174173714984, 173723245710, 174305182721, 174296824142, 175226323511, 174842876058, 174580208537, 175102649592, 175783334149, 176247107160, 175587648928, 174786456787, 175337518821, 175921053688, 176143771101, 175881366777, 175990162240, 175272267457, 174389448226, 173419260568, 172559313773, 172479471618, 173039668666, 172308448108, 172510105784, 172594145402, 172298696646, 172723524804, 172885493679, 172899683253, 172354461956, 173114106958, 172394269269, 172609400580, 172157595579, 171643722556, 171262418112, 170760990427, 171104948648, 171197185979, 171877343399, 171295883738, 171735819207, 171614149793, 172470892233, 173309410206, 174048301644, 173156206961, 173118727926, 173675165644, 174330984638, 174489972918, 174004980247, 174286354947, 174942813101, 175770733945, 175067400631, 174929289562, 175093387890, 174835258341, 174815616888, 175405350965, 175250501715, 174689301820, 175638137002, 174893136736, 174744819069, 173970117256, 174291150441, 175187544992, 174515412653, 174939620170, 174845650846, 175528041747, 176163615215, 175221918501, 174278316901, 174651107286, 173827086374, 174085874548, 174352843511, 173525602907, 173901444738, 174609719451, 174789457257, 175385307171, 174961951286, 175041474104, 174125838947, 174379406499, 175174985339, 175808815811, 176123393956, 175819491489, 175710011698, 174763183484, 173778988522, 173950720176, 174821296363, 175434594242, 175507552997, 175249159171, 174319388869, 173779719031, 174694561994, 174025646381, 173383427931, 173571408999, 173555741900, 173417644945, 173223720027, 173403733332, 173504824561, 172931070002, 173198488967, 173931176873, 173513015817, 174461507096, 174946390005, 174769255578, 174997202328, 174598423055, 174788341158, 174171235136, 174143912357, 173356923260, 173666520382, 174093387460, 173644162411, 173474679765, 174303797295, 173660014648, 172880144889, 173478212785, 173979126141, 173847489804, 174075651984, 174909338414, 174763501890, 173933205692, 174345024438, 173571589328, 173610233656, 174427683074, 175058141388, 174562311271, 173893186626, 174584570699, 174499671970, 175421321693, 175731453772, 174836756840, 174082907678, 173961999944, 173531779904, 172950197572, 172782827174, 172296053586, 171949180837, 171706702013, 170999485620, 170045687656, 170096258879, 170650003972, 171022738400, 171122874241, 171777560872, 171360698745, 172313660772, 171495592157, 171853067930, 172251791147, 171943657745, 171293999021, 170905651017, 171631427971, 170945216115, 171922124245, 172236008271, 171560217971, 170755589933, 171007308013, 171144665170, 170659550110, 171400805958, 170631374604, 169938751708, 169286042884, 169498948166, 169734360016, 169550850857, 169916975614, 169254434773, 169616254525, 169110685455, 168905537919, 168286404023, 169030993935, 168317953077, 167366592501, 167634266560, 168186111606, 167795250255, 167045574778, 167755591901, 167860551304, 168142372601, 168817491068, 168906655390, 168480574424, 167637977813, 168533873323, 168392367488, 167848786784, 167572262851, 167108324875, 167669660475, 166952632991, 167440032318, 166768275767, 167085329204, 167360281240, 167611922410, 167214065268, 167059925309, 166388337835, 165754876061, 166596265201, 165832394165, 165868630003, 165129493099, 165179490618, 165841766048, 165992955617, 165085594142, 164888977537, 164751538848, 164870487060, 164479877266, 164692306480, 165575698953, 164696968907, 164556887999, 164146752430, 164091637615, 164591301921, 164956715998, 165318662316, 165180169492, 164328187063, 164801299748, 165625768657, 166496689655, 166594567894, 165734616486, 165391523840, 164609611157, 165248542404, 164864626451, 164131968852, 163483228922, 164462487673, 165163830407, 165593199667, 165883378695, 166481346481, 167173203250, 167151055491, 167291158387, 167277459220, 166935913721, 167574779416, 167541867427, 167654103809, 168305374546, 169158703075, 169365974616, 169081650582, 168798494888, 169469861450, 170427667535, 170362937558, 170423601916, 171317329454, 170319583543, 171239193716, 170481136352, 170149280505, 170896358319, 170430297488, 170852485179, 169952655537, 168975772130, 169170390169, 170023397165, 170363292082, 170061851070, 169674797317, 168759639912, 169392994426, 168688351470, 169283281607, 169467890185, 169530887249, 169922476167, 169063086842, 169954309860, 170232007846, 171182606136, 170340851484, 170976318823, 171783524269, 172609173192, 171778931586, 171410571040, 172370816997, 173260045712, 173149509220, 173798214452, 172958381733, 173800155468, 173461896669, 174045503665, 173951886000, 173781955304, 173740187542, 174252885096, 174791611860, 174079685350, 174751906285, 174328426962, 174470861632, 174091598153, 173792055669, 173319085713, 173439882747, 172879160965, 173800579429, 174645546056, 174386147722, 174487811706, 174433846710, 173954449465, 172976050340, 172779599917, 172310364612, 171648269168, 171600515566, 171794089951, 172118196705, 172008700308, 171972852372, 172259868674, 172079545749, 172332754313, 172602856624, 172915283723, 173202494614, 172289541863, 171825430266, 172448706048, 172788643466, 172900613278, 172508848108, 172145205092, 171150743067, 171614215845, 172219585638, 171924708663, 171952459791, 172932092729, 173462113564, 173359405532, 172782009793, 173153639794, 172236709422, 173183263888, 172621966531, 172870546879, 173394671378, 173171430224, 172872335919, 173535471087, 174174524709, 173404929408, 172846990911, 173651384079, 173862216926, 173276652711, 172694638415, 171772268103, 171813858798, 172798945203, 172345662896, 171771952984, 172550067086, 172462309531, 172122474067, 171235320989, 171130739535, 170922525414, 170289203533, 170796220355, 170641466515, 170556551243, 170575871813, 170469559802, 169789173889, 170125031097, 169871094467, 168921749526, 168904708381, 168114053022, 167324940935, 166739804167, 165804145446, 166761511918, 167310964807, 167414397241, 167048162313, 167754736865, 168747876566, 169356510144, 168587419700, 168311470166, 167935116653, 167771572632, 167214168451, 167703801282, 167919377405, 168442161552, 169217300708, 169164013806, 169980839675, 169862201537, 170500579026, 169523911346, 168796488092, 168547383096, 168413092728, 168981476813, 169595794618, 169454272805, 169585108169, 168633622853, 168802067494, 167891140013, 167824814642, 167674708231, 168277594623, 167966102919, 167516266679, 168481011028, 167505420048, 166920262421, 166031953713, 166996652313, 166886344910, 167782043933, 168391731951, 169341688518, 169303323037, 168601975915, 168334582389, 168730001518, 169326020630, 170292498830, 169815218361, 169962454219, 170704867540, 170019574746, 169946726868, 169111374000, 169569583543, 169278992053, 170124412371, 170828442562, 169864219496, 169387537224, 168705511989, 168266505314, 167706879738, 167479666392, 167790998695, 166904900929, 167752731312, 167371946610, 167814826592, 168748193693, 168194927753, 168002093696, 167801921657, 167155453233, 166263954281, 165579902971, 165460521157, 165949895361, 165930519058, 165841683191, 165126903703, 164883718846, 165757850375, 166146438847, 166962229959, 167072037424, 167351304749, 166564092736, 166250964335, 165344895052, 164897708478, 164034596301, 164856250399, 164714993706, 165324363137, 165233312877, 165609459203, 166124253629, 166900478797, 167759929392, 167650261404, 166861546303, 167039381931, 166105817954, 165237551540, 164323774372, 165159565694, 164185047460, 164209189812, 164122830141, 164268609319, 165218391044, 166133479542, 166495432640, 167230146440, 166512884194, 166510526386, 167349675936, 168296523047, 167789966997, 168220181065, 167760839013, 168070844109, 167486590020, 167452838649, 166504819813, 166718626137, 166908757856, 167684318760, 168148946962, 167490917081, 166846819828, 166127696751, 165493502380, 164576380707, 164459879075, 164800006949, 165160232292, 165136458856, 165644073327, 166073042740, 166409808799, 165827097384, 165829851491, 166137185840, 165889314079, 165471165535, 165114704617, 165958831334, 165851209022, 166503487831, 166647110390, 166228346774, 165765436594, 164794698992, 165705788808, 166055955232, 165421108977, 166389430850, 166904222539, 166699140078, 166885449558, 166421713550, 167282411411, 168239397010, 168707831779, 168782363438, 169191028191, 168404082208, 167509902257, 167632613584, 166652044775, 167190075559, 166851702062, 166289100000, 166495590290, 166752051382, 167367877817, 167389027572, 167791228469, 168443595200, 169373016735, 169975448807, 170325552000, 170040884415, 170863922311, 170852164025, 170218218446, 170658487452, 170669435090, 171467411140, 170507154899, 171033107670, 170149974913, 170464349228, 169711055699, 169239544267, 168359005136, 169041029571, 169393680455, 169880699080, 169952150546, 170929548638, 170201388030, 171111618200, 171441619678, 172398249380, 172178561326, 171828457952, 172366373180, 172419347111, 172128065478, 172266093098, 172534830126, 173084592690, 172570240802, 172845967752, 173039125247, 173404486648, 172711269834, 172825907819, 171828689478, 172807357359, 173147705365, 173800887928, 174191972396, 174516036599, 174699776056, 174660236610, 175563698015, 175260282677, 176063451180, 175976292264, 175121893686, 175537826576, 176479051954, 177026088925, 176513151620, 177232414125, 176268950214, 176931571928, 177487626094, 177424150555, 176511267630, 176855121146, 175975267967, 176368235992, 176271037699, 175993567698, 175084911601, 174911226114, 174948276468, 175603693281, 175299821958, 176274871146, 175752183239, 176275170913, 177162321004, 177589613681, 177185364446, 177356856803, 178276861808, 179168064006, 178337675703, 178614713020, 179417793286, 179814124460, 179654818284, 179832314830, 180572550434, 180887739557, 179889353925, 180283967880, 180013235619, 179597579333, 179990679106, 180918809434, 180545669741, 180552330092, 179685278610, 179013609057, 179151753393, 179791952795, 180791123279, 180563464875, 179611024877, 179612392044, 179847512126, 179726459545, 180377839657, 180351379134, 180818613400, 180607961602, 180930115749, 180158511538, 179426302730, 179201921116, 179131379217, 178647235420, 178974907479, 178382076920, 178418719089, 177613424067, 178228056157, 177950979494, 177582736901, 178020912854, 178605160969, 178419246782, 177715224861, 178533255096, 177862665412, 177172570592, 177991585722, 178710690029, 178289679545, 179229567502, 179689955307, 179328518315, 178576029401, 178535287273, 178474075603, 178662329512, 178970723812, 179596856708, 179880600019, 179735362864, 179012190648, 179916494509, 179852479381, 180518555654, 181115232471, 181473929020, 181534175284, 180587615080, 179896560790, 178927397864, 178267739916, 177318894078, 177043626099, 176135334308, 175493562143, 174673365162, 174659475800, 174690873540, 174556753676, 174977584509, 174362464143, 173973288326, 174584228608, 174628329594, 174369045402, 175010608276, 175738578851, 176722998521, 177639494091, 176791196632, 177563988972, 177348995748, 177627432840, 176710724881, 177663724338, 177749872700, 178321895828, 177324514296, 177182486122, 177110891212, 176747865485, 176583229580, 177387187380, 178206935376, 177399473999, 177198036591, 177443086931, 177930092445, 177943955593, 177595145436, 178337207218, 178522001458, 178390492193, 177485822753, 177297630801, 176507207540, 175561775070, 174936984892, 174029065969, 174465654236, 173508590630, 172689921381, 173453920395, 173111258357, 172428973321, 172066115377, 171567628060, 171394287224, 171163956450, 171548152762, 171730572653, 171039319776, 170935046819, 169943262501, 169537030973, 168863827089, 169103086702, 169774891615, 170126482263, 170916209335, 171755518615, 171341853996, 171535133901, 172303536394, 171564502281, 171169706574, 171213683834, 170499907303, 171176505861, 170700610718, 170561161340, 169699357135, 169933979930, 170075835593, 169985879979, 170706978807, 170814563143, 171068874394, 171168590179, 171185667647, 171731862674, 172610915723, 172127397833, 171306049308, 171114204494, 170674018955, 171210625613, 171319032942, 170829824719, 170913052275, 170151049405, 169358710791, 169496082274, 170492348440, 171140739810, 171466317711, 171881681532, 172534846032, 172703365863, 172638579898, 171844815247, 171105720092, 171374299047, 171633780171, 171775608631, 171943271153, 171082279012, 170800374339, 170207427281, 170272278853, 170479478790, 170879920180, 170577613509, 170748912529, 170245355924, 170206013695, 170631468495, 170212837186, 170916039118, 170290834575, 170928955467, 170815613838, 171226887804, 171871296473, 172552942540, 173330199800, 172779591263, 172377035953, 171562670068, 171678297695, 172617115775, 172741395931, 173550740846, 173221114563, 172936190410, 173119876384, 172945216322, 173131438425, 173272334945, 172554429028, 172039733647, 173034797474, 172940199659, 173715567692, 173621517398, 173538842749, 173099299246, 173515925168, 173749579555, 174435037921, 173612786274, 174568368108, 173778738570, 173240438129, 172316114862, 172970093583, 171994909960, 171381976694, 171551534494, 172471648849, 172322689379, 172061091013, 171115588157, 170238498668, 170238889564, 170345077551, 169615681995, 169034685542, 169370051089, 170167653673, 170472567991, 169750860682, 169471061038, 168981709729, 168998846835, 168390624118, 167779406977, 168120970201, 167324076603, 167434345447, 166492219487, 167477336578, 167905146055, 166934096237, 166024214639, 166531161338, 165933888601, 165482413197, 164889004462, 164755812105, 165230149672, 166160610127, 165445849097, 164872249961, 164492120716, 165098567636, 164308719610, 164539551832, 164161532686, 164086998526, 164002795713, 164185684497, 165010815660, 165295053849, 166203197986, 165425221292, 165457897237, 164986732163, 165893811346, 166199455163, 167085912182, 167035406939, 167197614790, 168005593971, 168801521774, 168825134183, 168376773724, 168448972863, 169261833909, 169254244697, 169967631606, 169667459278, 170612746526, 169884768560, 169419001677, 170077274179, 169559884437, 169685569329, 169828963402, 170476915805, 170795282552, 170917040596, 170377331988, 169526927652, 169255382949, 170046556174, 169679448062, 170218195174, 169882245591, 169433225271, 169007512135, 168477115078, 168736253465, 169234531520, 168482057900, 168276524045, 169109157968, 168689921153, 168455143788, 169409476882, 168466110859, 168850260101, 168554058218, 167681504496, 168249838682, 168141562794, 167602286615, 167173967325, 167995267228, 167470235261, 167871508937, 167324889236, 166408727498, 166702871016, 166629191641, 167551156329, 167853909680, 167673468948, 167130246043, 166329319063, 166323192136, 166517224541, 167162004279, 167586809514, 167061738862, 167985901973, 167358695127, 167522523245, 168068076896, 168585890292, 168298628231, 168146503308, 167310568203, 167898183263, 167075013796, 166650178967, 166271504411, 166934432649, 166936633617, 167737178956, 167430066690, 167756654479, 167948935728, 167691027548, 166997363941, 167839916589, 167793911185, 167838726655, 168430820489, 168513375922, 168694398571, 168045006813, 168370439161, 168409392949, 169370342994, 170127320463, 170106811146, 170933782146, 169937150283, 170052067943, 169638431891, 169068214083, 168083348416, 168772908583, 168413805425, 169103654875, 169796288538, 170323327250, 170166582391, 169208829574, 170065618184, 170106862480, 170235603012, 170141522764, 170194933405, 170814309431, 170117581137, 170470000275, 169742064158, 168833624497, 168140276741, 168696056254, 168277979337, 168382319256, 168289066450, 167566183280, 167921358155, 167297909755, 167729405252, 168525433599, 167543549692, 166603919029, 165907209373, 166539582172, 166536640729, 166221633719, 165952443864, 166877085700, 166596778003, 166228292205, 165338829372, 166179854794, 166189901268, 167057782240, 167928135313, 167869771802, 168550838462, 168349903696, 167996675117, 168474863806, 169310053757, 170077493986, 170544468718, 171533075045, 172395681224, 173254052087, 173643432268, 174104283515, 174441371394, 173514977116, 172808900247, 172307616473, 171956743505, 171533216749, 170549964390, 170800213348, 170185291747, 169240251008, 168322965373, 168834413323, 167876627560, 167361133053, 167387877560, 168174208546, 167353297605, 167463565501, 168416491747, 168564189710, 168485313018, 168080666429, 167323465337, 167482392295, 167757710926, 167873969977, 167890474255, 167684858263, 168425948789, 169120818319, 169276250402, 168954093351, 168080196898, 168728460624, 168503096584, 168020870946, 167075476126, 166853509416, 166737230639, 165988983460, 165575905313, 165405036200, 166332761635, 165822866030, 165261443185, 166065009308, 166783478315, 166061870770, 165340132365, 166030014393, 165125657618, 164161095162, 163803845716, 164004518469, 163005052319, 163987939088, 163059938117, 162443522543, 161688780630, 162396282686, 162511138226, 161820144794, 162051316062, 162172371257, 162009844308, 162537720429, 162883141372, 163217180250, 162853357424, 162031782684, 162379779567, 162636332337, 161651630156, 161487792824, 162215864533, 162616678698, 163422587617, 163271487758, 163215971265, 162422997260, 162075369315, 162619387210, 162915288083, 163363382671, 162726862801, 161982722105, 162191847665, 162395780036, 162873462603, 162880511916, 163716260390, 163956135999, 163591036351, 163915610453, 164220858579, 163444888089, 162807875728, 163501704247, 162700084750, 162522614667, 163419116173, 163200831022, 163161308854, 162503440801, 162065970919, 162122090834, 162313447618, 162150290214, 162797186312, 162533524468, 162110794757, 161765874170, 161442066747, 160999388895, 161477317422, 162207909176, 161746658489, 161084754843, 161709153901, 161771825769, 162246789038, 161582789663, 161866972280, 161222260348, 160337914961, 160576684510, 161337876621, 160753742251, 161703823414, 162290723581, 162086601799, 162903261408, 163430059266, 163951864985, 163945110487, 163130764607, 163809521849, 163168728252, 163979695432, 164492912195, 164608724624, 165335820656, 166158503509, 165578058169, 165508954566, 165854306311, 166213891578, 166319026726, 165898528662, 166399506181, 165697816931, 166027752055, 165772076075, 165621850887, 164914759470, 164937717269, 164303183265, 163457415224, 163866140000, 164663140601, 165047773431, 165338710428, 166142517567, 165285505452, 164703650192, 165578124387, 165482985024, 166256903430, 166251780645, 166796891978, 166623182284, 167436328890, 166619976911, 167016203858, 167829239063, 166838424402, 166326719907, 166350850042, 165661315229, 165149845543, 164206042274, 163929791109, 163465696892, 164373034475, 163801161788, 163219119667, 164023215640, 163130809814, 163943413933, 163364749641, 164239873646, 163798139450, 163629269951, 163001622658, 163466804692, 163095945878, 162173920451, 162144854941, 161911061534, 162016409062, 162960647445, 162235311481, 163058645752, 163994836747, 164942330989, 164192571862, 163826268387, 162891055909, 162330454086, 162001222653, 161607051500, 161635705272, 162322336967, 162415123912, 162577452912, 163296053449, 162741446824, 162211191469, 161650879299, 161470054586, 161693597611, 162041828182, 161108416059, 160999744782, 160303956402, 160658168503, 161046021624, 160210794028, 160782622754, 160950917423, 160358228632, 160325554264, 160429523214, 160563848594, 159916454182, 160912566960, 160430067400, 160604607758, 160482381941, 161242461392, 161248687939, 161561861102, 161570793730, 161850691410, 162617569827, 163543241333, 163282022772, 163264019179, 162889174042, 162539216682, 163219547975, 162839305364, 163122262908, 163962773411, 164227360597, 164866900030, 165353105649, 164679127490, 165013943228, 164758779980, 164857775536, 165833224070, 164902046558, 164300956261, 163492384251, 162560610544, 163533834099, 163384960980, 162473948138, 162641102010, 162498412400, 163380841379, 164234729359, 163780383239, 163921850923, 164818929420, 164196117231, 164968554139, 165703361932, 166532448547, 165846727199, 166683951665, 167448919652, 167255020091, 167192581997, 167285685333, 166469157354, 165989347798, 165652827338, 165033370589, 164374720148, 164460386922, 165206254301, 164719937707, 165438446526, 165866265355, 166202269591, 166258934673, 165677458593, 166592720452, 165993882176, 166081437341, 165634863160, 165183600951, 165439877624, 164594792086, 164912219155, 163964670287, 163426409789, 163941168924, 164430506951, 164049887379, 163718606443, 164299586173, 164898578061, 164516681832, 164783312451, 164164362119, 164046702811, 163597436216, 163535160562, 163782253823, 163024153934, 163785145594, 163858431523, 164256335571, 163744914214, 164487644260, 164322274343, 164073896511, 163580482606, 164210871062, 165041267448, 165996214634, 166342863084, 166150813316, 165293734280, 164625922490, 164122220802, 164322535167, 164581133446, 164444485200, 163688753405, 163051105893, 163805777065, 164103192964, 164548620649, 165445837829, 166041161300, 165719023430, 165562953111, 164788139977, 165218938509, 165307659497, 165543956714, 164936619929, 164804156079, 165551717221, 165777849297, 165315412643, 164871329329, 164402270901, 164145197809, 163772667773, 163000983367, 163471456822, 163179961355, 162607874064, 162687654095, 161947658147, 162466454946, 163094115229, 163639204898, 164306901236, 164090927758, 164883799544, 164221765335, 163939568207, 163279017700, 163087506631, 162988048338, 162710373520, 162000213737, 161304699107, 162153387455, 161180135590, 161400795157, 160457882294, 160271714813, 160863476612, 161836912100, 161791475802, 161478815241, 161913015614, 161696205675, 161111839030, 161264844809, 160303927659, 160299419691, 160166755232, 160294873188, 160912610887, 160116898359, 159581000455, 158815674323, 159217772033, 159419802427, 159414130480, 159661164386, 158713508685, 159421035995, 159529054376, 158546965050, 158603868623, 159014104016, 158263095489, 157278864688, 157203718467, 157990416747, 158074804667, 158439269928, 158912797321, 158412279008, 158317371058, 157812264064, 158606276549, 159564318322, 159932184485, 160796058334, 160940320090, 161892183365, 162787129751, 162464396326, 162074991951, 162918073682, 163409150892, 163954553675, 163753835494, 163116978543, 163900552217, 164880464509, 165626644176, 165557472328, 165155981493, 164719083001, 165574241141, 166487108495, 165708956362, 164853997412, 165215675015, 164352038073, 164375128038, 164763255425, 164128096145, 163250905025, 163588936675, 162924848001, 162050709279, 161699122097, 161024063674, 160611091106, 161236584948, 162050165849, 161935053199, 162678906713, 161698765053, 161404048319, 161080849532, 161281064180, 161541732488, 160917693272, 161883132585, 161353092378, 161086852561, 160917002293, 160531843457, 159802027828, 159196040125, 158431736277, 158905628811, 159414662156, 159389158522, 159943639912, 159159101251, 158639206446, 159388715644, 160117920817, 160890544734, 161762601815, 162387062528, 163199756995, 163155814641, 163711934360, 163715046833, 163279441630, 163302621780, 162905248419, 163858380672, 163565906109, 163235704771, 163124762639, 162387619005, 162765149471, 163404544748, 163892577948, 163776243764, 164303279866, 164359125466, 163714664033, 164365352096, 164216071322, 164070319067, 163099404374, 163059222171, 162112283298, 162758612752, 163637704695, 163788337228, 163677688884, 162818026017, 162983672204, 163797521189, 164284004765, 164671808509, 164529922408, 163678832713, 163522169397, 163238997216, 164000269607, 163962731956, 164470691239, 164644276138, 164880027251, 164123485842, 163388699808, 163859099100, 163060273486, 163892501635, 163126012609, 162674719460, 161676762279, 161893731795, 161260597329, 160500489755, 160419938431, 159729080426, 159332544183, 158885183392, 158019647441, 157860814716, 158397896618, 157740512207, 157661571527, 158363838954, 159047451677, 158563354421, 158047433840, 158381045430, 157645265193, 157036302493, 157577854444, 158220372870, 157727992978, 158454144725, 158436575547, 157892031112, 157045369383, 156935962014, 156487627888, 157314826054, 158001900161, 157808157633, 158592883365, 157931677001, 157727312726, 158139133061, 157560342064, 157683699372, 158066347655, 157084148418, 157447408824, 157837669991, 157253443650, 156915731981, 156370745417, 157027871683, 157226707169, 156266955481, 156914334553, 155932529409, 156047509149, 156791856920, 156497170366, 157492501082, 157230890124, 157060538126, 157079136200, 157940807316, 157116259244, 156727592336, 157229313446, 156565308982, 156836256231, 156992030158, 156756300943, 156276939244, 155470114085, 156450112882, 156152651278, 156306366161, 155453850667, 155295873130, 155410221333, 154616084659, 155525257821, 154575253766, 154253716846, 154411491963, 153787631040, 153316157348, 152658650951, 151791512947, 151368569716, 152356701544, 151559471283, 151137278462, 151418860335, 151462218492, 151883406565, 152727638783, 153586657405, 153289599450, 153023475247, 153016366318, 153523775959, 153933385883, 154488310081, 154819062877, 154727242715, 155264504943, 156018648679, 156792743022, 157251558654, 156438903825, 156993066243, 156586248312, 156898336632, 156851087801, 155992890575, 155555174732, 154688158887, 154265077950, 153593136546, 153902694086, 153854816056, 153598905078, 152962615318, 152984823654, 152961918346, 152719279562, 153492767044, 153601918505, 154530301584, 154871025295, 155593958274, 154877123564, 154694840171, 154861077383, 155531245216, 155616800750, 155217417121, 154874296717, 155010078749, 155066643636, 155320294577, 155225266027, 155949358367, 155386433854, 155200723451, 155056071810, 154398342518, 155231323718, 155866869242, 156517724222, 157368925069, 156897066793, 156383321717, 156018192987, 155990974208, 155383000238, 156245331774, 155374260892, 154561106489, 154810840143, 154529622040, 154174985255, 154438947916, 153597742368, 153718911123, 154695000655, 153904859190, 153896608452, 154377858586, 154738664367, 154650023692, 154114388306, 154860453078, 154925917790, 155658494144, 155869504067, 155909924838, 156285554232, 156697467274, 156942069559, 157056108092, 156701783046, 155887430538, 156214178361, 155373919607, 155543420690, 155750077187, 156597627630, 156427226469, 155825881559, 155528588130, 155220140061, 154797838036, 154534924170, 155205892541, 154634308769, 155358478567, 155341615203, 156022121615, 156540451178, 155877089797, 155539743335, 155832801916, 155428252591, 155204021973, 155239891051, 154710988369, 153977900480, 154928576977, 154545171977, 154193511904, 154624341535, 154078085633, 153396650007, 154391132599, 153401142390, 154045301177, 154560753698, 154694977198, 154633621034, 154371866244, 154353714433, 155207174078, 154235443005, 154517582319, 154471930885, 154205821924, 153623902356, 152629811491, 151939057635, 152839292805, 153287159455, 152747751778, 152444181821, 153178319614, 154021303461, 154559862211, 154038384967, 153939604936, 153155656795, 152177215442, 151323570413, 151323795554, 151544257804, 152301517432, 152859778076, 153137817921, 153333461445, 152629058202, 151903356448, 152527756181, 151906012935, 151849917590, 152799768222, 152645993035, 152390727711, 151613804279, 152566704966, 152880423506, 153501938206, 153403473116, 153061631347, 153332577833, 152644348692, 153321675093, 153029624618, 153698717500, 153865872840, 153805034433, 153386598328, 152695906249, 153358907141, 152729273164, 152054815587, 152836481422, 153303143738, 153298237966, 152879528902, 152748319019, 153240605677, 152619933432, 153031274351, 153095484155, 153085034933, 152528525744, 152973007363, 153482919105, 154469222644, 154495798290, 154324928105, 154102457159, 153597464547, 152847715437, 153713694413, 154472582089, 153745216965, 153267394842, 154248575242, 153289842236, 154114752869, 154651370942, 154674703922, 155558626700, 155816522399, 156184687379, 157069906144, 156717042116, 156630321129, 157057928810, 157566375006, 157728942627, 157595813557, 157127792043, 156659899282, 157571645429, 157256016049, 158021842557, 157624935777, 157851139964, 158168673121, 158541126580, 158727880883, 158133912053, 157812286095, 157791174390, 158492805128, 157999110696, 157460538344, 156856708216, 156110122861, 155193523879, 155981286203, 156085205974, 156721560050, 156445192449, 156156123229, 155859146747, 156306008270, 155698328052, 155166222813, 155374761365, 154877575629, 155356072969, 154712759789, 153928167287, 153364452204, 153535718281, 154479325433, 155298374479, 154888299552, 154372462288, 153703087347, 154114559549, 153868556099, 154283933049, 153438476281, 153371621920, 153759301923, 152988995160, 152769679427, 152781081424, 151943683991, 152337238705, 152091657940, 151312001159, 151710222095, 152058781251, 152250309138, 152502462523, 151582082724, 150809449173, 150102196256, 150808318907, 150295174811, 150355021493, 150466448877, 151326741906, 152023597412, 152199460303, 151763944695, 152121917041, 152394364655, 152741696481, 152718391680, 153390911654, 153315312108, 152405857934, 153101846637, 152756337944, 153389952118, 152644602903, 152785984206, 152215982331, 152895355011, 152186537674, 152538505068, 153460870091, 153639148494, 152719177845, 151974634884, 152167311011, 152652066404, 152067099634, 152589605267, 152360101846, 151661221435, 151522444998, 152328703208, 151879689442, 152506267644, 152246189653, 152875940996, 152475513094, 151993298296, 152878037981, 152545814110, 152839864178, 153398388158, 153151792214, 153251998496, 152911319892, 153836736415, 154221555745, 155004442370, 155224396661, 154396024590, 154089022914, 153553172992, 153796536957, 154107780583, 153747062378, 153372526746, 153094756323, 153061314271, 153903246470, 153682813325, 153565848776, 153643099484, 153856872552, 153190963473, 153778212408, 154121503089, 154820536232, 154148151737, 153155148220, 153139821079, 152973923862, 152827164058, 152963752133, 153048313907, 153248770953, 153254291327, 154067134931, 154470717109, 154658486907, 153862466197, 153672406171, 153790074272, 153396908202, 153548724364, 154242196214, 153793115142, 153136949765, 153692335197, 154460247000, 154087313830, 153370066148, 153602801045, 153307871252, 154287608425, 154009826595, 154820362829, 154492649683, 154910983026, 155450626537, 155057366549, 155850929877, 155153864240, 154990384086, 155684837553, 156161656415, 156415953506, 155651350988, 156201218068, 156014971640, 156509281818, 155525732040, 156048934331, 156794870272, 157552914955, 157764772094, 157999609091, 157565046014, 157971339281, 157606724315, 157904004807, 158189911705, 157792795239, 158276283055, 157629980680, 157535038200, 157099398245, 157370134873, 158369500079, 158563130538, 157970516078, 158705573786, 159091982275, 159517880704, 159255392533, 158766438459, 158913158872, 159510771492, 159701336266, 159351681342, 160005638263, 160096192646, 160038021121, 160646300531, 160071619114, 160083333552, 159230143189, 159054049499, 158404435521, 157944017793, 157587671872, 157230233983, 157569458557, 157294997482, 157602189474, 157054168198, 157943229285, 158417814232, 158575843446, 158334432753, 158457066918, 158482210773, 158301443189, 158901223977, 159528702660, 158947363287, 159546722771, 159875612516, 159524084688, 159772479757, 158989388041, 158468996598, 157763510854, 157071046605, 157139750381, 157485836515, 158168524418, 157491729935, 157025214126, 157444542378, 157963942288, 157488659408, 156676046356, 157107141204, 157310896126, 157834606658, 157016743858, 156463030655, 156574505901, 156272569198, 155925066078, 156267770117, 156414536286, 156008989368, 155525868750, 154638050572, 154904708569, 154935578719, 154442139152, 154115601125, 154949414372, 154345095360, 153988382035, 153685394218, 153922815746, 153347448950, 153423428351, 153705747270, 152798553110, 153736199752, 152934737041, 152631208313, 152969474834, 153313467230, 152800057223, 152941840606, 152234451342, 151830471090, 151919543266, 151483924815, 151087350423, 150958164055, 150598653272, 150007344778, 149354606802, 150098077321, 150664331241, 151012630494, 151687493994, 152466889003, 152277927135, 151951717008, 152325146124, 152634476381, 152692326749, 152130646621, 151488642779, 151710895569, 151476242109, 151817870920, 151666644410, 151789045437, 152163679753, 151721750619, 150990742699, 150377030202, 150647624419, 150027114199, 149614954249, 149396377970, 148892074183, 149644301876, 149172165296, 149190306406, 150008918429, 149497184183, 149010944074, 149951171251, 149646800137, 149191132287, 148817526859, 148616293680, 148055506202, 148798590377, 147821054770, 147675576767, 148233550117, 148649120411, 148204118212, 148182857810, 148420580840, 147921466392, 148488313254, 148145579364, 147679258727, 146798775954, 146322050413, 145767518584, 145260735967, 145420204851, 145955160852, 146876440202, 146198799226, 146341037991, 145625411721, 145889938568, 146475437103, 146105968150, 146631229069, 145660993703, 146030506800, 145346958529, 144530589445, 143952895089, 143325324897, 143135294114, 143369947777, 142920458814, 142788229219, 142112319201, 142490040060, 142740192744, 142321595267, 143033925620, 142356422277, 142555477417, 143269655127, 143433319713, 142825942923, 142682951602, 143347741614, 143989882380, 143700262964, 143928706504, 144227441421, 144197909032, 143343966234, 142363730672, 142462948461, 142410563685, 141695905205, 141364889564, 140790726495, 141224244068, 141057773586, 141351497254, 141337216285, 140453659115, 139641829235, 139816013439, 140279737928, 140808552455, 140776122471, 141502582518, 140740403907, 141218672181, 141508573974, 141749649414, 141199916887, 141142781311, 140273268637, 139544906407, 140347272891, 140232312709, 140682180237, 140496503877, 139739766002, 140199187388, 141105168475, 141258729638, 141034911840, 140237631528, 139624448280, 139488282800, 139442672882, 139979806290, 140378265121, 140732444090, 141072096654, 140658269552, 140919763250, 140077400961, 139836595321, 139879926234, 140425005984, 141245660016, 141450372844, 140851809234, 139998949185, 140740530720, 140297948648, 140010999075, 140118950457, 140539468402, 140812867908, 140003293664, 140726854606, 141569064850, 141687521119, 140838323643, 140540825904, 140721162708, 140105325599, 139408195148, 139469981691, 138904370833, 138975860740, 139573242364, 139906923425, 140269515599, 141160629712, 141013706372, 141206942343, 140804039773, 141445218786, 140739834093, 140407671942, 139440766123, 139796111067, 139695109996, 140694996205, 141103825694, 140995713534, 141363357740, 141129666672, 141438426902, 142425401853, 141679179043, 141125123538, 140975872848, 141244341840, 141706023368, 141647300882, 142331286757, 143237778541, 142947359207, 142601277938, 143478089682, 142551739375, 142451917435, 142737432149, 142371438377, 142013381335, 142680793152, 141874605493, 142185456380, 142386334255, 141776045905, 142249632635, 141715809344, 142411953528, 142242552061, 143239969361, 143078740198, 143963985453, 143678376907, 143988316757, 143631047034, 143310344844, 142539259280, 143336804165, 142612987690, 142338553577, 141773453532, 141991308433, 142040477989, 142630168950, 142193269911, 142816775364, 142968709868, 142107775530, 142408993881, 142804855315, 141948513963, 142221918211, 142003101771, 142803700680, 141822131107, 141600208668, 142029233447, 142130564926, 143101620717, 143633380825, 143387554108, 143866687540, 143320871083, 142436602628, 142916793667, 142975300601, 142908449720, 143028664201, 142399584009, 143011888109, 142427741930, 143102325008, 142635472901, 143196164656, 143831460027, 143289956053, 142371778467, 142791090767, 142310617139, 142280854345, 142688027340, 143194985805, 142845691588, 142260332107, 141513486833, 141745361153, 142320277967, 142757096438, 143524091975, 142719032889, 143440625466, 143643645428, 144620097476, 144247060756, 145199002291, 144666051359, 144879674968, 144623982324, 144987578097, 145601825264, 146197849483, 146621382367, 146292679369, 146609308244, 146152222994, 146905945814, 146747963031, 146486185020, 146846710562, 146989248381, 146092671776, 145998631928, 145177176572, 145935786953, 146781689109, 147475676584, 147680747209, 148664496208, 148982837579, 149274342679, 149942687483, 149660305724, 149319634910, 148559919062, 148521536310, 148932224464, 148525616157, 149419025479, 150073492017, 150599543211, 150129325230, 150171105599, 149540685641, 149869526678, 149178297627, 148529588767, 148367282908, 147919782550, 147417761133, 147297508927, 147425690800, 148321274770, 149218365754, 148617685273, 149158299023, 149139690249, 148645836133, 147717107590, 148297317929, 149167241431, 148328561851, 147958020827, 147067439327, 147954122682, 148941920560, 149774110590, 148951558988, 149930725440, 149750814941, 149898809843, 149833180760, 150329317972, 149669444175, 149762552576, 150129322530, 150492782575, 150990137326, 150773282279, 150823352750, 151415481789, 151180081580, 151763476402, 151428990914, 152255600119, 151853228559, 151286146816, 151606903781, 152277804291, 152382640472, 152809786624, 153302732925, 153274274999, 152424388238, 152765955737, 153368039387, 153543038355, 153311732886, 153970694302, 153190784959, 153478512125, 153020366244, 152973165466, 153201515596, 153438462269, 153238123978, 153153284365, 153561477488, 152744228492, 151870464901, 152119610125, 152165659950, 152738782267, 152165895690, 152053865722, 151144323102, 151641834748, 152251729883, 151591593505, 151946448265, 151562766329, 151384911234, 151556668163, 152242677805, 153214128929, 152911639213, 153384201023, 152779501069, 153561348770, 154100838410, 154999912530, 154871234255, 155046315506, 154435337519, 153627829118, 152845386682, 152945945205, 153249266069, 154076190956, 154883313871, 155457256204, 155334862404, 154986835148, 154557146284, 155533058103, 155725753169, 156493266916, 157265134227, 157279701085, 157086408398, 157847697701, 157534567242, 157570024095, 157846272022, 157170637041, 158142676540, 157748027070, 158073386250, 158914630709, 158274154424, 157960568280, 158654012902, 158590474221, 158831723245, 158920657645, 158267255668, 159055550070, 159579556631, 160340644767, 159591932997, 158843433896, 159323642194, 158471942203, 158796389584, 159649563826, 159028367365, 159956886915, 159520555269, 159937181639, 160570333265, 160454259708, 160987801972, 160714063549, 161102912163, 160523393808, 160502910401, 160223455078, 159660107976, 159476452941, 158489609328, 159432904103, 159868721840, 159133725820, 158415490607, 159216370026, 159305677072, 159832881639, 159831512208, 160630775645, 160792539231, 160875808605, 161253465579, 161680020295, 161730217830, 161108997366, 160262103651, 159394418027, 159296934860, 160177993879, 160924813687, 161864700701, 162859507776, 163422965009, 162525726809, 161665699035, 162453126544, 162692431439, 162139538643, 161166141513, 160307134458, 159929285052, 159471003485, 159678123355, 158802403345, 159271845037, 159764434077, 160627604294, 160270957482, 160036827508, 160780998647, 160555719838, 161210223179, 161416671849, 161374516837, 161832862835, 162305997753, 162358159962, 162735770649, 163052449973, 162583566534, 162480005946, 162462969973, 163324673905, 162490500713, 163250020801, 162377560458, 163185047339, 162527197887, 163232920672, 163288689570, 163873802334, 163191713409, 162927923111, 162444796460, 162085317936, 162433877570, 162643116737, 163272838127, 162904574502, 162329249458, 162795663683, 163254190850, 163766298391, 163590354335, 163664881538, 163944721431, 164006526565, 163450051350, 162991464056, 162208326081, 162403652663, 162526617953, 162155914234, 162985153153, 162324739237, 163078647720, 163101513607, 162724979288, 162464292874, 162749280767, 163368474425, 162603032024, 162620178783, 161626544271, 162390522558, 163092144591, 164049850863, 164619446982, 165516429764, 165918678931, 166000611308, 165784673451, 164808466980, 165583103635, 166085702154, 166995960970, 167085201151, 166212046500, 166192376158, 166274803008, 165562684112, 165825303555, 166000909323, 166774582217, 166916644698, 167327674952, 166475760517, 165692780111, 165832793277, 165576311496, 166222476479, 166585152121, 166071227650, 165212228647, 165675853571, 164854765547, 165606418904, 166548775107, 166368419909, 167158869397, 166896568540, 167013701389, 166241355165, 167203844762, 167662447586, 166880319970, 167777376230, 166784615091, 167281081484, 167117779602, 166439020579, 166152960389, 165318347884, 166282002642, 167212440994, 167127839342, 167921766560, 168796136731, 169459944870, 169687141647, 169884625929, 170599019601, 170252344021, 169967768162, 169586223282, 169399685693, 169642051199, 170025067668, 169757049433, 170710582253, 171616934669, 172238802432, 172533122923, 171657099628, 171503771576, 172486179706, 172002141522, 171169774302, 170422046013, 170741217926, 169811848599, 168904219225, 168487159165, 169164481197, 169676670819, 168782954940, 168016599733, 167201673418, 166247083832, 166002955385, 165981758900, 166578203840, 166857486629, 166740505178, 166356688372, 165382434931, 165475245292, 165367151193, 165667768589, 166133277256, 167019286409, 166635473959, 167457286249, 167553508471, 168494343485, 169049198486, 169982072862, 170349296910, 170900101069, 171648410511, 171279978181, 171328547248, 170801214982, 171465868648, 171398992953, 170874407760, 170800733633, 171700672292, 171398161196, 171047098444, 170321904442, 169528823388, 169368978339, 170252498603, 169589772461, 169874569662, 169724130766, 169032187016, 169923546906, 170337158692, 170969071615, 171504721843, 171476076954, 170568102773, 170016194172, 170469641783, 170657002138, 170528865892, 170451224011, 171347873786, 172200549693, 172080213159, 172674837657, 171852306144, 172826101289, 173005579367, 173500283498, 173428620112, 173159284795, 172280171436, 173153353326, 172797025479, 173405021065, 174191423870, 173744190279, 174443658103, 173957543836, 173256945089, 174216607322, 173227255213, 172823455157, 173737832760, 174277964891, 175205682105, 175886646815, 175890513960, 175395933769, 174589757420, 174237970434, 173626192415, 174033854630, 174616050670, 175223502018, 174844774408, 175230537451, 175997795040, 176099032166, 175997022959, 175589531780, 175853824051, 175983111494, 175688087827, 176067687559, 175634199227, 175764737459, 176587224489, 177544206710, 178269605366, 178488845738, 178447705785, 179311895141, 179714775219, 179183334336, 179905620421, 179996365267, 179047953664, 178865823473, 178318430628, 178183062303, 178097965654, 177178917009, 176633617558, 175904296122, 176174227189, 176262101825, 175322920667, 176044918580, 176352240051, 175458688318, 174509179583, 173672443339, 173162542227, 172674985121, 173204136798, 173605060769, 174377963391, 174275894996, 174376533524, 174464556881, 174641556045, 174719996035, 175365511346, 175582057162, 175755255415, 175193391215, 175734622936, 175383739421, 175590993377, 175144836615, 176089354236, 176249272981, 176749025924, 176120147150, 176453445679, 176146503865, 176295657912, 176634308785, 176994459542, 177588499579, 176728839775, 176743480788, 176736508425, 176606825686, 176839667806, 175979813361, 176824365272, 177164782683, 177188084055, 177590309522, 178106403539, 177963216405, 177675342001, 178327824208, 178890975042, 179564056150, 179457262411, 179772452369, 179039478896, 179943975742, 180730922735, 180938341030, 180900414051, 181598953069, 180815625075, 181110557020, 181488612538, 181906584153, 181961773060, 181383223688, 181450881123, 182158354978, 181752125233, 181430827220, 181086004443, 180138738889, 179452589137, 179353789377, 179572533939, 178981811251, 179169282691, 179422844551, 179042433502, 178950598880, 178410441494, 178865126879, 179610941814, 180449688687, 179664389561, 179901639162, 179560930432, 179699919924, 178796551322, 178105919974, 178617413305, 178524562453, 179439991705, 178549501108, 177922069415, 178175193804, 178642731062, 177973366654, 178591232384, 178214735151, 177939480442, 177601572299, 177394132859, 176649846809, 176917693972, 177166474213, 176823373399, 177716034322, 177574328765, 176607198732, 176903724126, 176562363927, 176510133531, 175897564283, 175513927542, 175076557996, 175889251892, 176143798610, 175846887218, 176411791238, 175827422479, 176214847780, 176431858460, 175839501189, 175555885333, 176235811394, 175984009522, 176593082493, 176285051412, 175913155134, 176737405984, 176044118584, 176466010985, 177287370927, 176356587114, 176359845210, 176752166233, 177479030867, 178451498489, 178338067608, 178151556418, 178535854150, 178596358124, 179500884515, 179658306331, 179200918626, 178875956146, 178183103335, 178687747901, 178659057302, 179477925507, 179219071173, 178350081427, 177796740488, 177227111698, 178220510772, 177836054320, 178835923867, 178666698303, 179571259777, 179182707917, 179055748025, 179772883373, 179104454125, 179080912490, 179092876381, 179825138997, 179812715769, 179285211792, 180009713103, 179364475350, 180243001682, 180093774043, 180275549881, 180784111562, 180590401362, 180056350770, 180018925320, 180380306272, 179830867641, 179439912075, 179271154740, 179136261151, 179604656267, 180138566350, 179392177779, 179161654321, 178798447709, 178341628476, 177588650951, 177751030466, 178543887057, 178012452637, 178206455010, 179036760525, 179703516229, 179321566995, 179925163953, 180504948829, 181490778816, 180980389919, 180113724248, 180109812096, 180045019578, 180268661951, 181220033474, 181587075741, 181529634749, 181964308694, 182605367030, 183155505739, 182399897021, 182476451528, 182278207161, 182891441066, 183561419512, 183685480213, 184193072534, 184928577462, 185392776686, 186102208873, 185652281922, 186490182109, 186457268084, 186663649757, 186709841382, 185889490220, 185361483687, 186311632652, 185854875528, 186468869472, 187032884454, 187417945283, 188072203882, 187373481987, 186926334076, 186028078444, 186994578774, 187442945932, 188203757095, 187290766875, 186996853540, 186453484780, 187113819671, 187516998486, 187437854681, 187425178123, 188399158752, 189103768060, 189780904342, 190091061595, 189551337608, 190063360073, 190506576116, 189889541445, 190631369729, 190987550343, 191165272959, 191810747615, 192075671657, 193033575158, 193311772259, 193021844602, 193252369166, 193726494281, 193213769073, 192573067260, 191610333390, 192295019499, 191977836933, 192836563128, 192247024113, 191963079592, 191693858582, 192467939535, 192108480889, 193065490714, 193575244273, 192957700699, 193776662945, 193695978474, 193774318541, 193707943985, 193323352338, 194028103961, 193477421224, 194287334940, 193564200215, 193863358635, 193549711164, 194387830168, 194165990924, 194858606123, 195597662343, 195614285328, 195612141546, 195072228500, 195530760861, 194878825901, 195783600154, 195347498096, 194967526180, 195315608765, 194862342846, 195402358709, 195261287479, 194731766505, 195576190548, 195407247995, 194727793499, 194689714163, 195430153466, 195442167207, 195365527620, 196052847074, 196758236682, 197004131800, 197045760540, 197646853551, 197047645525, 196817469841, 195943888982, 195656516302, 196232854549, 196815884963, 195974763589, 196659249496, 196265638139, 195862189333, 196007489672, 195309724196, 195012997802, 194358833463, 195318687763, 194917551971, 194272791964, 194447356444, 195247576217, 195008115969, 195260446257, 196049214389, 195728306004, 196387704479, 196437178456, 196134244905, 195428507197, 196016775883, 195576776706, 195399580882, 194688155622, 195220352754, 194557415318, 194597670367, 195274917520, 194565021256, 194316652230, 194044185392, 194795306490, 194346162126, 194532078220, 195131768089, 194845478268, 195303185410, 195427272118, 195515799460, 195395269905, 196261441091, 196456023395, 195584983831, 196477306749, 197165974294, 197889296685, 197882519617, 196942616775, 196991449778, 197577128856, 197169414720, 197664984249, 196975191889, 196812673471, 197040144489, 197405277637, 196744955710, 197594953989, 196968295885, 196478109086, 196990675294, 196139266552, 196091194267, 196193749424, 195449936939, 195577805234, 196340777232, 196440263977, 195914311640, 194954938669, 195741222388, 196679900440, 196656693968, 197194094474, 197725160011, 197705390574, 198267510449, 197802667477, 197861615198, 197480402586, 198376883108, 197657955742, 197579533027, 197744067995, 198551107332, 197932898602, 198336709308, 199086667652, 198349205602, 198850810908, 198570230534, 199264198929, 199912336946, 200580209490, 201562254647, 201264559567, 200307117257, 200276672418, 200097498731, 201008961368, 200224319879, 199365749872, 198964035013, 199058238356, 199649515335, 199421029690, 199778464637, 199868344975, 199882900277, 200745417117, 199795337688, 198989570099, 198863194408, 199496675317, 200194561240, 200225415207, 200932279349, 200961960696, 201535229472, 201814783721, 201477682443, 201326728586, 202008623905, 201028997894, 200681145394, 201206039030, 202088720330, 202379608704, 202951421312, 203387223177, 203546365214, 203407966571, 204187040947, 203574449862, 203931246781, 204676844170, 204886432626, 204270290704, 203768815872, 202847257530, 202680593656, 203589346998, 204583455106, 204262723330, 204348958818, 203433397164, 204255972075, 203309815516, 202581367716, 203326967221, 202728170224, 203062786465, 203433197056, 203282421507, 203640380973, 204173781535, 203746970854, 203395873388, 203005572113, 202119577450, 202087222964, 202691850397, 203134470223, 202932524580, 202727542827, 201797498368, 201749993120, 202163249779, 203121688902, 203526496530, 204235462884, 204734496562, 205577479101, 205608956861, 205949093122, 205318517690, 206080117641, 205909874012, 206393479673, 206442295785, 205812175105, 205707100029, 206502825626, 206907824241, 207411008375, 206453310511, 206435277292, 206810961670, 207334977295, 207216076168, 206270561568, 205537558376, 205765024272, 206732659802, 206369285170, 206758169806, 206163215979, 205780584293, 206703311392, 207325446033, 206415733919, 205483805144, 206009563031, 206030658580, 206375541235, 206142726999, 206943114458, 207314133786, 206969224179, 206579381094, 206386032513, 206131788874, 205735620232, 205476419572, 205187939200, 206102714623, 207014319192, 207881809871, 207564726829, 208315658172, 207570211337, 208161403866, 207527714583, 207342222965, 207235316838, 207994614219, 207989415434, 207298663651, 207105285545, 207864921577, 207052867028, 207773918215, 207546698758, 208430509566, 208366595077, 208208084158, 209197907218, 209699547123, 209166533977, 209239003832, 209805443215, 210232258794, 210780279724, 210964361201, 210100401077, 209751809948, 209009053762, 208370045674, 207582663647, 208339547117, 209256080515, 210153745178, 210430574591, 211326111868, 211637226212, 212438815386, 212375939430, 213205130782, 213515955649, 213978743541, 214883275770, 214148629426, 213895233684, 214356419303, 214142628302, 214684028585, 215050498027, 214122305060, 214880398740, 215728336934, 215375342663, 214624327002, 214390157239, 214814140671, 214394428159, 214062401369, 213480867149, 212631429325, 213277907145, 213074253338, 212289243455, 212587221546, 212027514906, 212915051446, 212787973954, 212016261829, 211800080247, 211382356614, 211703198770, 211237511298, 211426551260, 212243122408, 211940352418, 212418026508, 211564836834, 211353151342, 210589233625, 210945150235, 210095232032, 210119458353, 211108481592, 210793208235, 210857405539, 211389237041, 211343061541, 212149701533, 211785504988, 212073523249, 211500454423, 210656113408, 211172460091, 210356515100, 209666010137, 210607840457, 210733098752, 211474637490, 211811695412, 211322481563, 211901600754, 211806800655, 212413256665, 212606194928, 212685305188, 211836937595, 212341145076, 212196056869, 211715522563, 211087721210, 211287324366, 211147503946, 210882544854, 211398555701, 210899993407, 210820471951, 211372179020, 210968660131, 211836527095, 211399782043, 211125355171, 211790899366, 212414780308, 212403009450, 213268239648, 212297564411, 211647515107, 210948990759, 211614298790, 211059958144, 211452112772, 211046888816, 210479721634, 209844480614, 210436659124, 209991719823, 210718655925, 211600115742, 211352268926, 210986815697, 211368852194, 212163832808, 211439689202, 210589603343, 210278807620, 209735391681, 209294395853, 209876455192, 210616130160, 211537869277, 210813989391, 211082474805, 211119035855, 210537577462, 210219545381, 209846279646, 209361553021, 208584766855, 209174584988, 208425028606, 208960702856, 208576151581, 208768582337, 209071648335, 209895384297, 210806787532, 210213105437, 210422377599, 209988949099, 210026249404, 210118938799, 209781127557, 210458919094, 211098316841, 210864523605, 209930709287, 209959748797, 209431696388, 209839468015, 209348595612, 208870964165, 209327567515, 209109659584, 208349889706, 208452634055, 208717115614, 207881006162, 207167279020, 207963829545, 207360208806, 206442939686, 206715628407, 205930214433, 205685289203, 206362376386, 205443539865, 206115692590, 205546177774, 206542023223, 206036155372, 205621467055, 205265079323, 205573620229, 206079046301, 205267208444, 205463787908, 206062750092, 206216769450, 205921925515, 206556933142, 206905915052, 206865297298, 206742478838, 206025200723, 206454732800, 206442602551, 207420688716, 208176963210, 208311405993, 208474201339, 208107763849, 207999036413, 207676516874, 208249650578, 209024700028, 209893621692, 209777424864, 210739268882, 210848496831, 210190095762, 210075783634, 209611738990, 209368072035, 209702998250, 210424351924, 209515171696, 209863686749, 210406706638, 210202051693, 209980917605, 210908036602, 211491588962, 212042983091, 211147301455, 211403222419, 210435588658, 211434224666, 210485024365, 210888119801, 210092978490, 211087197795, 210931219171, 211869268487, 211912337338, 212005213295, 211758999052, 211739554556, 212496010217, 211523179601, 212502736718, 211768074614, 212439629423, 212181919435, 213001578252, 212645348406, 212878285092, 212295775204, 212914592033, 212954012310, 212033768002, 212378034737, 212874387645, 211916358698, 211746832503, 211361933856, 211818077471, 212720433023, 213663441279, 213799620570, 213822433504, 214135812981, 214648376857, 215586864978, 216405580336, 216526854215, 216268655786, 216942044263, 216503750733, 216405336070, 215513052774, 215783633988, 215396713883, 215269655420, 214752985082, 213802827083, 214722378886, 214512059194, 214624115879, 215247209650, 215948040026, 215772600260, 215000339114, 215229637709, 215078798521, 215512664381, 215399620331, 216384970132, 217303237051, 218300658263, 218439364123, 218905774778, 219686549164, 220613975017, 219624419468, 220517580007, 221381412788, 220598933084, 220517646764, 219636016166, 219639578676, 219890622489, 219428090161, 219563782290, 219422623680, 219657856338, 218896701045, 219421687895, 220102159657, 219881376087, 220201560930, 219295426867, 218736248656, 219159965508, 219973444742, 220357913851, 220038997702, 220523394071, 219816884190, 219519293475, 219715654807, 219753428253, 220246480430, 220056723076, 219134762529, 218390496680, 219313943389, 218385892914, 217851382269, 217908852810, 218392363256, 218364187151, 217592345456, 217980157328, 217003943594, 216571733506, 215680166639, 216336174005, 216952060052, 217305469141, 217242803806, 216756597683, 216810714877, 217150197093, 218061953933, 218190218062, 217411167895, 217626596472, 216967623606, 217280771091, 216532511696, 216735246550, 216996225688, 217664664097, 218195333080, 218397306539, 217981917606, 217974681662, 217956689845, 218634767752, 219002488180, 219302146505, 220149242421, 219966802777, 219113796137, 219112203355, 219809883120, 219203393124, 218830760464, 218051287338, 217508163274, 217345797698, 216556495710, 217472282187, 218287644167, 217745958347, 218732435075, 218903372358, 219141205489, 218227144310, 218198244396, 217370655209, 217730302999, 216768720148, 216732674188, 216109551280, 216705324905, 216515921036, 216528369802, 217325641177, 217624943763, 216903331603, 217212047117, 217864449764, 217086401416, 217971856775, 217957509736, 218610246318, 219399091359, 220160556940, 219866002614, 220084299034, 220422840428, 220629214598, 221030035457, 220448079532, 220254091203, 219575034148, 220141238745, 221009734130, 220647237306, 220228066255, 220100684733, 220733392003, 219931450528, 219296266652, 218852629416, 218045482348, 218611367556, 218018398929, 218633479358, 217740397743, 217780831674, 216895944227, 216945749267, 215999082795, 215328021737, 215811501653, 216789370903, 215789378802, 215280803040, 214614497089, 213796473987, 212852502223, 213744373708, 214330106804, 213464928396, 213028572556, 212547427501, 211904591811, 211027530257, 211092445330, 211805797734, 211130285484, 211634835679, 212574078818, 212315020372, 212211455740, 212912825837, 213469663048, 213063215449, 213870039300, 213849797880, 214309599166, 214850237900, 214936960953, 214211610166, 213620765583, 213329660619, 212819163678, 211868134889, 212313622876, 213117009885, 212309868316, 211639446939, 211644903734, 212038842197, 211336694076, 210370350496, 210491477325, 210208795218, 210920232901, 210196152197, 210287649727, 211013976924, 211362313532, 210818212129, 211032006839, 211464729458, 211108884067, 210723690117, 210117182914, 209142698767, 209037299593, 208581769641, 208553621049, 208993644210, 208784772831, 209695104354, 209279133086, 210156659221, 210906874865, 210522096205, 211367469613, 212031218736, 212063297036, 211956220172, 211236167653, 211414423404, 210604818572, 210079055830, 210644356356, 209694598328, 208953123836, 208696464725, 207885940578, 208413084873, 209392055986, 209429692775, 209155765498, 209928327209, 209528826079, 209120927648, 209218730958, 208563322656, 208492534876, 207876977981, 207469172844, 207875938241, 208001374088, 207806485099, 208370385388, 208820890924, 208461077401, 207677173712, 207938405228, 207998200970, 207997066795, 207998609268, 208751876420, 209688247024, 209071783368, 210005936168, 209564040365, 210207933403, 210397829900, 210508771393, 210715046326, 211355985618, 211727055355, 211718915507, 211510866621, 210543999447, 211519134282, 210745787459, 211555872306, 211983661680, 212472110960, 211852477352, 212140140924, 212713321053, 211869012604, 212009953484, 212536396205, 213446264771, 213969241947, 213991318210, 214649612321, 214342644251, 214129833017, 214007277296, 213471347300, 213347548532, 213478777571, 212492628090, 212324408912, 212776001672, 212258109508, 211432523224, 210943098598, 211874027018, 212692668439, 213596603321, 213138957465, 213029862399, 213900601192, 212926079207, 213330536901, 213274444852, 213330912839, 212976813682, 213586631580, 212726198360, 213675234465, 214061568119, 214818604372, 214787233251, 214843236786, 214852597754, 214915484770, 214437154678, 215371863812, 216181576957, 215832016129, 215607316997, 216378811231, 216821220213, 217254278332, 216350731257, 216733863777, 217212477423, 217912712865, 218347290269, 217793449931, 217147690557, 217096928009, 217321094234, 217745644726, 217321406892, 217150275808, 217483354006, 217350478400, 216401556167, 216773567433, 217591216414, 217113888020, 216634441500, 217500591945, 216783512028, 215867823341, 216837856411, 217492455727, 217921638137, 217833285108, 217704772843, 218565387773, 217860210489, 216920015185, 216296402159, 216572186376, 217255317617, 216501941661, 217026190229, 216788849522, 216472618651, 216085220417, 216729002413, 216224013533, 216831456226, 216217885934, 215330138809, 214865124501, 214408947297, 214571396323, 213672727683, 214650808470, 214328945866, 213874403784, 214132829965, 214062085052, 214014608744, 214336841760, 213661617003, 213293517656, 213946875976, 213337584215, 212414375950, 211506578018, 211327914246, 210628584698, 209668090324, 209352886414, 209989140056, 210070884722, 209123223433, 209850032165, 210566348455, 210693915172, 211174301653, 211384883742, 211597426235, 210615969184, 210276666058, 209440877767, 209303103224, 208639143505, 209436047029, 209606515184, 209247423338, 209357647907, 209600369056, 209316778702, 209022388589, 208612652191, 209072947791, 208934853406, 209809812387, 209889762151, 210493626330, 210045019136, 209336222384, 208671011492, 207874555200, 207332945390, 208236853984, 208472147509, 209422753556, 209868675736, 210412609599, 210256906548, 209701742077, 209762670355, 210694276812, 211324322384, 211224781531, 210500019477, 211469039811, 211600075824, 211514670558, 211764725009, 211603431202, 212213469378, 213174420251, 213074552451, 212165208634, 213121504113, 213448765217, 213058349250, 212925358070, 212388495066, 212542934724, 211743132329, 212010730093, 212267981558, 211547124328, 211159528557, 211191144083, 211881885849, 212641574001, 211928963197, 211024538857, 210245803785, 209429292689, 209850526661, 210011131836, 209820596585, 210425975726, 210702018323, 211079166260, 210195693975, 209767347213, 210374220535, 211225652675, 212070608061, 211186618672, 211885793230, 212818405222, 213817346089, 213810790956, 214280036458, 214823726155, 213839860981, 214546142662, 213797637823, 213175521725, 213020800479, 212034903899, 212724189793, 213164670214, 212278212024, 211630559074, 210861703077, 211580935826, 212310807545, 212412637126, 211415833675, 211811472585, 211564399740, 212200510834, 212527483042, 212996436392, 212835309290, 213631149946, 212929472897, 211941760944, 212940314711, 213169845743, 213115750676, 212354387331, 212425512532, 211984155954, 211957691025, 212282705836, 212947528226, 213619861102, 214185521334, 213989841767, 214926994072, 213981666409, 213125073761, 212431905100, 212095538677, 211366818737, 212323627883, 213272393513, 214224405860, 213392115061, 213347539887, 213750829867, 214654693216, 213735666115, 213898328183, 213197914190, 213820223896, 213185997819, 212545023258, 213174982449, 212559164144, 212265311738, 212996806257, 213354182326, 213349687895, 213086675157, 213261901461, 212911893906, 212226851232, 213006175148, 213436455939, 212870881705, 213655969959, 213163620580, 213338878374, 212869400553, 212690786586, 212583492984, 212542587588, 212285673824, 212051874712, 211515415202, 210688813366, 210983587394, 211419791387, 210751876873, 210007299371, 210549364694, 209965703239, 209086889088, 208455573081, 207607052883, 206863096810, 207388092932, 207628787509, 206910647998, 207636513320, 208071776020, 207077591533, 206369459464, 207348379583, 207488955810, 208110738346, 208261316938, 208007853323, 207134210954, 206948881891, 207746509434, 206882992731, 207451820401, 207816493881, 206948619607, 206460366806, 206056562511, 206270755405, 206496532463, 205804638624, 205021549648, 205041745770, 205809109374, 205195383123, 205444492295, 205778726244, 206196242392, 205420497937, 205777657619, 205902413863, 205912569784, 206150401094, 206863501594, 207413612013, 207878083077, 208537755444, 209008632409, 209935150557, 209859153082, 210107889107, 209939619299, 209608219574, 210482881500, 209556518449, 208607644475, 208532951327, 209134238341, 210037515606, 209771414510, 208907411773, 208385522238, 208215361953, 207473833944, 208229477805, 207952394848, 207677587380, 208245291620, 208061409692, 207863120729, 207386626228, 207532224426, 206687641938, 207409206190, 207305264597, 208280319722, 207293643910, 207673842600, 207722674132, 208720989520, 209422952990, 210383953462, 210935749379, 211383831624, 211753789664, 212324458624, 212802648966, 212236805704, 213221793489, 213268706617, 212961506721, 212044609788, 212125723079, 212422758385, 213123932758, 213187233660, 213093128679, 212413281333, 211709380217, 211543180010, 211859141896, 211600186388, 210751885078, 209786848134, 210372894116, 210795285087, 210402940496, 209618401592, 209899269830, 209398414692, 208816318273, 209507743472, 210117424651, 210981336985, 211100256121, 210489392208, 210322581990, 209491733620, 209333506166, 209075955706, 208746433847, 208562768813, 209086739858, 209214475206, 208914434844, 207986500602, 207638687837, 207354471222, 207952848839, 208068899988, 208665800753, 209044224977, 209724018003, 209571619791, 209821140539, 210034380560, 210147322950, 209289696927, 209495848626, 209750649247, 209181676861, 209247908305, 209895380835, 210313675073, 209899871989, 208935695953, 209891815489, 209163638224, 208584017612, 209336328955, 210067838963, 209875096307, 209810795461, 209075701695, 209255806975, 209242511472, 208426931165, 207613497242, 208519348026, 207916082625, 207673621702, 208108257988, 208199875108, 208712109548, 207728137882, 208700643690, 208765881423, 208687989803, 207750366478, 207004728999, 206984830319, 207235927226, 207760713288, 208429063929, 208474493227, 207665285763, 207516396946, 206835266565, 205983050606, 206662859179, 205754199716, 206275097041, 206555503710, 206388583688, 205947247438, 205607656984, 206485785915, 205640521906, 205191216530, 205452711417, 206094887446, 205589107075, 205001358707, 204164429370, 203978982704, 204525059329, 204264250242, 204020539361, 203615775937, 203706896793, 203507933260, 203125988216, 202866044593, 203262213703, 202262356898, 202348067110, 203265222153, 202996338617, 203854781331, 204227935096, 204497741280, 204753168260, 203903428839, 203794715552, 203569701767, 202805964625, 202443579718, 202849995570, 202963609624, 203451239261, 203036272526, 203030192754, 202723120879, 202655427450, 202111038517, 202089925199, 201899110688, 202768499025, 203697296669, 204170153990, 203390256503, 202501549229, 203059527505, 204040172004, 203984963433, 204869875094, 204787465554, 204894769566, 204770473476, 204598829868, 205474585041, 205710687562, 206624979154, 206290974938, 207085074078, 207789392646, 207473789885, 206736926217, 207213493525, 207663206889, 208558629378, 208431244553, 208650341364, 208157531642, 208888381484, 209216736976, 209590393176, 210052947499, 210018808026, 210043757237, 210710359614, 209874985536, 209102096522, 209099414713, 208524913747, 208562812258, 208362386024, 208101280221, 209079856926, 208969507094, 208178703240, 208838680895, 208557170426, 209208992106, 210061939773, 209516582066, 208550487940, 208223235223, 208035379728, 207643957770, 206654599093, 207097510610, 206831746372, 207085128800, 207153209435, 207107409376, 206356484142, 206012566842, 206486932232, 207383659913, 207680748559, 207471640951, 208315563701, 208377594922, 208600678076, 207891914516, 207336538552, 207806446470, 207494758739, 208096068324, 207333611320, 207509056540, 206861026571, 205941536241, 205857187355, 205791343935, 205979655493, 205299686259, 205802919766, 206500679155, 207034656961, 206640739470, 206812656805, 207488831429, 206683479350, 206267582481, 207231188490, 207872199978, 207719175846, 208370784755, 207997274168, 208559163630, 208749798131, 207817576400, 207262578883, 207645476430, 208405478702, 208583644429, 208803003004, 208285627026, 207587559620, 207237150123, 206859661799, 207607420429, 206689415973, 207179180044, 207833809209, 208369134142, 207557201911, 208100637472, 208698121188, 209412747280, 209676757438, 209233099160, 208563334584, 207924261637, 208697660799, 207751121070, 207229154173, 206434894632, 206874222752, 206559698969, 206589524718, 206896864871, 207362502633, 207282299065, 206985862138, 207052828647, 207831848707, 208706835537, 208713204505, 209449016301, 209374072858, 208693246804, 208473871769, 207657834569, 207120925541, 206656744756, 207622601077, 207288017479, 206999477744, 207236983416, 206578922002, 206894025585, 206912251300, 207126466709, 207260153479, 207786200339, 208782384776, 208963465947, 208206543263, 207249426987, 208247207937, 208695681663, 209034986956, 208361656941, 208870078086, 208480177924, 209426217240, 208538931348, 207940558626, 208124155818, 207546540279, 206993811803, 206325164295, 205495309506, 205602473806, 204689603778, 204481706898, 203581410010, 202812954249, 202812838394, 202453031878, 203443398211, 204404685545, 204305561608, 204971932037, 204974538824, 205644145347, 206298624601, 207174943280, 207232958660, 207355150152, 207491690033, 208019979352, 208760973610, 208977452647, 208637336865, 208430483375, 208012729334, 208315201820, 208580571610, 208188688856, 207628161534, 207435173608, 207143113219, 206295219438, 205415348644, 205742022306, 206302275660, 206147226477, 206187365191, 205841144932, 205269029437, 205554308411, 205638186100, 206203738507, 206456003522, 207029766054, 206111477539, 205785317937, 204798036541, 204609096064, 203768933775, 203904108486, 203412170848, 203207758267, 202527294422, 203128110737, 204015423211, 203064874925, 203313486825, 202916478470, 203302866823, 203866735262, 203041835795, 202274676539, 202723177256, 203424354735, 204174563178, 203193973274, 202850032824, 203798098316, 204223842330, 205061746751, 205210326320, 204628390820, 203830947562, 204687274246, 204595732693, 205309652776, 204671804001, 204874268788, 204962582162, 204202024166, 204443724465, 203521345577, 202728779906, 203494465299, 202549953462, 202152762070, 203049717160, 202411253150, 203074844659, 203439521063, 203870100022, 203672069089, 204281223812, 204900796626, 205394997581, 206337349514, 206556447942, 207103681322, 206198689269, 206822816175, 207083779595, 207940347786, 207348111001, 207772427158, 208648965851, 208534645297, 208540054907, 208719501509, 208747221979, 209367661372, 209995044669, 210207627389, 210578733888, 210671846459, 211423450759, 210471517286, 211052131482, 211462368376, 210682874748, 211646371647, 211764111507, 212616333554, 212907367405, 213694845224, 212713700026, 212382185282, 212458554853, 211977529381, 212943104733, 212063373089, 212060669569, 211856578114, 211868325276, 212551216755, 212341760244, 212577597513, 211626945159, 210813790372, 210201367448, 209575149000, 209769120330, 209821621239, 209257170970, 208931946157, 208132410565, 207706445176, 208328939250, 207385234730, 208092512466, 208445102449, 207662585608, 207243526673, 207988120216, 208089127602, 207848729965, 207429543974, 207737402923, 208726568679, 207790021548, 207948400248, 207805393946, 206889211091, 207213518456, 207274185169, 206793866397, 206476201671, 206828913593, 207309668286, 208289594599, 207530671104, 208109217852, 208915980692, 209589468321, 209424004789, 209410297371, 210351092747, 209793208612, 210669053379, 210249435698, 210687931834, 210281605923, 210225020501, 210953635640, 211390086650, 211607305537, 211082519905, 210518136494, 210037095276, 210299807050, 211134204464, 211064242586, 210337754822, 209587771016, 209965772775, 209808674717, 210433554882, 210585981726, 210875991987, 210709371062, 210430846401, 209571897380, 209420201799, 209666653767, 209935888540, 210467716116, 209775101936, 210290020377, 209504975789, 209808313031, 209948859536, 209019665366, 209503257801, 209721048587, 209149962837, 208776863200, 209076598647, 208604517986, 208819122269, 209648870115, 210007748859, 209839049390, 209015752756, 209067353049, 208704938865, 208807810441, 208928530897, 208759331434, 209224534813, 208366029858, 207907834421, 208051295331, 208393363353, 207614958774, 208597371719, 208885792814, 209320348660, 210302911681, 210490688345, 209555068837, 209380077479, 210306736642, 210155550543, 210124578917, 209500751339, 209491349701, 209680984986, 210209079166, 209857794193, 210156508312, 209815165995, 210535796731, 210288561458, 209843704148, 209000596217, 209663164668, 209039878653, 209652684699, 210411647947, 210778562611, 209910270753, 209737966419, 209034342679, 208315626931, 208786997975, 209627840137, 210267375428, 210250642610, 210877429072, 210184592772, 210231547766, 210746480002, 210999878376, 211292290428, 211793024900, 211254132359, 211183238486, 210973988490, 211636673922, 211683155207, 210699223512, 211132363758, 210941299366, 211658315309, 211305195834, 211534472197, 212352299457, 213200836966, 212329002458, 213177904223, 213960443887, 213275548825, 212487624691, 212716065159, 213143511704, 212203090599, 213201264815, 212512864237, 212320292583, 212255959182, 212921730595, 212658930465, 212954956854, 213784017072, 214482310322, 213649883916, 214562063825, 215506657417, 214642302306, 214220696571, 214286927776, 214843604814, 214671571536, 214095862004, 214510138207, 213712158960, 214465320098, 215344660908, 214949369629, 215543089060, 215017598957, 214720797531, 215450845528, 215658798632, 215347283441, 215920584538, 214968882050, 214833053752, 215191761106, 214872629551, 213980363834, 214096399982, 214934337241, 214688237481, 214455298859, 215274137255, 214959782700, 215558067575, 215834057337, 216234229659, 217074191219, 217780567756, 218510865303, 218641061646, 219133668904, 218613609633, 219321427123, 219600289307, 218738969484, 219054888853, 219050344368, 219103409887, 219892871847, 219906248597, 219460580667, 220121791603, 220093322550, 220131362522, 220735097004, 221715127890, 221191753589, 220577727987, 220197739484, 219468988012, 218618237206, 219089775501, 219719196470, 219377866522, 218541920733, 217576369312, 217383109470, 216658213336, 217621936366, 217815903252, 218135491322, 217894394065, 218845285849, 218639460037, 218575926147, 219458773269, 219951725978, 219784523236, 220261728508, 220632726159, 221113473847, 220175274508, 219513920030, 219308697757, 219770622079, 219586115678, 219276141484, 219774843086, 220459496085, 220822126268, 220705993210, 220506286555, 221122155983, 221343630613, 221443939502, 221615339610, 221047262803, 220262093308, 220245199672, 220913161374, 221659842835, 221195108146, 221330213537, 221060045590, 221941172972, 221388744586, 220755399637, 221603711605, 220956102899, 221580117513, 220998247484, 220389599069, 220536451770, 220236896351, 220721674943, 220983772749, 221506096708, 221674942571, 221444404718, 222055841701, 222413843520, 223148551633, 222373068669, 223225541099, 222831567694, 221958319667, 222470548876, 221785144521, 222353232542, 222372746168, 222205413450, 222240920887, 223190293302, 223294463884, 223543591169, 223229287766, 222755961775, 223316598912, 222855146578, 222122187621, 221560922862, 221668265659, 221369651665, 221953844508, 221481353617, 222035805216, 221596743318, 222107271704, 222213552168, 221372714100, 220840850028, 220680638208, 220433676330, 220702385050, 220195449478, 220683127883, 220400613022, 220181257103, 219346941328, 219951043987, 219350472784, 220321150121, 220293649067, 220055214074, 220342611701, 221012653533, 220752360436, 219883809055, 220397048163, 220606878798, 220328992443, 220501002420, 219946244310, 220579668128, 219695371475, 219421639376, 219033204100, 219426725276, 219362663941, 218733162215, 218767229152, 218581925540, 219430985540, 218633676743, 217858891674, 218191855811, 217864886320, 217020339520, 217629711186, 217307605839, 216603751032, 216954841076, 216153563387, 216196091541, 215797659070, 214852454904, 215711349650, 216332665273, 216987599163, 216444763986, 216052130498, 216039573510, 216665317580, 217401834416, 218284519956, 218285981607, 217881661896, 218066645835, 217685974792, 218014136459, 218672161593, 219034198877, 219350900797, 218829538442, 219631244402, 219297690397, 219997204527, 220479380123, 221384159212, 221081644200, 221485676801, 220927040659, 221503569165, 221908714980, 222342433124, 222485379210, 222960485037, 223367779196, 223441386494, 223647893680, 223646636099, 224166834196, 224365832150, 225191628278, 225888730402, 225619947572, 225038981803, 225811902482, 226158485113, 225245345209, 224261951253, 223717825811, 223440067634, 223706208947, 224007932643, 224543456082, 224509909576, 224207524101, 224247099377, 224069758775, 224007506477, 223559593964, 224487603258, 224677459382, 223885522833, 224138862178, 224789878556, 224735979564, 224979183243, 225962213643, 226295469434, 225765630550, 226494195903, 225810613346, 226244147757, 225440117584, 224608476334, 225171483239, 225961220308, 225057335125, 224522935291, 223603416964, 223186936315, 223127069935, 222811945681, 223704422581, 223407939281, 222434073019, 222473928744, 222728453459, 222126210932, 221613946539, 221747739842, 221424001684, 221879464995, 222704335660, 223693621738, 223592449943, 224272134234, 225231611313, 224484902247, 224216164597, 224858142154, 224816380529, 225667972150, 225562973927, 226370789797, 225753030333, 225252327978, 225756701227, 226650562502, 227205098042, 227697949900, 228065509513, 227192522091, 228185503502, 228459226233, 227659408720, 227070212199, 227707832120, 227800567303, 227035003400, 227405258928, 226625249819, 225982383705, 225662726377, 226579260598, 226914445240, 227553441608, 227143554644, 226426902599, 227000055218, 227670653313, 228003884665, 228880203541, 228900811172, 228219100134, 228008402921, 227660596667, 228294375784, 227378131795, 227559890902, 226840014099, 226575524953, 227110944063, 227716750798, 227722944929, 227000521590, 226989986420, 227567010711, 227792099651, 228457054914, 228595763193, 229391965386, 229011482278, 229345429538, 229113422204, 228282462222, 227350544748, 226527149234, 227374421049, 226584965363, 226917480826, 225917545639, 226833381678, 225910719771, 225783913365, 225023935681, 224840390755, 225339333625, 226215664407, 225384328424, 225063740353, 225740635245, 225118912861, 224944685889, 224548888420, 223647461887, 224158634127, 223479405526, 222758691372, 222867469284, 223646010308, 224427536664, 224877492512, 225240478542, 225467421641, 224510368033, 224905526423, 224085653932, 224623119844, 224350484524, 224466365009, 224507456624, 224445233958, 224613891455, 225571808445, 225311218001, 225731910775, 226489711897, 226482879486, 227032232891, 227283552482, 226446981042, 226045233799, 226557867890, 225846579303, 225859969683, 226394424956, 225628560794, 225589586930, 225125637077, 225977045668, 226455526445, 227280775097, 227407233046, 228036172737, 227856349308, 227170004184, 227295157740, 226929589048, 226978196359, 227706490514, 228494636204, 228696179867, 229247716434, 228425651755, 228201405759, 227444272087, 227618835102, 228175614128, 229164560173, 229505413690, 228985305537, 229195978386, 229541555843, 229090907899, 229593869887, 229402312348, 229538628167, 229917258094, 229614808470, 230001044241, 230395717768, 230182819616, 229376451872, 228406654084, 228762795914, 228865284812, 228166523636, 228646482635, 228503753301, 229200411361, 228993800925, 229902403029, 229384477190, 230110072680, 229779005406, 229259838322, 230103072600, 230772378371, 231393773021, 230567716277, 231103922972, 230355857492, 230879290148, 231224172721, 230430026367, 231404608726, 231704368448, 231445200849, 231528015857, 231343805771, 231552538909, 230715673584, 230296622111, 230897986119, 230886908318, 230037475937, 230840072969, 230827736677, 231583364545, 232276669748, 232363506345, 231766135584, 231528706716, 232313143630, 232775013891, 233667033086, 233774154560, 232902448113, 233679702109, 233920044308, 234096791066, 233598934480, 233829735419, 233184347091, 233500727368, 232769441490, 232869494719, 232107788572, 232224573422, 232270917486, 231418212755, 231419735572, 231916477390, 232604888526, 233187350611, 233800674448, 232912998897, 232851427874, 231936577465, 232048214955, 231254121833, 230761749097, 230505781013, 230710564006, 230198601111, 231021731453, 230571189030, 230619935339, 231523493135, 231842057171, 231983770678, 231446882780, 231364449291, 232140191598, 231144052292, 230649877005, 230669479260, 230821458015, 231315153140, 231808810592, 232767835319, 233699578475, 233857906493, 232951185846, 232529822362, 232966771889, 232271947288, 231910322639, 231964744208, 231970983595, 231523535936, 231980541889, 232069368045, 232726372673, 232685158713, 232170328644, 231272672980, 230474360145, 230075763434, 230871528908, 230398638695, 231342361690, 231403392221, 231681789345, 232059351774, 232489334875, 233129634296, 233310106710, 232743377952, 232383490178, 233269010786, 232913540429, 232314912606, 232997821746, 232293906367, 232711122910, 232707030026, 231907991098, 231869075341, 232049869891, 231081974562, 231565689646, 232325074063, 231767286688, 231813770746, 231820091050, 231516987332, 232249351728, 232404009811, 232006147853, 232098874764, 233075122512, 233562650551, 233940200875, 233111922466, 233910595349, 233464870896, 232844316893, 232607991123, 233358045491, 233056269491, 232282074763, 231365177772, 230709106951, 230295619615, 230438311582, 229855037047, 229498836215, 229686268133, 229088522843, 228716890679, 227990190194, 227290539588, 228252055286, 228400307543, 227999169866, 228069332571, 227094477796, 227675837295, 227561693006, 227541662466, 226903431395, 227325525241, 226893259780, 226120384706, 226296898399, 226858131745, 226809550523, 226006840414, 226658120474, 226989462633, 227319741776, 226487172838, 226511813012, 227490970904, 226877925493, 226108270015, 226464462192, 226447245551, 226280806973, 225697747122, 226030795913, 226852192978, 225966808986, 226238817605, 227208600571, 227152464632, 226250057820, 225266841727, 224940499403, 225191012099, 226120893121, 225757816936, 226162765157, 225920228668, 225839924803, 225147419251, 226010355480, 226172050710, 226557542967, 226437856006, 226336662416, 226621909555, 226086643955, 225702173399, 225225682397, 224802174004, 225067661414, 226021791679, 225194357611, 224743434702, 223892589832, 223390959648, 223103858561, 223706039234, 223985445672, 223044104457, 222362246557, 223031043145, 223096527752, 223756836133, 224057537583, 223318517764, 223017919743, 223965546253, 224839674463, 224947068489, 225548245622, 224679925519, 224267580023, 223679237300, 223724772269, 223746519215, 222957654690, 223760870368, 224411375233, 224238626231, 224585369464, 225327005336, 225999019165, 226492602399, 227429676985, 227114554369, 227163016679, 227946479585, 227490619858, 226892157819, 227297046474, 227587724671, 226814835235, 226150888072, 227019131087, 226688883622, 225988117599, 226566951332, 227336954950, 226644377240, 225798531164, 225723072095, 225390209718, 224998006398, 225940353096, 226915063180, 227421890645, 227488734840, 227626516224, 227969349064, 227714034970, 227847989152, 228707227981, 228828319239, 228148100413, 228975789716, 229903184074, 230688132697, 231175425175, 230625101227, 231505658546, 231583405921, 230769043914, 231257082056, 232060394128, 231780184279, 231668426984, 231567558844, 230827659772, 230370801335, 230499365813, 230777047606, 231728072409, 232371415981, 232393638210, 232111034030, 231982324534, 232300623392, 232198594866, 231774864909, 232258900168, 232840741143, 231949266509, 232838900515, 232581519128, 232120466277, 232490747914, 231977341683, 231852343142, 231676413613, 232053769246, 232419495102, 233243524629, 234128123658, 233394989774, 232800226824, 231808366250, 232113938612, 232610069897, 233176167955, 232784748488, 231934553286, 230962701742, 231735625593, 231803859294, 232436967573, 232534488421, 232751821309, 232387880077, 232168030928, 232846506916, 233815672600, 233643545252, 233849818322, 234679689633, 235600483069, 236082710180, 235399992737, 234635144728, 234831174356, 234485671369, 234780578729, 235286685398, 235695827327, 235362422888, 235146217261, 234916582024, 234358416612, 234253806480, 234936620134, 234369840527, 234445420280, 235101204626, 234993902903, 234446061730, 234245493503, 233357665221, 233362053148, 232879965138, 232706859951, 232646327121, 232665670083, 232774636106, 232901339872, 232867923588, 233525320650, 232816096656, 232193975873, 232645606724, 233330402529, 233827982508, 232945278218, 233271494737, 232637258186, 232484927753, 231619141997, 232110492752, 232767206146, 231868900094, 232465522633, 233175231749, 233324390673, 233665880240, 233743805755, 233818857559, 234543577597, 235086609128, 234397515819, 235058390015, 234947541404, 234887248216, 235267932573, 234694525620, 234889941148, 235707607759, 235434034574, 235411305516, 235905376711, 236746231790, 236443580465, 236367551423, 235893126427, 236530296777, 236068047709, 236139784502, 235707130693, 236264721802, 236996354541, 237574835434, 236798642412, 236992502424, 236212254730, 236908588146, 237276278242, 237010993393, 237993686492, 237034234647, 236968988327, 237909943132, 237236659737, 236704218411, 236833017577, 237396381127, 237915645447, 237375150507, 236388634788, 236381518488, 237144091778, 237099630365, 238052646263, 239001458042, 239016237603, 239365078732, 238385440069, 237840902867, 238379520675, 238520072829, 238068655289, 238287348471, 239004242915, 238132885415, 237484610697, 237414318965, 238233454642, 239031101144, 238380453204, 237413265139, 237818074910, 237106816621, 237320774101, 236903702324, 237394897433, 238347607979, 238667831582, 239555398620, 239084411381, 239603546667, 238722496342, 238935180816, 238959855840, 239790362931, 240519126702, 240316671661, 239396698913, 239773174095, 240642312885, 239942787204, 240392651860, 239882422399, 239378830848, 239714671870, 240179527885, 240271779529, 239925164149, 240415315473, 239440217706, 238980050041, 239624004673, 240214501138, 239782282446, 238825252495, 238159979584, 237919599525, 237450829736, 236624660265, 235802887689, 235953671460, 235971007810, 236062757353, 236293673632, 236981029572, 237535352220, 238141092264, 239017002495, 238517823332, 238503574581, 239032462051, 238842785307, 238123059575, 238631425819, 238185848279, 237314301263, 236575469590, 236279162790, 237145845419, 237998981937, 238285391590, 237376995858, 236580900445, 237489878525, 238481484743, 239328239420, 238481129105, 238459684472, 238123569135, 238312114766, 237905505602, 238662310191, 237662461141, 237785409828, 237915597292, 238012864464, 237102375821, 237876758850, 237340579871, 237549033530, 237396309782, 237613969422, 236662410416, 237025591198, 237400003839, 236623744176, 236071301192, 235570120944, 236472994232, 235635993061, 236056992133, 236073272177, 235800328901, 236472108618, 236818860616, 237781954842, 237534077164, 236559233501, 236720949198, 237201669960, 238104499874, 237360563851, 237480888748, 237937373222, 238455263512, 238563262764, 239008727820, 239718733422, 240503943727, 240751185858, 241338657642, 240850612535, 241407279222, 242233995947, 242729362475, 242682544727, 243377095128, 243930826408, 243987478467, 243790698718, 242947400281, 242555914515, 242685582052, 243143682168, 242489729799, 242943662684, 243902182473, 243845436557, 244057670329, 244113677768, 244109567197, 244940089335, 245187233888, 245489111051, 246265932710, 247171966169, 247852598976, 248739889791, 249279387586, 248438231659, 249137782696, 249028661353, 248460244116, 249446354066, 248998486849, 248449780534, 249081009598, 248162191575, 248432600991, 248776578672, 248757252166, 248652167326, 249139680776, 249934290124, 250653218846, 251276617332, 251605560234, 251407304636, 250428573600, 250850537803, 250198401247, 250270319770, 249800933451, 249253978206, 249223324182, 249554542177, 249012691382, 249090035291, 248181497144, 249075321700, 249151544141, 248609244407, 248490661165, 248509828587, 248925848032, 249568366483, 250245964217, 250854601623, 251364952520, 251179803327, 251804863403, 251022999983, 250356014084, 250699460928, 250396046491, 250100099337, 249144853387, 249101241504, 249946192916, 250597255861, 250940479897, 251108011946, 251362508210, 250487494784, 250583164247, 250428712751, 251388538500, 251563973210, 250638770126, 249918027553, 250872643431, 250290010155, 250756922061, 250568450037, 251556428368, 251607393925, 252193040560, 251884743296, 251307080207, 251282078885, 251370494167, 252123275441, 251129694823, 250298112012, 250754020172, 250162540983, 250922886322, 251823092268, 252650998786, 253218217246, 253383770762, 254284761221, 253851477529, 254220998434, 254073921042, 254327196754, 253605749932, 252958592629, 252910201403, 253177433009, 253616253237, 254382212430, 254630440442, 254199422527, 254140825529, 253155014912, 253099567196, 252698876543, 253115200531, 253663501822, 253185389237, 253072987765, 252438497892, 252023534454, 252556457686, 253525783523, 252823921448, 252114668777, 251973295447, 251559267358, 251996602226, 252272810223, 251443074991, 251418263510, 250586275479, 251390389632, 251419727772, 251617132646, 250755397799, 251573223060, 250600033369, 251443933203, 252103377509, 252073435210, 252051262992, 251468053796, 251472353967, 251946589281, 252289548676, 252414240529, 251791737655, 251351724236, 251486243859, 251953438237, 252460652043, 251827501056, 251892222842, 252589839352, 253432963260, 253779116915, 253334523135, 253250009765, 254167639472, 254705371466, 255257869698, 255614088252, 255230168748, 255059235661, 255613657884, 255579206570, 255880171978, 254964290130, 254444570407, 254298424903, 253752483197, 254258702950, 254795917333, 253815644926, 254401166540, 254988646735, 254947543533, 255874795797, 256652038294, 255967758427, 256014569233, 255377802406, 256078330353, 255618852630, 256607778984, 256189145010, 255469609481, 255286926567, 255003374813, 255906124912, 256539221265, 257055996383, 257409992074, 256435346651, 256471646476, 256055008994, 255602443640, 256134365155, 255736968299, 256490814480, 256709931800, 256529385255, 257222325618, 256588181764, 255843189922, 256218490951, 256613991812, 257497770594, 257354267406, 257665283418, 257476376503, 257663270675, 257507273348, 258501932090, 258089778581, 258107078345, 258828169194, 259134295342, 258209191280, 258907584774, 258525467817, 258842686283, 258866584069, 258849372694, 259726183953, 259905777882, 260620357474, 260025116294, 259278459058, 260246227684, 260483912749, 260331568991, 260253528718, 260666311184, 260065001230, 260597593059, 261587900036, 260765444867, 259798744839, 259536129781, 260099560364, 259720745955, 259244592441, 260006290839, 260405125413, 259878922050, 259815370642, 259135183307, 258980291402, 259551788825, 258581142552, 258895450623, 258583809324, 259312283569, 260161523369, 260467599402, 259757758113, 260713637957, 260135888490, 260551495631, 260175935737, 259366439323, 259177048751, 258695779600, 258717852725, 258386913576, 259080865402, 259612355476, 259404464546, 259066313293, 259444019532, 258835579851, 259808794259, 259924639612, 259576072415, 259384620244, 258859641695, 259808240479, 259588706195, 260581252872, 259797953707, 260726724381, 261295563419, 262064444252, 262566158283, 261584595990, 261856647765, 261054286854, 261380394292, 262329016750, 262384053958, 262820180204, 263155782791, 263342705487, 263097273505, 263518927171, 262840235308, 263529907232, 263094997691, 262227130357, 262649412607, 263554961457, 263369935836, 262605741850, 262941117281, 263269322966, 263846868122, 264199596679, 264211454136, 264499074250, 264373363602, 263875252268, 263325423900, 263594417383, 262888556243, 263691812734, 263605933456, 264463806839, 264833261583, 264904872448, 265423417590, 265270067815, 264324709543, 263615489474, 263849029484, 263980268463, 263696347607, 263884461473, 262892986856, 263093599482, 263009940354, 262652571190, 262327594406, 263232921661, 263606930281, 264473174326, 264668868763, 264777548537, 264206228052, 264419876124, 265225324325, 265404924312, 266372499985, 267229918931, 267029884951, 267552458421, 268204703250, 267573980167, 267970600467, 267093011057, 267869416740, 268665459860, 269553911249, 269492024198, 269032849312, 268676556536, 269408313160, 269397323644, 270349026030, 270699696248, 271308803942, 271481137578, 270955307888, 271928022613, 272023592972, 272835721521, 273188033557, 273214841131, 273359803938, 273020393272, 272619383888, 272411405975, 271751874765, 270974636658, 270199865923, 270567333012, 270546550390, 271106254131, 270891474131, 270656969908, 270934008583, 270552267150, 270394981650, 270926900545, 271389048522, 271474516206, 271213860895, 271019659633, 270725859466, 271323866019, 271458451743, 272404956368, 272932784712, 273186171647, 273347553876, 273732647020, 273270936061, 273746390724, 273758834676, 273570878938, 272919671551, 272659157461, 271769453258, 272653018232, 273123883339, 273444646748, 273914015369, 273435510369, 273041277120, 272414384633, 272766543728, 273337756500, 273076862300, 273897263956, 273541228156, 274392397463, 274598367318, 273771019213, 273877253805, 273791509002, 274148829561, 273751836526, 273891040637, 273864465632, 273970284960, 274206238328, 275111628858, 276076436083, 275212923068, 274353213896, 273862402524, 273897626402, 274031684594, 273569361275, 272993048614, 273852297737, 274743353348, 274166133526, 273195451776, 273536278415, 274476940588, 274189447185, 274339924356, 274672756135, 273912495382, 274474618344, 275228185729, 275662549601, 274881874417, 275827281283, 276092016151, 276999344056, 276121634260, 276175288398, 276341703671, 277184074985, 276233192152, 276647868389, 277011727296, 277752736786, 277803231572, 277194069175, 276896763910, 276910378705, 276591720928, 275982816166, 275872547049, 275045490909, 275022957857, 275339248702, 274464050254, 274615197168, 273823912444, 273115986983, 272370492022, 272081498842, 272518793982, 272577013609, 273451014476, 273304874035, 273227245193, 272931578223, 272266701626, 271274468935, 271818768891, 271096897738, 271810927404, 272294078619, 273035352304, 272319834379, 272503568845, 271808992676, 271995973105, 271824733689, 272628157590, 272264637849, 272128800795, 272295867151, 271544678258, 272464938662, 272966782868, 273002880204, 273013246961, 273892990442, 274390754742, 274287743375, 273924903322, 274394845970, 273850495634, 274812812740, 274477314145, 274978128282, 274105578480, 274049698537, 273422110026, 272959797305, 272171110300, 271667625616, 272031686225, 272398109719, 273060175539, 272599590828, 272720332940, 273398089088, 274092072751, 275039289797, 275726106520, 275032396070, 274323869642, 273996731114, 274808873728, 273904912145, 273370893762, 272860619417, 271982563663, 271508494357, 270706151914, 269954311068, 270662802221, 270256483782, 269837226068, 270174054832, 270292247311, 270324619312, 269734360623, 268866732761, 268120671967, 268099543155, 267570422989, 267526870855, 268253021574, 267828722070, 268504518259, 268721568349, 269602591097, 268798452469, 269169708292, 270116235752, 269772159761, 270510556281, 270976956062, 271337932697, 270795703218, 270163494354, 269698965835, 269458268730, 269107453050, 268655163409, 268615179449, 267698086179, 267319512562, 268146526614, 267184824720, 266312482047, 266158457353, 266242362184, 266580022262, 266129641676, 266498724180, 265998963457, 265723446687, 266036080488, 265170407136, 264590572812, 264248907116, 263670702704, 264547872444, 264415222708, 263734242486, 262783692093, 263500837547, 263879758369, 263840918172, 263904640779, 263993882498, 263720838444, 263816362261, 263389776394, 263253080005, 263996417085, 263045377177, 264010185012, 263923509774, 263889869868, 263803308198, 263751021510, 263082488566, 263071405001, 264039201584, 264533852627, 265064867943, 264866203223, 264441582151, 264161861292, 264174539407, 263666066051, 264128057856, 263651301500, 264005424042, 263711179970, 262915949248, 262012489062, 262203291352, 262120075442, 261807401223, 261084786130, 260479580972, 261224707262, 261248993478, 261023030126, 260198205620, 260962491612, 260560966108, 261174254355, 261628771276, 261242127049, 261046944548, 261414697434, 262383000043, 261904656418, 260946870483, 261769548235, 261565328267, 261387411737, 261994680558, 262329612591, 262719276212, 261993597544, 262359777405, 262408934448, 261839463077, 262269304888, 261688805781, 261349244895, 262066923866, 261731338992, 261888576572, 261670274359, 262638453778, 261716941035, 262627947307, 262477730910, 262638709429, 262100716028, 261345517650, 261585131242, 262155715065, 262346484158, 262962776980, 263731809062, 264599212177, 264593142804, 264614252157, 265478393959, 265948279224, 265572185958, 265114684443, 264348812575, 264147218688, 264069894891, 263575737455, 264415606208, 264660001557, 265070165109, 264271762663, 264542659752, 263789989205, 264110135418, 264086511968, 263947277792, 263507480375, 262779214328, 262180583807, 263028888140, 262577325827, 261772746217, 262272412698, 262107246797, 262644491673, 262679621738, 263025450187, 263802827122, 264034988234, 264136321922, 264254805271, 263626539054, 263462589712, 263586337486, 264121639478, 263903615232, 264171641860, 263722749703, 263083195508, 263588081730, 262600686868, 263182449132, 262592287295, 262915533778, 263219937270, 262535128668, 263267599482, 263844797423, 263436423275, 262693216182, 263426629317, 262766487068, 262924374145, 263331606113, 262354344282, 262882088804, 263619152685, 263138981047, 263914132033, 263191384514, 262247036755, 262114246607, 262604562365, 262702516460, 262543769819, 262739475430, 263182292580, 262521929605, 262298232895, 261869983792, 262643444882, 262899094242, 262391177276, 262477736116, 262305414390, 261775460582, 261277129869, 260369751193, 260170292423, 260216400280, 259717801283, 259101872970, 259499359057, 259957785642, 260663827980, 261164438426, 261316088811, 260428377354, 260220669197, 261059274380, 260348511717, 259812814506, 259139205176, 258464455685, 259044160665, 259218036506, 258383199278, 258106118419, 258021251516, 258640383246, 259246651231, 260042093031, 259949248325, 260570817724, 261287989463, 262021113296, 261332082304, 262126749216, 262715139473, 262748937719, 262699960288, 263114764489, 262489490834, 261749326023, 260786171892, 259963788120, 259510763648, 259935104005, 259052102293, 259152204511, 259261588506, 259373187527, 259826306048, 259323650288, 259962600820, 259841162884, 259082191740, 258445107590, 257461577583, 257958351367, 258054581891, 258754340519, 257959018931, 258369693292, 258813369723, 259074447112, 258784540847, 259561933060, 259592573443, 260222489584, 260177772378, 260389859297, 260173937101, 259792361254, 259037048510, 260008994492, 259996718378, 260878089073, 261748972658, 261408166194, 262184888364, 262388062410, 262517166284, 261636706446, 262235757489, 261642981836, 261206926979, 261419859092, 260955380801, 260014111263, 260494494759, 260149201781, 260925294917, 260994064031, 260081398119, 260186320774, 259609693752, 260162073923, 261147626249, 260235694889, 260984655927, 261359370212, 261318398032, 262127855037, 262285269645, 261969368335, 261488304383, 261664253658, 261865692683, 261687886028, 260865628757, 260652877025, 261145683894, 260180608147, 260319086691, 261006814008, 261430515318, 260703508662, 260272039466, 260095781336, 259471063335, 260086026511, 261079376599, 261004978174, 260200023211, 259357606803, 260315686706, 260531776519, 260871357400, 259928040996, 260634594321, 261519800477, 260731397614, 261007043689, 261542758138, 261542538923, 262486078752, 263144868532, 262487061984, 261960552330, 262102574773, 262229569814, 262405139883, 263042388751, 262820353007, 262032337970, 261380326555, 261493966267, 262359532986, 261547841663, 262138653713, 261959686092, 261135774682, 260397390800, 260124374362, 259426535017, 259868936304, 260813949180, 261696483791, 260803140333, 260540883677, 261530465763, 262253938621, 261862524133, 261065662604, 261965202619, 262363996942, 262896489204, 263045583848, 263338088385, 264188918360, 264263259739, 263802200630, 264121273808, 264119567205, 263768978891, 264575954514, 265192468216, 264954010571, 265542207505, 266309318024, 267080540961, 267468857644, 267624504135, 266646876724, 266108331912, 265948508396, 266378822863, 265573472749, 265647446909, 265630478159, 265234022866, 264766700853, 264594139487, 264127906428, 263954718063, 262962282513, 262338535916, 261734469944, 260898323591, 260162059375, 260287708778, 260537176398, 259783417128, 259402847497, 259785838484, 260618998781, 259654126960, 258658662530, 259406544391, 260322585475, 260246749966, 259630430200, 260366939868, 261080894335, 260981894929, 261559215595, 262248289001, 261524642516, 260756757273, 259905763670, 259608602387, 259611670483, 259624372690, 260325428123, 261076950227, 260546262524, 261543541307, 260876936231, 261297490471, 260367025810, 261213989439, 260697081823, 260285239973, 259362295568, 258652287340, 258033003464, 257828838580, 257201129685, 258027874984, 257124999359, 257264285732, 257061222692, 257882365838, 257144575000, 257028170276, 257654237667, 256847138307, 256298447679, 255513369542, 255887914874, 255295009185, 255704357497, 255905238508, 256442445787, 257013078927, 257452371787, 257983423368, 257095602122, 257779654919, 258176661788, 258085123349, 257793056633, 257875433325, 257774434779, 257089569427, 256779919976, 256971982531, 256081637040, 256594339544, 255641124931, 255795086423, 255835453357, 255038122782, 255139379033, 254652524378, 254311473027, 254032584202, 254549197974, 254002785216, 253830978232, 254260833144, 253752755451, 253218005220, 253238325442, 253321235485, 253209080260, 254141933383, 253234001504, 253275876086, 252658260351, 253005371134, 252151793725, 252137223371, 252256792080, 251782310680, 252021396240, 252262797932, 252622126471, 252139753207, 251442381085, 251261240509, 252186144288, 252778241050, 252298584519, 252199763867, 252238762142, 252868726856, 252297941199, 253249112313, 252537894156, 253300566611, 252649390664, 252021341880, 252054922734, 251919339776, 251788885532, 252394998698, 252767298481, 252273504876, 251791939062, 252770892405, 252705537778, 252916715096, 253026276556, 253710099000, 254273544215, 253716650431, 253822240356, 253188352850, 252781125741, 253101068700, 254036507369, 254530222544, 254229731948, 254466099526, 254532734752, 253545162887, 253624040969, 253741174680, 254701956880, 254742913643, 255736157876, 256367918583, 256038877154, 255494496518, 254652020762, 255593884091, 254947528217, 254058860624, 254591881871, 254694964661, 255139420504, 255145368571, 255781737688, 256260272936, 255784132075, 255200983834, 255922159765, 256438316952, 255813587063, 256468062547, 257165267299, 256325224473, 255739375146, 256332409268, 255760004695, 256255720168, 257195211439, 258064679721, 257939236275, 258318043654, 258089733638, 258068037824, 258563556872, 258900297065, 258857012132, 258124791761, 257590963791, 257342398227, 257989400793, 257375119871, 257894348115, 257315636357, 257014930331, 257556683518, 257352663169, 257131013985, 258119958012, 257123038720, 257160063693, 256504834102, 255848672335, 256436750943, 255790243263, 256550760172, 256864027884, 256399623712, 256846543363, 256458975334, 256604875669, 257245171818, 257736846045, 257714194564, 257362800373, 256394974763, 256727669978, 255854100070, 255070042477, 255229462220, 255616357894, 256076843404, 255213239073, 254890549790, 254022890239, 254738865879, 254466074632, 254057607646, 254548016120, 255412800403, 254728994738, 254317939185, 253644828728, 252869341412, 252149025580, 251758521638, 251168876469, 251640823488, 250845840907, 251757796374, 251363378589, 250383730728, 249940673493, 249322990596, 248484900515, 248519550445, 248341214199, 249287077380, 249920891377, 249641152446, 249656120912, 248939541555, 248320723580, 249096860184, 249489381986, 250082365452, 250559790358, 249731696637, 249092952355, 249511179151, 250029483867, 250300220653, 250840202905, 251605680465, 252513550041, 251882552634, 252176148571, 251377938568, 250859682788, 250119801050, 250578530427, 250888219122, 251603001769, 250875441114, 251362387357, 251698106236, 251210663869, 252130822902, 252316176967, 253027113028, 253908674166, 253404379274, 252774633145, 252897654768, 252767606961, 253650103530, 253564970937, 254401250638, 254889881500, 254977338289, 255709982699, 255792235562, 255267808789, 255324391441, 254405056058, 254621115653, 255187725482, 255764680077, 255752270666, 255654852370, 256193230005, 257108018139, 257806853955, 258452791922, 259377392183, 259182386437, 259821462722, 260704431196, 259746984416, 259560305308, 258656537441, 258946017555, 258916161104, 258553663663, 258992634550, 258177125138, 258454332553, 259305077882, 258687530023, 258639549128, 258877575256, 259834101103, 259533118217, 260300687573, 260350498397, 259826867905, 259503982237, 258907520430, 259769232043, 260257879693, 260608276525, 260275754572, 259506617882, 260008774142, 259501873801, 259074370132, 258443782135, 259103069315, 258577307337, 257684217151, 256936321649, 257144327955, 257735159858, 257838806249, 258834780715, 258382472001, 258589757919, 259525736636, 258703144097, 258923652593, 258090217392, 257178853740, 258105070520, 257416463965, 258307398917, 259242883236, 259032107797, 259962293403, 259651734432, 259175046918, 259184166424, 260142446156, 260301426609, 260330530588, 261021802395, 260819421524, 261348195694, 262231774385, 262256924719, 261726898903, 261313081068, 260584352551, 259603011657, 260266659246, 260648577457, 259916471181, 260126495090, 259140064867, 259870446902, 260771329297, 260143916592, 260968549435, 261844487958, 261026504380, 260482770996, 259697473657, 260619399714, 260288296216, 260608419442, 260812504270, 261803193378, 261526124009, 262093912354, 261143785901, 261971871591, 261838589968, 262479179425, 261957633846, 261135979892, 261840323728, 261843023168, 260956606989, 261902919150, 261851290279, 261454400147, 260477048694, 261043376399, 260107983064, 259119774679, 259661046693, 259267167806, 260244735842, 260770687822, 261605511888, 261642185167, 262262784473, 262082387656, 261535821225, 261529404515, 261563295025, 260706893748, 260131741541, 260003334406, 259528972542, 258811871208, 259465009450, 259498471713, 260336047790, 261307930553, 261999026138, 262535240065, 263294704929, 262697872451, 262278427823, 262572887780, 262846165742, 262370188509, 263074385220, 263120646970, 263259878515, 263374744212, 262501387978, 261623686622, 260705300963, 261536584152, 261072190444, 261277623753, 261618266406, 262075921595, 261644768847, 262063285543, 262033705883, 261724888703, 260920287379, 261167545657, 261224369021, 261850070886, 261321328855, 260934869237, 260675761596, 260561713800, 260329199670, 260347449163, 259602763010, 258897986766, 259604073075, 260115345186, 259889682259, 259132981457, 259520660847, 259139099283, 259516854056, 260184197287, 260213605934, 259454242237, 258932839137, 258215678887, 258761781052, 258452024026, 258343801403, 259107719768, 259469438936, 259773047131, 260427756225, 259788015050, 258962540245, 259247600296, 258569054213, 258632885822, 259308435440, 259420309995, 259552121210, 260324094995, 259545117672, 260057274003, 259743702723, 260733214788, 260370744965, 260231477677, 260521530348, 259564552492, 259174611787, 259277749009, 258545679685, 258668321463, 258287260362, 258482092914, 258244444163, 259125206336, 258757082036, 258689253121, 258761943287, 258036009743, 258075155605, 257365902614, 256942167012, 256693179768, 255898471774, 256239078329, 256300652741, 256592524606, 256909577698, 256453368607, 256545910537, 256297209135, 256635776255, 255937568017, 255805444019, 255262917295, 255614701032, 255609434340, 255903553601, 255619225585, 255893906019, 255343425129, 255229280640, 255003339956, 255902796555, 255473711432, 255277963233, 256011468453, 256480768705, 256929771318, 257163200430, 257864266530, 256892981857, 257601826429, 256830898435, 257376596329, 256920269066, 257610492599, 258057532877, 258938387333, 259665142311, 260158155809, 259978269295, 259461667014, 259573921975, 259768042124, 259372371818, 259069245198, 260025567386, 259053401554, 258871890142, 259491046244, 259364776958, 260268228872, 259563463440, 259541389386, 259832544060, 259260114887, 260060785833, 259333619098, 259224222925, 258283114741, 259240472186, 259414570999, 258931497138, 258283767503, 258917508695, 259037821208, 259829409404, 259995962990, 259658114709, 259011579254, 258880362234, 259836011491, 260267917628, 261103645405, 260285322116, 260119261720, 260387631480, 260574763506, 261101332320, 261946904722, 261723241247, 262547771104, 263164422470, 262455790892, 261474157273, 260617639578, 261561788390, 260838831087, 261774796610, 261536468949, 261498155041, 261466513584, 262370765915, 262318245898, 262415472526, 262263738246, 263119155280, 263988945232, 264525856919, 265290698298, 265868290149, 265586952351, 265338489490, 265842400214, 266227552000, 267094038117, 266924002529, 267493183364, 266596297967, 265811074624, 266689914477, 267367145332, 268297807890, 268943716979, 269170660386, 268530683591, 268304023674, 267727307875, 267426833512, 268022627531, 268177326737, 268280798492, 268334976869, 268673511024, 269667410159, 269394931384, 270248829291, 269740132013, 269226344888, 270096239856, 269847230769, 270302399952, 270942436655, 271100277620, 270907121393, 270535474616, 271367264347, 270578370133, 270565611205, 270712303250, 270376866143, 269993928645, 269625240390, 269031908117, 270001492806, 269466299513, 268812783876, 269040100731, 268257029896, 268214042557, 267947882499, 267628304662, 268233508412, 267242536169, 267161701471, 266916529263, 266593426514, 267232914439, 267351226088, 267299967243, 268268829981, 268448856912, 267766807414, 267093111760, 266842075170, 267607556207, 268171570393, 267943503201, 266976198590, 266213566797, 266410464124, 266247341896, 266970893073, 266989332665, 266432650125, 266468795528, 267438292847, 268322837338, 268256794150, 268019662858, 267158238925, 266980009213, 267592834966, 267836862926, 268433530576, 269366502103, 268521530379, 268962182475, 269290359233, 269893491852, 270414341996, 271031427663, 271151268747, 271740272458, 272354771754, 272971573193, 272830856276, 273396214808, 273652260828, 274596547061, 275437005813, 275497061050, 275205820572, 275218174198, 275487148499, 275875002399, 275765703710, 275044801130, 276029931367, 276224112302, 275411890625, 275131922034, 276071268850, 275510490823, 275874568649, 276368404019, 276251064665, 276156507508, 275596037010, 274995585323, 274899932467, 275635012034, 275836617961, 276353358007, 275671189890, 275214362311, 274944538169, 275521404341, 275660792370, 276079811729, 275575097548, 276450784091, 277064196072, 277112030537, 277987476699, 277288571829, 277579392348, 276686334286, 276682283374, 277567000577, 278381301491, 277496693504, 277708548885, 276933046596, 276774633340, 276661198074, 276493661869, 276810225747, 276364434627, 276540866869, 276045558145, 276069043536, 276201829193, 276404560370, 276970944742, 276494129901, 277382152515, 276996402441, 277343367185, 276472356453, 276715399308, 275785733749, 274903500806, 275893130480, 275148800119, 275171289119, 275757328204, 274812502151, 275777967382, 275041017090, 275739483637, 275686445258, 276208248119, 276040089904, 276736722647, 276485614117, 275984672028, 275399922657, 275724346494, 276353473376, 276621578069, 275905006936, 276135181962, 275436624209, 274942206893, 275862459785, 276292144412, 275401082322, 275286754301, 275266554161, 276043760343, 275345834354, 275603957656, 275270444171, 274806065052, 274207021226, 274878518068, 274331775469, 274294267750, 274654838653, 273685227134, 274467260811, 275448414077, 275246153282, 274767985785, 274892442391, 274475485806, 273898918746, 273997693160, 273931410591, 274554574397, 273854342675, 273543442945, 273334095944, 272715380859, 272070767071, 272831864341, 272542521028, 272260236664, 271337833131, 271480636841, 272329745690, 271555324041, 271802257436, 272193460550, 272315628979, 271802747572, 271024910318, 270377928079, 270398915236, 269826657631, 268947410081, 268199044224, 269133652589, 268863724635, 268797519955, 267805826268, 267016289890, 266453526984, 266832421649, 267146090657, 266681986115, 267294723123, 268045397063, 268358042006, 268674390586, 268741084169, 268649042872, 268046794693, 268721039670, 269292839634, 270089324562, 270235084673, 269537694471, 269411262596, 268836927463, 267837117591, 268195514016, 267355657284, 267671321128, 267227221368, 267766857281, 268105140795, 268341191554, 269041170253, 268267717214, 268758315531, 269340220142, 270072229967, 270797018033, 270854104073, 270445319679, 269544229935, 268810597024, 268739937986, 269565246459, 268941081436, 268846730639, 269085935051, 268261449355, 268854134963, 268663315407, 269226616713, 269736108250, 268785792035, 268567305163, 269182449819, 268270399991, 267699997949, 267634218709, 268379150567, 269030965349, 269026879169, 268052012616, 268955005702, 269499443111, 269129563668, 268316284862, 268619307153, 269216852191, 269916033660, 269875983644, 269347505390, 270150335103, 270634738539, 271065835722, 270427635529, 270673336327, 270031898903, 270016627713, 270983166100, 271982107921, 272806418934, 273579004670, 273207634187, 272886826263, 271984294423, 272641147346, 272752451453, 273356319637, 274184201316, 274997962806, 275667833039, 276311602606, 277156706763, 277885553221, 277351403496, 277231992131, 276726931798, 275977875569, 276648304534, 277634819356, 278506796200, 277605771578, 277664324652, 277737604749, 278146357879, 278618782782, 278232059065, 279040833180, 279865760436, 280598806809, 280546206266, 280634540035, 280908468288, 281378204331, 282316069384, 282369956075, 281718794998, 281458179989, 280651483556, 280859563206, 281555066873, 281846234633, 281245812868, 280499040686, 280806809583, 281644787913, 280970295439, 280361651554, 281337943968, 282017597374, 281862585625, 281758318160, 281351146728, 281045499080, 281274032100, 281939467776, 281486903112, 281179714759, 281346957667, 281897899402, 281369016277, 281290951622, 282073170862, 282431232871, 283233601566, 282608220067, 282591616069, 281609205646, 282067000425, 283038604728, 282760019098, 282074818668, 282601232267, 282669099856, 282262732187, 281624111525, 282217662418, 281532192468, 282477095106, 282805553177, 281841295483, 282722751488, 283617166553, 283107939343, 283390670309, 283216312350, 283456695461, 283726265170, 283588478431, 282973936892, 283889897218, 283354505990, 283675733567, 284110656282, 285085041200, 285438905110, 284746680073, 284949609188, 285617957516, 285987788593, 286982531607, 286724157097, 286186040115, 286879614940, 287152783094, 286597311967, 286521333643, 287183330236, 286797382034, 286265311785, 285495815534, 286433479910, 285516151199, 285998584347, 285609642634, 284964737257, 284601403443, 285575378425, 285069452252, 285422750335, 286257253426, 286660369248, 285758379760, 284812257462, 284757979468, 285014697213, 285738600016, 285093417137, 285794230454, 286244300926, 286435968310, 286043832605, 285573268235, 285574485817, 284891031119, 284608744000, 285322693535, 284872944761, 284618706980, 284582004577, 284632898797, 284545323056, 285539603793, 284831014790, 284958934446, 283968798079, 284766261561, 285257275572, 284707370529, 283934601630, 284515240777, 285328777860, 284827758044, 284518820685, 284918947786, 284553563573, 285278667957, 286134983712, 285754484168, 285112526938, 285563779172, 285654637573, 285390063091, 285932007526, 285817020480, 285749320860, 286274659016, 286051520837, 286870952415, 287044920180, 286650660199, 286163144569, 285550400464, 285188855395, 285469869419, 284601386013, 284872163657, 285868897767, 286829930432, 286913564813, 287185620689, 287366064265, 287348594948, 287090958632, 286454586979, 287022499654, 287095894177, 288052435094, 288284617750, 289047232840, 289091793996, 288121890683, 288296443383, 288790507684, 288284618535, 287432590584, 288021683766, 288736506493, 288294818481, 288381481833, 288927428148, 289386132697, 289215574834, 289599763773, 290317379622, 289407866975, 290157187132, 289767192948, 289848159352, 290323775799, 290999708206, 290283006387, 289676534911, 289471487789, 288936652646, 288854073727, 287859595670, 288369869654, 289182992301, 289529074704, 289901298903, 289057607936, 289622445676, 288839952912, 288679659502, 287872168645, 287009710820, 286970268045, 287541336703, 286543565304, 287259511339, 286797213849, 285850311949, 285255167413, 285453727445, 285854976806, 285687313037, 285326160168, 285189755695, 286123053816, 287082282325, 286492166141, 286920421637, 287607395348, 286667642150, 287594943175, 286968240229, 287077768006, 286865337603, 287012795274, 287856499393, 287384916808, 286507198752, 286938922153, 286361153436, 285666127706, 285584403587, 285195383044, 286125903493, 285854965019, 286282604446, 285529393316, 285765068254, 285464777206, 285578645659, 285355831130, 285792726368, 286747716360, 287356204573, 287515331757, 286539934878, 286625303985, 285854805193, 285533310955, 285904084984, 285740581320, 286642618511, 286269668570, 286927942161, 286650769547, 286669507151, 286465775993, 287349406371, 287564854340, 286832717728, 286263465967, 286086963144, 285675517497, 285586690895, 284750626133, 284248839181, 284963557642, 284986514520, 285292272237, 284869879158, 284775284770, 284548884841, 283614786915, 282749744435, 282393180305, 283208287480, 283529025129, 284306424234, 283507706956, 282551999341, 283390383312, 282809432044, 282844674432, 282754981558, 282317936594, 282253168555, 283061456240, 283371019863, 283165344161, 282449590000, 282075135715, 282693241769, 282952372627, 282320231495, 283207175217, 283276335647, 283191350181, 284158356724, 285126591812, 284965035746, 284311579550, 283364114621, 283263396006, 283000289475, 283016337480, 282495090688, 283206376716, 283216739331, 282270604322, 282244837971, 282402921571, 281657790492, 281877224057, 282011492782, 282348888118, 281865728094, 280964817431, 280849417533, 281295158178, 280651812261, 280430085715, 279614056397, 280021884666, 280686891832, 281357151536, 281125075525, 281317580856, 280927327822, 281071453559, 280084362845, 280256844273, 281164743221, 280630138128, 280504409077, 280427729604, 280615557227, 279728938137, 278994893845, 278444418432, 278297729971, 277689008514, 277348595245, 277033277126, 276431218177, 276761325369, 276416536382, 276521581149, 276838660126, 277431150946, 277458398697, 277109170439, 278096523716, 277411942564, 277342923414, 277074324449, 277552528779, 277079507573, 276253813108, 277193051008, 276381510001, 276576456694, 275943327438, 276913760047, 276591943662, 277365774774, 278206491628, 278531369147, 278906598485, 278970122934, 278866498895, 279569748308, 278662522423, 278902036851, 278894128455, 278842206657, 277884073212, 277558762834, 278241176397, 278206876204, 277727859122, 278323703883, 278492832313, 279322621839, 279705370364, 279624690240, 280289070705, 279824359405, 280223961208, 279876821264, 279330355419, 279142738056, 278843846914, 278059633151, 277282844219, 277923478303, 278767101558, 279378336677, 279011891706, 279732506484, 278995091767, 279265674127, 279051525911, 279242949310, 278893875035, 279269858975, 279933840858, 280689345688, 279886507067, 278967641493, 278000211617, 278580341273, 277916621367, 277803632215, 278253563889, 278638842051, 279371382399, 279098440370, 278803856676, 278231152486, 277623245210, 277522590509, 277216510099, 277327666872, 277970519732, 278763596049, 278530060674, 277560145039, 277322402017, 277317991483, 276407525614, 277209797868, 278187544358, 279132689152, 279423135599, 278910363360, 278244793498, 277541199717, 278195010003, 277887511741, 278532104878, 279431257567, 280316854117, 280525468395, 280527911572, 281157086548, 281338121470, 281930171428, 282470125169, 281985272392, 282661316403, 283332142191, 282526759494, 283437255521, 283709089223, 284466058086, 285107309656, 285709515252, 286263999997, 285663707261, 284789596777, 284379575526, 283717138954, 284573230224, 283586777885, 282953541546, 283785182007, 283365573281, 283704165244, 283315259926, 282822729293, 283252006202, 283274816876, 282767180203, 282538612652, 281665754214, 280712808348, 280869044985, 281000398389, 281870430059, 281146110051, 281700929830, 281472504349, 282386652906, 282997214032, 282908806190, 283288494398, 283181282967, 282560074675, 282174968111, 281486045296, 282112094734, 282728473105, 282947370587, 282941763361, 283286640756, 282899417414, 282701006094, 282543251725, 283443046303, 283170249008, 282737689462, 283241866707, 283788306883, 283730070678, 283551969636, 282703887270, 283446827903, 284025421988, 284620001337, 283806992529, 284262167534, 284947663174, 285620666906, 284683477615, 283844011040, 284078108604, 284603317573, 284825230573, 285490925630, 285532563097, 285258947533, 284950707314, 285068702447, 285969611953, 286029588206, 286071917443, 286030358532, 286684079562, 287039672949, 286268964643, 286239727191, 287047964658, 287421247982, 287392832745, 287537851852, 287573008702, 288280983861, 289041897695, 288822073516, 289047904615, 289594382236, 288657614360, 287748206980, 288671269941, 289284760065, 289700872092, 290156134971, 289782676813, 290417246601, 290821217487, 290727139019, 289933832679, 290771054145, 290762458418, 291629945843, 291012445470, 291748623726, 291375372538, 291185718273, 291000341886, 290580006909, 289632601884, 290479911123, 291008678627, 290388783265, 289669988527, 290195528582, 290176598345, 289731693166, 290404964825, 291170643569, 291969731493, 292226272137, 292283217620, 292907533447, 292738706937, 292764652505, 293297365665, 292590676349, 292627805660, 293166625054, 292573165913, 292397302417, 292529633059, 293118526349, 293334869897, 293617554216, 294571911496, 294788727128, 295310019211, 296107837813, 296331926551, 295524359893, 296312614921, 296302251541, 295862806100, 296860666703, 297466695392, 297910959401, 297203081570, 297508123598, 298483279984, 299167627687, 298190875127, 298745197746, 298880085772, 298764541939, 298123796799, 298493770284, 299396442203, 298475522085, 299183180401, 298630498515, 298429114004, 299121808892, 298123116885, 298722883295, 299072272018, 298275484610, 298813784483, 299379975152, 299185133044, 299227782603, 300064785794, 299824191345, 299217680696, 299419587104, 299350452070, 299100505710, 298356017639, 298405262227, 297476761083, 296772990715, 296604387309, 295932663276, 296239233037, 295644691946, 294661897202, 294701534642, 294074955260, 294646656661, 294504714587, 295452476995, 294814080153, 294973319304, 295563717940, 295843075265, 296268732310, 297173863119, 296964536200, 297756829825, 297208574243, 296379196364, 295568670106, 296206222728, 296360346184, 296168368567, 295919198296, 294985467860, 294833216522, 294681318304, 294277032516, 293828228665, 293459369756, 294069680871, 293540490483, 293161086556, 293422164879, 292728357996, 291790419728, 291908825903, 291617490489, 291609648772, 290837151219, 289893761720, 290373827120, 289865132011, 290649478165, 290894048648, 290314494149, 291130210377, 291740781996, 290815697448, 291126867004, 291303209776, 291424638236, 291778781947, 290821058453, 291361880061, 291013753244, 291319897804, 290323695451, 290747488735, 289994362075, 290657009505, 290822486015, 291733180856, 292531335766, 291646033784, 291606078490, 291237935543, 290627949936, 290046676073, 289577992597, 290110422810, 290860719235, 290830177194, 290656635615, 289880112161, 289910111385, 289308254698, 288341033713, 288316695074, 287934153233, 287933257130, 288268390570, 288058821407, 288153023756, 288092155018, 287391155118, 286970657918, 286764233071, 286554703521, 287498758301, 287242122186, 286924555660, 287908764581, 287235785411, 286621554338, 287495068979, 287159714287, 287125085105, 287100554754, 287363422074, 286871993472, 286106967735, 286102596869, 286052580056, 286946653522, 286547324259, 286021758963, 285465429769, 285461453276, 285374286870, 285273708994, 284459666058, 284615042335, 284785230550, 284459847183, 284979920430, 284973756623, 285124540603, 284983312102, 285042760648, 285458813170, 285130171159, 285042290827, 284737518145, 284194527521, 283628649909, 284531276836, 285128525689, 285107513603, 285151217661, 284179687156, 284538580181, 283580969053, 282673939409, 282782167663, 281855273695, 281308846837, 280997415014, 280861734731, 281829619955, 282505625101, 282660299964, 283615287079, 283352867201, 283979499764, 283437631971, 282526262437, 282091130230, 282724427147, 282623062767, 281731602372, 281018073564, 280046249381, 280962791754, 281710199591, 281550549534, 280805553495, 281753932463, 281107398398, 281410537662, 281342564339, 281183248957, 280397819799, 280080576962, 279689633082, 278795708112, 278247966989, 278225426037, 277974847397, 277656244824, 277225412790, 277964455303, 277626926644, 276760139293, 276303129479, 275951163735, 275777192469, 275784356925, 275546021492, 274990498571, 274057338886, 274929628040, 275792427504, 274941332686, 275335067705, 275647741555, 275232391849, 275249894479, 275250741464, 275371709958, 275359627002, 274895408825, 274987078884, 275721166788, 276213238775, 276620128092, 276932615630, 276976966319, 276432707374, 276982661882, 277247059346, 277847353421, 278558414108, 278524634160, 279297664329, 279318180919, 280093980924, 279202689467, 278259499827, 277565458094, 277475405871, 277774178448, 277967937035, 276990456754, 276532384725, 275993426038, 276738698080, 277054936393, 278012792045, 277126100446, 277500578191, 277828528940, 278180670298, 278587144857, 278365615522, 278539918925, 277614282997, 277485413970, 276590892151, 276321487085, 277044660341, 276489643238, 276655205180, 277036607278, 277976052384, 277380363015, 277202712801, 277064921604, 277569782888, 276906927320, 276352811647, 275839305440, 275138912395, 274600740601, 274780811895, 274147775049, 275144720679, 275729731434, 275373734203, 274645787635, 275343831690, 275010225402, 275392324591, 275826856995, 275110527394, 275472818630, 276172657251, 275952680843, 276051431050, 275136130713, 274457669913, 274219381070, 274394066514, 273826396460, 273638660526, 274175710381, 275034164491, 274923338725, 274096354472, 274299179853, 274628736568, 273933935851, 274396464997, 274133203294, 274992403785, 274245978611, 273840648688, 273590840591, 272937142068, 273544372877, 272564021412, 272615160875, 271773758466, 271989683870, 271976489507, 271168540577, 271774478512, 271876869543, 271104496523, 271982864437, 272051726336, 272611484448, 271945890085, 272343396087, 273138957724, 273462243378, 273735917164, 273201676994, 272876997466, 273595489963, 274411528610, 274590530141, 274705222822, 274840128271, 275455364854, 274855657967, 275728422672, 275556317461, 274760057973, 275620576166, 276101237570, 276628112797, 276245979926, 276667634425, 276063305179, 275728831059, 276304715959, 276660331335, 276793704554, 277270815193, 277715469280, 276854879533, 277235200693, 278082609902, 277729231602, 278338167000, 278224592188, 278995174243, 278926698938, 279149573338, 278346758677, 278076546237, 277950278471, 278687882851, 278599773334, 278457857891, 278478625516, 277911530760, 277735491078, 277806645440, 276902699010, 276327625340, 277008350568, 276076562175, 275509093581, 274855227769, 275197051699, 275813738375, 274865528505, 275565348837, 276001498263, 276242721336, 275810246553, 275687745113, 276128244749, 276221579876, 276231519541, 276873401069, 276345226269, 277323391476, 277579162621, 277459359713, 277183066622, 276642798907, 277539239624, 278292006849, 277307329090, 277034079268, 276538297466, 276774411013, 276816287394, 277025166580, 276917126720, 277521926810, 276792352153, 276378782597, 275618376101, 275392595335, 275943336347, 276847717017, 276483018130, 276300800184, 276883379372, 276330305740, 275644490474, 276297857370, 275497853566, 275745513006, 275482033415, 274699135606, 275109902544, 274260656527, 273452014367, 272854649580, 272109559182, 271784632015, 272520345341, 272086563330, 272460174479, 272566330358, 271903329086, 272593848154, 273173581404, 272510884403, 272942028474, 272199687812, 271930639277, 272055423158, 272703911739, 273672669723, 272790773640, 271988658135, 272358864250, 273310245521, 272686521279, 272474547007, 273247550556, 272850520373, 272073467419, 273022953099, 272575621252, 272318873487, 272764084753, 272943216176, 273195975399, 273327365484, 272982137929, 272341513323, 272958576774, 272439705960, 272759689436, 272466169291, 272211179167, 271865762188, 272136043865, 271552406155, 271521129781, 271555067411, 271945664493, 272905129197, 272454247142, 271728864986, 270918126196, 271749062327, 272474488134, 272576638508, 273424317982, 273724367606, 274325862996, 274880022229, 275632650173, 275123272307, 275243957955, 274647439304, 274772251701, 275117428017, 275000599583, 275828365021, 275566192297, 275708794665, 275233818062, 275635821828, 275266650417, 275703881582, 276620973678, 275836880346, 275917010843, 276144955855, 275950871425, 275765434286, 276539519581, 275942473978, 276045942547, 276118632193, 275139443589, 275522805289, 276351619777, 275423619193, 274579805569, 275457114024, 275277876387, 275962922520, 275598463354, 274878638324, 274747848292, 274835398907, 274461164311, 275247504081, 275906228676, 276345688672, 275499778098, 275107594823, 275692186368, 276680433401, 276901357987, 276796892124, 277435745545, 277979580598, 277764616311, 277237280784, 278002871358, 278866745785, 278815008112, 278474331518, 277806329274, 278654784708, 278256002012, 278863223522, 278167066399, 278774184645, 278653919821, 278315698758, 277693595249, 277058857456, 276065733301, 276242882550, 275919937601, 276213844538, 276503217362, 276771988797, 276379793042, 275961805420, 275976464659, 276847253699, 277233277263, 277076196159, 276308644036, 275338562712, 275957697296, 276527372585, 276056701280, 275301875667, 274899308818, 275152304535, 275732781519, 276331691626, 276198222664, 276539123575, 276002680046, 276433908635, 275924451005, 274995947980, 274389021291, 273587487729, 274545180715, 275185648848, 275555414833, 276280855677, 276132253668, 276848616803, 276476702633, 277381798825, 277175250051, 276410117987, 277171816456, 276795200076, 276394470131, 275691720844, 276686272450, 277634994633, 277784696371, 277456038566, 277513928151, 277611247152, 277983329423, 276994555760, 276746631616, 276963047503, 277722980532, 278268041788, 278740946683, 279721362453, 280380139469, 280666053918, 281143807255, 281797800833, 281555486560, 282064239137, 281489676495, 281769102593, 280930837775, 280158751196, 279274272913, 278941061725, 279210890410, 279646791752, 280451709810, 280775530900, 280810488008, 280094973525, 279780472509, 280653678926, 281388337531, 282366003726, 282890937298, 283481084530, 284263215744, 284148403236, 284705773406, 284750058191, 285638270231, 285296538790, 284369283259, 284374711047, 283701185878, 283128508355, 283832794710, 284284952396, 284335525363, 285090594845, 284834084243, 285533301841, 284607765341, 284012061472, 283535295852, 283288721820, 283748668732, 284285950809, 283458462185, 283715770813, 284168585997, 284755560614, 284180008577, 284533187948, 284852852238, 285227116285, 284551321124, 284548746238, 284518415428, 283525455995, 284122025075, 283546784767, 283878747394, 284347890050, 285018817829, 285407354818, 284723495185, 284254672205, 284096765543, 284996409760, 284885480780, 284999350124, 285566101983, 284732086279, 284209969790, 284700943133, 284184029909, 283769279639, 283931520463, 283915199579, 283599974081, 283780616346, 283136355538, 283436207887, 283755357449, 284654172239, 284664845866, 283703759148, 284332548063, 283812583241, 283557398874, 283383157569, 282410529666, 282521577738, 282553809376, 281599148168, 280853475804, 280755123648, 280969426380, 280538082457, 280481964875, 279957530422, 279858667497, 280550349397, 279765103549, 280046864236, 280906908428, 281088068114, 282000116302, 281443953137, 281357299559, 280985184650, 281836008751, 282135304767, 282344875956, 282423370319, 283285888258, 283021308308, 283809607164, 284257039251, 283894120573, 284406805783, 284155930463, 284701594218, 284509337038, 285031356320, 285218039275, 285437942272, 285131730150, 285708364090, 286466991929, 285516327991, 285153923622, 284296151749, 284861714414, 283944405606, 283943418051, 284806411356, 285132611447, 284455974954, 283992189537, 283373142400, 283954355926, 284111469692, 283325202165, 283027923016, 282762968866, 282788403854, 282668329808, 281879847985, 282503054181, 283246991578, 284174241421, 284995327615, 284203760892, 284619237457, 283817030712, 283426193078, 282563140333, 281622739546, 282184957872, 282480456022, 281490005921, 281776642925, 282488316869, 281735153634, 281155351950, 280849139072, 280117253756, 279257219717, 280055976633, 279332093913, 279958414870, 279722701264, 279302103047, 278681874946, 278141750764, 278208782349, 277500764588, 278415600669, 279153765941, 279738108670, 280643065949, 281174913750, 281342220290, 280588177290, 281315129865, 281155586013, 281639985639, 282218178386, 281961176704, 281787841612, 282427947125, 282328085415, 281675233816, 282445602696, 283222556599, 282509567215, 281785179716, 282219294840, 281872246523, 281343565842, 280615193241, 281272460106, 282223042659, 282389085346, 281526490633, 282514466161, 283326137189, 283151444273, 282591245280, 281771937371, 280832548540, 280961237795, 280294273425, 279890040425, 280783344903, 281417539799, 281394855439, 280631263780, 280975219633, 281754134868, 281848684777, 281847550844, 282709524720, 282028712440, 281124351487, 281139801259, 282136739693, 282982285157, 283902044832, 283107989698, 283183833174, 283456901472, 283296279081, 282832653563, 282097302691, 282882640279, 282180872294, 282941399901, 283245053060, 283709738466, 282933319126, 282870831355, 283811756274, 283911750479, 283499213266, 283419301980, 283349980918, 283729008896, 282853330141, 283021319901, 282095046725, 283013306415, 282848765916, 282194653120, 282094760745, 281583610424, 281716691482, 282356776986, 281847468713, 281483067266, 282346036655, 281674090094, 282016750496, 281383018549, 280503656773, 280121325688, 279264670289, 279279223438, 278475343139, 278222095306, 279160665755, 280028989256, 279648514798, 279376967744, 278630793204, 278937074260, 278984799648, 279482322386, 278696357996, 278959644420, 278298629062, 279081314561, 278569241718, 279451495707, 278621016883, 278301357883, 278790554121, 278130428585, 278440224749, 279208036303, 279019002961, 278323399113, 278606685519, 278188229654, 278311658478, 278985738898, 278916953426, 278982113888, 279745493637, 279885136962, 279488817011, 279672810664, 280177404296, 279342163825, 279964188264, 279716842563, 280095898111, 281014727650, 280075068995, 281004789548, 281271583617, 281352578959, 281375515074, 281418382153, 282234134893, 281918273830, 282309968553, 281723042331, 281567804352, 281714696957, 281128184042, 281984843344, 282947000146, 282919448578, 281972844992, 282567946415, 282505823393, 282158797771, 281463849275, 281122966478, 281733434076, 282498252015, 282516589112, 282165026064, 282920521574, 282277142048, 281360287644, 281804984746, 281479230072, 280686992476, 280677170542, 281231427298, 282086060074, 281516273645, 280753109037, 280500333236, 279625135998, 279001131713, 278454125577, 278004171278, 277096334586, 276990596195, 276874952986, 277012562882, 276322888294, 276308659579, 275650191406, 275103248454, 275610524472, 275736181439, 275595956373, 275210374154, 274875711000, 273966908868, 273705793586, 273895676539, 273370802978, 273446257775, 273541751579, 273586771252, 273698551258, 273686343217, 273177073678, 273454023325, 273553887510, 272977464706, 273409361628, 273786476939, 273069634275, 274065402771, 274729816343, 274111860822, 274704474669, 275435090113, 275836721647, 275178144923, 275755791226, 275203516561, 275400387994, 275895851853, 275057362476, 274904891383, 274489727820, 273503075042, 274289324498, 273491091918, 273875343018, 272971339001, 272583918399, 273146890927, 273601452594, 272785743332, 272220649794, 272456289179, 272223168224, 271612787466, 271170375816, 271733283823, 271359250527, 271354684269, 271076782550, 271834878113, 271063426647, 271474514667, 270682444235, 269768541309, 270757096828, 270885480701, 271542588859, 271253712617, 271158883511, 270797106523, 270710848160, 269957182567, 269819754259, 269109080817, 269951679520, 269489850748, 270160680133, 270580328559, 269872121368, 269586356038, 269851575447, 269891947751, 270553126334, 271247226884, 272044571212, 271167344232, 271425673329, 270639746328, 271022509776, 271389334799, 270903321784, 270730261840, 271634626612, 270959608218, 270908170055, 270703492866, 271419079362, 270740516459, 271518193514, 271473754210, 271787358582, 272250150662, 272317898388, 271869685172, 272524523616, 273513439149, 273460734134, 273155607583, 273217691448, 273285697912, 272585533674, 271748133318, 270958832714, 271400235165, 271653982949, 271185902304, 271551360266, 270557461268, 271506311841, 272010665445, 271937799303, 271969833993, 272856012514, 273782891744, 273598254692, 272999556414, 273904441735, 272908354337, 272277280188, 272790078190, 272631847926, 273306075080, 272416204328, 273341472117, 273546363344, 273413816260, 273144894528, 273681770766, 272945679060, 272900438271, 272266494297, 272787506195, 273693096324, 274642221308, 273891176186, 273095042989, 272856777865, 272920647251, 272341737669, 272546357788, 272915484614, 273524873638, 272572128702, 272195425168, 272498242816, 272528985170, 273296292370, 272985392711, 272364702373, 273249057213, 272432782773, 273299782466, 273736457388, 274048903303, 274404318938, 275109390024, 274361943473, 274891934406, 274143427163, 274588443345, 275380178261, 276230792756, 276485114167, 276278911681, 275525791527, 274638731324, 273876681983, 274319123825, 274342907631, 273534740285, 273301955934, 274102246571, 274799275831, 274187081170, 274582893236, 275052315731, 274754610330, 275690494111, 275700449964, 276609249419, 276637402711, 275708646129, 276493302168, 275665089692, 276547554777, 276307796650, 276435348401, 275567652045, 276320117622, 276532615517, 276239507446, 276385185673, 276288491709, 276665334763, 275984302232, 275955273184, 275164949163, 274469922791, 274882932736, 275198273923, 274960762103, 274504033578, 275110997315, 274844256229, 274092823964, 274363651450, 274344690547, 273385774134, 274171198709, 273598396060, 273453141793, 273193211227, 273703634194, 273901330877, 272955646434, 272864609688, 272322821298, 272600145948, 273454064270, 272874602294, 272162463434, 271652618291, 272165053677, 271835121533, 272065659155, 271102069953, 271274074199, 272189788360, 272430934733, 272532952783, 271662800110, 271071932550, 271134603451, 270962084118, 270504119588, 270847474247, 271231890298, 271183328855, 270208577522, 269816309505, 270712263776, 270804086917, 270504830967, 269593399258, 269598719746, 269004354075, 269205738420, 269509197657, 270466073137, 271136351585, 270507411943, 270563431553, 271546137606, 271088068657, 270160488215, 269680893958, 270217196700, 271014026778, 270318681963, 269496323774, 268745822474, 268614488326, 268517090763, 268023332852, 267278978916, 266283078521, 266456589852, 267360628306, 267055905452, 267556097470, 268118311885, 269074600971, 269314189711, 268847517446, 268747966553, 269573984865, 270183403655, 269288096155, 269901212832, 270358239191, 270442981624, 270407202467, 270942228798, 271346245501, 271156432096, 270808021818, 269825622177, 269612716684, 270094491310, 269869158046, 269872087995, 269182797472, 269917723964, 269141333001, 268503358083, 269250599836, 269870357819, 270076838806, 270958190944, 270218288535, 270124722909, 269364478832, 269243095140, 270217007316, 270990681676, 271214035833, 270635203484, 270745449975, 269887943132, 269082375495, 269616653624, 269333019849, 268521963827, 267722620243, 267323149763, 266849055687, 267578336028, 267643757416, 268397676285, 267888173175, 268646686644, 269014698531, 269669595653, 270305045866, 270378458035, 270171593773, 269721403134, 270334832216, 271281709257, 270736966709, 270199690945, 270044620689, 269479139045, 270261367957, 269524902050, 269355185151, 269226823607, 270127388032, 269842133897, 270467147952, 269776008814, 269774067259, 269074023480, 269037626562, 268987057033, 268708418270, 268085476665, 268227258510, 269181518735, 269349750487, 269332396863, 270201324467, 269584130959, 270377368435, 270058013207, 269543480147, 269342036544, 268430589317, 267797090322, 267214954523, 267802142372, 268785819658, 269513036717, 269770015901, 269476873243, 269179334274, 269128148919, 270054647309, 270501790942, 271071476632, 272012192903, 271958799543, 271349972837, 271055407469, 270989128855, 270790681465, 270469122705, 270290867678, 269970423284, 269783447242, 269567495245, 270236588819, 269617681228, 268751897337, 269293608631, 270080482340, 270789242977, 270483828650, 269501362972, 268577599305, 268699737431, 268577877947, 268738044205, 269407966259, 268508864713, 268610805206, 268766289128, 268340088251, 268663490807, 268427552157, 269176902012, 268473083570, 268045063530, 268662618057, 268349433089, 267916355659, 267300044204, 268230025229, 267571723458, 267638963735, 267066667413, 266717454501, 265735003728, 265121398163, 265966373694, 266312109606, 265513947234, 266486521081, 267363824973, 268148517845, 268421415789, 268707738407, 268605410720, 268074012789, 268763016329, 269737185400, 270440244359, 269513182177, 270304345948, 269408095191, 269405510273, 268931971915, 269500336727, 268604357888, 269296010006, 269001535190, 269955311910, 270231971642, 270990430688, 270354718706, 269973921376, 269190546817, 269604586316, 270478719815, 271070002541, 270280975761, 269566359585, 268946533302, 268487881220, 268946882949, 268382042971, 268094181012, 267202874032, 267153193677, 267891997145, 268419894272, 268299821663, 268734808054, 268394183610, 268753908506, 269331988610, 268720381983, 268311131924, 267951066055, 267155635973, 266896324074, 267398433958, 267636817625, 268062726698, 269024688599, 269851451990, 270435010775, 270269708809, 270656780635, 270568437837, 270581113602, 270295553942, 269465210998, 269114027732, 269859067779, 269690012608, 269631565086, 270482827313, 270026343119, 270506349761, 271314782440, 271708186838, 271402176950, 272168692731, 273068821327, 273170108407, 273431476188, 272957658907, 273398590404, 274201201257, 273282708677, 273552192238, 272998009680, 272245672511, 272789758334, 273276181729, 272809732049, 273568228251, 273079965458, 272978905997, 273384217156, 272567479882, 272507321678, 273453476057, 273528894606, 272803286973, 272625920994, 273451376629, 272790629203, 273438157608, 273198930387, 274124300620, 273148213928, 272229020191, 272055489997, 272150014162, 271568864350, 271538554056, 272125482841, 271966302776, 271400675379, 271412429846, 271078455475, 271308560934, 270817852233, 270025041968, 270065768843, 270985410568, 270353413129, 270101104696, 270220735815, 269533965969, 268687367677, 269389848716, 268578363042, 268246732217, 268264194965, 268612418868, 269129634496, 269461681484, 268946931434, 269514557852, 268773740779, 269287970072, 268570656481, 268792130255, 268154145348, 268725666527, 267891448806, 268196083594, 268858579606, 269101203610, 268634134934, 268109819888, 268214813598, 268205598295, 268915689769, 268055244267, 268073295562, 268077677762, 267393650269, 266803657850, 266188152915, 265788637731, 264910231236, 265032673189, 264156357276, 263213001016, 264098848731, 263279810318, 263065370878, 262899181099, 263463264876, 263764951138, 263642088140, 264513115152, 264491495492, 264408727436, 264406687027, 264683010501, 265471824684, 264927049654, 265508958799, 265563609176, 264638068863, 265086199848, 264208245810, 263587496694, 263533387251, 262663887639, 262003019804, 262984246802, 263396992622, 263094062179, 263600888082, 264043423325, 263045335584, 263621957744, 262707478624, 262329258042, 263109348137, 263613591226, 264356250595, 263596715501, 262671204144, 263225303593, 263861679353, 264401102892, 264557932938, 264348480637, 263732733249, 262808825708, 263386757428, 262980776999, 262198319727, 262543793170, 263353684634, 262729648259, 262193133211, 261491021045, 261487399811, 260641058122, 260898363261, 260032417426, 260835510980, 260606748573, 260909913575, 261296296038, 260641781856, 260659233590, 261048134166, 260836169008, 261230023063, 261214404057, 260462443565, 260462692502, 261366846094, 261810949513, 261794910202, 261651076350, 261340863001, 260798667788, 260966966853, 261406837430, 261137237195, 261179162576, 260278381234, 259357942865, 259489950555, 259560771087, 258906529021, 259433861457, 260062064300, 260271021701, 261148552887, 261842503611, 262319762077, 261427650191, 260879157293, 260354277164, 260244959381, 259637855904, 258987544345, 259026884897, 259825553379, 260206848163, 260915245898, 260398573902, 259638805017, 259052774814, 258292543039, 258234306909, 257705917124, 256718426027, 255769168165, 255326481098, 255625221581, 255776434841, 256081644177, 256799275428, 256940752225, 257546176362, 258538516634, 258115152631, 257937054938, 257977755722, 258508517173, 258000707428, 258240180159, 258407718796, 259401383579, 258431211707, 259409046525, 259817608869, 260210924360, 259228680013, 259111512881, 259301906156, 258500042736, 258435767262, 258888178363, 259659420515, 259985831486, 259283065642, 259179580993, 260158622500, 260298041782, 260484881234, 261468043765, 261189908558, 260521249820, 259599380331, 260231658864, 260913499886, 259952588978, 260854370954, 260267444894, 260788477895, 260210675640, 260723469906, 261285322546, 261396084828, 261436175807, 261217769349, 260322119081, 260787635484, 260168846765, 260835063464, 260722926043, 260727555281, 260554878111, 259818756983, 259591604625, 259800195263, 259107047718, 259472765388, 258794351270, 257919535053, 258514874167, 258408711578, 259258184483, 258821540792, 258487017936, 258462431101, 259063956351, 258870280030, 258827374070, 259333594248, 258719335995, 258421085831, 258437401286, 258096867002, 258318018192, 258775388422, 257994629412, 258140425522, 257655733344, 258543533504, 257609949183, 257369912715, 257858406612, 257967136409, 257013849907, 257674743180, 257506147924, 256752246811, 256106342233, 256516101428, 256739837392, 256451791393, 256588605766, 255668191450, 256521128045, 256439147265, 256639050212, 256157221498, 256963912154, 257962430996, 258879560409, 257891672899, 257445470713, 258021929314, 258213162808, 259165361977, 258762436261, 258779583937, 259226363589, 259244975106, 259639948937, 259569927321, 259249965067, 259086386786, 259249695059, 258972836770, 259664085770, 260009131732, 260488357820, 260563056912, 260666412408, 260272831852, 259854472964, 260645836602, 261113708292, 262017876326, 261838699986, 262733302696, 262080793712, 261663813438, 262127038188, 262385205272, 262292670389, 261706860376, 261140113310, 260264383236, 261199224346, 260592425807, 261256730954, 261821949580, 262222289712, 262983654882, 262647975880, 262440617154, 262113363708, 262035465252, 261079578696, 260766280641, 261629004436, 261733052281, 261342752191, 262167232054, 263056545194, 263549815461, 264444363293, 263669494510, 263931768444, 263735547250, 264252576213, 264008015851, 263745621408, 264042403135, 263967049624, 263969352308, 263821472326, 264112819656, 263930370453, 262935176852, 263755313526, 263189437641, 263316627770, 262659809696, 263157846500, 263639678976, 264376368957, 263609018334, 264186739024, 263562677842, 263334128100, 262794899926, 263554790421, 264184824118, 263427371471, 263858223136, 262860598499, 262443540094, 263257835410, 263885602252, 264304135845, 263552321946, 264394487731, 265271705303, 265704548984, 266562725897, 265845598337, 266431221025, 266648499496, 266370208146, 265380887228, 264742640335, 264265678431, 263473848036, 262941994203, 263627282778, 264248396317, 263362543595, 264222088475, 263833282042, 263167788547, 262530804624, 262419716282, 261648160531, 261643934778, 262105965506, 262737617516, 263530768150, 264261956036, 263420395908, 262783702467, 262450405102, 262554392545, 263007575061, 262219606890, 262949686220, 263384528325, 263176232607, 262808957982, 262366667707, 261900627207, 261887805688, 260921334129, 260016869332, 259478950165, 259964940681, 259395985694, 258800732297, 259402581772, 259979995602, 260145247095, 260942963220, 261389903198, 260969260003, 261764177892, 261463184490, 262351528913, 261820142603, 262503733385, 261733041837, 262166696112, 261276510726, 261599084109, 261139781655, 260461637273, 259473397474, 260296347958, 261258392011, 261834497780, 262550200686, 262656330590, 263528992623, 262764017967, 262352327286, 262932287975, 263075077609, 263192072913, 262898793259, 262742722080, 262042942933, 261355285179, 260583262631, 259585672894, 259084793025, 258352359082, 258375787142, 257838112623, 258720864813, 258434786744, 259183222657, 258499763944, 259013285780, 258560869323, 258711988109, 259236995468, 259666477826, 259253158527, 260052502389, 260584650682, 259928037231, 259246734942, 258766588267, 258902146880, 258113521345, 257171885642, 257672675722, 257076905455, 258033907489, 257666581752, 258271483841, 257416930747, 257067634403, 257710626973, 257704631308, 257557329118, 257066743361, 256468380322, 255798856217, 256166265409, 255188020397, 255401036586, 255304238034, 254767704863, 254777646567, 254206623598, 254458454197, 254432947651, 254586065323, 255084193425, 255732900201, 256477378256, 257026951769, 257959744724, 258618602469, 258398566570, 259219727983, 259183749971, 259617168037, 258796647731, 259189329209, 259046326387, 259413503497, 258502455640, 257624528977, 256633938045, 257380064521, 257004258343, 257705379401, 258161964791, 257512409818, 258226618935, 259126635253, 259549322610, 259026295395, 259266536569, 258479144624, 258042833180, 257981021134, 257983043690, 258457919836, 257531567042, 257489361022, 258348212236, 258896036989, 259890285734, 260877088404, 261430686957, 261820898070, 261458200352, 262360612648, 261481719021, 260647566640, 261284157947, 261030986220, 261256412601, 260753620133, 260417613552, 259639611082, 260518559585, 260364617604, 260894962466, 261836053805, 261518748056, 262239882615, 263033005414, 262569365091, 262435333717, 263293016501, 264137855037, 264210080193, 263288951022, 263191318205, 264139963725, 264249308637, 265129867810, 264886214991, 264159957098, 264577142513, 263803246873, 263904515060, 264263037133, 264756895937, 265641353839, 265850267074, 265012607067, 264850073333, 265430152550, 265129974326, 265178163972, 265927244676, 266112595121, 265165058466, 265744550093, 266141458119, 265697690366, 266352287826, 266786398334, 266990880882, 267574840860, 268110152261, 267225800508, 266333921180, 266699352734, 265833546700, 265967249241, 265766064642, 265538755727, 265259624820, 264978753066, 264684883373, 265166958740, 264425223655, 265333068088, 265486431345, 265317847649, 264926614990, 265691481070, 266012592072, 265182839880, 266094491384, 265239353594, 265349628985, 266026379154, 266609379203, 267393746204, 267425433202, 266788223651, 266994853219, 267049082218, 267630221251, 268472517117, 268363438668, 269270988241, 269833165561, 268922363743, 269877012311, 270661097668, 271084015928, 271910490480, 271068904994, 270919107730, 270373593798, 271167377910, 270707272193, 270012072132, 270487420632, 270700150824, 271217908595, 271435723651, 272339516907, 272645354133, 271951088072, 272531691470, 272640431083, 271701759858, 271900176267, 271510204256, 272406240193, 273272864788, 272842029224, 273689721241, 274241389058, 274814324258, 274221133456, 274815213340, 274005268222, 273598832547, 274515922158, 274973698665, 274650137768, 275355635777, 275127556915, 275862740110, 275882719565, 276601469097, 276789682047, 276337164104, 275472796382, 275518009528, 275055933177, 274615996905, 275096523860, 275578509051, 275197145212, 275091126643, 274659518006, 275066565232, 276056815521, 275352432433, 274812116707, 273945927481, 273834401992, 273349487297, 273997811713, 274518202285, 274311147385, 273962505444, 273257507119, 272260901617, 271934850565, 272163839130, 272827778797, 272830580116, 273459769811, 273806713347, 273810853847, 273276620575, 274207327172, 275107311322, 274184489220, 273518136442, 273661020121, 272937461353, 272188679085, 271971663256, 271698072133, 272427383300, 273365626218, 273457721849, 273869904914, 273835709525, 274376425456, 275240389267, 275507979739, 275819944852, 276218837079, 275742688331, 275815684703, 275712608172, 274726846742, 273853960331, 273187718267, 272497523555, 272965012106, 272734415830, 273731736895, 273581870043, 274291683172, 273528104454, 274225060458, 274960794626, 275709835335, 275266684651, 274572255926, 275440483292, 274707953937, 275164408501, 275348496321, 274899599324, 274642027438, 273748485428, 273975350640, 273544548239, 273461021097, 273640552620, 274478464302, 274787762819, 275287280331, 274776020373, 275025777432, 275893342860, 276362797741, 276705872582, 276670308955, 276926970091, 276901048409, 277854206146, 278375078813, 277430666493, 277943640853, 278900643038, 279707990267, 279495755426, 278990693985, 278128810328, 277192251189, 277147525317, 277374092985, 276768713560, 276581689524, 275743477549, 276614446209, 276007926824, 275842381494, 276614690854, 277487327066, 276525298819, 275967880007, 275060475705, 275440587511, 274884253628, 274065810649, 274064452128, 274011969344, 273826869937, 273494265310, 273220856320, 273119823821, 272941550514, 273734923624, 273455305543, 273341451521, 273677415058, 273806525404, 274184299157, 274326386157, 273621994929, 274021392237, 274215061018, 273217204312, 273912204328, 274077695296, 273411469105, 273781510872, 273298392286, 272335193081, 273220688257, 272249598305, 272945889550, 273831136828, 272938391560, 272483323327, 272434176183, 272693844089, 273224415070, 274082598088, 274477423493, 275116358735, 274408533117, 273642660271, 272887118865, 272465801679, 272916302240, 272474718308, 272399334752, 272639985177, 273455999891, 273830284237, 273359451606, 274190209622, 274198962494, 273416270633, 272446728571, 273149492805, 272368230247, 273229635000, 273076698822, 273873212023, 273169117503, 273146936885, 273476780884, 272818171767, 273374786322, 272942140061, 273114488257, 272512099923, 272179876229, 271333199736, 271316482789, 272171491694, 273018160503, 273293337142, 272343129863, 271834315335, 271895848767, 271259627419, 271543111045, 271870363044, 270884040749, 271672500736, 272026128501, 272503755385, 271555137822, 271867493886, 271663738991, 272117096236, 271470919260, 272258006475, 271562703192, 271544724170, 271428986674, 272366268786, 272614989888, 272108365029, 271909857044, 271690523274, 271859664772, 272231194580, 272229627698, 271846348188, 271346586396, 271208362274, 271944350819, 271698310521, 270962793230, 270163752888, 270361008276, 271274574591, 270557922038, 270435009497, 269991766368, 270953859855, 270510781874, 270545179762, 269742029546, 269065093241, 269146310371, 268291540198, 268859168628, 269402082881, 268549643070, 268147853828, 268843361082, 267927192984, 267552215727, 267964369276, 268528410339, 269326633472, 269438163953, 268451068661, 269175196055, 268722855974, 267850445567, 266965669502, 267275631739, 267872318577, 267902329481, 268823196990, 267909772074, 267460108698, 267105045856, 267677673443, 267299944050, 267723399157, 268183989373, 269174577151, 269992318838, 270327801878, 269628147734, 270189254915, 269421153351, 268559260382, 268201776791, 268437598951, 269065559485, 268540040377, 267969428839, 268567449301, 268752268288, 267878079633, 267321386438, 268110368568, 268952287134, 268473015989, 268514275170, 267641774605, 267502755272, 267345499511, 267061649217, 266638380531, 267173205390, 267026870442, 267105990248, 267023550315, 267898112625, 268208331797, 268979583894, 269875572592, 269339102544, 270147445917, 270750268130, 270960858406, 270597729141, 270001871474, 269666096263, 270089041581, 269752519420, 270504814698, 271334319415, 271407005704, 271965446475, 271692595074, 271785589250, 271178319915, 270283914306, 270582653698, 271483899618, 272179204863, 271193536092, 270756406558, 271415869522, 271714687858, 270787674571, 270163712968, 269832517267, 269303073061, 268881105499, 269319138251, 269697258203, 270199202926, 271042570622, 271232368127, 270275466357, 269743975461, 268845702452, 269507357730, 269429268822, 270095470595, 271026119758, 271205112724, 270284270364, 270511029815, 270737476849, 270631814147, 269825803773, 269358087005, 269605912994, 269989051506, 269920642869, 269843854009, 270790352462, 271707510717, 270927744353, 270655037785, 269974932390, 270830381852, 270195411811, 270644993779, 270027573091, 269992602042, 269029543329, 269254339128, 268279859127, 267683436303, 267163239220, 266677492488, 267574745181, 268069815628, 268964606382, 268733897663, 269313461763, 268766339254, 267774838104, 267505358843, 267841191578, 267539914873, 267708045437, 268154356844, 268710000404, 268131441287, 268379301518, 267752268102, 268580111477, 268717037537, 268475725449, 268071710708, 268898778474, 268337960200, 268913963095, 268894062214, 268174536635, 268590355996, 269338831674, 269129366213, 269285312700, 269805239779, 269555007072, 269927769985, 270603970695, 271548624223, 272212599764, 271430264420, 271997139329, 272017558543, 271369082947, 270977403211, 271227957057, 270515165519, 270060509843, 270194019772, 269526561181, 268960682971, 269838436716, 270369141378, 269456033127, 269058138711, 269738671629, 269882089867, 269273521917, 269107210702, 268908831118, 268045804719, 268992661629, 268397724262, 268602882739, 268250661801, 269095905312, 269637498168, 269161015705, 268162630898, 268718429543, 268643603248, 267716368703, 267204567305, 266986682350, 267210149150, 267585513209, 268509513474, 268118240746, 268739598489, 269077977824, 269683888314, 269028485485, 269065668076, 269337984661, 268740078915, 268917382556, 269843153738, 270646605318, 269716934406, 269244875493, 269865799768, 270173664724, 270091094111, 269579552707, 270283728149, 270228812395, 269482488704, 270440191724, 270742461995, 270235169761, 270585039395, 271162950625, 272126178392, 272902347543, 272488094833, 273029092455, 272053411601, 272165744578, 271555783639, 270930188757, 271393913097, 271255381677, 271965555149, 272402742541, 272770061288, 272034774175, 271105079234, 271942384209, 272643734959, 273034757567, 272604357718, 271938168478, 272553417252, 273366842846, 272862015697, 272150130708, 271686722727, 271623788965, 271730473734, 272088625598, 271517539248, 270651695806, 271391201346, 270854123177, 271137371561, 270655765481, 270022952227, 269549155162, 268886479388, 268213294319, 268162212421, 267815185562, 268018663985, 268453728192, 268834062768, 268248090548, 268517699934, 268415526912, 267519071850, 268293600547, 267436914816, 267792336278, 268581823278, 269457465025, 269872344125, 269727586671, 269171543693, 269024147732, 269216356841, 269255488703, 269209861765, 269918880970, 270001018767, 270626779220, 270817392286, 269915337260, 270415781512, 270008907824, 270424630530, 271287907780, 271027764720, 271357753286, 270387578015, 269446892831, 270272080944, 269936815355, 269510063553, 269072653475, 268929337708, 269512161192, 269928878308, 269936246421, 269263596949, 269185820695, 268808270449, 269251154517, 269132992009, 269902084504, 270259001713, 269779641698, 269929559852, 270129727109, 271082529752, 271529568037, 270765332040, 271698816573, 271375071125, 270593372315, 270979661731, 270347651449, 270296982345, 270743653945, 271729056588, 271259913629, 270578981280, 269662516583, 269580725986, 268718368028, 269012935699, 270000820940, 270251949240, 270289000125, 269680040604, 269615769676, 268627484488, 267816820035, 268165135196, 268933038202, 267975784600, 267909540632, 267462286565, 267611842369, 267150686720, 267653008010, 267788814176, 268487490039, 268020488970, 268637674386, 269114656204, 269623104924, 269364178666, 270161673037, 270562228529, 271006658143, 271746396378, 271937148848, 272474428514, 272165186185, 272112574444, 271195620657, 272018599283, 272595700890, 272404814390, 271499152803, 271094089251, 270545712373, 269995464052, 270736332775, 271003945070, 270898429190, 270023561131, 270150378424, 270995541133, 271641397604, 272285160034, 271924660753, 272173662539, 273003053599, 272843091784, 271922846739, 271181701165, 271075710384, 270624781090, 270379300707, 269848783296, 270035180677, 269241584873, 268634632384, 269486430808, 268802324221, 269043399013, 269160104785, 268821947154, 267859584081, 268020613619, 267034069397, 266495419845, 267216235976, 267793076813, 267989846843, 268262943155, 267680460464, 267208726809, 266364078031, 266014223616, 265458422688, 265994312435, 266587372627, 267426940661, 267992991338, 267941671683, 267982953050, 267036049797, 267634944854, 267788398326, 266983946155, 267401848856, 266707779410, 266080869297, 266895792564, 266620104355, 265814265686, 265672831875, 265439808462, 265558525917, 266333109567, 266074587635, 266961117268, 267876504028, 267406437026, 266659993097, 265978011209, 265581423196, 265764952171, 265138974092, 265091641896, 264605352989, 264703402104, 265143745163, 264267416421, 263741975782, 263146246311, 264033070522, 263297941524, 263309446517, 263938799469, 264095875215, 264956037760, 265705126254, 266666110811, 266175545953, 265454885630, 265688742691, 265795499177, 264893618234, 264767076943, 264210094804, 263510804165, 263966627898, 263742524027, 262913272835, 263075916190, 263600398613, 264392505879, 264381273524, 263724010716, 263416251377, 263039918364, 263364217471, 262481925609, 262506951746, 262217999216, 261913500389, 261552747956, 261745733855, 262144566722, 262669505751, 262817611775, 262689713507, 263568198340, 263151322775, 262246882541, 262255077649, 261421090534, 261656194622, 262236135831, 262065138193, 262073064139, 261478790519, 262180069971, 262381762587, 263054208551, 262738484537, 263412912419, 264371247294, 263470604804, 262861793361, 261917502183, 261138922761, 261765725237, 262389163735, 262724845707, 263305195220, 262674300631, 263001214806, 262635712688, 262840040856, 262231379760, 261760636801, 262266869781, 263252165327, 262542209472, 263208736374, 262991915602, 262266738118, 262852136153, 262617687315, 261819548275, 261017158115, 260174545158, 260602824542, 261264315937, 260307100224, 260848631966, 260338629762, 260219633311, 259390943980, 258460292306, 258720065570, 259169443925, 258201788878, 258615987782, 257751101283, 257455015186, 258013973280, 258832219242, 258675729868, 258438756764, 257475776861, 258383012336, 258152087971, 258745276201, 258869520015, 259160585753, 259474404507, 259676880664, 258943022217, 258600135677, 258485953992, 259085106937, 258586981974, 259352556846, 259791018212, 259342914377, 260151048916, 260741028620, 260913978554, 261061358452, 260920558188, 261592208435, 261537527843, 260750046499, 261274967394, 261448761606, 260746682552, 260536551941, 261175258066, 260535930760, 261423971098, 262257413150, 263173965320, 264018704682, 263754002647, 264516919829, 264141558009, 264978325093, 264009464854, 264655534510, 265380047123, 266202584065, 265770377929, 265666124264, 266231085916, 265781539596, 265426751132, 265431968558, 266172916797, 265379966017, 265735851519, 265003552425, 265361080934, 266225153714, 267083257901, 267941990780, 267999770460, 268931217477, 269637959393, 270383405589, 270566917675, 270957985971, 271191539366, 271294746513, 270407375427, 270169880358, 270111650609, 271047618789, 270430034670, 271029423575, 270230330764, 270763434442, 270088545620, 270124539286, 269773610490, 269373762551, 269608961903, 268985444448, 269117144401, 268187676281, 267946825229, 267230827572, 267678265712, 268078483324, 267310050242, 267633687842, 268484449173, 268260848309, 268925487158, 268055420184, 268927707502, 269313726848, 269271581476, 270013873434, 270054917350, 269336947101, 268542481267, 267890708810, 267633013386, 267796670535, 267670603284, 268024218599, 268352518418, 267977554169, 268239152689, 267749422709, 267066592081, 266826480201, 265894433760, 265651821509, 265596216206, 266199472753, 265278755728, 265499420304, 264539859366, 263860334473, 263370956430, 264307904838, 263449425724, 264143320359, 264988363596, 265442031446, 266231710314, 266788601843, 267130885050, 267468994113, 268429562950, 268509217989, 268585952191, 269219116712, 270067321349, 269965561355, 269577644345, 269545528103, 269034660010, 269639082014, 269642239871, 269802405069, 270728406256, 270619234038, 271315846227, 271407168334, 271691664252, 272532117396, 273332534883, 273975191963, 273192052166, 272476161385, 271662327019, 271908267477, 271902765910, 272756323644, 273617914823, 273553274625, 274392012480, 275234477862, 275450112945, 274886847642, 274721346661, 275645206473, 276077896551, 275460489078, 275593266962, 274937969579, 275233035607, 274460182494, 274988269814, 275360895780, 276010802555, 276910482451, 276975486421, 276444532320, 275819623836, 276026519066, 276109618897, 275684713888, 275971973961, 275254150047, 274934376258, 275745056527, 276454970789, 277151488406, 277572480334, 277768018484, 277589277631, 277796492831, 277291327652, 277264010638, 276876569289, 277287632098, 277056467236, 278017017651, 278778665606, 279580404470, 279537375921, 280376837532, 279461846984, 279046305635, 279708313233, 280170463324, 281046175567, 280720402342, 281337545229, 280366765554, 280233454653, 280415671922, 280812217262, 280343782377, 280732345498, 281080017468, 280198422961, 280992416993, 281546404499, 282398367398, 282564635892, 281884374020, 282783697173, 283082981245, 282576754725, 283501770267, 283498627906, 284497734523, 284372766119, 285214815490, 286081933236, 286195589635, 286796321857, 286209392198, 286052176380, 286586056031, 286101028824, 285454391869, 284669168710, 285274524104, 286196530499, 285614502966, 284958469107, 285419537175, 286152593689, 287131252201, 286198884390, 286866631462, 287308002706, 287071972935, 287130153380, 286952924706, 286407407396, 287163316619, 287453517729, 287938300579, 287005800083, 286184606660, 285410380456, 285747852973, 285945931344, 285287000928, 285483128335, 285694992453, 285566163621, 285363963166, 285992672399, 286008593606, 286774707091, 286438456567, 287335898994, 287458437471, 287072234582, 287786575824, 288292336872, 287332321487, 286424499406, 286270751082, 286024325783, 285140611416, 284653528939, 284036922402, 284292436197, 285098235170, 286084675487, 285268205969, 284846604635, 285485984373, 286206118304, 286160848856, 286352884537, 286227456305, 286517678146, 286481651438, 287284928135, 286883404413, 286918029862, 287489015019, 288150211327, 288915355560, 289429100172, 290348540565, 289471631184, 290395106273, 289755051273, 289924471881, 288962822916, 287971780862, 288742925737, 288504304614, 287763378097, 287337452299, 288108545542, 288846931179, 288825351417, 287999087009, 287515511559, 288506104403, 288044904677, 288010373680, 288768988820, 288727663422, 289614166730, 290522939264, 290597583150, 291348166602, 290906060284, 290243817691, 291064978674, 290709222457, 291263902883, 290772658421, 291299457302, 291642221641, 290769218962, 291671054399, 291439428663, 292361220684, 292853174073, 292166229323, 291522933357, 291408625742, 291235975290, 290506465312, 291043165127, 291819571283, 291957483387, 292161938438, 292035363710, 292662423053, 291895085008, 291441001487, 291405825671, 290905173811, 290749172541, 291165542720, 290724639499, 290733840712, 290770433755, 290626632401, 290232143462, 290224988946, 291092413819, 290863619773, 291554862240, 292337087727, 291923809280, 291542206808, 291108896510, 291299890767, 291283171944, 290960592471, 291052025078, 290062428017, 289536593064, 289421593213, 288833919746, 289421823208, 288959918027, 289132829668, 289656744631, 289878623212, 289777703333, 290664034158, 290921672884, 290082228114, 290693067013, 291325219454, 291180349493, 290767530422, 290443404025, 290435839566, 289616722280, 290324076344, 289537456209, 289486719330, 289218606296, 290107039935, 290917263592, 290384011191, 290221514249, 290957326572, 290116783652, 290997346378, 291183142056, 290382315224, 289485097903, 289465019990, 290062242116, 290963527255, 289997984800, 290462385702, 290123368986, 289798132883, 289608207749, 288736692024, 288637734199, 288493290815, 289438026233, 290171823109, 289258650352, 288744603980, 288933542803, 288630237803, 289032173636, 289636715324, 289646233878, 289242025623, 289165659285, 289591959610, 289214899696, 289890516997, 290813286067, 291060460244, 290932281333, 290012205783, 290252823084, 289777907970, 290289415083, 291222943957, 291902656980, 291893903745, 291500049883, 291129260650, 290787142101, 289972897282, 289383032985, 289611178616, 289535962466, 290438743783, 291391774957, 291107701358, 290528013269, 291440950854, 291333439737, 290741777725, 290971046196, 291186957063, 291186279020, 291006277687, 290785946724, 289846244297, 289128088048, 289572647078, 289215508376, 289070556669, 288735647747, 288306546540, 287865043256, 287081804162, 286391267022, 286260856999, 286492242305, 285911005060, 285527966760, 285358506820, 284369453856, 284896787811, 285732119495, 286075471548, 286544312094, 286613486671, 287222160874, 286436069487, 286839399014, 286910730040, 287462494821, 286573293485, 286509513106, 287025278885, 286784299991, 286342251026, 286832245653, 287468860296, 288103848669, 288420703376, 289354377700, 288511475748, 287745064745, 287172716513, 288071919868, 288950873574, 288172806696, 287470284489, 287619978843, 288307266065, 289082196471, 289539648395, 288577044900, 289102883409, 288754808220, 289430404352, 289934822530, 289531126119, 289804760615, 290770744611, 290699324292, 289876377343, 290035501717, 291022209457, 290955315831, 290534313529, 290664032192, 291108229495, 290805436145, 290285174479, 289466884803, 289457639614, 288714358155, 288456305389, 289316922060, 290118207859, 289483523857, 290274128271, 289526960933, 289166422519, 289660070452, 289199577067, 288423512583, 288110601853, 288450195453, 289303432777, 288760425861, 289307821141, 288745650382, 288220493699, 288078052282, 287769268855, 286826638179, 287447403193, 288162067122, 288069835754, 287281084868, 288169892880, 287806246905, 287477079400, 287420415299, 286462230492, 285563049725, 285882714596, 286071867336, 286082061413, 285783862532, 286261407834, 286226688363, 285888068460, 285021790125, 284193592861, 284092969672, 284650624237, 284960576856, 285755177735, 286277921671, 286477932323, 286804245768, 287497816666, 288172830478, 288186671562, 288091172831, 288680421495, 287721360857, 288133394557, 287700345002, 287605615999, 287665483807, 287744660397, 287636332367, 288429784938, 287527391064, 286747311109, 287158104051, 287823336290, 288639561304, 289133532793, 289084668493, 289748195130, 289911570499, 289617263843, 288890805099, 288965538864, 288860862123, 287877247689, 287620571284, 286667582504, 286466426694, 285929511107, 286207897836, 285437745796, 285320192467, 285998808144, 286740126696, 286964718386, 287848815463, 288284975497, 287457033896, 286505487815, 286616560904, 285983389259, 286177835213, 286534434521, 285883904981, 285751846695, 286207653077, 286827939104, 287090338626, 287977676575, 288470971275, 288259746510, 289246783417, 288274479945, 287681933679, 288283669147, 288383255899, 288323150248, 289047648566, 288936248032, 289756009945, 290036070758, 289708353501, 290024588920, 290375307389, 289601894594, 289873394303, 290185345703, 290029546680, 290542722477, 290651335405, 290176091067, 289607188143, 289696021436, 290440263500, 291078971886, 290758495114, 289863143955, 290400184104, 289706989480, 289330613801, 288753711215, 287925982653, 287718332968, 288589135716, 288932092443, 289814511951, 290161195059, 289873825797, 289103429720, 288278543612, 288391583364, 288899314497, 289049184860, 289422251783, 290068562545, 289944079431, 289443277524, 288984409226, 289892266057, 290600774938, 291525799736, 292473483709, 292621496453, 293129422256, 293819704910, 293505138677, 292587363772, 293265556286, 293775152723, 293796208129, 293418182035, 292522062188, 292763581666, 293049194977, 293301177280, 293410336999, 293500874928, 292962988044, 292895671909, 292821199005, 292131972593, 291850802302, 291982733211, 292528511237, 293128600534, 293121260867, 292194040160, 293072644366, 293050497116, 292889614942, 292450656822, 293041223695, 293942598391, 293128565088, 292959857982, 292434406922, 293272236919, 292430457003, 292214039655, 292214574407, 291217602629, 291316227513, 291962535531, 292187040125, 293088367447, 293808268261, 293227577864, 293349551712, 292458333048, 293294257530, 292980470942, 292051518760, 292437440324, 292797385506, 292787040013, 292781591914, 292361480175, 292355867176, 291652692609, 291769899309, 292643415164, 292619668485, 292855743597, 292940327797, 293188124208, 292333243120, 291508732484, 292456013842, 292171936302, 292668924317, 292740455482, 292064235653, 293031552638, 293919083622, 294094505544, 294732794331, 294192797824, 294861414721, 294290423503, 295278408247, 296257944153, 296346106441, 297291006919, 296907921837, 297033411916, 296777110496, 297376693920, 298275545281, 299103802504, 299410030172, 298975474598, 299167203247, 299794170274, 299452942910, 299941994209, 299812073542, 299680808284, 299240804150, 299245428317, 298292254408, 297429190836, 296813750217, 296093073568, 296821715887, 297094550685, 296557972323, 296270316956, 297024349885, 298017643353, 298886462890, 298496867029, 297874589261, 298255049928, 297927905897, 297112201430, 296841802328, 296177288408, 296382634385, 296846757454, 297171432517, 296490513301, 297017089953, 297491402460, 297850254741, 296953693053, 297743406170, 298365316529, 298023551815, 297461403176, 297478235000, 296569092107, 297063073762, 297139152876, 297998902823, 298689551342, 298981274133, 299735088076, 299868216679, 300748680581, 301149425375, 301255117082, 301226004757, 301029706431, 300289968638, 299538318393, 299965922770, 300815943185, 300753618301, 301070852766, 300395963560, 299728035391, 299152292792, 299502531481, 298552723009, 299019470192, 299217771434, 299240057584, 299857449890, 300421857255, 299481305995, 298499118456, 298707434766, 298578194760, 298397104107, 297876506205, 297916914027, 297355955682, 297852446247, 297367490170, 297192633939, 297019241518, 296560944699, 296655038254, 297388114272, 298286789476, 298791742641, 299288634465, 299312565537, 299068683695, 298184300065, 298725012810, 298904277160, 298601069961, 297836115445, 297298894496, 296375424450, 296302479871, 296566609977, 297041546907, 296828557362, 297134152689, 296662480622, 297228483552, 296679330236, 296909344762, 297217794266, 298068503108, 298118983095, 299106655959, 298818857189, 299492893328, 298671399204, 298222164310, 297658434438, 297563650496, 297679916524, 297011675080, 296143033044, 295406921841, 294846037287, 295547533157, 295641185204, 295298208305, 294736123832, 294856639183, 295206385258, 295035524676, 294904387573, 295630285093, 294849873965, 295782432801, 295700353262, 295224741396, 294906705386, 294668153106, 293933376883, 292979660235, 292323817502, 291377953917, 291296196036, 291665346618, 292573551785, 292617169977, 292164900043, 291698115434, 292237370337, 291761712326, 291548544427, 290966751600, 290933173066, 291680327671, 291996302681, 291871347888, 291769070670, 292241024067, 291495514148, 291039349202, 291221723973, 291828229347, 291832909403, 291305207530, 292157915026, 292868864823, 293712297630, 293485073410, 293669660643, 292963625751, 293080096752, 293540199629, 293882597375, 293476505927, 292701144492, 292136807242, 291979888382, 291136409175, 290483360205, 290858470008, 291576691932, 291636149554, 291279137112, 291268280892, 291698110085, 292635128160, 291925106411, 292182558339, 291961372804, 291473435400, 290742775109, 291099035146, 290589451118, 290753947062, 290542382841, 290080901347, 291040266656, 290973069430, 290889099827, 290880107206, 291155659092, 291860921797, 291397009130, 290546869997, 290886057810, 291018554057, 290720704685, 291423489596, 290601727931, 290799731889, 291434467306, 292076903339, 292299716102, 292263161121, 291871351562, 291692710408, 291238192676, 290755397079, 290361177239, 289579786216, 290449509704, 289545150972, 290124270283, 289177103783, 290146485314, 290115812926, 289792995901, 289892285516, 288929958071, 289499994545, 289929237465, 289180074205, 288546008882, 287914897265, 287244240427, 287557830721, 287549025357, 287472049822, 286553578275, 286241293364, 285704031800, 285121259175, 284435150986, 283808849582, 284196036277, 284211093118, 283408766460, 282628856113, 281903825796, 282620299461, 282611332605, 281761631203, 281940131306, 281016101811, 281289565566, 280761415971, 279962790185, 279477664200, 279710700802, 278875131504, 278973598343, 278902735283, 278071405763, 278521898677, 277599689816, 278393455992, 278707095693, 278774372239, 278272114619, 278380444657, 278701528375, 278788115780, 279479113258, 279987342495, 279917604305, 279974602178, 280768739530, 281218250979, 281385198452, 280686253021, 280291654167, 280811161883, 280094210139, 280598468297, 280765254472, 280894904219, 279956099581, 280176784119, 279762228088, 279716279995, 279132149574, 278202480622, 277302934986, 277401755947, 277570080078, 277483819581, 278295203930, 277519861003, 277881513624, 277840657667, 276969461717, 277089955599, 276852688757, 277174480485, 277897696578, 277813435813, 278035009559, 277040265905, 277715818909, 278603377477, 278842039485, 278911112043, 278855117537, 279353178388, 279257045316, 280239993110, 281098308509, 281169338394, 280202229869, 280158111358, 281057247969, 280350690716, 279810960161, 278853033034, 279509197209, 279065419964, 279257372468, 278860418695, 279230592639, 278354215164, 277448498755, 277565626094, 278447180982, 278935411559, 278045181915, 278293716915, 278138652070, 278205695908, 278584715831, 279433330993, 278697217285, 278671217274, 278471729897, 278566976473, 278479958004, 278331611308, 278767357743, 279471374757, 279002866513, 279776965778, 280566598731, 281547459886, 282117895959, 281549523971, 282251318550, 281912829020, 281831439626, 282656301514, 281780150458, 282666712082, 281835819304, 280911447598, 280553220435, 280416442426, 280635638866, 280789443029, 281400140483, 282245055899, 281889602701, 281421001793, 281073988992, 280102540385, 280506805268, 280098138091, 280770806836, 280490863987, 279888998873, 280195634897, 279196398221, 278269851513, 279008193220, 279771375579, 279137866790, 278994289789, 279048311114, 280021207578, 280533209300, 281159454763, 280829273551, 280216374621, 280206857546, 279923273274, 279851036159, 279581912354, 280000922027, 280450144823, 280298298265, 279616141367, 279980531162, 279090177362, 278840415506, 279387531255, 278688360473, 278538706944, 279514441124, 278622617436, 278787920411, 278129057466, 277823506855, 277067439761, 277431868116, 277961352140, 278089683520, 279077245094, 279810127196, 280315181583, 280177433127, 281021319606, 281519620408, 281761811190, 282561880311, 282283273373, 282776683060, 282308207779, 282256140399, 281645272653, 282125301453, 281320112658, 282095327936, 281308124438, 282253531092, 282406792619, 282135384497, 282077606122, 283027334290, 283758040280, 284554236905, 285543287380, 286162908346, 286665822869, 287581562999, 286904511342, 286020575352, 286261003418, 285713436057, 285304254946, 284841977816, 284761983448, 285600547013, 285651517698, 285381723765, 285723632185, 285704260627, 285510727157, 284560833353, 284646032691, 284804631345, 284233755935, 284468603187, 283477311337, 283346185224, 283628048511, 283679752229, 283313368554, 283799859853, 284435934748, 284342038565, 283736243722, 282751208182, 281944055018, 282340888365, 281481039339, 281578066353, 281088474898, 281043714429, 281060137384, 280081165190, 279271353982, 279305764672, 278739624563, 279401730379, 278772155965, 279684122614, 280055942658, 280387107256, 280991611499, 281317815209, 281338814495, 280451005738, 280338853009, 279615185194, 278937009002, 279639110833, 278938776090, 278975538945, 278203425862, 278771985037, 279533918264, 279583443714, 279774303799, 279840589195, 278918651286, 279043076099, 279172613327, 280158947443, 280524557353, 279748731683, 278945410840, 279571929444, 278662757181, 278728820498, 279603217955, 279518202738, 279927266161, 279934014742, 279109738894, 279494259450, 278741446610, 278465849906, 278567583437, 279155319977, 279344914274, 279469586262, 279200377542, 279402977845, 280354215827, 279685426935, 280299755398, 281181451571, 281466233111, 281464015340, 282335122870, 283047653521, 283019305019, 283691072593, 284351957341, 284330221053, 285233603842, 284548658628, 283574357991, 283484165980, 283678650328, 283881489438, 284727926256, 284792960030, 284651538726, 283710228407, 284252788472, 284723252835, 285024265346, 284327734722, 284496423789, 283713477110, 284071029565, 284206466471, 284071359946, 283586759017, 284492265166, 284239945711, 284917216479, 284345060619, 285238870611, 284616761163, 283857799495, 283430319690, 282480021277, 283236976926, 284230767256, 283298869692, 282684462506, 282983212102, 283132134531, 282310239722, 281324256208, 280803750703, 280172823109, 279368389627, 280332458869, 280120207244, 280189021721, 279232027879, 278589065932, 278724669019, 279236029659, 278615945261, 278905507105, 277933447636, 278316556895, 278152153496, 278673267356, 278590760330, 278274752072, 278604514043, 278712554631, 278330256578, 279154126984, 280110390446, 280753025487, 280612084332, 280454221410, 280236774883, 279316896000, 279832123855, 279156990975, 278920189283, 279481976864, 278882140344, 279354708415, 280343384701, 279520374852, 280041071593, 280797143932, 280930384713, 280457786284, 280425669765, 280813819154, 281357671965, 281654538604, 281349355714, 281163622836, 280804065240, 281383843499, 281729629716, 282071502992, 282951720111, 282919401670, 282603556221, 282378027851, 281812982149, 282741953307, 281857605144, 282392811082, 283248551813, 282281151335, 281889849352, 282779461611, 282187878038, 282742643519, 282373492374, 282022116437, 281330011671, 281703642039, 282396836267, 282259385751, 282335173855, 282906029200, 283774467260, 284465940570, 285159341807, 285365810595, 284789050332, 283997726283, 284263975148, 283744393364, 283386317674, 282753316744, 282813855973, 283635226527, 284086240647, 284322239071, 284269265756, 285182180708, 285514599483, 285902540567, 285529414139, 285121331975, 285217478931, 285353274814, 285766561917, 286578012507, 286106886819, 286223669571, 286308962675, 285864460300, 286547917124, 287307552022, 286350782962, 287104651348, 286897632047, 286956426014, 286150921148, 286444666680, 286175126145, 285274871865, 285102389355, 285665573832, 285588457093, 284819157383, 284115447393, 284441118403, 285312736826, 285475574953, 284757910904, 285324667538, 284671368184, 285282250984, 285907966741, 286326298216, 286028385329, 286444651266, 286308720191, 286560642551, 285596072015, 285281764073, 286011974474, 285924614146, 286408281175, 286735675253, 285945811959, 286475765553, 286387800602, 286808373714, 286264316596, 286463957046, 285581736064, 285379663591, 284409195711, 284895986558, 284225994032, 284610173033, 284089273546, 283195959988, 283824064552, 283327395485, 284204964080, 283773861303, 283404876551, 284098154618, 284664438523, 284483660644, 284372251906, 283401773330, 284068135917, 283093655421, 283243191061, 282795631845, 281895251201, 282748640935, 283037559546, 283002909533, 282576825970, 282677825349, 282131917091, 281221184319, 281395125172, 281524770057, 281359228711, 281698936280, 281822156379, 280965582958, 280558593508, 279914969255, 280345112717, 281090127272, 280484326844, 281060871983, 280535393125, 280916755785, 280282188622, 280513613062, 280651849831, 280217925098, 280980352072, 280422839575, 280520052798, 279881404191, 278917445694, 279655524918, 280099917505, 280381342946, 279694666628, 279112710665, 279800063240, 278987390137, 279716772755, 279751502861, 279306361437, 279400815094, 278710725232, 279295630344, 278912452855, 278728435367, 279326866279, 279428832123, 278751906153, 278554731356, 277587362043, 278040556099, 278992415706, 278010994000, 277489992771, 277595922101, 277858008074, 278778062223, 278825835417, 278621602684, 278216329293, 278134233848, 277752707809, 278154662889, 278956551383, 277970366418, 278019126682, 278858300760, 279054952054, 278754643147, 279075640285, 279251984670, 279311296516, 279415640201, 279611482182, 278844136355, 278387767070, 278239158305, 278862579031, 278350018210, 277933338641, 277506496686, 277027160099, 277657011188, 278308023174, 278120542169, 278242110000, 277279635728, 276811319587, 277171341071, 276486169402, 276455982511, 276091358998, 276476107102, 276765258246, 277387493963, 277813366335, 278128060714, 278324937329, 278940589835, 278140930660, 277803401211, 276931995582, 276207796929, 276425285648, 275488238511, 275105152511, 274375709457, 273510983543, 274472382498, 274349555561, 273709516663, 274656256875, 275003288098, 274232842555, 274026798388, 273400806591, 273781965627, 273224735602, 273253903410, 272825591174, 272437408575, 272194179704, 271231686864, 270345383007, 270550790132, 271250461132, 270509096708, 270840361553, 271058751464, 270229270197, 269900849817, 269514122212, 268944281878, 268805935603, 269362543819, 269971904383, 270180611714, 269377097621, 269501490914, 270473529839, 271444697784, 272136246425, 272824841234, 271961623745, 272359112416, 271705662633, 272576841847, 273379839424, 272569820726, 273183142193, 274089713782, 274054214379, 274622442954, 273894212317, 273712570258, 273306656393, 273676760040, 274468882408, 273560611329, 273278386669, 272451584090, 273229289564, 272742079310, 271944745005, 272111530562, 272140225542, 272302533989, 272846132162, 273534666813, 273432220154, 273928438859, 274440981427, 274136788171, 274438518778, 275170094526, 274599693147, 275396549418, 275965895272, 275168804373, 275825734341, 275693805241, 275056034671, 274688490131, 275120950186, 274424709398, 274343229104, 273563219123, 274521759680, 274261426057, 273394233426, 273111582690, 273977665801, 274209110820, 274885943624, 274095532249, 273654194735, 273006083610, 272557365514, 271801355061, 271496643451, 271352032595, 271877792914, 271581964423, 272247772422, 271340313114, 272181235331, 271504731566, 271053885371, 270629567149, 271049601114, 270810379631, 270700863590, 270287400433, 270706815337, 271492056034, 270876896817, 270631071341, 270727348095, 270978044072, 271166670043, 270631673004, 271332611289, 272187467388, 271467748650, 270698588433, 270507400175, 271420630112, 272316797483, 272866879764, 273282985999, 272906136012, 272812691676, 273788528711, 274756462016, 274497570909, 273806195059, 273347306324, 274149047749, 274265370907, 274149554276, 274640770713, 275616061177, 275544529089, 275813944485, 276457180848, 275879396243, 274931315245, 274962252382, 274094613822, 273534452849, 273810729666, 273160072135, 273983603402, 273081021163, 273245353943, 272318084447, 273250278855, 273646217600, 272672798433, 272595770369, 273150505950, 272221539357, 271772321536, 271806801010, 272214034936, 272787291205, 272587330137, 272263669275, 272743453195, 273025493960, 273452516430, 273548389772, 272923652137, 272807385805, 273050257277, 273090820548, 272945541589, 272857348705, 272394369853, 271799698191, 271396897294, 271558460876, 272143552883, 272652321420, 271823695308, 271346121314, 271078121943, 271701242383, 272686477138, 273004379575, 272315455383, 271901884477, 271933856614, 272292858392, 271508756741, 271705092288, 270799014613, 270642103015, 270568432959, 270940991260, 270059917177, 270357672328, 269458814007, 270368683586, 271353593534, 270548346786, 269871538209, 270689437627, 270102105736, 269802752390, 270522356012, 270318364296, 271024294511, 271746622114, 272436342570, 271795404208, 272381116870, 272711467638, 271768018621, 272607496844, 273252899613, 272325513026, 273100844382, 273183383239, 273898774591, 273504430826, 273389638064, 273633961407, 273594105475, 273247463111, 272603223867, 271986658427, 272322157733, 271712581074, 271903873589, 272213941584, 272659063468, 272675220650, 272177391481, 272999300962, 272172922637, 271213357332, 271200345567, 271316050267, 271804815383, 272211676224, 271313149981, 270584452254, 271495366311, 271700334669, 271928818903, 271641056366, 271050273109, 271739276869, 271275168704, 271515262979, 271075879256, 270760398974, 271406045622, 271203909043, 272138962788, 272753410932, 272900377068, 272180009754, 271834085775, 272235605420, 271772342870, 270958984104, 271837995739, 272629184036, 273027309703, 272378577591, 272959057428, 272985114307, 272301464393, 271899165798, 271060414441, 270691216077, 271668587140, 270732400499, 271022732261, 272015662501, 271342998098, 271776257053, 270813383588, 271050409930, 270733790994, 270721963994, 271571370463, 272243436850, 272845421255, 272085246622, 271131183987, 271356613529, 271225068676, 272037408018, 271787810309, 271168951688, 270468834463, 270996081161, 271394458875, 270847810748, 270498603497, 269755384385, 270657324104, 271221636521, 270791996010, 270418271047, 270539165612, 269867761820, 270781501985, 270357888440, 269850573309, 268962363551, 268680359048, 268586672862, 269570750029, 269684235630, 268757313847, 268513946665, 269253034166, 269144906904, 269749483605, 269347643214, 269370344517, 270150623324, 270598033224, 270176946130, 270025540852, 270930255170, 270022116133, 269596797434, 270470943451, 271053405013, 271972101086, 271961057434, 271480423538, 271824836369, 271471273472, 272164094652, 271698663294, 271995332189, 271433560048, 270885097209, 271295619424, 270602757917, 269958743231, 270502157931, 269604996330, 270502165573, 269853568906, 268993197751, 269570696140, 268844999716, 267848473085, 268004296653, 267329784792, 267708641518, 268488411102, 268642514055, 269084483338, 269362733361, 269686633753, 270655435656, 270613989491, 270635093467, 269991360499, 270419238865, 271227217511, 272115628840, 271737418251, 272490630512, 272012375920, 271391189378, 270602025857, 271006076786, 271936155561, 272827459881, 273074678122, 273827149332, 274788839763, 275186215814, 276012309198, 275485376911, 275375592353, 275747995652, 276660896323, 277224908029, 277021268287, 277171320060, 276686843519, 277583774156, 278484393772, 277665001275, 278523384736, 279187377075, 279976148855, 279428600667, 279472144691, 279911262916, 280699623163, 280722977612, 280164581862, 280386946760, 280544016023, 280131775067, 279931665984, 279664983979, 280442830929, 281094355473, 280623692148, 279925066457, 280645781279, 280303666513, 279634627695, 280590148441, 281316532503, 281682776230, 281993929046, 282683661965, 282080246897, 281287140276, 280384616830, 279722967032, 278761027101, 278720038585, 279152891906, 278523991586, 278235199420, 278021031702, 278195397409, 277395397124, 277984789047, 278704161545, 279304493157, 279592291526, 279542087780, 279992126131, 280592115313, 280176504137, 280169428510, 280252305481, 279367504237, 280133895376, 280246965944, 280994414086, 280361791604, 280800962615, 281279431876, 280303998350, 280134581290, 280599039407, 281449813634, 281017785378, 280222472868, 281020744272, 280592703103, 281263152758, 280835456598, 280911187324, 280833889165, 280025617118, 280049905470, 279515093188, 279505016050, 280261355367, 281060239971, 281331206609, 280852821022, 280954246656, 281111662581, 281929382621, 282000582820, 281740404797, 281281654345, 280523737964, 281481071345, 280806944239, 281397477605, 281169303408, 282142957351, 282218470223, 281367940210, 281444456584, 282131904765, 282130985478, 281812171585, 282178778748, 282945053225, 282313111769, 281385161276, 281147294223, 281032989296, 281067417545, 280955584639, 281817404695, 282786627820, 282731619852, 282237222274, 281426941630, 281176190165, 280727830423, 280705631963, 280311200969, 280448349883, 281285449628, 282010743717, 283006803529, 283541179383, 282642112954, 283067926245, 283062033145, 282147536590, 281727020052, 282613873909, 281893107321, 281636618609, 281930412057, 280943223924, 280068263937, 281042654823, 280248034042, 279662931939, 279654532847, 279198400567, 279663474196, 278925162370, 279576161029, 280507173952, 281081920761, 281062743390, 280306233632, 280010621543, 279696265841, 280630929339, 281305118372, 280868834870, 280011823329, 280523042277, 280480736380, 281036646853, 281571761193, 281862326655, 281685869432, 282214405181, 283007392613, 283229531615, 284220679402, 283395245308, 283003199366, 282679091412, 283445586867, 284239889754, 285085027790, 285035364718, 284226820945, 284553329831, 284768706796, 284900162781, 285482432207, 285141242739, 285359447164, 286046186950, 286044532611, 285306123631, 284390466099, 284953088758, 285438830876, 284814519331, 284303625480, 284373542625, 284588508747, 285484930447, 286281761745, 285325684297, 285632271695, 284944115449, 285874869423, 285734139119, 285529290423, 285193884631, 284906612774, 285734777012, 284891179163, 285368035673, 286205214048, 285893203095, 285842251654, 286830008559, 287223082626, 287420717748, 286687654541, 286222059844, 285264300169, 286107944043, 286814642355, 287127383302, 286574265998, 286455525112, 287151840883, 288093707374, 288806035874, 289007251666, 288635193616, 288303078252, 288385449301, 289027713223, 289317287263, 288559535311, 289340183775, 288440980220, 288098672874, 288041714576, 288660651151, 288236448481, 288691759239, 289136043765, 289196461961, 289925044870, 289723624254, 288938892377, 289283280190, 290244455523, 290872912518, 290910765859, 290104846530, 289840078034, 290125290256, 290246829645, 290520417023, 289917349869, 290326531134, 290139073658, 290384454535, 290397847241, 290495399275, 290098856616, 290636924442, 290882564520, 291347097705, 291819344268, 291154018555, 291396361345, 291865957703, 292347340317, 292115862703, 292063331602, 293043770088, 292904085670, 293296429083, 293745159724, 293745831505, 292924537339, 292850595378, 293372964236, 293639821431, 293264694696, 294160939065, 293969804884, 294721036931, 293852156554, 292907997877, 292207271282, 292089778051, 291468128460, 291783584585, 292606220497, 292617794133, 292444970277, 292958553719, 293025933471, 292114569143, 292492467821, 293367223442, 292379563368, 292419673486, 292594427453, 291711865085, 291711404299, 291004812760, 290069456643, 290682293365, 290125231230, 291115199301, 291405527107, 291582090618, 291751079947, 290752990336, 291407910843, 291139826521, 290428741328, 290000905909, 290053638388, 289810366527, 290333840792, 290019709603, 290453832810, 290732302471, 291672460416, 291845246930, 291084290334, 291790122880, 292330419905, 291719408671, 292616760098, 293513635379, 292678348384, 292575164964, 291657768800, 292251229459, 291513427002, 291242168797, 291972771672, 291810885366, 291266900959, 290879367572, 291075640644, 291587601911, 291498745611, 290731849131, 290041443487, 290323876284, 289836889505, 289144724640, 289692937497, 290092066009, 289374121128, 289798646237, 290450366778, 289858015144, 289905396684, 289519336593, 288784154048, 289297738249, 288908487290, 288994189018, 288622328959, 288918844772, 288208567286, 287556458109, 286848135567, 286968277995, 286431276397, 286300934817, 286504215846, 286515456238, 286931103555, 287642744615, 287365121015, 287466525466, 287249970840, 287684169760, 288652795688, 287682769716, 287428513942, 288182975490, 287530730267, 286822485144, 286810386499, 287216211831, 287107482254, 286764163202, 287703705051, 288434706453, 288333934579, 287444658243, 287280700324, 286554528827, 287039602285, 287976651022, 288576436046, 288632573639, 288412612249, 288052333196, 288078658769, 287642995052, 287681205058, 286871363212, 287210660324, 286414100953, 285585207600, 286137904137, 285275892620, 286024013947, 285288163290, 285409394664, 285778845402, 285617322636, 286103812132, 286902364627, 287682225064, 287118997395, 287501135587, 287946973786, 288599072300, 288307789170, 287965986648, 288890281129, 288868800900, 289052849319, 288515378085, 289347820423, 289117553367, 288605442180, 289486657356, 290484687954, 291313422912, 292128188682, 292409671694, 291698695730, 292345653216, 292147777741, 292398911493, 292175767852, 292451167767, 291656493378, 291984570897, 292245935235, 292096326584, 291598603285, 290941678308, 290197387765, 290355268795, 291260519705, 291122850225, 291615782963, 292403152960, 293207334315, 292898763953, 292128096794, 293018575933, 292068484066, 292867200988, 292524318076, 292641242995, 292838001462, 293055594527, 292396661269, 292519878316, 292651959445, 292863282400, 292679326547, 291897747867, 292063035263, 292833292221, 292387171584, 293048274060, 293083160362, 292234759957, 293040669703, 293049968099, 292172939463, 291919810287, 290939331864, 290855193560, 290409028638, 290242183277, 289518700861, 290227954721, 289485273909, 289396286451, 289917436308, 289257750344, 289649730478, 290047988456, 290122363396, 290556012096, 289580250772, 289420363078, 289257283497, 288397596519, 289138260124, 288390716462, 288470259380, 288477527397, 287869970123, 287822406505, 287119586397, 286632995155, 286441383566, 287322593193, 287995392465, 288566893407, 287804425791, 288300694849, 287899002131, 288066612703, 287783340295, 286955799515, 286737115831, 287484229331, 287955256910, 288473137916, 287924161345, 287749900665, 287027897310, 286561605900, 286515932381, 286143958066, 285452342033, 285291881749, 285081174251, 285006342310, 285122336506, 286062662419, 286738437028, 286766568669, 286695856977, 287451986543, 288220551931, 287303693630, 288297092108, 287935619415, 287499933638, 288328059885, 287501622761, 287488198393, 288113317473, 289086178045, 288484976503, 288092122115, 288058289588, 287481308382, 287416891061, 287251195905, 288058999949, 288022550995, 287829118080, 287509058960, 287950389517, 288803538151, 288981223633, 289183479879, 288877338550, 289148960786, 289685030527, 290056875146, 289147678267, 289862362465, 290722596460, 291383508567, 291962142434, 291533416761, 291922172455, 292315438118, 292757462818, 293652280516, 293374568794, 293823798484, 294749530275, 295734537566, 295074580112, 294648498841, 294070127427, 293901453262, 294296634680, 295073251543, 295553261100, 295963948209, 296094930936, 295487736537, 295072698781, 295543327579, 296281124898, 295383285817, 295343058637, 294683667444, 295387637441, 296021870048, 296838834430, 297316927564, 297175549525, 296678598361, 296001516573, 295524990512, 295136275760, 295594760065, 295701774864, 296026001646, 296688884895, 295841547543, 295539998534, 296290734745, 296503619470, 295706633529, 295664121829, 295967211891, 295487111812, 294891467666, 295501704224, 296304936524, 296887738120, 297883360015, 297888103123, 297745786096, 297167871771, 296688788953, 296692290836, 296543290139, 296369214070, 295494950309, 295127287895, 294504791397, 293801654841, 293554113220, 293293195293, 293859468738, 294054789698, 293337025962, 293752616369, 293865106171, 293476762000, 294181098295, 293565562789, 293473379847, 292488192209, 292236578144, 291428683723, 291826448334, 290974542993, 290790984205, 291338663388, 290852030013, 290861293656, 290236009676, 290368053805, 289440261504, 289915686632, 290716012475, 290380041881, 289698184348, 289260197844, 289630227810, 288734448760, 288753049101, 288345458825, 287790140691, 287884100968, 287346470243, 287021429501, 288004803747, 288926340041, 288045649496, 288231806069, 288865441768, 288334774291, 288321173673, 288400750814, 288062246193, 288197349415, 287343219702, 287077090793, 286899740267, 287862360492, 288038235493, 288631174695, 289630996106, 289248615477, 289671145543, 290434303482, 289861099541, 290530247504, 291206585370, 291828780569, 291266425201, 292043364501, 292160044535, 291636921915, 291331057283, 290441863683, 290919472728, 290827900959, 290469003697, 289593709723, 289371474645, 289452726083, 289147562215, 289874367197, 290650398884, 290406702523, 289506347207, 289230994406, 290125993688, 290974312468, 290161203912, 290828882381, 290641353313, 291616901408, 292048037433, 292932313088, 293547788895, 293765809597, 293587108785, 294116712561, 293160698424, 292719186788, 292179513443, 292527409858, 292976979075, 293549760449, 293211354215, 293547208287, 294502031928, 294051878090, 293238712203, 293586634172, 293041838026, 293439389516, 292494505965, 292098022146, 291796906535, 292191847777, 292473611448, 293087219891, 292715769204, 291897704610, 291790656420, 291657814315, 292181312327, 292063970945, 292530061131, 291850097588, 291755197774, 292155250932, 292430333645, 292575541849, 291590792554, 290847117682, 290937301052, 291115173366, 292063866010, 291879927228, 292067648500, 291707502315, 292135526504, 291486039210, 291328371301, 291009115851, 290462780714, 290650102858, 290919278443, 291776064285, 292193678576, 293176971453, 293215317805, 293928931826, 294866363470, 294777547966, 295081683492, 294601804035, 295290897118, 294620811140, 294128989535, 294607610013, 295179144590, 294756187992, 294480544532, 295276310951, 295530106367, 295172511385, 296116547990, 295866945947, 295734628858, 295412727224, 295575224464, 295274683976, 294384432032, 294319725821, 293477837151, 293170045212, 293718805003, 292787346567, 292825442762, 292495744609, 292519736507, 291954591539, 292236993373, 291757308187, 291206609855, 291587212175, 291824662761, 292141324708, 292269243020, 292842251840, 292082442424, 291904899191, 291148074247, 290999638439, 291410431051, 290848493887, 290828235543, 290525955550, 290329661224, 290491126163, 291069090910, 291017440427, 291810163828, 291441160542, 291823123692, 292521374024, 291581510382, 291460136855, 290930074670, 291374738896, 292030447838, 292656448994, 292280643062, 292719261047, 293130760982, 293748094195, 293158821608, 293004615119, 293090203757, 292673001574, 291847462530, 291992180219, 292368473810, 293344897696, 293974281443, 293393929800, 293972892665, 293521013463, 293104624169, 293149273703, 292868464912, 293016761462, 293067940502, 293605592600, 293488334216, 294456148664, 293714187430, 292894628839, 293007400384, 293848985113, 294312153019, 295163899023, 295215604469, 295208016725, 295915830220, 295895926177, 295084657996, 294094394208, 295040870038, 295647597868, 295309609021, 296303079583, 296534531715, 295663205935, 296606822108, 295811111282, 296068656190, 295151644266, 294780284902, 295766049257, 295713727258, 296324759257, 295949119886, 296559078823, 297153257638, 296414061974, 296089981128, 295516106821, 295477356903, 294911025584, 295300042085, 294369734007, 293811513301, 293814222429, 293446523185, 293388780421, 293543236416, 293538229393, 293400918863, 294019912641, 294330065680, 293395085045, 294084763189, 293809082761, 293860324467, 294575450750, 295168472823, 295844228005, 294900154888, 295709923934, 294875857206, 295716472472, 295655245848, 296250395162, 295709689451, 296169252277, 296241586649, 295881572310, 295916680677, 295040096335, 295322839660, 295897430776, 296592298402, 296540681876, 297000284255, 297898756047, 298018580429, 297284758942, 298121533259, 297550714460, 298157606468, 297623354392, 297204845422, 297369368634, 297419156392, 297863180468, 297314266605, 297556314493, 296852915818, 296684850059, 297155519206, 297084664865, 297694405851, 298130629460, 298693553493, 299474846193, 300060918011, 300392078664, 300707678078, 301131025148, 301379122411, 300918041620, 301358689187, 301700964167, 301646406813, 301633599314, 301806010445, 301214422554, 302128258043, 302778109009, 303384515193, 302892627214, 303836510511, 304373460137, 304794805015, 304344317850, 305136868452, 305075972248, 305815766746, 305768993601, 306206802561, 306089997023, 305906288153, 304998362649, 304175718506, 304049432215, 304688289753, 305161245527, 305915482174, 305212335757, 306154523017, 305506791915, 305452622485, 306050332980, 305817236683, 305468176697, 305725740071, 305633653181, 306509311307, 306374010324, 305438319655, 304679989832, 304609721784, 305364315454, 304434882596, 304469429730, 304531062670, 305048119058, 304345336355, 305286259855, 304455190258, 304816918919, 303977794021, 303860778919, 304359274010, 305087026739, 305844235601, 306800875772, 305919452874, 305808815892, 306192558236, 307145673086, 306871497227, 306380070517, 305764038641, 306370814806, 306615205892, 305825210173, 305662679246, 306299387964, 306558810070, 305596116874, 306231896531, 306207873088, 305968209793, 304979332743, 305509683158, 306329572786, 305341720299, 305974900814, 305933993021, 305577426119, 305217637139, 304580684912, 303655222871, 304158365554, 303676721715, 303652736244, 303136956082, 303171209460, 303653622103, 303899684058, 304547809064, 303899451345, 304807504814, 304579789057, 304877258705, 304684581242, 304686520517, 305259462859, 304355206513, 303382487479, 303167696197, 302666666067, 302004526728, 302377458085, 302349053541, 302034196616, 302610633646, 303536127605, 303722006752, 304584658364, 304849477778, 304394885156, 304976146064, 304706988300, 305691499269, 306284148225, 306252641793, 305485480010, 305174110947, 304733827678, 305605551066, 304833462139, 303948835087, 304028382810, 303581281461, 303171594240, 303333391569, 303040824614, 303227165934, 303033948879, 302297306479, 301714531890, 301322226771, 301136091166, 301233078171, 300399064296, 299873937715, 299807524226, 300193302352, 300965907320, 301913101692, 302727480690, 303657886184, 304475597373, 305310819657, 304837137759, 305154338417, 304215812552, 303752900250, 303349789418, 303065878870, 303219445728, 302606647999, 303358719152, 304315442174, 303875659586, 304768747413, 304528978518, 304298686513, 303719943273, 303748153834, 304060865324, 303809699260, 303255716562, 304116933758, 304537662795, 304375450773, 304109850719, 304618297559, 304095850418, 304910063007, 305632496154, 306559894488, 306032193457, 306212501820, 306148925814, 307079124243, 308058281391, 307538531271, 308453752689, 308025045689, 307188526324, 307544098872, 307363267693, 307254025084, 307192945510, 306243694430, 306977406901, 307914089390, 308476807053, 307865030948, 307862981758, 307950121052, 308490833873, 308898546030, 308049867544, 308909028737, 309458726040, 309320651720, 309347939547, 310098394255, 310091678747, 309432516648, 310294473272, 310142266968, 311008440362, 310494027932, 311252661070, 310769981929, 310647469164, 310898509722, 310735459129, 309887308047, 310757225975, 310960261897, 310334513908, 309839115429, 310648481314, 309770201646, 309636131158, 310444694362, 310331511256, 310753849335, 310294277592, 309934124281, 310347819475, 309558501975, 308932354169, 309479982138, 310373324262, 310196125162, 311190224200, 310700004861, 310769314832, 310912900153, 310793192023, 311019835015, 310341869647, 309800130963, 309206835856, 308357367198, 308442160229, 308418031170, 307494629694, 307065176622, 307346672864, 308231984527, 309177441846, 309791657306, 310579537049, 309966947922, 309903410791, 309035664387, 309558951468, 309094478081, 309871374980, 310098520646, 309684806229, 309460820696, 309349251392, 308443157691, 307746587269, 307907154294, 307350098358, 307626309851, 307377347082, 307968159553, 307890735334, 307341508530, 307433520949, 306637713380, 306871807655, 306579537187, 306209301719, 305257572524, 305216437750, 304567313372, 305537076179, 304566420997, 305043517355, 304976824571, 305796006649, 305192373944, 304324605765, 304712921651, 304877153030, 304658558280, 303788801609, 304717499843, 304299588404, 304254802367, 303527673812, 303389950827, 304088172202, 304911660390, 305207888327, 305649726785, 305802153879, 306614894874, 305957603943, 305236414934, 305484476413, 305165302173, 304754152043, 304208038068, 304130076929, 303679007151, 304065537562, 304945904697, 304803695668, 304947989993, 305430001942, 305345689999, 305469416742, 305251725415, 304297606007, 304276884203, 303622142206, 304415817042, 304515454084, 304565922444, 305119672601, 304488133251, 304272303068, 305125882991, 306117655620, 307014106581, 306437721376, 307187479142, 307111804248, 306865209762, 307741607006, 306988740238, 307788695421, 306890418272, 307034639189, 306837342980, 305870208598, 306541655149, 306355308225, 306079257630, 305474596681, 306440614691, 307007303046, 307902359010, 308046557325, 307116420054, 307278638305, 307168031883, 307540844895, 306843790415, 307717519800, 307719034316, 308586017822, 309038330064, 308118978966, 307846554119, 307488535451, 307593705250, 308399959715, 308317813026, 308625771169, 309257655686, 309835911138, 309026229121, 308980272413, 309702922533, 309848923475, 310034234766, 309345456617, 309435661870, 308529298335, 307779936801, 307256274989, 306877722487, 306654427222, 305818708677, 305686883326, 306632188721, 307272695754, 306894906598, 307307187762, 307353606590, 306784707773, 306391356946, 306842838569, 306139630914, 306299315797, 306563580486, 306237258530, 307214545590, 307835344852, 308100645599, 308331560927, 308396662828, 308452328554, 308360122407, 307701549454, 307917817558, 308651964317, 307664897901, 308319721422, 308876437479, 308505452716, 308863866209, 309580614237, 309908377554, 310161867773, 310001740937, 310658167749, 311529757893, 311369428168, 312005927033, 312583045438, 312781044400, 311833889684, 311501132149, 312168505934, 311415057173, 312009406094, 312568999053, 312889428012, 312882761381, 313605136578, 312873693283, 313066860046, 313285917160, 314193718050, 314893498050, 315284923564, 315070235928, 315477797434, 314783280636, 315275159953, 314922504683, 315714736374, 314856933083, 315685128494, 316487130841, 315909899416, 315323570848, 316225119648, 317111728716, 316921459162, 316487537513, 317405247961, 318042337427, 317703127542, 318041236704, 318767784166, 318880111258, 318888185077, 319875751060, 319758681172, 320252019466, 319494849976, 318626669731, 319609173357, 318838721177, 318807516046, 319108633575, 319789440252, 320284112416, 319392526847, 318414630973, 318655912473, 319486563995, 318491484660, 318775154525, 319107595993, 319101108341, 319689229477, 319931478670, 319872846074, 320545346763, 319821534539, 319136504326, 319017930275, 318252916298, 317314708750, 317518844530, 318182379867, 318969941184, 318670698508, 318206911465, 319177483333, 320101561505, 319151650787, 320069323575, 320627720211, 321053714349, 321863058477, 322550943786, 323016149779, 322185769824, 322713880002, 322135449228, 321594589832, 322206090650, 321596563482, 321682120864, 321996264806, 321035417823, 321277801071, 320574843495, 319725982562, 320665352606, 320713502082, 321477161563, 322137177713, 321417645737, 321170464305, 321292331205, 321743858801, 321406640573, 321655867308, 321463649265, 322085126904, 321906325119, 321174274314, 321834790550, 320880464238, 320211243864, 319509723188, 319623959976, 319541401451, 319994986070, 320408496257, 321080112733, 321374215531, 321983720398, 321633827535, 322025405254, 322525151812, 323247375490, 323617247907, 324487945394, 323492601205, 322900964529, 321949207455, 321164620658, 320358646427, 320216866768, 320310258898, 319558188033, 320258313332, 319761101690, 319005854062, 318756074712, 319193111624, 318947256791, 319709392583, 320570384997, 321136057526, 321346260580, 320992765768, 320547891849, 321306782304, 320599573389, 320526614780, 320148734014, 321016690708, 320454261027, 320768363209, 320251023568, 319674570395, 319950404816, 320655665009, 321062233987, 321589603827, 322375575306, 321485600408, 322381831596, 321510205000, 322068163245, 322694872672, 323412572998, 323471268054, 323272300081, 323016727440, 322562206488, 322046830966, 321152647455, 321016670808, 320062809476, 319948210009, 319290635959, 319471974223, 318660223147, 319068740293, 318159962086, 317366021262, 317857200138, 318692985406, 318152541166, 317773534267, 318636533157, 318118464208, 317352291819, 317919370137, 318621789265, 319568356544, 319147829737, 318955896989, 319049895301, 318120786730, 317719996127, 318465110636, 318022064386, 317499174807, 316983709100, 316842605206, 316272326486, 316487225143, 316885742349, 315963165282, 315170724277, 315838118632, 316741319550, 317124604850, 316646242937, 315965129410, 316680721243, 317024452339, 316347839620, 316865890057, 316170551361, 316178831838, 315451607652, 314477934183, 314176994033, 313342595254, 313733702729, 314487530975, 315484965315, 314653079697, 314992628253, 314063237591, 314057536646, 314078806715, 313870392699, 313746071492, 313636630471, 313398081041, 313511250027, 312915486646, 311938563247, 312191622060, 311195872820, 312154600260, 312889397946, 313418415416, 314387413586, 315063293034, 314579432377, 315456928396, 315553887671, 315751223175, 316617501410, 317073497105, 317023946627, 316909528175, 317209358111, 317491641992, 316911679767, 316925446051, 316016327804, 315951779173, 316586639621, 317420422197, 317983063116, 317051048414, 317974185614, 318035183755, 318095022181, 318700233866, 319155184994, 318812526088, 317963516298, 317017070444, 316798859242, 317632779082, 317935193076, 318721241560, 319238533384, 319276782713, 319689708175, 318950792776, 319249711982, 320072958862, 319826557764, 320264973878, 320906196870, 320059668707, 319936484750, 320069868959, 320846182605, 321242299546, 322224708405, 322198750466, 322680916687, 323647481104, 322758893965, 322158786505, 321182431526, 321057576958, 320760339787, 321298084693, 321153668714, 320239708368, 319994871471, 319873650031, 319468290825, 319326297394, 320052143140, 320735074865, 321374009630, 322158750548, 321508244188, 321571852755, 320741583791, 321558131562, 321302716868, 321527238639, 322267326292, 321961647348, 321902804511, 322657521288, 321778569611, 321029623532, 320264667543, 319319625563, 319841186141, 320358411586, 319878371917, 320376646055, 320282486371, 320881350167, 319976274084, 320241767836, 320833809762, 321455900400, 320533527199, 319830322055, 320659569249, 320171348542, 319559435909, 319590704119, 319859808556, 319637353851, 320171151759, 319821936222, 320654188575, 321546881009, 321704619655, 320947260061, 321488118129, 320636287228, 321491225154, 321845255096, 322228854352, 321373071472, 322274059724, 322836192095, 323020039488, 323379611498, 323708988950, 323926172890, 323585622170, 322940119319, 322581896254, 323473612889, 323045639806, 323270708465, 323289381884, 322720788586, 321900758821, 321971247223, 322963187476, 323240371230, 323865429058, 323393000620, 322639172802, 321812217498, 321856832280, 321315078579, 320829325139, 319861857505, 320647559291, 319777592802, 319009832603, 319892516825, 319728273970, 318935593078, 319245043349, 319545779335, 318834533580, 318630096926, 317830677599, 317391536057, 318185228746, 318670825125, 318284101923, 319254343067, 319895097693, 319156456457, 319279319210, 319751867571, 319486909679, 319426615707, 319096629216, 318786541369, 317833114125, 317471474862, 316820935044, 317273861353, 318184033559, 318079917272, 318831701962, 319041114702, 319809898751, 319422557730, 319929708474, 319157572062, 318532774148, 317800646300, 317437290092, 317892349350, 318130156517, 318512042654, 318113959338, 318157899718, 317995287754, 318811963951, 318416761384, 318864983921, 318995761996, 318372485633, 318725511718, 319014728739, 318038216060, 317368899908, 317479029755, 318457736511, 318059734051, 317695825407, 318550074251, 318802034807, 319400793035, 318801216306, 319549687256, 319225243602, 320140861775, 319441986400, 319904036188, 319655464684, 319941493236, 319818554543, 319644335737, 318886036380, 318232342521, 317995236544, 318779080836, 319022839241, 319368634762, 320103926078, 320105429777, 319436676924, 318852749921, 319447995496, 319219893343, 318554611492, 318041704626, 317956072774, 318158419487, 317768312811, 317043130777, 318025843625, 317494385195, 318117635989, 318234417278, 317389752099, 316543162170, 316432643275, 315467984935, 316061861616, 316794302197, 317505066747, 317882345907, 317877016353, 317580474029, 318373262598, 317774963361, 317942492936, 317896080259, 318225156934, 318304219085, 319152332428, 319357679419, 318691972908, 319341227822, 319108823000, 320025794451, 320277600061, 320918013512, 319943571709, 319712980365, 320273910899, 320082724391, 320418639303, 320924173632, 321903456405, 322500857119, 322468258578, 321925326790, 322246735252, 321258134128, 321918476440, 322314570010, 321473938745, 322131530489, 321861935451, 320915956597, 320322461106, 320764278714, 321624311491, 321338420963, 320673467302, 321596110429, 321485487929, 320517473700, 321160944706, 321178191463, 321077664326, 320904364301, 320954258954, 321190815520, 321564179346, 322320976347, 323230010805, 323098487518, 323745166147, 323320936636, 322875868834, 322897030346, 322797049533, 322666786170, 322938682894, 323788260697, 324167300139, 324555849571, 324230662696, 325184809675, 324696519975, 323735905003, 323688763768, 324244307852, 323791446663, 323851362808, 323267187143, 322667394302, 323085561722, 323814065822, 323793820274, 323044902944, 322873973754, 321897254243, 321304777534, 321358030074, 320648814825, 319745753189, 318975208801, 319217419826, 319995618501, 319101429949, 320044237839, 319621710256, 319551765817, 318599900377, 318361528872, 318793228167, 318109700986, 318938677506, 317952445153, 318830469720, 318004198983, 318081258974, 317212765966, 316568126933, 315801963910, 316218679002, 315962703671, 316225884813, 316869253345, 317796956973, 317225323263, 316956601350, 317779443977, 317932673106, 318011297191, 318586999387, 317731400155, 317175927925, 317798825079, 318154802457, 319112325851, 319860984398, 319462062887, 319619953683, 318699866011, 319658623700, 318863643914, 319158464653, 319103758444, 318574456176, 318704490259, 318003464060, 317083263221, 317195958109, 316720996240, 317493859063, 318344906874, 318559155352, 317666016211, 317621453426, 317960482950, 317319637099, 317844180725, 318196723122, 319136358569, 319353560043, 319788894666, 319042322410, 318577426944, 317654988690, 316690486086, 316821052544, 317033605350, 317105872759, 317876285851, 318603916580, 318473047179, 318550961358, 317591407939, 318577823033, 317720774236, 317777344328, 318558365492, 319176010994, 319239223446, 318282507117, 318407490317, 317743761055, 316827311700, 316451484963, 316733299107, 316737696543, 315750218892, 314790656300, 315431191834, 315753216487, 316178112299, 316104683635, 316909748265, 317725152196, 318455230197, 319441858984, 319529530128, 318851153551, 318248944421, 317913650032, 318563208909, 318801214929, 319450107829, 319828420844, 320463445243, 319865594482, 318905074540, 319554382336, 318717393887, 318195013432, 318224100325, 318643998228, 317822189891, 317253920197, 317975700821, 318019045988, 317378215928, 316625915384, 316214679076, 317116494971, 316469911411, 316271324442, 316518024673, 316151734304, 316307476441, 316485796714, 316851919522, 317198682002, 316537899057, 316127993575, 316603586134, 317038413921, 317092195131, 316196032765, 315827711430, 315747237942, 315119863817, 314809583969, 315082780983, 314917043200, 314597481553, 314100014055, 315014426568, 315653789481, 314840762133, 315701382003, 315150078358, 314605542622, 313751854282, 312811797890, 313047476495, 314002705951, 313751338562, 312920580835, 312302288870, 312131839147, 312582980578, 312708280289, 312987601548, 312537291413, 313451834182, 312966578061, 312255029931, 311649504974, 311971749971, 312327629891, 311333244215, 311348168469, 310631021438, 310963579989, 311471700559, 310544738837, 309992025305, 310937244909, 310741138012, 310133464900, 310172546587, 309954302006, 309472848923, 309045263640, 308812589330, 309637108655, 309872751194, 308888970613, 309534658890, 308617504962, 309048009338, 308946854908, 308132769803, 308489028416, 309227313828, 308710330417, 307962808648, 308268070956, 308182433087, 308732882976, 309461851167, 308799683817, 308400995223, 307737722333, 307138534057, 308082825335, 307480183385, 307967647394, 307965090556, 307344236284, 306546465788, 307375468916, 307326938596, 307995144752, 307665771840, 307952667224, 308125340837, 308576979692, 308906226236, 308505676889, 308942326755, 309341669493, 308413363384, 308792928211, 309576643396, 310543177397, 310778424132, 310809118488, 310649693292, 311169114311, 311873295561, 311701032482, 311256310469, 310658240356, 311150283957, 312014738013, 311155013972, 310731333090, 310597438273, 309634738524, 309346336288, 309916220393, 310488588709, 310961071045, 310005192636, 310943431562, 311613690176, 312247206432, 311501093048, 310769031753, 311441327560, 310869347182, 311193804658, 311188455725, 311379907231, 310501289638, 310633288918, 309791257464, 309320208833, 308798924196, 308400088121, 308631760811, 309048541196, 308282758542, 309018864334, 308443552517, 308591519981, 308462757246, 308623188670, 307766818795, 307285328851, 307728522920, 307882346529, 307986437391, 307733846656, 307703634672, 306882423380, 306613015454, 306638939891, 306252858284, 306044750749, 305517789174, 305107321983, 304745821184, 304401117948, 305262694578, 306130563240, 305950816448, 305548002588, 306203733194, 306191991851, 306448550621, 305538311407, 306466619616, 306032777609, 305452012849, 306366319578, 307157212316, 306702167818, 306783813966, 307358402233, 307772396595, 308196257320, 308083739283, 307228085628, 306337875137, 305793401726, 305591132814, 305107762443, 305679976624, 306200615141, 305604886760, 304850063398, 304351261349, 303656185207, 303602447353, 302943805794, 302644623701, 301815428313, 300939955552, 299957481907, 299053873029, 299334637625, 300269738290, 299973552432, 300329470416, 300306126827, 300638132761, 300293792008, 299363056947, 299052920564, 299650183503, 299372958239, 298705901917, 299245428398, 298860226433, 298997109728, 299689002100, 299904347872, 298966140901, 299901282727, 300635088416, 301353710922, 301960280287, 302742384481, 302523839000, 302487784343, 303165073105, 303048180912, 302612402444, 302383603732, 302439364517, 301845840399, 302610288415, 301940222089, 301923940921, 302410125776, 302237555079, 302038953267, 302519160523, 302804223414, 303408574341, 302708501724, 303650454472, 304232999214, 304800519037, 304895745569, 304859685091, 305246154532, 305245075570, 304405175940, 304662726885, 305599943298, 304929350105, 304273933243, 303762755233, 304613551895, 303687469281, 303009928778, 303069046360, 302189918245, 303124138963, 303481248720, 303606765223, 303876537273, 304585516886, 304284737485, 305283628444, 304746195502, 304066416101, 304062004362, 303270418496, 302938983634, 303650506932, 302843217361, 302601825509, 301757953801, 302566270004, 302614194137, 302396591086, 302987685071, 303882472000, 303558082289, 304172726347, 303337760076, 303629660494, 304306948645, 305284132316, 305944760476, 305242979019, 305173165252, 305471990533, 304733404805, 305628426532, 306082411049, 305768505923, 305953866003, 306774633291, 307698250974, 308281803842, 307343427263, 307384587157, 307133738060, 306723989010, 306991345582, 306748976904, 306541547166, 305718597688, 305524379598, 304655461916, 304180927439, 303984420396, 304502390708, 304482197788, 305398482439, 304591500267, 304855516765, 305571407386, 304916051048, 303951789271, 303702179814, 303449950854, 304294733143, 304617073363, 305437977325, 304817373618, 305811116418, 305032168652, 305692451427, 305696928472, 306678153179, 306309197391, 305630615139, 304692733348, 303875527304, 304065500754, 304028082491, 303196287389, 302274936872, 302449239463, 301665445222, 302442614433, 302645184831, 303329845777, 302417741079, 301624850260, 301953765079, 301107158207, 301770538032, 302070332591, 301728189666, 301487782167, 301642637753, 301898027470, 300929571866, 300491806194, 300410679700, 300125089289, 300028526393, 299898721004, 299007312660, 299994556922, 300372013388, 299944504614, 300314789595, 300921887454, 301912244085, 301837479029, 301367764214, 301238469027, 301979256737, 301844944992, 301580583340, 301745775765, 301379596403, 301814146529, 301377364946, 302013209077, 302856491172, 303117391356, 303871359100, 303194686495, 303582523838, 303899011605, 304787405709, 305600515006, 305541540077, 306353763174, 306116723387, 307031515091, 307318057356, 307204362483, 306989753797, 307701740436, 308126438262, 308466883634, 309115131476, 309986416407, 310437243040, 310801141182, 310920780145, 310349552241, 309475956935, 308721286288, 308107056725, 307915995888, 308231848224, 308765260527, 309293811951, 310091541547, 309829029957, 309918886758, 309502444963, 309370548569, 310309741196, 309879643209, 310082360359, 309375371946, 308522538491, 307709118445, 308621522935, 309471836344, 309007402532, 310000195406, 309786025254, 310487961510, 311090205810, 311408556332, 311241813029, 312073063381, 312071011116, 312202776880, 311467063686, 312401789915, 313009823337, 312777331426, 312399089123, 312437392702, 312322742651, 312036311607, 311907112739, 311889286255, 311363005715, 311725152939, 311166185908, 310777960143, 310866628196, 310916760178, 310961404618, 311221092731, 311715778377, 311025475478, 310700703359, 309971732308, 310002226201, 309095966681, 309422122511, 309245587995, 310190600351, 309428032465, 309523290975, 309546327000, 309049906015, 308417537518, 308598677219, 309510102231, 308596910259, 308202554636, 308924099474, 309280744784, 309506635621, 308803587803, 308809200995, 308921572894, 309896147502, 309305738256, 309441062283, 308542028655, 308269727335, 308662213060, 307762092785, 308400653051, 307689511317, 308109733615, 308688898301, 309401703933, 308907004960, 308352208545, 307455316632, 307853202229, 306925488711, 306310029220, 306628986349, 306221924846, 306498512484, 307243069791, 308066769620, 307479924690, 307264803838, 307216507830, 307645186244, 307848010647, 307728746860, 308605001232, 309297670023, 309698632083, 308975429617, 308327165928, 308171617579, 307821153363, 307806833567, 307992788612, 308187204193, 309072294085, 308092274713, 307477704809, 308112146016, 307456699455, 307854224587, 308422009564, 308922177700, 309726296169, 309606038487, 309368300146, 308835680179, 308457947875, 308598358671, 308144418337, 307869284046, 308168812387, 308486958986, 307866137552, 307949465994, 308492547932, 308509606070, 307991539702, 308230386911, 308745314114, 308791568461, 309332043296, 309402846823, 309772233145, 310582998829, 310580046112, 310862889154, 310152941225, 310491575561, 310665819961, 309939044485, 310735953219, 311090209585, 310596187828, 310400963711, 310369415249, 309960465175, 309696354516, 310493691690, 310409500173, 310518429014, 310322842109, 310498843762, 311288598662, 311599984499, 312192569891, 311842845547, 312145510530, 312850506010, 313496427690, 312787854472, 312889503522, 312714407678, 312788690794, 313573736843, 313005406915, 313088944240, 313186685923, 313342589639, 314114302773, 313910850569, 314048257740, 313106128176, 313136817115, 313566169657, 312902718194, 311993060010, 311141820344, 311960421219, 311522441191, 312075915498, 313029042731, 312049154812, 311420172901, 311880711023, 312399787305, 312603839646, 311684533707, 311304880403, 311228242887, 310639754845, 310436680616, 310419183048, 311369893429, 311970446946, 311419298441, 311938484262, 310948987701, 311067705497, 310310573065, 311087774732, 311807022778, 311543295090, 311778913060, 311928177422, 312308444645, 312293289908, 313058293685, 313921477800, 314522724903, 313868922953, 313712261295, 313314439542, 313727232040, 314408124016, 315284383575, 315953127308, 315918876153, 316639964111, 317378319287, 316986029703, 316620273670, 316457291534, 316978916281, 317877468077, 317693500287, 317028538152, 317525726499, 317857820570, 318352752651, 317752252764, 317001231184, 317387012838, 317719931057, 317162558409, 316607024524, 316999967207, 316462798214, 315803755903, 316079459853, 316346240912, 316022859172, 315446872293, 315557224916, 315784258407, 315767888335, 315295025948, 315258897084, 315617432319, 314861280421, 315471610989, 315364934822, 315941051094, 316406047272, 316916062425, 316169728264, 315535935742, 315673066178, 315582283509, 314828806403, 314020985395, 314433104573, 315009628093, 315537832445, 315126627111, 315695789987, 315214508117, 315692567406, 316485037320, 316817605447, 316781334893, 317358668682, 316394981382, 315520910452, 315575359509, 315570254946, 315188408386, 314755530955, 314059914666, 313185462622, 314110624140, 313830640298, 314086376146, 314191498785, 314866666288, 314765612625, 314449443168, 314850897234, 315276081088, 314610326739, 315198544605, 314818213712, 314148068995, 313481315878, 312906280619, 312491440306, 312321088285, 312745411377, 311956307812, 312583536195, 312705419615, 313507507111, 313138356006, 313396588172, 314150436546, 314562560105, 314334892706, 314046055035, 313961443439, 313350846306, 313151929858, 312381312944, 312786040194, 312122288279, 312444747888, 312022814541, 311069391242, 312032435318, 311823032538, 312435164827, 312824558104, 311938246066, 312492261345, 311732129689, 312344866088, 312191499253, 312705197426, 312028933120, 311969841048, 311716562955, 311702173594, 312635529886, 311878317699, 312568919576, 311963275504, 312879096853, 313796289202, 313067991989, 313424298740, 313119476601, 313771617073, 313229760173, 314116362100, 313929154996, 313710881521, 313842702829, 314560802906, 314062018335, 314506989453, 314458128391, 313831967656, 313940382511, 313342188218, 313630421115, 313191918344, 313148921056, 313548614649, 313829596116, 313071532949, 313368520496, 313430092759, 314041995957, 314807504667, 315072943056, 314426281421, 314300137522, 314885457388, 315838724575, 315851891134, 316549898328, 316623601734, 316025336190, 316512557292, 317376935205, 317633239443, 317091467304, 318023160198, 318613936050, 317665496385, 316900411053, 316375800109, 317131732391, 316679497408, 316017434441, 316968012505, 317820933681, 318766725715, 318483083949, 317486123805, 317407040431, 318268016197, 318006864532, 318773420293, 318167133275, 318302519884, 318487836925, 318378252164, 318528792019, 319272444629, 319300898203, 319573518899, 320442520299, 320471684306, 320286072857, 320553078198, 320586073041, 319698966269, 320596946015, 321384851238, 321805188565, 321624703100, 321867190213, 321209290604, 321529574393, 322240470093, 323043911394, 323181344745, 322321844751, 322094013888, 321315070961, 322296694041, 323047257494, 323115998445, 323267314757, 322622244249, 321874618480, 322124213399, 322140553688, 323119431899, 324084843460, 324494688697, 325443262662, 324486233946, 324062517191, 324917834441, 325241233058, 324595316674, 325432044773, 325313127906, 325860625570, 325941605899, 325440018734, 325876656627, 325452575731, 326166237695, 325947512395, 325050205735, 324784441652, 323827173518, 323966032259, 323389835086, 323123592420, 322493106856, 322170158335, 321580761032, 321593889600, 321365842648, 322321270811, 323095663652, 322575775884, 322265800992, 321449130142, 321324574024, 320671594609, 320730753931, 320469343604, 321373528456, 321853352123, 321054498117, 320859812464, 320078458706, 319384220694, 318809713794, 318824716437, 319195985746, 318400330220, 317792488774, 318166884731, 318240164153, 318864586522, 318892831737, 319629021497, 320140870283, 319534340950, 320525989251, 320838322693, 321075855013, 321903945418, 322726787006, 321853604027, 321629080122, 320778593945, 320688384391, 320619067384, 319990179636, 319763112377, 320738022345, 320772576788, 319790048906, 320723091997, 321116987979, 321996493617, 321740135534, 321173842147, 322116593560, 322317413512, 322381421781, 323065814372, 323303051276, 322789013327, 321983920517, 321753915275, 322433686644, 321745777640, 321384917572, 320888849413, 321197108782, 321624362115, 321594792458, 321741038926, 321926850741, 321562555347, 322329654682, 321504171743, 321171678660, 321515095111, 321172263764, 321778656440, 322730861354, 323126457423, 323233542697, 323684450316, 323461988476, 323315491326, 322598484177, 323567485822, 323006415371, 322440619952, 322207813722, 322055887365, 322039098949, 321200568206, 321495825773, 321709168117, 321771321967, 321081210180, 321448131425, 322074547135, 322093860997, 322478980762, 322943785488, 323502443449, 323142262798, 323051499858, 322403965761, 321594816892, 321120787370, 320268815690, 320005600863, 320909273770, 320738784821, 321594210078, 321390711973, 321790276472, 321523096937, 321185677493, 320691294623, 320509050497, 319924367410, 320068801417, 319195590379, 318588714579, 318932700923, 319254641206, 319086092502, 318128542398, 317865133893, 318681824393, 318538494965, 319402987536, 320052769345, 320067428417, 319541498764, 320280380486, 320066874826, 319888156887, 320608959837, 320978813034, 320223720960, 320252648092, 320833501378, 320795257965, 320103038030, 321068458936, 321238629415, 320326918897, 320774617585, 321147439746, 320405051892, 321095594696, 321278425673, 321567113117, 321533638674, 321197606317, 320945778083, 321246586571, 322065114769, 322711219912, 323560584385, 324094019876, 325035360350, 325293132459, 325600919767, 324780995534, 325459587803, 325623677671, 325974346233, 325188077485, 325680868195, 326224000180, 325763785162, 325362970654, 326340007985, 326336461263, 325807335897, 325629545260, 325809454803, 326567279427, 325756995704, 324932946716, 325702819640, 326471773418, 325924748822, 325617675581, 326093304764, 325531652283, 326056753546, 325185431061, 325526876730, 325807374922, 324852501024, 325445861452, 326087661593, 326750907054, 326542112817, 327512348638, 326568698396, 327429844199, 326785010226, 325865385102, 326169367503, 325869730640, 326756608801, 326626017291, 326279026377, 326780175873, 325787958024, 326565704740, 326054531049, 326863912871, 327379360517, 326499032797, 326332235467, 327018181385, 327296462606, 328040765148, 328324448319, 328035318708, 327161667548, 326334937534, 325433488407, 324835493691, 324133293454, 323237374972, 323787218367, 323120422778, 323976446811, 324735114955, 325089264895, 324631204604, 324011773478, 323216722637, 323071053093, 322249869610, 322266672577, 321777310086, 321461732558, 322359613108, 323328628503, 322805545781, 321821237880, 320974188525, 320718399123, 321266892396, 320736268899, 320940162692, 320142451067, 319299594965, 318954634534, 318617434212, 317771966048, 316984364140, 316100183318, 316906659516, 317109627822, 316601888648, 316449385230, 317227854890, 317340790025, 316782584895, 317373792547, 318008823867, 318996084474, 319554084460, 318714934623, 319443707351, 318880202747, 318516918050, 317676078047, 317911784836, 317070899720, 316629867852, 315976015720, 316916258756, 316473143947, 316162444057, 315328600367, 315557011138, 315219270492, 315843511703, 315397751367, 316165971437, 315684292899, 315843187426, 316279664999, 316038599306, 316876762394, 316430464020, 316957521942, 316025289487, 316067012111, 316483426130, 316510922186, 316811635183, 317566925720, 317179475235, 317475749187, 317180796123, 316446341409, 317440570673, 316943547422, 317311059080, 316828964072, 316499564167, 317334327502, 317475626885, 317994682200, 317028488938, 316496626808, 316150637102, 317106116427, 316592324739, 317347063039, 317534048602, 317247575087, 317830569156, 317791693012, 317817715718, 318300233764, 319091611608, 318771971296, 318678614002, 319493434704, 318558626203, 319420317871, 319894934744, 320552082637, 319652737286, 319661900148, 319476088588, 320430293836, 321126418943, 322064104990, 321285541283, 320619676637, 319776236197, 319329104254, 318736793349, 319405608046, 319410403430, 319587589708, 319974250504, 319385260309, 318443214205, 317922029521, 317657351284, 318098024285, 317353215077, 318234436134, 317596009180, 317218968220, 317209042817, 317257064448, 317491524066, 318137369125, 317316804673, 317393781250, 316586373112, 316648241813, 316409824624, 317096599668, 316291581782, 315515443195, 314795158686, 314737940702, 315231248505, 314908440646, 315427302387, 314664902023, 314130645498, 314387785426, 313865020846, 313333032238, 312815297415, 313709911394, 312827202611, 312036328276, 312594413572, 312380857415, 311748254178, 312107178932, 311499053197, 312339531217, 313301066495, 314029421034, 313090181701, 313106336637, 313709481897, 312723382746, 312723492313, 312450133412, 312054910001, 312889601594, 312236334969, 311241659915, 311454653387, 310602420488, 311274376357, 311169424353, 311444262284, 311343735333, 311535085783, 311397568507, 311687468557, 311802682394, 311201374765, 310472517177, 309535354174, 309943185009, 309977189694, 310267180932, 310771415509, 310639633674, 311264273897, 310769755312, 311137039080, 311000906068, 311986123726, 312123363643, 311690301677, 311926893889, 310935674411, 310946529490, 311544262226, 310806665191, 311685678107, 312170699315, 313040700520, 312914417797, 313910833697, 313301079557, 313170901278, 314017404156, 314856720734, 314552142238, 313742171473, 313194563736, 313496192341, 313547425017, 313210303447, 312522953299, 311725838850, 310996494989, 310877044351, 310328117787, 309450088989, 308634702021, 309057744259, 309404971719, 310333296184, 311037365589, 310422786486, 310261075044, 309977045533, 310078837812, 310614571403, 311603265528, 311659438705, 312434547417, 312401072196, 312134472187, 311487016816, 311804972485, 312800180677, 312998106482, 313986046372, 313865114160, 313471853237, 312638487655, 312695311687, 312725006161, 311938658011, 312860697811, 312613337026, 313208918379, 312966370158, 312368100950, 311764371273, 311689551920, 311142833074, 311690671479, 312066368238, 312296414551, 311659153750, 312091089085, 312991323394, 312375498459, 312142421618, 312274323182, 312199279074, 313130526338, 312844145939, 313092549584, 312200639074, 311225888623, 310960726759, 311047694198, 311606839317, 311322151455, 311303802606, 311757155447, 311237775031, 310974722357, 310746904030, 310389092347, 310634201701, 310676904856, 310236820254, 309294631305, 310101748575, 309746693022, 310044985697, 310934665545, 311350555723, 310623181371, 311010110178, 311372089114, 310942377991, 311329444860, 311408441624, 310644915229, 310851288633, 310732338233, 311327161531, 310779265285, 310736965972, 311209508324, 312054158116, 312059407266, 312728119715, 313227921834, 312346675893, 312532649803, 312154031939, 313041432691, 313016033603, 313791425391, 312888848139, 312284040985, 312318988761, 313131291390, 313886241915, 314136481977, 313364404098, 313389930917, 313826849407, 314676801827, 315340048697, 315633008352, 316019826268, 315768433451, 315253928374, 314715945608, 315202258499, 315044658210, 314201140024, 314509527862, 315078719492, 315234833044, 315525123353, 315275465468, 315418795494, 314696094172, 313755534073, 314321899954, 314816778117, 315656453913, 315006985954, 315043968440, 314189786126, 313770647364, 314400339211, 313907528402, 312918745693, 313408017531, 313750377951, 314191617473, 314648938219, 313898924488, 314119300522, 313948291763, 314458785336, 315136717307, 315168523578, 314392268404, 315211969425, 315973974753, 316826188654, 317518970926, 318069511097, 318871487352, 319474695437, 319758847057, 319823580227, 319492178777, 318769225257, 319344283629, 318662133297, 317768775166, 316870343433, 316475433600, 315949225184, 315588074049, 315933486211, 315313248892, 314900076491, 314780553852, 314332177814, 314995136640, 315182994893, 315424502598, 314501926536, 315201090998, 315607241774, 314769275293, 314458978782, 315025039368, 314347596186, 314055555992, 314532743520, 315324649936, 315889731384, 315602854753, 315084569341, 314711794428, 315327886593, 316089799679, 316306672462, 316159121897, 315667964468, 316130615599, 316336872420, 315943786541, 316855567940, 317395400130, 317650518165, 317010655456, 317257834709, 316340565159, 317027194969, 317316212892, 317288991652, 317012285726, 317840074212, 317873979662, 316950925411, 316813775452, 316308769790, 315780678989, 315504456888, 316090944626, 316714023852, 317664202998, 317782004359, 317927725368, 317451223041, 317190007545, 317883020535, 318356838922, 318128417724, 318354813632, 318308539009, 318387190227, 318870411479, 319636627376, 320257852168, 320185589116, 320852738550, 320750738351, 321702889082, 321371738831, 322040815028, 322048478463, 322235631115, 322084696660, 321095763439, 321967449359, 322604713697, 322794243688, 323415632160, 323794349436, 323845998631, 323859959574, 323959903917, 323988305027, 323432671856, 323518711777, 324440395053, 323521574841, 324328071458, 323454445458, 322562229026, 321575303934, 322317355630, 323224573196, 322688418486, 323318413240, 323553761882, 322597477051, 322982301515, 322821211774, 323804968033, 323513833933, 324282553666, 323747022949, 323983800656, 324360861874, 324088033067, 324012964488, 323801963902, 323980075842, 324200089443, 323513127573, 323785234744, 324085051320, 323866068918, 324237153895, 323978601380, 323053101600, 323204519648, 322236966143, 322606113342, 322805138393, 321814344893, 320885982042, 321431684072, 320665055291, 320265274300, 319589624937, 319026400405, 318550780557, 317574188014, 317677040335, 316878722774, 317818558289, 318082925312, 318501449942, 319131499575, 319312628166, 319653351175, 319267481115, 319423412132, 319113596131, 318203159864, 317963493870, 318138965695, 318523329746, 319223496289, 318860884576, 319001652230, 318689963968, 319426389303, 319105056526, 318960212228, 319005545706, 319087015106, 318237928327, 319003283957, 319428609225, 319006477568, 318453381322, 317856502107, 317535358243, 318245015112, 317540661140, 316701264278, 315884253093, 315620776602, 315381017520, 314999348756, 315992477668, 315254863989, 315128412862, 315976295886, 316511137720, 316760738349, 317474478941, 316852516392, 316477640958, 316555693535, 315632822844, 316418788751, 316363686840, 316333179931, 317080699674, 316208866422, 315266664263, 316262346087, 315840552084, 315799321951, 314909673627, 314228443600, 315225068061, 315354129552, 316298375735, 315937478029, 316580900981, 317093266160, 317022407027, 317938437818, 317175089183, 316265288757, 315843016775, 315575672476, 315789470614, 315027212511, 314571220331, 313856037362, 314360414239, 314196959908, 313836223151, 314417042081, 313462179921, 314144914071, 313745383868, 314350147497, 315093693744, 314474441839, 314579987221, 315340671131, 314831782946, 314184234281, 314421983930, 313881326893, 314197084000, 313777114313, 313838866404, 313608638895, 312987195938, 313475048528, 313323765769, 313576901778, 313531462218, 314296646690, 313677133886, 313682399569, 313375213383, 312826910700, 313733951736, 314122578467, 313222537114, 314168145199, 313593639032, 314587534653, 314297142427, 314858423427, 315576824165, 315968255676, 316842549255, 317645681837, 318640522363, 319435349404, 320216089280, 320554424355, 319857928496, 320542354304, 320589485095, 319833235828, 320489329797, 321369165389, 322198783184, 321243216368, 320830287449, 320465297044, 320681320198, 320682582712, 321084972185, 321600658112, 322113947080, 322025500116, 321460074181, 322428908303, 322060125722, 321813177027, 322606508259, 322344026576, 321613907440, 322369916168, 322522430298, 323274117451, 323171282621, 322706911470, 323046103158, 323669727765, 323945212578, 324185355253, 324961777652, 325441856565, 325130162642, 325522439549, 326245037953, 325884652888, 326822465513, 327099041207, 326590016252, 326361900737, 326062945529, 326909036383, 327032789970, 327380849002, 327977548907, 328465080837, 328967293781, 328621966351, 329327911860, 328396744218, 328946354336, 329558446221, 328924174180, 329107334094, 328670984153, 328387373115, 327556177462, 327073737252, 328018573520, 328222890027, 328425709024, 328396499670, 328570929718, 327786909466, 328209797011, 327775999782, 327508876313, 328122028654, 327216822467, 327989808237, 327750057976, 328180903281, 327478663531, 327399862716, 326710439751, 327254048748, 327773389643, 327699887778, 327233592054, 327769498413, 327191989047, 327521074543, 327591702709, 328004614342, 327588969048, 328438034063, 328892720810, 329243015194, 329802953512, 329884674660, 329402674319, 329169042561, 329179796550, 328442881941, 328332918302, 329004680759, 328512932215, 329411879807, 330410473013, 330370115070, 330236030849, 330200684676, 330454130968, 329562770210, 329055405620, 328760700183, 328007256499, 328030556389, 327662959711, 328317091882, 327645167716, 326769503583, 327006946919, 327552523829, 327182057188, 327514935766, 326976418888, 327533945409, 326535847029, 327379039690, 326877778351, 327415167366, 327766997570, 327642555884, 328211592119, 328496249689, 329165588725, 329547253197, 329888168880, 329810629413, 329031437399, 328278909977, 329101942859, 328366876550, 327540154122, 327092745679, 326934982293, 326339121188, 327226229114, 326818397092, 326194407579, 325509062141, 326004293150, 325198446485, 324449385678, 324877522941, 323946313471, 324114842475, 325098472601, 325529938580, 324542440446, 325179405441, 326041802979, 326812641165, 326866559511, 327131178404, 326973592450, 326019926933, 326667810333, 326584038908, 325632508770, 326533834306, 326976327151, 327596099713, 326945224457, 326896422710, 326128215597, 326409649113, 327294932708, 326856455680, 327503824136, 327834044075, 327452182895, 327440467245, 326766646255, 327313477433, 327117184030, 327522431015, 326680521029, 325803849160, 325613554565, 324714461256, 324928519703, 324783320041, 325403581348, 326131663920, 325343634658, 324767380153, 324744108663, 324007302387, 324748855377, 324693536654, 324765283520, 325535091417, 326060763901, 325509712379, 325912557915, 326435698711, 326437453715, 326631443036, 326195032321, 326787884811, 326151702522, 327074679393, 327475336728, 328271784874, 328106688974, 327930851138, 327765361615, 328384289471, 327896141729, 327145693651, 326286927197, 326074541878, 326967058743, 327133948419, 327361421910, 326932454205, 327871842742, 328251933840, 328969346196, 328216970743, 329148567110, 328740440568, 329663786343, 329278739502, 328578826398, 328655501348, 327829314193, 328458330080, 328417306177, 328047339719, 328022925871, 327373427683, 326522956289, 325593637236, 326296277046, 326873178053, 327253413023, 328006821154, 328363522544, 329106264374, 329619030751, 330272180895, 330052263929, 330213303155, 330953055056, 331939875806, 331534663077, 330947822862, 331347268540, 332136601665, 332802140536, 333695759709, 332876184148, 333312106211, 333258408741, 333468546738, 333032976367, 333087957985, 332504947827, 333459578191, 333326772862, 333531022401, 334386035811, 334399134775, 333663314576, 334003300408, 333446451090, 333785843305, 334053497856, 334990867094, 335489396273, 335199341643, 335680502452, 336560771274, 336942779171, 336940064747, 337234967456, 336495661937, 335741659195, 336591192847, 336486650330, 336042680301, 335438010950, 335899190020, 336262477409, 335553933693, 335084104127, 335497593053, 335814367839, 335618059798, 335328039864, 335574888945, 336109743313, 336783506437, 337307796111, 338033812243, 338570126819, 338394571914, 337435077401, 337384653282, 336683565206, 336493432821, 337478266787, 338261733988, 337345219511, 337815484144, 337506373739, 336613675844, 335926071713, 336763444085, 336080519405, 335694915402, 336287627203, 335816497669, 335453840579, 336387829115, 337065627273, 337239963696, 337747451301, 337455645702, 337178388143, 337276322788, 337388817060, 338065645815, 338774011538, 338144558577, 339090489857, 338323788158, 339009209945, 338460436145, 339342368652, 338410374651, 338946703862, 337953431266, 338952861996, 339424395289, 339202266535, 339548036801, 338722458234, 338357516621, 337409858975, 336942848653, 336850278095, 337656715636, 336702219649, 335732118678, 336573834795, 336283818506, 336757593643, 336986987480, 337498411169, 338205866532, 338227820561, 338975337345, 338571220748, 338221976229, 338880125730, 339231724010, 338276104965, 337564612229, 337916720505, 337036159328, 337884607047, 337899295525, 337371394010, 336522902674, 335733824976, 335325634388, 334409939411, 333652938214, 333137260767, 334069301474, 333957631867, 334837266903, 334999946838, 334309136196, 334313287908, 334315954321, 334225853322, 335157935814, 334659468181, 335131139777, 335876730882, 335749293942, 335561325384, 335350403372, 334424049040, 334215616787, 334443332905, 334064379888, 334443252419, 333607428528, 333594686919, 332903436251, 333496497115, 333755329259, 334754658931, 334384930050, 334315764145, 333593763215, 334544694979, 335163440504, 334532687811, 335455349339, 336164441549, 335835090436, 334945053634, 335909988321, 335762075558, 336577554874, 336632566127, 336546880279, 336963890973, 337298630563, 336704628570, 336193100675, 335434731873, 334729932478, 334400922263, 334819290897, 335626343052, 335232872670, 335627103506, 335605173751, 335690536717, 335461625223, 335623894235, 335065018551, 335899188966, 334969656206, 335134415730, 335043157814, 335874923554, 336037534437, 335763339186, 336069233852, 336997325398, 336128838037, 336056381471, 335699168071, 335957484307, 336182545571, 336779014024, 337615793334, 338158011200, 337398571426, 336629723885, 337609370147, 336956497588, 337426265064, 337362653513, 336640140299, 336716778617, 337715285783, 337555297153, 336829031055, 335966047613, 335644545300, 335649846848, 336151733976, 335945183564, 335461184271, 335571429987, 335871624772, 336192107575, 335391219708, 335174147780, 336067949164, 335512050136, 336157641952, 336346241215, 336035921064, 336871721568, 336987682282, 337484933497, 338256464105, 338392527371, 338461523675, 339383889881, 339028768997, 339046280233, 338877025920, 338857777011, 338272889123, 338027129976, 338634974832, 338498385583, 338437855852, 338840905628, 338197189020, 338618203920, 337953376161, 338488487843, 338184911562, 338665591770, 338289608673, 338068527702, 338232377388, 337438244504, 337205691948, 337184426944, 336555536419, 337193864378, 338114704468, 338849077609, 338659051989, 339040108458, 338399558623, 338132906982, 338489930931, 338192543727, 337986915967, 337056921272, 336974537594, 337515593394, 337294885140, 336660485051, 337313529546, 336468362544, 336182295374, 335828722437, 336549789688, 336557679012, 335875368919, 336386885602, 337041876185, 336919026874, 337139567284, 337044976876, 336787958215, 337726161361, 337313181900, 337979614670, 337793869335, 338596883522, 339078950409, 339798280072, 339082114337, 339240390868, 338582147392, 338946667353, 338781102888, 338577669420, 337737052615, 337234396630, 336945783842, 337132713102, 336133865333, 335652609311, 334856944458, 334418646795, 335331499567, 336090304736, 336649035519, 336937850437, 336233332349, 336822165867, 337541967301, 337340022208, 337932961552, 338421450715, 337838139240, 337741653798, 337672656039, 338478533346, 339086417258, 339488845632, 339798994704, 339594432759, 340242264588, 341145479030, 340553529630, 339766323053, 340612883873, 340341279982, 339600603685, 339249162900, 339831640238, 339376102337, 339923454292, 340785067097, 340615185080, 341363569389, 341951705157, 341610078779, 340631193263, 341411030990, 341391192415, 341635206973, 342039375032, 342152283087, 342873049860, 343634323859, 344128747703, 343821078828, 343068881435, 343293539512, 342832320294, 341935288684, 342662431178, 342488646895, 341515977228, 342138541551, 342692151971, 343236544904, 342720066552, 341966463759, 342446479026, 342709863294, 343575450403, 344270344053, 344122883625, 343412596193, 343856546988, 343873528883, 344456380462, 344947017306, 344314946804, 343646146760, 343161661342, 343925713508, 343583772710, 343902929921, 344431120370, 344375844092, 344729447020, 345475842435, 346326326313, 346690116383, 347387798132, 347876554380, 347280138505, 347465490527, 348384830080, 348165292494, 348644914658, 348272241439, 349138404775, 349523862639, 350106938902, 349462148598, 349825018396, 349796611557, 348844300877, 348170737956, 348358009392, 348811761720, 348045365347, 348396961170, 348610664468, 349256223564, 349329141376, 348444368401, 348677354538, 348520335721, 348436149336, 348468017614, 347842024915, 348366627420, 348521778826, 348249069895, 348125901989, 349101499799, 349755808999, 350614750380, 350255194311, 350435428221, 349846181819, 350385932397, 350612222082, 350186177891, 350518837299, 350924043296, 351839824233, 352696350288, 351961947548, 351962648050, 352860040290, 353663959637, 353144166599, 353633737282, 353567218494, 352905461446, 353128767506, 353860218205, 353965716856, 354895064788, 354580998189, 354039867069, 354059673981, 354773724619, 354828434309, 354628045116, 355454783553, 354987880652, 354399973074, 354955748059, 354367392855, 353718677746, 354407675481, 354808317819, 355732600369, 355058151804, 355142841634, 355989682692, 356470437254, 356562664391, 355693699076, 355831230609, 355252865139, 354349203970, 354099505215, 354246007759, 353431392854, 353010044146, 352777095772, 351894005739, 352110743921, 351622792425, 351629978193, 351218551260, 351225796511, 352057882685, 351986956707, 351601460856, 351996543140, 351561092345, 351459521279, 350993550952, 350592257540, 350703638127, 350569110133, 349993080802, 350462755285, 350728900509, 351681552560, 351588656572, 351285740587, 351718376803, 351314880121, 351296016158, 351860946559, 351552415945, 352036370963, 351755658199, 351481459055, 351803394245, 351798645129, 351231349674, 352130644924, 352958499121, 353430450635, 353402133511, 353866408200, 353834275280, 354812772550, 355581554323, 356128209970, 356633182862, 355918321250, 355378022380, 356097884941, 355780212381, 356776308401, 357755213527, 356816354005, 356272482897, 355550480227, 355940112469, 355232189657, 355061320371, 354878071180, 354658275245, 354317368280, 354320941986, 353651601901, 353838410904, 354800469386, 354004628523, 354156085351, 355014898723, 354361704089, 355059834350, 355920272681, 356201091389, 355426788605, 354579304591, 355575483827, 355354211984, 355568257828, 354731448507, 355112493876, 356033532901, 355797308962, 355956739868, 356074716744, 355102120443, 355391301313, 354777244378, 355589062894, 354803905081, 354501294026, 354346421555, 353734373022, 354273771902, 354487788068, 354040755645, 354027177497, 353936754250, 354709622369, 354149738337, 354756058321, 355104469993, 354397286252, 353484495835, 353871474295, 353871349274, 352933961243, 353318310800, 352412164833, 351768039766, 351956203978, 352899332246, 352044102207, 352201679177, 351495705426, 350699155602, 351077552133, 350272583391, 351202077949, 351986956582, 351295689093, 352227115237, 352657334314, 353505299423, 354063195507, 353770228192, 354515083763, 355361001346, 354715116093, 355681089173, 355287169865, 354856391942, 354138754976, 354365198571, 353739743259, 354696062824, 354872795244, 354942236177, 355273915606, 356115097880, 355908493928, 354958881522, 354630215496, 353697027115, 353728730395, 352801073140, 353414416291, 352507175356, 352792742610, 351793617341, 351402127749, 351816178639, 352681279213, 353248554242, 352698610093, 353528842055, 352583850845, 352601941419, 352852198082, 353176066972, 353648487582, 353069770873, 352478428354, 351554270913, 351924457464, 350973843375, 351708637294, 350951400028, 350601916075, 350346976390, 350453286819, 349720009558, 349235684261, 349200276986, 348469415244, 348276037161, 348621748803, 348008542441, 347386624915, 346400849082, 346896156276, 347478174827, 347364282794, 346375849831, 346516900751, 346561577093, 345564233113, 345822566696, 345899664991, 345817889777, 346329540080, 346042947754, 346249802957, 345251280967, 346187684466, 345802251007, 345867300302, 345500259479, 345711382115, 345623040007, 345360271433, 346328692658, 346796807396, 346888291283, 347746279846, 347331982513, 347020590666, 346600548538, 346463061696, 346796551073, 347270410125, 346379384038, 346848142148, 347526337361, 348119563177, 349057189985, 348374562775, 348682968186, 348342139686, 348844131660, 348242699035, 347548666913, 348133237150, 348260379609, 348864041046, 347944563492, 347765463746, 347294721418, 347396798269, 348293882447, 348870566403, 347928662761, 348702457983, 349519508157, 350202474023, 350275271485, 349899842712, 349133435228, 348395580039, 348049938025, 347697207153, 348296439311, 348221301498, 349211775316, 349538263995, 350447018845, 350719868471, 351275811614, 351506306024, 351763943591, 352558835802, 352905185493, 353779668289, 352868127079, 353761337632, 353923167755, 354649584935, 354659260010, 355535357959, 356078517940, 355863457157, 355422810051, 354457128038, 355230382162, 354235442153, 353341941281, 353278563310, 353362998998, 352903964505, 353609685207, 354608796776, 354207647425, 353827236279, 354403710713, 354877667264, 353886104734, 354703934781, 355666093456, 355621565516, 355799986639, 355269884553, 355673880169, 355920891135, 355579183360, 355818014542, 356400138133, 356788806973, 357029744975, 356592141997, 355971734252, 355898813345, 356768065551, 356272998570, 356270648445, 356656326388, 356803463103, 356490383739, 357303839643, 357813607189, 358654079614, 359484184867, 360019999220, 359380352536, 358967573216, 358289971540, 357901228497, 357428791378, 357775527276, 358727122012, 358230419839, 357991708123, 358318210202, 357999705503, 357363742078, 357130336534, 357063579190, 357022153877, 357484350347, 357652282562, 356816087820, 357477946631, 356669161693, 356278224457, 356247754131, 355502579784, 355990049207, 355567274781, 355067865329, 354982943933, 355768137782, 354994787994, 354184515538, 354260057579, 354547071970, 354598290110, 354787279942, 355744569887, 356611811177, 355908155636, 355570864475, 355646089736, 356421871639, 355519722191, 355664114474, 356056629938, 355173209945, 355650776921, 354930833858, 354144583088, 353973702156, 353302692652, 353174301422, 353626244513, 353772814843, 353068476474, 353482492189, 352507751251, 351619802135, 352312954899, 352032726819, 351499618422, 350961929338, 351637811056, 351001753698, 350009233844, 350723382741, 350401151992, 350513876710, 349746432118, 349924323864, 350418528027, 350652626791, 350626066567, 350468226219, 349772330995, 350345712973, 349910901605, 350839458311, 350532591103, 349803088165, 350412513991, 349770807384, 350581273024, 349625691547, 350518360472, 349536349249, 350086099898, 350317666588, 349618696578, 349954242895, 350895139618, 350847500811, 351229276757, 350388630646, 349634922784, 350082347126, 350953644684, 351752501117, 352584541486, 353382305315, 353892931604, 354363469978, 353820381398, 353445382986, 353835410594, 354097333123, 354299031658, 354922224511, 354902086035, 354305421476, 355283321931, 354969684198, 354528494050, 354645461707, 353846025429, 354502179676, 354735500376, 353884957722, 353850089265, 352859392636, 353845058605, 354772034576, 354351146629, 354976784174, 355052574828, 354096580214, 354455375752, 354201820022, 354961390512, 354179514309, 353450167051, 352844756631, 352478806048, 351844131856, 352125505850, 351294766623, 351066248618, 351053038726, 351909701934, 350977338523, 351274039103, 351955636211, 352459679345, 353438089456, 353563796375, 354545120979, 354200385117, 353206748578, 354191754986, 353791551425, 353120229112, 352213599878, 352110242761, 351366839713, 351125110438, 350214912122, 349233671355, 349000474642, 349980778622, 349640161776, 348889894269, 349409549298, 349395723723, 349116448717, 349357446685, 349571047324, 349946887964, 349045205888, 348915274557, 349323592129, 349978186406, 349328802961, 348383729606, 348083063063, 348684724185, 348518361945, 348998820622, 348698295387, 349582850274, 349243046177, 349925503589, 349442663176, 348477217644, 347556434740, 348463294436, 348160807115, 349024976492, 349877498910, 349580841251, 350343798579, 349966300521, 349559865213, 349280082990, 348685934789, 349342781289, 349778860371, 349501348863, 349044903718, 348545920822, 348515435422, 348555253864, 347925120190, 347267352678, 346767872864, 347247124589, 346980252501, 346884066545, 347561429727, 348352208890, 347571519018, 347893643159, 347231339805, 346592438047, 346406392102, 345968308480, 345390910255, 345161968257, 344594158623, 343994188294, 344557706684, 344592494658, 344239151803, 344204288994, 343680081765, 344661865101, 345648491195, 346587678160, 346066352795, 345189175153, 345733583852, 346683482975, 347645432335, 348005204229, 348678164593, 347791215175, 346904726065, 347651113345, 348209858218, 347551872406, 347183160848, 346186911381, 345924413720, 346602420495, 345931992816, 346543557322, 347478255206, 347155260690, 346180739737, 347168993737, 347897560133, 348670992344, 347782684986, 347596161277, 348338044271, 348544966512, 348883522486, 349007982368, 349453707859, 349605150592, 348882128540, 348912889796, 348855924418, 348895373471, 348112239797, 348688677431, 348921752455, 349896092749, 350293055256, 350407817164, 350726678501, 349992799616, 349505434550, 349783573491, 348875332649, 349810202847, 349435682063, 348659856274, 348022123818, 348712084883, 348322920728, 348065004663, 348081332905, 348658601411, 348088732666, 347543980437, 346735664418, 346180909738, 346480971602, 347375146182, 348236662365, 347547883039, 348124877866, 348752842256, 348047373622, 348440215027, 347861790965, 347722982712, 348182095675, 349158887535, 348629446721, 347719968097, 348714772524, 348120935643, 348589299361, 348759430707, 347968887759, 348667351189, 349110373214, 349993639573, 350826545658, 350064054548, 349558759952, 349902589008, 350843676280, 351145595199, 351802176172, 350970000574, 351337832431, 351803951235, 351960809487, 352036744521, 351454897851, 351724385721, 352289373237, 351562198867, 351339139963, 350733598640, 350371598908, 349741374832, 348979552076, 348519957069, 349304417072, 349523974303, 349302515080, 348960116459, 348569160780, 348470603407, 347799244566, 347131367010, 346650667833, 347624181008, 347324606431, 347159689561, 346638417989, 346667230945, 346312013661, 346056745310, 345280135770, 345641902459, 346571359234, 345571649110, 344994841569, 345624432077, 345629265733, 345669008455, 345017220261, 344790292287, 344414893447, 343949900945, 343258427103, 343164923594, 343888841028, 343298542819, 343798478821, 343462959153, 344273856675, 344068115598, 344462916611, 343935510475, 343581259240, 344237598366, 344007169355, 343077525124, 342605438540, 342798822821, 342573863640, 341960729869, 342795405489, 343049186096, 342868818560, 342759448762, 343618984514, 343118412061, 343939773486, 344631515903, 344083517552, 343801219066, 343868696083, 343944450199, 344539432792, 343676000193, 344071728990, 343901273642, 342917111540, 342917578551, 342155020937, 342902144242, 343209891828, 343064528336, 343453109273, 343778097606, 344130767445, 344262651033, 344168759107, 344995586862, 344677287749, 345411317598, 346141142835, 346874801285, 346165679326, 345323988867, 344389990177, 343396510566, 342770472390, 343482545463, 344393110151, 344093982233, 344382020116, 343754983449, 344157048847, 344153889879, 343866304211, 344425106818, 345331749421, 344995226830, 345713471586, 346361118120, 346362199318, 345506346982, 345648743513, 345077524460, 344777305199, 345043763392, 345080437831, 344672224179, 343745796328, 343694826761, 343919531908, 343233758842, 342605896509, 342207691427, 342181607933, 342064663499, 341164904573, 341486172609, 341321763733, 340610161985, 339632496789, 340403243824, 339520776310, 338678172226, 337941137174, 338694312306, 338216253617, 337688067077, 337423875026, 337412995886, 337613575493, 337190468386, 336336700510, 337089722892, 336216377447, 336987023586, 337713199542, 338279337603, 337647846056, 337954582420, 337914949039, 337094487329, 337114079092, 337104324118, 336845063751, 336875591442, 337475073864, 337278605114, 336299770946, 335302656516, 334845105166, 333926813316, 333811910276, 333062932689, 333257327989, 332425938384, 333268683923, 334199620749, 333471691467, 334455103914, 333997708864, 334539806117, 334780652661, 334479954256, 335261080436, 335137486276, 335930867652, 336352628252, 337016695525, 336480820977, 337432753965, 336612588963, 337116527325, 336461646175, 336872506185, 336596990106, 336130929654, 336636234904, 337615920634, 337448161000, 337574246415, 338444758593, 338745438289, 339562102077, 339638362993, 339837563512, 339462659682, 340288725797, 339808866860, 339703027209, 340448883406, 340836048992, 340787209511, 340490764138, 340421742347, 339695324749, 340026145602, 339928619869, 340332408411, 340694668239, 340041737314, 340073094965, 339603906372, 338751798403, 338055497295, 338049555114, 338687539762, 339607571221, 338939097382, 338421491705, 338460171750, 338402595236, 338175501725, 337579455466, 337155606238, 338071631314, 338777211427, 339507006900, 338690331348, 339212721084, 338262774071, 338336514610, 339118169911, 339430064701, 339043141487, 338336216232, 338509908379, 338082114809, 338894187974, 339033544106, 339354567350, 340328059292, 340223887493, 339543810594, 339100280157, 338589130351, 338698396611, 338342204030, 338737189970, 338519556930, 339449164082, 338659622017, 339327899357, 338367752567, 338359166908, 337762058272, 338173753795, 337508136345, 337271865518, 336330273530, 335373938487, 335510104651, 336220347630, 336997605836, 336355623924, 336799572437, 336289424626, 336550172019, 335655787760, 334947989780, 335570899385, 335805477755, 335367164585, 334373410309, 334986321133, 334133844678, 334122460439, 334283701098, 334400535171, 333713678560, 333900173211, 333791846693, 333384402244, 332812509269, 332320735351, 331768983910, 330909545952, 331319464034, 330723496834, 330185640882, 330856726072, 331457612423, 330687975186, 331289011959, 330545474873, 329917694998, 330541890586, 331363031732, 331763764870, 332178982955, 331244327036, 330752385077, 330305785316, 329958912683, 330430570758, 329494969890, 330179937452, 329323783649, 328728101297, 328310243960, 328105985729, 328078711926, 328105317858, 328669696635, 329332485543, 328713626136, 329119671801, 330091338232, 330298759337, 330220110900, 330567116837, 330478102131, 330520359575, 331287521443, 331466013041, 332089931673, 331843976308, 331396693367, 330521392611, 331140108944, 330212792744, 330662142706, 331558108238, 331820133731, 331062535071, 330959477537, 331034586763, 331736523767, 332385832720, 331573893309, 331673081021, 332008537521, 332762537851, 333215640267, 332734731901, 333325035349, 332689100167, 333345755939, 333001365910, 332427091051, 332138973560, 333111926608, 333578805470, 333828270312, 333291762637, 334049473069, 334341376301, 334789514740, 334342019833, 334850590297, 334181700990, 334196074416, 333650947587, 333288147451, 333196882108, 332504369268, 333326989890, 333245382528, 333935522551, 333632423549, 334098022930, 333276586562, 333264821176, 332858550239, 332662551939, 333547994134, 334159611582, 333821626028, 333714331317, 334615220496, 334628130420, 335077235314, 335279010482, 336249977713, 335304618985, 334833068338, 334866043062, 334384402265, 334502654010, 334811433917, 334445007271, 334810591180, 334295975011, 333353990713, 333596391257, 332674171500, 332769390431, 333256689558, 332799554104, 332601727603, 333129817443, 333711685992, 334343210436, 333663751977, 332759286808, 331821895104, 331017550700, 330113616371, 329427255425, 329394736378, 329986372751, 330411479155, 331391842140, 331760166094, 331481270556, 330736348838, 329915339352, 329341373353, 330077171791, 330491921841, 331196289573, 331262920677, 330864354236, 330510866463, 329844336691, 329935185614, 328980275346, 328107199736, 328523395072, 327765408940, 326801518040, 327558705702, 327445141546, 328317137530, 328715539004, 328578482712, 327654992877, 327202903233, 326952875606, 327334184357, 327998766921, 328546579031, 328976931576, 328588490953, 328939131571, 329598222575, 328778667406, 327956191991, 328433980648, 329112672010, 329743497195, 329287091908, 328492059285, 328439939171, 328971382358, 329909874462, 328926934605, 328316708617, 327761118053, 327230293070, 327699223046, 328074368167, 327889641145, 328575260726, 328085590809, 329010186855, 328853947764, 329645041382, 328928754459, 329196368478, 330172870392, 329363746986, 329137704869, 330054857308, 329454823116, 329302822293, 329992910198, 329434109299, 330357358298, 331133150075, 332063640274, 332227075722, 331247586965, 331609073810, 331277500463, 331003779912, 330102774009, 330023270803, 329404306314, 329736738051, 330214210356, 329650063891, 329301024958, 329900054603, 329012034184, 328085123099, 327149155167, 327383138171, 327787400769, 327622711875, 326994395624, 326255661496, 326702783910, 326168817166, 325961190715, 325672360407, 325880147390, 325568609169, 324747038435, 324512099993, 325399750264, 324732325882, 324702041824, 324693522194, 325148278481, 324479686149, 324951044786, 324131581273, 323336442539, 323617441689, 323690902383, 324359141231, 324630885314, 323953823029, 324370507831, 323948613475, 323843382107, 324171368447, 324502638978, 323544835534, 323911598245, 322925027712, 322963040999, 323231374783, 323203936663, 323385669302, 323032306009, 322641430081, 323130601375, 322977107103, 322554177970, 323420462412, 324385082944, 325183436356, 325266469147, 324456348266, 323631637700, 323040668000, 323077506962, 322759956855, 323559431688, 324283614863, 324407480962, 323477668855, 323442480327, 322505529938, 322682062944, 322073186868, 322245333886, 323199006675, 324005952935, 324189999934, 324435947544, 324829359230, 325283119662, 326217837064, 326947909325, 326495595951, 327468881173, 326962768234, 327038634352, 326530000287, 326272841474, 325694640775, 325444253278, 325286359034, 325208424579, 326176750035, 327147320167, 326978662882, 327173619899, 327471849377, 327785397497, 328221950472, 327533575742, 328085146785, 327426031196, 327066458284, 327927018062, 328919620559, 329380637345, 328896131581, 328411827943, 328457105763, 328126981416, 327209239651, 326279889814, 326709682448, 327674642662, 327060068755, 327265211367, 326926950698, 327629079785, 327854396832, 328516693466, 327956596686, 328592896593, 328041233638, 327971759979, 327698465824, 327059874344, 327550348297, 328309253901, 328494972498, 329253772814, 328861984270, 328288765618, 328299527337, 327413728570, 326456879910, 327106992453, 326944203983, 326215883994, 325621091207, 325911730955, 325211158714, 325515951392, 325651173003, 325041705600, 324713138759, 324827041077, 324888265141, 325156975607, 325061251800, 324476680124, 324093027528, 323165128494, 323928685591, 323943408332, 323299173280, 323686471244, 323431816896, 323316366147, 323278762905, 323716569969, 323190465657, 323799574771, 322942828142, 322796334005, 323007381041, 323541623328, 324443809848, 323764171516, 324650955704, 325171653884, 324725993045, 324499883200, 325063149052, 325272677831, 325063319058, 325834895505, 326038518186, 327000794187, 327353336160, 326958412420, 325971092115, 325017953597, 324520864514, 325379114484, 326123884755, 326485284550, 326280403013, 326994766308, 327284013621, 327068500990, 327687949679, 326984728982, 326986998761, 327360525752, 327547289126, 328058295382, 327592196152, 327558734058, 327452128142, 327482379105, 327724366763, 326846970440, 327054732440, 327328156890, 326855387744, 327507857404, 327702700241, 328367307646, 327631691286, 328231975416, 328723487440, 328120308246, 327284138683, 327676776068, 328118359023, 327724771646, 326739103724, 326327973737, 325773467278, 325218026443, 324411704970, 325133765642, 325157542453, 325202475701, 324925615837, 324994689483, 324977879419, 324921172443, 325809624282, 324921295295, 325076123548, 324291338934, 324416025211, 324508451172, 324996318359, 324627961131, 325054687927, 325785942567, 325558975139, 324990296447, 325216424327, 325294123533, 324800250565, 324869944245, 324000662219, 323379530978, 322665776453, 322269585204, 321470741784, 321763723125, 321147184711, 320423288546, 319589997605, 319118013005, 318878962570, 318586144679, 319525370614, 318694716815, 317749696750, 317982037660, 317336674614, 316913071145, 316301140835, 316892226364, 316723971456, 316776605906, 316170350011, 316285009952, 315457868833, 316322555071, 316995148350, 316392823936, 316935431996, 316881569051, 316171335210, 316264028457, 315293746785, 315734592719, 316386971708, 316525705274, 316384613217, 316879882467, 317128786431, 316136703029, 316784346631, 316991391088, 316351526159, 316475393145, 317124610897, 316949265283, 316330978360, 315350709632, 314658178992, 313916446454, 313201629365, 312436102311, 313078960793, 313947868116, 313710378722, 313599015899, 313548285824, 314172351159, 313305181113, 313745505177, 314656445525, 315138705840, 314780861901, 315311837470, 314384003194, 315370361552, 315434769979, 316144432278, 316874239392, 317766176255, 317739816788, 318303978750, 318798093731, 319510850924, 320349822150, 320653684357, 319973974781, 320151882258, 320317410473, 321030125675, 321294319509, 322286065401, 322019885446, 321897830025, 322021879921, 321053356149, 321842813478, 321179497119, 321377857988, 320577348614, 321075186430, 321744025961, 321447426483, 321763517253, 321457273930, 320992185245, 321362880685, 321549916786, 321165913896, 320962992372, 320370058221, 320703332824, 319723711562, 318877415700, 318726814296, 318631804474, 319525203546, 319842823369, 320611443240, 321192262711, 321578205137, 321637311498, 320643069550, 320297253350, 319544821344, 320501118771, 321135639953, 320599012117, 321098277584, 321091120871, 320876627711, 320277535572, 319784220862, 320508072058, 319998902135, 319270618138, 319762326087, 319088177634, 319109739992, 319122698841, 319926865615, 319284526648, 318571194259, 318462670972, 317973955972, 317162007815, 317210786368, 317319040870, 316680689457, 315948727381, 315701199269, 316358285096, 317341522336, 317320715732, 316430356880, 317256821899, 316664420661, 317085982591, 317428862312, 318319622905, 318844240374, 319010002554, 318053863548, 319025645583, 318413651686, 318690221625, 318899137489, 318407335941, 317687352447, 318107863009, 318808832625, 317976135623, 317351276291, 316588536846, 316156962979, 316056027632, 316432466630, 316180373672, 315503816090, 316500642332, 316517194434, 316789905424, 316154967447, 316301483735, 316971946905, 317428984197, 317639037446, 318137168568, 317297376314, 317120613532, 317552570687, 316770960695, 317463260018, 318243449955, 318709808137, 318630169794, 318652523084, 317991570137, 317021643764, 317005249259, 316905245728, 316828152452, 315963617632, 315622234219, 314925336696, 315126562325, 315017603888, 314195256084, 313319391545, 312486160777, 312377711400, 313353668122, 313441485712, 312858066509, 313666935536, 313542651718, 313013952613, 313702484916, 314051804049, 313328961687, 313533159864, 313956298165, 314742267806, 313768879079, 313387677482, 312608588558, 311712945321, 312309660542, 313040392612, 313038519643, 312475616519, 313099678472, 312867105590, 312414351597, 312039499503, 312692816335, 312661242525, 313191819950, 312268285336, 312054379802, 312760729474, 311921922342, 311807748397, 312366109781, 312033851514, 311584724284, 311302363075, 310525067627, 311291217252, 311969427136, 311553482099, 311094553696, 310495368213, 309941496678, 309859249416, 309139064413, 309692867463, 309678832444, 310016459733, 309457143302, 310165798759, 310623157441, 309925555142, 309507078362, 309122669029, 308381181235, 307471193366, 307789644632, 307024399493, 306334465247, 306110234525, 305163920361, 305934831938, 306825548999, 305902269389, 305677955557, 305974421897, 306550273032, 306502917033, 307145122431, 306370615097, 307045011657, 306247970613, 305364706627, 305040741894, 305902727720, 306443763510, 307391299448, 307939106630, 307649846634, 307466964721, 308441878469, 308250217169, 307962649992, 307473319070, 307017001056, 306496779873, 306064590815, 306292084605, 306238651615, 306166010860, 306823898549, 306136113193, 305323638735, 304880281117, 304534191959, 305325401799, 305681613694, 305697656245, 306522527296, 306254677363, 305597471624, 305831134985, 304873693100, 305556615985, 306213847055, 305438480408, 305136430611, 305660036926, 305178961162, 304961277606, 305376525081, 305049479033, 305870060465, 306189333743, 307057532285, 306181763386, 305333220483, 305681519869, 305274709337, 304353634366, 305250047810, 304690022573, 304976519666, 305440848283, 304703348613, 305378676252, 304786004159, 303838788931, 303588435324, 304006594777, 304718465122, 304524027496, 304867313936, 305169988506, 304996808038, 304984480911, 305228445917, 305181518701, 306092600944, 306965877475, 307637071532, 307357702087, 307824656265, 307798326395, 306912903043, 306708236185, 306764396763, 305967803125, 306348122593, 306291651531, 305587445298, 305819116091, 305557744464, 304792203227, 304134145629, 303551661225, 303883515344, 304852493168, 305752920867, 305507101659, 304915525302, 304637491655, 304145658695, 304858690069, 305132848254, 305927502908, 304941524973, 304037770502, 303414352677, 302608484693, 303449261760, 304291985037, 303600262990, 303982189264, 303278693756, 303511046481, 302941314532, 302571907417, 303161985199, 303442933952, 303930490314, 304424655919, 304552167746, 304634279581, 303761348624, 303285557569, 302563158697, 302407694417, 302724955771, 302672062861, 303653943611, 302784825501, 303163432700, 303550115290, 303826619422, 303585993379, 302879257547, 303770619597, 303826719186, 304522801100, 303672146150, 303978651549, 304883397890, 303889511905, 304758986365, 305478752580, 305028275565, 304066900786, 303891542777, 303850242174, 302998728135, 302544665369, 301929879705, 302005405727, 302209978367, 301431588450, 301095865958, 301848325613, 301582949026, 302243754163, 301778789818, 302245221136, 302488084796, 302669999215, 302550390817, 301994887009, 302198767491, 301881720107, 302109160008, 301342708732, 300828598014, 300667205424, 299793031700, 300040394433, 299294128643, 298868928688, 298878061018, 298667565019, 298277327257, 298336111326, 298493242969, 297942783679, 297877597078, 298291910703, 299052481615, 299439196859, 300013522693, 299664084967, 300463583230, 300979444707, 301249911582, 300952357327, 301069749415, 300884648858, 301800230227, 300937541025, 300074634260, 300826525140, 301509011964, 302387444021, 302271017973, 302431141473, 301783784880, 301959202384, 301362822886, 302164050119, 302543149873, 301837118182, 300904002979, 300623750081, 301204334783, 301466470574, 301277001352, 301233621496, 300470037390, 300367967360, 300403651779, 300583751241, 301056468469, 300317287820, 300424213303, 299637684196, 299537362135, 300409261269, 299575119983, 299001433741, 298049500234, 297461277769, 296485106324, 296535080006, 296770740532, 296251232557, 296571079323, 297267337188, 296547774079, 296030211120, 295643323518, 294836159407, 294154556145, 294075941536, 294928843427, 294170478609, 294529687313, 295207784552, 294993424879, 294655363890, 294271504879, 293739141865, 293192651431, 293728394931, 292760612058, 293230717348, 292619155925, 291714353376, 291086678319, 290428368745, 289870332952, 289772874234, 288949779449, 289371737950, 289259757889, 288288146508, 289223754263, 289252192298, 290065461348, 290170275221, 290743691589, 289916896481, 290891669926, 291587028639, 291435727373, 291737614873, 291899771378, 291362120754, 291362548368, 290900626626, 291086689107, 291032077342, 290092399930, 289277881988, 288948149500, 289550575488, 290317675689, 290447034130, 290884303305, 291746386056, 291360063199, 291035642172, 292015120432, 291882543503, 291248180572, 290814079679, 289831700852, 290380214847, 289827022297, 289094493830, 289924072900, 290284920397, 291053116838, 290327561438, 290246060460, 290403267129, 290472827999, 291061790579, 291835181438, 292304994785, 291698777609, 290904986123, 290142897308, 290873925019, 289985626156, 290628507321, 291108661783, 291396381430, 290936950347, 290914634502, 290633039789, 290904308140, 291687180369, 291086121785, 290177180053, 290605982969, 290771534737, 289819760707, 289408998162, 289588769863, 288844292122, 288278938548, 288573355242, 289132625315, 288141236262, 287804706613, 287928387223, 288911660124, 288223534335, 288237851307, 289106048702, 288447006244, 288441060846, 287551768595, 286782865126, 285810952228, 286181688291, 285329938525, 285907680921, 286638739083, 287591828110, 286989823768, 287077114837, 286895723861, 286434645447, 286927698784, 286821523648, 286557684999, 287008885773, 286543218151, 285971576089, 285388616916, 284484045585, 283811209804, 283259719947, 284018929922, 284887468579, 283970654458, 284211463044, 285047184182, 284681990331, 284661458804, 284128933012, 284957100710, 284182579810, 283714639119, 284498283598, 285394458699, 285317449278, 284828736790, 284526797873, 283541640208, 283560121575, 284379023436, 284110047357, 283541395549, 282682740383, 281823377386, 281064412485, 281596243026, 281144732398, 281515715866, 281375725473, 281505302702, 281226679611, 280490839399, 280628809314, 280090270941, 279151187141, 279978700216, 280912996787, 280486883344, 281321042235, 281119126642, 281671840889, 281302344969, 282083048545, 281769831599, 281992715158, 281943926982, 281176942318, 280178362069, 279792161126, 278845019810, 279448806463, 280355517610, 281230922847, 280387827564, 280095662915, 279687391926, 278819218402, 278399981043, 277726751048, 278323511705, 277879740130, 278149315057, 277318521182, 276850403455, 277019849547, 276703184292, 276255605146, 277104914328, 277435301016, 276474324754, 277267135413, 276528601301, 277405083996, 278375369991, 278313268573, 278219152643, 279055794697, 278319004200, 278376335942, 278527577909, 277807906284, 277859446174, 278711258425, 278051049594, 278433107598, 278888947152, 278056950673, 278301356682, 278110879803, 277555617064, 278453531672, 278193099451, 277846844288, 277776820314, 278744794590, 277834789454, 278626195863, 278240686305, 278256672634, 277402444959, 278178288673, 278418686321, 277585978678, 277432811288, 278209981091, 279192698003, 278523919269, 279139996022, 279192116596, 279967236864, 279516576319, 278535271027, 279224631884, 278306260798, 278283506788, 278491596097, 278695833609, 279079023944, 278702474789, 278735702029, 278842824872, 278130935470, 278384779276, 278795424005, 279311522280, 278369528765, 277371252759, 277307587396, 277350496377, 277916311037, 277470185484, 276964933782, 277733554339, 277479563706, 277581327295, 277514112060, 277316457430, 276376599157, 275435271430, 275818251806, 275227644451, 275917458337, 276213758328, 276928935405, 277189111651, 276907456462, 276772175425, 275949457024, 276792325173, 276618033708, 275802527511, 275229339477, 275704821954, 274821066710, 275265728952, 275621520190, 276314721702, 277018744616, 276395327570, 276601168107, 277316617809, 278104254491, 277498343998, 278225118136, 277872297246, 278623981241, 278519689622, 278516684554, 279123872694, 279178531182, 279672513708, 279184433087, 279122129078, 278302424551, 278265087177, 278937058432, 278702066873, 279576076222, 278784865285, 278650233889, 278045463970, 278583674487, 279466773611, 279079609290, 279075932382, 278650107648, 278511974001, 279138253276, 279532784749, 279094326545, 279985178574, 280236496217, 279793995320, 280342967325, 280158192131, 280852392990, 281754176924, 281733936429, 282613433727, 283258012317, 282907448375, 282787370106, 283572907749, 284350331181, 284073997828, 283149668406, 282315133684, 282322476980, 282130429632, 282970242326, 282640226795, 283130814411, 282772856871, 282723364366, 282800041328, 283276084903, 282740379570, 282114588869, 282996874296, 282945837335, 283355164565, 283426301967, 283708361604, 283300256814, 282650882506, 283369616256, 283358353010, 283191533047, 283605408051, 283861783793, 284371160711, 284241408777, 284037519768, 283982717569, 283194810466, 282318807982, 281745295054, 281345577085, 280787425359, 280559380899, 281484393857, 282198996071, 282996668934, 282277046326, 283274224826, 282382516556, 281409802267, 281061728082, 280722820266, 279833166574, 279826777186, 280567250778, 280581894114, 280234613669, 280222029650, 279282776389, 279816797044, 279329458577, 279463384583, 280130893892, 279534607788, 278539157732, 277926044352, 278642247226, 279116921795, 278158122160, 277199208534, 278166926572, 278959096963, 279062295565, 279786240908, 279335945824, 279819710676, 279230966531, 279006462140, 279286227479, 278938619788, 278674795048, 279148242290, 279732658719, 278873782501, 279655478710, 279473085106, 279923089565, 280306619067, 280030976352, 280903102877, 281116011273, 280247674854, 279524286437, 279511874352, 278869054451, 279609777884, 279177512431, 278821988327, 279125332829, 279808606679, 279907341449, 278992047947, 278205614689, 277350286196, 277751071114, 277209111360, 277606561683, 278363375550, 278050988182, 278476720045, 278186301332, 277842170980, 277865422095, 278803709276, 278023189692, 277788454571, 278339758978, 278354260572, 277982534487, 278540600872, 278797935261, 279696929414, 279494148002, 279858415930, 280693833071, 281257503272, 280554106426, 279898567509, 279344165636, 279177629823, 279283271116, 278873251757, 279267736801, 279103175186, 278264876766, 277942879267, 278507742623, 278335999232, 278622705168, 278578554589, 278240872820, 279229245162, 278549430871, 278723255432, 278264229981, 278133338659, 278542269305, 278902576272, 278254848256, 278664706995, 278006481616, 278662662883, 279539255330, 279047792263, 278124266332, 277502979264, 277838891436, 278834181908, 279036384925, 279951390729, 280709038402, 279922325286, 280562575035, 280601278971, 281151093414, 280638858276, 280499792184, 281292741647, 281098532578, 281636724417, 281180342242, 281877372261, 282379628214, 283225621957, 283184916961, 284116665203, 284755477128, 284638599557, 285238093707, 285317448091, 286044528811, 285534500137, 285123778699, 285333953131, 284650585164, 285187202222, 285370308214, 286054634924, 286159157312, 286084425039, 286109144058, 286525932245, 287457769833, 288294440273, 288304249244, 287880076274, 288662956367, 288904046448, 288109296996, 287414254067, 287370643344, 287402492311, 287398542229, 286552111222, 286981996099, 286673389086, 287088833102, 287224152279, 286943046973, 287544046704, 287394528899, 286526667231, 285661475730, 285737639521, 286733591937, 287299101456, 287003768833, 286736140646, 287286713303, 287297739494, 288040621031, 288971583055, 289676119683, 289338030123, 289072970986, 288364395421, 287414232588, 286437886990, 285864465856, 286580076460, 285644964501, 285127601093, 285309251969, 284643123445, 283874718910, 284409510634, 283957058366, 284050341774, 283919258942, 283881096404, 283884877224, 284373488993, 283486621763, 283634412670, 284237741767, 283971483623, 283212776136, 283777894619, 283984400962, 283668789101, 283601937542, 283752135853, 284075565843, 284503999080, 284121854930, 284208573694, 284844358435, 284190294116, 284901380991, 285659462916, 286282193661, 286001013098, 286214836941, 286126590832, 287031499285, 287091622200, 287379723361, 287525561739, 287962153862, 288023724990, 288421046375, 289296790637, 289679999096, 290084188736, 290304181767, 289519801865, 290417845056, 289910922851, 290295066483, 290939209069, 290960454426, 290447354534, 290057138410, 289402423520, 290351274188, 289374388877, 289036476011, 288847609520, 289493759856, 288527154980, 288702209300, 288097941980, 288637065275, 288802395586, 288089029095, 288604809888, 289127498691, 289792424874, 289709411216, 288787255776, 288151330543, 288491939235, 288531880713, 288071369111, 288037385784, 288403107617, 288987276372, 288705592586, 288731906559, 288054437455, 287910424312, 287948963040, 287253574126, 287996938544, 288793145262, 287873030955, 287610450430, 287715789869, 288020644328, 288140723103, 288164301863, 287686324694, 288630128840, 288435201115, 288127677273, 287326694075, 287295116212, 288039577669, 288626969642, 289246932875, 288741319856, 288540513363, 287835098129, 287893258674, 288212588487, 288688308921, 288654100923, 288355494827, 287360346600, 286800573356, 285909742117, 286322915801, 285602068842, 284668362492, 285314666383, 284703710539, 283796461138, 283663112524, 283726298689, 283081290855, 283529472189, 282932217172, 283315752609, 283389075101, 282455846103, 282291431930, 282998244991, 282330606253, 282287139885, 282750353322, 281994456751, 282744431164, 282895318885, 283204171780, 283157070005, 282362145226, 283117920295, 282301706472, 281947832948, 281662344336, 282529497685, 283123099371, 282168867901, 282022633053, 281131688020, 281298842751, 280472606661, 280105807449, 279472735418, 278788047123, 278655422263, 277714124822, 277711267439, 276880119090, 276968878910, 276673857978, 277414292906, 278292339529, 278131688815, 277866386489, 277439793805, 276772750267, 276614377495, 275979119296, 275799270078, 275654409613, 275362914815, 275075040434, 275650845181, 275302050519, 276153402515, 276266977243, 275594498611, 276488575045, 275864085603, 276158229939, 276447008423, 276936005784, 277756410089, 278310089763, 277663957850, 277218216448, 277378904989, 277912121698, 276990620007, 277906703600, 277538668612, 278268622728, 279252918917, 278725413552, 278657591319, 278875964592, 279012555034, 279053793670, 278881602430, 278327848451, 277902140214, 277360113107, 276916962470, 277310642123, 276971272196, 276008034456, 275208918583, 274992079838, 274824030516, 274492408273, 274218297347, 273793392546, 274707137673, 273971438775, 274521025942, 274244331416, 274968134964, 274553083724, 274754960171, 273796430994, 274250093554, 273763376622, 272940380496, 273222478624, 273701263935, 273936317036, 274723568209, 275615853306, 275836712486, 276070138319, 275894268837, 275649342332, 275160999117, 274707644940, 273842610034, 274071811008, 274689581514, 274054191523, 274912882731, 274800465788, 275393797036, 274690559274, 274373470774, 275226702571, 275205049581, 275442475415, 274561810394, 274135368059, 274684576865, 274115924044, 273233216696, 273949999272, 273452008592, 274189783321, 274278822314, 273771782116, 272842966761, 272801616314, 271996813188, 272387407708, 272303862551, 273260389653, 273848327673, 274010711594, 273476036070, 272609490938, 271950541797, 271187994665, 270464262033, 270430579650, 271250226698, 271598412779, 272410197500, 272548469825, 271663269459, 270732545987, 271365194309, 270709625170, 270922307294, 270890618189, 270986166857, 270529074142, 270763884665, 270178198865, 269546385990, 268626683057, 268665419684, 268267331483, 267359995988, 267782201249, 267079057337, 266678295412, 265917154007, 266155699095, 265683006236, 266258643146, 265854797725, 265870515698, 266432847135, 267264902852, 267334676168, 267749970841, 268690122721, 269071030151, 269914919933, 269823337723, 269452368942, 268787638384, 268859586828, 268269122294, 268855349583, 268946061568, 269469854194, 269205376042, 270079028611, 270980502224, 270718658193, 271380856076, 271976386140, 271861532316, 272682560057, 272642007725, 271758136342, 271426532213, 271844845956, 270854456292, 269915231124, 269801848261, 268874301740, 267993744628, 268510757894, 267639159377, 267746025301, 267758333086, 267410519691, 266881533037, 267411935371, 266539140219, 265604751093, 264877282160, 264598295062, 263828414340, 263418724907, 262726981461, 262492472082, 263397331225, 262841930878, 263143915258, 263632863844, 263868619884, 263568348811, 263461493088, 263514796375, 264433625469, 264638253538, 265620338345, 265898068481, 266849073516, 267582167109, 267439782260, 267831229336, 267603218636, 267649028890, 266813705115, 265910007242, 265641500319, 265524985345, 266048762305, 266985420825, 266426868013, 266147919361, 265524205356, 264602368700, 264988072659, 265799756032, 265678787394, 265412568918, 265933458057, 264934817227, 265279897849, 265699580571, 266420750803, 266411367057, 266870646406, 267783217886, 266958510669, 266295568024, 266419649890, 266120903571, 265261304223, 265887508623, 265977904112, 266450534072, 266515696456, 267182899254, 268127990299, 269099699530, 269921196384, 269591398326, 269881767941, 269201585489, 269955096757, 270688085722, 270135979510, 270832346932, 270340757011, 271221850546, 271639364837, 271418439572, 272257001402, 271839331088, 271636677260, 271490389218, 271412648591, 270925411618, 270036671255, 269762563063, 269141108161, 269655859194, 269796080803, 269557757239, 269423368077, 269487311173, 269696420489, 269850374043, 270686307376, 271026512213, 271673230956, 270948420875, 271715655822, 272636846851, 272615608067, 272783775171, 272536594046, 273525315987, 273792016463, 273088476516, 273407013086, 273316944819, 272543346228, 272115555133, 272444163217, 273371444710, 272380644507, 272795669641, 272697494900, 271844412495, 271529074252, 271425168667, 272121389506, 271454245272, 270637679722, 270102522775, 269780404538, 269166532415, 269660092494, 269655472952, 270549236944, 271190206412, 270738783820, 270935940823, 270923239383, 271005629772, 270544113911, 269545510283, 269694749559, 268890546448, 269820762979, 270799133762, 271591360791, 272116137480, 271608915454, 271346885359, 272072371964, 272306560113, 272530487596, 272796079529, 272408742815, 272807812826, 273254925022, 273144512658, 273620008208, 272971662458, 272586163326, 273390697444, 273992150715, 274157453477, 274051123830, 274586104025, 274865769634, 274067308536, 273704411098, 274610461755, 274440691280, 274062961640, 273512174049, 274332364727, 273589773892, 273471693791, 272726031236, 272587692047, 272173641435, 271457755012, 271553183387, 270827172246, 270214269702, 270695055643, 270840727032, 269897232648, 270422308270, 270849735128, 271392659809, 271443641355, 270548491277, 269950566131, 270531469378, 270087356293, 271026790127, 270043003391, 270290097226, 269456512459, 268822248925, 269814656694, 270392472868, 270282034765, 271140025983, 271366379875, 272255582724, 271462409242, 272070844307, 271865487573, 271475314407, 270483240657, 270977271790, 270746836403, 271158553230, 270734007321, 270539584201, 270181144005, 271127839885, 270753625354, 271069954866, 270382330149, 270266708583, 269702747970, 269094995329, 268540689125, 267607389051, 266631486172, 266540576968, 266083839010, 265440132376, 265038308000, 264819172747, 263968855442, 264010830766, 264260646722, 263307122016, 263006037280, 263153245074, 262773789058, 262859084678, 262375927731, 262725863797, 262330698913, 263185102872, 263151833183, 262920929356, 263060735605, 263585005438, 263661816792, 263583723506, 263566640188, 263637346078, 264409637673, 264441933527, 264001218008, 264801393667, 265348305931, 264410616323, 264152122761, 264191827026, 264390955701, 263529805798, 264139670988, 263369774955, 262584490320, 261724908495, 262273825637, 262958840108, 263452559915, 263141860310, 263693521045, 263647473782, 264172324403, 264211504402, 263388297184, 262681574351, 262790925719, 261939576477, 262586995528, 263449724767, 264081730487, 263729397472, 264595200296, 265506730945, 265192240975, 265593070239, 264819717524, 265488369940, 265498022759, 265188743907, 264951540614, 265752143217, 265757611508, 265244974460, 264806367764, 264704810122, 264124612216, 263638492888, 263720478038, 264689015120, 264885537593, 264988364541, 265790751340, 266498019632, 267243114326, 267793586839, 267975434779, 267594396356, 267141022894, 266461350676, 267122976917, 267260020867, 267188457283, 266771260006, 266691878701, 266797759952, 266600151149, 267049753473, 266659820543, 267424720728, 267705366513, 267073590170, 267249216023, 266748738321, 266067340828, 265688222018, 265718404575, 266212411309, 265969714378, 265696635630, 265059673078, 266056967046] 360019999220