//
// ATTACHMENT POINTS (lower words only 190001<=c<=199999)
// 10/09/13 (dkc)
//
int att15[2185+1840+2140+2363+1400+1955+1782+2304+2124+1031+1209+1131+15271]={
1813400,1432862,119230,463360,84010,48500,277802,213304,48208,225958,225902,811748,138596,48008,50758,1466152,
755458,83176,49318,391114,83338,119062,47716,404234,111206,109910,226520,391646,48104,137036,435584,118970,
792272,47578,47896,388438,48148,47644,210248,641402,1523246,691862,120272,216908,633866,122702,119804,463568,
118814,119894,47636,215108,173264,6102824,991288,47702,48866,47810,119702,50006,373142,823664,48088,130744,
506854,49384,255196,818764,2532664,87874,799378,142462,126082,1104310,837874,49498,210310,435952,1215442,155188,
227620,122626,47662,2112982,50806,182590,489394,120430,138202,458360,894104,592298,122498,120446,547562,400580,
205832,20046158,252584,468566,11414420,359234,398384,134090,141830,452042,10405862,48962,110576,386972,162740,7984766,
173582,50582,570842,120050,50654,173906,133766,48914,137864,405110,645524,927836,611012,229616,168974,324710,
47690,50006,258416,47834,122534,130202,48098,249914,63674,177308,47738,1587878,972764,231560,1376090,138296,
48368,118862,130310,71210,169076,2831714,50420,176744,1709324,374084,235178,48590,250886,228692,388106,84188,
85034,1062998,410300,359912,152684,119204,1103930,811736,90938,146126,138158,122984,296540,127772,84062,1557260,
379226,4186762,594142,15130348,2902750,29203126,31545970,18910714,1209526,2855830,10284118,2191876,1497490,1060954,3743746,2209444,
763630,505042,573406,3247330,16912186,23390458,11029642,11541130,553426,471058,1996990,10445956,411838,23909128,848146,3365908,
1157038,585826,594418,1036510,2722930,2023090,271474,7578286,264634,1414174,22394470,552670,189147508,314962,1720894,1994074,
1034404,5194384,475762,28607818,15162802,2792914,5859574,224770,8054836,4351720,17517424,51832744,1585834,1135006,5518132,1202074,
9345310,7922158,620698,1463362,2121892,1276690,4101226,3105250,6510958,47468950,3113770,47780,47636,389156,395666,48344,
83906,49094,2094286,272746,2141344,119056,372748,85078,1174384,137026,140428,48566,47684,226100,83318,172334,
130030,48718,121078,83464,4521518,226124,612332,48782,172358,123902,49358,48068,5519114,123704,83612,47704,
228850,429460,118960,1668382,3308632,47752,122524,119914,338890,118868,254246,8142304,229090,2257852,47620,83746,
83278,259102,47552,228386,227630,140830,48196,122788,11783656,48868,49816,90898,51940,313498,367570,89098,
53764,120412,47770,600508,127108,50518,120628,366112,127036,169900,119278,49480,48142,174286,231328,49276,
122824,122554,1931788,48166,217510,137752,422362,48124,2273122,120664,632872,121006,123544,53188,47618,386468,
172268,83182,50386,553112,406148,636026,1201406,632866,858838,2762812,137710,207046,119092,1902136,227434,233104,
120010,120118,228244,175124,173342,995108,376274,172694,47864,83354,3061472,517466,47846,213400,504592,49498,
48562,120106,626788,137770,120160,55726,791170,83302,175492,238534,47636,109982,222722,2357018,388402,639670,
215510,198878,2228558,8870558,172670,3728840,4701452,5563814,221486,6336230,2032988,17699396,2174414,6592154,1262258,1630904,
67885016,3726734,132830,6190268,1383998,55434248,2571998,316958,2411132,9154868,421244,3504632,878234,89111588,29111918,3989822,
349628,1293764,5775224,622598,542750,1382558,348254,2562092,1320548,245330,786398,20126966,1760894,3040988,245534,4739234,
616334,5593274,4514054,12024662,15496844,4793534,1301756,2625890,365846,939806,40839638,2025698,1770098,41613638,108230342,959126,
4790492,2625260,2499098,2881394,487724,6687932,1499572,277750,173542,48964,218782,353308,50410,121756,214150,225994,
526906,121054,111448,49666,120244,386842,121018,121666,84808,306724,52474,230908,143614,118910,173090,49228,
228502,172324,48058,566332,466246,122392,518506,1045468,652294,127684,387424,110000,337972,48742,47672,706562,
136990,23317868,5160908,22897964,7034342,793874,11508068,686702,1427882,3685034,3708902,2599688,897230,25661702,491042,2149166,
7123232,2384942,844322,4855214,5993534,1990424,1428284,8450642,867746,177158,899174,916670,6934106,885566,611246,859484,
13371068,3197468,491366,2348588,1929188,1774622,1407044,783014,353666,4377818,8961914,3329726,199406,520526,1253090,2860670,
3651878,6770288,4356578,6049586,3286406,4120382,205670,3334100,2938916,1722134,2809496,1278254,1879292,987206,554222,1195214,
969710,7068134,1441298,1954460,1954622,1444808,464366,7557818,321068,413726,7133744,1188578,1793414,650018,1463906,193615184,
209990,506918,717350,2624150,27451298,3866690,1587746,2024750,354314,1723430,2070434,2977580,281534,1080842,1505810,406802,
7721426,1495982,1857566,9991748,1091630,1884476,1794494,3096446,1898066,547214,2239346,1533890,10355180,517286,1471196,983900,
3178028,3687356,1309358,7012838,4515080,815906,11980460,979526,635438,2046782,749606,3296678,1177166,16940576,23405348,23627792,
1990886,6378404,7149368,788270,2917598,1431830,1837820,820994,943886,1536806,444926,688970,1729262,6993776,10892372,5123270,
396974,17469092,1517222,3529892,1600166,1554302,7833380,1262702,731174,3025100,4569440,2962892,1739630,1605398,2831672,10910072,
2739512,4947068,676262,777026,2821214,3582380,1803242,1466822,386606,6584186,1319078,1814468,2141390,705422,1008686,5276696,
1236134,2853380,963326,759206,903062,1468550,3464282,2860184,2584622,1938398,26388416,751910,518054,10178372,1243262,4194740,
7859666,3569258,5923928,3643292,1570406,3443870,651170,2901656,2843174,1180526,5027378,889238,642350,2976824,1152614,5086406,
1241102,14144798,827798,508334,3294734,728654,1507646,7249034,1074854,406694,1221734,4578860,3916262,1098542,2774648,5012678,
300974,3026462,365126,876818,950270,252974,3945422,4430936,2160830,1510562,1428590,3827324,2571896,3621746,1067006,805286,
845294,3063332,8784308,1583138,1596098,4435310,1778834,662126,469550,737678,1192088,828866,1350182,3726722,1971452,1032458,
341102,1484318,2243612,654782,3529406,3179486,751982,30994238,6975974,3389438,1225766,2271218,865802,5928896,1956710,23710736,
2984600,5949956,663458,3134450,1884638,671630,2703116,1191260,12097370,4677338,3802118,1947746,3121022,3102698,974990,214142,
758234,34822568,3161990,1011710,12623114,1494524,5336354,1424540,928334,5245538,668558,1924418,2776376,8611994,217598,3143198,
594722,872444,2177906,1276958,8170706,1806716,1783874,1490150,1950878,1657820,4682540,4328246,1371566,1294562,868070,1510418,
3358886,5925380,3333062,2704520,1641638,719906,701966,753278,207398,763646,1692326,2678540,730526,6990764,794750,1283942,
1379342,1437662,687278,1288622,5650958,23632796,1426118,4259720,8336180,2017730,65966,2117090,4863962,3706094,578318,3474068,
221582,6640844,733070,11639288,944534,3496358,2009198,784802,5977550,5558798,1142174,1820738,961934,1985870,2332658,2003366,
1160222,1820786,2796680,3123110,618332,1216226,1115228,8870546,28868474,209918,549806,932222,1832150,446126,4037276,1609382,
1332542,3303902,1101998,844646,1329446,1420166,7776722,1805078,2801720,1184798,3424916,1026950,1546382,6690098,4023938,1124678,
1284572,1194662,3682658,1046702,12059192,1163030,3080990,5091410,6188654,3850652,1873226,695534,2151758,4102886,2547320,1686242,
1891262,6626684,1253468,686414,508862,2692856,841574,1572626,709742,2964254,2870732,1838282,6483380,546446,1900814,3236834,
799778,8068160,4357616,3894554,1741802,3316646,6679172,14154014,673250,869870,6989726,1105886,11626166,1451918,6803102,2186750,
1811786,17885360,607358,8751962,1545788,1835204,16572632,1335182,1617062,1485686,1533404,6278222,1765706,633926,3711512,3213182,
1003340,1004798,1921502,1556732,926174,1016462,1572770,646562,657254,868898,5105570,5101196,1038332,1529426,656930,1695722,
1599014,657902,1039790,1505174,663086,1042706,1616510,3034334,1503182,672806,2129726,1449446,4924706,6212612,677666,1068950,
1651502,4318832,683174,2003042,1303310,2916236,1077698,1078670,5852486,2893880,1086446,5891852,1979714,1976798,6133880,1843580,
2059742,1274150,703910,1311950,1709822,2785016,2036414,1721486,712334,4751276,1258598,2634680,1256654,4592684,1171982,1195106,
1924310,2007254,1135046,2988830,1991486,1468946,4076642,1467650,4834802,2586146,23802896,1208540,5385926,1221662,1441004,1156430,
1794386,1219790,1218638,1471052,1639586,1919774,2866502,1916156,2892746,1183646,3181430,1263836,2805266,5659544,5021426,1373090,
5217932,1874684,2831510,1869014,799502,1867286,5257622,5162636,1358606,1533260,3057014,6600440,2659142,1959134,1497830,2910242,
12518138,18471476,802082,4868012,3157886,7078448,1466444,4812716,1267238,1429580,2740376,4712492,3200654,1536278,1241762,1401932,
1719326,1296398,1992674,3720026,1557662,2635400,3513638,1313894,6838256,1191650,3034166,3496142,4745864,1666838,1167842,2978282,
1164002,1631846,2085986,2062658,3146438,1143266,4559240,2011622,1237286,4811474,1588766,1212710,3378044,1705406,2530838,7427126,
819326,3445322,2925794,1910882,10965368,5047670,7663322,1704098,3476774,3459278,1473788,6983408,3144764,1259366,707198,1513154,
3082556,3087902,1801148,1381628,1023374,3341180,2597906,3039788,783086,1197158,5178566,1980866,3025694,1852124,1194818,5259800,
4476296,1420994,2504594,2979038,2969804,1639694,1501286,1171490,1031150,1887554,1128038,1626878,1924700,4771478,2907596,1043138,
1470182,738542,2860940,1638542,4861046,1446854,2838584,682274,3563420,2068556,1534718,1266446,3890018,4561526,3107900,4535282,
2729720,1241870,686786,708518,2006348,3051038,4576520,3405956,5897684,3002924,1333724,2942174,5783960,2932940,756038,1186508,
7527728,1859468,2606654,5566232,7383386,2824076,7216688,7147190,1474502,1340804,1292738,2296100,2425862,4474352,4631816,2519174,
1838468,1334210,1528934,387010,136996,428002,273152,83558,119060,497702,47666,150086,228572,48242,206966,122246,
990782,111152,212498,120140,131564,386440,1147774,517118,390002,214574,358862,48434,83402,1451750,83494,48244,
128164,386176,86302,47596,3575812,122674,123088,1145458,48982,176116,6818536,59062,51976,95716,62482,560542,
67762,240556,388948,227540,136778,811198,652654,47566,317528,49544,89966,53786,229742,2426282,126278,654218,
311048,51644,208118,14546042,502778,130958,49976,3343256,11980448,48734,515384,369368,69434,768986,35989334,48962,
547184,1135952,201566,625214,226862,135332,51812,377552,1683056,60014,584588,449234,53846,4147046,49112,1006082,
147134,56204,10475954,54692,257042,146162,49934,57404,250022,436808,241004,52382,1046654,588068,485948,84782,
49778,273968,54926,182846,2045384,597032,210548,810224,148958,145676,122912,146558,242738,3949784,432434,507116,
186812,250238,122984,279182,261764,137942,59402,283286,339482,2619188,231884,384644,120536,141398,373210,118958,
119174,1114330,225886,47846,1640468,47972,47734,808028,210224,48904,327928,1024492,118906,1804288,110542,49876,
47758,153094,83362,138766,1430132,48554,48122,225986,228050,255050,539528,119174,207062,642020,139994,173570,
125942,125078,137044,1141942,119884,47992,16555178,1665812,48112,597178,508726,120466,47612,689272,228922,138892,
8642488,301018,213244,306896,883754,138878,119588,6154228,47674,83224,656680,627340,110300,122996,174530,110624,
1540190,47746,653356,119510,150644,961748,175958,83360,466562,176660,83398,47704,327802,6333764,663422,588254,
1694678,173066,111878,221624,427526,314918,432086,3241142,391262,433706,138452,114686,431546,141692,157454,1317068,
250916,6680588,118844,263066,52934,172538,2511158,256454,64358,447758,642686,406814,879182,884012,524888,454874,
448286,186038,114362,441482,1389182,54116,253196,308426,6843092,389102,6708266,5593598,119110,121034,388100,2355428,
412886,229340,84254,51860,1276508,256412,51314,160484,49052,120980,119396,2933078,1957394,137660,225938,387290,
217310,627698,623984,119900,352208,47864,48934,508222,119636,47990,388340,49430,48014,47690,520148,1180430,
119014,570752,877928,118966,125932,137584,119074,316462,126256,47956,311032,119468,385858,5255380,120374,521846,
254024,49214,479366,47560,120236,47948,989266,555770,119018,83500,172468,47924,47942,119248,638374,857446,
119318,110312,373126,119506,174136,219592,136810,85046,252902,84128,338378,119288,48092,524516,47876,83626,
136978,47648,47816,120148,227122,119050,507220,507056,226714,119092,172480,600680,172882,47692,1502156,1260430,
858238,227356,49858,431626,47636,256436,4600706,173470,47674,47596,119488,47966,9020630,507530,338252,174962,
47788,47842,119026,507934,111760,49852,329632,124696,137500,118972,47864,344180,208192,178060,47650,119302,
217642,48886,130612,172978,152266,51766,119806,119120,119002,1541812,119506,47864,388046,121366,173350,687988,
226718,804782,1428776,368948,229364,245626,1314358,449170,237694,147346,388348,1930102,47698,83740,2166298,172672,
629098,431134,130144,48370,149038,856546,48424,445768,1194532,338308,758788,8009122,170266,1144474,741850,172996,
5110990,160324,2767804,4586110,348982,144886,1926718,413518,504412,7591048,51250,330898,209842,1625398,1289896,7941454,
2169646,10555414,4555798,4611100,848284,1311928,2617252,803168,49694,464954,5425916,122810,84212,2958980,120848,47762,
119120,173128,47746,631280,83606,339098,3245230,1771120,8142166,122716,253180,521038,119098,387674,212348,119060,
51176,121994,230678,514588,120418,139108,2159836,1686868,234968,1523084,398156,517360,1177294,266026,253768,130168,
1179562,1001902,12851218,1582186,225166,770836,195934,4258990,1002952,2052418,3055684,494338,48404,386588,217292,119486,
119396,84182,369668,357968,125876,366940,47744,242918,615640,1089646,2273216,48986,121154,151946,110096,83512,
47686,119290,48190,252848,471872,47638,381296,1027268,119770,2705992,72556466,147608,119516,2882192,1803002,48236,
226526,173084,47894,295448,54914,226904,640004,230576,629312,137642,356198,180872,47942,125078,138698,150506,
129182,123998,119246,316778,240836,538210,307118,227792,119054,84380,119692,49006,119078,47702,471742,174310,
963268,503864,123088,390028,245902,2549974,388246,883048,47668,972742,7890196,50986,131638,591364,48856,50806,
229162,511282,311026,231106,125086,213922,48196,52564,323662,566806,519304,122134,110782,119758,389542,84214,
124078,84034,244846,666532,311188,178858,397318,142408,112348,48892,1088086,164728,48034,150256,132538,313276,
214894,252992,390916,119170,48754,133768,47620,210040,119512,227134,47644,247948,274150,133372,197038,343180,
403666,150946,247276,71098,260344,798784,247870,119042,430388,628324,1297966,226240,227752,315284,368450,132764,
138140,2530004,518162,228128,110366,49244,177830,207638,129812,49226,1236740,390344,250322,321998,51146,2324258,
85796,55490,48110,353762,50552,139922,1453742,47624,231422,239144,49262,175064,49730,57482,174092,83960,
617768,52946,120146,119534,520106,137924,121532,87110,47912,422540,1505552,151352,607388,60134,387914,371498,
402494,267188,49526,47750,243266,48506,580658,51350,129092,389876,50054,239522,231908,53918,471140,642902,
391316,314168,177992,130562,84626,119642,49202,86138,744268,120962,137228,407588,110318,49808,83390,2282420,
228908,2220770,136904,47890,47644,1936304,210980,373562,119752,238774,488518,83866,84244,1242196,545704,49306,
48724,83870,507704,83978,231440,139238,283580,58130,855158,130904,51074,177512,172814,229820,512972,2212430,
49742,48122,119876,48338,1322240,51854,48356,375142,226390,5588158,1074134,47858,689222,47666,535646,387416,
50108,48062,127238,83732,357998,486668,277364,193946,269798,990622,47810,119302,47614,229192,255878,172724,
274028,212792,780692,628304,217522,119092,1368254,367184,6287054,119296,313948,83518,137162,137918,136912,47744,
47822,366854,121262,120092,48478,47722,178106,120818,373808,227288,145528,83356,387802,226610,121094,48548,
302888,53278,142600,238084,387232,811024,50116,234682,120616,822688,641896,237856,85414,173320,1548286,49360,
48040,233170,207094,83488,230578,86026,2316532,440126,980582,747788,94014428,917798,248342,1147334,308822,355910,
4854542,1249478,1645970,431942,502412,17575592,5788148,41689940,1714472,3144794,445958,737054,187718,952934,3371918,968972,
1830950,492614,254246,1318490,844070,2326940,215366,1325336,78004160,1018058,1794200,992462,239558,1910654,2926220,4522604,
482270,3870878,1721804,238694,650156,20032808,571910,10707404,55912856,32529326,872744,4645202,1473926,441302,3851342,1130810,
1517342,510314,398246,2322566,380510,964382,4161428,614138,973022,2625746,474566,1597670,3777578,4410338,5899742,47728,
49618,500044,382648,50104,119614,1032214,83386,137638,306902,
// 
508564,47666,120842,137036,1066598,248174,733652,83774,120004,47690,1335452,507586,1083658,374782,51268,634108,
51094,120298,48340,48358,48496,47650,49276,2301286,119974,229000,49234,123322,1824862,47722,666508,228136,
253768,47908,1959430,233050,485924,253958,307298,84164,3766880,122690,516170,227972,48386,50774,120512,913826,
320492,510256,392158,119278,84328,387946,227348,50116,173356,229426,49288,50776,131962,1391128,56938,421726,
52972,1161508,217574,47830,226966,110264,51752,387614,48116,994952,1011548,139354,210814,47806,49516,628264,
49474,49330,48016,253324,217394,468530,3396518,47644,218038,47722,119284,226580,243122,47708,573992,120110,
961640,119138,609494,83530,48020,260672,351106,48148,48124,47926,643076,388898,83704,83380,173662,48082,
180706,138190,47938,123820,319246,604762,49432,125852,1864148,184004,57662,85238,920282,339164,444974,1095242,
1987538,49004,229028,48284,178664,128696,395618,10711292,57842,217112,684626,188762,178502,96596,174938,742622,
379112,49604,461636,468356,531728,2506154,643802,52982,761108,185198,584378,151352,231836,122918,53774,124826,
11338718,279494,521198,1001498,48056,241826,152378,689566,83566,119200,227272,213518,83678,84866,212914,110792,
2348684,119320,119804,47924,47876,48380,273604,132508,121018,84178,47818,1652116,112042,48322,218012,226910,
226396,427382,217606,380848,291202,338458,180266,48398,430190,51866,232952,48086,2141276,49418,137942,2840018,
133982,129434,5411444,520286,124970,235490,172976,83618,228524,84086,126734,404186,308876,461600,226904,48974,
49028,933200,49166,141074,52970,1001480,1514210,180602,229388,179024,437180,49036,966568,48322,137152,119254,
48262,120370,48772,50716,176962,173776,137422,213574,47836,120640,377248,357148,389522,3496358,120556,1036468,
110662,1152136,176986,84292,419572,326944,179926,400132,55450,112066,179440,228088,138934,53188,51778,280906,
86128,1468036,113848,49978,128674,367660,143044,545614,48106,48616,416818,49060,48844,1506430,50860,57682,
174826,51730,180898,1290184,137806,213316,49348,392032,137536,53278,85102,53650,242074,551764,135286,134962,
121906,235270,427402,236728,131374,275158,661762,431596,238618,239806,111634,222280,49132,88774,51028,123274,
667792,572830,1065490,470716,52198,50866,134542,232840,182032,58930,52948,660790,48940,1145710,126838,54532,
89332,90556,532456,724138,56194,51220,50632,523744,367300,2742526,371674,546472,50218,53980,239752,408754,
86344,407098,49942,175798,57076,119980,256204,367444,145654,1091878,54964,1861696,48682,560440,214774,120988,
120628,147526,1251532,49318,83932,255682,49750,649126,539152,57286,218536,84346,348784,178066,2519254,1027720,
48286,381688,123058,252650,273292,1524868,48434,125744,849626,7163414,48194,324986,85418,289904,720350,340946,
323288,827888,47780,110888,959234,179486,47930,128120,861310,387326,50590,119458,375184,48472,308728,9483382,
119296,792196,150478,138134,392750,235880,258200,226970,122768,83522,48224,380888,48806,119204,49106,231236,
84656,214190,816542,53450,92434,137398,120994,2941900,177412,665032,177298,975544,136330,315052,49606,654460,
126538,7247536,224122,241036,132874,48964,48562,83884,84064,55870,389104,308158,388618,83848,83794,390076,
51694,121732,1396798,278230,145066,376916,119426,213512,137870,387724,32859082,119198,253442,768902,121826,119512,
173512,508492,48592,470836,49258,273878,120950,84082,6301042,308554,370762,50290,746530,137578,1059352,52402,
228850,390148,48292,395980,238504,404404,5421868,232090,121228,4253254,329872,120562,174184,120202,121768,119284,
241594,53620,83866,1560418,513592,227662,49048,1379050,49282,817504,12516700,231928,23370820,228688,228148,338998,
364720,231226,49192,228634,229930,395656,833746,408658,50002,236086,330910,2838994,119212,2648956,179476,120346,
990518,119282,641426,83638,228388,48002,203974,119710,83860,83662,228302,226816,695590,130652,119732,119858,
48848,826438,524758,213214,48628,84844,152168,331832,274532,52214,123932,53042,135002,159458,51404,766136,
819284,256664,273512,51998,48980,638642,60698,575480,60494,5786456,426164,223772,318638,152258,1004384,498692,
10833836,988562,339860,454124,3966284,643016,661970,388748,1359770,132716,657380,701498,1015076,568400,54182,52886,
158486,48944,135812,384206,365906,298328,128414,462884,229592,1411166,56414,604298,4795886,3076904,596210,129476,
327458,57830,541118,48134,48470,458012,185924,2545070,128180,49844,4259678,248870,516818,60770,57956,600356,
537230,117860,393122,179876,174368,1167914,226850,66998,123104,232022,240446,56714,25280084,859622,238826,401162,
1685828,96602,696746,44908886,1293068,131636,2282882,592808,125930,3482012,192398,122510,110624,190622,329654,905456,
428474,519908,53078,256178,240068,185438,951644,677624,601562,244280,303860,380426,315308,259994,507164,243524,
912278,50078,61754,1534016,375944,140942,276482,89402,898436,53948,3440540,54938,457634,388856,151682,182468,
258428,1009460,411680,482258,1505522,703508,394346,126992,48350,489668,242552,54578,132680,454550,139196,393608,
125282,662456,616790,63326,141698,60098,138170,982892,264908,60302,48242,529562,66326,218354,414110,93290,
143210,128522,168242,1607240,342032,301100,2486414,169274,417188,50306,125858,73694,219074,1363754,153518,180362,
54770,55658,121988,113378,143804,235262,524534,227162,398878,173062,428536,48310,47728,1001278,53422,85606,
234532,64558,49058,83846,119996,48788,387628,49498,84334,50182,1184740,228184,387374,50044,277858,119974,
392476,47800,47756,428086,17707922,244124,83990,151148,628910,119744,173276,110434,151366,1774168,638386,173752,
178132,842296,48976,120038,47812,88106,526466,226658,227414,575138,1583002,173152,137360,374552,173338,2808610,
137974,119696,120884,1267502,83890,429202,83948,49496,49898,120098,50234,748342,412678,780802,214696,252938,
48050,991204,1213726,264434,51902,786758,47822,1343228,467258,140354,921164,231368,54356,400226,83474,710456,
509738,49622,828356,138788,526874,49076,373148,50732,332702,137168,4267274,85166,173606,87596,1474448,1393204,
238168,47746,1264576,83638,393680,693218,239612,340322,226910,50252,227774,214076,5182400,177566,404372,137194,
226558,374858,48152,218578,51394,469294,83542,813076,84244,629852,1165504,47822,47878,1428776,119924,278698,
6783820,47878,813796,83938,427856,110402,217664,217988,47836,253694,48974,48200,428284,427798,387566,137398,
2823478,651086,222056,138518,230126,49550,288458,630076,125608,87130,125338,241138,402628,52408,56506,121126,
1706404,126346,1596604,175810,175054,376156,326056,246136,52006,328618,84340,174190,53542,178780,289372,244540,
310342,137458,53038,53284,462874,2060698,48610,232744,124312,718582,49378,231124,51286,124024,410404,262876,
831640,119776,54982,85294,50140,128956,121502,232148,85442,58298,229718,125228,255386,50396,468902,173954,
119828,61646,3761372,278282,127226,50882,253442,120332,252884,139226,188312,55298,126416,242084,49016,1083998,
1666388,48314,381686,50726,146336,660206,127676,4902986,242408,135704,1835624,540122,49736,48812,882794,228632,
297374,542612,57764,137410,173276,48982,302620,692924,961196,374558,1628608,47974,991892,120116,47894,174674,
124228,121708,2947024,137914,138076,812314,372004,864208,283822,146116,176068,49924,378568,228304,50434,133948,
1398322,49222,50158,638812,47944,948152,340130,48950,47806,47716,428072,614560,150688,181144,215968,47884,
287816,220208,998444,49178,47774,110356,47834,341282,240862,391192,276730,84550,477592,955186,53158,1842874,
85288,395638,401146,151510,562642,510262,2161120,127888,1334158,48856,451906,40704478,427282,53050,4560586,969862,
3070258,60514,49264,86152,56374,1821076,173788,437206,2401036,83776,83902,245950,87142,1405438,49102,461668,
235096,1972384,120670,1765348,483484,1509226,454444,308050,281848,230884,311128,1446352,322582,1327948,162556,48010,
219478,84010,47950,106258,388510,52924,219964,226672,137956,167602,316888,48688,4958950,393856,118354,48724,
189940,232720,327490,53962,390112,48586,228022,529546,48532,52036,877156,131416,120328,333430,818134,120616,
251548,95350,50668,216148,149278,207760,227536,88978,132610,2558500,113116,48568,181678,1403980,647548,275980,
83794,455260,612286,396292,119968,57922,140368,260836,84280,408274,188908,75742,122866,126538,53422,555046,
48208,606892,287476,49336,421072,249028,3595138,96052,371878,50566,50476,51820,113746,48436,227320,317932,
51988,51766,49072,68638,53266,869422,83992,50872,655810,109822,122884,2270302,119428,218092,137410,48886,
50728,247174,214288,52846,257596,1501288,571390,48154,50092,120976,48352,452878,51466,134332,119536,245842,
48220,641230,488830,48274,2414158,182590,11732332,49804,49864,791986,890692,110416,84532,268612,2913118,48616,
2208958,49432,254032,146686,48064,137992,2460652,48184,47758,47848,1281670,175786,367990,85018,-37819208,120668,
84356,521162,119336,48392,48838,48154,455032,49468,212356,1586884,10507754,508952,4217920,266770,1916710,248758,
131842,214552,560872,49906,120052,48328,196246,330076,468046,427222,958420,398260,49822,134740,50266,148348,
436840,49708,1522078,650458,130708,267580,509356,94444,128710,259966,405898,1043632,279880,706672,3587248,473578,
56404,1030510,583966,664552,183610,266122,2054278,218440,692092,222652,259882,187876,230122,589114,183934,50470,
694774,180502,144190,92230,560446,61822,238066,255106,328618,131554,184390,145672,329734,3214648,949726,502450,
636850,833518,5314114,662122,1961776,528310,54730,161782,57214,277462,197542,1127602,654832,443260,48502,507610,
52408,50662,94390,316342,821044,139996,716068,53686,47756,4254308,458980,120022,119516,313682,119668,54526,
178852,311278,52834,453352,53212,175288,113302,124330,57124,51238,48088,48736,1499008,51436,50266,48196,
47740,395626,176638,182308,740686,142996,255268,139108,262678,1303834,51646,2629792,50062,558634,177706,52348,
52780,125446,226714,91414,608008,92836,123826,119722,260392,124204,50068,87058,186790,47866,93034,678694,
133708,85870,48358,54724,1288624,280912,111196,375898,48802,50836,1502896,50008,57322,119452,48748,51484,
51058,86140,50284,368302,631498,120118,127030,48592,324886,510808,147376,1144090,139042,179068,53938,183928,
319306,483400,49204,53380,366934,131026,137584,230692,343648,684820,139636,529582,137530,522472,308524,48340,
142390,110440,152020,51142,54586,657256,123394,84016,239320,153082,236920,47830,110548,49810,121828,958090,
710230,88012,3077536,291718,120442,246100,49096,141742,55084,49630,229900,110602,58942,113032,254398,178582,
56470,173182,251824,56236,392386,123178,189868,282574,616486,307390,49618,121036,753808,228280,137380,257800,
57388,413968,85258,49486,48100,48316,124654,120010,373636,48532,112546,368788,54508,151534,48664,123628,
452362,214654,283780,49420,1072180,256018,120388,512266,48694,47818,111736,258220,55378,1002664,174802,451216,
127498,127192,264118,140986,49042,121360,125176,399028,56614,1165666,83530,505162,618742,120172,631012,214330,
173722,125734,48826,259258,1085944,530272,56452,227038,219718,59518,128812,140284,49162,121738,50824,110606,
376688,119360,60062,966026,387766,212888,214388,253700,123884,49256,1301030,111422,402830,392624,328574,110450,
402020,211916,2361652,137960,173048,231674,119534,257882,173156,1337936,10033646,121676,262904,3981244,86378,431768,
314228,120512,173504,83534,47882,85406,374654,368816,50162,120728,119774,110516,119756,121708,49582,120160,
47932,227888,173086,845726,51310,48466,396766,49028,119900,50038,178126,993304,391636,48016,1556584,110482,
49282,120376,215578,229798,119368,389206,392120,150878,59062436,47960,47780,629774,1203862,47770,48136,227122,
48334,770228,120416,47992,390172,227092,1599880,958828,47836,-7350632,121304,227360,52628,443048,83678,1019444,
48278,347798,216136,228250,630982,848986,130750,47896,257380,122950,632926,1672480,278800,84418,220318,120410,
226898,137900,190604,1184930,138278,859022,2791844,258002,738026,49106,163154,248822,61778,228706,50984,48110,
226948,788152,49108,508828,227702,84058,120160,388054,2140616,119402,119636,83756,122992,50524,119950,227752,
517084,49354,1972330,48388,842038,314404,60946,366838,130774,48262,173626,120616,56236,50926,291832,120112,
48598,511252,47824,48064,53386,150970,119842,397138,139558,409174,966634,110686,514168,47794,21632218,120398,
307562,47924,121334,83600,227722,1346950,48370,339566,668306,1443494,227936,1824608,367904,47914,218734,83860,
218126,137288,120148,369142,137416,213496,50038,120164,83602,138772,1599880,48232,121214,228682,85066,228034,
388522,349648,48724,4520170,85012,48418,50596,1373644,137590,370270,431830,227008,236080,229436,48908,316664,
178184,48518,233756,629738,47972,124154,236996,138008,48710,1563344,407546,47794,1230016,48490,232486,120112,
137488,382102,7854586,388438,84136,274804,87214,173878,121300,48982,294974,120434,47858,1089734,48088,228136,
// 
228134,226946,211282,758432,140240,47792,121804,178762,49378,120814,1434226,48940,632158,228130,316078,315592,
122290,2037508,137614,340168,608002,124378,396772,233854,1785046,221260,794488,51154,180220,49480,83632,792148,
1248502,174436,48922,119428,51916,235636,48778,442384,51352,156370,467608,174490,52612,378718,223042,301282,
618766,86332,309670,50674,5661772,121750,324332,314258,119804,86282,1090886,48104,1242536,2486894,231772,50314,
56380,51466,124402,120532,556564,119452,49360,1626754,1726948,178294,58762,690754,83836,55462,212104,120100,
51850,264856,230530,143398,227236,57034,235822,231934,373456,176080,51112,988960,121288,56710,50482,273874,
1482598,227884,350920,816592,53842,49438,232150,1756516,1731784,611068,49240,459112,227074,49036,155242,50734,
310882,119758,48080,119396,447364,47878,814402,202564,48022,1474876,600562,3400270,272170,1167238,2525212,47936,
391742,120464,992518,10206608,50386,49132,87058,264766,433426,123952,400162,175018,49144,47962,138718,48286,
47908,52348,49744,993244,1547624,48422,214418,124130,174512,87782,228548,227252,84866,214580,347090,120296,
48578,151322,84524,431696,315452,435098,48560,291368,48164,83894,50798,176456,629348,226928,514694,122114,
48668,398378,228682,48148,48652,48130,389386,83590,83860,48346,83932,388900,227278,48022,174664,285982,
230138,177752,119924,151004,483794,559556,47920,110884,1025458,473000,521762,228110,376304,410764,119524,839902,
697018,2085718,48460,1332922,602086,49198,703174,258358,256108,47974,2252216,119440,368776,47926,120266,173258,
83884,430504,85846,83632,1124206,759154,48094,226942,48814,84226,34788112,410758,2768792,429034,47782,1569496,
406450,393662,3671902,48544,173836,524050,967546,120556,3033100,4479320,47774,155632,865618,48904,47920,1015090,
227338,678280,1434022,86188,811456,213604,259180,389608,48766,219388,53332,49462,370546,1023838,124630,48748,
1541428,47788,112108,519208,123910,49738,110488,129958,395926,1426360,49630,50296,393010,47896,119606,119786,
995404,324928,48682,47872,83656,1814014,83818,836686,110714,47818,389276,534652,374758,174364,438458,121748,
86012,4338104,51074,181358,3152456,87452,1001876,1032668,48578,48038,382832,1002686,47942,83888,4361378,1531304,
707684,48698,413924,352124,120128,175478,382352,545486,993938,48488,50156,84554,84662,525074,231188,48176,
49712,371876,218818,795118,238718,2312474,234020,863942,178202,549500,52700,121610,86000,388622,554204,7674442,
229132,309538,52246,47926,121168,120646,274042,230722,85192,228646,335320,184642,56548,124408,422398,19840042,
1068208,181270,1591714,123076,1733626,510688,2328490,6491170,390646,238588,403282,121978,966070,178786,51496,683380,
227626,52228,1741240,1313722,232858,129826,1676206,229024,122950,939556,233560,14061916,452422,221794,49444,572516,
1676276,4500422,3595004,48026,83864,48212,6894812,120392,266840,48622,229102,121156,219424,83848,315610,127096,
254626,388616,150976,84124,119758,121304,511004,828380,110534,49150,817264,48160,120448,120862,121402,612064,
48058,1627264,122876,48284,138314,548768,85916,48926,119528,221042,291386,175382,218126,254222,137828,50942,
120392,213776,48130,50530,49660,119986,120022,1017178,239650,299380,227554,333886,1319056,823228,4759756,285646,
610198,137578,368332,125584,137632,50764,49714,1182316,48424,122362,641086,629152,217708,829870,51982,111190,
259396,180994,111784,308878,48964,48076,207742,119806,120148,3706288,50206,307906,175318,8631250,429406,48028,
5484562,693898,498406,393712,-6225980,-4610948,-6721490,-12475082,-37223174,738788,161092,48560,48152,371212,1539208,215144,
49904,658574,51716,376154,175886,84152,90092,242234,507716,430850,48728,125450,48302,400184,244016,48950,
139574,48386,112340,1395458,48176,49004,138170,123110,2987162,1561076,125612,123344,88706,529406,48998,114932,
228626,525944,632330,222356,4155020,285590,238940,592100,1025228,49202,119816,49796,89786,130310,228464,52526,
240722,85034,234242,123974,949688,308600,219440,85178,119762,392732,549620,288506,128186,84116,391832,121184,
49724,389330,673802,815552,49646,309086,259478,86798,389492,246224,50618,128834,662948,49012,228544,49648,
1647664,178414,48388,48598,231514,49498,111802,122596,140728,1945474,54742,227734,50638,125818,48298,47966,
151118,48320,1170116,181468,5878210,47954,49154,122186,233966,2028602,340088,137642,48686,84164,48098,1968188,
2005292,49838,48434,229916,50666,668936,121106,824294,413920,173258,256148,119618,557468,83668,83776,48536,
1203830,1061240,48932,120128,49874,274522,211568,531092,233174,646166,279842,48722,347558,137498,48920,233822,
173684,5484538,804412,230884,208042,234172,137828,229850,656714,119500,309742,48508,84190,13367212,48374,227822,
48158,3726706,3777700,1010030,112604,524090,440678,695270,305084,229640,252848,735986,178490,1206380,1286948,961490,
302654,2338322,565886,150908,1198010,439526,1782452,428342,152210,1140662,9013232,193614644,1503446,157556,21545858,185954,
4718702,1230428,367058,373934,191576,55886,18366566,2321012,53372,2215478,292538,672266,482780,536078,75962,292754,
329924,517394,274934,7098536,247394,1592870,124862,2800514,138206,557084,139442,918344,657806,2673506,2104886,154694,
13751390,105170,74822,3713060,322358,2038622,61106,8395940,1577432,317534,132860,896204,63038,6512096,942644,51944,
677570,350654,1215506,1780634,130262,511778,713738,77065310,747758,2404490,781202,128270,2562212,6245606,2415224,564986,
1171766,206318,68222,352604,9643718,152948,58910,156470,348710,894926,2254844,358268,401942,805808,2824814,687080,
211982,640310,626744,2106896,110554,49516,716956,121670,83846,8540786,231676,534112,51196,48572,228380,48518,
20837264,150904,84196,120350,340142,340628,48038,47818,281194,173312,512332,174058,121642,48040,994604,151838,
49010,122350,966982,227128,3506494,208846,122692,389288,227908,389368,49862,48878,120734,137882,611738,390014,
132356,120230,50840,339896,12027194,409454,48212,51698,122336,121310,48314,440696,87106,48766,174778,119752,
85522,49576,83704,49288,620896,582016,813562,47956,995326,120256,121912,48238,49012,234466,462922,49072,
173678,121288,48916,48100,568558,47872,895972,122278,84232,120188,1843148,943346,226778,819146,234554,12038942,
1668188,1937054,51116,309952,312058,539002,1591642,193672,66346,1291780,48808,125308,119872,596854,141424,313516,
220642,86956,111256,120718,138022,400780,245860,948016,112228,437104,464176,812098,1015738,50200,85606,360772,
176608,84562,49912,48706,233758,1255768,999826,59110,234622,180250,48178,137536,125146,85534,372400,51244,
50866,119908,239320,2045566,275752,125866,228418,302806,319672,3514744,50650,397054,144340,176338,50366,517178,
815498,120194,441002,142760,886076,344450,464066,231974,2572274,49106,52040,161048,213932,323102,256628,21319838,
643940,128294,389762,123560,131444,666782,392678,327298,180310,122146,151438,152248,10198186,174526,393730,279184,
47840,244382,48284,84878,130760,50836,999688,138088,121846,50500,52804,49918,510610,50134,228244,138250,
48088,52798,50026,52228,619474,2993878,173848,232348,120820,820000,221098,5213794,53986,50698,341290,1741726,
49594,817924,49306,308326,532774,258412,230674,48170,571174,151126,124696,907642,127558,432232,47896,152584,
1082060,139052,227510,146810,176930,1920698,229454,48320,631538,53138,136628,573536,280316,228806,452252,120806,
141380,111332,1731032,506438,564218,433358,51734,402794,56090,417158,817676,85322,87860,123902,128528,237986,
53090,544130,615386,351920,85214,509714,996200,111710,632510,353510,132878,1039778,511172,52082,83686,47986,
924772,49912,308372,432464,119768,148076,54134,52244,126122,229154,358988,3315632,139814,257036,84124,137944,
83804,632504,1539136,795940,83752,49492,218248,121726,693656,47888,130792,110708,775652,47870,4012924,120478,
1298614,119686,48056,368650,254456,50222,173672,227924,1884638,84008,659614,48208,1275226,227302,332644,124846,
121084,54394,590182,119680,1001122,558844,310732,279238,122362,624136,633112,1012786,51358,630790,501124,139756,
146362,392002,88042,1626928,344686,1273984,140836,48094,285016,1023628,729572,84482,48164,52604,228218,3781958,
291734,120514,390946,120134,227486,228106,17973340,173906,48134,16141372,48118,2322628,2790952,51226,361822,120112,
618604,366406,125674,120508,227644,376018,86062,54922,84964,323152,307412,173434,50612,58334,134408,50378,
147974,659234,49466,89654,174116,48038,315956,48746,255116,3088658,1015688,2643584,1005482,154058,640982,123338,
851042,402518,1302536,50942,2831230,167866,533872,915220,761104,232714,733402,148966,112696,421390,22232836,131086,
276274,186010,56842,130114,144190,127450,52948,402436,360676,2501530,3573352,238714,5981884,1117018,666520,698410,
240652,61681366,51382,146878,613126,131662,137620,50356,1010806,665902,50308,149554,663580,292438,424468,1089154,
47990,466658,227474,85394,1341710,120284,174734,670058,381608,173762,48014,84836,1550042,631502,49196,395468,
1000376,51970,220306,663550,173428,173752,228256,120724,120256,49018,54340,1135942,436588,174400,8861074,768784,
239206,246112,1047760,228850,144814,127582,738502,48310,183310,121174,126826,234898,227392,121768,50782,693790,
92452,52204,1843558,220792,1113596,632956,994540,138232,699376,227414,48058,634652,48116,640484,4592150,572516,
137576,181340,851804,219170,143408,379088,212402,48770,3594878,125396,50174,211916,380060,139142,131996,2496140,
771298,12393178,388816,47914,129128,255272,51884,111914,128822,121532,208916,220688,121208,155222,53582,53654,
122108,51188,52334,129452,401774,183848,127994,615884,49814,175262,179312,184658,48086,230972,120434,50714,
85796,158138,54698,48698,119912,276344,218744,121622,1681898,320534,52478,124862,130388,50198,122612,386348,
48578,121784,85076,244472,58388,1725638,55682,648986,51224,189086,210374,123692,998906,977684,120452,123908,
174668,632948,326552,88982,227006,48122,123422,52586,1105772,120866,228866,180284,130694,128282,393542,1951952,
258368,393512,213542,54206,51548,242798,214682,89414,231512,56006,278294,48464,211832,237776,124664,122342,
85562,49292,697748,226826,86066,49976,49244,48626,56174,148328,1137686,138878,59102,49064,50954,235076,
52604,341216,129992,127256,50558,49694,660518,467024,279818,556934,58118,48518,446756,230054,603464,397916,
189356,149246,84554,503204,51206,120074,121478,233456,1169006,261284,308246,52664,395294,84986,231272,86696,
50282,119678,112616,49256,120442,47938,339454,229162,47992,47884,255280,120422,47858,121538,631730,403066,
997444,373228,48706,255554,48548,121480,814948,322996,425056,339938,84178,47998,48214,47974,3903230,631478,
318026,138328,2832328,84814,124606,48220,208258,121456,980506,50524,184930,151202,227636,377116,48112,510298,
48446,110708,153314,83834,48104,85940,48500,2367950,346436,596938,274622,89384,125804,48044,175862,48182,
140648,49340,228602,393734,48134,5584880,51116,1017766,220318,510292,48394,1250354,844928,500618,631466,2974580,
120644,324544,2073184,120382,49522,48154,53626,48148,213808,121786,85018,667672,391948,1686328,50938,53044,
378484,1462282,47870,254654,1543442,122396,1575062,152036,21989264,692050,711946,213970,122204,229646,49142,120026,
239162,232076,231806,51464,50654,120476,51044,48002,49352,49196,112136,125066,262364,5105576,50378,48628,
48358,1269332,227348,10336534,340964,227858,995954,176188,631210,1228864,112312,47938,84268,512786,138652,48088,
123272,173708,1374622,110812,3107318,174164,324458,48104,86302,121288,664516,710894,229196,324518,1275878,390062,
2310962,189626,120926,48674,230600,377372,247502,138346,84148,180442,632656,139480,110824,214408,355672,47962,
146014,231112,179008,138886,54982,47896,402130,252952,86308,53686,48670,281476,128134,214894,151630,115090,
133234,84940,48940,48490,1121086,816364,847792,85876,345274,501280,421084,1998316,572668,127792,48580,174232,
661384,215866,125002,116494,130132,49978,85390,296638,120034,999592,55276,123058,1283896,147004,144556,111634,
239968,48232,216190,591238,701920,49384,302906,389816,21155200,643102,263518,914926,179068,390472,83866,84622,
48166,2051854,121228,817090,1268584,48634,139216,6695378,173966,228136,520438,221626,635078,178702,430120,120446,
308672,100138,126538,297358,884488,57706,636370,306862,306844,971710,2500108,1325086,918178,49882,109282,504022,
53140,557086,239956,752038,63598,889090,2938930,723850,1428322,715750,249766,869956,315052,784114,53212,1292470,
2564104,466918,1856878,610126,213880,512440,744748,1994416,615190,11232142,113116,408004,718438,138850,2296222,194530,
184108,1015450,1056532,31426900,266344,155914,437578,1297006,1047418,182104,87718,93118,408694,397678,8209528,10258198,
396106,446398,53194,1178908,367870,151108,175138,1036024,2011804,144142,397258,271438,1233544,307282,242638,446344,
510982,135466,202678,637990,151996,841138,707254,55300,399256,732370,2800300,2247622,6897490,331366,788422,1268062,
53134,1779928,50074,116734,284326,1145518,185938,679030,155110,96700,1932304,444886,53188,175846,1090456,66082,
3791968,248380,144322,191410,156886,468094,631996,235582,880240,359608,598462,585754,189574,49648,55870,92542,
673186,644080,2503096,64318,144196,1149964,160294,469834,2090158,1211128,473404,646348,431764,331054,454588,260572,
417490,502054,169522,382246,849886,52978,2483818,631228,1154608,417436,161746,60370,277762,9067012,1518946,125314,
457342,8253340,271228,1319944,209878,2912470,372838,13161238,326992,7478926,234214,99922,200158,3559822,925702,5123986,
246526,1401712,4640452,151870,680758,180718,92470,1553758,1102990,1193740,121918,406426,1469374,415294,654028,254266,
546514,329686,281806,492676,1705732,995200,74662,1587472,313234,655972,363442,238876,130390,179458,599314,258910,
76066,25399690,671134,347182,130318,497860,148300,237040,146524,222070,134878,412258,2636908,758734,1688056,407236,
155500,898702,854098,180646,450214,280546,50830,1172914,648412,4290280,71170,172894,309346,54724,160348,3831496,
428134,151222,320638,3078940,432664,301030,9615100,265234,197710,378844,431278,62014,490390,73654,4666660,478678,
932722,862726,522466,10120822,361948,145060,3241006,65122,60838,536254,1020472,6739864,964420,935032,457990,263590,
270250,264796,138094,310954,881080,2846860,2072878,440770,434194,818620,381118,2235688,130126,497578,251710,2672152,
4610236,1290370,1142188,355030,985480,253456,277036,291676,207598,366358,165766,477778,2409766,471922,143818,2109436,
1294414,578470,299086,342670,619132,1101850,507958,699226,1340746,1991338,298966,1438684,1613392,779740,99490,236374,
64942,1679002,885688,59110,1778146,160846,53374,716332,1588264,178054,242158,266092,217642,453148,206350,332926,
149458,880342,10720060,94630,274282,644938,223522,1399210,227410,228670,147388,64618,276892,345094,685510,279700,
55318,2896690,298924,791080,178450,117706,279490,418948,3946396,154588,247462,283210,538360,782332,415780,171862,
748696,265318,164716,1081318,525238,467134,2525830,915334,262798,298114,1276594,565186,321826,599812,346444,572218,
112846,2988382,107446,579400,338386,328714,1141324,326146,1121884,146686,1820686,1132396,700684,112126,39310198,1150054,
6477496,916846,175246,180484,997036,1068196,174886,1954888,59326,323602,269806,652300,
// 
429440,47888,120956,1090084,120424,461056,1675840,1006672,474970,119738,997948,122104,243514,48850,84922,136594,
400192,501802,544408,4166080,51604,279700,85804,83842,407620,119854,820942,52846,406414,390610,214228,228826,
49366,641476,50986,238660,47962,1808758,123184,58222,5920072,48670,516808,2458144,141676,51910,48646,1931716,
398872,228448,119816,257678,119932,83812,965626,84950,215420,121568,238190,435992,367928,757724,1057802,4210106,
3065872,310468,3131644,507268,151210,1243388,484022,798098,227468,48310,48562,239812,2235700,48040,85426,1312468,
48148,120196,112660,48346,84202,430102,337678,113906,140816,1615670,47942,11869748,390032,813418,2297174,119848,
84268,48406,84106,88214,933374,1221266,659108,258986,727214,61166,139100,310916,1523216,633836,48596,125174,
238556,280526,959036,609698,11860598,6598676,27470270,349214,700922,460604,207230,273080,51602,244820,48578,880238,
122420,126146,50810,90500,470054,125282,190670,377246,3150830,51818,616124,451982,183224,395858,57044,400556,
2896814,318206,94010,481016,390746,144500,310430,698150,91742,192290,979976,540212,407948,120260,403214,396686,
435818,55226,217244,123806,190706,3614474,532046,373838,4397438,1099424,856910,123122,1877510,49118,121664,94172,
57182,88700,138830,1009688,2472860,4882934,618194,90122,608240,55190,132824,52934,136172,49826,114242,87782,
372476,228836,983756,442748,138988,84058,138256,48472,390592,888634,48466,85516,220768,232858,256546,47914,
121276,2575648,174898,331846,124804,49294,83878,119818,49048,122464,120736,120574,228808,130852,84944,48188,
389780,4585498,49262,140354,49892,1155254,85112,523808,86462,111662,712214,490598,365738,1096016,856598,48644,
161342,120794,48392,121442,634316,51098,227804,49046,48236,178154,-2504758,-8349106,-6458404,-2760718,-6030202,-7486744,
-5558818,-2717626,-3488908,-5903356,-6258232,-2698222,-3276094,-8705776,-3138988,-1690762,-3881596,-8654602,-7704994,-3759124,-6087064,47926,
229070,137714,815348,119854,1790512,1306448,521984,315242,86078,90290,416528,3942512,93370,444082,529306,3246136,
48994,510460,1010596,715714,1610926,61150,418162,64390,244624,224734,144994,401596,1460752,157174,74974,187576,
1984540,246490,3072796,1257604,147778,65686,162922,236398,669850,233932,850126,52582,252556,1605886,867652,320974,
214006,187378,906046,1160242,3413986,437722,181870,144166,140332,162850,3283618,357412,655450,4526440,2768092,1101598,
266542,3864508,1009138,455704,273130,161818,255298,218902,632014,1641046,161332,147202,451330,770956,314008,69406,
1190428,347218,1213168,1055428,488482,54454,691630,86620,53566,437560,531250,541120,3956362,1841656,59926,263014,
232558,1009732,347542,3679072,75058,107986,3167404,1049962,586744,133816,1371148,143044,58090,796606,169234,140926,
68758,346828,450238,271438,735628,148642,154102,272470,447658,246238,358234,10020670,3037066,524068,3052888,290770,
1145068,53260,60190,145678,140764,72598,456718,234898,514438,373948,257956,49012,491062,48796,395320,57454,
130246,172894,150370,675106,54484,671974,561976,162646,676348,1600234,765652,731266,3337990,683152,1477096,896872,
4648912,48406,710746,5177122,1353832,146488,744388,2994934,2063878,58444,122524,169054,383506,850588,663928,318382,
155878,62458,373498,1417378,136942,655918,52222,2103730,262258,1168654,600748,453112,1133068,391066,277882,173182,
142990,4185268,7166212,246550,981286,328900,124144,48658,137302,62746,194974,12105124,527998,264694,293260,70654,
457144,198718,640636,853018,2784112,383218,958828,1043278,210262,2813110,184606,39056578,471094,1347028,88978,3192370,
3147064,336454,192868,124720,172402,177430,265444,54826,230962,48964,316210,277870,10295476,66022,54682,96610,
2793730,306322,2078278,121048,156850,480472,256120,296824,126520,1091806,1801276,604258,87736,149398,190438,101902,
1585420,256210,425878,526660,279814,824368,238876,4067170,62446,144058,356602,396412,89212,182878,850714,125854,
428812,240946,668410,543670,433078,460870,412978,758734,88600,156598,868642,342358,941704,305572,1169962,121174,
192604,3724432,99670,334420,628078,138184,54862,165346,55996,559924,20600890,56302,52036,4388416,932794,483298,
913246,1353652,69766,199348,1262830,682546,136354,96988,696004,1758550,1949884,58261030,1460968,92506,283480,814696,
853558,522502,64402,281284,346084,1708018,2330530,48388,394258,202642,658366,64282,173914,272968,61846,139198,
967948,539782,226138,156652,49372,11201152,131038,232882,150700,674446,100210,1108444,4132780,446308,107446,482710,
294514,486328,125872,150820,167866,145150,1223800,2363092,53014,3367816,279652,186286,155068,305518,166252,1617730,
3634144,215386,1512484,3430510,235114,487570,108310,129148,3703522,249316,946870,138994,1067884,272302,229270,316690,
449116,217678,273982,692602,447928,1446982,228254,120470,324134,659768,173678,120110,1016302,120172,48592,48934,
49132,261262,119776,176206,49864,48532,51592,516532,513616,48082,431848,251308,234166,240646,228712,125014,
51112,48394,47974,85978,186844,220906,52348,51724,48232,643576,121144,120046,50644,380164,122692,139378,
48952,122206,124492,120496,48206,251092,119962,230248,464338,782128,314326,51586,53566,2575630,381592,3030526,
640864,49618,54826,277048,130348,145150,1373518,1350748,366136,893584,54100,49006,48148,85156,1495180,602308,
230734,232594,123166,147574,132292,229114,50056,47926,49942,254770,121042,268030,463156,231976,773548,635032,
128458,230518,111742,2892502,1823140,153898,1731376,320236,372160,48940,609598,636490,1766932,215812,58858,317566,
49438,48394,594946,398674,248614,1207060,50194,723898,85660,229546,668566,53398,47986,398890,88666,237214,
88774,738550,95794,144286,120086,389194,48068,227624,120020,228596,309622,1380874,47938,122350,48574,137926,
48226,2262478,121178,120026,560684,50882,119764,48482,140348,123254,279202,219950,849460,48268,48802,1649542,
83908,131104,218458,123988,55156,50824,51976,467938,214852,330886,121018,50086,178942,55354,124312,85258,
511976,49862,48254,50222,49358,126416,400196,138686,49136,1209404,562052,351878,50342,83950,84922,213352,
227746,376066,809396,6854800,84914,315418,48592,120944,752798,230330,242938,1172764,3560812,1429264,1566268,1102294,
55684,55762,824842,179008,1185244,410158,8520082,389492,84278,48068,49054,390544,139216,397186,174202,122686,
52990,1014082,156676,239128,49426,290842,50818,1158892,92254,121030,513176,312704,119974,662078,1638514,47986,
275230,354448,142468,83900,121750,1743412,48472,228292,83960,120416,636692,389966,48326,85364,212858,174946,
1270678,442588,208792,526648,397822,112852,120440,120286,1485970,821368,219112,211948,140650,64474246,277570,511724,
3171626,249914,95114,236222,515348,350102,157304,49886,228878,120248,399518,51176,232442,234386,409634,5159216,
58526,217394,645248,55172,87914,349544,120518,1275776,512432,313442,135836,1008578,47996,904868,380474,273392,
136395926,409688,131426,469412,1982906,665948,319076,53594,52472,3942458,179516,2116556,927908,134162,53534,649478,
709064,238328,51182,721898,48662,224984,155036,248372,49034,54134,2743406,120194,48068,51164,49268,222578,
138962,312824,54578,389474,362684,111242,748214,2322044,627068,708236,140636,882242,63638,260522,235412,239732,
111728,229256,161462,561266,123866,227798,470144,50894,144146,444044,120788,48446,234548,48152,763982,89822,
17777042,48932,228608,120356,394334,230228,52082,-5301838,-3870316,360862,649282,48086,120686,49928,341846,121136,
229928,48452,50084,214820,48056,523610,173992,797872,1569028,84272,112118,51134,294602,48800,392708,178238,
48110,242372,394166,52076,48056,255998,48242,121790,1193546,124058,308900,512912,256484,127352,48980,138110,
1107614,131528,50540,515828,55406,48506,175160,48278,120026,539600,1339570,48202,48068,48274,219292,218704,
48676,391246,48176,1936994,119902,84128,673862,48038,112136,84236,178364,48596,83932,173744,614762,227914,
589498,121696,512818,230290,48464,1000918,48232,815512,229288,51076,230422,258004,49288,228260,227936,110914,
47986,120140,228446,84226,2573366,119876,48592,121882,48826,221230,50710,1334848,467806,49522,2467372,1330120,
120046,308630,48776,48218,119972,392438,48340,997264,499606,212506,121042,1956626,244618,48104,51236,228272,
120182,47956,547528,120458,48002,11314792,219040,430228,1273544,50258,261278,395018,119906,231608,214514,120716,
441668,131462,390482,49898,179792,122174,390968,48008,362366,393074,419102,50744,382454,1482686,48638,53252,
49232,126494,138728,48368,590582,1672136,572618,141968,49202,455228,250514,85682,524146,1158118,282572,140084,
306278,50354,120848,175766,52442,281066,111338,1249430,48398,147302,634208,49130,127472,430862,639554,49778,
967604,1297598,354554,125330,131810,140786,1549832,49400,53276,54332,241034,340498,256864,85456,50428,439822,
52168,84178,512788,48172,49252,138160,111340,1119352,122404,228478,683290,244660,139888,140428,177430,718808,
120368,111344,139550,15935914,84184,122320,120538,377296,86344,48026,48032,84118,53716,1447522,119914,48526,
441718,86728,50434,390958,308716,228148,49954,434914,1274992,398572,85216,49714,48112,393308,516614,84070,
120046,48664,513508,390064,48056,943454,522896,86594,641486,275276,1868054,47954,122492,230978,1628552,131288,
120062,308846,49394,111416,48310,49384,215218,48664,47990,221728,430774,119896,120760,49738,49138,121120,
237616,48784,48344,632732,634190,84176,16387556,120496,48016,234452,48098,47966,174368,153392,48980,120998,
48166,48184,48274,48454,49292,138188,85754,511874,48148,1637140,121102,1164652,1274974,47968,608326,83938,
467932,121840,48010,120058,340492,539036,646088,124844,124574,176792,388958,2813162,48752,122242,48784,415100,
120008,54020,214876,220570,275302,501748,47972,48616,141088,10148326,727150,637576,84766,391498,49180,83974,
124396,48346,85306,86116,331046,173894,389876,309308,228146,18286178,241858,121288,52642,49378,49132,48196,
375592,85006,342676,1244398,399226,48424,330862,231844,218704,534622,179338,84934,49366,260074,114652,2083216,
128002,48182,178826,140216,48094,1311166,558604,84526,511534,48490,84472,47998,84094,83986,243316,49210,
411578,442766,48602,132482,110886668,184232,320642,239096,56942,455906,346808,741194,228626,2144816,1143656,49556,
128204,132344,119942,889424,414008,49778,411092,3042296,342164,491678,257588,174094,1016494,8992636,52060,48118,
602656,647044,48760,138298,48010,309490,49112,84176,48164,227894,280790,47978,120434,1192288,407560,1000822,
229216,84020,120404,231752,122482,440848,121726,275608,229132,48340,452180,48008,47972,6137026,3986728,629998,
1271236,547258,537442,2484502,1899916,1257046,2765752,4656712,2965714,2420206,1145752,796858,1392802,2808034,2639434,2475988,
3955804,574906,394234,792916,2353558,6881686,1492852,1247974,387322,57082,956374,3722344,901942,2563672,571138,358042,
3723982,554614,3689086,1509172,1342888,8391508,3202276,1714534,1817386,722932,484834,855706,314422,527002,160726,1283596,
1115716,8324068,495862,198106,317338,9716038,1775914,1984642,744694,438514,1324276,1309426,715642,1860334,1274218,3221134,
1811182,642028,9558574,1192336,1087594,2726386,6999784,6527392,3617368,955402,7813672,1094614,683242,1049524,435706,615418,
351466,761812,609514,6243082,386788,1501666,1448302,943738,753226,616174,245626,775798,297358,5307046,10127824,1175656,
3326152,2788108,1972744,6960418,2660776,2748742,3938512,2773462,3317092,811066,2009266,789514,15804646,1467862,661858,411298,
1333834,13810102,1342582,3534538,354748,681442,26210392,44186494,1772854,1020346,1223674,502342,723514,1008862,760354,581034796,
1652422,901114,2701924,1266934,3994846,1018906,3482818,749554,942586,239578,3679918,737764,432034,1130362,1114324,43400212,
373066,456424,595372,4089616,893194,5214154,253114,1806226,1072042,183994,1265074,694906,13352776,7348246,732634,1876372,
591226,7913074,1635802,1414006,870772,965986,638422,5202862,273058,475126,1596652,2350642,1077388,3771772,659572,3426442,
4379974,1607272,1227562,541654,1388266,7060144,1193434,582682,248578,812122,1006324,2652514,723418,977974,1852072,1181326,
2045434,667834,4303942,1013236,425722,4047964,696022,1446196,408694,832378,3760846,7944658,3382486,14111908,92578,352654,
2655364,3015394,5582608,191734,1490326,244474,2419762,996226,1784518,3503716,1139818,754036,3285988,883474,770938,678274,
308578,1207636,997684,814282,2189014,2224564,1184308,611314,1347604,1376212,1298128,9111388,606454,859318,2764294,4073578,
1492738,2493322,676438,9440476,4100452,2117362,1532776,423274,1714678,1548904,1054276,822724,3446044,1844878,1888666,2430556,
3194404,892546,2068828,756466,6007378,1116814,4839352,1274704,2815648,1621228,1239226,2411458,1252834,8194516,9741244,716614,
479446,3500518,976342,4191676,924826,1420162,427054,749014,1929076,186646,461722,1473964,4196374,1608106,15384742,8010178,
7097308,380122,15817768,1713562,6923968,1649302,977314,1379284,1109194,537334,310966,759604,684538,2711644,1417918,840922,
10490236,997618,624598,2176654,3324586,15173752,2697964,570424,603682,589282,2752954,1587094,1468762,2564548,2442562,2017798,
5275186,2545594,3487786,5779438,1860964,2551912,145402,778102,975814,637882,1478554,2080222,539386,2022658,2498938,1865194,
934018,6661528,3916438,1330414,21958864,388978,1101346,820294,601594,516058,2880268,1242628,408058,3413524,634786,1444534,
1365802,855286,2099446,9655432,4598458,268954,2920306,1259638,858202,989242,692968,3009658,1939066,5642386,433978,1211524,
5614414,2762842,2604706,324898,14872984,1541032,1593844,1119886,837238,769972,1424878,762298,344986,785524,2917222,1284568,
1005226,3732892,260026,1942198,3518566,580354,206404,715738,553642,2255218,12274828,1740778,967066,4794412,5557156,834118,
3454414,672442,257722,16616896,649546,1350034,2787628,1672738,1904074,4401628,1000438,1149154,1175074,815434,1166326,3209308,
3456574,9912868,2012782,895138,1567906,3089428,1862116,8053918,383866,953836,1347334,222874,1408354,1350358,13638478,436354,
5353918,231034,5607814,486898,10415878,3621814,259546,1784938,1244788,766006,409786,4550668,1539574,260842,1705066,15581572,
2583592,868066,3878944,1913452,1367674,2339854,457882,557302,1707244,1460842,3827176,157324,924358,451258,2589754,1213306,
1559158,5734768,850426,8575612,1181698,1556242,1751722,1726936,31524802,1782898,553858,1275514,8378782,2893084,1029364,160954,
5463472,1115674,1245058,810994,4494274,209398,598894,2973418,3139378,2420692,483226,1646638,2466862,684106,825964,7118368,
1739806,776374,765754,2546122,568438,10070332,905668,803914,1105414,2092786,2755762,835738,1464244,2685562,1060906,1792438,
2381164,1605604,3418666,1524022,3149086,2348764,2774986,2384134,753442,2383756,1236802,1531042,2785192,2436244,4087888,1026292,
438442,736954,3448726,1193908,986164,4738846,1065562,1302412,1292038,1958506,1292506,3472882,2374414,1491604,1515526,416362,
1010698,1260058,1117174,600442,1663828,845782,4216606,1588066,1044718,1582486,8802196,2455684,2499466,2766382,1195702,1756822,
3664024,2314354,785122,12345136,2535874,1354732,1608424,3575428,1903198,4209172,1256938,3739912,2006764,489634,667426,1821292,
607522,1124422,2548996,859426,1279222,4513894,7419688,1119814,2165476,2960152,1634668,2855176,1310506,882646,2223106,3245272,
539206,2197762,1392046,1544164,2280562,1245922,2257492,1926574,1421314,520042,2194702,1048234,3120676,910534,1804102,560866,
1802596,1704166,1761124,644506,631978,588514,1009492,2906908,930274,5136946,1026988,1048858,865258,1311298,2013748,1855084,
1214818,903892,2186098,138140,256820,415238,522856,229882,84016,228478,228586,47980,48406,214724,228692,48062,
85226,48040,138328,1761801308,1828676,1157084,4132618,120688,151582,231334,2273548,48266,628574,390010,121466,48344,
47990,359456,377960,2497142,48322,229384,120628,139358,48386,637054,84014,48362,215708,121154,86102,394618,
186328,898330,409348,128938,65450254,233482,228998,120152,1005194,50936,123374,215222,55262,50906,143420,392996,
121502,973622,50090,520076,139208,61682,1253216,1730732,129962,279932,84110,951410,1037270,662090,84218,175502,
234668,136922,49646,438788,49412,127820,281936,48368,125660,664994,377192,279952,48068,513278,48028,227968,
84208,3739360,2309966,694714,740884,84254,151574,634124,52706,638012,111346,140650,50434,257320,397684,53252,
48062,84242,228716,390392,968894,2374244,730826,349832,1002266,380096,309202,111136,138320,699146,330668,121838,
84088,120712,220798,219502,342298,51250,126614,120170,519494,639218,139966,129214,214180,2032822,239374,240940,
304576,49318,122032,855496,228628,50380,177958,114604,232030,2194180,121006,242674,138430,131410,226690,176230,
139858,84850,229114,153430,219886,436204,50230,817180,123364,124354,140776,1177306,52486,346246,124930,51076,
227302,123004,306034,8446078,776698,140344,122140,310006,515854,51892,8421706,228140,229112,49256,179068,138338,
235022,49220,219034,48826,7557718,49396,232888,390134,120206,415702,48304,48022,219580,121940,278396,660076,
6326458,49396,232504,698578,139814,48146,84086,48352,84268,47998,48892,48316,84160,220186,230312,48206,
1449248,325364,48794,370550,510202,432298,111022,310798,225268,48328,51868,233362,128764,317602,548326,175726,
224782,2010934,124642,120124,633124,176158,280672,174788,48608,391742,48500,
// 
387268,1209274,1178980,224404,239260,255634,931984,1013902,2941108,49684,255958,264166,1436650,8470114,257452,885436,
1305502,621682,54382,4640434,85576,383242,260422,502522,127708,71230,55798,292606,62806,241864,126844,1177522,
250072,53122,50890,217336,980692,1043062,243058,1353616,754108,629944,58030,269242,247246,57532,314044,4345756,
94018,51982,56914,51484,416914,255796,235372,336796,359698,179638,633316,515590,3703912,1005154,383938,2693074,
7932814,57580,254500,738340,1200022,206806,124150,88780,1738528,738490,652270,286078,237814,340684,285340,63310,
54778,566998,412924,89086,178882,1072924,149668,557386,1223410,125746,61618,4872958,138914,174056,140858,120092,
5043326,48056,85868,409766,120488,49334,229604,86696,141668,48932,228280,353894,915752,228520,1993832,48266,
637190,312218,180250,660814,216052,48064,48382,174290,138284,138034,48376,552776,563536,120214,120304,512902,
12392848,84472,228266,431036,176012,1211876,84998,48644,256526,309536,999304,49126,111280,120146,636260,5738284,
391556,734630,120260,174268,123580,48250,48760,125074,1074220,48292,363184,231904,86344,2185138,48346,240544,
672706,120430,85264,7803622,226906,655210,121780,636256,52072,48700,256456,276652,665980,127558,235306,280270,
1336318,216916,50722,351034,52036,49366,49354,245150,147586,393982,174562,85198,366532,152554,120562,230848,
111892,120994,48946,124936,120958,140974,228256,281272,138712,127654,642814,319606,84892,446458,120272,84847720,
120134,48794,230546,395858,84832,48520,1299286,48412,391546,175312,382078,85210,120574,370216,1623070,120664,
138508,1556926,48340,111152,48392,256022,48140,50438,343316,138224,121922,123218,48080,48386,398744,121238,
50096,48104,85142,138926,48728,123056,161858,84332,120248,256894,531592,121012,230596,178846,208354,243772,
518470,385942,108737206,538682,228434,763766,84068,48020,141524,228298,120082,49106,120782,178736,838828,452446,
51082,219688,547876,242476,111598,640612,120862,396964,50398,48886,1313236,1547488,1613098,49364,174446,84134,
48356,228428,655190,87806,50300,1005838,706136,176036,120514,48592,730622,130628,129782,233822,129674,53786,
123122,58250,55418,176492,48052,394928,49418,48998,52616,84404,49994,272204,131440,603824,236056,48826,
361588,140284,84664,402214,120928,138934,48304,9538852,1127848,461722,50068,179824,1666828,431572,48808,115246,
185392,231628,530086,48298,228388,50266,209404,6185882,49862,231302,814448,48764,390548,231896,48926,49268,
52052,394436,256420,48520,174124,48664,50978,48566,121454,138818,321902,817982,316826,1219004,121166,395716,
174256,603086,120722,151822,282800,49028,111758,239864,229700,49460,48038,48236,133544,14963978,228458,50252,
389926,120158,120320,48046,48208,49018,11123114,229748,439676,815392,48406,1638634,120946,569218,93988,626782,
1509304,708068,120152,48184,1480384,84130,121780,239794,121294,3633850,309502,2093608,49768,1283554,51706,220084,
48196,53332,128872,393688,54946,131086,3182356,48070,636688,709138,949708,361024,48718,1099684,48376,222370,
48220,50110,128098,124534,818938,48068,341482,120812,219212,48482,120488,179738,512186,111196,174640,120388,
50096,342392,371432,955010,174350,377498,153914,126776,120116,51464,182588,124292,49820,84704,266144,15269248,
221438,391004,48550,84100,370240,256120,127886,275594,309542,48326,228758,99602,6780554,143942,228568,219412,
642260,178682,512530,231886,661834,614206,379990,48076,174412,49120,120196,228428,111116,48062,390508,113548,
1167178,49264,633994,821104,999950,2433164,4307342,954266,449492,820130,126086,463676,248936,413834,121370,120830,
670442,261518,111770,48968,398444,252968,138214,122152,651646,239494,429382,85748,936200,50270,1896980,126704,
228866,514838,113936,704378,48548,49622,210128,969644,48416,1330184,314066,318350,399656,120800,615350,50168,
233444,87764,54302,120152,1360982,2366182,1002628,138328,126134,122336,1011608,694844,535754,121328,175426,569704,
232522,120310,316832,3922502,162658,147268,229684,242848,84556,522742,48208,804298,257368,553946,947530,801290,
393326,162920068,281128,49228,175282,123172,49306,383182,642724,228326,48380,48154,120766,186652,2001008,441536,
138236,84218,151774,633968,408874,122668,48748,48820,48262,48166,124972,50458,821806,48724,555784,84932,
85580,49352,2332916,84446,138194,48194,88730,309830,1174234,84124,121250,377048,392582,309448,229906,696086,
232280,408446,275984,231740,257786,236438,393632,48274,228632,1773406,84124,512372,638812,205594,394192,111364,
48670,120556,231598,120628,48868,49750,232084,218458,49960,84310,276380,255752,804670,49162,335074,343714,
84532,48118,85054,228544,111694,280210,296644,1039930,121930,48830,120866,123358,48484,228838,122818,48110,
179762,4581506,120692,121276,48184,785410,121238,175364,229184,48220,121280,49670,776128,84160,311096,1034296,
49384,219962,152120,48154,48274,85706,48392,48632,230926,513724,7812148,346078,48548,391088,535934,561368,
232652,52076,122222,122726,48602,85388,48368,314246,141728,84256,48724,377812,1206028,309898,188206,48098,
48370,546586,84482,123682,111214,228782,174800,123050,138634,229078,616312,49858,174412,87118,86434,175588,
48238,1039078,297034,920494,255898,139228,637318,231184,-4467734,-4498454,-21619538,-5729654,-2873546,-1790198,-1549322,-1284236,
378026,48860,228698,386392,311344,84262,665404,228562,85018,140354,49028,371852,512816,140084,120452,48644,
605294,162152,51922,145102,135526,113266,1637068,183370,233986,129154,554836,48170,1247996,122168,213242,139928,
130798,50434,256132,123580,48742,2456164,50254,121150,121780,120394,141676,84260,49142,50318,48368,120716,
233306,48292,282608,176216,48272,230494,84394,215518,120388,256558,237136,660442,11734084,636088,341272,48380,
3055880,120502,49556,48122,138872,1056176,175886,48494,49166,312596,1521886,84208,138676,48760,219608,291082,
111322,855842,48926,121348,50542,184336,215074,138688,513442,684064,776854,120554,48482,50822,84224,21405446,
120716,229724,84998,140692,48382,48652,378394,49108,220558,48488,1727194,234526,56506,84448,257998,49996,
832978,50104,377392,231448,48502,122728,229828,217120,239842,120856,123448,258322,261886,49294,121810,471676,
331696,175378,325732,642388,1291072,121342,6061288,145126,50716,111610,1395040,220780,3054280,49366,304876,52492,
231772,86608,234202,120730,537004,49348,370372,123160,122350,48376,619114,356212,243868,713704,261400,88264,
290710,589762,261742,125050,121648,89722,139780,2511904,282016,120872,48422,459212,141764,393796,231310,1597192,
240550,48760,635824,120268,229526,120518,391850,48112,255994,120400,121498,1052054,138860,230036,48140,48284,
139616,817826,48496,391360,138988,120712,120370,851440,48370,1517908,49612,49450,86626,123718,51778,1134454,
283168,175072,175450,216928,124060,48406,124312,1098004,120386,696242,84974,49318,229276,220534,50158,1123768,
48718,120752,84692,50530,1081474,151852,513004,806548,382498,49486,3128506,226264,234760,123460,230164,157972,
48838,258838,166774,670318,832642,264652,140836,48418,561604,310084,723022,55210,55390,556810,3010408,4904350,
799090,183928,136888,89770,123946,775444,924394,129886,61546,615058,548482,929680,705634,135070,132802,265462,
614752,215512,238480,386476,1938382,2357224,254140,608920,50002,304744,140902,633604,264406,177172,984112,559348,
10402954,924334,190894,2436754,2501566,303970,217264,423916,86530,54286,282316,120488,2673782,121838,636782,1609564,
967474,1094890,440650,288940,2755552,3112546,453478,496444,23941534,910642,419014,520870,1544356,2268040,360166,12456760,
2443324,317090,1014494,48260,3127136,48116,85622,54356,398072,463142,175016,129494,123014,48602,227012,114782,
54020,1028252,294008,825104,264764,180686,87962,53852,59762,971066,741188,49628,399368,53084,49214,53564,
50870,432686,122906,111542,229052,53618,85100,711290,120566,239960,389720,58172,312158,137486,49790,231482,
231536,243104,51242,84976,111490,122482,48242,49040,525152,433736,175796,49286,217160,215378,228644,456284,
48364,615578,48518,375848,50324,343934,218426,85544,397904,180854,84356,309896,120614,571598,215348,138896,
48920,255784,12392626,401546,49124,229610,231608,546940,269272,641278,134902,230932,56716,805168,2675782,160252,
668170,2531440,145594,52030,413938,126874,89908,3830518,812194,127612,184462,183358,1125928,228646,1459546,1822456,
237250,611794,114262,61666,206614,176158,294706,200782,3345868,2441530,494782,427798,152182,7439068,1565848,254530,
121888,250054,191032,71866,159058,6419662,251344,53434,939556,553906,327778,143620,86830,329212,1461004,720988,
152476,313102,73402,797230,175186,3657826,63286,696310,342262,122554,232396,323308,215038,86056,126964,1140508,
1110142,417916,321166,348220,62422,3400408,1145458,140644,3598696,1099684,57598,145054,2925154,266194,1321786,478414,
5129980,1345690,1165294,1279882,512110,1164322,613522,496450,134794,983854,1282102,1642546,54010,1892836,139330,259066,
462862,976240,85318,726274,10067842,4882222,255880,509770,52822,49444,244972,149398,830662,401176,522694,31759804,
1362124,269002,1310500,372880,238492,141676,7530922,140518,486730,297550,276454,1174042,1201606,518914,58348,278596,
71110,305944,392158,65122,2409220,246754,92914,16099192,505528,134812,1843750,429814,140590,286828,57178,1275838,
54460,11134216,52666,717724,330244,1223998,4918186,289484,319466,125756,56204,63638,431108,50696,985628,1019492,
264644,86402,893726,121094,536564,156656,231686,120554,561104,51866,50636,84314,1586654,182186,3001148,549638,
88364,138068,121328,1064114,177488,608246,1222388,230204,114644,267272,127322,53228,522476,60734,236168,58574,
227252,50024,226766,230654,128456,58076,48314,111728,222554,50798,115292,48422,399356,245618,1111994,375644,
63746,51434,229688,132722,384686,89318,402434,57692,332738,55532,441872,125198,112052,393604,49198,257182,
48182,48128,48898,230386,1046072,121384,1289944,310222,
// 
635300,229274,121768,120328,377944,48742,112504,120976,48572,316850,120434,48262,48442,48154,391162,213112,
52268,86108,86324,84236,183416,120836,140072,276536,539084,111812,122906,49118,232184,122536,229240,321640,
139930,49510,611998,410192,378674,255868,240214,48544,48164,2808158,392288,48862,4809298,139726,229450,781690,
220726,643304,1176458,85694,48292,120448,391312,84652,223702,215342,158278,59506,154984,48910,84730,120634,
84514,231982,649894,49822,396898,1521868,50278,128284,1334878,264202,51592,88924,222790,223276,122398,657880,
213952,618406,312278,87218,48428,229334,120488,523688,48824,617972,311144,3285158,215198,231818,120686,48176,
48244,292852,4325962,48394,182966,510764,696188,48458,49732,312382,48898,20029888,53362,6856210,177958,230086,
84314,48364,48418,48190,48292,221026,120580,56174,240560,497030,1969340,6426878,94004,373832,3300494,225278,
377474,411350,1070672,52100,236048,48788,88658,517820,415274,5865764,702626,605816,125582,386360,143468,123188,
297082,48304,49402,48290,49730,120682,48184,285716,121616,844810,1614082,120922,50668,3265954,412270,49030,
84694,1560364,11825872,121084,49534,133990,605212,51154,701482,84442,1223338,126178,122506,48148,162310,49912,
55354,48442,318364,138910,425398,49828,3751738,50614,379762,50236,48184,120598,636478,145876,732604,177028,
249988,829678,50188,138464,564026,281672,229450,48838,230152,711146,48196,120664,48716,52946,138962,85592,
175058,649082,977318,84908,1384100,392984,215234,121328,48440,48368,395900,4178114,249398,176840,120842,827954,
84314,487699838,88526,111352,48262,48956,48722,485906,9582322,85654,153748,231466,231628,809038,525682,48748,
821632,49090,50224,56620,378130,49198,1004854,120532,921316,399622,52534,53230,1029826,49738,2179354,402700,
1206094,121090,84934,1564726,50890,86356,208234,350722,158338,230356,85474,125410,394762,280900,50998,442252,
220150,3633628,123772,49378,48448,229576,176908,637924,50188,1438366,663682,49186,1207246,120496,313978,84394,
634576,122494,111682,217354,51430,-1860062,-4882550,-3491618,-2614850,-8486672,48296,396866,220352,145724,209626,525134,
174742,698048,122188,454204,48190,1169750,643988,122942,48260,4161020,371638,48292,139228,231184,123724,124226,
618092,50798,6782156,48284,218456,120536,48404,229508,276614,231370,120524,220004,4966952,230018,84716,257414,
48176,311530,48718,610042,120748,220510,140266,3084040,127318,7758292,229396,48350,48332,48398,51532,91942,
392716,50308,176212,175996,311932,280834,310636,605422,50542,49168,124048,51580,53044,128818,315334,395632,
180370,50254,219130,140488,184084,86992,177184,84976,232714,111724,49678,120700,120448,413128,210472,52408,
441214,395044,515512,48502,121402,913130,502652,519236,1796870,48410,84620,230228,12035330,176084,48338,49310,
391904,1275290,277982,49250,514862,121976,615410,534572,86834,49106,312632,48350,138962,555140,122120,179678,
-3068092,404540,48872,125324,2586032,48170,122894,48458,112376,120716,243182,48422,885620,616220,89066,12469976,
48476,1039196,51302,179516,53804,49016,123542,-2656510,-3959794,-3212434,-5384404,-21619684,-5558356,-2720854,-5151574,-19753828,
-4414210,-9140662,-3314494,-9321940,-4510108,-4534840,-4707370,-8339146,-2641474,-5344516,-3868534,-12173788,120472,55474,1551580,132118,
609550,397330,53818,49018,52198,182992,241324,402676,131146,121714,221116,122200,48274,529186,281380,837484,
48334,1268062,353146,51028,53080,258640,246922,224080,84838,122146,50686,139858,126124,53170,989530,48478,
48982,446146,140764,120650,524582,3336898,394006,111736,242428,48424,51142,230116,85438,257638,127228,606388,
516478,473422,257152,319036,441364,120802,320494,238486,219758,231518,48170,229168,48184,746110,523576,139466,
255674,3804182,48734,85394,9693044,84676,51884,49004,86444,51524,122594,112454,132650,155222,123512,343970,
432986,122720,112292,49694,416786,121046,394160,516308,547376,179432,48932,215374,48766,434308,132004,85222,
803422,3933452,392536,48340,583894,230048,318410,84512,48476,130652,134282,126440,125396,961702,3476122,155204566,
37911958,2044582,1575214,5122042,27135994,1413094,7412722,9081976,2299516,1833862,5116372,776554,3333562,973222,65241376,2362534,
2237452,1132954,1322494,11243104,3932518,1457278,760774,6951442,5987812,6025498,2269222,969982,1065886,11782348,4276888,2814406,
1129066,2851378,9926734,2225158,2368042,1853998,4311772,1943764,6571672,704302,12871474,4535926,556774,1043206,2979736,2629066,
4445908,574846,6592882,1557004,3654628,1135366,2342014,743722,16954018,5127064,138147208,1961638,2731084,803338,3939766,2717962,
3371146,984886,18238372,4941628,3103612,7502566,26741428,1746934,2461846,353086,30992956,1413844,82011292,3212062,2452606,1167622,
1339114,644038,35598778,6173422,9760318,16277578,1567114,3296788,1089862,1128022,2781562,2467186,5008522,3452794,43916884,2579452,
939526,21364324,2341798,600838,4782046,9418378,2291254,1128886,3634492,6977644,1238998,2672212,2929252,2750524,641662,2936878,
20935672,665638,12718384,16335682,15201358,890602,18980494,7391176,778918,652138,12948964,12078322,13929154,962854,12905008,1237822,
13495876,2181418,14695432,5455924,881206,1119022,4467118,201382,1669174,38538592,15561484,3589018,1303702,2170174,28682242,2667562,
3404236,835414,1350682,2994982,1857838,8397778,1440754,8222818,8267434,1639366,2251402,2250364,6967642,37751272,1498246,3502366,
4169158,1512934,4499638,5680942,2864086,852694,13278256,2441266,1233862,3555178,1123126,485926,2066236,1306294,558718,5469052,
4981846,1349116,1062412,39002074,1498102,2435326,9308446,3559228,7697662,1017286,1597246,12979996,4439032,3791956,7131958,1909258,
989638,5785594,1314538,5799622,1495606,980842,5220106,8466856,3961402,5551342,2787946,8841778,1286998,3513436,1933702,1671214,
20875894,22142452,8154844,1817134,774826,4087654,7567756,1314124,19738654,4412158,2762332,9013606,4504012,14367868,1184362,14302258,
3793966,4172074,452326,2306644,13014736,2370406,1302982,3706486,1274758,2028958,15390898,1605886,4297606,5568082,2837842,2286886,
2546062,4179508,8817262,5734012,4047262,6527716,5584876,2725738,926782,17411686,3187924,2212522,1695238,2218354,10191712,9146428,
4268554,4874344,2244598,2280406,3430924,3271174,3262012,2587372,1020406,3496534,1859242,977974,6069076,5356942,7816198,7336906,
11398504,2901514,4914088,3049942,786334,1025926,1143466,1633534,5443342,3050602,4237342,10172716,1765222,8408752,4432948,2320666,
1139326,1786138,6561394,1685914,5913346,2765524,6691498,2886118,4907326,4533802,1190122,7280782,2049532,1969846,2064922,4598782,
8046952,4312042,4795612,3170428,1330366,2206996,3121972,1813174,3086602,1143814,3294358,91085884,5810218,2821804,3835156,3346846,
2216734,1456522,9831868,2938444,1017214,10317688,2037706,2640022,5648758,5989714,1431454,1336198,1236778,2772274,4745074,2431366,
6213418,9716362,2523604,48308,48182,354572,48568,52826,1816682,124112,240572,49406,49658,124750,49582,122644,
463942,1551556,48826,5555068,230284,122608,120772,644680,174754,4289086,120592,123094,121528,221434,376144,1032514,
138814,1060300,329974,51094,50140,112160,85016,121634,229472,111620,50942,132194,50024,120626,84368,138530,
221636,49526,50888,392120,72456646,256426,120688,121226,122252,398516,50342,561118,84358,121072,373874,2474138,
820846,48574,222302,230192,175400,392192,805912,636406,48184,-216890390,-1044107102,50774,120758,48338,121298,256154,
48266,48898,48340,85438,48754,84808,391702,1456516,59602,3227986,230942,646364,48308,120836,229834,120466,
48394,425716,84922,282260,48770,123290,638342,139700,48598,121192,288832,111604,86332,48586,84694,121570,
50764,216016,635668,51106,231208,307250,52658,50498,87308,123800,179330,112796,84626,56138,231152,50306,
264326,139490,351962,248648,213452,51794,268856,120740,134726,49352,49112,52604,258980,267308,51668,84608,
49076,998402,3557012,121604,48560,232556,48338,128660,564674,50198,123926,49658,130118,1177070,177548,837032,
392746,121774,48394,395824,48470,1157524,382516,398332,1332676,138584,392822,2095028,139252,174866,1471090,256288,
231628,152128,329410,980390,84542,562124,120718,122086,121724,630170,2426318,430456,49444,51154,1597444,55444,
175822,60142,48346,849154,143428,52114,242476,653146,259096,2421052,516904,116392,231124,49066,178468,85432,
155218,128302,404314,290848,408688,178306,122434,229516,132268,349618,52684,48406,138946,48676,232108,133432,
1527784,400426,247264,1080808,521392,54286,293944,212296,547636,441076,1805938,375412,1046956,54106,128698,55228,
88024,649744,52906,367880,112346,84358,310376,48364,48466,1280458,229994,48626,84350,1248388,230776,410218,
111820,183946,229318,393694,121642,48508,331852,50962,344866,54346,442222,388768,52726,49720,86386,50810,
998870,62834,453212,778742,231206,183866,48302,62654,176900,262958,1379408,403052,420746,158054,2335874,279338,
694868,1913756,475622,310532,1100984,121226,1244840,433220,121712,185054,813248,241682,66842,95210,230372,232664,
694634,87848,51386,225674,462812,657698,621752,48338,1047704,111770,391666,756706,84452,229124,256402,48772,
215612,48500,120734,121318,121874,905486,281116,48268,392870,1843322,394004,1059662,84596,230140,310546,1041992,
49558,122146,2297590,1984516,640726,86530,121768,257254,176902,152842,395134,229406,84376,606298,48736,231106,
85384,122656,84398,1002548,514198,49276,256384,132172,48284,48518,84496,176468,84518,123746,397760,123044,
48466,49370,122006,827822,2850824,48638,121304,142051916,132512,391880,48728,49172,174808,286166,369242,49160,
122678,210512,49066,1042024,524284,153526,564226,49714,1023920,433130,235058,1002532,4208224,3730450,48532,48826,
84664,122440,49234,50206,211442,49988,372296,378362,152672,52292,422894,120818,52742,89762,859118,1015652,
163148,782534,437918,128018,121322,540524,521552,213746,121052,50684,64598,50312,470216,677558,233192,49394,
179588,223052,150638,326894,130538,49118,48488,50036,48596,808796,265124,87224,278624,658442,84902,259616,
149666,244856,87512,248216,327656,2863666,689272,606034,212326,230354,84440,84530,121382,49252,121354,50584,
50134,120868,120760,844072,121606,716786,638996,84392,705848,1256104,52210,131896,48226,49648,138830,310484,
48634,138796,1520596,342484,573274,465928,804232,810604,859598,48278,298658,232208,112466,86078,4491598,49594,
50036,380156,369194,892382,125968,84538,49294,1331050,395986,177808,54922,724276,137110,313420,392098,382636,
590602,135490,1115266,2722306,111664,1300270,822208,49900,823666,121702,131044,579772,53686,86968,132238,1126804,
88390,55570,968008,152758,55318,54982,139144,135742,657490,58882,407650,84934,124510,179050,48262,325066,
2448928,180238,89938,144802,130738,1052932,114850,163342,4327564,187366,50746,50104,54658,122350,514408,235498,
321844,237928,85744,398416,63730,238846,1011262,423526,154216,520726,52012,48638,594968,127954,121078,564958,
432568,233902,49132,374896,84652,50878,48850,996004,327760,84620,48454,120724,138860,3970318,49448,529076,
674114,139244,120628,510794,48266,3613778,48998,120896,49112,213482,49732,48424,3660704,550448,236318,51992,
50594,85292,1017806,3769700,86804,48394,677602,48848,371774,120736,90758,263474,53522,215702,1400438,859988,
886166,232940,410534,30992822,548270,70850,96662,984908,2928014,361646,1310258,1908152,434762,65834,2567276,131462,
397744,56596,394342,3053896,848194,816034,422782,651598,474862,1497058,470524,48814,50074,123262,231586,49018,
141556,292972,85612,48964,122506,122938,50314,50566,48856,51322,387358,257758,50056,972196,1159954,923368,
220774,113494,144142,140368,224378,220976,1021442,1969142,85544,435758,5596646,86552,50714,344420,84608,406166,
49658,48842,85634,153080,51128,48284,230882,124250,123494,87740,63226,220414,1309396,1109524,139576,52228,
157996,1056550,185098,61534,680998,704812,379228,52924,533794,230368,53308,95626,256216,1092640,5273776,123538,
678136,402706,329350,254206,85906,162370,987394,51058,420988,56074,120964,3204184,96418,2132194,1236412,712948,
141454,347302,49054,184126,132034,183844,4400896,153784,56386,85132,237820,352378,288784,366106,194818,981532,
52870,412564,1621282,646492,821452,86878,84610,807274,137326,150700,2364904,49990,51412,393286,636340,673708,
52582,125392,51394,142210,318952,413536,137794,50566,214426,551560,880888,92206,307786,418558,6493126,643090,
239278,567148,122746,54190,659128,1116940,240250,136030,126472,132340,851458,214048,148324,501742,53554,133384,
137308,51976,158482,496048,405922,86824,233932,147460,1841440,334696,677998,57142,2859286,581770,139378,530416,
254182,1496560,53542,748066,1102900,89830,407380,2452468,1060966,48262,49924,50530,745336,55354,258700,147802,
60322,184330,51934,1830790,371116,51436,225112,237658,2996842,3076978,140590,63634,51070,694120,199570,336154,
255154,84862,127606,120730,674248,191416,408016,250132,405436,122962,439942,122242,123052,751306,422284,291304,
315580,533092,691120,57034,87472,367564,140890,170266,562774,735994,211990,892948,112798,188554,90802,2451430,
244972,181048,221872,231988,547870,48316,257080,729922,652324,492898,1451632,435484,4711450,1258852,48550,184666,
1722820,71758,425398,172252,865192,259042,128830,1165942,533818,239116,51292,55750,49900,219394,180238,223768,
365986,312178,439780,178132,324370,499594,86158,51850,125500,52114,259672,219772,124906,2160220,246082,51610,
50152,233230,50206,345388,90424,659002,833116,84646,1051330,257242,120250,301528,273766,619978,667876,130360,
85942,229582,358966,125860,809176,135544,228142,121072,798178,58594,127660,193036,52654,1085872,55678,242788,
1038208,69670,240868,446842,122080,230392,113284,294616,312664,242680,52024,52150,163084,348184,120748,297382,
134248,92260,246676,120910,1560172,370480,125806,85294,395104,138658,233380,982414,135004,56002,138136,703678,
123430,181090,53194,177538,229826,667874,383684,131618,215642,85604,48416,48836,488162,112046,122474,325316,
122906,633152,121088,48610,139354,112858,111566,371788,121714,367694,48932,470204,276700,392062,281318,215876,
5424532,139102,121042,233332,1846358,49490,48274,49166,49838,177746,120938,435176,138736,1005922,126184,49006,
393268,121108,703660,
// 
387536,1690886,48398,271652,120970,140996,49976,524888,229886,124694,1127366,372554,2279420,48302,164252,49412,
1279484,544400,85430,232316,48608,1003922,393182,48914,48922,342652,256496,121504,257296,393014,48758,1690634,
48686,48890,138794,48346,442478,653528,312038,185314,375070,238192,91084,123710,52028,179630,507560,232304,
112112,640868,342892,49204,819958,653746,256720,113410,175072,121774,232114,48736,122062,139352,48326,85136,
1398058,139102,122068,48310,266128,1100620,853108,48368,139088,516526,49738,261682,1905692,1184612,120730,49052,
48422,610432,317512,120898,121006,48512,220862,506276,504476,84980,1116512,385208,516842,375896,312046,48778,
230182,48362,229288,394528,435106,127426,48442,394204,1883182,153244,48610,378830,48616,618382,5346676,392824,
122338,284354,2745710,55838,654362,3515210,124442,140996,233522,988010,5308064,801188,141884,252530,4650344,87770,
121934,222986,435230,413558,681182,4887134,71786,284390,264194,231734,1042112,820154,1129670,181862,965756,110162,
313892,234386,68858,89534,127034,260066,164690,124280,349220,1442522,72722,134594,87752,642302,247292,151730,
9203678,139796,112538,515720,65474,70802,58196,94934,557000,926390,248642,478352,282422,89822,283058,59246,
1341080,157214,294974,269804,123866,121202,52244,462968,275156,153380,302426,230258,310826,180866,481562,3768254,
2514512,125378,365060,635408,1808864,88724,224120,346922,162452,141398,134558,128510,88562,263456,398780,614996,
330884,50132,153890,2414852,1450010,5946254,1494992,1095716,3036338,126170,1121120,4676588,91766,57194,294236,388556,
56618,523394,279170,1430702,1802060,133640,1038878,154898,20896802,3567212,241460,196766,676232,55268,1380050,187886,
253586,3530600,190802,313874,9788498,240974,1197314,878012,2782268,2931308,231092,1577276,178946,2422034,69590,335762,
254420,824066,519290,139772,1151144,960542,6194762,544580,175868,255932,52040,339842,327134,9043274,52472,87806,
154514,318248,635732,420950,348050,91550,299834,141034,48616,978748,470878,49534,140332,85702,583558,49678,
48910,265228,133702,2875228,232522,125098,84568,50116,344830,69256510,48524,49418,1010444,49712,399218,392818,
373280,121204,48734,48742,290348,121892,397022,48464,125960,392486,317768,230756,6593360,379318,111862,50602,
452126,372422,636940,121508,124874,86006,1352492,514946,744992,1065752,1588526,859148,1562516,141428,48554,121156,
121118,257576,123332,513548,615500,230720,140354,48460,393448,176438,121502,124598,137450,142844,48494,54650,
610382,734312,49154,1024382,509486,177734,1995302,85388,231230,85496,84848,394174,1198108,49156,121258,120826,
322768,48490,48976,49354,123040,175186,49202,48800,242446,1265632,258802,49498,348650,325214,48632,312710,
48488,121388,394088,673514,218498,418676,222128,52370,1163672,176972,175082,49388,316922,281420,9478364,48824,
49868,122738,48682,138826,84844,139690,281440,516746,365672,915824,230708,49502,121646,452066,49772,392384,
638138,85388,242168,1023536,50366,142538,318944,661466,48458,89186,1489772,389858,127532,361436,698078,48836,
702452,435746,120736,48880,49114,123760,121976,48494,121652,806096,229624,48730,48500,229810,48962,392456,
88846,123778,49456,177112,112246,179728,50182,120806,132988,236770,57022,86278,51694,4950862,312964,49594,
48766,403144,409300,626434,51640,2864878,466216,2334994,235690,380194,976462,679192,89842,394882,164578,48652,
1671334,516478,111874,622060,35272888,48734,121658,229424,323618,256648,112528,52462,533848,121342,141764,221204,
133868,49610,261002,1019144,132248,130322,731390,718268,60907708,311228,152984,246770,426010,158084,89126,140414,
52028,140750,178322,977828,139400,280382,133820,214388,49622,264344,266876,189716,261104,266450,50324,57230,
26666006,1231952,129020,312764,121298,443174,398600,149444,418442,437342,87398,175298,141182,121514,387122,53780,
121670,125618,53540,824738,53996,179342,230198,121496,112760,114542,88568,49064,1076732,133970,184904,60938,
122432,90152,87614,386492,56300,138506,51836,5100254,318776,49748,412250,130136,398516,3848630,260276,148202,
84842,1054778,90296,682802,139616,291194,346760,95642,295502,636782,127562,137318,49640,132962,126626,186260,
84752,56348,234842,54500,52298,6283166,55346,90638,140102,131864,438314,398030,123710,49586,216284,133394,
355508,315842,87056,684260,148724,144446,123602,148472,246992,299510,817412,680828,136574,118268,376988,127130,
229550,345812,140522,420656,414716,441230,153710,619106,11422886,676022,48412,894532,139042,311818,122854,960412,
4718324,121484,317764,121276,53228,126782,86042,85466,1039976,2277386,422486,88202,137708,319214,1065788,96428,
85736,879272,113096,49598,142166,1349012,52364,93548,911348,1004714,175724,248822,239372,391778,315026,85016,
127502,50204,586232,121454,836282,143246,407198,53174,52094,59348,234836,52796,51686,184754,51722,50996,
52154,7275782,642482,234452,162398,130238,1112552,421514,63098,177452,140546,230516,325034,86906,410174,48944,
243416,629954,132578,50744,318752,317744,296048,382544,50726,397262,86744,153164,121382,1305008,126908,415622,
507986,120968,48604,181444,122866,176254,2814656,121846,8428682,608474,318160,121222,230830,230266,1096156,85174,
265510,49588,123508,48742,645634,1100584,595460,86330,1008188,363824,973358,48532,48586,48598,698686,51442,
88366,229696,49264,230182,234934,396394,180004,51592,232018,235258,1724794,49138,49858,52132,394612,230236,
51046,221246,2380162,562882,260752,121342,640768,49684,48452,26279168,49298,641738,3633310,447616,121474,153574,
48322,11312170,121834,1189252,175328,140528,536348,619978,381734,84590,49348,3633304,5986516,1181758,112330,122872,
232600,48340,372550,2355664,562792,49918,223714,452540,240818,180068,230302,229544,242984,372616,48758,257342,
220978,434468,50792,122078,51134,48614,49226,48818,370118,180248,379298,232184,49766,220694,240998,49388,
120862,121816,48898,113164,84674,1044754,240956,123124,234256,232096,126616,48478,534388,379246,2345746,51448,
54004,241168,49882,50098,182074,225532,48694,4205224,51466,48988,120856,84646,323662,3633286,432028,588532,
834004,248764,54382,1803496,88282,317848,913666,135208,1264576,5483488,54652,233932,845464,121288,380704,397012,
2253934,802252,51898,1026382,51814,143506,48898,676256,181396,58150,122824,1529146,369790,1046062,446230,122860,
240928,2247706,232066,701812,392878,243892,642682,153142,1849258,243730,48598,49228,49894,121960,121312,123022,
225430,140542,88180,145186,190738,49744,3279130,256888,57706,52918,263854,260938,54538,53110,212326,113776,
49120,639280,318898,124858,1019818,539218,179290,262882,215512,1218328,1285660,48520,56446,176482,540712,143020,
132464,53774,573284,124604,321248,52562,318752,112214,307154,124514,48626,1118474,516968,54836,48914,49862,
122606,53426,50132,50672,2131694,568718,18179018,2406374,214922,651242,49184,648998,252386,49448,4633202,177056,
504758,3413852,2388008,389636,240056,907064,48404,320078,353348,125918,606662,342002,21099338,121742,3278492,1314494,
177704,183242,240914,1713338,649484,48908,442556,49148,17051408,640898,1185698,10648388,2174678,198926,930014,920186,
890702,1601498,5576654,4076432,624482,852794,766286,774002,1020266,443906,1004906,704834,269162,3803732,3546692,47341358,
620162,20895272,1528082,6776882,3818312,3570446,626282,1186478,437074,566440,5483482,328918,84730,48380,84988,1701830,
57566,132716,650516,113522,122222,49034,7047182,1218326,8840198,221378,48776,137288,122402,122726,346334,48434,
236054,2898956,229978,670546,49156,85768,257284,1265248,839998,84616,2861992,324514,637738,1629982,2997268,50974,
122156,393596,48332,344072,125134,603682,48392,395456,232160,164674,366682,214660,51754,59842,180436,181894,
725368,544450,176332,58330,541378,851890,50314,272470,2696260,3029656,149062,233668,55228,127480,415864,428068,
1134958,175684,178492,127948,51778,52228,1024906,268888,578470,178762,49168,400882,489046,133258,770080,1432714,
413392,53686,2604946,363268,51178,121810,140464,1053418,513832,325606,234670,87076,258862,640480,184756,233428,
53326,558388,52426,171694,293446,92890,399136,94834,127750,4970794,636646,118180,137254,1233724,157150,684220,
52390,146350,534340,4450528,143014,50122,128002,60670,50932,87778,222502,221950,234886,134068,125698,230782,
271426,182164,7017922,2893630,56278,447520,247684,375418,188698,63586,435262,89164,56494,54844744,259912,2065918,
135850,721138,2116444,329104,127856,219542,175718,262796,121322,233858,434756,50054,49226,57974,685352,140234,
121268,84938,125102,1023446,5134532,232886,49304,265712,355636,311318,120940,323368,311396,433732,304634,121286,
48398,176446,995326,460222,1366588,757594,17750446,945538,1763506,4007368,299998,797986,5887846,1826854,758134,281374,
1676674,1143478,133822,428572,292222,1131388,656506,465346,1389484,3743902,480466,413242,3224392,4999888,331948,837658,
1132066,1334476,250894,247222,835414,1048312,217918,371062,10997614,2627236,451276,1596268,366454,2590192,959122,678268,
175066,1623994,394606,919684,4580956,3906424,638614,768772,64486,298846,436186,2470804,1145188,1848754,767806,2271484,
286174,188542,6999184,338038,517996,199756,686014,9998974,6916048,1023526,438454,243766,610342,755902,680806,495502,
1331074,2349244,1471042,1073494,341668,1891954,575422,3531196,2321146,274084,692332,17662618,8284012,1758754,4958578,213058,
1398232,321838,1030786,440398,24586012,1576018,6314518,268354,1092022,422254,333406,320734,1563382,1074526,722926,212686,
17909992,2494558,316882,321658,2477062,448066,1026412,364942,3552094,573238,317494,215362,6105862,330238,1937662,66286,
310204,1934452,863548,730114,1021384,255742,332378722,126658,1182358,721396,1602748,897886,483382,471826,261442,1735678,
3239596,322498,61858486,599218,934558,174718,330622,778582,2285314,2465458,1054918,1879282,226558,657082,53326,522622,
703054,798478,50124502,274834,429118,269758,2204794,2822608,3022414,4411888,757816,1653382,130798,1009918,702028,8991466,
638578,3363046,442726,863542,492238,2863432,29512756,693178,5106358,242542,421342,8953552,1764964,1480822,2480356,13319614,
546994,326734,1043452,378406,350674,2229262,479278,1980946,1471858,1583794,1141372,1102006,759598,380026,2927584,2586412,
230878,475282,317518,188254,1245868,573886,713692,202318,213622,856828,2824876,553534,682354,2869102,1508554,5176198,
3187198,286846,2573128,219922,438994,505846,263332,1660102,8545318,2785438,1432198,7954828,1946404,239038,1818046,2692846,
2056996,27784432,770716,1227646,1278586,857278,819694,1294198,290962,8642782,836218,8019406,1823482,2074654,886222,3223396,
250702,1414234,883558,776638,1554634,1741258,1244626,1024732,2030968,1952236,1217188,4176442,8359498,887122,5323564,741646,
1256122,579484,647794,49304,1119608,312388,84892,975236,175396,395842,217550,208832,2386658,49244,256862,230222,
50846,111956,85550,50258,121106,8061922,299014,525412,176176,436688,121130,111802,210604,121136,48658,85762,
176926,1006084,48406,121252,313834,209008,84808,48604,231808,49388,230618,314696,1348580,233912,229700,49574,
640208,85244,49334,122150,392830,121796,1877426,1254986,311560,346432,121208,49022,122306,247370,280256,51254,
175712,48446,141920,49136,51596,122612,517892,51002,53036,49616,231422,48572,48758,139328,318272,374144,
49094,52550,315824,121064,50120,51704,85040,123224,112688,216752,49292,49244,122774,85544,50174,48812,
48806,48626,49184,394934,515948,210608,112472,48968,49580,48470,85472,49046,311936,49526,48524,111878,
230342,121496,50840,84680,48668,292568,216104,229694,85490,123260,122576,50684,49256,112148,51542,121766,
121334,49784,84626,48680,121424,48986,122072,84950,258008,220760,230828,123440,128984,49238,230260,48460,
396712,3196072,49744,121324,259598,10468778,844580,746552,84938,390332,433676,49388,48422,51476,379640,124256,
49478,989726,223250,350510,529592,86198,132244,781948,358378,48374,48914,48568,49552,125116,240028,54574,
175966,125008,180346,397924,125818,642868,339916,85162,175588,51064,221872,225112,233548,5697836,48938,140102,
621914,51206,585788,3467096,1761236,122036,122386,833764,51304,86032,315112,49556,48434,175754,620048,152726,
48988,1274554,121708,49096,278074,50842,121222,179818,49426,48386,225110,318598,49334,434066,85346,85114,
48790,124238,333500,49078,229726,343874,48854,259874,122534,48368,175958,112250,49124,179896,84712,1395824,
180044,121000,122566,1544836,84884,413546,111886,121024,1065916,84814,48494,351344,229850,260174,230984,1716092,
175372,48478,111950,121172,1216666,48478,311492,49118,85172,48544,345940,175454,85574,1257452,49678,48532,
1292344,112130,232888,50356,176386,48988,84668,84830,48844,443644,49814,48608,86708,231182,647198,125090,
311804,84802,4117130,139274,112094,48416,
// 
121486,121972,333248,1294544,206762,121466,1492508,49082,393176,247816,393902,153308,292778,1698406,139468,48676,
49432,48506,381470,1008770,48686,152884,122206,49690,393250,233896,211294,84718,48460,49198,122602,293764,
49090,50674,48928,48982,410924,230438,49196,121970,85136,241574,260264,51818,3284642,1203320,122176,214562,
878924,48836,379618,85018,393244,312026,893282,-615230248,-209689006,-886188694,-101729938,48658,48682,48700,48628,175738,
986242,139384,48506,121016,314048,121070,824564,49100,85892,123014,121106,52052,124318,121654,312616,121222,
233722,1013812,177868,553708,616636,649360,48970,48410,120986,439694,139342,179990,393638,1110082,568678,512338,
4821016,507316,5850562,538114,2066302,4527022,4378918,725914,483988,544474,480442,6463126,693094,1515928,14801188,33937798,
4934008,2261902,1316404,1774282,572602,1692364,562522,220954,2759926,1624024,429274,201178,1132276,2384374,575518,1134868,
883444,1299214,241354,821722,28774534,1031674,460378,1501636,3088588,495994,74362,11544256,550426,886036,5865106,9773176,
269122,404758,232186,3782596,2735902,1576234,240706,2912518,892498,1742608,1998544,1296298,1948954,510394,884578,295114,
2003836,2363044,7352626,507658,4328248,968206,353524,6386584,466618,335722,201046,641146,286618,1424074,379354,5449834,
1490674,6439072,6111022,1042042,132238,5806516,352066,14544094,1210036,4977748,3828604,1888654,3674404,1160884,5097928,501364,
10008256,3148852,2188084,5489506,2132662,7550392,2266276,759028,1015798,230242,4056088,209794,4329832,9998536,2258374,471802,
2132866,1539274,2261494,2903962,3171694,15710494,1164514,3129184,2790058,2575372,718852,608026,801796,969142,1263916,1121098,
1998004,399226,6504682,5379646,612634,8371486,250726,1158682,609538,176338,2156008,979348,1856794,1390018,663286,662248,
5804842,2581204,2673058,6526552,662068,3875908,653386,205786,5239984,5018332,2345818,637078,733306,5424304,548506,239098,
519322,1329322,6722464,3754552,7816882,1777198,1096066,624406,969178,3167644,408538,1316506,1002676,859828,19857046,359572,
323086,1364314,165622,223834,3665038,211828,606358,16118326,905554,1211734,918676,627322,1059268,201946,2091316,811918,
23579806,3468514,770854,1844968,1142506,6446902,588118,161338,22535392,267394,708994,1293142,596458,647002,136138,1339834,
237466,2143396,26209552,3972982,6971782,1051354,771094,1413562,2100388,445378,3915274,13068946,8218882,1020226,670252,550954,
6880846,3559522,586714,353242,1928866,807034,246118,1114996,694252,4252396,804442,1640182,2235046,1252966,753844,251482,
1495354,800338,2109658,1378354,551746,4387666,254938,2008072,1712758,1980994,1450522,154156,932356,823378,224506,1357942,
666442,3092962,7103512,933178,3337294,1554124,295138,6175228,650326,1588306,554134,10266322,2993206,1467046,1626214,632602,
2703826,3426706,844114,206554,1809922,1082434,1153174,2015986,6172258,2594326,3380548,1572268,4112104,39759232,582502,664906,
371884,3251476,1543594,12870172,1310986,1403986,2650216,1276618,4108054,603994,11688412,1173124,79801984,4833814,1293076,6913444,
473782,3953182,1861678,1010326,1854508,3194374,5883574,680698,9938272,960394,3111304,2885926,931594,546682,1815142,527098,
1140754,10965448,1195348,1271188,773608,181606,5581768,3240364,6605284,738292,1101334,1223158,818806,9242806,4049464,751738,
688108,633154,2940022,915034,273658,5659582,1534846,1159042,807628,1071766,1267546,942772,841402,1378894,541462,1639822,
1438132,2077786,2318764,4093636,668308,2936308,2280244,2231284,4211812,2410372,1274986,241546,1766542,993034,1401274,740596,
211618,1753762,1959178,3841966,1217836,6741688,643882,899158,4361746,1758484,1928506,260986,1837774,2558362,407002,2773252,
3919864,838594,3612334,4211608,6507598,2602156,6465802,1776388,173314,812242,2471854,3158572,904852,9229684,6662956,1290262,
554422,2116948,945652,950026,1640794,6676318,1178266,655402,7872772,4474738,1209226,3109348,1205374,3388936,964282,275458,
2896942,836986,134554,1416748,2302078,7951504,5008528,268762,1365718,3545752,3125848,1176436,1653778,934474,1981966,811054,
16643614,17745862,3200854,1745158,15364948,1037722,7668166,1689754,1967386,253522,855418,1437418,469882,3127954,3662122,5784292,
472666,1843228,595948,2098606,815404,6081214,1290466,1020802,1212682,776038,749794,1599238,2395306,928534,367066,1313752,
446554,3718036,250186,1715962,1095988,1187842,1771042,2307622,1937254,3030754,6223288,839866,424858,3434134,2400898,2972164,
1154938,3196966,18079096,2542888,141418606,2490862,6408454,491458,1273036,1388218,3001108,2518996,5117512,795514,862546,7495474,
1762858,3018196,1114804,1150294,4950994,585418,3102436,608098,2282314,859522,1032196,967522,3907336,1154362,969466,792778,
481558,2608258,2226196,2362648,1754068,623974,2339176,1559362,4073548,6474064,1552342,639202,2372302,1434604,1028758,2539138,
1930324,619258,3016414,733186,416218,1072714,2500366,1062292,1169452,1751374,1074442,593218,6886066,12055288,4014958,2927074,
1551208,1591546,1952398,800482,2615788,3516268,4597006,1912792,2641522,1296922,1139764,710806,698314,2383276,707062,645706,
484474,2689582,1387948,9693328,889474,1284148,1736308,1311826,1978642,3105112,1474906,494842,1193242,1915438,3345682,2726662,
709282,1351702,427978,431866,1259362,632218,2348974,1489972,1572322,1718914,1948648,1146082,1873318,1984234,512002,1431382,
1322338,4307476,1178662,950548,3251236,676342,1034626,1750468,756532,661378,658774,2393608,630964,1940044,2164756,1313284,
770122,3789238,673894,1679242,854794,942934,1021666,996706,1049206,1510114,1534924,111992,230204,248518,48574,1572994,
223774,52462,628084,608182,48826,233578,50578,112102,125038,49646,745328,496466,312902,314198,122012,87158,
48824,125972,49016,57158,50942,288812,1259918,48424,1627154,48820,180068,221020,124714,121582,1289404,49210,
13254446,139142,551816,259964,225454,230812,523546,382264,956572,1227748,445846,3633136,866338,1577356,25062658,49624,
89374,133486,397672,1102624,49666,121732,2734936,58318,159322,394430,3786872,112996,503668,781498,48668,48404,
434306,48452,85046,122294,124454,401846,212324,124994,8282552,233804,386426,51998,153878,85136,84796,230426,
48764,395152,180206,231152,48592,230206,180766,230314,840406,2260820,219206,236144,85370,356828,232742,95756,
2504630,177896,398000,179300,126488,408200,149144,122222,257546,221036,52232,5258972,141062,123176,150734,1008884,
86180,406244,49100,318620,2141102,143816,84884,839270,1924346,4058534,49246,123886,50608,175726,121834,48566,
232954,526822,372922,312010,122038,640814,747032,53446,1824502,780400,1658074,50296,221500,49036,394168,50962,
702616,1106158,49576,122870,48728,48652,313624,112066,398296,48436,927232,48490,49912,437068,84724,86254,
812050,860426,49340,122156,48428,51038,982628,1568582,140600,230384,126458,326312,490094,122210,257254,2088788,
180566,48538,121378,231266,121942,48934,121186,122588,230642,435086,48464,241834,124180,48814,48580,84802,
132664,396826,365542,184912,233854,51844,49036,86422,727402,122596,708676,54706,232072,121480,48734,48946,
48494,644132,121420,121582,49120,258886,121096,86776,365776,52522,857908,394390,122662,1522396,824590,122104,
464914,282346,52198,259858,434086,175942,155576,475460,633122,226658,639574,1827178,638600,48518,2711840,387130,
122260,395356,48466,49036,49222,49054,50860,49258,395842,233248,225928,1337816,48938,11400824,223376,278462,
564004,84940,50374,176156,1305386,49052,49160,395756,121382,472454,1805906,415916,376364,122408,86276,230354,
139378,175660,49738,231730,318706,1759876,222160,49064,576332,221896,216562,124076,810410,474824,535568,84812,
234884,48556,438004,1977688,123076,3952378,643204,230266,283232,1233038,230750,395990,128870,1253366,48752,384398,
140348,452360,236852,122858,234098,232964,222158,84928,224932,139234,268456,394936,396716,50102,528692,121226,
445118,686156,58802,112364,1699034,127274,1007942,1063994,1673726,139888,231124,1282774,444568,85424,49340,50918,
48632,234956,393554,139874,231662,156272,128036,838648,49292,48608,48518,264064,822154,1619296,121930,49046,
48806,230386,48758,343958,49156,48580,52594,54844,121690,176554,48826,50590,48610,121600,123742,48526,
48476,122732,49678,49192,552688,401722,121246,5961874,122380,48812,112022,84790,50098,640264,49036,48592,
234670,49492,323786,121430,122194,50158,378016,114622,122032,374230,122806,375388,48536,48806,314044,84856,
48712,85468,125746,113116,233638,521512,87034,48748,48508,280438,85738,122776,795382,121138,51214,87556,
244654,1145356,221908,1586014,49198,435596,403088,49148,236336,49670,57650,216644,125042,2412698,766292,721232,
245624,51926,245084,234392,55778,122198,121154,435626,226646,129524,639284,86030,141974,434624,87794,566834,
140030,50648,1996682,121586,85328,51164,232178,48680,599378,394988,238982,90188,1256774,49586,219236,122360,
49352,138290,247424,141110,112040,1269302,129956,50018,257738,225674,145052,50054,51362,52712,48784,48578,
129224,49748,58106,214646,56918,123626,123338,404948,54542,127118,805784,51422,2199206,289676,180428,132482,
122204,244094,53006,66794,51302,124112,49196,140738,235334,143978,126956,134678,362252,49298,161348,2172962,
122168,4076516,335948,365954,1229222,233876,1202432,84938,568364,55388,246026,221684,176762,139712,260624,291182,
230258,490502,131816,87962,121412,112966,398224,85124,399356,214328,112106,5837534,185330,12646982,643652,121976,
122354,49976,570860,50714,122030,1298842,344560,3791012,282554,49402,48578,307004,49276,49474,184084,48682,
86308,49618,5196574,123958,122356,991672,294976,244612,1211488,406234,826792,49606,231274,125092,51652,128332,
1592128,159004,48674,397646,49328,124648,48460,49504,49244,49802,395294,6843344,49454,384400,121270,48488,
344374,397232,3320522,910250,50222,374822,221152,5135488,48928,230668,49076,1561928,112852,153676,84934,182278,
122044,124996,1010072,49046,700652,230312,365168,49070,438806,3169126,48922,498592,619462,175814,230254,48776,
123296,837998,395018,215036,565016,576314,48644,121892,399164,48518,48572,84806,611708,397382,410792,288374,
231602,264020,970766,48506,1106050,142984,233518,235192,86680,380488,113194,112600,123952,123556,140068,86230,
49756,181648,121160,395678,153644,121844,49016,85280,394706,124030,48700,934414,48844,50794,113038,140938,
131228,48482,95780,327626,179450,13631966,144170,53030,144562,242842,1010788,382372,225694888,573478,236482,52486,
176902,122002,334264,124738,230758,85072,230918,84862,479846,52268,125318,536276,232886,177608,50546,677156,
760034,121808,52202,48664,2869624,49426,148580,443450,7911008,52454,1749734,91586,62642,651626,87086,93242,
310160,2629808,1058114,1021148,128924,49868,53522,279188,3574592,581876,51218,307244,880208,54476,1567484,179360,
55628,754334,181790,176444,109775870,51902,1152440,534818,491966,157070,62210,632780,621926,880532,126494,142184,
400040,356942,323684,3230018,246086,122174,168734,266762,263384,259658,6422624,50894,1373984,647252,677702,552314,
182438,601316,520082,452036,4335020,65438,233990,609578,58202,243548,243218,123308,131822,671498,179036,48770,
1175048,73262,49544,126008,187730,54458,127016,3136544,53612,241550,419390,578042,825416,63674,128690,260180,
585602,378812,123794,179306,287102,1822076,1287800,231554,10773548,1732490,126098,136808,52814,54668,449936,142622,
437462,261602,50066,48932,240302,1433000,1277342,50870,94430,121202,125936,125630,529168,1463974,121408,49108,
259000,84982,48490,84842,84862,48802,49540,231068,223898,49082,730532,49352,314120,149270,142088,3264842,
186512,384500,89870,53750,668144,618842,49370,178814,129782,224474,1023896,122222,279902,48800,87476,177140,
377366,967082,149540,2320058,143060,369734,55742,219800,125678,122932,808738,673246,49042,50488,129016,3070036,
4168402,823906,242728,123256,244594,319204,177118,180286,848782,112426,1504144,293330,269126,422630,530624,55010,
129140,85502,237734,260378,49466,491714,121760,381068,90182,1010042,95492,440714,86240,59726,797768,363278,
241028,549278,49682,1929554,412262,222200,364868,56834,633014,125648,52676,235952,230150,139094,298154,143822,
121526,553436,3789584,53396,1066526,122246,48518,50276,231740,180890,155792,49724,89930,121814,438014,251666,
701108,246320,122714,84890,85340,289136,397844,61730,180524,395414,141392,142526,697646,324260,424898,227198,
134342,91316,54062,49718,122192,532082,566558,241352,263054,127250,55538,223472,122408,3620456,49322,16636886,
53108,2525636,132164,142850,184322,112646,139394,839618,49484,87158,221240,141254,236924,51914,725894,134030,
640304,51662,123470,93314,53066,57764,620372,51878,64826,54044,127376,54836,449786,49736,52094,263942,
125540,329750,126890,143660,150086,142958,534998,207308,54614,135566,146576,975698,827306,449462,128996,51374,
667412,50492,54620,122084,324404,262970,48950,228656,85556,284894,177272,237896,49886,256580,51266,50246,
646514,88958,124676,220904,405944,187238,245078,1034828,126764,51896,129302,140174,56474,93530,56546,50750,
49940,184646,614870,386414,49400,146846,57266,224930,122840,230984,2187620,151706,1572830,250910,141722,84892,
239918,1305284,236516,121226,55454,61106,529574,86858,1028264,188036,3084044,1598342,57326,143504,130532,50138,
435776,114596,49274,89558,125834,6487016,121298,141062,176162,112382,129002,507704,87758,51422,2358086,50066,
96146,160406,178214,178592,85762,132742,121250,49298,85280,141512,21698326,48940,230516,394594,551878,394108,
231782,233834,48646,807094,1171724,113162,48794,57886,3751066,50956,278686,243340,53962,976978,163846,55852,
169522,327034,157966,857422,176140,376018,122896,466738,140200,7086970,256618,1664668,54610,154018,153430,57958,
218878,58132,89170,178840,224038,177598,232588,142822,758332,58066,132850,352036,730090,58012,295660,374614,
318322,125488,681544,133228,55558,290152,806770,399076,1398268,589912,1133956,705058,124372,147538,139660,418078,
49060,335518,122302,264556,272716,877186,703684,157294,231454,247930,2384920,63718,182914,1236292,404956,173926,
745156,922822,98962,707866,122884,220474,522082,738676,59914,447130,272338,157858,54268,279298,169678,56188,
633214,244954,1021690,275356,226792,50644,409330,61774,474730,313324,54988,738838,87838,62722,131770,420562,
315100,7797292,144250,780958,141220,269092,96478,10368928,139030,286948,1776826,154612,3007324,437896,337978,706600,
100582,65266,138574,350764,180988,262648,307978,2300632,1065268,57970,134200,130852,193582,229708,89494,52216,
629848,165196,491518,877762,208186,95398,49300,327088,182782,910774,229384,50938,1374526,294226,1221040,258136,
734302,48922,142462,61882,139096,1258300,1585936,135172,353980,52966,245710,185506,159118,410626,1602214,221608,
594574,461332,431884,261262,286108,52774,179056,75598,405766,1064836,259372,745126,1274788,764434,69094,120886,
87622,318988,379636,239020,51010,56530,1129582,142252,273340,870544,228814,379924,259354,159262,4973092,56494,
346390,378802,99394,7888870,56338,740248,549784,53866,138610,180514,969616,50662,132472,741592,386278,623608,
399934,348454,60946,291322,521548,1231480,65530,234370,149950,54550,194086,134902,1330678,371026,2596330,88846,
1030852,1020232,1307818,52306,73978,385468,249388,663508,463690,387736,2213152,69766,51334,159994,196054,728632,
179380,52540,350578,960814,67282,56926,586162,54748,85984,71170,140554,425206,248356,54874,59194,340894,
135682,253000,704122,167842,223390,130996,62674,214210,235342,239506,171406,50590,135334,135496,299932,55234,
1733194,432658,272926,2374642,49246,803476,376342,443188,524350,1695286,60994,298252,51964,54802,1197460,416134,
233836,217114,183268,194878,245764,53314,158500,519544,1239796,1065430,586672,1053118,235180,296794,255754,2049856,
445384,49654,754714,372670,529810,872002,1072186,747424,4815628,606706,571582,2412622,518194,9091720,179164,54046,
51994,394318,232642,378988,72574,748432,2609452,61090,60922,569176,539632,96100,215506,1198594,164908,1196488,
68218,135766,395234,121454,261614,48572,175796,454472,564748,231692,48902,525884,121226,177440,86084,4905356,
86822,216806,236174,214640,122558,318964,176080,87602,954424,86726,278792,397088,49072,121696,121244,231062,
440230,50230,283708,142390,158014,123628,50926,398866,600610,258104,48742,139628,258236,1811522,48986,1945556,
49286,48932,640646,49022,313028,394486,121354,176234,121244,121846,3532342,121378,48520,233698,121270,121646,
48584,112354,48538,49562,48836,1100636,121462,2598692,585032,2436970,85852,6468742,50266,1101604,121612,6797278,
124150,345020,85010,85424,1517618,85046,1148528,283838,121564,48646,282670,13536964,374356,979210,220978,50330,
346538,643544,85610,48698,653498,84908,48770,50318,85106,123578,638792,55118,48508,56146,140008,404674,
// 
1698890,52888,231142,1311844,1015816,84988,1321996,1276348,48718,50188,54022,14565064,86068,3660952,49996,48826,
121684,145414,300082,116434,230926,1021648,153208,315706,620752,1881868,113842,652774,87382,123952,228358,3303418,
233194,176854,124042,50026,140824,49582,232546,178096,48586,222274,49906,85042,239998,1097122,86356,54802,
126472,182146,2464096,827464,50602,50608,-670994,-781898,-536426,49700,53222,121412,183938,215366,399242,6394160,
521228,611804,237242,575564,224996,544142,1310086,121636,180412,399160,499636,48598,295354,443440,124300,139844,
2791808,176318,958628,244712,1914128,123074,209972,4207354,221512,628456,123064,792562,380212,1892380,128174,49184,
87740,48596,775886,231080,518306,53630,1825286,125726,50234,338732,4774342,4474424,48742,122086,48530,420884,
121804,280006,50254,643768,49714,184702,121912,121678,435976,140624,48830,52892,674870,1116644,171926,49418,
641822,49022,261404,386636,222542,4502120,85436,52556,221570,122252,230800,121378,114364,49054,411196,48658,
125932,382294,48820,437026,234796,232096,411250,49492,384844,86824,126292,48584,121934,48760,49498,140002,
49708,50002,232660,671464,125740,1497724,203524,477380,496820,649502,670106,58274,92090,48824,252170,67214,
12217466,1502036,167660,730754,128438,2552894,186074,131114,238544,243404,2695274,281036,650042,340946,322262,1970450,
139850,655202,3731318,554924,8253656,71666,208916,1407914,439316,118964,59894,3648212,375266,57098,741932,249716,
56564,367490,153256,312818,183824,49022,51052,154396,2503012,93170866,1013602,1567666,1010686,164008,121342,347320,
644728,316246,48880,441634,48866,112712,883832,122834,85496,144428,129466,48808,58006,1439548,1434338,233918,
521684,394676,123074,242336,1540178,723770,49562,2488364,398078,381602,140222,2749418,313622,49268,221948,240722,
88868,183176,184160,53990,52586,51848,258218,22753106,396206,388712,122138,1493648,49778,1572740,293228,258506,
148142,135800,240290,1060982,187418,56738,157430,238670,391832,404954,246122,177344,86042,128078,121562,87140,
2451914,132092,223328,1239554,90092,49202,323666,268154,48584,180850,900574,645208,122200,49496,84914,230756,
402368,48812,49352,113048,52748,224056,353332,48622,49006,1573678,703120,360634,233320,121540,313564,121592,
122806,1185040,231184,49444,48814,51794,125450,543212,49562,520946,177632,840248,221564,412478,52598,397502,
839680,154102,130066,87034,127528,939730,48536,48686,229744,50896,127588,112798,433396,52408,53038,621706,
834736,401548,251956,127822,177808,126832,50224,983506,175952,620056,121868,466720,49930,127724,141776,48740,
49496,125240,2000078,2647508,50192,395384,52834,48682,49504,85816,376156,51148,50026,181270,48866,232436,
475670,232976,48844,139952,216128,112718,190250,643238,395864,700634,49916,121724,1865576,3585644,19364492,140084,
48796,85396,232378,177334,164402,565034,675566,400964,216950,130100,529700,112886,89306,49490,130748,121586,
399020,48812,48590,357404,133622,122432,1030334,50630,176558,129776,1101290,52232,574970,1439492,230540,478040,
408740,234562,278716,126670,49900,221206,411412,248908,50242,126274,219748,123358,384652,48712,518656,49702,
232294,530776,844150,148726,644692,87670,122944,124186,87238,179086,123538,51094,50026,232888,89668,3652546,
85168,89506,7489570,129532,121684,125410,620590,1788778,50392,55234,121468,55558,246982,49330,85006,49414,
51418,48772,140194,222814,57226,232402,690670,772994,4616294,552998,609068,285878,197426,1477796,319898,1860674,
683732,147524,565358,57818,1989128,231278,299306,919652,1270514,16396454,70994,2093144,613604,2806274,186986,351254,
327332,219998,798536,1152734,140186,1900622,727472,253532,4456658,150494,2709812,128606,878942,1525334,11223938,495992,
4124936,376004,88484,55076,461738,596594,1016264,172694,1041266,656516,3700676,20152406,207794,2146592,351092,261722,
1159364,97124,301748,223268,1719236,1145666,3465596,417794,671918,918092,262694,827102,121870,49240,4204810,1531510,
142630,49120,278774,48568,667462,180598,594590,257534,230774,49784,85096,6349108,49564,921334,49178,48692,
50708,48674,176006,49106,85154,48578,48566,482672,85550,50780,300098,236630,395120,384608,796082,245188,
141676,50038,132382,385246,113668,3426382,88882,129394,6959278,514654,2961442,246166,50932,49744,133162,124264,
124534,319924,245836,134164,54826,232444,531502,481924,395686,139894,167506,293038,231742,121366,55756,237142,
785026,190468,221596,125074,114856,130654,238762,91564,178804,413596,141406,258562,86776,48590,394550,121580,
48814,121498,48644,48968,1299236,720818,49316,49240,48628,48620,214340,231544,48754,123596,1009168,329768,
436604,48748,124726,188596,260842,255538,121486,569776,521788,49474,53986,48802,640354,142354,14422846,905944,
50386,49432,48592,153388,85222,51796,85546,132862,264124,222868,637264,51646,52156,89074,230674,122224,
232940,313238,230806,49006,383426,283232,121472,177578,123452,49502,278504,1998764,48962,320074,535324,140044,
1012804,177514,85234,49126,112468,141178,48760,49004,48578,48892,1028864,121412,23374874,56049410,15029282,150430898,
10476482,2932418,51387122,617301212,5289314,5051396,11140868,71228228,5676482,11010110,116803514,4595042,12601820,77190788,5538686,41481734,
233740,641008,48616,854270,666872,25382558,3790286,180080,49040,126566,521612,213086,236816,51326,2490500,1092986,
49346,319508,48652,140548,48802,122452,186394552,85324,124576,264226,529306,112706,121442,491044,3567262,230656,
48674,1708484,156452,122564,48692,226346,445946,48974,86594,48826,467794,231488,85304,85000,48604,1033198,
49066,513976,232810,365578,313700,330308,230230,123142,176278,121702,49978,121846,48718,85006,397102,50626,
594680,122420,312994,49174,236152,124408,249236,51416,52166,624572,287468,925532,1324790,141236,396530,325520,
53432,162308,226100,2657882,49058,49502,51554,2111438,2296790,1714238,123532,112306,122650,48842,178736,396364,
245566,978592,140968,140158,35901310,2399332,222656,48890,396280,223000,2715364,2820214,121580,221602,49370,48716,
87344,437750,85976,49532,49130,48718,121504,50026,86842,400648,1562554,48646,1377724,650938,49636,403078,
87814,227494,48772,312898,134092,476986,50968,397246,439876,395788,817984,50104,85906,1105834,85244,49772,
112766,48632,49100,319664,124616,1019324,122348,184208,122762,1025884,121582,329500,232138,133084,52450,242776,
189838,517688,156854,141464,103214,820304,192356,2963726,671228,447542,388784,2572244,146942,533126,2355578,49382,
520118,252926,1227134,1060874,1119278,97508,412946,1167308,56438,996824,86546,52634,89624,65738,193922,1251386,
262286,49304,59606,1791404,572492,505052,480986,2413946,49094,263132,1185776,2145698,883046,553652,3116654,13278962,
724508,433124,168362,276254,85628,54254,124784,247556,253412,357878,354278,239618,312892,345226,48644,395294,
112564,1029334,48758,121780,336058,49114,247994,48998,49286,258308,396908,513704,2005082,378110,708658,122272,
176602,445588,1108978,277324,543112,88312,128716,383476,251404,337516,236014,392506,49084,506758,65554,57316,
266146,144052,127132,511414,69046,64462,231844,292174,127834,878938,144634,49072,2679244,712888,490192,120028,
240862,1135708,57238,55318,50074,127636,126646,54238,152026,438298,153544,58918,215716,752092,271492,930274,
54598,444346,64786,183562,245842,140092,263074,51658,716776,256534,171814,175318,266074,323122,152242,163768,
460492,2000032,527818,57532,159214,57892,404764,48814,49882,318472,96898,186046,53314,410002,49252,58084,
131146,190012,387202,647278,139066,825154,90814,357178,133036,50956,269314,395854,796804,590794,791554,439108,
477016,132154,469132,1293424,396646,602224,54106,1188196,242482,53062,49666,48904,645334,665752,126232,243574,
671578,195844,286324,497842,477394,399796,421126,847024,3506146,168934,265858,170458,191986,137038,144358,74686,
77062,242656,423718,608056,413512,241198,90274,406222,262258,200572,501964,88798,107806,847168,345202,634966,
254326,564424,261976,456424,217534,130174,137302,49066,130696,250918,55948,252646,1061284,59026,135682,702934,
402658,56086,146482,1337056,147928,94972,56614,133954,2639878,1030246,171742,654568,141412,387898,255076,803986,
412054,320206,772762,55354,864664,250468,259384,73906,382066,168838,58516,310084,260908,412378,389356,149236,
2038144,150964,848056,193234,344596,117112,86638,124162,87772,876886,1046284,213826,62374,866356,683176,667204,
63934,158884,218878,125044,658672,1052116,420154,311944,126754,817864,462964,107446,129904,168514,459682,216076,
232126,147292,53284,136006,458062,332566,125206,1047742,599002,109174,49234,340018,123316,420316,200626,65758,
1092874,130318,676042,49156,66622,88168,51538,126268,239848,3188506,148084,296752,96142,66022,51484,642418,
316042,238552,138172,121594,58786,311062,1370176,649438,250378,140146,121966,51016,347782,311458,226168,157966,
1531636,235042,2596138,1000816,180646,555082,100642,130534,58732,246382,53764,930226,794266,436354,637324,124666,
1071808,48874,297988,1273948,207538,249286,150358,334174,269548,270286,110146,189394,441052,456118,295504,1176784,
89716,594724,54814,243022,1642606,479932,390328,565468,353668,1317472,131038,253618,626524,443482,147442,52492,
614536,161284,67054,49732,3541408,121588,626962,158452,5994736,122488,361444,198844,219604,51802,297034,148198,
421612,116518,317428,126286,123244,74038,280348,62158,250312,137842,441034,49822,405292,289474,116086,154516,
51628,53212,255562,1248946,50938,145402,189124,58234,179266,226012,409876,439486,50092,140476,129742,93658,
9293056,134008,153436,552346,3107896,314692,125692,354928,115438,138958,1141378,382018,66742,51964,405988,654082,
63382,51298,277594,132316,185236,660058,172516,269332,754414,919654,151234,99022,1585744,1026196,454552,59002,
873412,135718,731938,346864,231154,456862,89626,909718,518326,125836,586948,601324,67666,268504,193498,562756,
155068,384286,337306,407824,438232,631132,381814,250054,87124,297454,379798,92434,417886,194386,470194,94054,
423052,54772,327868,61942,682312,337588,235084,360058,241564,265336,60826,53572,721636,737512,66982,57838,
130444,65698,52042,734416,122938,92146,140542,525616,1953484,50254,50506,257116,146788,352696,65842,988828,
67102,63538,75442,158854,243454,520684,223576,405394,87358,406708,229084,190852,103918,261286,152314,301876,
131956,230866,50686,116302,55858,103342,795508,1716964,62302,65878,105646,334354,1456306,178108,54322,137446,
1250728,365818,225196,123916,69178,676582,143458,457132,138904,126502,186316,312676,145336,150034,311218,126052,
62806,2249134,63394,292012,2491162,228598,117868,675682,222574,298822,55204,62446,148804,383038,212638,768022,
94306,55006,476734,160996,300856,326248,174622,227956,50488,170782,129346,54556,63826,207004,138436,248854,
72742,192364,163426,133468,51766,292054,333214,145078,145114,180538,233302,485482,130714,144214,62854,328552,
733606,400612,287404,449968,151108,528754,1131064,672512,3486568,121756,48916,132832,176114,258734,85046,85208,
3240334,826606,319960,48994,154654,51100,896968,48590,4592590,181912,454846,259666,122020,49072,243148,1441310,
123548,49370,49958,1602032,123224,417230,181574,406454,85130,86516,234410,645740,312236,139744,50008,223376,
122816,893732,388082,49772,1320158,52754,87440,121862,51278,124670,122546,50942,234434,153968,155588,1395866,
220466,318998,85406,121628,540592,814696,86074,184546,178606,246022,411994,53272,399646,758806,125596,449386,
184762,49042,322786,123868,48652,350566,123688,50704,128134,420382,184804,56692,51028,54916,49762,2876626,
619156,3629854,51676,335932,524872,48832,58798,52084,49096,50938,131464,122572,239644,287548,330184,235756,
1324072,219538,316432,176446,182116,51406,50372,176858,49484,236618,271736,703790,545030,179396,52010,49346,
176642,85378,519766,7399258,829994,395672,139796,85726,373790,48776,232238,235640,85748,574616,1178866,85300,
121672,48844,49228,48850,48836,121742,307138,246866,123116,176900,50156,854006,122126,140462,399146,243494,
819500,530528,48842,85526,128444,2551118,155942,236498,85058,237740,214966,51274,240034,124024,49108,140104,
132682,125392,181534,378676,85226,518132,48988,295702,1981556,50786,370106,2096252,1009232,134516,307412,95006,
49898,48728,123812,124568,12372884,122174,49238,122336,139718,125522,759392,1994678,515558,382526,125792,545588,
54674,3652424,123002,50276,50174,85556,238436,232118,143036,114266,125252,283922,48626,125432,130058,126998,
321488,313064,431378,6674282,124514,52316,51212,145766,185588,87266,1286818,48598,122236,642868,401000,51692,
7174034,50036,470354,113138,432008,49436,326444,177458,136454,121496,1988114,628718,262454,48770,153530,86786,
49208,85312,48964,1516232,128188,183706,127864,251182,409420,402292,146824,845008,224908,121852,29539936,114118,
54154,51622,125038,456028,404722,48670,49318,239482,402544,123598,403264,140222,49732,86206,313972,51142,
1833316,123622,50674,140512,48904,232108,237346,711124,91588,263032,185026,183118,49786,4497082,341554,51466,
261574,344848,288148,2164498,113098,1073698,122416,48622,682468,87826,218354,284300,560816,989636,49004,181322,
320036,234346,283834,134218,177088,49816,6419422,642370,49090,456052,112406,258932,121780,231130,825832,230968,
641150,642608,122156,48742,2279372,231206,85096,510556,49028,258356,4654208,88324,85642,55474,49942,350494,
86398,55918,5522284,49204,132166,407944,180826,50878,593848,51526,131842,243028,59182,268714,182044,312724,
3643918,85804,1100422,1754812,52414,50824,2511352,417826,60154,314362,643816,85084,48736,345634,123022,125956,
325252,128638,85354,50734,52594,127738,396766,319222,125668,379486,526528,237844,241732,50986,87478,87838,
49156,505168,1009612,234172,112534,1102282,1172806,86704,670924,830926,143134,968554,85678,121634,48680,48634,
702106,568060,1518854,176216,231844,231194,11918962,237160,49636,124084,55882,711442,117034,266356,86614,1354582,
1408688,242714,1587860,85304,50542,231190,442588,436984,51892,49678,323908,182038,319372,260332,127078,980926,
217996,50062,667276,155110,1015594,53998,52168,49918,189646,124576,182086,121570,236914,124324,54124,88618,
1698640,441844,467602,411010,811948,241396,176524,981466,123064,127024,218732,396184,231322,48632,49138,49348,
222550,85898,550556,395126,633212,123416,89858,128222,122326,115816,316852,185296,49678,52924,51052,478354,
268666,49144,1384360,87286,399094,49642,259270,490768,632698,49534,3652378,177946,52198,180646,50416,54238,
331144,127258,61990,49354,49342,421936,50200,134044,397636,1968118,218362,129742,580954,52888,60322,159826,
140422,231748,233098,273040,49750,54142,86152,289300,232006,245032,58210,234664,88654,392920,850732,1016356,
396178,237742,49156,231422,48950,1187546,324058,4074790,2002000,63922,819640,72310,5214658,90046,158518,671494,
1846642,63010,124132,48710,314066,49088,140576,533102,48688,121958,383444,396898,703888,85252,49072,49102,
1268824,259342,48706,140426,121630,614612,177374,390674,544988,749648,112552,232516,
// 
85124,49220,121678,437296,259972,448306,1405420,124954,121802,374746,182962,666130,181990,49954,53146,346474,
134770,177250,141706,139396,86896,51484,51160,50296,52582,223192,125086,375232,314968,649174,317398,51994,
145540,219802,85402,50998,49762,125914,49474,468208,85168,240286,50014,123808,145594,233158,121756,49438,
232672,51700,51988,134482,85132,122890,3442216,279182,345380,123914,49388,123536,112676,176906,86180,322796,
48938,48848,49574,226654,588994,176356,121634,1060676,319922,125198,398582,440000,1279808,395260,48802,482260,
2027408,50612,1607504,435434,246164,91358,327182,85112,268538,159344,51818,263348,423392,866384,2715722,766418,
123206,2199254,85976,181544,125204,223028,53306,240362,302936,127148,646628,87272,284122,436540,49268,258940,
320338,49516,121958,48800,140008,140156,50234,234302,85436,1565942,140264,48824,244558,946588,399298,142984,
659794,333742,1291144,48748,49204,121834,154234,131242,112924,314302,2438554,3718486,94294,50062,397678,881896,
188668,48952,518692,48736,324166,140188,222094,237028,89308,184852,121666,1125382,360928,50026,266296,196294,
243454,140446,20679916,93466,134356,654448,806404,3657442,88228,54622,86608,54436,579628,5286028,1585624,3072838,
229342,121792,1131022,242644,48898,542722,460246,132196,126004,242158,1793900,1173790,314542,49552,323350,50326,
177040,524278,176986,121636,222194,176858,48644,6801776,122642,871976,49088,122948,315566,121894,4424344,231784,
48712,258982,942478,50704,1305340,271402,828428,121846,2038864,121646,15355478,412984,385606,176336,86062,52198,
89554,112522,153778,809198,259034,49730,523130,231178,112694,48754,121904,48728,643976,436562,181622,85394,
320534,130184,259774,143356,122092,398140,3272506,2007490,49498,88978,52114,492376,1710988,154282,374494,645676,
519640,86818,223108,122702,49154,49000,112708,1022080,121736,48980,49694,1011142,749512,232406,336424,122920,
85292,49064,53698,448888,863590,88030,54364,49252,1576840,113482,567616,86158,670504,234832,1064578,122674,
552712,379630,1497604,323806,4091890,529078,183028,294592,688726,1341670,49312,317344,443542,50854,139180,335674,
138370,396184,238774,457636,49384,49142,112730,181186,178084,334924,48854,231128,121850,398284,496546,48860,
395932,54706,123988,231178,49216,189046,48722,821522,112802,834950,231148,49192,85570,52418,49886,223094,
181028,705104,50372,48976,122020,217492,140048,881384,48860,48790,50230,1232920,123880,48812,48796,5047748,
48710,618794,397132,122002,49946,233618,223010,112616,123134,215272,491438,260336,611048,179336,382150,133684,
621440,176650,396394,85738,49930,171598,141380,52322,374954,231746,669034,234202,122258,395984,607804,283858,
140852,121796,49576,125656,219652,48760,49282,153904,223492,447934,399220,125332,122146,48928,48838,48946,
86116,49588,51676,49954,49118,65307434,179078,1016924,178538,51074,403754,49748,358444,48872,123590,123572,
398162,122834,140216,49880,123032,114008,235298,48740,141782,643672,331144,179612,85342,314782,7560464,48844,
49034,50276,1806194,1435520,1606912,395560,243172,646336,786628,50632,86110,1231270,475192,48724,503404,122050,
708382,218854,1200338,658028,52274,181604,231776,48764,222086,280664,123992,127034,271766,245222,85412,348086,
49058,122804,85862,667718,668846,235502,236474,401876,126818,122156,127196,49562,85322,50282,86132,602216,
122722,636586,122974,146092,318256,934018,49342,1559770,982240,50740,2298490,1520404,833686,422908,621734,48992,
49166,320270,140158,49730,360146,215512,396764,35627978,395792,124766,750536,178136,142256,85286,124244,53972,
51884,245240,242858,50210,31100402,520370,235388,220310,143228,449360,128078,48778,49804,243566,182330,243316,
441820,827842,85298,176996,231328,85466,622474,219778,186376,133294,122434,231568,349600,141754,1548698,375638,
537256,49330,49216,235480,49810,123608,710570,85282,49084,258814,399502,123004,2654704,125612,410638,231478,
85288,531422,121864,222670,399970,259240,48800,121906,396982,705682,1104596,419984,1344194,2167874,1327292,361154,
481682,217654,122236,279464,223822,396814,346010,248878,442414,2722006,56746,7665346,166156,67246,882010,171682,
551116,13110010,878842,1007398,2537998,446680,160858,303832,176858,148898,49066,644342,49082,1920388,1894576,219154,
845014,243550,122602,123214,51088,212284,936544,53794,429160,663106,233644,858136,231862,237046,88354,378238,
159544,231484,31577026,3314020,183082,240070,113428,53716,1464868,141058,420052,180976,129910,141382,414058,233740,
447076,177392,49736,122150,49262,86342,666452,179876,233534,140146,1061156,85268,2768642,49706,122102,48796,
122866,1187212,316906,176704,48946,279358,50584,122884,232828,51106,400606,124486,121964,49154,2019956,4413586,
231556,49088,50294,313958,217738,809710,259426,184840,676522,52174,48886,1290850,315442,48790,395900,50462,
1095002,437020,218120,122494,231466,121954,1906732,122062,50234,316298,50096,177428,814082,814034,231598,921106,
15457184,85340,682436,902492,48766,122740,49444,85270,519496,568726,123026,395888,50162,122350,49096,48764,
52126,133252,87550,1274302,49006,261826,49330,121886,217808,177028,48734,234392,1947128,48772,124888,51142,
217822,1561790,140252,960068,122978,23624246,272018,25034726,212348,139430,1608170,440012,732794,260492,889282,285086,
49358,913166,3652154,49202,537812,122084,50192,88238,122282,49844,648188,130184,216434,130328,396926,231496,
3041168,186380,672674,54230,130100,7360034,2490854,127184,85384,177266,3652148,321274,122356,123472,141410,3652144,
122164,2293276,616426,176774,217804,1424776,397154,177878,48854,1018262,231914,3657998,2627894,48938,122518,112732,
121904,121886,6639578,31715468,5427002,100610594,2065022,3157874,18414386,204638084,19387844,7760402,15178832,4776254,20973176,194673296,
3579236,4965794,11538458,8792306,6710642,32670332,3723326,16974362,6866774,13805210,127078,259918,552550,57622,5994412,237958,
123262,51844,2298382,828230,438758,533524,122260,49936,760954,50842,141292,373720,133318,285526,709240,377420,
177184,49238,122246,125116,1949506,331352,232898,112976,49154,396976,243118,322492,231898,49198,86360,262508,
49124,48800,123320,401996,180128,235298,122924,122672,122942,124616,1366076,581774,49574,178616,49874,124490,
51212,761284,222424,1503406,130600,49840,1644454,1242538,140290,179524,261064,49366,677854,232624,50644,49058,
622502,621754,231892,122794,49018,10781482,713842,49576,1995424,140512,1570804,358916,2519446,592474,1107418,2054956,
881482,7267522,77227168,2536552,14030644,1089436,830722,741658,549706,40555552,1394698,16800232,354412,14070982,3247894,949114,
20566504,5571652,566794,884074,1215364,878806,1106092,41805058,752962,3946828,6496654,12530362,11047576,4977436,758794,3223948,
1686298,229186,551002,11630422,2051716,8297302,14881612,2863336,1401922,7020634,480154,712918,798682,18768658,568282,1049716,
24900358,164506,706306,1765786,972226,2106388,1407898,553366,236659468,728662,17114638,624982,3459658,1796566,2146324,1213366,
19122952,149896804,547222,949954,6759028,1915834,2071642,3039754,1062418,728554,2854234,709786,861634,1272226,139996552,1744078,
13990666,3356338,26606218,10016284,3070858,469594,21439282,10264144,5034838,18291766,13985986,2385652,178817692,1582858,942394,7523914,
2281162,5847862,5354086,1096642,1370326,1566742,3622306,1587316,17407246,827102,49442,235694,50312,424208,400772,578174,
176906,51656,320366,122672,122096,3652112,5929898,
// 
231154,534562,397450,364804,122374,49816,1436572,224224,1299628,187558,177544,330256,648802,182536,409922,48764,
5445038,599534,57302,215894,656162,1090532,152342,2490812,556604,238660,51790,239470,924406,321836,122504,48794,
51116,140408,217664,122180,130226,149084,53180,450770,217886,231800,233528,49184,116198,2367608,51890,628178,
85688,52388,476546,49406,3652106,49298,51560,48848,231718,141670,49726,177160,50998,49096,760684,232310,
48962,1014580,223270,444122,1574450,85988,511532,123964,124414,320542,1142788,651292,122074,124612,133546,471364,
49426,231928,88618,124234,48814,400516,124198,347746,222560,232114,85384,112762,972346,519664,53978,1110314,
214574,122348,178832,232922,2046836,349628,655418,113198,54734,60098,51044,54596,50042,49766,130232,50252,
87566,411932,645212,263558,50378,122834,729938,135884,129206,86738,49196,254468,223274,224654,122186,416486,
643754,51818,179696,85658,50708,122546,534566,643510,812968,4915294,4629266,231866,1499462,49106,49018,49094,
48848,643748,396454,616000,3044398,521356,113000,50482,86308,222658,176788,49912,49184,1334018,48982,48838,
123206,49586,315716,231854,51254,126392,49316,224864,999926,49262,50378,259672,217984,48934,399118,231664,
49214,519968,48844,1719496,85610,308344,1850900,49064,122314,232492,181606,24488330,2845630,125686,234892,143746,
405424,50236,247150,398134,49546,234082,260686,219484,51292,48850,48808,85664,259694,50552,85828,213160,
399508,316294,233134,4911748,123118,231730,48886,317104,48946,48848,48802,222814,642082,49522,318304,52984,
50836,403960,49306,49924,236776,86212,88516,1407550,123806,1716428,48944,182084,1015994,131960,177598,978220,
233992,1036540,121996,860122,49114,49238,280246,1106872,346580,85598,3418096,48898,48836,734024,520102,232172,
279862,2301100,97150,1012010,730538,154828,225604,48844,324598,99164218,123394,123628,572296,86032,401026,50332,
845122,224470,919490086,232222,52888,222688,50744,48866,49370,262856,397784,398756,1015246,49492,706310,1675826,
140330,262826,315052,244624,534658,49702,1228352,917114,1263298,48794,86146,440162,49544,118028,347728,833470,
126700,1110220,630538,1491028,154858,53194,172084,86368,417454,383092,50182,113548,122830,154372,400444,248380,
487258,124054,48806,232286,842084,49040,570658,124852,291196,1212178,178618,51736,233176,235604,669710,437560,
232118,218636,122200,751894,122308,49750,656314,5942536,4555798,49118,123278,223370,812402,49076,136628,122162,
124214,624532,177340,48988,49468,4171504,178204,49222,1572176,49790,1423108,123040,49696,122716,49922,140404,
180034,643912,85648,3092044,176956,6873946,970504,122218,1607030,123206,699332,2464466,691052,333910,186086,51026,
416702,52826,123554,242174,51356,125768,52232,247316,112892,406172,51572,885224,140666,114998,122618,50438,
399692,360176,1295876,2103122,125102,56666,85694,48922,85714,50014,48842,122020,644146,49090,140368,1090742,
231988,86036,123770,985574,51134,133754,224330,54938,1048736,727822,140326,1090186,3343976,122516,113026,178288,
2077108,347476,260078,762422,49256,123278,688742,650696,86696,613922,177188,122036,443096,125456,49526,113140,
51238,51088,723098,177364,644372,141302,232162,1498316,485492,1096754,50342,51758,255812,528134,185306,235400,
180770,49136,1163042,419108,122234,122108,1212260,651416,242396,58802,625604,90746,312368,830264,2020766,233564,
732362,49670,48986,270260,180122,123890,56852,185102,49940,122270,51434,51722,1957586,324422,12351866,127256,
253976,62198,123962,250646,161540,54788,602762,86104,53122,49702,225406,122512,51634,49132,48844,50342,
521488,1994228,124532,708434,182144,122650,314312,280246,141292,242938,48898,1017238,49196,233228,233254,127414,
262450,88072,49228,123742,49204,375634,396370,533000,291782,49232,835508,573946,122902,259504,49642,50926,
311476,49282,671692,112976,4653854,87128,598586,3251012,6048590,1794470,40026146,86804,384224,1378454,130694,529658,
1795202,1308956,584342,8917718,227498,146930,70394,11223356,470294,3367112,344858,1582250,2206454,736934,293300,170474,
144500,335606,35907296,1654466,243370,185234,2514152,396974,1326692,116168,48926,378614,85946,52418,144374,285584,
534422,140594,98942,615044,49028,87188,123032,538466,182282,249674,56162,141296,180452,242912,4564766,289508,
515624,620876,257168,1572122,901436,233138,56666,60206,1315514,54452,465694,56638,509002,378802,234460,346556,
1027556,336404,235456,324976,1025368,49012,85634,7968320,122396,4015040,627764,51398,219110,49252,48926,399314,
49622,49334,444484,3083986,52894,49552,2651032,143386,1114786,94966,325414,85516,408628,610408,1995832,734788,
268174,135442,154348,50338,407098,303064,233722,314884,62002,1067644,183862,89548,55294,54082,122086,122914,
56158,50578,121318,1149832,53854,199414,129592,143224,866926,135334,129988,53398,407656,236962,907156,234802,
131806,449452,147382,307738,267688,51724,528022,51172,126154,273448,55612,1372258,703528,113218,471862,642808,
1424104,53746,236476,1006894,141442,58762,87622,53368,779398,2530018,182566,455608,1137556,189964,1299868,136072,
662806,520732,449404,142732,412444,724852,7401196,403768,405712,57214,52396,52012,322984,493594,423208,233992,
258838,601012,56782,624304,49534,129916,774538,915904,1569736,155644,76474,184456,375532,1010656,638074,190828,
154834,130456,910736,48874,260944,397042,3511142,49064,132332,48862,49756,49162,48898,644816,615016,520966,
223756,232226,141466,53428,123262,240784,49858,784708,53674,49414,123910,182452,144530,87418,85528,123286,
2146834,50224,383134,86086,233734,49738,49304,3736496,259660,49042,141194,552674,50186,50444,226892,49358,
127484,49214,443708,536048,49538,237698,238184,113852,211322,972962,146702,1239392,5912558,87662,708092,122534,
51716,146864,54314,315728,134858,51938,731744,49988,180314,179774,242018,129158,125342,507044,259802,122308,
383560,123172,779008,177334,181418,48938,49316,122216,49046,49334,1244312,122648,239750,50804,88442,140444,
1142708,122594,49460,3035192,53522,673034,269978,246308,65138,51686,369122,1080014,2091380,122350,50404,241364,
124346,124940,1494554,113216,123716,521750,50306,650630,91256,53204,123608,348674,183278,124148,49538,123374,
522488,85964,145526,53294,229118,124472,49964,88268,123590,262202,430634,976520,86126,141800,53528,233452,
2884906,113272,48932,234314,326108,1538378,688988,49088,315152,314504,236906,11825702,113602,259702,154588,123568,
124124,85690,178132,1546114,87256,2132866,184006,2047468,85798,167716,401908,123070,48988,49024,118198,379756,
875282,7716574,49798,122644,48904,347092,112966,51436,49132,3671594,49642,156824,49820,579520,438772,49288,
645268,846472,48890,143152,226258,143584,51622,85552,233486,235294,3124834,181714,49336,49148,134108,233564,
1023124,439706,309128,50222,245036,233210,1020206,524162,52862,178796,6603050,51320,86648,243038,178958,50258,
622670,400150,125290,307684,319204,116782,49930,577672,227086,53476,484804,403156,53422,123562,49660,728638,
177652,54622,50248,709822,635104,1461736,362464,123328,225628,526510,49292,2057192,722762,218996,310268,217928,
1381538,18684224,129194,812918,244352,178010,122696,142778,166196,49184,85576,142420,48982,177244,49616,235282,
85658,523910,377534,53704,141514,122770,406384,52570,178696,1305964,535492,122444,126836,1589786,115184,48944,
224552,954206,49418,418958,428732,64322,439532,52382,123254,48896,1584062,124406,177272,52082,51236,5945912,
2695376,555842,49304,123164,433988,2139938,325322,3074426,384902,648404,552926,256796,2059748,189026,240272,19105226,
53966,85538,87374,573506,412442,3583952,283382,384416,310772,420218,49016,53162,232712,361628,446168,50516,
578042,50384,49034,1478924,574472,123272,51698,135944,154196,387656,462392,466748,228626,630062,66122,690686,
125036,925724,51464,286298,122462,652292,278882,247454,53372,424844,12519502,51334,132766,123982,117130,218326,
49858,291478,232792,124234,49678,531736,1177898,49226,49022,232384,178096,51346,50104,122332,233678,177158,
49174,314864,85574,179558,768788,122308,48892,86102,531212,549220,50152,128434,49042,123466,232996,89236,
50530,699232,51556,948334,625360,128812,122674,245656,260032,239554,91342,130990,51592,50032,53986,141706,
403204,53956,397372,184702,1957144,133960,6850804,334408,402070,131152,49942,89074,918418,52012,1372828,142354,
114724,52966,122566,275746,48998,122312,49174,1055008,122572,51964,52108,998206,177490,50074,113272,210742,
143494,122266,49340,1030566464,7499042,1318822,646198,177170,48880,
// 
122798,122978,141602,397280,648380,580298,122636,49106,154328,114908,397846,49258,903664,49474,847790,223148,
140818,85652,85798,224038,49360,181864,185338,51916,1016516,49012,48970,309872,113150,122218,1019428,49246,
235022,50408,49094,370732,49432,5771776,50842,238504,51292,49654,141274,235588,397588,51634,49226,49348,
646172,124064,49652,86942,402686,1319768,122552,50006,310376,178928,50408,400418,208478,49706,257582,86168,
49516,52126,49318,180592,380464,230980,214402,86278,13808266,50750,263894,49058,126356,399280,123106,449968,
50044,142264,49294,172468,234742,672004,177808,50116,49064,285674,747758,49276,416782,140974,50338,628300,
85570,53692,89944,143566,122320,86236,4361716,440080,86452,1504420,3920356,125290,285694,122338,122770,260530,
52408,178642,264904,123742,6617302,316468,315496,49624,1081060,141068,401462,48998,49084,232358,48920,1323454,
233138,124994,85892,234542,1308818,219116,1576360,397810,85772,122858,140782,645422,232726,1017938,1326332,123058,
113812,629588,122930,133960,113710,122506,562352,1016474,86174,836954,683726,125906,85598,281336,380924,49562,
49298,87310,2464348,49744,87400,49834,52258,49114,2304616,48944,261974,177302,85750,87190,7685368,123400,
323200,49384,142486,648082,1663730,574172,122732,85756,232954,425626,470228,85868,224126,178214,239756,123016,
49054,123232,85708,561524,182120,85768,140654,49844,226352,85664,49034,177506,49592,379300,49138,234538,
48922,141160,233186,49436,122324,403852,401260,50446,49078,464518,780970,445216,86482,621778,1582888,48962,
48974,122672,439598,51404,51464,85748,123374,1559576,123724,614854,50002,233830,712510,122518,2411758,602278,
123490,22792894,3082924,530866,215182,28385494,803698,270802,430174,458614,557506,988318,6399388,397934,1253294,237148,
1240996,50152,223798,48922,51226,234878,570506,134680,534412,122944,386830,232906,326362,54454,122654,650242,
48940,444140,304292,140656,124252,521366,2816528,126158,569596,219062,377696,523064,50518,413008,544822,261928,
1576306,233164,770192,65990,235052,318644,273608,52532,326738,232436,54890,52658,1278062,57878,3423050,4747616,
391466,425096,89354,323156,293102,689912,708308,122948,52166,294284,177830,488708,1847492,91226,671804,51266,
1613150,92054,321860,87140,1065518,154478,2490470,57446,164414,1103912,5700986,239606,1082204,2518280,411626,1176326,
493496,125108,12021326,143378,236810,133226,439310,391022,171686,279566,238508,58322,194570,142328,147644,1491014,
58358,892712,168146,332738,1677068,240824,134018,173726,5600384,86600,128702,142658,728846,234296,299630,870794,
254222,619046,152210,51878,52328,1002770,234566,555614,986786,663110,477890,372206,260126,767510,702098,237374,
633086,50300,150428,286244,396368,52370,56366,192626,39136004,284426,265826,606674,137636,358310,406628,53210,
443546,224786,1281998,732716,194084,419138,435824,146756,541718,590960,1022264,122750,1899980,339542,124910,354440,
143138,614798,170486,632618,1067624,53570,54746,727910,95330,107714,668942,333998,423188,331580,840986,318782,
557810,54146,131426,485720,1158830,136610,1684844,886310,2321342,431774,306794,826532,477668,2501648,315866,5179232,
248174,52100,530108,51290,164006,128906,1008602,66206,299582,2573036,123938,1521008,50246,404504,241262,58844,
239042,406574,123380,1778966,843902,189038,52874,128582,233534,53576,816272,380954,576710,575702,124814,383222,
606050,132668,900836,1008656,71522,178694,245906,350822,245798,239614,742174,234436,85796,123836,49436,388562,
87362,52154,513194,55286,309716,1247954,251888,241124,234062,50246,49046,126392,49784,50192,328136,49832,
442166,89144,54716,49976,261068,227276,86102,49766,141632,140984,144656,49208,287054,626846,126122,91358,
124718,49352,49244,397508,51668,650714,537152,399452,49226,328028,50684,59558,122612,51506,51098,236476,
49414,424210,122366,347540,48994,1113274,581488,123778,155068,123274,244150,1574108,49394,85630,144742,335752,
232448,330056,123152,85634,177602,49580,87632,51062,232826,1017878,232636,49054,123376,85910,330698,182048,
50450,220478,318062,264350,122438,397982,3693710,625106,124210,86218,113182,779014,49420,400168,123670,50488,
50678,85772,89449946,186968,177542,832462,1640896,478318,122398,177836,177394,615620,219764,983054,122338,234350,
397970,87032,155758,261304,49136,113374,400720,48964,49072,122836,525136,2418268,89974,52750,179248,315076,
51934,122456,237908,86234,213512,88646,123454,49214,619234,85792,154480,86062,52180,122830,49558,123622,
51928,122758,49750,3542378,448784,86192,405896,86176,1019308,1614440,123302,51266,179776,85858,414964,49402,
113722,123202,471214,89674,323164,51658,924838,131842,49948,49474,401842,778744,50888,1813832,357554,49790,
140798,49256,233846,122984,49238,1702286,715472,225848,367742,315470,85754,332860,400624,418136,415642,235948,
141688,122800,262046,49016,734252,729740,662024,1022942,407846,625502,124832,407624,135446,183962,57650,235460,
51230,646778,86524,1110178,49024,141262,49294,315622,724688,662084,361190,387080,523736,399320,177614,262988,
182990,233216,249758,122534,1176920,49418,126296,50156,123010,48958,49216,49336,49022,844816,193234,4813006,
115318,57388,237802,724126,48980,49264,3103498,3474916,128530,49502,2827034,123892,122704,123514,1633588,618964,
49166,470980,142534,2214472,49448,696472,50578,457694,1393982,155510,141230,123866,296918,954398,6465068,553598,
138158,77474,661682,2236706,1138454,761606,1710332,502280,781886,1634552,448334,78146,77150,1141262,1239830,347894,
453734,7778564,242156,2986118,428060,851768,51506,480212,335150,61838,85918,88222,53374,263122,88978,522664,
219814,49138,49436,122414,141290,240242,51092,49796,50072,4448732,49526,86138,325778,818882,86570,49148,
264884,399460,296776,49666,243778,50770,296734,49802,123914,1596494,143456,224260,178822,5172104,260278,1781800,
181168,247234,52564,234644,385208,1347746,122990,233186,656222,723092,238856,126104,220454,49706,402044,4096646,
234050,240152,55988,411278,402530,51182,2141114,122936,50612,849326,49784,318722,234224,85958,122620,533476,
233158,50252,384806,49208,458956,52558,51118,128134,124246,583108,496864,243118,50212,49444,244954,223468,
178732,122660,511312,232720,310108,708298,124972,49336,1787686,440770,1066948,289786,384556,87682,124702,86224,
864266,377672,388900,49576,362326,122870,86684,140866,534566,232766,236680,260908,555100,158818,154880,123080,
161578,86932,551242,225226,129118,52834,378184,408586,1340788,128686,123988,409072,374764,88516,48988,58582,
155098,465988,85762,51916,178852,148114,51304,471334,144388,142228,399352,328612,115732,146278,127336,471496,
116596,129622,145498,1367032,181606,303754,326164,49906,137128,383338,122656,53416,127822,177556,1141732,51088,
130216,264766,129658,220384,156052,58414,51994,775354,648184,52894,415648,396472,127408,5449378,50422,51778,
524764,85784,126290,317350,219808,250426,223544,122902,791240,124178,49886,127508,178718,1136474,179150,123520,
232888,296624,1112302,439784,1070738,86456,49306,49804,49858,315718,9894292,5705242,122522,49064,49150,123788,
50378,122924,9753374,260354,177626,756218,260516,1200044,-6555058,149524,362674,122824,729304,441476,56438,49142,
218950,219436,86116,1006790,122756,178636,178798,3570718,522850,334792,122854,124978,49216,178096,478822,50230,
122584,85870,123988,235558,236326,222868,855472,172864,122692,88786,542894,399646,233434,239266,1158346,1810672,
714502,239482,49768,51208,235378,12587608,265114,374248,232306,49418,49052,6068578,260710,52222,1336300,123044,
220244,53666,54638,260852,315914,2101658,401666,86336,124862,679496,285854,268628,53126,51056,224792,2518034,
54962,122594,1895140,86050,223678,49438,383834,49376,645670,157444,49300,2783386,123166,13750460,1674278,525104,
122696,983834,233774,237662,50282,3789404,323198,5534630,7355672,385360,223838,315662,778040,1824224,325714,49186,
85834,4466398,219476,905744,49060,729844,232874,518966,572714,1386602,122956,
// 
122594,234112,519080,49214,114118,49006,523628,49472,49634,650312,50798,124406,688970,141518,50132,49862,
234134,122948,49216,115096,49954,49048,123838,1321718,273038,246308,146330,264794,94922,676340,414032,546578,
53114,50990,54692,3900920,703526,122674,396922,285940,233158,380846,4299464,89042,630398,148718,242948,480206,
142178,16339142,264206,58666718,660026,690662,2477936,2596034,2595062,1756226,3390392,4975868,1432298,5884526,1002278,10273154,
272522,132878,14890592,1237394,175982,290894,6517634,401068,867232,122896,1567628,409166,245330,49088,49328,219914,
146126,2768210,117380,401948,90812,52004,643364,54980,135890,49286,248948,647630,267164,226910,1846214,87752,
56204,125414,2170424,131660,124964,50078,558656,61406,183710,52994,1028810,1125854,238526,117758,321146,239012,
113492,49754,183224,54854,472130,50708,91714,233692,577012,130480,1681324,1450888,1637854,1337164,330280,670714,
50908,518800,189718,128806,8579230,53338,49480,235960,230494,975274,1073122,235354,263932,226606,150106,13973650,
134476,51160,644686,15355300,452230,50740,419596,1453342,577592,51236,381236,234890,86444,134072,126032,50486,
447584,238820,126338,9143150,126500,484538,122828,184580,1580504,1392386,86606,49832,125384,55850,86732,985154,
49550,50270,52172,224054,232960,658804,49420,49280,553966,123254,49400,122776,149638,87088,217462,477184,
177910,232982,50498,315626,442448,933818,49058,50138,52946,85778,86462,239324,392108,184252,850558,122962,
163593128,86324,178174,713962,225124,179632,122662,218284,245806,11176612,401050,49582,14728300,1580014,50248,338326,
235486,124336,4111382,49274,676394,49214,487142,213304,525164,223636,2351038,168034,1813846,234832,249058,1608916,
182164,57898,86032,2421706,122998,55702,335956,9438376,49906,2706142,299116,384976,236506,52582,237154,53848,
291178,184852,127156,52564,129892,52996,64472044,1683274,582196,249868,417244,387796,241312,184972,64426,85834,
1884478,361648,53716,52174,142636,49520,49070,49714,177814,141010,1454606,8495768,471374,9070388,858284,469838,
1391372,6813962,235178,14110526,357086,3437486,379892,257966,15495632,2905796,3352598,196694,350252,673766,2077868,887606,
487898,394262,788588,2185526,695222,229562,2819294,1390454,11610596,60798962,347246,608348,451286,453446,756386,982214,
513998,1717046,64920374,501038,4704596,44415062,2928476,23467976,2343734,4478246,356318,222806,15587108,10259468,3121748,761402,
134122,49370,141002,261680,236120,398362,223966,49024,49204,50098,49078,50188,232904,49100,349252,49678,
165076,140960,50282,86690,325856,235628,234764,124666,49246,528106,315202,122956,52366,51286,268756,655126,
87628,1525768,1956364,1507552,90814,243112,160492,405646,49828,329818,123856,50494,92236,675418,52522,55642,
123586,135052,54286,265336,240082,184984,178666,130714,125152,49576,113404,129634,145462,142924,57724,127852,
382306,156766,49264,49102,128068,51406,186934,238678,87088,1171474,89464,52216,49552,94774,818728,262744,
52204,135484,49076,49166,990058,50366,51986,178184,177968,49244,52022,224186,150188,122726,130286,649046,
2585512,616078,125162,723320,183662,2529722,262340,3655790,149138,516554,324260,1852298,92054,240182,62210,126746,
54254,322130,416654,61742,318428,90362,51506,718946,260558,133010,450236,90524,49214,523574,410114,646612,
49630,49220,49622,49360,49054,234130,49150,936032,124966,64472014,51238,1111546,49814,233260,316258,179458,
53062,450760,124702,217066,141772,416788,417220,226714,122866,1784572,235588,49306,141340,235690,52924,128428,
447316,86260,43194688,630052,115546,315772,318202,49238,369130,49396,473314,180076,123322,85888,714478,123646,
228434,122636,3064892,49106,16101680,86396,85856,264134,144646,323416,177778,49528,49858,49798,85862,403028,
87284,50780,113456,142040,522584,240218,398734,49100,4601660,439718,168866,85940,433094,445550,528170,667976,
67310,1815908,840104,677210,701996,1788206,248504,245264,221846,14249732,265058,766796,209314,14127842,51446,416648,
1885388,4593908,52232,228290,55586,131150,52468,85966,1959814,649990,612622,1060244,122858,124244,142004,85952,
49084,974392,400750,462040,364066,316726,233458,55462,50026,49154,141058,400340,49276,224966,4115158,398554,
416518,541868,3139700,171118,211180,338770,182236,676948,51448,73126,96922,237334,122782,134986,260632,126994,
242032,1717084,594730,240088,364150,323842,335020,272974,873964,163516,129226,453442,53002,189202,161230,50746,
133204,10256980,707158,224074,356860,233608,56146,145570,340294,3084160,194494,1161328,773500,486370,429610,431068,
486904,326242,227314,1845778,1058458,49432,143086,51376,953968,58486,53716,320440,599062,135094,92854,745798,
421150,179914,718840,180238,1047280,235162,224626,145642,61930,54670,56782,1396588,427846,125212,132664,380998,
72262,51832,170524,1742260,372898,137650,1077898,647788,444154,317848,50260,86446,2229904,786484,493426,388624,
57046,180130,51310,1120180,359992,870250,400144,90370,90874,129442,264982,1167196,1176556,95716,92530,188452,
620446,137974,1197508,124906,465034,2046898,14339380,742546,500674,60220,791032,456142,206806,1732594,146182,162004,
66262,59278,927802,411736,61246,131764,89236,93070,54778,244786,144046,232888,58726,235390,200974,141076,
6116662,56074,127984,129604,1062832,329998,264412,69142,223498,52354,329674,226018,54814,155818,245524,641614,
284890,239464,53686,50314,88660,280588,328540,466426,87688,1751818,138676,275500,175474,368740,53554,114526,
548968,186448,255082,97462,251356,338302,53176,179482,63190,60994,772042,922738,199030,1020550,54010,228772,
535576,762970,3791560,328474,307138,91558,233794,236308,812542,440104,464566,863758,119926,52708,53650,316066,
249418,57034,154930,55054,139036,124024,1885144,568972,56458,54310,342562,87886,595138,1868134,56170,187084,
1016050,164566,56350,116524,168214,51022,130180,515326,68590,355846,453928,544108,682780,2628724,884038,4016740,
1070266,125974,1167022,676462,55318,73282,680836,1378300,251212,68842,634720,144208,287554,461188,129928,153130,
279292,813430,603478,2062372,55702,517594,562126,50242,427144,1041364,143506,236632,151834,99334,977212,146668,
739372,73054,800932,1252246,426694,51340,249742,148420,193036,253642,59908,56470,179806,51988,160006,134770,
222520,4588678,51430,440266,442534,410770,730072,381862,472396,891460,57622,320206,65998,490846,224578,52678,
2057512,416452,52186,775660,63094,244948,404518,3950212,342148,14390812,137218,104734,213004,2493670,30182008,123004,
587560,57442,55342,252856,341662,1504216,411916,54166,281704,269194,187690,532198,325162,50404,402844,50386,
14429386,140548,332428,361450,182344,249106,241708,209890,280408,650218,325300,999490,57298,250780,247798,3828658,
144316,975892,148396,157510,57586,136282,704200,376102,927712,144370,343426,245542,1112404,755272,149350,1637284,
1346224,61402,141196,727492,2022962,49196,620156,627158,250472,422524,791722,903076,256474,122986,126604,769906,
2002510,3985612,50788,49394,141608,1020544,464326,141574,122684,49292,91862,122908,85924,261202,349966,401132,
49622,316190,122824,647776,114172,1020538,430442,49414,125080,124486,114124,49208,223928,1159822,662392,85924,
402826,49096,964234,63118,150926,87368,19588160,1985096,49322,401366,259940,1173134,54662,3167696,125498,4648034,
146108,475832,92264,146990,56894,480368,138764,626402,207741278,1356860,427610,605912,726014,53402,410618,136946,
325946,360122,144446,131096,933212,337070,86882,1215416,49970,65054,141496,49246,315964,114460,665992,122950,
86740,50428,919090,127972,123328,241444,440380,49222,177922,240580,316178,225020,316204,86336,324058,238898,
49172,233228,49330,1342144,123346,124588,956746,8956474,1490482,272312,123812,3945176,52406,49418,50552,126998,
1003616,55628,50732,5600096,234764,1499492,55772,89372,235736,234494,167024,658934,179378,50132,55988,676856,
142958,52022,54506,144254,813908,87824,405404,86566,49256,126140,379508,49292,624158,775760,124520,49874,
49364,49112,4324532,183356,154934,49958,49184,236920,50476,49594,9744052,1115770,85946,52250,122788,49178,
233432,653578,50038,49162,209758,317210,397256,262148,124214,217970,378194,219316,49178,177932,525674,49262,
1021312,768160,122752,758872,49714,50968,86416,715618,557434,711244,221716,50860,2194352,49160,124000,128014,
821140,50638,88798,234718,324124,267286,50722,233584,3045148,403036,49720,352264,116194,49162,50584,122776,
796102,124504,54898,122722,50566,50404,243358,124648,1019176,7098170,953482,85996,125590,267718,451468,124780,
123880,49510,49432,51112,87310,524128,87022,625702,261886,6932074,316064,50608,1021222,574192,122932,584065702,
47785114,59210,49304,527120,1726838,2019950,524690,1652534,52634,291566,896228,125684,224930,124280,438020,54620,
674678,88094,250424,51326,142658,49940,265724,87446,626078,354206,179702,52238,54290,124298,220256,782372,
123794,121070,86312,187382,221714,499004,51158,814448,49868,125522,124172,134450,1672460,58076,104078,1272968,
50012,51410,50408,124946,126944,1120526,1972430,51182,330848,49490,125630,410480,1617542,402056,123362,50222,
51290,52184,472958,325016,114482,131912,88940,1934192,54890,218828,128348,133784,116048,239408,49310,51722,
58814,57446,167078,128618,427274,51482,57548,236978,1043260,51304,314770,123640,49858,49846,860416,234580,
214852,786442,115996,50380,1550920,649186,1867900,124684,49436,49562,629204,533462,472738,49196,49138,233270,
49828,717352,49180,49342,217264,49130,124106,233644,1996336,580846,381118,86000,49438,316072,143156,953756,
49682,184034,49364,52082,1312802,178000,123044,49220,113608,235172,49394,400736,49304,49862,378326,49772,
123446,49564,155248,86236,654994,573922,442226,401786,49682,320114,123002,316384,49262,123412,2603200,541966,
831746,132068,1125434,731522,187574,55778,134534,367022,450164,4888532,270416,119516,2463878,351464,680258,399998,
122834,49172,3742328,145874,235028,133526,1327838,1423694,61286,127586,50234,972686,6615146,61394,50774,548228,
145982,54626,49478,1571096,166196,405182,235406,687548,252002,417434,205754,141032,663248,49556,285374,127046,
756236,56612,95972,2529488,1068572,128612,891038,412634,185852,129638,4944974,125318,150638,196484,49748,128162,
1780238,1526978,52538,149774,472856,750242,852302,56786,866738,127298,49496,732812,673454,574472,123374,2738144,
344054,477866,190874,53726,1591178,538994,2131196,2061146,305948,49622,195998,60602,89708,414902,255494,517082,
144302,57746,2207612,402608,547808,153074,263864,722702,53642,199028,232718,834914,298442,240698,833204,72734,
856046,57332,181694,156182,703208,1582516,188930,146000,49292,224516,625166,126746,385568,86438,365672,128312,
89948,268130,87842,408500,55502,127448,694208,87950,158780,386054,851672,49268,53126,122840,53354,91928,
133604,400238,234782,130184,88148,115040,55118,288182,234998,142868,280916,52238,1059092,571682,51668,179396,
850112,50456,51128,1446056,213806,49976,416276,50294,289394,51608,129770,49220,143354,123182,123496,53566,
1545970,383200,94630,142888,391234,52738,50062,91048,179656,250360,58822,264706,88798,1045240,401128,95908,
270538,235240,50776,185002,95062,247378,823030,650122,86890,62626,51298,875356,351706,403558,50308,57406,
632848,124360,49972,226906,400156,149314,2335570,1228354,95980,598048,51988,2678200,382264,141268,91210,52222,
2175676,115312,179278,142402,260788,53998,1817068,744070,92668,88744,524830,718630,49660,49702,443788,247714,
49624,89050,134854,440008,53608,52342,693862,1574494,52330,873034,788848,50398,52828,49138,126142,409876,
180088,87484,52186,123064,404206,583150,130642,1382020,94036,142078,286298,49244,123304,123376,348850,49340,
1024094,178246,49726,233614,224494,234316,650116,410032,244852,49354,225466,400636,526346,178604,1242998,87158,
49448,1228742,51086,49184,316826,123830,124856,141968,123640,54428,673682,449798,58334,128174,50234,50702,
49328,141704,155402,49436,87434,299366,50486,122774,1354028,333764,51062,51854,852494,51458,233366,58946,
182852,1040126,234446,125492,713078,550538,49442,327938,224414,236038,633316,50626,49168,86176,49934,86846,
234416,49208,233062,556804,260732,113780,348968,91262,49130,49580,155900,1617488,2533112,658124,319328,124028,
51344,233278,123064,49696,520424,124106,282262,49168,51350,49172,442778,220466,304466,1122734,49820,8335946,
54518,178832,3456992,125804,183004,179674,122932,123580,227284,74590,125200,630064,123542,620522,141842,657386,
648152,123074,126422,86168,978554,127826,182740,1705282,238048,399886,1029148,113746,348844,49172,123106,86032,
836228,286898,1294544,49192,5387480,49898,219536,864094,765106,957524,179330,50486,127112,320846,49670,326210,
49382,241628,215828,86678,124034,455318,996278,491126,922694,612356,122962,220846,214084,126130,224384,12711386,
49538,386606,292214,182864,53588,445988,158702,229244,235118,516746,167234,512744,86774,49150,124334,153242,
89048,162110,679016,85988,49274,797438,57548,225902,50696,49862,528254,90902,52130,1043738,131192,51176,
430082,51650,123164,50534,49220,55550,54386,185294,53234,58350428,49214,1606526,234386,56834,64322,435260,
574508,981020,145226,127142,4529594,263942,91496,1613006,128924,90470,124010,88238,52838,413642,50444,49304,
386576,412424,132722,57638,165782,88742,123272,192824,86798,90686,178072,86224,894442,2914810,49192,234086,
123278,386060,115244,123394,378616,50548,317218,927254,51022,401968,57988,123598,7672906,50428,500632,51262,
142774,51166,87064,49546,283096,576208,472492,2476702,135154,49744,86258,
// 
123118,49526,49184,122882,124394,49796,291644,664322,5130032,792482,1216526,979106,51772,621832,262840,123952,
234184,49288,178762,233968,49240,237748,49208,86000,9990416,92248,50092,549388,145168,137314,57310,90034,
49462,124858,1336132,376318,53578,376720,131500,114730,1832500,756064,2035162,89080,126028,1610884,52450,392410,
243604,51310,117214,53416,219664,170350,184534,296692,49978,141604,2497834,49330,129052,280144,90250,53422,
52108,86758,233398,244144,51190,1189258,53074,237016,3067426,2042344,52702,224602,52612,124156,2846224,665566,
133606,468034,841600,123382,128566,623122,98746,555082,241552,585646,49276,1064944,220798,234322,272854,411436,
323062,225250,263296,49906,534286,116674,51148,49822,353878,49214,86006,213916,547136,234688,125716,86428,
5486644,141454,123376,123664,375050,122960,219574,49276,316792,49394,95492,1256498,862838,767846,50492,49184,
113996,215642,234196,49180,50434,49234,369158,86048,233816,143288,183376,87310,2251480,50710,592672,150130,
660550,49960,49396,379804,50644,4197970,923944,49142,49280,-1176844,-3562666,-3228964,-1316812,-3788836,-1293226,-822550,
-3013924,-667078,-1285450,-1454794,-892042,-1649950,-585862,-1596748,-1329190,-773350,-1327390,-1927186,-2844052,-1789204,-1091914,-1083274,
-2069140,-1728682,-1706260,-1242454,-938662,-879574,-715750,-1406122,-1291606,-3355810,-1049254,-2411026,-1531852,-1218598,-1011670,-847078,
-3925546,-1034890,-1564306,-739606,-855718,-2871970,-951946,-1174858,-1647250,-2371660,-4615522,-1811788,-1009546,-964510,-2037778,-1121182,
-1645900,-2004244,-5192890,-1047454,-1457494,-1365964,-1401118,-655846,-1565386,-2118292,-1755412,-1219498,-718054,-5678404,-1479850,-2982562,
-3063076,-1093900,-954250,-634630,-1177558,-1757842,-2284180,-1938634,-824542,-907486,-1225996,-962518,-1233868,86074,49138,178714,
2685412,124946,286400,323846,287858,123776,224212,49738,86206,2795902,52756,51676,281986,235132,234808,7617418,
122956,124576,51646,677002,86282,260756,123998,52196,49922,53798,15852230,479012,124178,145540,1364998,4642012,
1730224,49432,219910,49648,214498,847418,86396,650036,283988,86018,49780,541042,49880,402092,411326,236312,
87032,145154,234692,49322,589162,398428,49756,158308,127636,217498,52450,629836,236176,8226124,124324,86800,
129724,204514,125404,1584610,2020552,232564,237742,451510,250540,1901902,124396,237904,635668,86170,188602,141448,
49678,52882,45402514,50584,49516,49390,1858162,142420,52834,51358,49498,150646,182866,183238,50296,4793710,
289186,4428196,247786,432790,1028668,1560730,86494,5442802,3901372,853882,2648794,52024,525982,1054636,1385770,710296,
314998,2011804,305878,850324,497956,122990,524722,51512,49394,125408,1044002,146246,222662,1053164,181676,87170,
125174,235388,50378,179516,116852,417494,124166,1295372,237764,126110,325892,585704,322004,86090,143816,53204,
49412,265052,669710,5379050,262460,124040,51482,680888,404516,49732,86164,86366,317060,711422,49850,790388,
49264,233764,142964,51944,124358,242672,53618,648806,50732,386492,113894,392324,88244,86678,1621454,50684,
51866,52244,58622,90026,224774,240026,505292,236354,478832,234032,755324,822748,437932,115354,49702,126328,
49198,1062184,128092,534406,86014,114382,141310,124006,142498,49540,49474,385672,246124,235030,404428,86248,
54094,123952,50476,51736,651964,128254,50968,142930,1807222,134956,446926,226778,122978,123860,86054,316510,
49834,57076,267544,1029832,2470330,880390,325990,3185236,408882484,1003474,56140,270340,378622,254494,127540,447604,
53290,279856,282706,52324,53332,629254,2871118,277264,165580,49268,86060,86080,922318,399562,400534,225562,
49318,182902,234806,86302,122998,375572,123716,53188,234208,53242,49714,123166,123184,87536,214598,13375816,
441898,960154,484342,426946,678094,1744978,701050,4137928,522970,632410,26208016,2969698,1136554,2459950,1294888,248794,
2699548,4668982,3087052,628378,3572014,678274,8838862,4059754,681658,932938,1621762,748258,6652348,705796,98266,3407632,
181366,9166912,1900498,782260,564226,3537574,2401612,1741642,943306,2030380,878926,2805658,3240466,632590,592090,2450230,
2496292,1073806,2433040,1142566,3368266,3110200,1325074,448330,1903642,3283882,17508130,249178,970522,30123070,1023334,1181446,
1375846,605698,436570,6721846,4596082,3324550,560338,23373664,491098,2997400,200194,1000474,453352,1405978,2424040,3221842,
247930,2194756,828826,2251618,300310,1487284,182158,1980754,9188782,1421950,2236432,1194898,7641502,2881798,993622,979114,
3013024,1648006,745558,3441832,3016798,727738,3034564,730006,1542850,632266,7732984,1926484,6603748,3314320,948010,2968954,
7502200,3459166,6344224,3717652,917386,2125258,1918924,1498738,351130,2235796,1134364,3222646,2038408,1413268,2136436,130882,
3856606,2772610,3170488,2890966,374938,4152508,900142,611530,2783446,229436944,1579138,2321368,3534874,467170,274570,2695108,
2287906,4124806,1192138,1221928,371914,891562,1217308,377818,3015610,1146298,1475356,1666618,6170722,1241554,5882038,726550,
874714,145492,1840462,3913738,8251288,28425478,1598434,7260592,4714180,840598,740482,485818,931414,3769396,550618,15579196,
898810,2167270,925006,1144726,488410,2409082,2183836,1046158,514426,3251806,3495922,539098,768346,1512232,2206300,370636,
571354,10893838,647962,12744844,2327650,5922148,2237692,2074486,21247900,3963526,1037590,5857468,2054788,207970,1189222,4471882,
711322,4322464,1141366,1986520,2312854,6202618,681514,594250,1744234,1143418,633562,1717990,465622,745990,3486868,477286,
4927048,4150678,3763822,12967918,3688864,11517028,1375240,2334490,8139022,7398196,2270776,3652972,882130,1698322,804154,1347592,
993298,1631254,1364350,4107490,1083274,2243734,3587362,3062482,6879310,191194,2875300,1238146,3611932,975382,2487814,196810,
1301218,3143914,742102,2550724,1652866,5139736,1186306,5422768,1523194,244474,1215310,3541342,1155418,8472724,262474,679246,
2494132,731140,3464998,4189300,2228290,1887118,5658964,6288820,592900,466918,394330,3966226,529882,982888,3395014,943186,
1259026,70906,1899652,1414120,874066,8986120,195089830,1121506,2724010,1095910,2446990,6161974,598786,329218,260746,1339126,
4508602,3792928,1671178,73042,538954,3642550,2843824,5462134,1461226,1660948,3000850,2612230,14871352,829798,2273974,3196726,
1597354,1202182,6998524,1268374,1107574,1519960,2310154,843034,1773394,1563442,219202,2385148,1389940,1031272,1748452,543706,
787786,1652110,1934518,2015242,1709242,209338,7647676,20494744,3462946,179674,2208994,370618,1874248,388138,2123080,1510954,
2668264,953998,9740650,1700494,2242870,1590718,2930332,2563564,6605422,1188556,78298,11681962,1286422,861658,745018,18767842,
2986450,853882,2381218,2375752,1842136,1569274,513076,811690,1246714,2130262,1662964,1942342,1122946,2540302,1038778,6985030,
813058,6690400,7152700,4688422,2263282,3409270,156634,2260852,1332106,2549050,2301496,8834488,2248918,3120586,1340368,780154,
32852020,2037292,1140466,5042716,8585656,2088202,962746,2461570,1382650,3442090,1820374,860506,7332748,3651298,11984512,7933444,
1206538,1193110,2113684,9085480,755386,3895636,2427484,1047886,1036390,3187420,1544866,8061406,2778280,1801096,1780942,2545162,
770290,7233604,454162,913552,1721158,5147206,470794,532570,1284694,642958,4714924,6840688,4989742,813226,2754358,207178,
1762474,1671964,2471434,2188654,1249738,2729128,7453048,996118,4779790,3345862,1728040,1229818,823426,703114,1555270,6551260,
1842406,1978384,709378,4636564,1685914,1387510,919210,206890,1102162,1266010,5339968,3927976,2596558,1745908,625786,806026,
4242532,2581756,1499290,2960206,1248514,2439700,1147750,1605940,3559444,5176204,2137894,6250570,1466242,698242,1449718,1008202,
1280590,5121448,1200058,787444,1925026,2284018,1455550,1340626,673738,1072474,1300660,4740424,2203990,3270760,310426,1303762,
2274604,607642,714562,984130,6578620,2261110,2346118,10483252,746314,3165784,813850,1349602,4254910,4890976,967054,4813324,
1052980,3363100,2235238,1496698,739606,411298,1573954,1447546,16642078,1599892,724378,4792912,2321602,1400146,23224120,476746,
2638312,1672630,3137368,722986,894850,557314,1056262,3744268,1171240,2648194,973210,1266664,486196,294010,3817996,1712374,
2661316,1399018,15255520,5978266,3562198,2180428,752470,1607182,3791032,5777062,1049422,949930,757978,3406354,691450,725722,
9910492,10619080,976036,1975504,2440186,1242130,6643114,580570,839722,2087350,3293746,1270870,4618696,6752464,5344036,638746,
1797046,2136316,743074,839626,2929588,14130574,605914,2653600,1183162,392182,10690846,677722,2811490,166678,1411810,1534282,
814678,4749496,593044,1403386,3846328,8710558,5071390,852802,808018,848374,2685022,3791590,1719106,3405112,3091426,1523974,
1729654,771034,6052624,5134828,812410,2585716,894478,740788,397300,2121574,238162,4141510,1030786,999682,2765212,5650150,
1549192,1481794,745402,6839944,12982714,1205962,2513938,1669720,902866,664666,1013290,838330,1076470,1678018,1531366,1482538,
430306,15815392,3505378,594682,4520920,2941150,2117698,2847598,1079386,6418240,1589686,4556716,1331620,7923238,1045300,4518466,
2006998,2699044,4414576,7470916,1642390,7666630,16756126,4190044,1087162,3001288,4071946,872674,642202,1901698,1335994,2210794,
927970,761386,1026346,269548,1513870,2522806,2141998,536458,4667848,6493792,5265304,2054236,1692052,3671968,1895866,2346388,
7188664,690262,2889016,2719636,4558390,441754,1553722,3419476,5291548,2003206,2088976,3520078,829582,3549238,2840488,601306,
4211656,1703176,2338828,3435514,651706,1269796,1150486,2439430,960082,4937254,1606210,750202,843010,2951224,815002,3238684,
752794,2270230,4511776,1797028,1540114,1089106,2228548,874186,1827160,1641460,2213158,2857318,6761212,756682,2366458,802042,
1732948,1347658,1934032,1020946,1588714,1561012,646618,6089290,3861736,252538,3371848,1130902,633238,3340192,923380,1457332,
912202,395098,849994,807874,2166934,3310126,2094154,1961476,6860356,2953402,2428780,2393260,467674,3683752,9145366,2514058,
419074,227914,1341826,6525760,1022038,2151016,2820562,1751182,245338,2286610,15641176,2357896,3664420,2051530,6485650,1106602,
1681540,2690962,5281342,7715230,545530,430234,972610,5660080,3094600,2295682,1272586,1367836,527062,2158306,1669606,1985290,
1007458,1884202,2800042,1020460,851290,642634,735946,978298,1639258,1613320,917314,802690,1186126,1864276,807226,1874626,
459898,7815346,692674,653530,2545000,1568722,2905018,672442,268666,643606,1089250,1824910,5968060,2111974,371338,1776310,
1713436,2877100,2177194,4508500,2837734,1974436,1954120,804634,1022290,1728196,2601538,14746936,4320520,778390,2172886,6131356,
1718314,1295170,1319854,12505390,1610728,3905314,1487626,1327900,4242904,914470,4113322,1266982,1275730,1404178,276010,2527180,
1162978,1904614,4543594,2449354,35863270,736810,2053330,7522774,1819894,1898626,1167610,2700682,2917582,1998670,880450,656386,
1165138,1862098,2991310,1390426,7859572,15891952,3275134,1530238,832642,5160814,8165752,1413754,10002832,2184550,13602148,2346646,
3449488,823642,928564,1448746,1417300,2207326,2094478,1027222,839194,227146,850138,1296466,1498090,2276404,5252182,1489570,
2289526,1504150,2315770,3646096,2217742,14729182,621466,887674,889018,584410,383254,985426,1530394,2730046,4481806,2720122,
722506,945994,2359510,995146,998548,999034,1547890,4298974,2377006,3616306,637018,1004866,1300900,2696146,2430718,1562470,
1420882,1363426,906214,650626,3695038,5606476,1076674,2438242,944170,1391602,1601836,3507442,3734404,4597198,3565906,2026924,
2982820,3760648,759370,1045690,963610,1024726,666826,411874,2847226,3245260,1118146,1051522,1613338,2503852,1550578,1871410,
2277310,2483926,678166,5130034,1790548,1068046,1068532,3337486,3986638,3448894,1692490,7041148,634516,3737950,1082626,3891868,
3299314,5935642,1090402,1194946,1693690,4154308,1104010,1705354,4118116,1500034,2095060,3970600,1711186,438658,3594760,2313970,
1115674,9123172,1724308,2643820,5049520,1737430,3420382,1740346,1741804,719638,719962,2557528,503782,2674438,2251438,2048614,
1815334,736486,728386,6043876,2709430,4114942,2713804,1778254,3404734,1571956,3014530,1314754,739402,2386606,1889062,3297748,
2821102,745882,1108762,1880314,1137922,1805956,2124166,360922,750742,6354430,2571244,2884390,6197710,1631626,1182742,5208766,
1475368,1794130,4246162,2832754,914890,2583214,1805794,1144762,652036,2491954,1862818,2457940,1157290,1648330,2069746,568258,
2858146,1164814,1950142,1856338,780874,1220650,1170970,1881772,1222594,1474348,4364260,1520554,1454722,2320774,1593898,3029362,
1722130,1750282,3113782,1867822,2999896,4368400,2696524,3399550,12707152,1114630,12193720,1116166,1241062,2857066,2919382,796426,
11153032,12817744,1917394,2348962,7995166,2838220,1946740,6944920,2692786,2003602,4612120,806146,2069188,876490,2019562,2110450,
4587334,2576038,1380388,1974364,1438378,1888900,2074858,1547170,2878774,5418718,491746,1315906,969802,824290,1980916,1013506,
429178,3630334,4539544,4600456,4852690,2037778,812470,2943826,833686,1242886,2889394,2070556,1789090,3063724,829462,1281706,
845026,835990,2364100,2890708,2566924,1790296,839446,4218460,3476272,1322710,1775596,2521006,691402,1295386,1465204,2039236,
2387698,828490,847894,1331458,1302226,1426714,1654954,860566,1509700,2205340,1318714,1348954,2072770,867706,2628526,5076988,
5434648,3173074,1514986,794362,549466,873538,6149758,1006690,1895632,838474,1348882,2125516,961666,576634,481018,5621272,
1357522,3201100,1837204,3514246,1536118,6223696,881356,1432390,5731864,2174668,1372750,896866,1092838,1611394,2898700,1557430,
836770,3273676,6332560,2502772,1385386,905290,3291172,1829542,932758,1194772,2130820,1871404,1795522,687490,3604462,1851046,
2156134,3313042,3387058,1422340,1894252,1720804,2375206,750730,2461948,952630,1629268,1268212,3450418,2392330,517018,3071500,
1931116,589642,1771222,932506,525514,3950932,5151580,940282,1456666,1462678,596122,1313410,855706,1601926,1690918,2252524,
2821354,539338,679306,2301034,3468076,1711444,957130,2175568,958102,1852342,1724452,5269678,551650,1026070,5295922,3341068,
2457682,3888238,1955302,3205894,972682,1509334,2639662,2308804,664186,1287778,1313782,2978026,2599108,2113324,1595842,1531690,
655738,925954,1057174,1127266,1532662,2348332,1678354,5561278,579226,1833550,2835196,1811626,2159212,1549186,3279832,1832038,
2376034,584842,587002,1007350,1574926,683386,789898,2195500,7224856,3654214,1583674,3045256,1341670,1479094,770134,3667336,
1084066,2059906,768226,1756750,1354342,985954,1094818,1256182,604246,6639064,1891150,1591468,2441644,2109058,1621582,1381036,
1622014,1035862,947338,2464216,12902308,618070,1452292,1265668,1995754,1147318,938614,1149622,2410918,1044610,3763564,1785262,
666106,3772312,4554544,1942180,2533336,1431142,3911308,2548816,1971526,2222116,1184182,2361292,3036238,1717162,2152132,2152690,
1658050,2402116,1033846,2505634,2575780,856642,2100202,5876206,1727062,1872358,1488742,1227298,937354,1826734,1570948,1068838,
1097098,1389670,1539958,857218,1913620,3271876,701530,4580530,2490988,1713940,2940010,1612780,1576822,964834,3345604,1550950,
1060090,1291426,1768750,2533228,1086070,4318348,1878586,1785274,2121700,1450372,1561270,2179462,1869838,1654054,1033474,2669092,
1748932,1387402,1806334,1207138,1140838,1767010,2237254,1491844,1824082,2120722,4292476,1776148,1152502,1374754,723046,3940468,
1755628,1333942,2200036,797386,4807150,763906,956758,742522,4880878,3678286,848866,1523734,1383394,1900078,1903534,1133962,
1597828,760342,1482658,2563846,1033954,860938,1863628,1105474,1942738,2047822,4340932,993994,1953358,780070,1282678,3150232,
789142,790276,1976434,795010,1239172,796738,798196,2296102,3204880,1571362,801538,1252618,2345254,2023342,1716262,820066,
812662,1732228,815254,1549606,2055166,4550884,884866,1165066,3008806,1489300,1794436,3377680,847498,2406910,2203234,853654,
1992724,1564630,1417462,3390532,863014,1582774,1052314,2178934,4708348,878026,1748002,879970,2750578,1047562,997186,895126,
3286636,878434,1371202,914836,1328470,885238,3702544,1196278,2735332,1111306,1173442,3259582,936436,1127434,2386942,949882,
1028290,2308210,1944610,4294762,926602,973606,1072726,2362750,4032580,2645602,1081474,999364,1002370,1022404,1223572,1076290,
1222900,1296394,1914550,1771756,2356918,997828,1072300,1101100,2625982,1121062,1132204,1291540,2442274,2829310,1122244,1282252,
1804228,2401078,1866436,1592908,1276036,1288132,1514614,2066668,2609086,1359142,1562188,4440292,1509316,1550572,2242636,123170,
50234,616010,152162,126194,246002,88442,51746,525020,233744,155618,122954,1308290,1100570,52682,589634,184040,
844160,182030,234500,49832,689774,49424,143810,123178,125986,49970,52814,233984,190724,123932,628400,433292,
534466,780874,133012,123092,669274,1316302,318364,62746,840886,123478,334798,109174,1435858,76054,391822,937528,
1318246,3284602,4946452,134998,532276,377566,98374,131812,51892,583132,518614,177646,576934,1374928,265738,1216024,
301516,2211142,858694,131758,228094,1403782,312442,138886,901624,118102,67354,142486,133054,338938,1139998,8303038,
233212,67702,562408,133738,167758,202966,145186,3846136,2892706,384466,241738,451426,494242,1639978,528226,303046,
390676,292354,682072,246346,362446,957562,353914,186766,1450762,436156,2943148,709774,2745628,753514,724354,956482,
288526,98662,599668,889594,150106,70294,1315312,413518,253636,532696,560788,50092,388642,1405444,127258,722734,
883276,250558,62926,60154,105934,174406,892726,58198,1381912,403798,363418,51442,621538,181966,1593628,179692,
324916,167434,214708,141316,171862,128986,130012,98266,143374,164194,1858498,195352,1486618,511738,190606,52918,
76162,426274,578068,1577608,4490854,2801032,683368,135166,1138264,343312,210796,74806,7080898,296998,787534,555928,
303946,480364,52942,75598,140776,223918,55402,136654,168214,683854,64282,59452,14173432,588598,389812,6206164,
3516154,2050864,533086,2127436,8100106,136438,515578,290668,3175504,295684,3568912,859576,567214,1745908,1774438,288394,
100102,1475926,52726,50062,306214,340396,262606,724678,670138,185422,52252,935602,568168,347098,817294,118966,
175714,127528,54862,283234,240622,399436,1744684,1008994,109606,172798,2166316,310498,542806,1132222,298996,155014,
5318242,350458,290722,729052,640114,251194,127384,59926,2126392,70978,158758,346138,271132,593338,62986,134818,
445876,880846,457978,427288,595294,1002562,55746088,4358392,333862,129634,262654,385816,817384,428632,662938,279916,
250018,66058,1072156,651274,72778,176098,112954,198286,68566,311458,89734,2046388,69142,152422,196486,1000282,
1236316,2418664,2529358,146662,179662,189574,92542,332806,543766,329218,189646,656728,412342,417526,128794,168154,
299956,57982,1053592,927502,904966,232666,244066,56086,65734,1713364,135214,405166,151684,67462,267982,469132,
64762,300058,307834,1052122,146158,254644,291982,317686,356566,944242,2042638,371956,810214,342196,162202,186442,
398938,1307554,1003534,951694,172942,448792,333178,129058,2644846,288628,705604,945214,502252,278086,141884,50644,
184294,53290,50692,237460,399946,113734,528574,1582384,710068,50044,87418,49522,123914,1908668,323822,399700,
49390,86330,122974,572756,2781500,50786,123314,141598,1570468,93646,143218,51202,271588,125896,50404,648526,
50356,142192,403096,49342,124834,49468,52132,550324,51052,263002,122926,264298,49972,123754,132016,908668,
128380,401476,58108,674038,235480,127786,261868,51772,129244,87652,12064018,556156,238828,127426,51160,1913638,
379498,549580,1903090,49762,243742,126598,128758,400018,3106714,148888,49924,365170,50494,225352,146728,49702,
115048,50104,52606,234670,143650,2424368,224420,527672,1024688,2040184,123544,49790,123020,628324,235474,123532,
50584,409732,49336,50332,113764,406492,113822,49694,817136,123332,522944,214388,49208,49474,87278,460784,
123194,400412,123122,124418,440372,183506,817682,528392,49532,125228,94190,86164,50372,49412,86296,49904,
86246,619672,479416,123898,49486,1927696,234272,49736,312244,49346,51398,662438,114014,86312,86762,49436,
323522,55178,1402118,49498,179332,124538,123674,123296,123106,225932,571052,49628,86702,86882,233696,246764,
1392338,53300,399332,1896962,684946,144304,401122,392302,237394,50158,86650,254266,319528,86758,49474,240148,
87892,181054,633808,123130,1069696,49714,86524,49912,50020,53146,51010,141820,649954,390844,54118,445948,
124786,370564,142036,1129636,1323964,142306,50590,263654,261386,235474,127942,123946,60646,49264,86764,233854,
233908,179512,87412,50398,51532,50044,127564,186394,141556,52618,237472,351724,49696,53464,54886,49198,
50026,50056,50098,143824,129688,123622,123964,49828,124972,214132,126376,125044,317662,91768,56572,50128,
51862,378898,55654,177052,412096,87574,124072,49576,123154,90742,114196,56428,49396,141772,179566,87898,
51376,116464,844972,113818,52522,992176,50686,123208,179188,125782,50854,297314,455930,141454,234310,992252,
86126,479692,260746,53380,96100,49646,49322,179098,341320,126520,317410,49846,4438150,143032,660148,433948,
123856,316814,1439366,184004,49382,49454,155420,210338,649454,124268,180806,13300376,50104,329242,49330,215020,
86162,219862,49552,124282,524386,86686,49192,49978,235756,179362,586276,49544,224876,225238,49264,141430,
937562,234968,287162,408176,49472,155494,17173444,854452,153022,2844220,1320610,4239526,1133968,1515694,450802,612316,
14339092,5520136,296110,196438,338134,19997416,219694,1804018,1518628,930406,3780874,1008586,677458,4220572,601948,116398,
1220818,263236,755374,27093676,124228,491206,72706,2213104,540094,460102,213310,2589688,493762,118702,563896,8670388,
191614,308974,362434,144418,8995816,96508,526972,163750,2921980,2463682,1720504,1216120,2428690,4469890,787306,2218738,
6097828,4939852,53794,1291018,3116740,336286,91810,3839278,567442,464962,954004,97282,679708,11593972,399370,58179694,
921586,2436466,2722558,270904,1381846,10676164,981382,360004,342652,838498,229918,179950,686998,224662,4723906,1408090,
1089112,225094,1028170,175522,169870,445054,704902,262246,1619698,488632,138046,67582,2402446,466582,388678,630802,
1203970,204412,3126316,653206,1031494,359500,597574,1574626,354604,7378600,294556,885286,425758,617986,76990,834124,
530506,1080658,545278,1982542,1324696,534178,2087518,201982,674698,1001506,1771942,635332,919900,2719306,1559074,2284348,
449020,2133742,550918,1467190,308164,1136146,3763120,2834824,1159390,765406,818626,379210,70318,1370380,584614,310108,
1052824,2407630,1134472,3274870,330844,387622,815170,1425154,1628248,380188,413122,1369342,165034,1489090,858910,4313044,
208318,426844,344398,433858,611896,2336836,1007626,205714,393724,615910,477706,1233940,1316236,317314,1911298,60292,
5887684,618178,487846,106030,1595254,290110,431230,516766,381550,264532,1890040,386878,356206,333526,140590,238918,
2227486,219550,478126,537490,1646230,319324,1418782,1276438,524740,473836,175846,762814,1556806,2567398,20651962,515362,
2645500,73774,7330684,755794,1727878,579658,539662,266134,252622,1965046,1194574,1273954,656380,269380,730108,308110,
2666074,528916,607630,384382,305356,3491140,167086,725098,1605538,7133656,434278,2361754,705532,553414,832162,962968,
794146,2047504,504262,1029008,444362,1187024,234506,295088,574130,123536,123112,1432430,50492,123038,50102,52220,
49268,49394,584792,261430,1555108,54302,123800,52712,824750,49640,49586,226126,178456,123592,49556,49448,
400358,86182,49960,178858,49328,124172,1025350,1591054,49396,55148,413636,435308,267638,134474,117188,707504,
181130,166598,92456,157256,237218,141548,92204,686606,268124,152828,226754,142694,153800,52424,186314,995378,
51326,54860,54242,59162,53270,50444,161630,267152,136742,58316,55124,59558,270230,417284,260684,158084,
124964,186974,146960,96794,91484,754808,450008,244832,139868,57398,414608,541940,1054508,302156,185342,55106,
620636,61298,292802,123074,290156,276974,184058,219536,295298,673484,136184,885326,117998,53810,227744,183572,
270428,65654,285998,88262,264236,196844,51524,341468,49658,118214,131594,193778,133448,190580,128696,359612,
227906,459104,164222,549230,237560,203324,49568,64646,445982,137822,148364,225368,182480,61154,139118,204782,
63890,137804,50486,128948,59234,115622,933620,87020,126356,63026,130622,74942,434276,328208,124268,55724,
115082,53486,87938,55646,133700,127670,130910,688064,60794,142262,239084,50948,136238,94778,115730,130244,
137438,70622,116540,51746,56570,125708,69602,90854,57212,51902,248180,125222,379238,131342,56678,284792,
53108,89486,137588,126680,539780,406670,845006,557276,226862,51530,2443982,86246,56894,535406,127994,49688,
185666,50390,221360,154520,157742,66806,137390,305924,95372,187784,50126,456056,99710,100286,2006582,123062,
391244,55634,53204,55718,49796,118700,55076,243440,838238,54674,53864,131864,267458,415094,332126,56906,
52190,276044,125978,538460,388610,50840,144788,125060,291830,140900,249530,137714,55130,51026,193118,339902,
266972,555548,50648,55610,406832,52244,663710,249692,345218,119996,135284,57164,55022,89990,139046,140072,
86732,53972,94850,255038,138236,51812,472184,187124,1205330,118970,231632,69758,61622,87506,410072,96452,
54374,58550,50216,1023890,246776,257468,230270,292382,236840,235706,57380,145988,88424,54836,124862,132566,
127868,96524,56750,134846,126374,114488,123332,180698,49256,184868,259682,262778,125132,245750,240890,135818,
241028,183560,144770,318650,87074,401486,181022,281246,49640,51350,381320,412016,250664,328856,438530,139262,
128300,88622,541238,225896,98018,244940,219950,49712,150632,129074,595052,92186,124646,251582,242402,375044,
147716,64214,140738,61118,271688,238460,136790,1154624,98882,89882,94886,128678,93428,531734,60308,55868,
537566,552110,88190,688496,140360,186638,49670,400352,92132,160244,530762,447836,148850,93158,116054,124538,
97532,126410,165194,154088,1675616,50252,56372,149876,132242,133592,601088,51494,54338,134888,132134,459062,
299672,53564,51674,56564,328694,143492,867074,437774,272660,420728,75038,273956,70370,405212,361070,560654,
132638,123404,222452,229364,96146,489560,410234,52082,49580,53078,247262,334040,62942,188036,156842,402908,
222818,236246,182588,101258,71774,383792,265352,143666,428216,125402,53882,664736,278204,97982,56102,136364,
53852,127706,49766,54950,143720,232118,167828,675428,396248,235058,501944,60854,267314,90728,247694,52322,
129722,253904,157004,148526,51260,479870,135806,124106,1604174,249020,653558,58262,54842,52136,52214,65210,
123512,59990,57662,694382,539918,229784,127166,131108,55940,62306,322862,91970,59180,318488,64358,147932,
1067630,88586,194750,59660,648644,410720,88730,155060,49418,94202,153374,161324,188798,334178,58670,51224,
53366,49514,552812,413960,268268,242024,1066172,57236,109862,547208,51368,401936,51962,255986,140684,114110,
227678,49994,58802,146678,54818,134726,340844,255542,254552,61934,249800,401324,232700,51908,88244,50174,
95228,147554,150884,353996,399992,255848,51836,263912,64886,430646,219464,234410,131162,416876,57068,735854,
146354,51422,144638,199166,546908,49982,1051676,190952,264662,189554,53042,722732,131378,387986,57722,266486,
824270,247586,148334,350378,127976,194792,334274,148766,184544,118376,98234,53420,4666100,301550,50612,240620,
56858,279446,319622,774032,53096,660848,262328,52286,91340,711824,49636,123502,49672,282242,653554,86344,
49510,49246,2865106,399862,123436,263942,3893336,166610,3360644,7399880,49306,447394,86638,657412,431098,377836,
51844,51106,114556,370580,349478,559138,400502,234856,993826,474166,179360,49868,49538,1236014,87320,329732,
406412,127790,566192,114626,925694,658160,234692,620246,334106,229664,186650,192224,400256,401066,861542,49358,
266516,1028978,160814,560546,443806,123946,236122,178486,219712,184270,49570,406006,235420,125962,478960,1248664,
50530,255562,123676,618388,125368,140362,160744,226114,482614,87286,49468,337048,379690,131722,235744,1907590,
125476,437758,410056,86584,184804,49576,254740,56956,442708,1061782,239686,131902,129634,96214,129292,278728,
234934,49270,49786,114952,54184,127564,1025332,144904,54454,51826,225472,596986,717694,91660,50638,54628,
357664,114142,235474,486934,1899970,6013150,233854,10618972,923416,558868,50956,56410,530908,192334,305608,380302,
127240,147550,52846,178972,1042924,90850,322954,252646,51226,127042,407140,3769612,239956,51124,50902,399850,
7350388,129130,50992,267826,87740,4324730,88514,831704,236984,123152,443078,236228,141650,1763078,155996,574772,
233798,52946,113984,50066,190448,220414,49306,1023142,50266,236524,255772,124598,87854,49460,50636,387572,
49820,123202,86344,50114,238922,320732,387602,319274,51248,234440,50498,234602,350554,823282,49748,1961546,
993164,417532,412958,89762,548294,229676,114062,3125810,51410,142052,321212,86252,47765396,513788,137498,50834,
841124,115034,130448,49574,185690,127694,411014,141566,156506,49694,410594,49604,235148,129800,756878,442388,
50036,463568,52430,50474,7952456,1652258,3552032,691664,51374,7311794,49388,53564,52124,49784,159422,179588,
221708,49478,125516,779096,124552,123112,156674,596006,218882,49616,39139622,186986,242234,123722,49700,115850,
142760,49412,265526,2344238,350552,6440156,221030,131318,648530,51212,123812,87770,50426,50834,123884,129446,
1131992,1645802,50228,234512,268616,317888,400804,178556,234212,49238,125402,49514,583070,50512,11955694,234724,
282442,402986,125102,285284,49844,50492,226742,123670,580060,234854,179468,441728,86816,1173778,73282,412540,
1359916,3168322,666394,165046,233638,305548,826774,181294,352654,1317634,248758,361006,1159450,75922,1905142,1588822,
401038,2892760,439522,226870,2032540,211966,497968,558994,457252,237418,378412,66334,284494,207106,644254,125644,
515878,4880158,410206,253822,161854,921964,5271178,3176908,349564,58270,165310,632380,50422,1176424,396916,509476,
335482,136546,303982,2041432,241150,601486,292984,1951864,238642,74254,38931910,1471048,1278364,533374,54076,407986,
2388022,1319620,1809466,116446,66406,1991230,69298,558394,152914,1774966,6705160,540898,5529940,814840,451030,95026,
2530780,63934,388282,526918,1135222,2900470,580858,297340,784150,61186354,5957206,139414,2568598,629782,53662,223900,
3356404,3973138,234706,60412,143458,150046,4636042,390994,90742,169636,9205420,2781682,353068,2628376,995902,143278,
453778,1352626,255490,70162,1623580,2250484,97294,3755734,214258,162844,743668,829042,1756426,695068,304486,135628,
60766,1005838,621340,134386,3001840,2510278,169486,330874,427324,541492,602134,528790,395026,754846,1272436,1294306,
769264,140602,139570,135502,2294492,49328,179644,127390,50248,50584,123070,320170,50296,126256,125284,354376,
217990,220468,125716,114040,262784,87800,86180,49564,49282,142216,262774,179290,261782,50206,86188,49432,
324466,49274,124628,126032,333800,49474,769468,142012,123088,86338,317054,5599766,124616,86702,2263484,86522,
49772,88322,268502,49402,49294,844010,404666,241532,49724,125324,50228,50354,124316,220642,49246,123152,
236236,676954,50374,141638,123698,6183496,317962,179002,408304,49624,612718,383632,49484,49256,233908,49714,
141772,52982,2122826,86336,49298,49562,124412,88766,218044,52508,50018,1231256,1105840,389674,124426,241354,
49516,134998,1054492,51694,143566,327142,49372,1738234,317062,141568,1063178,446408,321164,367490,234980,126998,
403352,86420,442664,123920,245564,130058,625202,3501542,11815706,124658,88076,51248,50600,178730,227720,5658794,
225578,262646,659312,1910240,392894,87230,49376,234062,234548,125162,1330964,400516,512986,86210,626426,745516,
123556,124276,842528,537548,262040,267446,803990,50086,123220,992296,87208,236242,401968,1037656,681796,664408,
530110,49466,317374,1515148,49454,49580,49850,311878,49522,49898,451706,184622,86540,1063568,125498,364448,
49838,50252,386426,178678,
// 
605456,156532,113926,584666,386518,235228,50116,52412,2397224,239384,1003052,37116374,565076,131006,53078,1350176,
128144,1643438,125228,13315334,263864,49592,251282,184376,142904,663176,54056,234524,4685978,86612,229946,125444,
403814,657344,185288,17256074,125192,49646,482978,50672,524252,245216,2504414,52076,142952,1159562,475688,451076,
123842,86414,3285326,401708,56012,138134,1483058,374774,87602,68234,124472,263216,796622,606098,284702,252254,
1290782,628832,141266,1382132,543902,1338716,50942,129008,124652,52394,248888,217886,1688906,50348,142628,723602,
1173476,188402,1021628,1035452,1263506,262082,2155358,78927644,4337618,710366,495610,125308,50578,719632,50488,262558,
49438,251650,123796,125614,5995348,128476,123202,679348,854992,87532,124642,234386,49322,234898,2046634,1308092,
123170,441940,49558,909382,371018,86362,234514,179234,123218,235078,446740,551716,400318,141686,49838,125096,
1171436,443192,-1464424074,238936,86860,264028,50032,54850,131728,477724,405094,87328,651010,404608,186472,51580,
230428,691348,160138,2456986,123304,51826,51274,51446,120182,1643420,396848,117266,414002,242444,58694,86810,
179660,115052,1098128,287822,132122,542792,527726,345326,1019072,59924,254702,89420,333758,245144,4396124,50468,
260048,1155008,155522,57524,239528,160538,163940,123212,621956,127208,50474,118130,98870,63482,622982,124202,
50540,236558,297272,551054,271298,133598,386732,336350,410600,154652,143210,355208,145316,243524,495110,51548,
406460,236948,128090,241052,51518,287492,87908,241094,143102,191804,161708,624020,180632,87800,134012,91148,
57578,125714,90986,160862,130340,285878,255962,92444,106034,248612,139106,185648,239636,199262,140918,1599680,
1032194,58196,854156,63578,1058936,2483228,705128,74534,221942,365636,192452,184466,372110,54104,126560,2124560,
140186,54914,117158,521420,374162,245372,70646,49916,53618,96314,235388,430040,669494,54878,226904,182738,
56822,303260,259238,259724,1048556,345908,49604,264476,52220,158582,142070,56714,251588,561260,55964,52430,
90284,651512,143150,148388,727310,222914,227714,694424,87458,87620,54740,147092,962066,733304,180416,323228,
582986,1244102,147038,50054,587504,405740,703982,261410,859988,63734,238178,50630,405254,52106,215780,324524,
92120,236126,127586,225668,54902,136220,94748,72338,720182,127172,526268,60260,124886,265718,61274,238082,
56630,61454,239594,184952,539876,538268,303044,652952,356666,416918,115160,237530,50978,54230,825644,55364,
147848,181442,149144,54698,235586,188840,89510,55238,74966,126200,1492760,245684,161060,51194,1852088,282530,
267086,447062,56102,116510,54248,58484,707936,669476,53402,227156,263894,152588,194402,166352,124580,97934,
2112896,139142,419528,1784522,53876,581366,87080,136226,329132,291764,144182,52898,63518,725870,254108,114836,
795026,2691236,249356,135362,304022,137306,59348,49802,304106,177368,131960,56306,446744,50690,331490,62762,
151610,55346,223886,369686,422264,146774,53444,402188,737678,278348,156110,69638,125426,3148076,52574,268040,
425018,50078,91292,500456,182252,1345286,70718,385826,93254,445604,250814,405092,470378,92588,118724,56804,
372386,454352,339710,66434,182846,284888,49394,394904,236072,143366,129332,50954,445700,56666,3754118,187382,
350834,196130,346070,49754,220970,55514,721640,53780,59522,430364,159404,2754416,411086,54014,51566,52130,
1026686,144446,193862,357638,673916,154118,525686,156650,91778,49862,92264,119588,217238,116780,252326,663158,
49970,94658,123338,151466,127100,58388,130124,533558,1035434,129530,620066,805088,52214,49646,441218,1077890,
135002,330032,555428,534044,1341128,150116,57962,53078,260960,251030,51878,243740,498908,52178,59918,151250,
190028,284024,52628,51734,226640,63830,318692,378536,53186,59276,234290,133868,50294,323816,555770,123806,
2014508,136442,245846,131096,90338,249086,63878,140510,271388,96746,991856,283988,412886,129638,50522,462224,
137900,684056,59006,197588,50870,52814,1598396,221108,427448,195854,1612802,258320,237692,155948,183494,330356,
138116,53516,49982,63362,229334,1617176,146552,144020,270812,1074476,221324,473204,151724,238496,225644,1094510,
89294,261302,255404,88124,328646,130034,408008,544100,136334,1043858,342608,262378,144412,629272,50608,142360,
124138,53998,772354,50524,86254,125290,651652,180730,299584,352258,11425870,350044,187666,49912,123436,144466,
125452,400798,124372,166030,225628,125236,49886,123776,124226,49760,317338,88226,166436,50570,471950,440348,
89630,200498,2728166,350468,2399090,54842,56390,50390,53270,160100,6564164,155582,1395554,458360,402170,6460916,
57086,60020,882986,271238,578066,1227398,124244,598706,67802,333338,194612,2186564,240956,446342,282614,374606,
123538,123286,1287256,49582,123986,234686,49772,54506,183236,409700,49376,123500,49736,179678,692564,240944,
380984,126974,50078,923096,135104,716528,50780,49348,317494,49930,446770,1877236,234278,123478,142316,27578228,
676936,87350,124976,114116,234758,141728,351194,54964,183574,86794,359638,51100,931852,123652,234214,50452,
1118278,3094846,7134958,125812,51706,88414,53812,280180,2845450,319186,49390,88450,141788,573542,350102,139544,
49414,267332,262796,123188,236426,531590,127310,51722,123566,50954,51056,49604,125402,3301192,49406,86324,
185546,123824,123554,123662,86648,515338,142360,234476,127466,49556,855818,49652,390716,51380,319472,495020,
263384,235880,242036,1046816,86276,50030,235556,52850,115868,129446,126008,296084,1881044,239336,323360,993284,
52562,87626,53390,114464,49430,51230,180332,52676,54380,89894,51038,263222,51068,490670,1995820,49318,
124000,51902,49378,86536,401816,318818,123446,49304,1647514,319168,183512,50888,873398,234682,713500,235706,
49328,266018,2580166,145468,131170,321268,180418,1740334,1294966,421330,91414,7261492,1450234,6661570,866344,124438,
237946,994024,2323534,2241424,132196,552856,290146,132250,87058,142024,52102,13503478,2322562,464770,124204,164278,
256252,947506,129766,86770,390160,133132,131548,752980,288352,283198,245098,156340,178426,56890,479206,92296,
51256,184954,141782,245446,49402,454880,264730,817900,169996,65950,956500,2925682,315916,114182,49576,64594,
147862,62542,169786,743782,402122,335156,141766,1417942,49516,411596,238202,124442,159068,252638,123614,442808,
50834,49778,971476,144472,309064,404872,97870,124294,932182,52162,54780754,7841416,219310,660886,495646,252106,
2736862,403720,188584,330082,3689080,92362,236074,1164976,507238,539260,97186,1414294,102694,343528,978730,442276,
189394,238108,137734,882772,588076,127186,135502,53446,127420,51614,128030,49586,89522,225188,236714,224096,
151244,352520,181652,4110898,1024438,49442,287294,114962,235090,114802,238708,912796,127414,131716,86344,396188,
1669544,53882,51950,320408,164270,293570,363386,497666,774548,2428346,2231900,241352,273554,143252,143090,555596,
406394,313766,5082776,931466,712574,60356,374006,254204,983180,285218,1079990,378398,597914,1275074,1173392,92828,
50030,729188,3245150,1284110,136322,529064,761912,12663506,436580,328346,130898,65162,164834,69038,1253492,170846,
439694,571696,50488,58252,639358,160636,225166,328858,119452,319462,290014,534382,49460,526442,3665632,37424452,
88120,50230,370540,116596,58636,50824,653854,892342,724348,332176,123466,86284,123898,123304,445900,263794,
182416,114490,714944,234434,350026,49318,123850,49564,3529862,5770214,180530,133010,130904,856268,70958,856916,
649118,149564,231506,144380,163442,71990,1459826,400646,56348,154340,265076,2202614,542744,607508,450830,58646,
758258,949166,367262,50822,103430,410978,345080,338462,203030,317054,256814,6268850,157364,356498,273500,909242,
313244,157502,495728,823868,2606462,1848194,8604566,143630,340730,2136878,160886,2221202,1020158,126728,239480,726416,
150650,812528,390788,286586,931706,404450,3697100,1868606,1897928,703736,326126,219692,210476,316646,651176,126782,
64838,74654,1863422,1177562,91226,333278,167084,201890,338588,109118,644744,3436838,60182,58718,2675762,1038518,
344420,425834,97706,102746,272420,314462,270422,377666,416870,1059416,326852,578924,60830,134792,250820,228158,
607076,234476,197054,157940,250712,174950,666350,146546,250010,64406,56510,517526,190550,281330,166394,340994,
65438,241118,7671608,620630,494846,299708,7449992,2865878,184886,813176,819818,946748,130130,674552,163610,50894,
2803832,336086,344756,806372,247148,1588778,1543580,165746,3040838,255926,261674,653228,428204,245234,634274,145646,
355526,267506,75745466,152612,533960,362600,3129776,704258,112790,301742,399998,289988,1310192,543446,437336,58142,
319148,98750,344132,1345184,584504,1788524,1331138,155810,899084,148004,1164554,3559958,2739032,791252,104726,1714652,
310166,644012,3530888,360674,2131640,560180,299582,58382,467570,6766676,366950,329516,63710,1177514,145790,90866,
304820,305246,66518,145268,53282,100046,139286,533180,309566,727324,142010,362816,125348,2403010,50122,265486,
659002,50158,141814,86374,846136,351118,221530,123700,123970,283252,142732,754024,53050,49504,49630,831208,
991426,49528,919012,143150,49408,87698,289172,125468,53030,49508,130004,114896,124064,234530,50840,51056,
141968,143750,236528,53270,49526,125072,443024,86332,349780,1588660,317552,1884578,49630,49414,49370,251660,
123292,49384,283294,402328,248344,1043360,691172,405404,123524,619730,179162,114536,269396,50564,49858,3165478,
1527538,180934,629746,236248,537406,2044276,50170,1729348,50144,134954,5682916,144202,55588,58666,401674,51214,
5835802,135886,58282678,193438,478972,8555026,246286,1202278,157996,4339894,636058,1448032,130252,50248,728158,769708,
2373862,258466,353926,64606,564844,700726,861628,365086,184252,57586,541504,9501418,898042,371362,142636,64306,
406534,292792,561082,1044814,136252,717574,222646,466444,133672,825826,2667298,678556,252118,268826,87100,214756,
662086,50164,50128,49744,403372,286120,412606,115144,49916,87356,178964,124136,266066,1333322,87214,235186,
287648,237506,6798722,49406,123700,143002,123358,651782,405806,49898,86542,335644,380810,547198,114412,49580,
650408,575528,443692,262372,141926,530282,89204,87656,52178,179948,125624,87422,167558,798554,8035466,114152,
49718,333788,900146,227138,53318,50486,135482,124706,115772,50756,1156082,53624,226328,142574,359978,819248,
398108,1649972,58946,656966,1963604,687098,126164,157892,50882,138026,1060832,54086,239924,180704,354146,182324,
50042,241598,87784,86758,50068,123796,177604,49888,51022,49588,87694,594766,840430,312334,114262,234388,
514222,86380,142526,401732,49486,5139986,157150,318080,50594,124166,143942,56318,49466,86972,265340,49412,
49988,50744,476516,262252,49456,8079632,86330,49354,1290292,427210,143198,372524,127256,51434,51182,49526,
124286,653306,380192,55526,146762,124556,227114,180716,238856,3881078,53414,179798,411278,51332,54008,123476,
50732,50858,526054,51646,87436,584552,49786,123560,49340,49922,2663152,235474,2323582,257548,2158900,5767558,
86516,1085108,239252,141920,123710,226504,49978,51178,124564,235984,123556,2406080,50824,127396,387992,1592972,
651104,50552,49378,179044,332342,50972,3729668,3900866,1850062,1281478,403402,105418,634414,73846,4182376,4694134,
55750,1208110,5997892,326974,275878,1119928,699052,906736,15308374,885838,607198,399214,2952310,245314,5897308,18588226,
26739094,13734220,118054,2776900,387364,388966,519394,374620,131674,572206,550822,1161766,2426674,16476286,6599278,1286140,
180514,970402,5786986,819292,1525900,2424028,4690612,1304482,1192702,328918,2222200,7042972,551794,919102,6661030,603118,
359878,2717140,777232,825598,682204,4582678,150286,25216318,1724188,1824520,814882,28870066,358690,3940348,281116,2126596,
11023822,1618564,52840,484114,3363502,452188,822520,2417062,1302178,375214,1934662,34179268,1306738,391294,1552654,460426,
403438,846472,405532,56098,293944,7566448,454306,1211806,96598,227614,8944726,710716,193582,415102,306406,464962,
680098,170914,173614,2068642,16249132,7770082,334738,160942,173038,4221742,485266,21795148,634630,464044,903820,1749496,
2231572,237838,3010630,303646,4015516,495310,1408636,281614,193006,1556572,260878,407638,28549930,7093354,1734718,454270,
357094,7835176,623614,745222,1253470,1027300,3265114,1946326,390802,465934,335566,6371686,13833904,3198226,137398,162346,
681286,2874550,2767342,971212,508054,3215452,981094,1884568,2068330,5246920,942358,6902734,33194182,252562,5882458,953038,
1450894,325678,1015330,683686,4946854,2868718,1976422,290380,1068088,996646,1762606,370894,4173628,2344672,2419030,1339330,
5105290,895396,1683874,4941346,143230,6931030,1702318,824086,1698466,537214,387580,1415458,905158,781078,506956,710230,
6221182,598342,2396674,662140,1089958,319672,320332,730318,923800,3128728,375358,859918,2527600,1393546,7899304,5620312,
776974,858658,3346942,2580088,479890,3721702,528994,370558,1099822,4180270,610534,549724,2408026,220222,1770814,629446,
724036,544870,5821654,597286,713468,166336,401048,234458,123452,125720,86744,239210,632978,49814,142436,1189340,
179666,142058,50498,1329866,1032362,49556,49742,86762,137852,318998,385442,51362,123560,124244,358328,917288,
372284,895868,242720,49412,49612,156892,183496,288728,142246,49946,183542,-139226098,1731466,49372,143818,2575762,
49382,87374,49990,123514,2043014,123700,3230282,5599532,235064,419276,87224,340250,-1190879138,35635790,230657270,15142412,
382132,401356,341332,220762,422902,124282,530632,455326,181936,50164,318466,49996,49624,723304,1643248,156274,
3126034,49642,150982,427816,235366,403786,406702,1193696,124604,1093088,403136,49682,50386,2437126,1503340,268900,
136402,126988,179908,123766,321298,528928,49936,226678,87844,134404,49810,50920,239758,847798,235600,123748,
124468,388456,341968,50470,49732,88276,538754,51812,86534,931928,234518,50126,3205088,1095728,401918,1041818,
236462,356804,125006,236138,51026,180202,50818,1042516,49360,476680,86432,123518,49456,246184,123490,1027234,
319076,546974,114284,1746188,126134,702692,1351462,234538,291172,128282,338450,716594,183146,2284460,127850,587348,
11170940,563774,68486,859478,54494,1565258,381608,422888,234482,116342,123908,51326,236942,127688,124772,1032332,
290012,89018,127994,1638860,660056,1052744,129506,50246,9148382,620474,932018,129146,5548406,50408,876614,51974,
148004,208358,53852,252572,190664,52132,53452,126004,2147998,226108,340426,50338,631918,180004,401584,49684,
50194,405148,8301676,51796,51538,129784,183772,50638,52282,234562,126022,87346,144622,49846,436006,12213004,
1329034,56386,698044,50684,2052200,87692,517802,3403550,449642,49502,49982,125120,50564,50474,5242984,234532,
127178,235232,128978,225236,653246,123416,552878,419066,50366,2375144,321254,404980,225220,1311532,4094798,444644,
87740,51710,55310,239738,123916,264620,318170,134996,142736,536680,606394,1193914,387208,86920,124444,1281778,
135406,153394,623404,843994,376910,53428,593662,327508,616678,144598,88942,235606,181474,235438,785734,191464,
131794,152278,179402,476716,49828,716008,409018,763636,313318,124528,123914,400988,53924,123482,952598,725078,
49586,184766,18530498,53048,515354,538196,52502,52076,124616,179804,379064,242966,135016,49408,235918,401642,
50906,402532,1588534,50444,841550,124592,124430,50324,642722,4917662,50840,123952,180328,409738,144028,49640,
50942,235910,123482,52922,350780,128126,421742,53714,116240,291326,49718,406820,146228,19051724,90770,126182,
1949888,1162886,1722278,583742,653222,402932,124022,49448,190778,89528,418970,51728,1216832,49748,537170,181388,
54284,558308,49424,622684,6111244,123722,49394,266678,127124,220724,841544,51770,114788,51758,51806,579004,
659536,638854,659920,405844,665188,236878,183886,539332,50776,156532,126484,88492,663424,1076182,50692,135526,
655162,238228,145876,697540,49732,414430,52414,446398,180106,49432,389092,237688,182698,992536,50884,49774,
51154,129310,125026,653704,115708,157676,92726,55142,548216,320252,259394,2005082,351082,179158,
// 
86936,235010,7745348,56918,124202,126254,179030,125192,420662,352418,49948,404866,114586,142162,293254,325900,
124534,123470,352174,401218,468908,621548,300736,49528,144644,123896,1789958,262256,631118,352112,318484,49438,
87284,235322,50138,322424,1158304,262924,1986766,86836,408580,1066138,145318,3154090,124972,50242,229882,238858,
146290,1986298,437836,392368,293170,174442,52024,49606,227452,123514,124918,4337554,133180,144940,21516424,398032,
1026448,55582,53098,50146,324070,49676,49928,50116,30776014,123716,262540,50582,1057862,50678,317986,408004,
124234,49436,611164,49744,49690,340066,862436,86668,49420,822494,263402,167026,87754,651616,391534,142276,
123836,654152,401674,123574,49486,156236,50146,87658,455572,234622,123742,2337418,213694,124606,136582,49474,
51892,138356,366074,49408,492674,179204,286928,234968,226412,404096,313064,51596,51112,126830,389480,50078,
50954,124940,402392,269074,129988,86740,705412,130960,4184074,551674,380854,1056178,56548,221230,50698,91384,
393352,56050,180622,268714,252412,139516,432118,430822,934732,56314,52372,51022,407932,334954,135466,290968,
50158,237880,458962,135118,277144,231964,53962,56710,141310,178234,156292,146086,7822288,148030,1883590,142606,
441028,57580,1515466,646534,411706,62530,126136,180244,229732,51310,55774,51256,52102,49708,448318,855586,
345670,50032,445294,443836,142948,395944,49636,435034,1681192,91870,125758,180892,387196,222040,64690,1003708,
58534,659728,88648,50344,2987992,741250,126028,283978,264214,336916,1494190,133498,235990,1543276,49714,378772,
69550,851626,128746,222688,3384730,320554,977932,1242394,452098,342946,70306,61630,59374,184348,182404,185644,
424018,439570,327880,57682,958222,403606,419158,419482,154186,59644,138520,98188,477592,50716,1049014,1808098,
128944,300202,53890,66454,141958,132184,59230,326422,346966,135154,156670,119590,150028,125452,320878,332254,
343396,69094,50086,138502,973036,195526,1609810,55846,345160,671878,345826,145762,131860,50488,52414,196120,
251164,129016,88522,2060866,694288,395272,90466,183214,49508,50296,463406,114256,50626,50582,183776,53926,
66538,239140,151828,139762,269704,53308,150562,49436,86726,319894,446200,354712,49450,52252,1423048,124090,
1339630,50062,123982,347044,187276,693076,49858,294982,1041710,128300,1592834,142262,383936,659714,616432,50926,
123664,284098,126398,311486,50312,54266,49856,125102,442460,553802,89942,51068,632522,237890,51500,50384,
321968,55694,50258,51332,135956,182882,160826,1522118,697052,55382,2593748,157262,196706,49484,50180,49826,
137018,118382,124778,1689950,658496,236486,140222,241454,145886,445532,130646,446990,1042220,290828,334244,87440,
497486,1606910,221050,114280,49444,86762,14938010,28510424,87664,403342,226264,87178,49918,159592,50188,2761844,
53348,263006,124106,49904,51956,235292,659948,51422,50990,238018,179356,377320,49666,227336,124958,620416,
124046,235744,114466,234934,1020092,180950,86552,331546,354160,354646,235876,819748,127264,127390,1464914,49844,
150764,142108,123688,86812,49534,49436,123820,1123792,240352,1382774,49774,403402,150782,179362,235892,142544,
50186,126044,127214,5048260,712312,12070462,4383898,1481992,2427100,349180,1610620,1247470,3726718,1065490,75586,71566,
1243204,545794,30115654,8737486,196774,1613212,260728,260062,4895170,2416174,360286,19894102,20240122,3203014,630022,471094,
368782,3578596,3511462,562318,887452,830200,9732814,2898574,16516390,143170,891718,925738,344158,1253788,1528486,265630,
276478,453508,7786606,277954,1240054,265894,1759228,4981894,622582,977614,65578,312286,4011622,1888774,3009478,1172398,
404134,112450,753208,8408074,462364,301426,4775938,338170,1580638,4732198,792574,16061992,2637430,235654,257902,419332,
1692808,2047102,87412840,4239286,767554,434158,2187166,847366,636286,1192714,300022,2462728,6610360,2140612,1109446,1009924,
370834,9263320,363982,11201980,91165732,1353154,75742,604750,2411860,1964914,970936,2294800,251314,1470328,960502,10049902,
167452,6848890,670918,36764134,152386,2620690,6075400,398302,5086492,1295692,3421714,2746222,8769220,990220,1516984,58918,
3297202,458950,2624956,423646,178798,1130614,8093524,1203838,11298922,422662,558574,3267448,570406,555142,241718,50390,
328838,322826,53330,87092,283532,123782,51440,576374,117422,50408,190490,652388,419396,127472,142118,52556,
665024,87452,292454,51818,86750,227978,126824,55130,55346,123800,50030,236048,52334,87740,53978,238964,
143306,125024,49508,50378,49756,124654,54922,49952,50150,115538,52058,454280,267170,402986,54326,126560,
443918,1345352,123814,49564,89008,319528,49780,637696,143440,257132,86692,404278,50938,144634,403630,458230,
558160,51890,49550,50014,291196,142196,87602,124112,527554,632098,50006,2180054,300890,2365522,3473482,652370,
1121360,51416,333206,866762,756458,179510,124646,246020,124952,50714,839966,125564,181292,49730,52946,997106,
124430,2448602,3658766,901934,189748,55642,246772,55252,143092,1366546,755464,193324,514450,144766,53020,131116,
371566,407506,133186,51574,191008,444172,715126,131782,87652,767404,302410,231436,182146,22242892,716626,52084,
50608,444872,114548,599702,667676,236216,276302,135932,50036,50384,242912,237188,266906,272252,51692,50108,
127892,49604,86722,124066,1048942,347506,448444,402400,262664,114502,327130,2828428,124756,356458,51262,1178878,
49984,265246,55402,247216,390014,892976,50900,86930,120601940,86968,1479586,129190,114562,1572760,653818,409654,
124600,384382,527782,87922,179680,50374,88516,256108,3441712,56602,124330,131530,49466,49654,49498,402634,
237176,49682,50920,124324,50260,49936,49498,247396,238796,226268,87686,87254,123692,247868,88442,318416,
651182062,50482,238252,633208,125932,49756,179914,180508,114418,124294,401816,49556,49766,404974,49462,340666,
1623376,143080,50524,1122794,235196,124226,124396,129758,49670,86678,235112,50174,125176,291916,51994,546904,
661576,87112,114382,51958,51862,50926,87382,124204,531652,142228,49558,1274962,52366,86972,124166,225860,
236270,8509898,49816,49660,49930,537778,142720,49618,239320,123722,418328,127016,229196,123776,27867638,340832,
390212,50996,88742,56258,463958,124892,86566,49522,124322,717134,50134,381980,50294,50288,970396,660106,
234910,179704,1395938,319040,143284,13807132,49856,1562036,51350,715828,50914,236686,49636,652324,49492,51508,
723458,256952,179354,54434,266456,126218,182756,52916,7022324,114962,756344,455564,125876,145436,123842,130808,
51746,49718,652322,738464,59474,2035496,392198,50258,51278,404948,476408,55028,130214,236576,127442,333524,
125552,51752,51302,51152,388532,655238,129566,50528,1371386,49556,50054,139718,5864366,158918,52598,86812,
49510,420002,124244,51884,86618,741440,6527086,235060,114484,86566,123748,654262,623464,123658,180394,49570,
225814,288994,123910,126196,52456,86926,52726,653776,124576,129058,265444,50758,87034,640384,124288,49804,
52204,49468,50416,125800,49462,49498,236626,49624,114380,49568,179500,49574,50734,443924,86566,49738,
49796,1212368,235696,235966,284872,49844,14724596,50978,458816,236450,123986,894116,87458,180470,124292,1896734,
50572,527482,184456,143116,4337512,226924,127450,578116,52102,627202,124192,128566,299908,324064,124264,252766,
52162,50644,316798,422182,50578,115594,50200,87604,86672,9677950,143068,50234,455264,1733404,49522,124490,
123932,49880,237764,236360,421220,179452,87100,125524,124930,20952028,291418,3318976,235198,13530898,87028,125344,
263584,655696,546892,49708,49588,415126,50932,366076,180640,50230,49618,353828,50228,515666,126764,87284,
264212,9559214,50372,86636,124946,49544,1167362,129842,447794,124712,67742,236410,124304,49562,235192,221114,
234482,288662,179426,1547006,7370330,481766,52396,2670886,88792,239752,662248,129808,229228,528436,115040,1226168,
143408,235808,86636,237914,419642,383026,86638,124198,49486,50092,50108,428206,86752,51220,776506,51788,
594536,1995122,533846,53246,320654,481556,117482,170132,2482796,90104,125326,52318,825730,146410,453454,222568,
49690,49498,2139388,50632,320230,321202,238258,50326,449488,49624,707750,86726,49534,235204,4610660,238874,
180734,238280,247042,653728,1840540,337874,241382,284924,389036,1041554,114586,180964,624646,1209364,2014768,235358,
499552,49570,50182,50522,12914126,342494,125078,868172,1024996,1010008,4031176,1514180,1199252,636734,271334,86864,
404012,51548,124598,49952,413186,125588,530596,235972,3286756,235162,543302,6545600,123784,364814,50990,64538,
141116,52244,52358,53342,139190,644846,448394,545930,87830,454076,240530,49748,325202,1747472,1424912,128876,
254462,1477400,250820,466628,2561504,51290,378032,658328,267710,49616,289322,1052474,52478,9661478,246068,846410,
52856,5347124,318884,52532,228248,51926,50750,1489388,235832,1664834,51818,1390046,3352036,50392,49666,288856,
87562,624874,411682,828994,186756556,319448,49906,124030,1748906,55844,135686,457226,52388,3324998,51122,186626,
236312,420182,741176,654434,490724,49832,126386,668198,49772,1070198,412568,1682324,402362,249704,4753952,1000952,
291206,1944998,135134,125396,502118,50582,236798,127358,49954,50704,179782,49648,868174,695704,1616566,179836,
384352,126322,88420,52582,218956,221902,835360,379804,186214,183994,265210,114952,124162,264076,1988260,49516,
449314,49810,606328,124234,49912,56734,50542,125962,86768,772078,3325160,2251442,89528,56990,59474,134570,
49658,361202,4441826,509720,127406,138962,52058,301222,135376,306070,667306,145402,653698,225556,139186,49762,
180748,2199214,127450,336850,236602,183016,132688,240112,323758,115612,89944,983716,54232,241570,52444,401068,
188944,144376,130204,874342,88774,10549630,158146,51418,240976,340750,284590,221182,125776,125668,51226,51688,
2060668,252622,89458,52606,51280,390376,337834,129520,49606,237736,144316,127504,578944,530578,148642,128872,
88936,57058,2122966,264502,445582,125506,55756,185770,155284,50482,1558954,243406,248374,169666,1020952,384022,
50272,128422,187174,238006,1120312,724978,233206,240004,49552,236122,249346,61426,231100,126064,236386,88072,
181222,49678,639658,142756,935956,129466,86974,179918,351506,1706811198,49984,446632,156500,1197554,
// 
124744,142606,445252,179696,151106,2056852,547552,86870,660248,49598,1523492,135400,50686,142442,49954,50044,
733052,123968,658298,49636,319256,123892,184148,125428,49618,49906,52894,655132,238468,284458,87256,124960,
185194,86770,3709642,52084,267238,123842,49624,87028,114590,493670,136084,486790,86674,49792,143896,49858,
1566862,1748626,50704,320974,124630,179908,320488,1196530,822298,142384,49552,156280,1338766,7308346,123980,142694,
54424,431536,179716,58636,226414,51292,403168,409936,53722,540856,127444,238378,231436,87202,50044,236812,
50068,119512,95644,50926,89002,50608,51052,52084,144388,187156,49528,225928,52588,51484,51364,123934,
52462,182794,52948,50332,88408,50656,54748,222484,114976,263686,50932,87004,149464,125608,234352,124276,
124114,240646,124006,50806,181174,186196,54508,167032,53032,88822,125734,52264,49936,49882,238702,53212,
401494,50158,229816,265888,125032,50392,237136,222544,52726,406534,87328,179554,125516,1070888,50392,1088632,
716194,49726,123850,49552,151166,52202,156566,124792,235996,351314,635864,124168,1132660,404176,215524,-15173582,
-133691810,-11984936,49538,50464,87658,235450,2086066,123814,407492,87356,446966,49988,124334,124370,50312,148286,
88220,381680,52616,50732,51644,51572,1039292,242414,50222,88724,49556,87896,384596,51308,50152,271228,
1195312,114682,227362,156590,50162,237092,389228,180410,50774,444478,406514,86954,815288,86758,402868,1033472,
1127006,390140,1436326,499216,184234,52923976,-1600271736,2961412,237326,49820,3705286,49748,87782,89006,540302,87728,
1784720,87890,519454,50284,220822,237158,52874,529994,49912,223450,407716,51844,622688,1430438,2846492,543034,
49726,52246,621136,50764,50078,124796,538958,49964,284420,654356,142664,128350,126694,263914,626200,1864528,
114568,125884,49588,49624,51658,1596952,403660,49642,840178,869896,265726,124516,183754,236854,486988,50092,
54046,87136,133390,393058,49876,417268,60508,124084,149596,90106,425782,144250,125110,50938,230110,2071880,
1876480,180160,49814,379454,51686,182624,1992740,1127714,49568,231830,49744,226018,86752,53524,236848,1610068,
402844,86932,5979694,50608,1495372,654106,87008,378614,863264,187238,1330858,228508,51130,188134,51382,49562,
123928,123998,578408,51146,86966,124430,86858,236704,50396,320726,50684,235892,501688,180280,326458,180766,
914696,49684,50954,124870,86968,287644,235964,319016,365954,1572968,156524,243902,49802,226904,458246,235256,
55868,126884,123994,86848,49636,264140,50150,1215818,114680,1330100,130490,50276,235988,88814,52244,679570,
402658,235636,319010,180454,49882,179678,123986,124094,50888,655778,406136,403138,52714,126890,50348,50960,
53338,54376,54580,181204,87484,126556,87160,289858,390238,667924,51088,126898,150376,143518,170590,185956,
135466,53116,718942,216742,88078,237382,88402,53944,942010,52198,124684,1634092,267928,236356,7770814,50794,
160816,251098,237544,265336,55780,458386,1023010,914254,1560436,131018,53366,49832,49868,571454,2369168,66842,
86858,125816,115352,1180166,236786,87614,446756,405482,50066,54134,124628,1196204,51044,242618,239216,54962,
279248,263546,50444,236138,87002,236114,723878,129218,50534,115676,124142,480596,136634,325724,642716,551732,
1987844,131342,271958,142532,184478,951422,51056,237554,239756,156448,49882,125122,49604,532244,1317700,123904,
1801754,49828,125512,49630,791374,124648,114614,55310,408920,409118,381538,1187914,49684,49718,124094,247424,
1649014,444970,49870,49868,123992,87104,52078,927160,156892,139570,1406074,1634074,62602,537982,701320,50542,
770776,135844,232054,55870,61162,374134,1033378,414538,655756,1215034,54238,352264,268558,50650,49918,462058,
188854,3070420,142582,57166,73474,60052,600010,52870,465082,157810,266632,127780,2109382,184426,156406,89356,
141658,476638,241900,246760,49648,328984,95602,91444,3231070,74446,50566,157450,674530,777946,136204,191284,
133522,321766,657214,666448,167362,130768,564160,50476,283624,871198,251890,368248,52510,51046,50776,284218,
96970,54178,1022038,248656,143068,54616,740050,408760,64546,1176430,224440,236338,66226,319822,994828,29442166,
52294,51802,50920,140758,625390,9877264,255994,97186,126232,88168,147766,230926,139822,132154,621142,263716,
134440,424744,422314,51388,676654,52594,49634,264002,125212,50536,1436954,221582,180434,508528,115562,236654,
5568722,49688,50672,147548,146738,180080,391426,50092,125764,49792,126466,1442984,402152,401872,319648,49618,
51908,49682,179966,50438,127892,49804,125758,389240,87734,869984,127970,353414,50780,124136,87484,129112,
125890,125404,114718,237454,255436,242692,86782,51286,515182,964438,412738,115096,49774,143158,1316210,124754,
57334,145030,69058,129154,1034542,719956,60742,406174,133690,1485634,134014,134374,143812,53806,1269364,56314,
185242,92782,50572,125410,438574,609034,324256,238234,255334,54604,125536,2703496,54010,49702,500026,879778,
227944,241258,456286,395308,87238,144460,55570,1611910,89434,427054,170182,92242,91720,89380,53644,1039144,
1120810,1667560,265108,254218,235966,51508,559588,554602,116344,88696,686110,93124,131800,247414,53146,141880,
93160,56038,182326,319882,340696,421924,3263674,255754,60916,290002,183244,49720,1193476,300844,146404,566392,
3412768,1227340,6418936,320368,874246,55714,1983700,141286,1085116,127102,141508,50248,333742,76186,418162,225364,
125806,51916,126508,374068,229240,150130,235910,49772,1684972,2443238,4604156,87050,1035538,564910,449152,50984,
897458,51116,49964,1261988,1063904,677168,453284,236822,144404,622516,87008,50792,1568714,56162,132410,243056,
125354,49604,934310,86882,127676,124256,426350,49642,4599694,179972,3974372,49876,156500,420448,546322,124274,
50882,50420,182504,49892,447730,505594,519832,251962,386584,132778,118546,125416,563698,423658,55126,87086,
320966,50348,236374,1146316,49804,1288240,52582,253960,124306,130156,426886,51196,484492,125872,49630,2883292,
49930,49594,606760,417910,156568,49948,53134,451078,148180,1048642,124810,125512,88564,50812,541582,134962,
2126086,235670,190868,146060,228464,245228,400814,289700,246902,168128,2963426,1774022,698396,243986,874736,51638,
143900,1453346,156842,50018,152414,127454,88496,49694,49796,51368,246200,2222978,385910,127958,54206,540820,
86968,180092,124102,247736,51334,125044,124378,937312,91228,80891224,124072,1184686,50164,408166,400696,212314,
49786,384892,4348858,247306,319334,49796,540818,670076,168796,49798,127768,50468,196844,151436,878312,1196858,
454034,252506,1036262,93596,1354322,50864,186644,150734,263948,133346,56948,87062,152942,580196,133436,1045712,
593318,757208,1145828,89546,328646,3352376,237116,185834,159356,321356,243884,262064,261254,49988,504902,146234,
144302,1177862,1180604,1089452,170228,4190618,488774,154022,650216,52184,50222,1181576,50504,127406,58874,239558,
87818,329366,206732,170318,1144532,2121986,124688,53726,99788,172742,480116,468614,1021046,165044,1209674,281558,
142778,136568,58646,53438,970076,476564,60914,53786,270074,143318,69662,1255622,143978,163514,138674,200792,
546374,540542,224444,339242,430058,887762,257594,1024112,66614,111686,605954,1000694,858764,542864,119228,884054,
724538,1631828,332534,254342,72794,1072562,94406,193178,958412,580772,165854,60188,191336,720758,264728,486824,
6263894,280694,269894,54392,274916,842564,197012,251426,130916,54488,94604,58988,196358,1198982,4308896,159458,
688502,932594,623126,330824,3400382,474662,460262,178898,192998,268124,244022,1223102,249278,504812,9477002,147272,
75422,3335906,4851092,2830514,387686,50006,161084,590492,394094,269042,11254586,474932,134696,125894,1038422,94028,
240518,65606,64586,170966,430616,375242,295922,91742,428006,53528,1155062,161516,227846,730298,56462,280586,
90086,1167698,1429286,181622,927884,1297478,283676,1019738,137342,8669594,187994,267782,125276,404858,1021898,775496,
257744,132518,2147918,262388,187508,171722,183998,351176,689582,1057168,87352,87028,237194,50636,124496,456572,
239548,403216,124034,722308,238054,237406,124042,587512,328324,127444,50998,284692,87166,241456,404752,326360,
86954,124328,50272,52516,180226,1106866,264466,601426,239266,124174,86992,52388,461636,222056,446570,181178,
124100,86800,126628,235942,86822,411466,407092,506152,49916,124778,51598,86920,220138,236098,226370,142778,
1047878,139220,180268,49714,49688,1472878,444034,86932,142696,125392,124526,226976,236090,319492,236062,1605554,
242462,180016,125062,50800,854924,223142,186724,53290,907840,128200,143524,180094,50194,667876,180256,183226,
540562,402736,133510,747958,860998,125734,356068,125878,627556,476788,580222,598108,582070,1739686,131926,50260,
51700,49834,51358,115516,143146,180506,50018,50330,86848,227216,49778,1451834,52366,49774,235834,392956,
87322,405934,321476,654926,49922,49648,269624,406496,236558,860276,421256,50024,227194,235882,487180,1627408,
49894,51172,49700,1126826,316208,684418,18646054,50044,407600,236498,738586,446962,124328,86866,49726,49880,
528956,13262236,2321134,665116,2500468,114916,50864,50576,157148,224054,124592,1038362,124898,379688,114760,235894,
236866,1692622,114814,126580,1047838,660010,324724,115894,611464,1898176,49924,51430,497890,53626,242860,3086122,
229154,124786,382282,50662,51964,124876,126010,389314,143422,168928,189754,379054,49636,137014,238888,245206,
49664,319696,125350,
// 
49694,49658,124726,86914,407362,50062,86990,124094,87172,2006354,446714,55178,143048,55214,143234,50474,
49682,151616,51122,54182,50426,51002,52634,191036,719936,686186,582752,405332,115166,449666,405494,289982,
52148,49742,533798,90596,183032,136226,405412,158206,237904,227510,404680,313894,216136,459866,1173764,120200,
708284,371324,131888,4710494,209378,248834,919514,504914,390206,598916,174686,194798,2123984,485210,188462,790886,
261866,478298,3013310,126542,1045874,831710,525578,239810,8486210,263486,376490,824276,2858654,12112850,4042184,306140,
943112,738830,313220,1818776,7856192,354308,65522,245450,399764,513218,2290196,59756,240782,1787024,1676324,457448,
375950,1697720,248618,155054,250778,1402382,1022132,879386,835922,235082,352946,328556,344270,2603018,216614,797042,
134696,538016,633854,574148,568622,849206,2294678,646340,1414748,2643842,2141318,3013202,553232,617870,318026,65882,
1782920,4089206,540920,262874,1167374,314066,132194,494264,190958,731432,759692,1113872,561116,294530,11320562,6189860,
52826,201002,416138,1305884,226010,306626,670862,1115858,542390,756974,525254,907058,608978,485042,201098,276536,
4499066,293978,901532,152732,306290,347762,205490,329582,202718,191378,1518428,4194182,316082,77594,2123822,239222,
51782,93038,110606,304562,1580960,1286606,77330,356834,3032912,2428178,271622,142238,1911926,296210,871034,1250114,
1128188,723818,197858,153218,6734018,1046036,428348,1848818,229730,1668458,9340454,472028,118418,856082,1791560,342794,
511940,402422,160178,2505542,547886,1564130,214724,118310,1019630,1698104,562970,554702,174098,279290,74642,72230,
393284,464780,214274,343442,531848,65678,570638,491618,389300,151706,936686,1113608,184322,56894,472070,52616,
1118072,201602,1263602,1718498,476930,427358,552116,144884,139124,136586,231662,308300,303428,460802,471530,510572,
2707184,4316330,1080866,3055754,947336,1021736,715574,147494,1224236,363740,151754,763526,78818,511274,8241224,1734536,
378290,54392,740198,4286036,211910,469172,352850,2872910,1648622,212978,526520,53924,484058,358994,49590470,1192178,
1032914,479210,415526,157700,406298,358850,369380,218558,530498,567164,760754,68018,137534,497360,273242,330158,
210836,184754,909320,1126136,129764,385610,580730,163964,299876,231458,1135298,79274,139154,353342,1467992,2176310,
188966,237866,125894,505550,193118,1023032,193070,2348534,1307018,958394,2054972,707828,896558,1427870,145442,2636714,
1441598,100274,103694,1152308,412250,1091828,1537976,194366,1796954,115466,1065314,4004912,723656,929882,295814,747482,
224930,1910954,1874504,502898,208892,698564,255110,1324838,219362,1145504,648596,133598,57026,785936,890516,1346708,
3062408,1255988,1250660,161372,170930,146612,516134,89762,429806,2400842,349220,215858,898574,8055464,221150,2887448,
2829170,324236,78410,1285148,4359206,467654,134138,3001214,311690,157106,506414,985790,490586,2923472,988040,767882,
74738,57602,1260956,1008722,846884,2875358,569108,309170,198446,693794,65666,2116166,946514,54722,408242,628076,
66650,90500,197762,148250,129278,228314,239558,357806,155810,284420,385508,1902386,3371546,1941752,807518,6076094,
630506,1562168,795260,302018,150818,461810,420998,322652,289670,1599098,1740092,55298,744068,118850,430274,981020,
2387900,1913990,1146980,276548,1212086,307802,1678718,686342,277628,399494,333236,345566,127868,8962022,329618,783218,
1719632,1144226,1600580,616430,444362,15223952,351452,74822,780302,129602,1079480,59954,284546,1940114,76226,364250,
861302,2508734,75650,416036,505562,923402,351002,137990,399566,149042,422894,980264,1257356,183080,142958,512132,
3173852,427682,153254,798662,545474,156938,279572,2767070,399242,1021844,1636526,511394,2003180,571700,521498,2306090,
2029052,1304060,434930,573602,698990,135182,2110970,435242,531806,335900,497450,159410,62978,1146596,149258,4787588,
524018,65138,353828,792938,857678,139106,866702,231026,627212,3372962,69266,309422,701948,561602,1416692,239108,
133058,558686,190406,5220884,1094108,1251452,803804,1340084,501716,216074,715394,975026,390818,1063490,144398,140834,
2250182,1384616,864554,310766,1363676,3262628,2456246,341246,261956,1584038,291602,354506,265316,1337636,154724,388526,
908984,419438,403502,3882440,339950,756590,181558,990412,235954,229696,824560,424744,411238,50644,320086,133084,
157408,249640,390592,49762,50470,125074,185254,147022,88720,358972,87406,259288,1653616,126604,86974,49654,
51460,51172,51244,1345384,180964,242272,146536,327700,51622,393812,180124,12134974,137896,2397742,963088,144382,
87142,189142,50614,181744,244834,1133716,49868,124250,181724,404510,50354,228014,1127516,50408,89108,655124,
666788,50228,52322,235786,1711000,264314,125264,50212,253234,143368,4990246,87446,380654,51482,50996,263798,
135776,2071322,49718,127106,521894,50366,228440,157862,6767054,236320,1129210,4741474,1984894,124106,238180,542980,
175474,500782,237316,319880,302348,51572,88108,216718,125164,407494,319582,87194,50024,356654,338080,320956,
490684,305954,124934,124232,221122,477202,446446,125932,143776,50392,49960,50198,17729546,238196,52724,89168,
1869374,89852,49804,1033210,465130,124406,446228,541336,49964,253318,314452,253804,826192,124384,114818,1070732,
49730,125408,292280,211912,49732,124192,317050,1217846,49664,238292,114986,237482,625426,151712,126608,136000,
16688038,50152,126382,49972,1031332,556642,124870,142840,50962,326038,125410,124564,5239120,124618,2943256,846812,
504524,51836,182792,53672,50540,50900,1356896,6332456,251246,247844,143150,718670,191246,124616,50144,54722,
49924,300502,86978,4723550,143824,2946544,144404,180194,114956,285056,406682,359810,50138,50342,49748,344560,
235984,4642408,1218568,1186276,449014,8281972,268114,141850,141106,1115902,283204,222122,345182,237926,222328,124352,
49894,124520,263966,50102,49906,125464,446114,49988,51068,3555014,134588,704666,50348,126866,89654,384716,
128108,187898,1249358,126596,403724,58298,87944,125966,124220,533486,135146,124814,53528,2277200,324938,227210,
225356,242318,180884,51602,1299602,1288838,124624,50344,414982,236132,237022,124792,125134,392362,50296,49712,
144406,533398,49684,220240,847030,126166,237262,2271496,265486,180220,87940,180382,392818,51862,89560,657004,
3336824,4106414,240662,49784,641284,490930,3182732,1045150,49678,124666,49840,142852,383272,236014,655540,-2636690,
-5973986,-9930998,-1624190,-3638270,-11268812,-7492592,-21048914,-2459786,-5386412,-9601760,-3168578,-5596364,-5182454,-948494,-2792210,-3008198,
-3483302,-3404990,-4418966,237254,588284,320494,219772,49748,238952,1078354,567334,87478,131230,87028,180316,49714,
222370,430516,135442,1318300,128908,1033156,20383732,239032,606778,1037530,265366,128206,559828,124352,184754,87430,
125008,128842,407428,238138,126826,51502,391696,124198,580082,227224,114926,264476,157370,180172,49778,143300,
269782,125872,227344,124394,236048,399352,49870,661108,142934,87368,50312,49802,50038,1085500,236042,591194,
181510,50182,50170,50434,156914,125168,124898,124304,188504,236282,264316,404732,530282,226364,49964,244324,
126388,50716,132742,52396,50428,54718,739672,57916,231874,143674,180532,243514,155176,1174312,54604,51652,
87262,127684,55108,237034,51058,124552,17751124,53908,727516,90826,221938,91132,662554,1424602,56026,290824,
55006,247402,124984,158272,678106,1396306,52558,320030,1929526,157954,124360,53026,187576,137758,125332,124738,
1754836,180448,127474,237436,1292962,49696,185470,447712,50444,87164,50018,412664,49742,49882,328378,320134,
405940,786784,264226,50270,52130,49822,55342,124894,126568,124768,750544,50128,447334,236728,520814,124298,
682852,125080,775618,133918,1231960,226984,54184,137050,273886,53896,416140,129400,29246782,15180478,227600,1418270,
542042,49910,17243888,49706,495476,49958,688730,404068,89240,126722,227174,245792,289706,583094,51734,143312,
124562,126578,530668,404794,477424,2939446,49726,236312,51218,1318148,51068,180484,51532,1034566,320900,554666,
407380,4569970,3610930,187408,230086,89146,115120,126472,124942,240034,246838,51844,237820,1627456,50422,238090,
285868,239926,320926,225112,412078,127318,247972,583186,738706,382252,242542,7613932,435298,1173856,414184,448606,
115714,642172,407864,126488,265646,51458,125606,834194,52868,412724,50380,49778,243458,132722,4766786,129896,
466100,1037420,64514,285950,50913386,310358,126998,139526,90506,56942,1171520,186884,188990,249776,248116,124792,
868226,57866,8210102,376190,228374,53900,229514,52430,842612,51920,50930,68462,605786,143396,404618,143612,
49892,425480,628286,128678,8412764,1794902,327146,3912530,49928,339278,1018436,1505678,232430,250394,147500,877766,
50630,1167422,190904,52016,152882,941126,126302,161846,190796,50198,1200038,88802,131342,728756,142664,291464,
62342,502754,336380,1916888,60422,127814,563828,794818,148708,792346,51148,51094,1020106,52276,50782,52264,
568936,390154,54616,50440,88948,126742,656444,88322,406316,125588,51206,222842,243128,146588,51626,484256,
125516,639218,53906,49888,124840,50444,1012282,185102,124268,661054,50008,907762,327026,183646,151108,238528,
366892,52498,49768,187372,452692,236368,94804,126262,1363942,125056,413272,3467332,62026,128368,56374,187504,
1076266,52144,1441162,50632,87622,51238,149488,268048,196606,1035352,540118,236422,877888,115162,61354,50686,
1339264,143656,124318,89134,185398,56404,127702,241768,127486,52954,98962,230488,92518,145438,579088,53026,
115432,87658,53668,52048,251596,52774,54442,322444,55324,269182,91132,268696,408412,384814,58804,49744,
87028,133012,414892,89872,180406,131644,124442,49796,125090,87196,50314,228118,87146,319292,356138,658616,
49784,49942,405164,241382,237332,180262,50318,87158,50272,124846,49838,50180,850562,450904,404428,50522,
53078,50434,49732,49762,405154,237700,126782,238616,227648,353522,49796,1603142,126476,579364,238316,136106,
3310780,51842,126236,243470,497750,125444,862490,181604,659108,50348,5657590,374374,49852,912400,846190,531422,
384448,327182,446746,855416,135164,14101832,557006,226526,2753894,129188,88952,745166,423848,434216,696278,51854,
194366,125516,289784,297236,2125514,523814,273206,1281656,324812,608054,1165268,182054,341822,3859652,57188,404588,
54878,1217282,435998,89762,253046,127406,180434,326918,99086,734582,132266,429206,137288,128162,115448,2227676,
181406,245162,89492,127352,5268944,1555418,50648,619004,147596,837392,133004,33797912,540622,125414,87914,580004,
181312,408130,190516,52276,125962,50236,237058,185044,50074,157468,406348,230782,124646,227440,50152,50980,
632764,238162,1999246,658822,126760,1043248,51376,52642,1014898,49810,189226,1242994,412420,50140,325138,1458802,
2508724,1203944,119086,171304,88612,54394,56458,134488,353212,125686,52468,656146,133372,4870708,215044,1669222,
3530194,405694,131482,408286,127918,125848,49984,324748,359044,55306,217402,352672,714952,659062,699676,244852,
184654,51526,404398,55594,397846,51406,50356,54802,903898,323128,1441492,180712,247258,52138,1048348,231874,
50042,52324,1135582,49786,50548,610108,1002316,49912,182032,49864,180520,125818,655900,266110,49796,541148,
50054,144514,115210,405688,237206,50014,51560,49898,678320,219980,124658,136658,289928,237392,89462,50240,
50992,50722,49756,50746,125188,481552,143270,228124,87292,1337744,49928,217850,399026,241598,244892,6304844,
1372412,1001918,115826,185612,240518,1955732,129998,268076,720686,213674,160700,52382,338864,131834,51500,125408,
227306,718754,1916366,129836,240206,50852,192422,4874366,121766,410132,57026,457394,267590,132194,394598,135506,
831614,89744,183188,7590620,557012,250724,270506,239432,621974,291458,127838,127946,88358,237764,414830,144734,
633710,76761388,167938,51634,87082,125452,56446,291526,127720,125794,1332640,49870,194876,143336,1862192,52292,
1421894,441962,672164,51452,50452,392108,627332,530086,392260,237028,682634,264898,579826,50068,236350,52216,
404452,50434,736360,126658,50200,49940,407690,451862,1432664,51892,222694,229882,155362,126844,51466,353716,
9889612,9456586,144292,143158,52072,2941504,1614022,51172,1025476,1938022,3046642,897982,50012,50138,181148,51440,
222340,125372,2131736,129332,64058,89186,240122,52682,634754,274586,241634,602804,91778,244658,108374,1370936,
1834922,119858,1165358,95684,1104446,107654,154652,739946,426476,259778,150158,330842,68762,12008342,741314,200414504,
563702,764264,57722,723908,88916,258104,138116,386726,6130172,51226,1875898,50434,552220,124624,126082,297502,
375292,
// 
50408,136064,986386,663638,7720034,49922,49958,49784,222530,50314,404356,49846,327584,446420,1805276,1902826,
425746,126478,238762,580922,124622,530548,240394,180880,144814,50200,124576,1610968,49784,659012,238568,50714,
237298,49936,1451216,87512,281734,656578,845144,181070,49810,191186,956840,87362,52586,50378,127156,236722,
50626,405148,182218,1341832,88048,241042,1346746,180436,445502,157444,405388,124570,320444,125684,4020010,669688,
1070152,5788984,227362,55534,237310,650824,50144,50638,228596,50810,49822,49804,115778,1226546,330770,157088,
50764,592366,802318,237586,125008,128824,527404,125654,50252,87542,126032,369386,239000,50522,1616212,3464176,
143308,1122196,180634,552938,50222,49862,470642,236648,124598,185576,124436,70538,49780,49984,49852,182170,
50024,236564,49958,50470,391660,127240,50282,236006,125086,115210,50278,143812,180490,124510,53074,229240,
832340,1478786,127126,222904,50842,230596,49850,49970,125404,407464,144634,148454,5513378,1652108,129434,211994,
120788,136664,126824,2149718,87902,2986664,127418,1926188,8519102,51818,2123018,656536,479848,1635824,180974,248954,
50306,49880,50108,51404,871526,124912,2336392,327500,236546,406240,125476,320972,239810,49814,87398,116432,
237866,224978,124466,5601986,1343732,50288,56318,245642,53366,599792,509516,215576,1536674,383854,180884,87404,
125570,87424,87802,1192264,2473192,49906,126028,50344,51686,49936,127240,50524,146938,50686,266974,49828,
390904,291568,51496,49958,87308,237938,125464,372514,127982,87242,182522,49880,236228,2462492,125606,180956,
548300,658946,115160,92950,862822,50092,50248,127234,50596,485128,181216,125218,405010,51658,3233620,3728762,
220196,50258,50164,49972,963502,1131712,55156,1048228,238282,385946,49874,50698,124834,50878,49816,136714,
50062,53524,53740,7081510,146044,3306748,236902,50692,50476,126418,9044866,361990,239494,50374,331672,28468102,
237550,87634,51220,144910,87526,127174,613066,730012,89506,134788,49918,135544,497278,49946,50144,893278,
125344,87266,390724,157252,484676,741412,241724,580204,124552,3793384,88490,127718,228296,136424,1109366,2521520,
865790,322316,534914,126314,1696664,404990,89732,52436,50420,50552,51470,144434,50642,49936,51430,128140,
126644,251576,183308,53198,50594,876452,54332,229004,27564854,49886,49972,49844,220462,531424,264862,50492,
124640,124550,152318,237716,238606,53278,144202,125134,50062,125944,50116,50036,264812,705272,237712,125716,
124942,523462,846506,185632,124714,407728,51964,50546,130814,49958,180728,143410,87700,638224,237058,87376,
50290,802400,49940,125734,10091470,10853968,237676,89092,415174,143848,388660,557122,88138,50392,409988,124724,
1445168,1002044,53062,124606,49924,544534,49870,51256,124568,49850,51608,1001284,90094,856942,250186,90256,
394738,535534,1526164,186082,131758,1542292,51214,181978,144076,138454,55066,50416,53098,89212,143806,53206,
89716,1602952,55786,324988,221152,135124,56788,226528,55978,50728,127384,241072,248728,7381006,321262,183922,
59818,129652,502430,49990,50456,180848,180676,236960,658160,88006,50056,533338,51046,4555780,50030,143506,
286510,999910,180724,125012,50158,621028,611192,2355506,404944,237436,50188,658150,115298,417968,481514,87434,
1395086,53162,124628,223034,15559556,510188,145630,947290,1609492,1070032,2482402,50476,412960,181984,265900,389362,
183550,124654,144820,323590,50068,1193932,143362,54130,369568,223564,296452,54706,223078,87868,53506,538186,
409070,666892,50434,7104472,1066754,124622,221312,237050,54038,2475782,1211744,50240,636244,237076,237020,239908,
248518,50132,124634,36902090,3146942,50164,49966,128620,144236,125198,50492,128906,664208,531124,88042,1012750,
1532338,145444,625894,187564,115438,3135904,1693528,144526,236714,51134,125420,236768,447152,50498,50288,182462,
238144,127012,627446,125092,55964,52670,3714032,51866,801728,125270,251828,124838,216992,266408,271214,236522,
247562,573986,115832,5535134,53702,240272,460484,132182,2352266,133460,146198,50264,393164,90092,5603138,129104,
297290,268100,689714,50870,229412,55502,143876,181808,590966,97058,53774,189290,3128138,50444,894914,726560,
115996,1582234,248642,50234,50954,50662,124636,50486,240428,768134,406450,134774,2771000,125918,126296,157862,
52298,864584,50726,893690,132578,1037924,88220,51158,55010,407582,96316166,3204026,660302,181988,125296,211270,
125186,51206,143650,50170,988834,127858,51220,180686,237934,50218,50194,87352,448616,125674,113278,1245766,
490090,145498,1434814,53230,168988,385954,277630,54088,694132,95062,270826,50728,59380,437848,1145806,537658,
64318,314998,97114,287836,442888,272284,2099338,159388,272236,144526,414214,150586,157804,2764186,93190,250108,
4172614,2294710,142054,128824,274462,692368,840856,177154,1383142,907180,4566274,51574,1692556,149386,613570,342754,
249136,899134,403450,970504,1189546,389848,63610,2105494,151870,120244,1395124,51286,733678,357718,736594,68902,
1097692,187666,56734,435418,157562,330584,236956,1004458,320924,49916,408862,354490,406108,705868,124892,127060,
731320,1037176,53878,87790,243376,238408,145084,50692,286234,135484,269278,55282,810868,50188,237868,184822,
51772,50026,538864,50884,385342,127636,235642,158926,839356,125494,1659742,53932,328318,51226,267658,321514,
87844,264904,408616,52018,93298,423826,125854,125476,1764718,51790,143504,50876,851522,1927934,51368,415394,
405050,721436,1790284,486586,338288,391862,407314,233656,125578,237644,89462,285938,126970,181006,2994962,1254326,
6732842,1265612,192542,423878,126590,13471718,239426,87902,52078,181624,249412,1646608,451846,126544,116020,382990,
51850,51106,659542,52138,145000,52798,287248,697762,222934,324742,727420,422860,87274,124888,253972,386626,
49870,3818254,87616,242770,269968,126706,56578,340456,51220,186904,87292,3195004,268138,180814,2748082,1226674,
239962,1642234,50440,50224,124778,143764,49948,267650,87968,321470,538760,89300,125288,49922,50786,53414,
1298186,1057616,534068,1600252,49882,658078,182668,146578,270394,1298446,53764,126934,408904,1368448,497104,491584,
437038,324412,49918,128752,432394,1219894,1008322,4122004,143432,87758,50480,1535000,51220,50590,52894,51286,
125716,87256,237604,181048,406570,49924,462538,238576,50566,317702,842846,1849136,50036,53138,51062,410942,
50648,351824,125444,792236,323732,50216,49952,52634894,144626,186584,405272,323084,410456,845174,336854,420586,
1784528,125368,405430,217516,251680,131542,237758,88478,87542,125240,116486,1987970,127822,546124,91270,1317136,
346252,544162,4389124,124708,125356,141124,296506,168436,553900,401980,499180,87418,267646,59530,3123892,256522,
69850,54238,167896,96994,92836,88606,1880218,941404,4742410,1605820,428212,66226,296788,90244,743152,171796,
769360,88516,240430,2371216,401806,3406918,252742,1250536,948556,471442,185806,279688,132142,250798,248206,417982,
805204,262138,51824,129566,1254728,125948,834824,256538,408260,49952,1392638,393050,420572,92248,50338,183898,
54568,732988,50842,50284,233224,116548,171358,87532,55564,238726,51634,2514826,159316,62782,239698,223144,
96874,131212,133426,4811176,53332,448732,50272,57562,55276,50038,238426,246394,242992,540406,164824,144934,
131086,54682,54718,168928,51094,1143334,53566,228976,2624176,237428,51326,49886,404458,50416,125494,51838,
87502,50524,237128,50948,126014,181094,50306,237668,286492,238232,87314,51928,115432,321310,185560,124894,
453322,237176,237662,227936,50336,50240,50618,116030,415700,87736,87556,237362,51578,50234,50134,266368,
238846,238036,398398,88642,124852,1787266,87778,115822,54334,50644,1231096,131422,2233498,267320,
// 
125614,124838,50236,447820,87970,50332,125098,5803648,126736,407590,49922,125456,1694138,1613758,50764,50260,
50692,1051412,1136504,581500,53519204,115636,50146,664106,448934,49910,117962,627296,50954,50140,49990,89002,
237532,49972,408226,51626,831542,87476,5365756,125488,237934,51010,180892,87658,51400,18772948,254602,237394,
144142,952738,1040752,510154,51154,50228,386680,7652050,124790,181112,124736,12407990,51260,87704,238712,550400,
5506600,328306,51026,256088,125498,237332,223040,249320,126110,52772,1631234,2415638,125282,50240,49910,50672,
88702,238168,127466,242810,125252,87968,11045126,3279500,144578,406510,125044,51164,51056,127346,405698,50894,
51034,50248,50080,125662,50132,126020,87370,125632,127178,354224,52226,144940,565564,144400,49928,4358654,
2290918,237034,125086,51608,49942,88054,238258,237124,182080,232418,527552,127088,125882,236828,186788,53036,
2460734,124936,125026,321872,144566,875156,49906,50312,50240,1323568,324244,181828,87370,184292,2518316,182240,
729782,92504,953468,1628450,138770,140984,1542860,117884,225656,549956,424142,119990,688850,1048166,398186,5456132,
55316,130274,53318,391814,629180,243674,494426,50602,125962,137164,448738,490624,238786,50116,50002,17152342,
143882,3388820,52420,125878,223624,266224,485830,50500,133346,59708,54014,189956,1329458,688844,90788,1436918,
118598,134318,325586,2858348,56846,907778,1990094,126704,56342,143942,116062,1523062,125542,50464,50320,392392,
51130,410608,51104,125558,103522,1354174,132676,1047994,51538,763576,127276,88096,280390,1047496,140632,324556,
694660,52540,122062,56338,268108,51892,54322,50632,338038,127978,50206,116554,335896,89500,374008,102082,
407536,137668,135916,392758,54382,56086,143170,135322,659194,122548,142414,115744,166126,58090,52762,1349944,
243070,192940,346426,62170,219784,51460,58462,2676580,91912,496366,91066,53836,296734,173182,51406,87394,
1035736,273940,554854,199012,181708,50998,52420,100174,60226,57094,232150,118390,97978,58012,60754,394792,
52018,53896,623806,427696,227716,409228,265516,129436,424294,186244,421864,57082,93388,1051132,141748,1402288,
1266100,281068,51628,240748,189808,87502,67918,548860,143368,52366,54610,94954,164182,90508,60028,49990,
131380,185764,142252,62266,295816,259270,140200,52792,181060,2341942,56878,188026,270934,66550,650662,132856,
124846,138850,618592,52414,603196,116770,457018,192568,92668,237010,181438,187384,2121568,589432,125512,575440,
52396,126916,137752,704392,238156,808456,416032,58714,131074,64762,413764,182032,52546,131596,407446,59596,
1103380,253546,92506,410686,126142,92038,718972,55906,184516,252142,509116,228586,52162,88240,533158,94846,
124954,929140,241288,119470,55348,240586,93154,523588,54598,386926,238480,131812,328606,90562,383560,56788,
52378,66490,1173604,239290,1674934,50650,67414,149164,776470,52978,55786,238372,145366,132514,1718890,91534,
657952,325690,163048,53518,126520,127006,52492,238642,344968,53752,50458,51676,256948,145480,296428,143630,
328342,233182,406226,1618220,5657456,337772,240634,130024,223444,227896,87946,853642,143764,49970,447748,180970,
181510,145376,222308,50012,51566,186092,643334,51506,143972,493496,116198,50036,362438,51026,668174,52484,
406868,229454,224636,51848,49918,181750,50458,228056,392060,495284,229676,51350,532982,125192,228542,125606,
532010,357676,134866,127036,2534410,228886,50326,87568,2333698,124984,544300,130168,358648,239896,117394,181936,
1089370,55654,126532,55330,1175158,224488,726328,50848,50860,647164,1042876,868006,1575106,485512,272332,57124,
242272,184798,142786,51310,249724,303190,250216,53218,51040,51730,326104,127792,3777922,1816354,266014,131878,
710512,51172,126226,57310,242002,316168,341278,136486,50618,49970,50296,690710,463400,50194,182362,8298364,
89704,133114,143902,416386,49954,50024,644618,125102,723242,266734,50092,184708,728828,1040678,87662,50618,
333674,408554,53174,395828,392426,144704,1892846,131174,532484,50402,644996,238426,124810,425302,124916,87506,
50234,607888,126004,239800,536530,126562,134878,873202,51322,56506,1293376,241528,186688,3073450,877204,125318,
228092,189196,51878,132974,50618,393794,265490,88868,324008,320366,50744,1538576,782954,50510,1002590,660860,
537578,49976,269414,423764,87680,50008,1710376,72934,132334,125242,50404,406762,342502,37906576,129742,120028,
152626,4668170,392792,50066,50210,533930,2706794,144782,2617388,542812,865822,144572,50072,87386,5177738,116204,
51104,50770,87730,51244,51526,471916,237682,125054,124838,50290,50080,137110,238840,662794,129058,51514,
143572,6025442,148094,357668,51146,8846060,673892,125816,251150,50660,9148742,129776,125780,52532,159686,51278,
328874,979610,3970022,51152,399992,590990,676886,132854,50000,92798,245804,127436,50210,267152,131918,572360,
452300,1076324,51512,52286,182102,223466,739094,124844,228212,4175546,51740,1615838,328694,144530,190700,57050,
1038470,1415042,127652,2577308,2422196,161306,65066,416942,771332,325778,130370,60458,238136,149012,241028,51526,
1098676,50230,52114,50086,50260,183550,227966,49982,87512,402058,328312,127702,146662,52156,50158,184978,
771004,127972,89962,172114,138094,747604,91546,54322,270028,287138,286468,125008,152356,126700,723760,69502,
536828,128588,53906,423428,181742,181418,238262,50084,55178,115802,88532,4732304,727952,50378,323096,145844,
494996,50516,129956,846278,508238,783716,287852,125402,165212,1635512,51314,465398,50324,51656,131468,54458,
50912,228754,722884,125104,217684,551848,125140,239152,325552,87490,727258,238448,482096,55514,50312,147362,
118022,535124,53780,50258,133382,853886,1337348,124894,87406,324172,87428,125198,329696,50542,265858,50206,
125206,50224,183832,237904,87520,146200,50380,533824,2996548,326356,127258,55858,344150,126662,4963144,181082,
50488,50794,50320,181180,890272,250156,252316,125128,286568,64286,144956,755018,432836,432152,2602304,1201742,
125216,581516,50384,59804,75206,573932,347024,61166,923858,403706,148598,233228,162242,260468,270314,54836,
2896532,156572,1132972,50656,183796,50534,57590,240620,134078,324980,126320,292922,860810,243536,50282,237676,
124868,125848,4932682,50168,237428,50384,448162,88042,1611428,50138,675508,240664,50548,53596,830962,292636,
146296,141628,449938,698476,409144,448240,184918,194638,348148,236818,53362,50212,52012,712648,241148,409466,
144284,1221194,50126,50042,237692,145742,51656,238394,1042076,183332,181378,50464,329912,126170,544274,87448,
181490,158480,406462,125230,51950,50486,7170950,530996,269264,126956,223472,410186,50636,181136,54020,50612,
237304,249406,2419966,50452,1571806,422864,239138,918398,316012,533624,228338,87634,129892,548122,340138,184016,
899444,240482,735734,237350,244532,152942,126560,1363052,16109030,87656,296728,50776,137072,127700,322154,1293668,
286694,412118,663218,54092,239344,339676,125890,51412,125080,508516,409120,143698,51406,125134,395170,885706,
87592,144400,2071618,116284,126844,1462270,449350,50210,392224,1380710,186836,52436,50000,124958,87782,51770,
533044,1563040,505072,87928,128836,50356,783874,770212,50372,265976,50656,406438,1501424,124934,50368,217486,
328324,267544,50114,322084,237572,126278,50498,88022,50692,237436,237812,50134,87490,392348,125156,87712,
237700,406180,50608,62962,125308,1834138,449926,125488,125848,334052,424222,237454,4908238,87848,50152,181172,
592322,50554,923086,124948,338984,533096,49990,683032,54670,928024,50494,89734,126610,265696,373000,50170,
50152,50164,182590,88870,129346,666340,566320,322144,223684,87520,50308,289942,238498,229684,526138,50260,
243844,54088,1011082,407626,327328,1438918,130606,132712,50038,2787568,90958,89176,1239172,51646,544570,677518,
412000,336076,127868,393656,52262,2939306,181652,49994,50012,247838,254534,127652,245624,247406,240386,181274,
355274,1615738,87562,145922,625316,128198,661474,49996,87914,665360,115780,57748,140882,2583302,270782,842468,
268178,126590,58514,53780,54116,54428,864374,52766,125626,50716,239402,392564,445028,8799778,181502,257156,
736418,115958,1104938,125288,356546,3021236,1328498,53558,52604,145622,50012,2243252,667538,50294,183068,807554,
244718,169958,52958,50132,413846,50002,125636,302140,238234,228160,2786024,385760,146194,87658,88508,87860,
50426,228260,50894,125450,498476,50962,451192,7080296,50558,407272,223546,125212,55126,51304,52852,554546,
238088,51026,322328,355388,88918,660716,116318,135854,13766678,17558936,7880186,688328,155594,2779424,372140,650996,
62930,50246,799874,333098,335906,4574582,87068222,7389386,2031632,701540,6573878,4932602,180595412,1937060,161426,901448,
790418,252290,459970,53662,228460,125098,252718,536380,50612,50014};
//
// cycle counts
//
unsigned int size15[3334]={
2,3,2,3,4,9,10,5,16,1,7,27,88,74,7,9,5,4,11,10,2,7,3,41,3,2,4,12,10,13,4,
2,70,23,2,12,1,2,2,1,722,3,15,2,7,21,2,3,86,1,2,2,3,1,2,11,14,4,2,4,1,6,
4,5,5,2,7,3,47,1,25,2,8,1,2,8,1,2,5,1,2,1,2,2,2,3,2,5,8,2,2,4,1,
3,1,2,1,5,3,4,5,10,2,11,1,3,2,3,5,50,10,2,3,7,6,5,3,17,9,1,2,2,5,4,
2,1,2,2,27,1,4,2,2,3,1,47,1,21,2,4,75,1,10,2,3,9,22,3,15,1,1,3,6,2,3,
3,2,1,5,2,4,3,4,22,72,9,1,
//total=2185
1,7,1,2,25,13,5,1,11,1,2,6,9,3,4,8,1,2,4,2,11,48,4,3,1,2,1,4,8,2,1,
1,4,37,17,2,133,1,2,18,1,1,9,17,33,4,2,4,6,2,57,3,2,1,4,1,2,4,5,194,10,4,
6,1,5,1,1,7,8,1,1,5,2,2,3,3,2,5,4,2,2,28,5,11,2,2,6,1,1,1,1,2,5,
4,1,3,2,1,2,6,47,45,1,1,2,3,2,4,21,3,2,1,5,5,1,2,199,5,6,2,92,2,2,2,
209,5,1,13,1,10,1,15,4,1,1,1,3,2,13,6,5,2,7,8,13,14,1,2,4,1,3,4,35,5,3,
6,3,2,5,1,4,1,16,14,15,4,2,
//total=1840
2,1,3,48,8,52,2,11,3,1,1,16,30,14,6,3,4,13,1,3,2,12,1,4,1,7,2,35,2,8,1,
1,1,3,36,2,11,48,10,8,1,3,4,9,16,55,1,1,2,2,78,18,4,2,19,1,4,2,6,1,11,5,
3,5,3,2,113,3,3,3,4,2,4,2,1,4,3,6,1,2,18,20,1,8,10,59,25,9,5,34,1,8,46,
4,12,2,2,6,2,1,3,4,1,1,6,32,7,2,2,2,2,17,1,1,24,44,17,35,1,4,1,1,21,4,
144,7,4,4,2,4,1,4,3,10,2,3,9,1,13,4,6,17,7,3,19,2,2,1,3,6,1,2,2,2,4,
3,12,63,2,15,2,3,1,2,2,411,
//total=2140
3,6,1,40,2,3,9,5,4,14,6,1,1,4,97,26,3,1,45,1,3,2,7,378,6,40,1,79,1,1,4,
8,4,1,3,1,1,20,13,5,1,1,1,2,3,13,3,16,2,1,1,5,1,4,7,7,1,8,106,2,11,3,
33,2,1,5,2,1,7,1,2,5,1,8,2,2,2,1,2,11,5,5,1,1,4,2,2,3,36,2,29,20,4,
6,2,18,2,5,16,4,1,9,5,2,7,4,4,13,8,2,3,4,1,13,6,23,3,12,27,11,7,4,3,6,
3,630,3,7,4,3,2,5,2,1,6,3,2,1,5,7,37,1,2,4,1,2,5,5,11,2,4,6,4,49,3,
1,3,5,2,4,2,5,3,7,6,19,4,
//total=2363
92,14,1,2,1,4,5,2,2,1,6,8,3,2,1,3,36,1,22,1,1,4,15,22,10,6,2,3,15,8,1,
2,2,10,1,7,1,1,25,11,4,9,2,2,1,12,1,2,3,3,8,2,34,1,1,6,3,15,1,2,4,8,
2,2,9,3,6,18,5,26,3,6,4,2,9,1,1,2,8,2,3,4,1,1,11,9,2,3,2,8,1,1,2,
1,14,2,13,2,4,4,3,3,1,2,2,1,2,2,2,3,4,13,6,1,2,1,2,3,24,3,6,9,9,5,
11,6,1,3,10,2,1,8,4,1,2,2,8,8,6,1,63,4,7,3,4,7,22,3,6,2,72,4,18,50,3,
10,1,16,2,4,160,70,3,2,2,1,3,
//total=1400
2,6,3,5,13,6,2,3,3,6,3,5,1,24,14,4,4,8,1,6,25,3,2,2,2,42,3,3,1,2,23,
2,3,66,4,1,1,1,1,3,5,5,10,1,7,10,3,39,71,39,2,19,3,4,6,1,21,6,1,3,8,342,
3,1,6,24,15,3,4,3,2,2,4,5,6,9,4,5,5,13,43,4,1,4,3,1,1,5,3,2,3,56,2,
1,1,3,3,18,43,2,2,2,3,1,2,2,5,2,1,11,1,6,2,4,2,1,5,1,11,1,5,6,3,9,
49,4,4,8,4,5,2,8,6,2,4,71,2,12,1,2,1,1,4,1,7,2,9,2,2,1,22,36,22,298,15,
3,1,2,3,2,2,4,2,1,5,7,
//total=1955
4,1,19,2,1,2,6,1,3,4,7,11,3,7,2,3,2,1,2,4,9,3,1,9,1,5,166,19,5,1,1,
1,1,1,9,3,2,1,12,1,7,2,18,11,2,4,22,5,27,4,4,2,1,1,2,7,1,29,4,5,10,1,
3,1,125,6,2,2,78,4,1,1,2,12,5,22,1,6,4,8,3,1,2,13,3,1,2,1,2,1,15,4,1,
1,1,48,1,56,88,5,1,1,19,14,4,2,3,107,20,1,1,2,1,1,3,274,2,2,1,2,11,4,2,2,
1,11,11,1,3,2,84,6,18,3,2,18,9,5,5,9,2,1,3,2,2,2,8,2,2,3,2,4,6,2,2,
2,3,2,3,3,1,4,2,2,7,1,4,
//total=1782
2,7,1,3,4,4,15,10,1,3,3,6,7,10,11,3,1,2,622,2,12,14,1,1,1,1,5,4,21,2,3,
16,1,2,1,2,5,33,5,1,5,2,12,2,12,13,1,2,2,1,3,4,19,1,1,2,20,4,2,3,12,5,
3,13,7,2,2,6,7,15,5,13,4,10,1,3,4,2,1,2,12,2,7,2,7,2,8,2,23,57,1,54,2,
14,2,2,1,2,22,3,3,5,2,1,1,5,4,2,6,7,4,1,1,21,14,7,7,8,14,1,1,11,3,118,
7,1,3,34,18,180,1,36,2,4,2,1,3,2,2,3,347,6,1,12,2,1,1,3,2,2,9,1,1,10,2,
2,6,2,2,3,1,2,8,7,7,13,4,
//total=2304
1,56,13,9,8,7,12,1,1,2,2,9,17,17,2,10,43,1,3,14,6,4,59,4,8,10,1,5,11,6,2,
16,1,1,1,2,9,8,4,1,13,4,29,54,69,6,1,3,4,4,17,46,3,2,5,2,2,2,1,1,2,31,
2,2,9,10,2,1,22,3,15,9,2,3,9,2,2,7,2,10,2,4,20,3,2,7,2,4,1,1,7,25,11,
8,59,2,2,2,1,3,8,569,1,4,4,7,1,7,14,2,21,50,11,3,3,1,6,6,2,1,19,10,2,2,
50,4,19,2,1,23,1,30,7,9,2,4,3,1,2,2,3,66,2,3,2,1,1,10,4,38,1,2,1,3,7,
59,3,13,5,1,2,8,1,1,5,2,
//total=2124
2,6,1,46,12,3,7,3,28,2,1,3,2,1,7,62,1,9,9,9,1,2,2,2,1,5,4,1,1,1,8,
17,2,3,3,2,1,2,2,35,2,3,3,2,1,6,4,3,6,3,3,4,1,1,3,2,5,1,4,2,1,5,
4,2,2,2,2,18,8,1,12,2,1,2,1,1,4,14,30,14,4,1,2,1,21,2,2,3,2,1,1,8,2,
5,2,6,1,3,1,4,1,3,7,2,1,2,1,17,2,1,2,36,8,1,5,13,3,2,3,10,3,1,1,5,
6,2,4,6,3,2,1,7,2,1,3,4,13,1,16,1,8,1,2,3,1,4,1,2,8,2,26,9,2,10,1,
1,2,2,4,5,19,14,2,10,1,109,14,
//total=1031
14,11,4,27,7,2,2,4,17,1,5,41,3,4,1,3,4,1,5,2,2,11,5,2,2,1,1,2,3,1,15,
3,11,1,14,6,7,1,2,2,2,2,1,1,3,2,17,6,2,4,4,2,1,1,1,3,20,4,7,2,1,2,
7,8,7,2,4,1,9,5,1,25,3,1,4,1,1,8,3,2,4,13,3,1,1,2,1,48,8,1,1,4,1,
1,5,2,9,4,8,33,1,37,5,3,4,7,1,4,112,1,3,3,4,1,3,1,10,1,9,2,2,37,5,25,
2,32,3,10,4,1,15,1,8,1,1,2,5,1,5,1,4,3,1,16,25,16,4,1,1,3,8,79,12,3,5,
2,1,4,2,2,43,2,12,3,2,1,1,
//total=1209
10,4,2,1,1,6,1,2,2,3,3,11,1,1,16,9,4,11,3,30,3,1,2,1,6,2,2,1,1,1,2,
2,2,3,11,8,3,8,3,3,5,4,2,1,7,5,3,10,9,21,2,6,2,7,1,2,2,2,3,1,3,6,
199,3,51,3,2,7,2,3,10,3,11,8,5,4,1,1,3,1,3,2,1,12,5,1,1,11,4,2,3,16,15,
2,1,4,16,6,16,4,1,7,1,4,2,5,1,3,1,2,35,8,15,6,4,2,1,5,27,3,3,13,1,14,
2,3,2,1,2,4,2,65,2,3,1,1,7,2,1,1,3,6,2,1,10,4,3,3,2,21,1,14,2,4,19,
4,2,5,12,1,4,4,2,2,4,1,
//total=1131
1,1,2,2,12,5,14,4,30,3,44,34,28,3,1,1,2,6,12,3,2,16,5,1,1,44,2,3,54,1,4,
7,2,3,6,59,2,1,11,2,29,2,2,4,1,4,1,26,1,8,8,6,8,1,21,1,9,5,5,9,1,1,
1,1,1,3,2,369,5,10,2,3,3,4,3,4,1,4,2,7,38,16,2,1,1,1,3,7,30,1,15,5,2,
1,2,4,6,1,4,12,2,27,1,16,1,6,87,16,4,1,1,1,1,5,2,4,1,2,7,1,2,1,8,5,
5,1,1,3,117,1,56,92,2,3,2,11,12,1,32,5,4,2,13,3,2,2,12,8,10,7,1,2,3,1,3,
2,17,4,15,1,60,5,4,4,1,18,1,
//total=1915
1,11,10,3,80,2,1,1,7,2,3,9,4,4,13,86,4,5,14,9,8,5,2,8,65,1,1,34,2,5,2,
25,32,4,26,2,7,1,2,2,6,2,1600,24,2,7,3,1,314,1,13,3,2,1,1,4,62,4,2,2,9,7,
1,13,1,2,1,2,5,2,1,10,2,3,1,11,35,2,66,2,2,2,4,2,10,11,4,1,10,2,3,5,254,
7,1,8,2,6,3,3,3,2,3,561,3,1,7,5,9,2,1,1,3,26,96,17,6,6,2,9,2,3,1,50,
2,32,1,6,4,6,2,4,151,2,14,3,5,1,4,4,5,9,2,8,2,1,3,2,7,2,3,7,1,3,14,
33,2,2,3,5,10,1,2,3,2,10,1,
//total=4276
1,2,1,3,83,17,2,2,2,3,1,2,2,4,6,20,452,27,4,1,37,4,19,5,1,1,2,1,6,21,4,
1,12,1,7,2,39,3,1,2,4,2,3,2,3,48,1,2,1,7,1,6,2,3,9,39,10,2,3,7,50,11,
2,20,2,4,209,1,3,22,1,1,18,3,2,2,2,5,9,10,2,51,1,10,6,2,4,3,3,2,1,2,3,
2,46,16,2,1,1,1,12,2,2,3,24,3,1,1,3,6,5,6,1,2,4,2,4,236,1,1,30,3,1,1,
3,4,2,2,1,1,10,23,5,26,15,5,2,4,6,3,44,30,11,2,11,3,6,1,4,11,1,13,1,7,18,
3,2,2,8,4,36,2,10,38,7,2,
//total=2238
10,7,1,2,2,2,6,2,4,33,2,2,1,1,3,3,1,4,1,2,2,5,2,3,1,11,2,1,8,1,6,
165,1,1,1,2,2,8,2,15,6,4,48,3,3,7,10,4,2,1,1,3,3,7,3,4,1,3,1,2,1,1,
5,139,38,3,11,7,1,7,2,2,3,2,3,2,21,29,17,6,1,11,5,19,1,3,2,6,8,10,3,6,3,
1,5,17,5,7,13,2,2,1,3,4,2,2,3,7,47,2,5,34,2,1,1,1,1,2,2,3,11,24,1,2,
2,2,6,22,16,1,2,1,7,8,7,5,1,4,11,16,2,2,4,3,5,5,1,3,5,3,11,4,2,1,47,
9,1,2,32,32,1,1,13,96,3,2,2,
//total=1438
3,2,2,4,2,1,2,3,1,1,1,1,14,1,2,2,20,2,76,2,6,3,2,2,7,1,5,22,5,6,1,
3,2,3,6,2,1,7,3,3,4,3,5,7,36,1,2,8,12,4,5,1,1,6,1,4,4,1,1,1,3,12,
3,10,3,1,2,6,2,3,41,48,3,2,2,1,5,4,3,3,3,3,112,2,2,3,1,8,5,2,3,5,2,
7,16,2,102,2,1,3,3,10,1,13,2,2,1,1,2,5,11,3,31,30,2,1,1,1,16,4,3,206,3,4,
2,1,12,3,9,6,3,1,3,2,4,4,2,1,5,3,2,2,3,2,31,3,1,3,6,3,1,6,6,3,3,
2,2,1,2,2,5,8,18,1,15,1,2,
//total=1331
2,4,2,1,29,3,1,3,537,35,1,12,13,2,2,4,14,4,1,5,3,5,3,3,3,7,7,3,2,1,1,
5,5,4,5,1,2,16,17,2,2,2,9,12,3,1,1,1,3,2,32,3,1,5,1,16,4,2,1,28,2,2,
2,20,2,9,1,1,3,1,2,3,2,3,4,2,2,4,6,1,4,40,1,16,5,6,2,9,2,14,9,1,10,
5,4,3,2,34,8,1,19,2,55,15,13,2,1,1,2,3,1,73,3,3,5,1,3,1,2,2,3,2,2,5,
7,1,2,1,9,5,1,1,1,1,57,1,3,12,1,20,1,46,1,13,3,3,1,1,10,6,1,2,56,11,8,
1,2,3,1,10,4,19,4,1,40,8,
//total=1745
2,1,6,3,3,4,2,7,4,2,2,2,2,1,5,10,1,3,2,8,1,1,2,2,4,7,7,5,9,4,3,
3,2,8,2,4,2,3,16,2,8,2,2,2,18,1,3,7,1,10,3,2,11,12,3,7,2,34,2,2,1,2,
1,1,1,3,19,3,10,1,1,3,5,7,3,4,1,4,4,6,2,11,4,6,3,39,1,1,2,1,2,5,1,
4,1,2,2,4,10,26,1,3,8,2,1,2,4,3,5,11,8,2,1,1,44,2,3,2,3,1,19,2,2,5,
1,4,1,71,2,2,2,4,1,43,8,2,2,3,3,2,10,44,1,2,12,21,4,13,22,1,1,5,6,54,11,
44,3,6,6,1,2,6,8,2,3,15,1,
//total=1086
1,1,8,3,4,2,1,1,2,6,6,3,15,1,2,8,2,14,2,7,2,5,4,2,2,3,3,2,3,1,5,
8,2,3,1,2,4,26,9,2,6,18,8,2,219,1,2,4,7,1,3,19,3,10,55,2,1,2,8,4,3,15,
3,3,14,2,1,19,12,8,2,6,6,2,8,62,7,3,16,1,6,33,10,12,3,3,15,2,1,1,8,26,3,
10,1,1,2,3,2,2,20,12,2,3,1,2,2,12,5,3,1,2,4,11,2,8,19,1,1,7,8,2,2,2,
4,1,1,4,2,1,2,2,10,1,3,1,1,2,3,2,44,15,2,3,2,2,2,12,2,3,1,23,1,1,3,
2,2,7,2,2,6,5,1,29,6,1,1};
//total=1242