//
// ATTACHMENT POINTS (lower words only, 100001<=c<=109999)
// 08/19/13 (dkc)
//
unsigned int numbc=3334;
unsigned int cbegin=100001;
int att[32654]={
43832,330658,25298,63086,90752,62996,44290,62716,25096,919012,375826,67000,57916,63796,71938,72640,
331384,60022,398290,63382,64462,25030,816194,25372,64324,528454,1570762,27046,433522,44314,63136,25174,
112400,44050,25298,781168,340366,180704,62660,743042,363368,63136,391402,25180,133822,344068,568052,25262,
25064,27746,79006,25126,118904,66542,795218,25924,381136,28012,25912,1375966,124384,216508,63022,330392,
65360,25130,66818,64190,44078,25030,25198,10977344,161126,1716676,3766246,33322,675448,119524,237874,528502,
363910,30922,360610,3943042,25762,3050044,298636,133358,57860,25430,115118,25204,25042,166466,81860,26174,
370478,124346,556130,2919074,27716,1004870,209288,192898,63010,216658,125182,178216,27226,25064,2929454,58412,
65896,567562,355786,123802,26152,170662,522592,838978,26644,43996,122128,240556,189016,60898,27454,64672,
122506,25196,25124,63292,121720,25120,26068,64750,25258,64408,27526,806170,25510,26740,268492,203854,
522670,168400,28540,89590,218854,488372,65072,264512,161354,319466,25106,120908,62984,65126,261806,58694,
63038,140828,27356,63506,126092,27758,93056,72286,25678,63278,25306,133360,214684,121108,214216,118960,
62782,44428,146096,25388,25102,356878,192802,266782,25444,529868,208136,292070,90758,58712,58066,58498,
44548,62722,118952,26854,71986,929680,413152,46120,217744,214574,26294,135032,580586,211208,309068,29804,
25514,197306,62834,62618,203836,90830,63074,5864774,25684,57922,118970,25370,25090,25060,63700,57932,
116668,121288,25588,134122,146476,62642,115412,68468,206174,25180,63622,571888,233524,1849906,473122,267326,
25532,203668,63664,25054,111838,653494,58108,26032,25504,812698,63268,25234,63302,43874,520366,25312,
25042,134032,204464,62822,91504,203572,27538,26174,25094,45218,25190,44426,1153286,25406,25316,521090,
72074,25064,43940,25918,2170816,204298,26302,65176,203152,65446,364678,375754,92824,119086,25306,63628,
28204,63682,25708,523274,25808,114598,25822,211828,1560640,1689914,64514,344252,25184,63298,26746,63226,
93682,63136,293806,959326,43864,660808,95002,72700,25534,799594,84548,43832,25244,26084,25112,177898,
25054,25486,207122,119426,244724,632336,199796,28922,63166,65452,90902,43846,119044,308746,285616,68848,
410812,64178,169958,124274,484130,25280,38666,1524338,25130,25640,525446,71414,914854,26674,44590,58162,
720412,579878,4112852,94256,5896904,454262,1611896,331046,169046,10294736,982526,630662,349514,6553544,2236406,1429322,
1013144,193022,256766,275558,2585966,1064174,482558,1083092,1030604,103274,2469266,177956,119012,226742,2037596,34214,
506732,700592,634982,2582924,506858,3954578,929714,519854,1245884,75884,4888508,14583398,436766,28882814,88434824,1111478,
262886,1126382,284414,650102,354212,6253196,463724,639356,1776326,245606,4125434,2363252,238622,1496876,427274,173606,
134726,1090058,440396,1050566,1164236,773222,289574,632606,3640544,1450544,3160562,1183244,844934,2425706,2901254,136742,
1284008,298022,1116662,766502,10253948,831122,851306,141368,394046,3429134,462506,317438,762008,889214,870908,375512,
3083966,1143896,5372564,367334,423302,687662,278582,10049588,416582,855926,349214,13993718,744062,3606686,475388,37416488,
480758,2661926,568454,2166506,843596,4007336,1571684,878588,1282172,419822,502358,1347674,209462,5748728,2433362,3101246,
4361684,2577578,884924,1401944,1608254,268214,1937006,842558,652478,2892506,521258,941702,2308766,735764,401918,779378,
378374,835916,2314616,1781186,1808726,862712,522026,5072216,1620914,890186,581036,3719192,812492,723974,423572,325886,
1228712,480614,874124,3164912,2858732,1216724,814508,3426134,1159862,3099056,4309682,1559678,878102,345164,272822,704966,
233726,909206,2543804,248246,1032746,1061204,703238,3299288,2286968,196262,412394,1513886,1996892,1647374,986414,2316842,
708506,939434,211814,626414,2038364,668246,926582,448682,285566,465854,1936304,567338,3653096,1711166,1092122,58168,
260920,808480,63362,25214,119576,110876,25340,173284,43864,67076,25568,204434,72472,25126,25306,436966,
112264,408202,26206,119302,629630,25214,27706,25834,206212,44128,225814,63094,43876,574006,792004,63742,
72208,93862,25114,338078,161444,25156,27700,63892,2872810,409714,167824,363430,1627516,1026982,26038,216658,
25750,25082,44264,25148,25418,62944,125086,523238,91364,25874,63220,208066,207904,132922,25142,808274,
999542,705034,251452,314254,549478,477388,372178,129934,286390,349138,1295974,160930,1098262,248518,463942,2052676,
429622,274102,120178,215470,78850,80110,10844416,1463050,97282,246430,1164520,582562,1400950,634210,488728,70714,
91342,484354,140518,397198,1255150,297406,609310,712774,487270,285958,414694,334270,106030,1047520,563086,93646,
71902,835306,870238,69958,686530,723070,231526,5495014,461998,416566,1265356,1440406,1910278,658882,378892,3729862,
2882116,355654,1675630,2223262,374902,676162,60190,2367604,560554,2868184,1827556,46798,168454,1217008,1214812,349084,
456190,337906,423502,538972,819082,472204,3843478,1236034,1086886,567838,203662,7655770,230878,516430,2387422,3997648,
1033534,1728766,284446,2002516,772930,293038,962092,2700028,1735318,2133676,37438,1011538,561628,271054,287362,159118,
224398,357994,122374,931858,396766,406000,375490,118054,1112842,4187278,49678,686230,896482,1060642,596998,234766,
1309096,359026,435754,961018,603910,714610,174670,477124,718606,144478,77518,1540468,35758,241894,476092,1555336,
1597780,820504,858574,2289736,196318,155422,1094770,375004,1414072,270082,577666,248974,781486,573382,524458,278350,
1052326,769048,513838,30196,225646,262018,3854764,103042,481924,531388,303406,708460,643120,425926,303886,339910,
131362,216622,118702,498286,893332,67294,1540918,293446,1089808,1865170,434062,1112266,157852,384490,202318,1833976,
520162,11214160,237790,231886,374392,792052,148141198,430918,3526714,794908,308422,87022,184390,1098910,513514,708886,
601372,138196,161710,269866,208558,327214,1608856,555886,2380726,2498824,298054,932932,624646,214228,192430,822994,
1045198,399682,132382,499318,845452,545644,1020958,294706,4836868,963604,1342042,226126,155878,691480,132166,905068,
1766320,733240,420202,1638010,158734,255286,32902,1167076,1106434,112078,741340,267598,352054,375094,1165330,142894,
5807512,443620,924184,1806112,78652,544132,372466,804958,102790,256582,653572,596170,296110,1925596,168508,1002916,
76366,450502,378406,691774,1355596,1609504,524530,3380914,341470,113806,215758,625354,1322218,2895400,741772,3369250,
762346,315070,963550,760948,130462,372610,568198,101710,251614,1288522,454114,279298,291094,678790,104734,895510,
137926,2803390,574030,429004,658666,523774,736102,297730,342766,392200,1212868,239950,737620,994168,364312,431920,
163918,669094,354274,437758,721522,322894,328732,635500,67726,351214,461350,695278,313282,2448664,470590,2502316,
621406,313858,350542,795292,267010,5489026,1027702,117262,281692,414754,218062,1173502,1144828,810484,1283716,1317844,
5411908,295786,3152494,398014,649918,200206,380734,371932,641176,2987092,476422,17106526,1621978,210574,3016792,614206,
783142,104014,276382,262306,1952074,666118,410734,140302,179206,127558,394630,1125964,784468,268174,1390150,310690,
4825792,1750894,1079596,468838,2710720,891658,1631080,827872,4051294,944596,157924,95662,228286,476746,230722,193294,
332812,329158,711154,109006,1740076,626938,1004860,393022,760888,137998,125614,717634,642790,290926,502660,661744,
511738,327922,2319490,979588,598462,4391794,762922,911926,388612,299842,708400,1040236,500482,301678,353512,1321336,
1247776,432838,213814,606826,1696336,28306,508906,952696,3706048,398818,2779624,3363262,553852,355078,407170,310204,
295300,177292,254638,566974,495298,280888,1048978,282718,381724,266950,549532,229102,1044226,657700,3408616,344746,
428302,725308,774394,4388392,1610902,280774,1829602,238798,463294,501742,1170424,765106,355330,1916782,648622,253342,
1203238,1225108,877906,564118,165142,865702,324034,1134136,1042282,423934,528766,328834,124750,841078,73744,2249056,
1059190,462484,88426,136414,2279890,635050,731494,254662,1895212,1867840,228934,266470,2463832,1564084,2122072,1059778,
784402,1072900,87238,426034,393802,1304722,499906,1412026,5451274,231310,247438,1520884,461026,446830,412612,102094,
765352,500770,513028,408862,701110,321442,255502,245890,401734,313534,401014,987748,289846,709858,912358,614494,
783916,314170,136846,509230,2541682,2961496,1652266,446290,386434,271090,2345734,347686,704602,1068526,1491730,529642,
486838,709624,1334752,583498,403228,1854388,198286,441100,359452,1326004,2318416,123910,576586,333730,166510,392266,
274078,739348,1275940,1335340,465724,1376704,628210,589708,408142,539146,2672710,431758,322414,490570,3404242,2290168,
881740,495556,249670,265222,948970,819208,121294,296170,125470,432898,1593406,411838,469774,835732,645706,1989982,
812782,137458,700228,813862,1122958,1501552,2202256,421660,325918,433414,2735020,425062,988180,1031914,1375570,4471498,
347788,451846,854200,384238,275074,886762,607204,694198,157798,1532170,654940,515350,310210,3524284,927676,561718,
1609444,580150,382804,434674,458434,570754,450034,230236,408430,277702,724924,469126,670870,243358,849916,298726,
753148,304102,1493668,1753786,1494316,863812,1491346,489052,632422,280294,445372,764290,1172044,1511596,295198,316738,
246274,590140,781138,460918,1232200,958204,1598356,322606,903826,800740,441970,529156,1224700,499996,332614,562978,
562438,442594,469378,489790,658180,246598,686374,563140,363718,317068,210502,922570,550342,1149586,366310,604936,
225838,822508,683668,543196,371302,216334,209932,821962,853228,1007866,554716,1823176,348658,608374,1329508,613330,
833194,1729864,363394,882388,572158,692452,772606,246238,383650,538684,232966,376354,357406,322918,282754,264094,
183598,996004,1403272,504466,352738,251650,435814,403084,878068,981910,407458,987364,781840,618814,384814,373606,
291502,957556,699058,406978,821476,1660312,264934,762436,612556,215170,399394,832708,646570,480358,277894,228796,
917704,1137628,482662,438082,1126900,1618192,445042,448930,313372,1845640,737938,289990,473698,294514,336700,260710,
573964,261682,1061776,475174,591172,305542,277828,1117936,760726,323038,365830,472588,419806,1242514,321118,591526,
432388,591460,63386,123416,25148,26540,62882,122390,193970,25688,4191560,465506,25742,25994,27350,271160,
787724,203930,430892,291806,25658,27692,90916,25612,162806,1386026,125252,25916,315140,43894,58226,25106,
114728,63766,25084,25504,116732,134738,2577788,25166,115618,187810,204892,491470,25096,1885508,120488,25462,
43934,62812,1342504,652292,27164,59060,119996,62918,245456,26498,44518,25114,25936,25456,178006,182380,
161602,125152,66508,65356,119590,134962,112390,531232,25360,25612,25316,62726,276238,203908,25250,120098,
119908,63748,331966,459682,114622,25910,62936,2043170,1632238,146968,203804,25096,273502,25796,66440,25688,
108230,25436,74930,216484,25504,765712,48562,25306,44494,361072,286424,170162,44156,26036,634538,25166,
26504,64682,334628,526112,73532,44102,44678,25184,43994,116786,137384,63772,119626,632884,609326,43982,
8546270,9548536,119704,125222,25930,44026,92062,114820,25216,429634,25180,44512,207532,161740,64954,1245628,
26452,224612,821348,25478,121616,120994,1306456,436192,208582,25924,206798,58148,25456,62752,91604,58154,
25322,25592,94294,25288,63440,45542,91034,826580,580304,125624,25550,122390,112472,25672,526822,62852,
25808,25406,111842,25334,64652,25340,73466,27206,272318,170180,120956,120686,133772,80414,91976,178786,
79498,25660,63562,199174,25574,1137380,404528,301514,62786,1366876,26314,65746,145504,63658,25966,356914,
26332,193132,225602,120652,193552,754816,25106,1042862,27374,372182,119948,93992,44108,122648,25124,25676,
393674,25496,75482,32102,29228,185102,2179646,33818,25226,367448,92588,30014,25318,72640,25276,198958,
392242,63652,44614,161930,170420,115178,274768,65836,62902,610154,123128,65528,44966,25738,426832,167828,
204826,134392,25196,204500,332156,63416,37759286,25376,25216,192554,147332,113822,78398,28628,352568,25544,
26462,331424,121952,1831706,1278062,72218,25454,164186,25964,219122,8187128,82046,430082,594836,6527114,162430,
25924,25144,119282,94126,26194,1875496,207490,73000,91696,64264,91966,72244,123466,63670,68386,25436,
91828,18965872,25310,231448,230224,25564,26356,44194,1016998,839284,58076,62996,115658,25838,91292,44200,
120568,502294,25462,62786,254288,134992,25468,25486,321094,711458,25202,13501520,33491378,1618010,10347866,5458454,
25708,84982,73354,436138,73138,207070,147112,144790,226492,217924,163708,80590,397582,67084,210148,280762,
28726,62834,93698,611882,91040,64958,1142726,26068,91624,25844,371900,25922,72320,25886,437528,264452,
25192,119476,44062,205606,25256,120338,68506,48658,86650,32530,298348,119986,91510,30004,338350,611638,
74554,93400,185434,35170,78874,191470,30994,124414,36202,48766,237598,576340,303484,453760,38830,592378,
93262,63130,1239772,601126,396034,49234,77044,231484,229174,192868,35986,735586,359098,233062,66040,1412728,
150322,438316,76396,26050,88888,44284,166534,124798,1198402,275830,136996,409156,643732,79474,675484,221602,
121648,225916,154906,31378,120886,26818,73114,241972,30694,3641098,80980,152266,220588,65860,26710,30130,
35194,85678,28780,94372,209896,157300,536974,443650,81142,363724,229066,285442,200614,70306,114298,69154,
183058,25666,72556,143782,150910,83218,82762,75634,147508,81916,101662,101506,184774,534850,36790,118456,
200068,134248,58270,861136,128410,613978,56002,5225902,78388,210706,292468,119662,139966,3431104,31702,28438,
26878,26734,1202308,39082,104038,152926,29266,26626,2150980,69442,482056,353266,127978,838780,223018,28510,
25342,1199392,654316,139318,1588396,366874,341332,141412,26386,196240,75868,145906,25532,225742,44344,72244,
44776,27220,25132,244372,1690840,43988,64028,27086,467362,225334,133516,207946,66736,25432,46244,28388,
366380,359624,45398,133694,646478,162232,25324,1031560,62854,206432,120488,62932,92092,62824,65704,120136,
607432,427124,
//
439444,13324348,62956,248086,81736,1824130,74522,197234,25316,120158,72706,44104,73016,523832,58202,1068880,
416908,25168,25376,289838,25144,315980,119446,25412,463886,117044,129032,63230,1227308,65282,1067756,207050,
125168,115892,540590,46520,63608,114938,112004,171296,215096,26036,559610,311054,25250,26042,45206,458402,
1067576,164210,30722,72494,167612,26252,94082,150794,66740,135860,337442,73142,65606,79336,632872,482122,
91264,207436,25898,25268,534092,360428,58712,72284,161884,125512,204920,25460,633634,25340,79622,277384,
25678,810310,2262584,44654,25574,63722,63668,340346,268094,112808,25234,25216,73888,44026,26332,204508,
70534,954358,44368,322498,121456,120374,9644804,245230,1163140,44410,394718,44504,576698,64184,63112,189472,
123664,205474,115156,45496,28846,9604228,617374,68674,165838,47170,512500,114872,47642,27284,62866,3566104,
63100,356942,113012,268082,243080,26102,25220,44282,65744,285164,26162,233522,26138,72994,25414,44716,
134332,62978,92084,73972,93748,119578,25714,25444,26194,167368,30154,70474,178516,61084,122656,120682,
25966,25876,28612,120196,346648,25696,25498,215428,76402,360784,27316,26518,123574,164452,29362,62986,
79804,26398,27964,26128,70762,46504,66802,27436,45802,67252,63526,26374,165568,637786,152056,44128,
315650,25490,111254,269114,25328,726860,63542,198272,227480,25898,63604,44332,308762,391706,2565152,2200598,
597338,9542702,207962,2828888,2130614,2277926,400346,1731014,2291048,969938,547766,7567496,685142,851426,3060434,5612456,
571418,3518246,1748234,3777236,437282,2002202,212858,778454,990746,2289638,2255894,3324122,784772,951956,10926866,4904396,
596852,2100986,2597066,1235018,491924,1128374,412706,2121866,2489174,584666,1051586,876698,435338,951758,2537396,1099214,
7907102,581786,2152988,1313102,24227468,1496276,5893328,11804336,535562,2416196,1118762,3125906,1873412,8045252,4059548,1172522,
845786,1156202,2400446,9437726,527138,2823218,2780936,4770668,660566,1394324,600866,25654,25168,26878,64978,92122,
58234,346100,245798,25282,25480,231268,229052,44312,25292,206912,25994,92072,69422,332300,120242,1613732,
25412,401972,118168,206020,91846,25990,25300,89188,25210,25732,26398,25156,25696,25742,63350,274558,
268954,64292,133808,25898,392836,204556,63668,166826,295292,25162,26596,25468,204470,134234,44120,27890,
1888460,206860,44068,206494,25708,85162,72508,25348,68804,63670,62932,63002,25882,311518,135776,279110,
3141764,65168,136250,232028,220652,33614,81992,27092,167390,342812,303896,477452,65492,337940,127532,69290,
73100,185798,772910,62926,428504,62996,26168,148274,44522,63104,365486,92318,121598,45062,44108,-5781334,
25624,25438,553378,57214,66082,25726,30406,205024,251230,210856,216406,25930,58294,78148,73072,726502,
205186,27292,93808,138316,25462,1451272,267850,516304,76150,68836,92146,116056,560920,350014,26686,128704,
46936,30766,74098,29494,27868,309406,230512,25286,26530,65062,68830,365734,341380,325360,303040,63784,
26206,31654,26614,225730,68086,63136,26938,30724,111706,67816,46294,244684,25786,45484,5418262,62974,
25370,26199134,147422,639416,25922,402812,114860,25976,25360,317284,69322,25178,96868,25204,119152,27046,
33058,1028578,81748,117436,92218,25492,1098832,123826,121072,66622,47548,336154,666634,26884,185248,26554,
430924,138874,821786,177926,317468,1010246,155108,313004,26906,81374,27182,112316,25502,72308,66224,270218,
65954,66962,143714,137882,1200380,120314,1462820,229232,64046,795542,912548,118382,28478,26474,67898,214652,
206066,1131248,138044,692996,195320,63776,126212,27542,449552,394004,429086,96242,44168,44996,99158,205418,
66116,59938,79486,1490536,266632,191818,120934,394120,25874,162998,25652,26084,44552,25684,25258,58918,
642694,26950,164968,63502,28942,340366,25214,777514,25292,25232,25598,91460,454894,44494,63442,25508,
25370,25460,44716,1314598,120922,64276,131468,440576,25334,195224,413114,272876,66172,215038,63958,25570,
47422,25408,1486210,45820,25312,332734,614938,25822,134158,45478,45550,46342,642682,319972,64120,498988,
122350,347168,116474,63218,430588,25480,119836,287380,25738,209368,94060,72754,25190,25742,44120,316610,
178924,63662,303368,1659100,93718,63022,273730,69062,299126,121178,80456,204734,258890,270434,127112,25292,
818966,65846,171608,697910,64118,44600,117950,27542,276548,136316,32594,1278236,45752,82238,205310,162164,
26906,26254,268408,254998,66394,1245196,26308,25972,70066,662806,26362,25318,1486864,25310,115094,272132,
63530,63008,123874,63484,128248,33178,2335984,25448,63842,25294,161552,452054,115376,63146,210404,91676,
4644020,200756,30314,673886,27668,31106,1294994,29342,196466,79720,197614,25202,63620,25256,63116,197584,
193318,860002,3415072,5986492,334166,1099310,465818,1888394,45386,63698,63302,25388,25946,119974,480664,25258,
25804,72518,63406,44134,121348,63244,25198,73064,72686,114776,85142,26138,25796,245918,25828,25240,
512422,72746,3367796,25196,45404,44434,65398,76438,25660,91840,94258,242518,26506,115250,120124,64216,
25904,63440,63052,58378,155506,468016,25258,204802,25402,93076,756898,68966,64058,25268,333904,486832,
162614,26852,63038,121142,88898,73202,44348,63172,573742,339418,25666,25288,44458,406604,206404,63070,
208510,25268,25388,91660,58294,194276,63344,818272,25282,295588,64054,47428,471034,134362,25696,25732,
46456,206398,1142434,12851794,333892,276172,44638,234154,44242,28006,26908,120268,63766,45106,32074,63260,
1174360,123854,210848,93848,25448,44486,708836,26396,507578,121046,117188,525128,228182,65642,27158,136292,
1477202,269168,27266,45026,28754,63274,25402,213860,25228,767152,230986,419600,428408,63224,134116,1741660,
91942,120094,72778,842722,136546,59462,63562,65128,44218,268834,529490,58712,120548,91676,120116,401738,
63118,976922,780586,272716,974002,124810,63320,64616,63464,122296,44182,60130,172504,25336,63598,69364,
218408,119972,77050,207376,197956,78130,232162,26026,5321044,64756,486664,29044,61540,93412,62404,296740,
205246,25678,28036,60892,94894,1838764,297586,65548,441928,126538,275140,50254,35962,29068,34558,39130,
298582,64792,7662016,3810466,1580596,73126,284434,45538,26506,71314,1161682,984304,64738,192418,433690,426194,
91438,72692,25352,243248,166972,506470,58474,67810,130450,27838,92542,111772,441022,361180,78814,45604,
63652,65722,26596,205312,125662,70366,65182,44200,3804142,367652,134048,251260,107890,271322,228014,58376,
25522,72710,1740820,818230,52606,91378,264676,8738086,737038,7647850,6649420,597298,1339420,465004,509806,110974,
71986,442264,390550,2659882,92938,35878,1357510,93226,909298,81274,226264,301342,101362,280036,401590,3124162,
757922,135082,26164,63278,26228,46840,39046,31738,350032,44446,82132,130210,67336,110590,166972,239398,
84910,85660,139174,196684,383398,70468,265534,80302,379042,87430,94558,486772,130108,163798,27490,71302,
198718,817738,219460,243772,58270,94630,280762,167362,65086,126160,39118,161890,186802,352150,248038,268612,
93262,185830,138526,454696,37894,86578,26680,28246,203326,149380,356524,162598,221956,310984,73996,287998,
26566,358630,80962,32818,49846,321352,242620,72970,577168,264010,363004,131620,251482,102274,131668,365272,
181138,69298,67822,143980,37078,317644,194578,258244,186748,92290,282796,116692,168586,370294,180904,293818,
167722,457504,267964,120004,352798,183562,197656,154978,102604,70594,389338,274282,92722,376126,81718,162724,
377422,147796,112498,313270,174814,558376,129886,129058,306292,252682,89638,394420,60430,248620,385684,74158,
743056,96178,64222,56326,146884,271300,130846,86902,243916,151270,396052,117346,27070,346480,97474,297544,
128194,61186,28786,50350,49522,31822,215572,218002,245770,259144,107458,33502,671020,180196,70222,206116,
106162,86722,287404,38542,172906,266506,35086,83590,88834,91438,87550,29866,351322,176470,87070,100786,
207382,166390,111202,33682,460690,134536,413044,26734,78046,102334,181654,241162,33766,410632,2931514,32638,
228850,148354,381310,302632,30850,170206,108286,186028,36322,71674,94828,464074,271780,249010,204826,72322,
33898,142450,151486,233986,269692,33934,290914,77062,129166,88366,135868,74914,296026,2647204,86830,92446,
318616,106294,200572,233626,106870,176764,319642,52438,323854,38302,436288,110050,138148,113506,130426,44392,
30148,208714,68920,86182,347938,285460,137650,103858,120652,165424,45256,620584,166228,312442,27814,207898,
31174,192154,26836,83806,72682,473152,177892,503188,239560,167368,133288,82402,96766,209254,162934,848032,
26158,27106,178054,167524,225130,292372,52078,156508,238252,35278,27322,97702,39406,28462,26968,64006,
251602,197170,92038,1298554,198634,334654,27382,420496,153106,25234,78532,69658,169672,284758,32710,97270,
205270,302404,65014,337570,55246,75598,135940,228706,102454,314068,290848,72484,211630,73942,258514,222442,
223414,567760,143332,253804,31198,190852,753964,367378,49036,68866,141874,261520,342106,556432,34090,244636,
170602,133762,349396,161050,86398,141442,251062,330100,29812,849490,69010,159370,157090,216232,155644,28366,
242314,395710,104542,64012,219364,225790,518362,114430,76858,73384,616912,221092,114478,160234,27178,141700,
101410,456784,76948,216124,97054,297772,146626,300946,271636,38218,3207076,180106,76750,191122,39886,38590,
2398372,257380,351556,214774,289444,229732,100060,81274,119608,73894,172870,202066,25396,517552,78370,141970,
243538,28138,443344,54382,86092,68380,1265020,107314,170044,256786,30982,563722,167074,79810,368836,35950,
132046,298024,127870,31414,324106,1072564,663082,209200,68488,160396,760552,29662,182914,131758,338056,29122,
240682,99970,163582,34510,245122,298834,172222,90142,135970,29446,61150,70270,123982,136582,148342,87106,
239542,29770,107134,56542,418138,244246,38110,197494,213694,93058,432826,487834,141052,380716,1158910,36646,
398632,83164,211750,190372,284362,241342,159046,339658,80536,413386,492496,235186,96280,120310,36814,252412,
329938,268450,365650,451942,254140,355714,408352,227500,39838,110428,142510,261430,182428,66364,161476,904894,
80260,180646,196036,1159540,73948,117502,182374,165094,255436,613780,96946,209524,397834,192580,65068,256228,
236140,454036,201868,191590,57910,451408,330910,162610,44680,29482,642778,1582528,343060,276154,160810,156118,
372562,177334,1790224,239164,57262,169738,130594,25378,76300,175084,180844,82690,478024,161086,26674,126970,
152338,108970,205630,163420,164860,76036,264184,152062,164770,388048,116422,48766,143548,200416,537802,85486,
131110,76372,187702,80140,333826,1904488,862612,69784,60070,86146,600658,182596,195964,172804,379840,250090,
246994,281572,404296,399670,107950,174262,120418,296746,259972,38950,716476,234538,169468,32146,267154,99202,
343402,31342,413548,26908,500056,143746,125494,339514,403666,1046320,146302,67516,304522,127132,490066,449116,
727504,145438,425914,165130,491308,216004,30346,38722,36682,476944,83878,100510,265318,133054,231520,242206,
359098,39490,40054,249604,129778,177124,232360,188968,309856,380500,73546,443572,284422,27052,153916,1191148,
247228,106654,91690,178954,486934,103750,264724,103426,184084,246346,256570,137398,176116,48874,173356,326392,
32170,116206,133342,123244,199858,143716,95602,121612,594664,438820,47470,236644,302578,119338,114802,682144,
203260,216616,181078,56182,230056,198508,363976,76894,94498,309868,313162,217186,317158,53518,136618,283450,
125278,82942,34222,70108,197980,170530,305494,88234,222772,231766,32434,536506,193606,161854,185020,154654,
854188,172330,447784,158974,223186,94714,140830,125080,278824,230794,149746,325564,211756,221668,173842,47758,
296572,605248,109570,369808,135292,32746,209644,262552,315688,172390,1743712,137068,211030,180580,150190,171832,
109366,594340,102946,57478,107638,335140,127024,421540,87334,537478,90094,183652,79486,320074,136690,64582,
302956,176110,59782,155050,45814,214270,148732,261202,176362,328102,137986,194746,236308,161458,1269880,190204,
399184,316498,260116,182860,133702,261412,389464,335392,242140,111022,126142,97150,202354,224980,462148,1233268,
126094,134584,92662,306520,1326958,146662,45796,209092,216610,67630,30010,64978,254554,497140,65410,272338,
663988,193534,244258,225610,291292,159748,91582,286216,45058,214378,382930,82510,405016,637108,196198,149218,
127678,481480,703690,355066,222154,152716,82480,891772,91804,297880,278422,160492,128266,75454,93166,472792,
219298,223126,273418,256954,46174,169234,93694,231610,135994,175300,185452,157570,155806,27652,299338,71518,
165670,503896,342976,353056,598714,215260,69766,444634,47254,70870,59458,94990,154402,198886,209428,369214,
75238,85918,280276,281338,301108,89314,276964,48388,103246,154174,67660,175498,96658,164158,157102,253480,
279250,457288,128902,144454,142738,193054,99358,423754,345658,47416,169834,95146,384874,257368,238588,808666,
88774,101788,207256,392164,95110,335302,100066,29164,173554,112642,328648,200338,100030,134638,427156,556096,
258406,77020,425050,136426,143590,337396,113782,206242,277306,191218,206404,69514,227788,96298,488392,244888,
256660,244192,226042,95800,813742,170284,109726,147046,503440,38734,396538,279016,532132,164542,376762,144562,
115882,357556,178162,35806,231124,151420,97846,79774,61294,412792,246514,25540,406744,93418,121714,137758,
204946,215404,98716,208546,263842,235498,175876,522304,373840,162178,270490,182956,191662,82894,354724,901978,
130696,130786,55534,220756,274324,378052,111478,147634,201796,269674,261754,196882,715840,73510,46948,136258,
81286,612412,101038,113458,1907998,350098,105250,206608,168172,33730,212272,157252,377098,286594,137590,252664,
57838,29050,396520,58558,477364,48226,207634,267892,95206,109894,227236,40270,28798,96898,105646,85858,
296152,184246,213628,166498,274066,84190,262780,112966,313690,162922,350692,105190,298582,397996,941344,179032,
195970,203092,116854,231934,152242,643912,90934,147964,256084,167794,72376,196618,526516,125734,27862,137722,
440914,363154,350260,96550,98494,223018,215188,144358,178486,209914,101806,148828,979828,288484,76414,99814,
83230,155092,244420,198994,170962,208114,359008,34846,139180,79342,162058,133276,464416,103090,211372,275524,
212074,228382,359602,652660,35170,158722,117310,102982,428992,287188,107590,329620,96286,530512,164068,95974,
178636,291544,124198,66274,269908,37102,279736,97810,318676,109750,69358,155794,311956,249430,194260,129334,
713140,149542,1478842,265804,260926,35998,250996,34258,136678,143710,192310,178420,153796,295666,285946,36574,
140956,141124,89062,130918,341224,160882,424240,363220,247264,159262,569554,102886,232420,114610,264244,167242,
139666,440278,345724,99682,156712,145330,342970,217354,141772,93982,100390,272992,422296,76678,152662,231298,
338596,65734,154564,368986,386548,341350,60718,569050,378772,219634,234214,473812,90022,340312,151594,275848,
272932,40030,823732,264976,364840,292198,242962,135070,156022,142414,194134,582676,134806,126958,81646,145762,
301504,90466,93382,167458,90034,390688,159754,293920,160018,165910,178582,829948,132106,143158,153202,210490,
167308,274552,89374,372388,252580,289510,212116,293398,114772,130324,102118,151060,120226,140674,346696,101650,
416788,118642,181708,117202,311704,377800,160486,137938,276388,116338,165586,355444,111730,170692,96610,98086,
202450,147532,103108,192076,188620,133222,133348,422324,2464142,675986,26126,89018,5555102,27734,68378,5191088,
207158,76022,25538,68558,28178,508964,1676822,799996,114320,25250,45140,269606,68726,25976,58460,25616,
25390,136096,119890,44260,25298,685672,25690,25960,172012,25420,63628,28804,322630,44482,25540,44464,
94684,125744,148724,615902,25460,372632,984308,333590,205772,121018,119992,1033186,63112,338206,25610,25252,
44494,25516,63910,116444,25436,91844,212084,92114,112754,44498,247958,25406,63818,75458,3223766,44336,
27074,128276,169064,1252232,28862,206008,93878,25334,25268,25978,198508,115228,255566,226442,206326,194878,
214678,67400,64538,671588,25928,25658,120734,25256,44840,64222,125296,65068,65608,93472,428332,1314052,
47308,1757554,456034,504538,25996,25456,63232,92986,25474,63358,1374316,26098,73228,578986,227084,227978,
528574,121432,525784,896116,65308,1732576,122242,26536,603760,26614,74854,44470,206320,446374,2034382,923692,
2419724,92342,25268,2179154,334784,58514,119972,126776,191588,135866,113564,26078,1569398,66854,26744,89078,
26042,25720,120536,26570,281288,160418,64286,122618,115670,25328,318662,64070,63134,10623158,67076,407600,
29132,91870,26572,67048,118930,120616,323332,64654,126814,80072,844556,789188,25268,63338,92444,374792,
540356,120074,437624,1512788,195454,
//
28190,98006,110660,134084,72698,80078,207686,125012,525772,25396,174386,162836,1371410,93946,44558,198086,
27112,1741954,153532,27130,25408,44830,76348,25744,454592,74194,96172,359800,67312,59092,47032,3828430,
1060120,97702,179980,93880,27484,45358,121006,28540,64072,96838,63442,27964,95866,127924,26002,65584,
46456,132022,26578,65530,92908,29980,25522,109852,195580,45160,59794,63766,208486,27082,44296,93664,
67384,1646614,25864,65908,130354,64360,120302,111748,63358,162610,334760,64328,120244,27226,584806,336946,
126238,219658,321232,86762,205400,93800,27470,127586,431438,172046,120200,66800,921128,97094,26516,28346,
25588,63460,25264,25324,174760,63442,691858,200548,122048,120212,1293712,206204,44342,644386,629902,134392,
26074,211790,366500,224438,67898,44692,64864,92438,44282,26486,63494,659096,73102,427894,637726,234844,
218914,26986,28258,25486,440896,200776,25342,503602,73426,8466316,209194,45202,25972,565108,70072,61618,
875662,21496462,27034,677374,224404,437128,64672,63484,207412,44536,4569082,26458,1168558,44338,273346,125926,
206926,341278,127708,68398,28654,120742,26278,27796,122092,235228,136084,269780,761126,27082,750568,63238,
73324,122926,26140,45586,68602,25606,120874,59302,539590,280334,121898,67898,63794,25304,26924,65918,
110714,73958,44834,27086,204968,120116,26318,165178,45538,212266,30124,231274,148330,225988,26326,73432,
200170,2695516,163018,383230,77806,94366,209404,3864934,520390,31084,104002,159082,138160,117466,72298,1568098,
440524,75490,31006,6106318,96472,351592,129160,4071592,145126,1209536,120058,134870,348128,430406,162716,63922,
25462,303962,312932,34358,322268,27974,1026644,472664,320312,168788,144056,58730,64748,1013672,45662,25408,
44390,63188,26162,285392,94286,65456,25294,63682,25456,683674,26008,45112,270248,45368,65444,26738,
65588,25514,206096,64616,45044,44504,108368,25316,26348,44774,48644,46538,72908,45188,164084,122936,
63338,26594,63752,28268,44756,319136,25658,63284,120506,26618,27032,25802,47348,113288,94832,112964,
27752,44848,59396,339338,64658,91918,25300,79576,25658,25312,63680,296690,25820,69290,25370,72784,
121358,25304,187202,603358,26098,816580,92476,25648,171790,95230,326458,65854,64954,223012,196774,65962,
146098,343216,208438,477766,27322,234160,1189720,349912,209566,64342,63404,63548,2179552,63628,63250,44518,
121192,25594,25684,26726,513230,530806,70120,27604,176590,205510,518494,122404,167152,25960,26030,63830,
26008,575164,25444,25334,509822,69808,44302,135526,180814,65356,225472,115852,66058,120778,163114,122722,
169594,25438,25816,336886,44842,1258342,44288,25586,64742,65326,25588,26426,275672,25466,66926,302798,
816562,300436,327284,770528,112484,25778,120770,3643622,25922,206306,64124,888002,142874,328724,44482,65732,
336146,64606,25438,13437058,435046,26506,92614,368500,674344,26554,25732,69346,122872,65092,25318,477514,
1151896,27338,208082,269966,25498,25918,1011688,25298,513610,764536,44680,128860,338326,182146,27238,255766,
70918,279412,79126,258118,267370,26674,25864,261916,171286,27394,1604356,345598,1751452,27052,2853700,67444,
1003486,81616,45058,27214,163912,73444,76954,319264,67768,34690,221128,290428,36598,47740,33010,26026,
48514,121462,95098,205648,1052746,115510,527704,25528,179338,123244,28924,306184,342700,1593976,79384,88348,
28762,25648,31090,65734,2050342,553198,28834,135178,236482,51862,449458,135394,25618,201256,164716,377266,
1082230,67282,63412,138472,204082,69622,78106,174436,84730,65878,263950,1603870,28258,27274,25378,183604,
137866,67894,25972,273040,63844,1007638,31702,424816,69442,94498,26734,366730,85234,28606,77764,31234,
94930,68308,491632,48946,649192,357280,168286,119452,26482,47092,148288,83722,63448,1584160,326500,2286214,
205906,195334,82078,88636,248632,116212,35350,72916,5787502,296512,75820,69604,71548,598552,113080,554434,
165202,155518,27580,235024,47362,782320,67120,68524,242908,97204,81130,98332,66868,31066,131452,32854,
132748,506320,359824,100924,48028,125296,72646,28516,202714,186268,117022,45868,30490,66526,59098,25942,
613592,26636,28022,66776,73484,122054,439574,509732,61478,25676,121406,2872328,26114,438362,121838,45602,
105106,404014,44330,4934180,25598,395210,73186,64594,180808,63676,25756,69208,25378,164386,72794,93338,
207740,25996,64402,26780,63446,126530,97618,65164,99388,135202,25744,380254,76126,95998,69394,129388,
45028,33634,166324,25318,66082,30802,200164,441424,928804,95134,28966,30844,527098,30406,325516,72982,
336718,46306,116356,130684,340790,121178,282718,134828,214846,511702,477130,1474088,63356,296150,25534,429916,
165524,624146,25526,117016,122356,295786,64828,129052,63388,63820,73114,120572,44300,91906,25312,25970,
68648,25682,27278,246974,122702,63698,1309364,96362,73234,25366,323888,45302,124238,68564,25502,137432,
93206,26984,25894,25516,1432682,63808,794318,59554,245920,189892,373396,139204,113494,44470,25444,64480,
64786,981868,25528,113980,340960,541678,34138,78670,127306,326162,535844,63524,116984,94406,44492,25508,
8881616,63406,242794,120878,26216,63430,25708,92590,44392,63862,332636,45278,81818,374648,290816,4245638,
367358,1761182,120308,23997434,1037294,28004,165452,80684,25826,74384,474062,25946,280472,13993178,8718134,25736,
3037766,9781016,690998,4301366,19438244,1277126,174585506,923342,557006,2878358,26776,426106,251014,150314,94174,25454,
25406,275444,131318,65456,205838,122732,135692,324394,239306,435338,25384,63436,369290,96098,44906,1076258,
221810,26002,25588,122968,338266,92602,44566,558956,351134,73354,63790,3811946,28814,206798,104594,25502,
1490000,10729670,2376788,121586,64508,95792,131660,337046,45890,2006258,45674,26882,121208,80306,130352,26276,
46502,74474,6734426,1128536,27860,27278,26132,1421762,63482,26036,65822,3167510,25622,506336,65498,92228,
95684,75932,128498,151394,2923016,638558,122990,81710,172088,92380,167122,25682,92198,335342,4857166,63424,
232688,94594,25378,25658,113252,92354,259496,79984,25484,164774,25918,25390,198836,64430,58774,1059160,
44900,44378,159700,44546,72862,33118,64252,44512,131644,44584,67888,28132,44692,65116,203488,45016,
130474,197416,26074,100702,1305754,28258,25444,25552,160522,228484,46906,2856934,120484,627766,63784,135262,
66412,26098,146386,1746376,275626,25882,76804,114634,607726,64756,44458,29014,71272,67942,73126,146602,
26128,25702,135064,71452,1257436,2931292,749476,69076,50398,1248634,27646,212122,123892,45394,3889036,44476,
592552,121564,67708,136222,31156,486712,1894654,154666,122614,107854,44444,73118,112090,26014,25414,729304,
208960,289922,167918,120452,92218,44758,25384,64246,63416,338960,511570,26126,94058,171764,27242,206198,
513782,63638,76886,69902,64718,58700,25928,93680,166904,64034,114794,65438,27042956,209114,221588,121958,
26252,488996,66626,27290,80624,211544,95060,225638,63854,321380,2856364,25658,25376,458456,134960,63778,
163804,208136,388112,160664,44458,276100,25666,44674,271234,25918,-19463840,-3329534,-7602776,-2629694,30242,67454,
77858,64628,289772,717002,30932,28172,25868,25622,27962,33938,25676,218096,224738,411758,82748,136718,
135224,341378,346238,66734,236888,632402,86282,121868,210158,26576,595766,951308,33554,26234,120782,248978,
844874,30284,737246,827378,115514,1062278,34766,576116,383222,35966,212798,65294,48746,26846,249146,394262,
212366,530678,64258,25612,275740,207482,25358,25370,63652,120460,206104,25930,25400,44512,405172,25900,
25408,3440674,142444,110248,63820,274012,127666,66754,117520,243982,46258,338104,206020,65404,127996,28798,
29404,246898,74266,679384,69292,27334,66628,367210,168976,2287162,69220,509284,74026,124750,270046,248356,
450964,97084,536222,318446,63674,165166,64924,330406,122398,298258,91978,457618,153814,45112,65698,528478,
643804,25492,421168,25774,94522,216772,432502,334562,650890,430238,44564,357622,321688,274132,147832,63892,
80890,180232,221374,64108,120718,117052,27442,120880,181204,270244,65368,26290,35494,168598,25472,44390,
262568,25766,180778,284182,25844,63572,126788,92020,63472,3086608,336980,121196,202852,270964,3488932,1039492,
63712,92692,1494548,29684,64214,1176542,723662,25468,308776,186790,25738,27508,769012,135430,359332,25888,
73592,120704,120542,63482,46646,25604,34154,73106,74618,31418,910886,75266,29798,164228,63698,150854,
259016,91984,352454,121592,58894,65782,25786,69274,120592,26902,1587808,63928,93574,26062,27106,1199240,
25576,26878,45004,69532,1173616,69484,25474,58850,25696,128008,25372,25408,73144,121234,25528,65234,
25598,300632,27716,68708,75506,406244,46454,167618,147008,26834,228854,267476,26804,338906,309926,224804,
26150,65396,379406,25970,29162,65720,777974,890786,44762,27878,25466,134966,115790,153974,66098,77432,
74858,26510,26654,27068,80240,63902,66854,61448,25724,26708,75344,93170,211574,28850,92836,92026,
120634,25414,107566,80458,2116774,216442,65314,25516,391204,94534,1528966,126826,140626,858088,27334,240868,
117308,71054,27476,1318376,27362,704132,1423352,651266,260552,130778,196694,628316,210842,365876,73052,486026,
220994,271262,28286,35318,363932,76484,118262,26174,28214,985922,47486,592802,272342,28772,78452,444602,
44428,44878,
//
535730,44846,123278,64274,29300,380372,74276,27932,29804,26252,63446,675698,240416,190160,166640,74426,
45044,369158,84950,210110,1927760,26906,67244,1942214,27554,131486,656258,93110,128204,25820,77444,25898,
62918,95756,440600,63662,29894,64310,64526,250088,65948,536558,373684,207760,25706,120710,817606,73168,
199666,92456,986804,122084,73282,25432,282884,25532,44560,148186,122402,26228,335972,581888,298082,25502,
312428,28622,44654,26564,93314,105194,64622,238582,818326,169084,69022,455284,190312,877618,483886,75430,
350308,346906,94276,68950,99664,279466,558892,66952,35650,243016,545032,64918,296938,64124,44680,342166,
164302,457468,71080,1089484,120776,2209612,183350,20974196,25754,64802,44456,612394,122662,63568,94132,208144,
25948,92600,199790,310634,120608,665732,25706,26786,65438,312380,228040,121226,122036,1907680,45374,27190,
30106,357094,48130,92510,121490,25796,63566,33035408,25760,26230,665674,121300,206446,2151484,25528,163636,
63628,163798,7675990,26566,31012,63842,247936,101746,159106,179428,216508,2888986,165118,4713592,1679168,3265412,
25970,58784,25396,26218,278488,26344,73942,63604,374266,74846,27074,93554,63566,30068,45884,165788,
113804,66338,26072,27164,64052,890954,25946,25706,27386,1405642,25510,160694,120830,1822370,26186,164408,
208664,348764,94508,25568,25862,964070,136880,180820,25492,74588,77540,991730,64010,64496,142256,174994,
25490,498472,2326426,68092,175048,67174,321658,68038,121442,58760,121090,25502,230456,853382,73796,27250,
539758,159532,93340,135136,25720,121924,26524,117556,528382,1316926,92476,64160,457882,63772,120706,550778,
27284,25654,25444,73166,351740,92224,25486,341990,73442,94826,206638,44518,27386,116054,368636,766994,
64562,64508,92228,25514,95534,423842,535658,2145952,45064,281290,25456,94636,783148,63922,580666,581800,
65326,25420,94594,27838,524074,59932,64138,73630,120856,1798096,25462,331348,25780,360454,325244,92684,
263210,191828,26078,622526,447680,64820,26690,206632,63746,116498,433348,368348,532004,335174,25564,528358,
94816,320386,59036,25988,63658,26288,25652,25648,74362,67822,96556,234538,1361194,138238,44896,140038,
345130,26728,73084,74740,181726,73006,139696,28294,340270,204658,69334,531160,1518820,25448,25780,92308,
25732,25480,64624,213502,93962,124184,28040,122132,44654,68312,27266,72200,44582,64406,26924,140294,
529076,70454,372440,167114,346340,331544,122402,493382,128936,32294,69530,165332,218378,136244,26078,550946,
292736,46904,26456,63722,352172,203078,44816,27068,74894,25616,26726,138758,115562,110084,66242,27374,
26138,27650,27590,59864,363592,65062,25738,320662,97648,116170,2012590,26200,44566,248308,10371142,138016,
25624,26776,63730,65890,436444,181294,73186,27646,113662,201682,26206,17522686,1579456,123184,64324,67348,
1431448,92440,550216,28900,27772,531260,121156,1456132,17293642,472154,25556,440780,160802,120964,148568,63640,
348328,577666,25480,25624,59020,25540,3047896,26098,529064,27038,25508,122714,44822,25640,423866,120440,
121904,326996,221164,44536,112918,1741876,351916,289912,554578,58868,26216,25442,121334,180926,30722,26990,
2941078,25592,543886,25486,118474,25738,93124,277882,74518,1031128,25954,27694,813680,229160,25598,73316,
206674,53378,44792,73990,337810,196600,128344,64894,26164,122242,25930,1005790,228514,26320,25474,206914,
75664,268282,360964,172876,427690,113590,345100,734710,313726,687998,271874,63614,116710,25540,145880,58952,
25438,321118,296456,73880,342662,181468,350194,270082,125554,305842,25618,135256,1045714,346792,94054,338042,
199712,92360,25520,64054,92816,25604,120850,121388,212810,212404,122548,163858,129298,25588,175978,25636,
73270,25700,45754,357280,48868,25678,122788,71308,530488,27790,27622,614896,120148,512830,835696,125488,
67906,31786,68140,29908,45412,25480,49318,172114,114994,26404,851248,69688,81718,44566,211024,25498,
29476,207622,207136,27214,27484,46600,27538,30058,27160,65170,1217206,549442,124516,280882,93016,439120,
45700,25756,75382,457756,26038,256438,336574,28132,72244,26308,117070,70756,126136,1150624,25876,29926,
76246,63748,118042,95470,25822,127594,301264,33634,60172,212644,25990,92314,211804,78298,169768,65962,
209566,28438,26674,27322,28324,128782,26422,61144,46978,614080,363904,304612,68788,434746,130672,29422,
1363006,221446,93934,534862,211186,28060,45916,29860,230518,30868,230032,123172,132478,29782,403084,349864,
177838,69922,26998,164908,98062,26890,49102,125380,129214,29710,170290,28558,94258,79918,94984,270988,
136108,98200,40654,163690,522550,27262,192400,126466,525952,64774,45538,25768,177496,173122,25948,74572,
209728,28114,72766,28108,211672,66610,45034,28294,64738,122734,824032,26854,31204,47572,3714760,29294,
27476,2632922,46190,64808,28970,122516,489086,174194,150074,331388,26540,47000,137582,340460,25582,149308,
293062,27448,65068,200398,368242,444650,65272,63760,316858,63742,63868,66064,59050,45370,25634,782714,
25526,369448,121292,44768,202418,63862,25522,121426,196376,73340,80452,3285904,425884,25510,1033294,138568,
121018,121234,746338,3193510,65278,335830,1085602,69916,91094,144950,226586,2176958,217964,35894,99542,2874386,
129350,27128,93548,229406,1054256,153902,210074,78626,34214,665336,131006,816602,216914,1155224,69062,795116,
25736,82748,80204,209144,33374,247160,140078,65306,104564,600170,221726,1972796,510302,425900,756824,26120,
168314,298586,165350,50342,218822,263162,29930,389954,32150,3261758,36218,1509032,866540,416018,77654,30146,
305318,905906,409910,3158030,72110,345332,154076,30188,704426,317954,206246,184142,1102916,219836,78950,263594,
224492,326702,217904,36374,276806,26092,26524,73204,46114,861922,59128,25714,44872,96886,209548,503632,
96076,94726,241648,147538,277156,64936,92998,77758,198586,26062,26548,92384,63934,274912,199826,124658,
28994,738878,47582,219146,92452,44564,64010,529732,73546,224980,44566,164852,25598,73262,198686,27326,
58880,271826,73478,25730,28066,25582,492388,166174,94768,236416,73228,21224452,371524,29842,327040,147580,
114370,526408,1095028,136456,25556,886504,4313722,783148,23163718,209936,271820,25580,114104,63776,63938,250214,
435926,512390,25778,45410,1008142,221588,70154,529634,64322,128042,260666,71684,126206,29324,96014,44714,
45614,47468,117314,59978,34766,199448,719612,46964,26206,4466320,26590,36562,27670,111478,309328,753124,
67156,86386,122344,64654,65572,2276062,201436,26392,26014,25576,26104,31966,274408,527290,74272,63916,
64114,280780,25630,49990,68164,2153218,30748,225970,200842,169324,45022,71482,66092,25546,25472,44816,
8266268,116654,44584,25652,25924,64132,58922,25592,64876,1193098,181270,29326,25570,75460,124286,29804,
232058,27416,28964,167906,78314,75578,143678,354008,353606,200426,36662,29126,27506,423536,217958,137198,
297092,25688,186008,26168,825998,69752,58928,139928,759926,71462,73478,902954,84038,136226,28814,124328,
27182,441848,607646,678764,70778,444998,125138,257708,65918,30098,64766,69302,144092,73796,152804,26834,
108302,2073728,122708,489548,125942,77852,72776,26318,98582,244208,234002,211286,2973008,179084,29522,74126,
229142,82706,27668,302648,227594,173648,350156,37526,2523764,545528,69266,337034,126554,146684,322466,46778,
95888,863444,176978,209108,588254,796196,47066,195032,97646,774434,96476,46526,875036,64144,45646,1071196,
112718,27862,137968,3639616,73606,339190,298834,25978,28258,327742,1434784,49198,373192,27052,25576,63736,
212602,64204,208438,45274,32062,27340,175720,70468,234304,25942,170638,302398,273418,45202,168262,66058,
1907008,308722,32974,27364,26242,95476,583486,148990,75550,328850,181268,63922,73666,25484,25610,25616,
25628,45916,3028012,64486,69436,45394,1218358,64144,166546,279982,26722,233998,45556,130096,65188,66682,
72676,27208,228754,45214,28954,229624,64700,25892,111134,121886,74954,44660,80822,63998,531880,64438,
65698,26230,66346,28534,1239010,799180,46588,125422,241468,213388,347200,164842,120730,230504,1586012,182906,
63914,116648,2677544,114746,94832,46052,27188,297104,283324,200056,26230,202972,846886,64048,197344,336262,
25618,151768,59338,47350,231340,506398,183452,509450,28838,25832,208076,108722,79448,28460,79124,30902,
746276,210386,679862,72254,57038,201332,95600,715124,77990,519158,26480,535520,10176950,64226,75074,370130,
243284,142682,27212,1401248,78206,69764,30650,29594,1713692,138632,37670,215906,72524,129830,59558,227504,
172364,69770,135812,77870,52178,199490,347708,1124822,68762,30404,859754,409808,257150,26132,126470,67304,
64334,269264,547184,28694,26906,478352,30332,73940,29300,123176,172550,73496,99140,101378,151166,221150,
83180,382604,50594,88022,336926,1355036,483302,28514,296912,66962,96350,254882,51890,121556,1008182,67250,
65252,45428,48506,97742,141554,123554,126914,357176,109694,307766,58964,69602,64010,134204,28364,142454,
812054,120758,211844,138782,68654,71030,27236,95276,45968,665282,944528,3482138,70598,427736,82742,216398,
98294,289886,269024,422654,658598,343064,65234,134084,204734,349652,245486,64820,402140,80510,29822,86834,
261974,29756,734780,25934,4862540,64856,31766,66494,137174,356072,692984,122702,70250,283448,330500,78572,
244040,234968,136190,66278,334586,30782,69788,251714,70958,31142,427160,190508,29102,200066,412724,72218,
131492,338090,66206,119876,64720,63748,73582,2850958,65944,1201094,28052,27938,47594,210626,348128,25774,
350392,876478,470552,3451514,51470,61190,229742,777194,1302206,985982,228658,77878,160708,534784,123952,230116,
176086,63778,26734,339412,486238,26258,26836,25540,93664,59362,25936,25954,132082,289478,121484,376918,
26332,121084,92932,25502,408848,899924,92416,282592,63796,73490,25648,1599112,44692,896146,1257940,447778,
45016,196460,337940,352654,25546,65012,94886,289376,271678,25574,291296,26426,207280,64108,121202,25532,
59186,65042,210356,127060,69766,59566,25888,983704,27256,662884,138976,28348,275710,549340,448558,540592,
28534,25834,64366,65320,26986,165028,64744,87268,126250,400462,95722,27304,506878,27970,25906,27898,
45364,253348,26098,285970,122632,116680,214810,125428,110596,45670,65284,34558,127492,69334,124144,28996,
95728,25672,96614,25546,26744,80744,127568,59144,27452,25970,92432,25544,26804,211322,26210,421282,
336952,372754,339380,63998,
//
1275484,164392,96962,121406,27446,25952,677336,25514,457034,25682,26212,74408,95468,65342,128720,287390,
27050,25556,67286,44906,208640,45896,61160,67178,646916,30038,1067510,1857152,207748,214382,365858,305270,
739214,150074,94526,1468214,253052,111410,1501316,51356,2593268,80900,173564,467918,2114486,155582,5962148,403442,
251318,1358138,2225972,686726,12631148,1561526,924758,112382,59736104,2196134,96506,229886,770210,658502,7340606,1864514,
214550,4219352,31799366,342530,2315438,265142,4925258,1378844,1692746,510200,447182,131030,506990,712178,30297512,1458548,
94646,618092,249452,408026,5346620,277838,157814,248402,5227316,230582,150878,115154,744200,105974,427628,193646,
10985516,253178,1466882,191546,5529122,183932,963956,144638,260558,189710,207614,37646,594764,371006,764324,627326,
1024706,648386,4395878,626300,181502,373382,2048222,15528086,165590,840998,301292,203372,1061324,236654,435950,692498,
443132,454382,1653380,2555234,1067642,220862,224378,1911044,397070,2350844,3228398,318518,744398,1597058,889766,357758,
926894,7107356,267470,6921260,736190,1007612,4750172,4973624,369746,2311874,621494,952568,317630,531062,1177154,376382,
129230,1887596,20647124,468026,8425514,118478,771830,588518,422828,1444040,1212956,553526,316964,1711348,26224,1062536,
196754,209120,671908,155884,44956,81154,26164,26344,44794,27418,384952,26968,25826,13967056,83140,184228,
149428,201394,234848,26198,73196,29906,26972,165832,433120,900268,132232,93670,577706,92506,65038,74674,
7517092,77986,202342,275530,96724,44758,342274,640516,511196,64352,127298,27182,64298,64226,63964,207406,
64322,213158,92996,80698,63950,228974,64300,63884,92936,63812,531074,113110,25552,26120,121616,25870,
25684,64402,65212,208690,77308,26716,73948,619036,29950,69920,64184,26576,514220,64940,63886,216398,
136208,25862,118942,390376,63838,207874,136522,64432,207712,197566,123202,252838,166426,121582,846478,70738,
164674,45232,64288,69526,620866,46204,31642,121906,166618,435806,136654,95512,25816,212974,64564,136148,
64436,121564,650980,64120,25672,30646,1151230,74080,59032,64280,63856,25568,272824,64222,44810,25552,
188254,6275828,356978,73510,25594,25606,64378,92636,169976,45884,95312,93068,303496,28150,71266,70378,
68560,170890,64492,642514,362374,25630,158098,65158,26692,83524,26314,116824,121966,135826,64870,66544,
70054,139876,218392,440404,65356,25636,469012,61816,74542,215872,112234,27034,26458,64364,25964,687194,
208256,66154,278158,25798,249520,121990,1449752,916616,25552,64466,64088,256652,1626722,65006,25726,25648,
27412,25802,123764,45044,95066,25790,25916,249128,222692,26648,1378130,26000,116720,27026,25552,73594,
337846,277636,93424,151664,45412,361792,122356,165448,25954,114164,44716,1176820,26242,231622,714650,64400,
210182,25556,146858,182996,325490,74510,25676,25654,338566,25636,64084,121646,231292,86218,111004,25948,
274978,219574,152542,309034,69544,282268,278372,27182,7798580,44950,64006,136346,64778,95426,73468,93190,
46670,66746,117140,95162,171398,66008,27164,521210,26942,28964,171176,204842,64712,2681102,29630,66908,
25994,125876,211142,25750,64072,92836,168022,277696,64378,75310,44714,27020,64556,122768,122092,128182,
74074,109354,116896,123982,125494,273590,59516,532462,45176,69890,121438,45052,95554,25630,201502,77488,
61900,122086,44980,64612,65062,678988,26692,45736,75652,125164,127378,73600,27268,483184,64180,64198,
69220,97360,26152,26056,146446,198826,64072,44944,25918,31894,33334,66394,25642,71188,28828,208540,
130780,29710,28546,138040,73414,29062,124678,28222,28342,26134,65872,165664,536104,94258,581788,149294,
137342,44878,1080814,44932,26870,28088,1619636,68882,371264,26762,25754,123728,95050,26300,337564,207962,
95258,25604,142562,25712,199568,6588832,774922,65788,122344,26212,63898,78668,1857488,116648,126260,45206,
26834,44918,28682,837896,48230,355298,86606,28490,99626,166028,67208,379918,26338,569296,69772,27634,
508144,74008,131980,207796,28090,26230,156262,915286,68242,26902,125230,209254,190768,250438,28594,137200,
96202,27058,93082,122908,68080,231178,124042,715504,679132,64318,32734,327190,352540,137362,64534,48628,
213142,21763192,536818,203782,27622,65938,121934,852716,381944,124472,122864,561602,77708,180266,341444,68654,
1657814,794396,158828,37526,79988,131438,314822,139934,67448,28046,26966,1283312,78674,718742,418604,30254,
2933462,30854,135884,373196,208846,127528,25712,25846,197234,25834,28022,381686,73796,92702,230168,81824,
65090,28292,25940,208190,45050,59252,222710,343136,385580,303140,28694,-5199106,164584,25594,188026,233434,
25768,44804,121678,26162,73592,531698,26234,130748,63968,31202,131558,66704,340214,65732,230732,46052,
25676,45296,138326,96902,59912,75536,237614,64544,66074,25574,59156,705326,508666,95428,64066,118162,
338512,26632,26266,533884,27442,64390,360706,189874,77338,122404,329332,92902,673660,137182,165116,412070,
259688,208504,239662,4823666,340694,847826,141020,322946,69902,46766,122426,859742,414242,168722,26738,66824,
147554,182252,1071152,66284,154280,67940,341666,45670,64168,627956,182312,636718,1941976,64624,64192,339718,
218254,44848,26488,26662,63994,25616,92998,462808,46654,212140,66268,26242,26026,330616,64664,27458,
149222,207926,370736,25874,328886,125144,27614,155402,26234,118604,286406,26696,123658,214324,128032,102046,
144670,68524,359518,31372,137842,134998,288034,543346,26626,147670,96316,116566,81796,28942,307030,75166,
38614,330316,198178,85324,273940,74194,143368,45040,79690,51718,48334,47020,423520,129874,47578,211660,
128788,28510,29074,57766,30586,79852,153616,26350,842236,142996,26206,29668,320164,158962,141964,46066,
122794,178252,27796,71116,146446,284188,100204,965194,155932,45202,230686,66886,26674,31012,36994,73492,
46660,79252,80950,62158,239920,93616,87790,311344,78028,30550,96052,251512,27238,126574,281230,98962,
65074,31822,68020,134134,98158,90724,238066,50116,231214,103660,101176,36310,63346,108382,320152,96532,
36358,152908,49414,134386,76066,83380,28516,34258,75922,49522,73588,117652,82246,66580,95020,115918,
172420,122836,280150,777112,200596,142216,95236,119596,27850,73708,183586,26926,72742,26248,25636,25720,
135484,169990,224044,337606,121864,34798,68182,71446,93562,39658,302596,28210,67282,669436,325174,37714,
127060,141100,30172,44878,34198,98584,77524,26890,69262,27058,689848,241054,103828,202588,76570,214648,
359140,122038,230344,125710,34510,74236,492784,50476,161116,87046,349162,65338,88018,205468,279772,79222,
128356,199636,83794,95728,374494,115978,68506,64618,125278,129316,80338,154588,77638,697624,124828,174364,
69010,140758,123820,223558,450400,28660,64258,171544,128518,96700,28822,77422,139462,27670,132838,828556,
128668,159388,214162,129274,28426,46444,66724,75202,130732,32470,31522,28120,453436,65230,63988,76828,
27418,222100,242728,64726,81958,65122,365884,126724,31558,31534,32962,26440,166426,69820,172456,277432,
123334,67066,305968,45994,76390,33358,46534,47686,146590,29086,28834,28876,73582,30850,49900,70126,
77038,25726,111622,82444,122848,67714,279814,246616,118426,61078,68398,102148,102364,32026,65050,32794,
1052188,275398,46714,33610,553552,28066,69388,54598,354508,204856,372004,141316,95668,44824,121288,27382,
87142,209284,136942,288088,120892,66472,66562,124954,124942,212380,73912,29698,28372,76894,37426,202966,
29914,28282,30118,28474,171184,358546,47614,33430,102856,240784,73384,29740,1355776,27502,606526,65698,
77260,70474,268684,208492,73330,99742,235708,237868,114946,29554,189418,237046,136552,87196,68686,95260,
25972,33262,75370,64852,137164,696760,61996,68470,118948,47006,68036,65948,70916,94244,67568,535328,
211082,25790,25736,30398,85292,209948,203270,79460,28916,480290,26036,28178,376322,1591646,213512,25898,
579554,296888,127004,49202,659930,116978,64598,504896,27332,95108,3818930,49166,70142,34226,478652,183950,
66218,126356,26468,70358,210434,35868500,512186,64490,3829676,121580,66542,27260,45476,81170,25802,163358,
216752,128300,352292,232250,67820,95378,248612,50948,1103864,1894100,117692,26738,1388984,28844,25880,45494,
25876,93748,445738,64426,64066,191390,164774,26426,64504,117286,531676,92746,315172,338248,25838,25904,
25892,124082,26534,1171250,25622,337760,136628,26738,73714,278168,310672,124078,48772,1255036,230482,1238998,
420292,277330,137236,67900,77176,95158,93928,64678,29818,65794,558724,318532,26246,321878,78842,27212,
149042,60026,121916,73922,77432,2000624,1335044,549164,98066,25868,25736,31874,27434,121754,137864,59324,
174044,26852,26228,40466,65126,127586,64946,472394,138116,94178,223544,26096,9184748,122618,512228,25718,
45392,141266,27068,1403564,129206,3339776,46148,113972,162734,2565578,192998,75056,61592,209936,208154,124076,
728498,208478,44906,32582,25772,588044,273452,26672,1613516,49199006,320114,26020,25840,66520,117790,25742,
308420,114398,165572,64016,27092,321632,46280,430892,71966,124586,26324,45076,45166,209120,27134,25880,
59336,311890,27514,44812,45028,28594,45086,171784,26002,213352,73838,64304,25828,66832,27130,165346,
168352,165398,95756,27446,25780,70238,344540,73244,93188,66674,26636,154256,122918,98096,141500,73958,
208460,26066,203942,64334,80276,33422,45608,129038,29324,26438,66224,66836,29318,100424,29084,212024,
61142,27590,65144,122384,67376,45590,541856,182012,123248,95780,50252,214940,26150,97448,281144,30314,
97508,26390,31910,77360,81572,65648,48614,27788,97022,27698,179096,97724,29810,74066,28166,74606,
27560,68492,26966,48452,167420,26138,68114,124814,135992,121208,25682,66332,27842,27452,46616,28766,
94322,47012,177638,27158,112676,28562,28244,26312,33482,26498,25754,26474,66512,99128,59360,26204,
29126,27182,125138,94430,64784,234488,28298,64946,27884,28370,72542,77846,29570,25922,29156,69752,
61034,68978,70214,45266,27956,28076,68816,45446,115952,165962,46364,131582,246962,201026,114494,26420,
198974,125516,74126,27914,251336,48146,28388,143246,27902,59414,45644,26804,111704,209108,123086,240332,
93512,174224,68654,121574,66008,124058,174182,65684,592508,94484,27410,79250,29462,97400,129188,28460,
64406,64514,49262,45770,72158,59522,45554,97160,201764,199454,139280,27506,27830,28940,96536,123680,
228080,27992,26042,44942,95564,45284,27860,27320,28022,69158,25832,26876,69032,352316,65360,31982,
232544,381152,27122,78278,26996,26132,231572,28838,213320,67628,69464,26606,25850,48308,26546,217208,
77144,127784,31268,27218,31826,96638,122276,65486,166286,27308,427064,27020,125030,27230,27740,1317562,
44836,64754,123650,45020,202898,1122182,25868,64412,185582,122786,74416,44864,230270,482368,64174,64894,
231592,208534,27004,44938,25948,26416,64012,93334,26338,26092,66442,221548,93064,25664,25702,1835092,
200906,25958,230776,164894,25726,2785394,476498,45482,209414,178318,176014,162838,96100,63772,122554,1909198,
771310,128494,69202,359344,67258,26242,213634,215038,69310,264466,60208,1013500,195784,634474,1393066,888112,
72910,61450,32722,217036,371878,759844,86236,49678,5906546,407420,45866,25658,327374,45038,94544,178220,
26558,181136,25958,67760,46676,126170,138608,64078,943700,4997480,131450,6799976,134402,4801568,2030858,274658,
2690198,263492,560570,208436,251546,142466,1367468,274010,3052148,958094,5535932,464900,505058,70602296,189590,2932142,
1709204,3095402,523850,3791714,134474,669326,400406,106934,1297994,1502654,394010,79502,311810,250358,967976,234698,
75650,1170842,3030098,144122,5457362,239702,16689182,195722,9466898,7990214,7123244,2097518,166778,169178,13739876,8620070,
105206,2534594,190778,3554060,872258,652154,1839860,2535890,907790,9053096,402350,2145110,211478,1027202,2766740,692978,
237434,1981526,40478558,131162,1117742,182786,221882,842180,3252866,5763644,36078074,3272450,1650884,358610,911354,824684,
132314,306530,366170,96566,1077530,3816500,258458,364442,4847648,1624316,1940054,162122,652778,1949210,393602,2878790,
3441794,1253336,3199766,236246,391172,258170,105002,556820,927986,731780,271562,9105278,985292,494690,363146,303818,
162266,978746,1363298,7446920,371030,1017590,2269562,390146,782042,20875712,458402,930554,419306,1384694,1305014,627530,
11584724,1263542,584726,3735788,430484,3720272,954230,2942672,436802,911114,578894,1144328,3023198,2557706,1954634,1414124,
1383746,462146,1015466,829670,1485770,25876,73702,447652,2083892,226658,26132,26228,26984,25952,173432,68168,
74444,99182,978728,25808,27896,29678,45104,93728,1176464,65972,64136,215642,25898,30854,2882324,46256,
421706,290552,33374,26444,44942,249122,1784774,148646,144626,1049942,25684,25918,95294,230348,64204,122002,
26080,131812,1045564,121676,93388,394888,315614,122240,544736,445766,209882,323714,25814,64154,115184,274682,
92936,26902,92872,26128,64054,45322,64376,95636,26678,65780,29722,129730,66868,341098,214252,25892,
436352,66154,122476,74386,64084,136108,125392,165512,585794,64504,93808,45304,171098,363446,378106,93238,
3591214,269258,342788,65390,92884,97156,765704,26570,471722,26822,131410,26704,70120,26380,27754,64990,
26152,26206,333232,81448,123598,29764,26092,337444,28036,198010,126892,181924,26980,118744,250498,27142,
25750,199136,249572,26536,25834,1043348,3270010,381496,28012,30982,25952,114914,93368,64262,371044,
//
122210,98534,122182,68218,735298,26698,64492,68938,93058,27238,25816,128812,67138,1148884,65896,230722,
27256,25628,95500,1598836,255062,306518,65504,26078,461666,25994,26672,45428,402086,64928,26858,50342,
356618,31862,28634,344954,1277588,79724,69446,29774,65288,51242,122324,431084,126038,77288,937346,82148,
30596,70526,31082,261698,3190484,131396,69886,65638,647386,67078,151318,132982,186172,25750,74230,7280506,
94672,28726,5056480,123418,3143584,65530,129628,348784,27172,94498,68662,28756,44876,65006,313252,25718,
28382,7851650,26420,27314,27512,274640,541778,25748,45908,295672,544960,46000,44866,772906,26590,44974,
291442,123412,25960,69070,230548,130036,144850,26554,28894,3229330,44888,123868,545506,372806,87070,192406,
26536,94660,88528,65734,25810,183982,328876,27688,64870,28084,670300,26212,25942,25708,122216,64822,
90644,25688,64432,539416,347150,77060,123992,117722,125126,27242,203012,113870,59600,46118,25756,65282,
64418,173156,29654,65642,348296,78506,74582,60848,26330,208526,66236,1067288,428000,26306,95090,286412,
28484,28562,44990,26576,59768,699224,26824,28216,26338,2113762,76492,26554,876286,30754,69646,122476,
64858,216082,952672,586346,73940,182338,95614,25972,274294,97136,45524,450782,118412,64240,5035594,64456,
136492,1264192,179644,26248,130504,26108,26510,26270,64328,64426,462586,214670,903898,64268,588004,170656,
25694,125186,381118,1026238,29218,133228,49762,212932,388732,210370,245578,168304,47800,74098,1215148,67846,
809770,1483030,47206,26470,722830,154372,25924,582520,152572,25952,59324,183448,254926,30634,26668,70462,
187072,342478,149326,428084,122938,338830,28426,26314,64240,209392,456532,978704,26144,116420,64616,64202,
26576,26780,26614,25996,44996,64280,93106,873802,182878,26732,25756,26062,25702,64294,123278,66218,
215132,65282,67658,165344,45206,66056,96038,1073354,11047690,123140,2275430,533702,26042,26654,853004,122384,
82850,26228,71780,26282,616388,29396,26420,117266,208810,25822,25696,65278,25892,120566,45182,975716,
345860,69380,137752,342916,25954,25708,26950,236968,680956,25720,70648,1304224,214234,96718,428156,147344,
65056,26218,97822,159058,518872,95968,65164,25832,25934,128516,2930644,1102150,275464,45970,64486,27208,
323092,26002,2369314,118802,73894,25792,84446,223406,25910,282502,93406,201622,94486,111016,193522,166052,
25958,45032,64648,209924,25846,64186,73912,64202,25894,510106,97372,122170,25948,25726,275042,182444,
81284,517988,125462,26768,66296,2215478,1343498,771368,96428,93880,338788,47050,25822,899632,280574,70544,
279088,25774,523438,208870,2058496,202444,174658,3567742,27142,165418,26314,343400,97334,45080,6462626,361354,
26110,619202,25876,2143054,3128104,275516,45146,26354,45344,5542856,274058,198026,700226,26918,473444,46478,
935498,74630,69740,30206,64448,703520,640982,216710,64700,27980,27998,679678,124180,67948,166624,171412,
264724,132442,393466,77566,409342,328462,101212,26738,25682,25804,59396,221158,123148,45034,209332,236230,
165374,64340,75296,30532,301894,186196,65158,65878,525526,94048,74020,441556,26332,123712,64420,202750,
74128,127654,482596,45022,64430,118610,337028,64868,312062,1703696,30878,232916,125954,301994,4587134,121526,
338764,26146,47390,832894,122408,126430,220174,134152,468358,118588,33802,32458,37246,70972,1070512,172204,
348478,214492,561184,30274,358684,357928,283192,670306,99628,281398,75670,185884,74308,8468080,28024,315094,
190264,1673296,69466,69514,1316578,2930596,686572,119662,101032,73924,185560,426238,76156,72382,95686,92230,
62284,85054,28174,306184,137068,65302,28618,74680,485134,521818,518092,463642,402748,89716,80458,175678,
192532,334852,254518,140038,79018,70522,27718,67732,117850,136258,623284,213370,72142,242746,53590,160546,
1120246,83374,28294,263914,758320,1880818,76462,29110,94498,288916,51970,371866,83482,651742,3171166,178036,
857320,290866,27544,407866,214342,70270,208492,470446,76354,99736,314926,248686,104326,334600,213208,77398,
28228,37894,538006,288688,2384332,3146530,30058,487402,95848,76414,517534,399658,1111012,33178,201112,178306,
142954,373264,295396,407860,745756,184684,231982,64346,209074,26354,123968,59542,25822,66790,65566,1651184,
33578,126638,126314,97334,201566,236006,289496,28682,125558,32150,605510,25958,333638,163334,204848,25738,
172546,25934,426466,25958,46058,26174,28526,45356,132194,95756,166484,74534,27194,26222,72542,28166,
26384,208676,1479872,129116,119192,94034,76262,94294,96478,123580,123688,292106,900314,745360,329236,993310,
590974,25708,95566,319666,26384,93424,44992,598072,394340,45268,64954,25846,64684,122300,25994,64582,
26216,790952,148418,25912,306784,2338186,274072,324832,96454,122402,66322,64738,65242,124534,122698,111652,
131644,123238,67708,65620,174508,45268,126100,28738,182428,93466,26002,82276,174368,2231836,64564,94084,
877388,26510,65264,93416,128386,272134,26608,122206,66298,183034,148108,94378,26236,27586,212602,282664,
74278,64408,111178,143420,25724,26150,66098,1222022,67142,122176,25900,27704,411878,65744,77156,74108,
83702,32942,226424,139688,69686,64412,129998,234488,129842,175664,63722,48674,135512,26882,78788,597266,
144548,33614,112718,194606,29612,220754,66338,31994,98216,170306,65396,64628,75404,75626,127952,70028,
143318,474218,70514,26138,233972,114644,392336,222722,45308,39674,379214,285032,99998,75806,146168,36434,
28934,69362,124004,67058,35534,135836,512702,29978,382364,26144,95138,27314,280658,25796,27128,26408,
132488,831032,30044,35354,232874,27452,132272,74996,65018,33626,177308,222506,132776,467936,31034,62102,
26126,547472,64988,60698,451244,167264,688544,27332,97652,376082,169724,136484,30374,26486,28658,28172,
59888,27026,210998,69704,71144,218348,69218,96758,166292,27836,97082,171638,64736,123848,228878,66986,
124982,25928,76862,153026,98282,130466,360416,28214,34382,115604,28046,439802,85484,141308,71468,49484,
30482,30554,74348,79346,167294,27038,45578,45326,119492,28646,679364,130544,277154,122546,64358,45272,
117848,333818,26642,274238,65492,74186,86726,26462,27512,76106,494828,68444,82586,129572,29114,28964,
27272,308006,131192,49214,82082,95462,26044,170296,165722,31306,46342,122320,71830,721702,956416,29290,
27238,124600,96718,149476,348916,26326,204304,125734,99580,129730,3319870,72058,64390,647344,364954,26410,
64784,283208,208946,169760,27146,1256518,222740,149942,26518,26746,93256,64438,97982,66020,648086,94856,
299204,29150,151460,1662728,27368,428144,78290,182726,25736,282842,214934,67802,1790888,26252,533942,123080,
93722,46160,209912,209228,27986,26212,304636,25816,66442,27580,125320,45262,45172,75596,45284,73976,
1666604,479666,120092,234722,1236746,64576,25774,26080,124256,3927962,138922,135400,139732,1197916,91570,252574,
96244,287032,25892,210146,64318,831010,122584,74872,45356,11569448,553294,45142,25738,339902,25816,299626,
25802,25754,27382,45154,281926,26578,115186,354964,373270,65956,45208,59896,1203088,223582,94666,30700,
25840,27478,302998,124570,231088,117190,47080,64642,927958,28570,668002,93350,74336,147674,66250,59578,
167500,26674,434104,122626,93826,26362,284578,116614,64720,366496,499798,235942,66664,47626,45160,26026,
212320,130786,300538,26188,45884,1166600,65240,3311612,428636,65060,122732,283706,25748,391538,65510,31148,
64654,46408,281246,45566,26036,64490,119600,1270580,65272,909046,112114,45338,64784,115066,463444,64556,
65096,64394,26498,26336,66284,26378,329786,66914,27218,115360,169846,211174,25846,74380,135548,3464132,
110102,78686,309470,807350,139208,34322,83318,176624,31958,671846,888494,48230,95242,65218,25930,176014,
637150,64462,413320,66640,346198,211090,67450,26056,64732,116740,45838,26164,139370,27128,64856,25786,
59614,25784,185206,252646,119272,26284,865282,46642,27412,220804,45364,209932,210922,122362,26278,212542,
150862,170962,124306,66022,114646,70468,29164,218698,26572,402512,64526,247504,209218,64534,116462,821192,
67592,122492,268418,201944,122816,123760,183382,45758,25766,127592,25868,86852,141974,79400,30068,26090,
123704,64916,1206776,373310,165986,66482,26050,65732,28418,342050,27068,76238,64544,114452,830966,74174,
73670,45620,27032,1759010,302000,98852,26324,26990,46322,93830,193526,138046,337420,64498,95806,1225354,
989158,45154,47206,26410,136036,26012,175178,25886,123022,560314,27604,402262,137044,122698,250910,184108,
45400,65158,214954,4014268,123262,122614,61384,202462,26338,26284,28060,123316,46084,31156,25828,1114052,
138452,848834,214222,269812,26536,45136,
//
183074,209846,67952,1172234,427532,556526,532630,25792,114532,183742,112084,381250,136954,114220,119590,284770,
251722,211220,209600,70850,96748,27142,26602,64528,28876,70306,26716,1103920,66238,98698,25864,123658,
76018,119164,65716,26872,762730,215188,343006,59782,32530,26878,124456,1539904,27394,46210,495502,46174,
122902,30076,999808,123712,93778,96916,348838,65104,27634,215674,409598,125360,696326,29546,342032,85814,
96578,64214,27118,69394,60004,68062,1239454,66766,47098,259462,2907262,28372,28216,71182,26182,95206,
27454,68602,67684,94612,535702,26614,8233996,249988,79492,774166,203314,198442,29452,74146,26578,539614,
66118,31126,211054,25790,288862,46726,1236268,27322,26188,4465738,156652,26404,228790,65044,374560,30220,
124138,29158,148312,94690,170038,95014,96472,4725748,67492,123220,305648,232298,59744,378722,66104,26066,
25964,60068,26266,202282,167038,339836,122378,248044,608548,418648,101758,803704,99100,35902,567508,987304,
492070,349798,114886,27022,100948,116014,70222,225598,152842,92044,136660,153436,76906,215860,78538,152464,
37354,25952,381404,26102,653564,26546,45862,46888,277714,285190,128908,66430,68248,34270,26488,45772,
340804,99970,640420,36514,27172,81844,1596070,27028,66628,97882,96706,510472,28684,26668,170794,47014,
27496,27370,119386,67816,213796,25900,137746,26794,386812,188962,25930,473860,64518562,29548,490384,205138,
122752,259378,204652,27460,33598,148148,535688,26068,26032,196954,74164,2320666,1723372,10749958,6749098,45260,
123490,197984,65666,197582,122744,211034,26168,26132,26290,1343062,209818,93592,220148,25774,275020,26216,
93532,25970,128768,25808,751834,561916,125866,74248,218314,66448,6946336,187324,122464,286246,25846,45214,
211024,26434,178576,1030040,213938,45650,126620,64430,46352,25778,26036,210212,342728,537128,370556,25928,
199304,82478,354440,45182,65392,26104,648400,45688,234808,2025016,214762,72430,56906,33206,78668,736982,
822182,63206,1782854,66614,122918,8017406,184316,215798,69404,209924,30668,234392,137258,1787036,74858,28598,
802916,542228,642344,67418,909644,265334,74696,2249546,542246,157994,100052,102578,1036922,73238,137516,48302,
237938,392054,299582,74888,675896,7464194,70772,109772,45656,183572,146426,26366,1842278,205718,65894,458636,
1288106,47294,407282,289184,25978,344666,74644,312436,26134,346922,28102,210526,148570,25870,27286,25978,
598174,74164,272500,64942,28762,129364,66004,122938,74704,26338,28084,25816,93544,123910,128392,28492,
93902,1082408,285314,25880,95630,172076,676076,94658,203858,524642,27788,28790,122504,27422,222836,45566,
82664,27386,26272,29326,170158,837274,203896,27298,66424,437968,124582,125932,31762,183304,96214,28486,
124312,47656,209632,668722,65074,404248,1140484,27148,47332,152848,69194,112280,650288,144902,27356,26408,
27338,45374,95006,26024,133436,95654,91202,346358,137882,434432,122744,123608,798338,26188,216190,26404,
122770,549838,210034,25990,845272,116596,209548,45394,345142,138014,116684,69766,26116,122956,25834,68344,
45292,794446,28690,27466,25864,64636,25936,235762,65050,45130,116890,25870,81548,142856,842732,122548,
25942,64460,70166,163258,26488,32362,26308,581572,293380,45376,26776,94798,124138,98084,539288,93634,
65122,212450,232082,519682,26438,8622986,26006,290462,81734,131738,425084,130556,26762,45464,47462,206876,
256286,210016,1166696,26918,277730,1001284,25972,278134,347074,184270,25856,65930,123826,65650,26932,126472,
45496,233374,374602,45320,26186,26174,65090,26516,221266,2930392,120886,49678,110332,33874,951238,351676,
72982,64648,69958,124066,31942,243838,141262,332812,69094,122344,26206,49732,224668,514186,27064,127528,
234928,83086,66124,372088,63718,125686,824452,48958,26252,25832,25990,26546,341222,65956,376006,137866,
275042,64558,26372,3041918,25810,125350,65032,1031308,122812,324772,329738,65308,25816,794558,661160,45610,
65242,125992,232378,153106,64808,26066,68174,124208,214814,830852,232694,27812,148322,33938516,26756,67516,
115870,211930,25864,64780,174550,123314,25820,25912,183034,26230,255926,1732618,26864,64844,28124,46226,
3945986,26120,122822,170846,1570940,93572,93950,45542,97946,27692,440342,95732,46568,30764,423272,8576468,
281522,167182,26194,156290,25888,122654,348968,39794,25844,25952,929252,139844,288014,718448,26042,27794,
301016,59686,94184,66302,122974,25856,64652,26020,2003062,428594,324982,96784,2892796,1331218,210934,122806,
65008,633428,833012,66076,823912,74326,166468,-1149956248,122828,306392,26078,122638,168904,115654,1082380,777074,
2770274,4180574,5069630,22436192,8690348,4400744,813566,7765796,775730,1170290,890138,999218,7231682,751538,6020570,3146852,
3194174,1207730,5151278,1640738,1011913724,2586980,2960228,6611060,35820632,1109054,937010,1817426,10441496,7690352,2420402,3413666,
1381658,6650426,12870254,83296028,1825490,15271580,14588474,8723972,8648858,8588378,20428526,1047602,1847774,2766314,1435646,1559090,
7354154,13500110,549362,756914,475634,10665758,1373924,1220834,10282466,3776708,2471474,1325810,8246570,8658092,4314344,3328400,
6414230,784082,7477112,4703630,9040196,1165586,7286114,2188946,2235236,2661338,2957978,9720974,1413014,3949250,1426898,2314334,
9602876,1372466,9077630,25900400,1780706,3448658,6517046,3460496,2297828,1880030,30506222,2057726,5351348,1127522,19641206,1331642,
24633578,2307044,9711740,2398898,20646860,2076860,13059974,3842318,487730,9169484,211747286,2129864,2700338,2629274,7713308,11435216,
6764330,6682682,1746686,4498418,14965670,4314710,13115468,595838,5045438,5823740,4739918,2543510,10604108,6230792,2580446,6066698,
2373320,2258930,13867526,6571694,2048978,759134,2641370,1996490,793274,1327538,1456706,1140644,34403456,18154316,947378,1311230,
446906,5675294,11020052,6585086,8706206,5868938,1090706,5075786,736562,2433890,1652402,1720442,2538866,3754838,5105918,1794098,
1850690,2447282,737426,3221768,2617598,1731134,7172390,19181936,6138668,3195236,7379102,10962824,778034,2544698,2786402,2524286,
1055714,1871102,4089902,2853794,5310248,2130626,1312322,1271378,2199332,1895522,1725572,11878994,3872522,3011258,3024380,1519358,
15556160,2037314,1341362,570674,1350110,7083452,2072306,4734614,1896050,3168722,7201550,1388018,4813346,3827756,8099858,2151038,
993074,9244478,17824214,2235602,1422686,1522658,11492444,2779880,1482302,6439712,1481330,3066386,10501976,1502714,1395470,3457406,
1516322,11567072,2334746,1551314,3562382,12201032,3588626,3531764,1079570,5443202,6937376,2422226,5521934,606650,926498,1606718,
3916310,3086546,3693602,7195394,7315544,5600666,16303052,3153128,12625472,14305856,15162230,8471468,2505332,3211562,10738334,3811700,
12564236,795218,2535950,4438820,2939834,5037350,8736824,5714024,26417990,6636116,1655042,3877310,13263914,3076502,5876228,3903554,
1767098,2597186,2001098,3392066,2512892,2610308,2017994,7077134,500306,5994326,3061010,4675016,1749602,2106110,4008530,5692520,
9091118,4699208,7745564,6605498,3558188,2684666,4167572,3574058,1786052,686930,4087262,2710910,2969156,6191156,4685060,9036806,
2878580,1186490,5289626,1807922,1809380,4654442,1816670,3328790,56261468,8430644,3650792,8144600,1289522,8348996,8294564,5046302,
1860410,3724664,1311410,5262428,4284092,5809430,1631666,2850878,12509804,1242866,4679390,4336580,1248698,1336178,5950586,1250642,
11080922,1607474,2894618,4560788,4375946,4634030,1591346,7549688,2929610,6663548,5814506,1279802,1374482,6702914,4480922,15871952,
3972200,6609326,5348612,1979966,9952976,2604638,18602744,4391672,3664442,2003294,10390196,3065204,2326754,3610010,4036988,1445042,
4483562,7017842,7879790,3573722,6658808,4354346,2064530,10542800,7317866,2087858,1375058,7175306,8665880,2096606,2379458,2542538,
2762210,5953520,3192050,6958244,6895370,16452560,1514162,1654850,11328824,2142398,4758062,5189780,6866390,1417826,4927070,4430984,
1546130,1429490,2494658,10623596,3305774,1569458,3704252,1006778,5926556,5253338,8784938,5257670,4611350,3706256,4223126,2262818,
1110782,19365644,1779410,4454948,1633682,3454490,2389550,4718696,2297810,2064740,4467434,2027378,5517560,2318222,1528634,2322596,
3176030,2000498,3537596,3546344,2703740,2379620,1561682,1194962,2511662,10054328,3590084,3172730,1353146,2730236,1573346,1720946,
5222282,6214664,2553122,2402786,3131906,1737074,1129250,1641434,5522204,2414450,2089982,2420282,2525906,6486806,2306282,6053780,
7709204,1815806,3730052,7470956,1785746,15080582,1837838,3284084,2132804,5961926,3760670,1801874,4123892,2266916,6274442,1954706,
1668026,1818290,3795662,3470690,5753756,7561784,2532548,1671518,1911614,6144500,4084526,3284984,3376892,5674232,3221390,2675390,
5762090,2563166,1691930,3352700,8828678,2654978,3338120,2473490,3599966,2598158,3101330,3997622,6580442,1537490,3957500,3398600,
3531278,2095358,11923736,3427832,1521362,1913018,6498794,6828968,2366498,4475756,1757054,3470798,2538884,5107862,9143606,6406940,
20704088,2342306,3009476,7607144,1965458,6134294,5177846,6345704,5192150,1791074,888098,2916986,2927738,2840834,2738126,6226148,
6750662,1374194,1213778,1834814,4793114,2141966,4787372,4241810,1950590,1347314,1227746,3151406,6449222,2840186,3755000,7722056,
3833084,946130,4021922,1491746,11666918,19552934,6541076,9293780,1253666,954194,2397074,6501980,2127242,2904338,2905796,2380610,
4859678,2369858,2603684,2210450,1365410,2585540,2956826,4798442,985010,3771146,993380,2199314,3590204,2997650,5215916,2149214,
2222102,1317818,3811214,1365842,1766882,5396546,2510786,2304884,4105028,1609106,2562302,1021946,4098440,1897466,4740626,5342114,
5084804,3085130,2274266,1460642,2295002,1855730,3115748,2576450,1885214,2328548,2760158,2565830,4992950,894962,1922366,1775966,
4282256,4216538,4931714,5584748,2642882,2515214,4088900,1488314,2803898,2929790,4889162,3242594,1955684,6450860,1477562,2407826,
3079460,6759290,4020860,4129268,2763074,2350946,2328122,5087720,4624898,4989764,2868554,4284362,1914314,2332100,2070482,3359234,
2224100,1301690,2495306,5081618,4533044,5977964,2536130,5054096,3991214,1168466,3798212,1812962,2114174,1674914,1180706,3444446,
2713460,4790990,4769768,1527122,3413828,2502050,2682842,1206266,1549154,1218362,1463906,7104956,1662242,1355090,2368442,1566650,
1450298,2675126,2383994,2692118,2693522,4899044,2456690,2410238,2711666,2253854,5816450,2738882,5755214,4200500,3700406,5111912,
1833890,4389230,15026150,5610872,1067006,4164212,2885978,1294106,4140020,2896346,2487998,1299938,2814662,4890890,6344516,1309010,
2508410,3658244,3833156,2090558,2869130,2779706,2072414,1424162,7325480,2931338,1270586,3575774,18887096,3967220,1836218,1966142,
3003590,9705692,1939262,3048842,2344250,2169626,1179218,4346966,4126142,14143088,4178630,1829090,3146438,5280572,5110958,11068436,
3490958,1539770,1513076,4155086,2999774,3251126,3772604,4533572,6227768,1284194,3360710,4358612,1582862,2331554,2865566,1986554,
1316324,1966802,3028388,3040094,4895966,5700782,2074430,3928838,2023778,2056286,1675742,3588806,8624558,1715108,6367754,6383882,
2010170,2532074,6275900,6292028,1759694,3153182,9336332,1793012,2297882,3858374,5145284,4217690,5082116,1498034,2622902,2798498,
2307314,1893902,6603950,5213972,1549118,8077808,3074450,1959674,3536318,2008526,4521926,2043644,5659958,1977554,2071292,9766172,
4363094,2542052,2549828,4457270,4506374,3930932,1739090,10159832,2594390,5213018,2296526,1908218,1890074,4182302,2340302,2818100,
2359166,2843858,3312698,2184590,8612570,3165986,2468468,2790086,3210638,2521550,13938968,3073052,4137926,4375580,7785884,18977816,
5805878,26074,81754,26128,8550208,382688,25838,26414,64718,26210,64664,1523276,137204,126224,67490,26248,
1158460,25892,3607574,122900,346154,615542,96274,27112,214078,262408,65848,305794,64822,25826,25898,25828,
256978,3553622,360974,65546,124568,373886,94444,123244,74348,138208,183218,236824,66106,4061194,93662,65150,
26336,137348,132262,65194,26134,331648,64978,28156,66598,124234,45368,45728,882554,331240,252328,25906,
26668,70004,59882,66062,93764,67142,397928,122648,28058,47804,45914,157798,448642,185470,45448,122986,
347464,30836,124712,61454,124010,26504,248264,96164,45974,1857242,170792,123578,26516,60536,68984,65204,
45740,130052,25982,64942,93650,66694,26344,122870,45392,211376,64658,260570,65216,2737118,211052,27572,
94160,224120,374266,26296,27938,1946150,949210,45868,167038,206494,171412,184792,216232,663016,4673338,116692,
76036,25900,78358,26024,440276,95342,26006,137786,45566,64624,278354,419402,1267052,91454,130286,28910,
26780,74300,26060,467420,59864,75218,25940,25894,531308,45290,118208,539900,340882,65734,115556,137696,
879530,213628,669532,1225642,25922,45250,45358,190384,26872,27794,141362,125516,68786,27974,60428,145016,
211598,32534,72782,101564,119708,141884,241814,68894,29798,212084,217106,26858,2351618,33482,49466,1109402,
386234,415466,126062,6183674,850166,592622,292706,145286,3951854,65762,237842,244646,561032,350594,78374,27242,
454660,45346,140080,27562,26746,64942,122794,28390,119056,25900,45778,66200,210866,93866,27080,26324,
64760,25888,835132,115672,123844,123790,301844,45806,64720,26414,65086,124918,26384,123458,28264,283810,
212314,26986,27190,60022,29044,863554,94684,28658,26294,213302,25934,114836,167324,26408,34274,47894,
125156,70292,66098,674984,65972,26996,27464,96386,123806,69266,160322,1584794,68834,74624,119882,123698,
27704,74414,210368,27524,374798,66512,74462,134012,2197136,238826,26822,26438,277112,30638,32762,131906,
10216298,25858,375688,123508,330544,25930,115714,45286,45268,700982,26138,225350,134414,596978,122966,145460,
27146,27926,9177956,683594,281186,26822,459116,29438,53894,147152,46550,435134,543518,1178720,37682,619082,
122474,123446,68444,25994,132326,1257254,66500,218060,27890,29006,99602,183440,65078,46694,1243520,963422,
47630,359318,206468,68120,1559252,170702,69578,66932,46046,179066,122884,1002326,263930,1034162,696986,352922,
4890488,3070904,308330,9720896,821750,985046,1318442,2000786,2972600,722906,526778,2800220,123386,627002,2023304,3396524,
730682,1995728,2451308,19135472,3602336,3146774,1133546,1230962,585716,3711020,1641092,1891436,638810,1061486,2902616,1764590,
2188868,5629694,2342744,2660936,5253488,769778,2210738,746906,48727220,1775570,1124072,1406708,1130984,1724552,302702,2377736,
626678,1764872,2844968,12292808,5705564,2196944,3611204,1323752,275786,1578968,3784370,1264040,1463720,635450,778010,687290,
2771396,377978,776690,642902,1733972,791798,959090,1219298,390506,678218,783842,7831328,5599076,1243058,1095272,3894728,
3028676,1875848,577130,4565408,2175746,713714,1014854,606938,809114,623258,630266,1889924,565142,608234,1777616,3930002,
296186,6768446,638330,487382,771692,1607126,1233878,1832912,835658,1722308,1150568,328298,1313384,1306778,2723768,232502,
904814,406178,785786,980972,708026,3068042,1510898,201722,692474,792890,3264872,3860384,784814,13500032,549590,1932260,
3703730,2070770,524276,5500772,16227896,2685992,4086176,4288388,866138,975002,712538,836954,2947676,1362182,911174,4689788,
4683506,126842,1424876,6151712,1849154,1922054,1305224,6059858,275450,871286,498074,2907176,1737338,8190644,645818,334322,
3579314,1057256,1582340,1360520,474746,639986,516218,583514,827546,9957092,734234,340154,2587688,6815552,2129864,1732460,
1143482,1586714,1373846,133754,381434,652922,3502526,1611500,1405922,433274,1144754,1077188,2293844,1150772,1568732,1537142,
1097798,3831980,640634,934316,2445926,1163894,4367120,277754,4811756,3658532,526586,702962,5915516,915062,1747094,293306,
1709960,2910578,11325128,384026,399578,16356920,870002,3540434,603050,8254580,965606,4839512,801626,11421374,4837244,664610,
763226,4738940,4852634,550562,5702162,50164358,1770422,1514600,326138,2870726,2425064,1254938,291002,326330,5469368,487412,
1656698,1660886,775922,2306966,6414152,31424684,1440914,1155146,1038506,2333210,4428356,4319792,846698,1866650,986666,4642682,
556394,278690,571298,697334,731354,2613176,286826,894950,1899176,544730,4925984,612122,1502150,13799570,2922188,11374268,
1248458,5185736,2004488,737186,1137650,4760780,2334614,1149314,1267412,2816456,2209730,1523336,371066,1122278,1050602,830498,
1654754,536954,2634008,765050,1295114,710618,419828,4792184,2518376,2443208,5088830,279674,3981200,3041798,1224296,7214594,
914090,1524020,1633370,4003052,15333404,811502,1484936,3193880,3712928,6364256,727466,3148232,945194,670442,1327190,2039144,
1002842,5115074,2095502,257018,459194,11067080,2012900,1751468,793562,464378,960488,1360724,1803956,3656264,8041280,900482,
1908932,1274984,836330,3159896,1001960,1528394,3532472,3150662,1517378,684698,590714,9248504,1213466,2484158,2490674,527234,
336506,2669216,897866,888818,1668362,3023294,1114766,1303178,1904342,15648332,660698,2753114,10581566,3547040,6149930,647666,
857714,2186600,1943438,1353434,2822072,668618,910202,2295752,1615874,518810,933530,2867120,520916,5169020,2088914,2602256,
1957328,2214104,2608772,1134734,2031404,2237264,1242626,950930,1685858,1283450,553274,792554,2322260,3107408,1598378,3304238,
4025948,1453364,482522,2823884,906314,2661260,5351270,3774362,4524584,1050170,3430076,722282,1107482,3479984,740426,2159222,
2850128,2101388,1628996,1004972,3279452,2320088,3501068,16682540,942710,1085162,743018,1104116,831470,15165014,573242,1027994,
1464242,8232728,4170290,7595132,3630776,1904588,2779358,1369922,425174,1913306,617594,1904558,2228234,1490486,396314,3141392,
825290,3619166,2083892,1663988,1476572,4878878,4491320,635126,1079330,980186,739130,617954,1579874,599162,1539374,542138,
1458410,1983320,2264012,984506,1096340,1965794,1500386,992822,1230818,565466,606194,2167646,3863102,986018,740978,1388456,
1051628,437162,4106138,2249096,1032674,993794,2976578,661370,1423418,11858270,2085350,6177956,1255748,1026842,427766,674978,
751562,4342334,1411754,796274,2286554,4233632,2357186,759542,1166810,288890,1790834,774122,1197428,949082,1843322,2805602,
1288610,325994,806198,2688962,2551238,675746,734594,966254,489290,2923700,5073440,539546,844106,4485218,1761002,2182352,
736730,1778648,852854,855770,5405216,1100714,861602,6886544,1324274,1348712,2569838,920690,3123122,1337396,264122,1160306,
523130,3483572,567734,570650,2053274,3292088,938186,3120530,1359266,994418,578426,1534874,1295060,2669000,1434248,2339042,
908258,554234,1555610,2118884,592034,377654,2535062,922838,383162,601754,1499048,1349090,2593382,1011914,3435458,987758,
1442372,1446746,782090,1558664,2492324,847322,397418,623138,593114,1006226,2714180,249530,1608098,2849990,1477364,3404840,
600890,1019498,1703384,1499234,5906282,5193806,6898154,412322,3474824,1856726,646466,995738,1001570,2328836,654242,3553556,
2797502,1930454,2359238,424310,663962,642362,2368202,1031666,816110,647546,6963008,432410,3785660,655322,1042394,1595462,
3671654,1705262,1727330,676250,2446934,2160356,1617332,1813976,693122,7294784,1271438,1212458,1838600,5034104,5539004,1639202,
700898,702842,689018,284522,452822,299114,1787246,1094882,1804238,716450,1906640,705866,1130642,708314,1145714,1691690,
2565032,1112378,1113836,726170,2650046,717530,918626,3420068,2870204,1709186,725306,14639378,2604398,311738,1179122,2763590,
3947216,1877966,1885550,865034,1735430,2925158,1147370,1068008,2031056,1757300,484898,747338,3170750,1488020,878318,759002,
2327828,2492132,768938,1197710,1179446,3751844,2093912,1976270,1253618,772826,1130216,1814162,778658,6256688,778298,2761862,
1199858,1020002,1827284,486710,1941458,1574366,788378,2475284,2043854,1212980,1217354,3067826,2814350,395810,1311602,1226102,
801014,1314098,804218,30678188,2078510,1875398,2840594,810842,811994,1635476,909746,1213160,2106734,811706,709430,821210,
1229288,2879960,830282,3192242,3508808,1351922,819482,828986,2142158,4380242,825314,2310992,831146,4419608,1065398,1270184,
1697972,2958692,840866,1287338,6729080,998132,346730,1013666,1967252,1296086,4498340,858866,1600988,847670,2807060,2225966,
549050,2015180,3851960,1984748,1424690,883274,1322600,1310666,554882,872942,1159970,874202,874994,1317956,1167458,2006618,
4128656,1322330,3050546,1353128,1459058,2024114,871970,3643142,1469066,1331846,2059106,2314706,891194,5465276,2113484,915890,
1339826,2476880,4655804,975626,1845428,569786,898826,881690,1711580,1359914,961262,1069028,2363342,893354,1366070,4734536,
1405574,1522994,1816070,923594,3168644,930290,1447016,2462162,1384334,1389398,991178,2417102,909878,3194888,933962,935258,
2124716,4460432,469538,2129090,1471208,1307426,944186,945626,3988040,1124324,3234254,8711960,2142212,1573106,598946,1616522,
925430,1894802,951674,1415642,1410578,1859036,959450,1432196,604778,2164082,1503878,934178,2362316,7437668,1145588,996170,
1880924,672362,2177204,967514,968306,969458,1963526,941954,4010558,1158836,1532552,977558,1539752,786722,1204370,952646,
1291190,1278068,2557742,1457924,3978482,1571462,1468130,995054,1471046,1246694,998834,1585112,1198052,999170,1479794,2247188,
1991516,1597352,1018286,1673522,1542788,972086,859958,1049162,631994,402074,1684850,1611176,1612904,2042258,1492916,635882,
404666,1497290,880034,1021658,2282180,1023242,1285556,2583500,2348240,5206928,2793938,3000920,1505516,2295302,1669766,1650344,
645602,1656968,1248740,1668056,1154138,1016918,2321546,1004162,1842314,1006106,2940848,2736590,1997198,1011938,1425524,1110218,
2138972,1357286,1771826,1565996,1051658,2365286,1287140,666986,2374034,1027490,1109762,1073930,1296356,1438646,670874,1576022,
2400278,439658,2404652,3222104,1586228,2649788,677354,1090646,1089482,3641036,1091642,1092722,932522,1396166,1322468,1832306,
1597892,1324724,3667280,1634156,1101146,886082,3106736,1797800,1611014,1989770,1058594,1109426,1652972,1791620,1114970,454562,
1177802,1116914,3719768,1822856,1071854,1834088,1676588,1124978,3154514,728234,1074146,640922,1077062,3759134,1196618,1854680,
1079978,1208066,1135022,1301594,1393586,707810,1504742,1944710,860822,1117268,712346,1188950,1101230,713642,2387804,1526630,
1159790,1408532,1678082,4349624,789218,1912280,1543622,3301970,1420772,1169042,1689746,1926104,1170158,1691204,723362,1111082,
1936904,1178258,1079954,486314,1096154,3143372,892022,1185458,1993010,2316686,1713074,2043014,1189130,1965272,1126634,1128578,
1130036,1256534,1194458,801962,1491890,1276106,2510780,1730570,1011254,1472180,1010498,1473764,501218,2004944,1151558,505322,
1637222,1488356,1227860,509930,1158710,2044040,931766,1358594,2046632,513818,760298,2693336,693410,2621372,4074062,943766,
1519124,518390,899810,764834,2111108,3256910,1528676,2719580,1796180,770018,1354838,1256882,2728328,2102792,1258610,1259438,
1260554,3633746,1807844,2112728,1809302,1925420,1189814,1192244,2754572,2129360,1272434,806966,1527386,1953644,1831172,2264198,
1326164,1205366,1511684,3355214,2495696,509594,900266,1456898,542690,1586660,1249862,1296050,2768828,1784678,1121090,1302674,
2192216,548522,1602404,2396552,1310126,1870538,805658,1235012,2768144,4297136,2233394,699242,811490,794498,1639652,2872670,
565046,1162250,566306,2274584,880694,1609988,15317852,2072876,1449950,2351492,745898,1116230,1263686,572660,1666580,4251884,
1042358,967850,2912036,2295248,1355666,2068502,1268546,1886054,1370258,1263812,728618,1275350,3576398,1054358,2323976,1369742,
636002,1057910,1674842,1949270,584054,2331698,1284098,829826,1476692,1700708,2964524,4287380,596762,588662,2361560,1966766,
1294790,2449796,3017660,1969682,2385176,597986,854582,1069910,858146,2409296,998114,603818,863330,1101974,863978,1425326,
1645484,2441048,870530,1767956,1768292,562082,1629782,1551050,614042,978998,873698,1574996,2033510,1443506,1787108,1290434,
2476040,619316,1066154,1130390,1371716,1211822,1354082,3113240,627254,691298,888116,2516432,1468562,2532632,1152662,654038,
636290,2670980,2087780,1374980,1287854,1377410,664250,1728086,2575184,1496750,2552882,1168214,928130,1046582,714146,1866596,
1429700,661994,1693580,1509386,1458062,1649354,3349436,1402196,824630,1792940,1521554,853034,1893668,658646,660788,926186,
1415318,3040286,664802,1401026,1470020,2662232,666530,1915412,707354,2163596,1544882,670022,671714,608738,1148642,2697224,
1556366,677546,1333214,979178,1806038,981122,1484306,682550,1572782,684404,1240982,2485292,1582610,765026,959558,1811678,
775394,1144886,2781464,3577532,962006,2796368,1267862,5111672,630554,5136944,976598,1625054,635306,1495508,1577156,1506956,
713186,2281694,716084,987746,2059556,1246946,800546,720854,993092,724292,2632748,1548482,963626,2915600,729602,1669010,
732230,1004918,815714,2948432,1544108,2342930,1012694,1339286,759842,1692338,661658,1021442,747350,1559660,1561604,2141540,
1416158,754388,756278,670946,1722254,672026,3909308,3039152,3620624,1381910,765674,765764,854114,1590278,1740254,827882,
680180,1074902,1745582,1649858,1748498,683042,3673112,2207012,856706,782900,1266740,2461028,5609336,787526,2239844,789812,
3169616,889442,3205040,1127894,803798,1086404,1802948,1121900,812546,911138,714038,1099526,821060,3288848,1854302,1489814,
724514,1695254,830294,726836,1365044,1797314,1456268,3341336,1229954,801140,2231582,1887710,1398446,847700,1139540,3426224,
1547798,859076,748058,1411082,2432804,861254,1153634,753026,753890,1950404,872198,1769612,906614,1588118,2701598,766634,
887876,3578288,894788,1810436,904022,2020190,911852,789044,914372,914390,1210820,2580260,1921046,1028588,1602782,923138,
1040738,2060510,1223942,927494,930644,1055330,813290,3799472,1331852,819014,2121746,831812,837590,1736204,1348052,988100,
845366,846338,1297004,1526750,858650,1001222,1005164,864212,864482,871124,871988,1027844,926690,2049548,1038788,1041236,
1361156,1051910,894020,1376708,1206626,1389830,912326,1088108,2393438,3261470,4418096,1112516,1623950,1125638,950342,2480414,
1647278,1650194,964436,1152260,970754,4639280,976964,982580,2260934,1198700,1215116,1713374,1021676,1033988,1036742,2422796,
1262852,1278404,1291526,2022686,1298060,1087556,1088852,1090310,1116932,1136642,1147334,1408652,1161644,1442822,1227524,1484684,
1962206,1254740,1276934,1942412,1286060,2023442,1595276,1303556,2133278,1396652,1412204,1414148,1844108,2382110,1622156,1662980,
1902092,2941982,2275340,537682,94304,1480276,558658,385804,785644,12550276,508276,75682,304162,165898,227608,243082,
98038,16430608,2083888,224938,512002,128746,812998,116812,5638552,133498,76906,155494,303508,939844,591382,114964,
410194,528292,601192,112678,219682,78526,3070954,334348,80434,194698,181846,71602,440722,255934,390178,14031604,
237574,539956,370738,31282,985042,224674,5186062,61396,101206,31978,35794,422254,326836,6613894,134278,305836,
322984,111322,155602,235684,239842,7760404,82846,90154,254422,440326,6027184,574858,113842,37546,154468,372574,
2323738,6650344,81676,99226,791506,259318,920404,511756,228826,302698,1077958,456364,224614,26360,512072,46966,
27142,65716,26518,543832,203614,189814,77638,27256,27004,82444,277990,392350,70792,143836,1087342,221290,
47092,74722,25996,27364,94750,590650,45742,2984524,66994,26872,441934,327562,896344,26224,69100,28636,
1230046,182038,1093174,26414,152846,211082,94406,660392,1723274,70802,93758,123088,26236,26686,25984,166828,
25888,354962,71156,26516,27230,1283294,170182,203372,185204,210346,25960,342052,26278,70702,210184,350734,
27214,45566,6532232,2635970,197726,169978,183988,45658,26428,259888,115886,74536,73304,94246,125260,26188,
26512,25888,341314,25880,26774,48050,176678,26038,167672,123176,341552,25898,123256,26386,32542,74648,
168398,46190,26864,26192,95300,27476,27182,172286,83234,498278,30698,993140,27290,712226,64826,27218,
71660,94004,25972,25918,1840738,115972,68794,60106,124144,4235866,168262,25952,671180,3186104,65462,
//
1346404,96490,189662,157502,74714,25898,28154,212672,210314,26524,119648,25886,66086,26504,26048,123002,
74470,118372,119344,45350,222616,233614,26050,65578,180982,45338,202226,199532,197726,110462,46418,26660,
46096,210394,433198,848188,29134,360034,377668,60028,25882,352468,98998,132994,124102,362026,66628,65998,
279406,96706,127666,5928346,124048,84922,212498,78410,541106,26216,26336,486836,213464,65852,172754,68552,
992860,123694,25964,541736,210308,218276,45404,200888,1251266,70232,275998,211846,123286,835060,306694,589144,
138982,1086986,156836,45680,470252,231818,26006,26876,1150268,212492,25948,123740,149516,211436,247832,45346,
70910,98236,116644,671548,26122,28342,71716,345286,168382,126058,84304,79372,325804,341518,373594,1808788,
30154,150826,126676,298126,34906,64820,587432,26282,25984,210376,687788,31034,234026,76502,166664,94508,
45344,45326,60716,66194,26846,67112,123298,26692,74956,210452,31010,26108,45494,249076,26672,26096,
26078,137648,130156,74684,115802,125342,26338,204352,71044,206968,276946,164446,26188,45832,26180,1488218,
138712,26842,26932,26704,28522,123502,60580,65236,96728,94304,77338,4902850,204940,78388,2421424,253126,
836326,168940,5939242,71668,754246,34666,136222,159526,1629694,158578,30214,278908,147826,282934,69022,7535998,
315262,267220,86758,259498,158740,161956,929854,33598,1260046,91510,961876,147502,147106,379162,39922,1208608,
186580,123470,123982,25906,26086,27590,124196,26050,25906,215860,114976,64822,25948,1070434,26174,195140,
178862,93988,2110042,26206,28276,712306,28618,124408,66178,121012,26674,281602,173762,29258,188318,67292,
117566,45938,451394,26306,249092,120728,95858,116756,66158,26318,74720,293804,27512,66968,493712,76394,
26612,26486,485936,66680,142298,83504,28988,27926,45920,29510,170846,127646,167120,334168,1065040,25928,
140962,26740,296138,27374,138188,27056,374690,126452,29210,142724,566012,195266,76460,65324,267518,25958,
27212,81896,60350,77432,79090,94546,302770,249436,123184,345016,244414,125452,195148,203444,170710,26608,
66184,115826,488210,94388,115604,212684,66794,124880,118862,26374,74818,367958758,-366293480,33935494,52862278,41872198,
-1391023396,680706238,-1172539170,850935754,573146662,1557550354,268786246,136379974,141056086,170248774,-1766612988,250454,26966,31406,204842,75020,
420194,142958,279668,362174,26318,131126,29846,64910,26732,445232,65774,27194,64828,138088,65906,129404,
25960,210904,79114,93974,318812,331312,118414,45478,65090,118292,94096,65276,173392,140884,167848,482128,
45382,1465072,75388,25978,185116,1393162,350206,26836,26062,26014,97096,214936,440402,45440,118270,65110,
-1620314,284198,65936,26894,26006,131042,123914,25976,211124,129962,70882,45614,534886,26428,123152,65542,
65164,170896,282422,87584,433378,1904176,838378,26746,97946,125846,70226,26882,46118,66122,627250,60056,
84086,64904,569858,26036,27886,65470,303140,26708,2109988,123650,65600,74666,94130,45722,123866,27058,
27826,70792,26386,61474,151798,238858,210940,1399696,374722,27022,97684,124756,71896,375298,289276,222748,
67714,26854,118750,65788,67876,95092,71836,68362,123448,1088638,964726,140452,467872,132208,148300,28678,
836410,116878,125186,184076,308894,65516,65084,113012,65642,94964,910778,212152,379928,184136,27758,270644,
276382,65656,25982,26134,141520,119132,85526,26270,45530,344336,26006,26360,1382242,380866,139420,425470,
94034,70228,215056,65836,66016,1433296,125038,379162,847888,69508,46258,66700,171568,146404,276616,26074,
69742,30094,130708,27460,26812,64518202,115504,46600,28276,45664,544076,125144,64934,124010,82246,186502,
67282,25964,167476,211162,27452,26192,203726,64936,1058014,45862,61198,307882,26998,26012,27578,67724,
64898,176618,82208,29324,307430,71918,66302,71624,64970,27332,26588,334816,64924,65014,26414,123674,
123782,229864,641020,563176,1646608,149350,226948,229378,30442,52786,88678,196138,1086814,97654,333094,30514,
64892,46040,26242,94546,75062,123992,184250,386462,1243844,47396,26336,67148,245114,354590,336206,590228,
1410110,28268,129284,125774,863360,129986,27656,45884,205550,120422,65132,67202,74954,603350,134822,359000,
5324672,26684,124802,94094,521116,1654540,1372696,450502,162238,155806,1325302,70450,72322,148426,69298,658510,
226942,4819642,28102,3041206,97546,1068424,617944,76318,88522,1547710,393412,136318,80044,760894,100509640,127966,
1177882,4287850,617902,56290,174346,1394800,27698,29348,826142,98504,299642,261422,117284,215438,281534,66992,
297044,1060106,26258,69638,152072,60308,27494,123908,28004,443834,130712,290282,778418,66038,284576,26216,
48122,1132304,564386,327506,65768,96656,356702,26294,327722,30164,1062374,101084,75446,372056,4465346,29174,
132008,65452,25988,26708,74662,25984,2136104,66770,27956,294752,47468,26192,451628,115616,439064,26732,
26234,233360,67202,26252,132164,26648,75890,1855114,575842,26260,64904,26042,26072,26398,123466,167206,
69016,310222,360616,25996,27514,140458,26164,168178,1118254,26896,113162,27254,94106,26084,27734,203942,
551332,140914,691300,179026,200008,382042,29476,27466,76786,30826,517318,212356,117370,76462,213076,1331128,
75652,211618,29818,119284,213562,471914,127322,117092,30716,94238,572786,94174,133946,64940,26038,71038,
94340,65054,26672,26834,4051982,26156,4376386,27124,65872,119302,27674,543302,1062350,27794,710642,116624,
204308,129440,239066,46928,295112,525320,45776,65204,94138,26674,184850,373442,67370,27032,26654,138182,
917276,65498,26996,46070,3697682,124096,546538,1500148,125014,553486,26128,546214,811570,444640,26696,26110,
27002,26138,26108,10783556,192608,286544,398384,27290,138122,1022834,150446,46118,27164,71954,77456,222038,
75458,28424,46028,1601954,95732,26966,863324,358478,1911140,27614,247664,544022,236978,26612,137510,645676,
30010,26260,221560,26332,189040,72718,916540,46642,1164886,210796,66940,361420,66130,46282,125170,65266,
575368,136996,48766,26494,131800,98908,66742,69532,336562,27166,29266,4889482,123388,48100,16143892,28942,
317992,125806,366118,68452,129274,503422,288466,67750,124034,2799224,123790,26014,64984,26176,46486,277528,
26464,211594,123844,326008,26968,344272,26356,123572,348644,95132,64982,26348,488134,127108,283654,65078,
2322016,26692,65462,65156,74908,349366,26438,326198,45592,160468,277352,709972,66184,27076,65158,27868,
65066,74906,65596,149512,26302,2273186,26060,562952,102178,172342,317800,370828,97126,71602,159064,68500,
195838,128440,68860,81676,28276,151642,261262,214822,358102,26620,72088,46096,604990,33010,204616,225028,
211816,67798,129256,40354,658024,479602,4819582,318826,69202,28990,30718,75070,136162,170398,80758,152290,
151318,26066,215216,65546,376532,94598,113312,234292,347164,619054,27292,29092,65158,28654,30580,596968,
130138,448666,211570,27646,65986,75208,214486,141892,69820,26024,64966,26006,67052,29302,74842,27208,
97228,65152,317644,68122,351532,216262,68446,286948,209302,882730,344242,246970,130840,142684,125056,27538,
30286,46942,212050,139402,3206134,529246,74458,294554,213230,294578,161102,66968,26212,26296,345454,119938,
60182,221684,66650,212774,133478,634814,45926,95774,302972,314378,171094,930254,45626,26096,202262,144698,
4248272,486644,9873236,242822,151682,122882,581402,511984,26632,116416,26282,1187972,45794,167762,257834,26768,
123910,65842,203920,150082,211244,60200,26356,65056,154198,84232,356674,1090804,119206,812002,60310,26042,
129926,30836,28418,66908,99248,28244,282422,529742,61124,354674,136298,47750,26420,29738,65180,125606,
67628,94898,27272,607892,66980,1256054,381080,65990,26030,50054,184370,66314,65684,155210,152570,130412,
174866,70364,72632,200234,134786,27122,168320,140852,30254,117068,86612,917462,76370,32666,369740,138836,
132248,169292,74912,247316,27176,28994,26582,28814,66584,463532,498206,85478,79070,121190,137842,376694,
26008,27374,27674,327128,127166,123602,123764,1358014,179758,334066,65560,45748,47782,26554,250636,26734,
139810,45892,60760,65146,26056,26788,97948,214456,64518088,26312,314042,26422,138322,26206,912106,94292,
206770,119830,45634,65824,
//
45620,76636,2778796,277048,73354,120376,26176,303124,218092,139234,72982,37666,61426,67684,920848,201298,
2641744,28594,95494,120232,446026,26518,79066,96088,280138,48934,26212,209476,66136,98194,459346,435802,
26434,215986,70834,3279244,102892,710896,238342,70078,26956,313222,28738,132526,29116,125968,127372,38782,
637348,30964,32014,178066,214042,222466,174178,82162,199594,26996,175880,593768,9570836,41802464,198766,65350,
379358,26606,126908,60572,65204,94408,541762,45746,65128,26176,123934,213140,541028,130532,837002,65314,
45682,65546,26422,3268942,65660,731498,26756,139064,2907746,26330,65282,233330,135230,75086,67288,119440,
74836,123952,26986,1244246,96854,66926,119156,83246,378128,660074,82148,131078,435056,74216,224552,343216,
119054,381640,173500,349774,88132,144196,158380,123844,125782,311854,347830,130684,695788,2562532,223024,240574,
521818,616102,26482,34054,4215904,26644,1355308,70810,328372,909484,626794,245758,948670,33466,251206,28318,
264238,335572,318562,210670,182248,132322,117880,26422,378934,66148,124810,48442,71782,130102,145444,47416,
833344,35662,482668,101410,64282,208924,127888,233458,292900,77002,83992,27022,169846,1180822,67282,48622,
181996,46732,39658,276934,451348,100276,47686,3460498,1190650,401776,1543228,4953976,26260,119884,100762,30010,
26044,1092112,66722,26558,27770,432410,261446,26612,120074,27638,78776,60290,129614,3906932,26504,60884,
28850,27836,7820078,325484,45694,202000,97358,26204,333136,61054,71746,341884,213478,65150,28088,95174,
61436,28412,28934,185222,125396,146582,68336,45614,171476,1041452,238304,185492,130364,26486,123122,26822,
2362292,217736,26648,46064,46964,66104,551942,142082,60250,212954,48446,28844,27494,343502,26234,481172,
124258,67070,26210,75020,4465208,5287700,26114,26336,1244444,379850,124660,1012966,65350,46762,26090,67418,
27260,26270,124658,26936,65384,226070,561410,213110,171746,2313866,126062,60590,65960,126926,236702,151976,
294536,529496,26104,65752,65158,337162,29266,211660,561694,1148074,211732,26878,550474,416380,68848,1464034,
26186,65308,66388,65524,639344,152501042,1872866,347698,96968,3301112,45866,152156,212776,26122,406024,65696,
121112,261176,124646,66020,655388,65894,167684,974012,65588,29714,148868,158080,129154,47602,46198,47386,
82756,111916,26038,71632,140962,65794,47260,65974,133294,219496,68710,67684,116770,26380,123970,220666,
76528,27820,98794,26320,26272,26398,28558,444514,26824,68062,65542,26812,26086,344882,124076,205084,
124372,26278,26134,211274,65572,1696102,26086,590792,26258,719662,124042,75668,174602,71492,544052,26048,
566872,26272,94382,543158,66338,212840,253820,167938,74938,26908,97078,201176,65120,234112,26066,65594,
65378,26150,122848,124462,139984,119446,7226810,125594,432308,1887424,120478,450322,2065786,75130,2436118,1110796,
284920,65356,106162,71170,264814,122200,5979058,448042,1612186,95686,2498324,225224,26434,217606,503992,29182,
116986,291394,557194,185176,94846,124834,26948,26084,26888,65540,75346,45700,596116,26054,66068,138364,
26338,294848,212900,156878,95026,65992,65326,65488,65128,66208,520294,201208,75722,26048,45826,48202,
27412,96454,47194,26578,357724,144136,177778,217108,713044,66518,65204,757322,32654,45596,32966,213866,
201332,237782,460856,26072,127196,536996,119684,234386,26252,1334258,63452,554714,244934,49412,27002,132488,
75188,26198,561356,66842,215972,466202,186752,2988926,71144,247508,892916,137672,80372,304076,26626,27592,
26108,65192,360878,236080,9175214,46310,234542,26978,65260,94582,803906,199160,26122,65896,118952,546034,
79678,167428,27724,76042,26704,26092,245278,26488,26302,26914,26128,29522,66458,347744,556256,50198,
26732,45986,26894,68636,124184,70454,236846,60728,329618,139096,66608,123968,314836,126934,184864,1097476,
219760,381598,343852,30724,61222,1014952,310462,26116,218788,3020470,29020,27562,69208,388888,346282,27580,
45724,82588,2482882,75352,26638,221908,75460,97054,46462,70234,66328,127798,179890,128554,215548,494026,
307708,28696,65572,27772,28708,27094,218302,26522,26770,124960,67594,26200,27100,60688,171292,567976,
26660,1078556,65288,68636,346520,212060,139988,367916,594986,66638,26726,130012,4465124,26116,333610,67930,
67210,245876,45638,803354,124034,724298,26222,26186,3746512,623290,28396,28414,488506,106228,31996,107614,
1116148,78142,122428,132268,345298,80398,3084580,31342,84892,463432,314884,520462,76738,26740,339034,77170,
27964,581494,29458,1076914,1363504,839596,89266,254116,175414,211468,276124,60868,5149732,139432,289594,162760,
148762,119890,124030,197698,181732,246694,1437340,619222,147208,3457192,46774,71068,74110,386812,251068,50770,
67774,78574,394384,162706,36814,564670,140206,357934,950692,142366,452254,60332,66142,125866,277822,71948,
278062,3205402,-7127444,-32669660,-6455858,-4373282,-3825416,-4361132,-26122268,-6132488,-5435534,-12702134,-26525810,-12313064,-8277980,-9858830,
-98062904,-19792604,-4489448,-8639330,-7038506,-5227844,-2885258,-19833590,-3948140,157292,26222,127858,26704,138694,203122,268726,
26686,26806,27982,68998,26482,311728,27388,65542,26176,26236,26632,-51111464,-4591256,-10668632,-7520732,-72576986,
-16073006,-10123898,-4250732,-12007076,-13494158,-7724012,26078,45788,125566,45754,782638,68518,79738,75778,944848,33058,
303904,333676,66268,1538368,28826,26264,67076,130844,222326,95066,26498,95228,27026,26408,124586,67516,
384080,465026,26216,123908,214304,150332,66524,26924,177488,445960,26284,26308,530794,141196,347710,124150,
26776,66802,138430,26372,234118,221356,212194,74972,1330064,119488,874528,75586,434032,45764,214618,65108416,
65722,1296128,26318,216884,139142,65368,26116,26246,65330,309154,65518,140398,75388,3500620,75280,841714,
67370,131288,217688,280544,170978,61154,60884,447206,83888,26086,212096,66512,12545998,125344,155698,345502,
27316,98002,125296,910612,65782,1652632,47644,27502,8989822,26272,139042,94924,136258,65836,119302,27694,
65944,171604,48904,1887418,26146,26264,82604,45832,178502,28844,230558,27656,277892,72674,550346,31508,
69638,26558,27662,57878,65984,180194,444884,404222,344768,26175644,207692,223718,154934,142556,371012,358862,
72932,1037966,382868,37922,129146,34718,422594,96926,29084,197312,342302,378248,146444,123494,54422,225374,
3592382,384782,27644,527288,194786,77306,225212,94756,45860,26096,1186274,27236,46276,205858,94672,124660,
45844,26462,26552,212570,98590,26122,65768,26234,26438,6985868,66686,130814,538082,1538132,1300130,3010712,
4364978,75214,483050,65522,65926,65746,525374,65384,218230,52708,29014,241450,82858,283840,138364,896200,
67876,615346,62914,548872,294586,68038,1123324,1053664,61366,663556,454576,741310,705364,35986,237814,225520,
26296,941548,69982,189220,393772,267478,77548,70108,27868,409606,32134,27592,129778,604750,122152,122314,
95686,79270,27490,222280,66814,163564,60664,229066,116554,70810,1254046,208654,72754,1203352,65878,32038,
51106,1045714,148396,76144,37318,770152,1436794,686884,26386,26584,37078,648880,94606,605734,90934,109348,
175768,92740,104974,34870,203740,214924,74572,714328,186946,134314,76030,72382,126430,159262,68920,10374820,
26212,90250,331468,70648,71494,64066,30382,674242,719458,32818,279466,192040,84694,67198,131008,607192,
173410,49918,250126,77380,204448,594556,28552,521656,72484,67336,271690,188476,243394,966346,128470,81700,
343276,351070,139228,872044,50170,356560,1013476,231352,34630,561994,162166,67012,150568,74860,467710,1599586,
570148,161194,80242,79108,128698,359332,154888,187510,381202,257494,1177252,143602,383728,88132,136312,132046,
245758,49486,28354,27634,28408,170554,28138,129928,647518,186790,81124,2365378,247048,33070,560470,34306,
284098,357118,27862,29518,79006,106222,1421080,142798,122092,28942,271366,123772,347164,9996316,29446,33550,
202732,32902,30148,633922,335506,38518,27214,121180,821356,140134,64606,65446,130264,48086,26276,168602,
138812,640184,543766,543764,1345664,1296092,65450,212312,168220,185938,26110,543032,45706,26152,126124,26224,
306554,26792,290354,363938,1296086,79496,283828,380542,213034,65650,96086,47912,3389648,287174,70166,60476,
101324,1086536,168428,27338,31214,27758,27128,66422,216596,77774,202298,284636,45736,26894,65492,205144,
824296,26296,170476,150262,71926,207016,26872,26764,27358,26998,139462,65282,125788,77050,26770,83710,
295264,68062,139654,829216,27436,27194,24029210,126758,27406,224476,26416,124084,1170442,1984978,28582,66286,
26774,234800,278306,124082,67382,26140,65446,60452,45910,66460,26302,334084,67252,65450,26744,71476,
772480,66646,593794,217528,26116,45848,279026,61276,27796,28084,48568,66328,116626,30172,218194,125206,
26266,30100,61060,28924,69946,656986,325420,607642,285196,66616,67318,62248,140740,222244,235096,77134,
135340,75082,98296,3760810,547376,67334,26978,753602,26506,119692,214382,65882,71578,664876,464752,142378,
46150,75556,130870,635338,771742,65512,75394,78814,282826,79846,104716,994096,66664,533996,217862,214136,
94976,128924,65446,592808,125924,125546,26960,403348,88030,26128,27230,76658,357824,9999578,46292,135146,
46094,28724,143678,128918,138638,60872,128270,140276,240116,127244,1877626,1097758,65818,66104,26180,26428,
132962,67028,65750,296222,65624,65758,45878,28724,78338,1524944,1044370,26404,
//
60680,515842,26428,97810,45814,139012,103526,749282,489758,68342,101948,168812,1163300,26722,27460,213304,
26156,168562,65404,235312,165890,97220,6918694,3834970,26476,45850,61510,26842,128410,26386,27484,28168,
26734,45886,27088,447046,26144,46772,26396,47042,26740,139054,156470,76064,606548,2243504,65432,27254,
26966,68240,27560,79196,126866,215156,27452,46040,236210,69050,180284,250930,46438,680266,201844,66772,
26306,281572,124376,75212,26524,97858,26272,171706,67162,26644,28612,136966,296878,26344,27868,1446484,
28282,65686,69142,80578,171382,82864,98302,155692,202486,52228,126454,178912,77176,27796,28894,77284,
137524,45802,29278,125644,221548,174646,305014,2316586,67738,512146,67036,258724,26302,130882,126274,283414,
288616,98248,171868,32698,33526,944932,28666,170896,170734,141898,46612,179896,297742,856426,106186,345154,
73354,49276,70114,451786,270388,461794,65596,274492,131206,70888,438826,27526,117526,77446,26428,218632,
29098,228028,913288,146092,133258,66496,84646,143842,26374,208786,30502,69592,285574,286642,224464,250438,
70834,32278,78124,454504,182908,216364,49654,26516,178394,20387602,257842,471106,1983574,15662932,498898,681274,
1177018,43614460,95858,174392,123578,81458,971594,127172,214118,129926,51626,154226,74438,197642,45776,80918,
143702,210764,61706,70802,98306,73412,189818,290636,26342,98198,915092,842192,211202,26768,135434,2743064,
99602,194534,26252,132632,837578,76202,60574,519134,60578,26878,26968,26176,144842,26336,45934,152422,
139816,214408,75890,1096072,26248,27376,589112,75626,67036,26632,169744,29350,124546,155566,27532,1165358,
149996,140384,65648,96536,26174,26636,124814,222842,95024,46094,528032,26242,113416,26812,46978,98764,
29494,28564,124570,65384,684512,3202792,700234,379960,167314,65462,205448,125050,65974,350230,95116,26156,
66674,454736,65864,46382,122630,324466,28684,28744,26548,88162,46204,68158,798562,234232,490336,137314,
29044,973036,322174,26362,26596,235612,31282,28312,206056,155482,297142,66196,141094,1252576,48418,238078,
27142,151372,126478,127072,48454,67168,79234,33238,75832,73108,71272,129454,26434,168136,175402,31222,
70804,131884,531178,68914,453916,27208,27538,77452,75616,47266,2093858,394850,75386,26486,28568,45902,
26930,124424,133676,26432,545840,212686,27086,125042,139262,76472,66190,3352846,97268,1587634,336016,75796,
441754,265142,368030,97490,97946,7830728,31274,142442,396548,71822,730430,285356,69812,52886,383852,153002,
73268,150380,220130,70838,845450,244376,181406,28442,66824,66122,140660,47252,27260,81074,270650,46622,
28556,27170,278410,168962,66424,574744,348268,126002,26528,212672,75976,46240,124624,124622,65996,133982,
45812,213964,26854,281032,65446,213640,27076,124432,66002,282326,76346,26234,27550,8475232,194680,27028,
66496,119578,97222,72670,154084,27346,101758,262720,35722,81118,61588,129370,69412,67738,68332,29524,
26650,144580,224572,67162,27334,63208,77554,161110,1800184,68656,72058,275572,71896,70060,122482,97966,
125644,96088,123310,47260,29578,125266,250654,27148,177160,28036,46090,298318,86860,71590,436666,95332,
130936,30730,50356,28072,6000736,27910,296824,797620,171328,636214,878728,65044,27172,128398,47152,28882,
76420,97210,472000,71848,1273672,71482,97708,121186,138766,150196,127102,342652,136606,26776,333148,119092,
72820,82102,230404,29908,127426,8608126,31054,49474,215806,27976,96634,650182,132610,30340,30034,124102,
33454,1353550,65920,84430,47440,26686,72868,33850,270454,32338,70546,118120,154828,48988,27994,28252,
84034,46576,28324,75340,825484,126130,26398,131500,133744,75100,269644,148468,70780,27508,66460,28210,
71032,235102,34834,374476,124456,647122,51202,76474,66244,45910,31252,169870,125158,124348,134968,66118,
29386,205330,544360,73624,46774,219064,293738440,66280,69052,166234,29254,45874,26380,30550,27532,27292,
78040,114814,99868,134824,174244,218254,129208,65650,71806,75676,83458,31414,128344,33310,145552,26272,
237664,159688,61426,71410,83944,345640,65524,100882,95656,250384,69304,27118,69736,129154,97804,29326,
27130,34066,142330,81172,28846,66190,48610,65902,78256,132868,65578,27850,200740,390298,237532,60940,
46234,23351080,27352,48124,244552,214672,348988,66010,28498,170680,71266,46612,28588,236206,46684,29362,
28360,145432,72778,84268,69862,46450,202834,67972,28684,169474,26806,49096,46666,47818,167050,282244,
351904,96952,27724,124618,135634,28858,29002,62776,70888,70870,77068,159112,548302,217522,125104,98896,
62452,127750,27832,27982,46126,28198,27796,49690,561424,6621790,45166042,445414,26834,213170,115702,26488,
96112,4704758,27650,251084,68102,228374,26720,67472,26198,68660,69848,26984,218006,474614,151496,28244,
75818,68012,549080,48170,170486,124694,32294,29450,26498,570032,75926,561842,26264,26192,95012,713312,
30878,28514,60680,27434,28406,222866,61706,67508,74312,26714,693800,124964,218654,82928,206090,101978,
252542,219626,177290,172916,157934,61814,143594,562580,247760,65734,379924,451294,65896,1532066,65480,124448,
45836,26330,46502,214520,26324,26528,66578,27140,29404,96052,347278,60688,1295950,26200,363316,27364,
95566,216382,406606,173344,169132,1295948,142364,96572,279884,158756,242096,29516,28244,96518,27266,284852,
192902,126416,75938,65666,26462,168698,124444,26516,119542,65662,124790,76004,161522,226256,26540,66254,
66218,27266,203198,46232,140512,67612,89218,26284,365356,27130,26578,26590,168718,95962,351886,124330,
216778,65630,26278,45830,65716,119924,45818,26200,152356,96392,2028674,98978,219926,155840,99308,65666,
65936,66620,119822,60728,26978,67430,349202,326170,140878,26828,26206,168784,66308,26344,174016,75290,
75472,202364,185834,61724,26266,119596,26500,234952,-3733130,16957754,61406,139604,207644,26380,235526,26264,
65800,215944,125434,235108,45992,2951840,755882,60770,174364,335788,32758,839542,4996312,319516,28066,45958,
73996,659248,71026,135274,379732,10310722,238102,69226,28138,26458,26314,348694,26788,79276,78838,175894,
449674,127402,57298,3116788,49108,70214,46196,68396,202456,26932,191116,26276,124886,3417878,27056,1470146,
449048,65656,658586,295888,125908,45854,27220,1929154,453388,66368,155588,66106,26404,67744,26452,47284,
415342,139688,214378,143222,535112,216482,128948,27188,4741088,1113638,218834,128462,355478,27428,141962,279742,
26326,26986,69104,26660,131024,68492,67304,212828,348428,26894,70724,127460,46796,7740974,27140,2674280,
221744,65548,46046,206342,26882,139598,858482,26234,26210,169280,216962,26270,27706,26860,26338,27580,
67984,94984,26374,27634,66148,27376,125728,169792,46012,46948,27958,26806,27592,29140,26626,67498,
29338,26212,29524,125242,46516,46768,66202,26998,30004,27796,27160,46552,28570,77008,46066,66004,
124756,27130,46444,26842,26644,27220,27652,26500,67408,26836,28012,27178,27826,60772,26386,28282,
27184,117178,26674,27526,117664,27700,99328,46714,28840,119668,26482,27976,45958,26302,65770,47002,
26968,124594,95632,66472,26428,126160,47272,96442,28120,68200,26962,66760,61096,47092,97744,76090,
46084,95848,26590,168820,65842,28516,27988,26788,60826,27052,26602,75442,47956,46408,46390,28660,
29284,28978,95146,28084,96928,26698,66868,76576,75604,120640,46228,95342,65642,487714,27472,546466,
65632,936076,46612,940126,222142,26408,28244,65990,446834,99734,66368,69266,124940,445376,66566,205102,
27556,117280,172576,28450,26252,1224674,26278,26270,45944,75392,26272,243958,26950,545726,26398,27646,
26458,117190,550828,66988,262042,26272,26390,27164,150326,522124,124522,66256,26428,202874,551552,26576,
60868,347188,26410,26582,702452,68348,47768,350588,61574,122234,66682,96202,26938,1461592,46384,95284,
75706,1188406,65978,2067290,274378,47024,26414,158804,28166,47114,26234,27764,117968,522086,388994,27998,
130744,153032,2318312,26240,66260,688754,390686,26318,65774,75616,61216,875332,122272,26326,546436,116404,
1483190,26228,66590,95272,214090,45962,196406,26254,-1129518392,-18369662,306038,527122,46060,66464,151028,117214,
26530,66578,188000,213674,68648,26288,152132,516938,125464,97906,96286,76348,26956,27094,160778,2276606,
66358,26846,127078,65950,67462,76954,26806,82912,26662,806668,503242,5206318,125132,75482,65642,68054,
878540,141134,683446,26344,26578,26254,116776,463504,291136,68890,45964,69808,224194,27778,75718,659380,
135418,63925240,26618,2603648,8695792,69112,139798,165818,26234,379628,95282,65618,361498,5654158,26332,75892,
26356,26872,169972,169052,124690,26696,26546,607016,214786,46168,27838,66014,139124,26552,48116,261092,
68084,287320,142108,287230,26248,77638,283066,81898,462400,26266,961126,27304,236302,429406,440422,4768402,
29662,220054696,213244,366064,65770,1190794,525742,51790,349324,249046,219400,28438,142600,180832,238930,137146,
150370,1964626,306862,240946,421468,27778,174742,26456,26492,76004,4888160,66038,26240,213242,71770,27172,
66316,166870,809966,28490,74666,126650,31394,455132,369488,37154,140258,26578,258892,1053046,119972,168982,
124808,28286,26774,439592,27266,83078,174236,125024,569174,26978,27206,219308,33962,101132,203054,71204,
416654,66758,659978,67856,539744,140984,28004,345842,404636,68162,95558,2556968,166508,1258892,345614,335408,
26398,124780,361310,60998,180896,26314,65798,27724,26512,206384,335642,26308,275332,26362,69538,27514,
76684,141230,27020,
//
151048,26272,72034,66376,66484,213544,4504114,337274,218564,97706,26774,195686,26732,75836,238454,66122,
347110,119866,26356,72692,46286,48500,211640,99374,26810,318452,134378,77882,110444,3444332,48770,72104,
86036,126386,95800,710878,28828,84142,282484,46288,126544,125788,484768,118102,169580,26908,127648,65870,
95264,26428,26386,67208,224870,76184,27098,66326,89882,4163576,660194,26312,139774,119944,27662,381278,
29444,126236,329324,67106,26588,26984,26924,26336,65710,65834,177830,71912,26512,26500,214414,371434,
27140,297806,348062,139532,66614,66686,26632,29350,66532,98848,27688,27796,330160,121258,27082,366554,
157262,155966,1996598,607838,1486028,176702,38450,256696,46082,65708,3563674,203998,116266,457000,26276,26338,
27382,46256,76010,97880,321130,65764,26300,26414,215822,27548,26302,26710,327040,66056,76616,26630,
75968,1046722,27086,26516,46688,75542,116726,215120,29198,84164,26290,29918,27434,220106,451874,26512,
116302,268510,83528,1108396,120056,125524,166210,65762,336230,306052,350944,66956,26666,61352,76240,66910,
72154,186940,214456,131806,181714,70006,551414,125786,66782,121532,275806,26710,8726384,66194,140236,26302,
65750,214772,125590,206788,26380,125104,26788,26366,26948,712546,579592,49048,125422,676684,147754,350686,
74692,27046,820972,28684,240154,610486,182422,215576,202588,195088,26924,125204,291122,46556,29546,26438,
26846,66964,68188,125500,66298,697198,67018,125878,895702,95998,27568,26462,264542,26318,66476,1755218,
60854,456734,609062,26956,66322,331318,26318,26306,26296,66094,66218,46844,65894,95212,128218,330718,
175522,790582,1365682,32986,141328,316444,30262,289498,131296,228442,180694,51796,147424,31468,337522,65938,
457372,80806,374728,1524322,26878,169852,78196,66928,139042,160282,31324,371362,580078,26848,364036,48934,
71446,102772,67612,89878,58042,68062,67954,26356,233626,27562,976258,244534,119236,26482,51076,612382,
46342,67792,134788,180382,224878,70492,124744,247852,27184,383338,137218,31042,290026,166654,27946,145858,
46310,27128,125030,348968,66448,213940,217664,100478,4579838,247232,233702,70964,47342,70154,99476,69272,
68588,98072,26486,29402,169496,127214,65942,447326,123104,26696,76016,26858,238022,716534,125972,31562,
456776,75644,539846,1206908,714094,246634,70972,350410,1378798,294466,37570,85660,461866,3093406,74518,99538,
3815116,636772,199906,2868370,294262,225034,28516,75724,4877998,142306,52186,113836,101698,54166,738736,815998,
164698,74374,128860,385900,1985326,107158,600712,418840,893284,28366,137290,66004,1599442,92614,138202,1261186,
341188,101356,106702,226714,286594,683818,372760,403378,241978,274444,737260,1064500,747484,399166,171310,379096,
2268166,7121860,473704,345226,135610,245176,300202,126214,41782,248944,161998,1749130,65896,67894,104812,53590,
461704,39130,29698,94522,36346,101038,221854,908566,790468,331564,865906,150838,117562,252724,2977252,357226,
91930,274120,71890,568150,889000,851956,1224466,470452,504088,378598,241396,376654,687706,473362,287620,102022,
305548,205810,327568,146284,264292,32092,514204,199492,756556,1339432,9668974,66814,494212,36250,284260,2043646,
1093180,228418,31468,304666,1719970,239596,112534,2450644,132268,107998,225124,248314,1107016,285190,29770,27598,
150082,103318,101032,846772,1379284,53050,5580742,7508212,696436,592540,986584,534022,137770,79540,751858,222586,
154228,144844,1187638,39428224,688126,95332,1012828,955966,9247624,616264,685276,412468,525850,118042,342484,116746,
737116,62374,167524,622096,35674,91642,508858,27706,282220,79018,94390,971806,141874,812704,425410,771298,
1234456,468844,142564,1994398,206068,51034,256138,334474,918772,534706,540934,550978,89716,155194,324502,135124,
958894,1495762,228436,453454,204844,376558,201922,1418146,552742,2256502,328642,1618774,3054040,88630,140956,455386,
170384,117644,26312,360922,26464,810904,349204,2416162,46760,286156,26864,172646,28046,26972,165698,95714,
256664,28052,46100,214982,158492,346148,46370,126368,1896002,126398,2459168,114914,66806,550856,124940,449558,
478370,66986,298358,26444,126530,125962,437098,26728,26692,46106,46306,171344,27176,331432,125200,75958,
4134538,931744,1089916,67096,60856,27946,437096,76808,125444,27130,140434,142378,240784,46264,26554,120082,
97996,28030,990590,236002,95402,120182,248614,237052,77704,117802,125056,549178,162772,178972,598850,26336,
222172,1057606,263482,1689298,212758,80746,886696,337894,829822,494962,82516,83434,3562756,223774,139714,308572,
73006,252682,75838,659248,29596,331996,30082,61186,58990,128194,164074,55502,232322,186152,97232,248252,
149054,182804,157208,92102,178718,254678,1189112,162086,215042,257174,153836,29426,1503836,211928,173678,221846,
46412,81302,204866,137876,27086,2024906,288374,22004366,96746,601574,79628,115538,125078,1023938,456776,309842,
412358,34838,140324,4937018,169466,2694614,84524,163166,27518,128804,29714,430748,26312,88604,133898,8479958,
374156,122894,37958,138758,26564,467078,2267612,245204,20253824,30284,39734,40778,6779246,37178,94622,106502,
165002,141116,28556,87764,38366,184694,26486,291506,1338524,1232918,386276,4983866,150674,127076,274766,32324,
373766,27374,457556,97214,4091786,159926,258584,303764,90194,29462,367646,2052392,77036,359500,65902,204094,
214798,203350,28666,26500,83080,389596,115408,83566,27094,27256,668368,26740,84376,348448,47044,26344,
67198,1562476,288166,737122,26354,1177318,126964,26458,125344,169732,120584,174320,99602,26318,215036,140750,
856070,47504,46586,76898,27134,67400,26512,308248,197716,27778,1004908,27988,27178,27250,26854,128662,
283642,46232,347954,668366,66622,83422,236956,46108,1411564,723656,66962,77018,307064,46382,988466,129278,
61774,29662,112264,323704,130060,866998,145054,1165006,303976,174700,33154,544618,254692,98476,190054,29908,
97696,169966,862624,188926,26416,250162,69850,128170,2909656,27082,126718,127204,82600,610876,50164,3880684,
118108,143530,95644,26596,72532,33226,46816,479206,68554,26656,148420,67042,27898,95806,48868,373546,
61612,95482,357184,251404,853966,120886,62908,96562,719146,159742,329374,73438,28306,8187616,128116,28054,
48850,287098,129466,62260,462160,161386,66248,336878,1216012,178496,66686,150934,347944,70166,97886,285410,
46184,27698,26618,143516,68924,46076,219152,28004,27416,27704,61034,29828,66628,26326,216316,67816,
126622,701506,1254088,83608,95554,95824,97120,65942,546596,236996,456770,27916,27592,128752,29284,126808,
127024,68218,69496,77008,126646,28174,27814,347938,60988,67732,26446,75712,30742,123232,30004,379132,
68524,100336,27958,47686,67984,66958,28726,26566,125728,48136,77872,26968,28678,46876,28348,26698,
26656,65878,98392,28888,154336,27742,125512,27976,83776,214774,28636,46174,319894,27862,66364,179122,
170330,65858,174074,127940,46612,858232,26374,140186,26474,347204,335612,824942,4052084,727526,166574,204176,
141734,125182,171082,27178,66628,26866,211294,2607136,1530784,364732,67078,67834,471790,66266,66392,2185118,
73154,2704706,26932,26620,72188,26906,1825880,136112,96386,71546,79928,126878,419072,26564,28940,66200,
80360,127040,82844,26690,26666,26432,27572,66722,26900,772880,29354,195422,1328432,66290,309254,27356,
60902,856040,958748,125554,214114,125444,27334,95644,115688,95678,95516,83756,151904,66932,28424,75836,
26522,220508,131440,547664,67766,66848,83494,216454,68132,46616,26420,66008,27194,47102,68816,117704,
217100,206642,26714,101588,300710,214022,26510,26372,26386,46114,26818,26848,27532,26524,26696,131744,
66050,26486,26648,67184,27710,99830,127268,214748,75962,244766,159590,27022,84964,531214,96010,351556,
170656,143044,312172,686878,362248,349126,119338,26618,69782,67208,127318,118012,66946,46774,27022,65902,
27184,26464,120268,95818,26428,547006,26506,97006,181760,697826,26560,46096,26548,170702,126962,26504,
280754,46210,174344,27698,66236,370922,74066,28682,425456,586526,26384,27116,28052,375632,31562,125420,
69926,26636,639788,76604,2004188,26720,184634,142106,36530,120308,67982,678074,28862,32583266,455306,3247766,
28418,70556,2292872,225332,28790,137804,28220,309308,119708,1210364,587012,67820,27932,49202,214978,237874,
203044,389314,2592490,26822,27158,125660,46814,66980,781630,121196,26804,26936,66176,331046,154430,123140,
76862,349352,26372,26630,46444,253744,127816,227986,311938,27178,66632,76112,206834,1245290,66010,355384,
83548,67036,27868,100072,27436,143138,123908,28652,115214,27164,27896,126082,65926,95804,95794,298942,
221684,62072,47384,132692,216662,125618,26672,67244,46214,524732,70538,350816,26792,450914,27260,47438,
66118,549814,27190,48790,67054,126128,62726,26780,170516,46364,331124,68204,281702,46418,27410,27928,
47338,203104,26422,215524,26548,987568,552436,171352,127072,76318,96814,187936,189394,26458,28366,125938,
96166,69886,95714,27934,287098,170024,46378,46400,76478,26498,120724,214300,26458,47608,26468,65960,
27404,349568,66518,26660,46442,220124,140336,66256,68794,49342,26872,134764,26680,26572,30442,441484,
61028,128624,75788,27836,120824,28124,46520,95648,268618,69016,286222,68422,565834,27838,125248,26776,
534568,26956,116812,26884,1315246,239752,29044,27094,381800,26398,447766,26494,66196,67006,68318,2030552,
27956,26522,75962,236536,46246,76090,457250,26420,312358,26830,27010,66620,67016,26588,36838,180478,
1344394,68860,77986,1856044,74134,1014238,26704,100798,317428,1298950,27010,26926,208972,32302,1298662,309574,
131500,119428,209998,86902,28762,299284,279520,246412,46780,859156,120436,585586,119914,71164,80020,30292,
64024,182458,66790,218332,777646,69130,176914,129772,26542,29476,28276,132310,357328,393244,27304,47284,
30790,34858,68086,97516,843652,1386514,145846,47932,71236,26920,66250,220762,405718,282322,27574,666700,
48634,32938,126694,80908,476836,89512,97192,494308,95896,552700,540874,98704,26414,66158,241672,35734,
227362,5941222,857482,1650166,249772,832048,7121716,460372,282406,105316,2630104,139612,582892,153826,1190788,48514,
269926,145348,158614,140126,126824,27158,66848,26468,96278,47186,141260,8156164,95836,28918,293086,68998,
212368,27262,78682,65494,580312,66046,356350,7608442,2496208,219622,376276,26992,354892,66514,27406,28540,
68350,212854,63388,66154,140926,141412,2136568,452578,372388,29218,29278,244666,210910,81424,85582,26644,
27184,29782,29938,71084,67016,65936,27158,142526,464906,331238,61826,26456,448688,217352,26642,66872,
27236,190418,125470,151460,27682,26818,26698,46628,134744,237704,66110,126410,27122,26500,67468,
// 
389738,95996,198812,67978,206902,98038,120512,76306,284002,26716,27700,85936,79330,26842,97630,27592,
26548,27436,67462,349774,2703958,126106,26500,46462,874156,97306,46484,66128,803602,362918,204244,78154,
46348,120976,513154,26800,26390,65996,440338,69190,216454,26584,2833468,220244,27332,29276,79604,124316,
47960,567764,61064,65966,214412,27782,585392,76850,125270,151412,66992,79928,47672,141218,125420,26486,
454496,353264,26756,354380,46772,27590,333644,143258,128066,219434,120794,46198,26438,75938,117662,27574,
211582,68158,133894,26584,26818,188710,78226,26530,46546,379708,463816,76214,134828,27506,140768,66338,
27746,26516,46298,26584,26716,27844,46628,125546,4971128,35410,592372,26788,266116,30316,76240,143662,
74362,290566,90190,79750,276904,31132,74530,174262,132322,68332,351454,266620,35086,779458,66478,26392,
69124,27490,47350,27238,130852,131836,70978,1054264,27544,199966,256828,1042276,47098,27100,126598,485140,
357772,376240,81748,99580,610006,28486,326236,28072,100000,30970,321862,245020,27028,31090,1013872,129700,
46288,121438,298318,231898,1566022,49690,609520,134104,68602,101134,270262,1058770,29506,3283492,130162,217156,
535216,157996,27964,27814,3168796,340804,27928,31774,425972,61036,66518,217636,204082,26464,489202,448646,
61262,121942,133366,729796,127696,380008,68926,71590,75730,734494,28012,27226,132328,119200,26506,67360,
462998,173666,753878,123946,46258,1656352,66268,98110,46528,27658,257572,66466,27748,66158,214954,198196,
47236,66238,318454,119066,171670,26662,66098,316190,26506,345412,67996,349732,122344,125578,130546,143884,
67726,275428,153934,27838,46798,696826,983476,36286,95840,66032,46228,26644,353012,77732,38122376,180368,
126194,133646,1984388,100988,39686,2973884,78134,66064,237242,66458,27542,140702,46346,129566,449354,383906,
26528,66034,1012544,135992,216394,129506,540962,349232,238856,26834,348502,171866,47408,66026,128612,66350,
136442,86996,521078,1271414,49442,28220,30092,139358,84116,77540,49118,30764,70202,229430,27212,394580,
27284,11668412,142454,135632,27950,141368,122582,30308,126986,284024,765164,151526,81266,146756,218414,78782,
50846,364394,68186,76190,33386,136604,96338,231050,293270,421742,344840,651440,28946,127706,2497268,30386,
606080,69392,1209062,27190,66322,216388,26656,114460,26702,66266,408194,67796,26666,725012,101666,208034,
237518,66058,66328,66670,26504,132902,46610,448610,132940,47278,1047538,204124,172048,118516,26770,47440,
27028,68044,323156,26642,26584,214606,173782,219214,172450,2854198,1293274,253774,35542,127466,203606,295910,
4016086,46534,426796,81112,127114,76612,26788,47848,328954,127924,96748,360346,141676,26602,96154,27376,
96478,66292,318094,26896,66796,68362,27466,217024,26482,46876,46264,33292238,27122,219208,118426,67252,
125896,26884,28324,862330,61300,98812,175180,946264,237538,1365520,214994,26762,26740,228626,224702,134212,
79222,143386,746494,67714,100546,131224,49252,362086,138580,72376,72706,27178,30514,121990,209950,36358,
132304,66094,61150,68596,98764,1976902,29938,47974,66742,96874,125620,99466,67012,371794,254572,32962,
882088,49954,128212,219202,76144,9183364,50890,67198,26806,223090,341338,171466,75982,27214,47902,309094,
26500,28618,132910,289996,47380,215152,330964,70540,218650,28354,28942,68002,126592,140038,26422,128482,
172924,62122,179446,138622,85288,29146,219526,71566,27382,123610,32818,27970,100304,26558,1176376,467788,
31090,144586,127156,205564,28948,140422,68008,146254,68494,76150,66298,177214,66622,219280,29290,26596,
237596,26786,76264,118954,77074,477862,121222,244342,189178,454996,1083304,28852,409546,138196,30508,143758,
27326,207764,66176,26462,3700412,214820,144598,26464,125582,26888,120772,207400,160556,152192,75992,26614,
66394,72578,61130,96920,7115246,96596,636052,570400,96370,126736,170962,349918,221242,27268,412574,140728,
328744,83498,27362,170930,898850,2856620,451100,310646,1776242,96148,125350,77218,133594,27388,26678,67706,
26516,68462,66202,199130,1165118,174344,66614,171760,66334,214796,27160,46316,1823156,338764094,136222,296818,
459736,30364,396286,26446,195244,153862,1462192,133564,26957158,165478,161494,128122,85846,68506,370042,189778,
103966,166072,921436,392506,26482,143284,100888,333628,130162,217708,27256,1393828,104152,61172,926536,70798,
26920,3063340,26722,215032,66208,207238,27406,66224,171398,47642,66656,99772,27592,12361646,1367576,880118,
115886,28262,615194,226124,155402,76238,179900,359876,258632,6715682,77152,26638,27212,26450,121310,46574,
26810,572360,170284,66640,26762,27344,127406,76064,171794,26602,66158,155086,66220,100546,67570,29932,
26548,119416,97738,67084,125176,129616,261814,72328,209320,194512,97252,76360,29734,47902,415330,119932,
27340,141532,46408,66148,233464,447394,26726,76798,125968,46576,153200,26552,46742,125696,47606,28022,
126668,209684,410680,66358,76088,127448,61220,218816,718262,29276,455822,215818,84442,74212,27160,226978,
26764,79090,3847468,619612,481054,26932,69586,28534,368584,10310200,79618,47830,36994,70810,162040,122758,
467080,181246,1142512,33790,30814,920896,72646,50098,67426,130336,1370230,140612,12750890,10231466,439920050,62493926,
12121034,5308730,5981396,7879226,6729350,54452606,9834404,12226010,5254826,18615914,100774238,2970602,28275674,40496810,4549586,25511270,
8022884,59497250,11024582,118552562,98794,46486,26578,4315708,97294,96086,27154,46438,622648,77770,100474,152830,
145756,31510,67528,27874,99016,182824,367774,1014472,225460,171316,1062352,27262,97642,67150,1085482,385192,
223588,254728,216784,1153954,127576,31402,254422,505720,69886,126494,135422,394784,48278,26500,126844,66364,
26666,120878,201650,227552,1043306,28580,27914,171284,117296,96998,141008,129464,341618,66280,76456,29134,
66494,2502110,236332,66572,26498,282382,78412,84428,128642,27806,68162,219362,132202,76798,180598,26788,
26966,125804,26912,457012,27082,146374,631114,5110786,217900,68374,104914,5024368,36826,26632,170836,2645470,
26938,26542,851542,570628,46510,4542442,703414,118186,46420,865828,28312,99700,312994,67132,215794,417538,
78562,309592,463390,5354434,355762,40210,1672876,3256858,1649656,80506,1324522,416026,351548,76682,128096,180830,
76304,1898972,338534,26864,28154,100084,72562,47164,84982,66382,349846,208564,215548,46664,26788,853582,
66764,209324,212878,264826,29476,130012,129574,66484,67366,77254,366928,70606,215542,125794,27358,125900,
62696,555416,3408884,61292,26860,71116,183370,289210,171986,79622,66596,605228,27458,66218,217886,142510,
26632,176996,84632,416810,61250,26564,151970,46670,26534,96806,61304,28586,122018,1339022,132590,691832,
128216,70382,76172,26584,26524,204218,26966,29866,215692,62068,234970,49972,135340,29686,69892,411280,
144022,70270,69820,76144,727450,28348,66328,210892,462580,26716,27268,26554,142936,128536,26584,29860,
429424,128914,72214,47758,67678,66526,29878,129022,49954,26608,134158,588940,158728,26770,79276,127942,
35566,84370,47956,46390,177190,47848,66742,80194,68254,26860,189760,362122,29356,252844,534886,936430,
257956,68434,127618,390058,28354,224926,414292,47326,26924,66388,551758,96196,675794,126614,46598,551756,
701200,126044,26516,317492,129014,330514,227590,66274,48424,29140,157540,27934,118570,46354,91408,385960,
66508,141226,152026,32182,26824,391138,245344,48946,879802,282442,30130,29668,70126,70774,85846,32434,
31126,4543756,103156,69532,96352,115384,67786,278878,136708,28966,32026,238606,299006,551750,219082,26560,
237110,76640,83752,26594,3474170,182452,46858,97052,171878,216320,27230,96134,46448,227578,179650,69358,
538672,283792,554656,46828,76852,67252,46450,115732,66802,28300,172390,114706,26593078,27256,27604,293242,
454564,49096,68872,651100,300676,76054,77104,27886,85060,80506,64216,288634,141592,87652,117190,28990,
251002,559030,130864,61732,98500,319132,122140,1024186,67504,216724,28018,127678,555652,26876,553196,27124,
49246,171820,125812,120904,46978,66302,26702,27128,96506,80912,66688,177530,96044,76454,27572,1544432,
77264,478634,27734,129182,66920,255056,145076,69638,28310,66388,7193648,26714,5988502,26584,66932,27164,
27350,415718,26828,221924,26822,136492,26674,96244,1296034,173590,28996,682360,27682,342206,26636,27046,
126364,46918,27722,66746,27842,69140,216380,437306,120920,66494,26542,76268,224630,1272698,46406,188230,
215564,66326,2375752,40834,315622,3913132,30934,633154,85342,2141662,78682,2494552,204212,125894,115322,26848,
46676,66374,77474,302276,101258,1637918,152342,3055094,315584,87302,217096,
// 
28124,119102,29114,126184,126778,66260,26606,26660,1545590,460838,128396,351470,27644,28040,26506,48202,
125750,617242,216844,121678,620806,26674,127636,147166,46534,27994,132322,30028,46484,26866,46594,66406,
46414,101614,99130,66946,208696,537760,26860,729166,32350,219524,50342,385418,338762,39938,137324,236684,
229406,76754,2265572,31646,679826,29246,97214,290252,78428,49046,30362,89966,114878,151166,190028,63662,
650288,159806,807842,187394,27608,1328078,234578,1950644,33134,112988,28406,66764,152066,199118,103538,725924,
202034,447122,29378,75974,393662,77978,88412,72632,326108,104504,39314,181874,572834,1905716,457238,789224,
3666728,959312,225614,97958,323534,204068,1103222,86072,815504,95978,40262,390584,571586,32078,153434,178796,
170924,87716,186572,326018,455708,267644,31628,345062,51458,825188,305048,539408,1485542,52286,148676,407606,
201314,258086,553394,114068,51782,890678,200828,212726,90086,649622,92774,52214,226436,34598,31196,32942,
434324,361634,280046,69194,425162,156926,97862,173846,349484,160718,141374,146882,30254,139478,236522,80516,
156278,326552,56318,32348,109298,333398,149276,3195956,365918,5645216,642818,163298,42278,2166104,823286,260408,
271514,290948,198722,196454,161852,95378,108878,84206,540272,189986,46994,144668,321734,243992,105998,84908,
144356,92462,398036,1625024,176276,71624,599684,67118,81968,141986,97634,62114,112766,70274,157862,84254,
625322,68198,360236,416504,384914,170102,547574,146126,154946,990002,266276,179384,380396,148502,77558,83606,
82838,29324,30206,361424,146822,127868,1914194,29972,135434,38054,224858,105212,72686,58262,100838,159746,
578342,1783136,78098,468788,420728,170588,120866,159356,73058,70958,80246,774056,564842,309098,497138,675866,
29102,460802,37454,810074,38822,100814,314726,87818,387848,533144,29486,227468,440318,383294,367256,470936,
1110836,522848,990794,800282,392312,907214,78584,384374,271676,155684,218012,467966,695306,73064,118766,88994,
1113752,1441802,28046,94244,196292,49532,1017038,194834,1025312,344048,102782,31484,228866,1876394,262388,151196,
2036666,103838,80318,551126,141926,38318,231134,94574,637256,277346,532172,76142,869078,103574,193988,285134,
1153118,590006,185996,221078,157142,266774,79016,82046,139106,443192,122918,498584,465212,163082,36398,103046,
347978,27668,278804,1003214,460748,1393688,156566,569432,68546,346052,38306,1282556,93038,311972,75818,916436,
106286,41234,168806,41738,76646,543944,507332,447716,105374,486488,31106,222212,31676,1981424,492806,169412,
301808,77726,28028,629372,425048,41414,558524,63878,71246,657074,172382,148556,427034,310664,120278,227396,
4503872,543188,965156,56174,702716,522776,479702,250574,32414,1046198,184142,79214,92414,77564,126434,151142,
62366,78914,30494,255974,112322,381134,90398,292298,41342,378434,198362,80636,385358,249644,167618,186626,
305642,28796,376112,210722,634028,477362,451496,87158,472394,116102,593246,1509626,109532,272012,955802,210116,
241016,238142,374726,83342,854408,356312,77276,183566,168914,90956,1050584,27452,221564,623378,134732,378218,
285566,586928,101846,434504,69338,454754,683318,200444,77132,248348,401762,116174,190532,81326,493778,310556,
1590518,241988,199706,286166,1157018,571556,91982,143582,629858,312518,236216,70142,183434,34862,211844,80156,
1546778,133166,164228,137864,39134,113618,173948,32402,202772,966494,241544,38018,1338284,163694,85502,99266,
1433054,134942,411158,125438,115238,615278,194744,191882,37478,47102,140738,209912,252284,732728,40586,79868,
175298,113738,234758,90182,424676,601094,166226,159422,224048,34826,433622,246908,301604,786836,1689338,2095958,
341768,378104,331016,742232,173066,1221914,460244,91868,651242,399452,702866,118598,59774,229826,105746,1063856,
799958,689636,77438,330068,33062,140252,279308,177188,245714,123458,26704,49592,27638,358748,26822,328076,
143588,69110,220886,216350,69596,30644,118790,183782,26900,27794,48728,68624,147248,30338,71684,66770,
27890,26680,71764,84028,27322,781438,292138,67534,46412,467798,26554,904100,29734,832726,30346,128134,
43993384,30826,30175918,242236,1404016,140986,28342,49246,173386,71038,233164,266776,269692,67076,46460,66698,
76232,66320,133964,46586,47072,351206,464840,68164,541798,125944,27076,26608,66364,27664,27088,27394,
48118,76306,77764,27268,26980,52780,27646,451564,70054,-1945988674,26636,67352,384238,291556,1151212,309118,
208030,46504,767542,47746,26848,338102750,129098,122650,441676,26642,76412,97010,209276,141272,76868,77222,
66500,49628,135542,265976,47090,27362,27524,66860,143138,127550,1114208,134684,119096,46424,145448,27350,
351926,28244,99740,27836,130310,51068,28460,30068,1420388,27902,192350,135056,83846,78812,133064,30782,
175580,217790,27740,282590,84980,200258,46856,66374,174158,232316,68264,30626,557936,823832,299756,219248,
34382,26554,2285962,558232,61604,46432,174568,512744,47372,67898,26726,26768,27560,5704238,28244,26606,
216082,126226,66788,28244,2838284,355562,26606,127114,560408,26612,283064,27220,66496,282818,26642,147418,
28366,676852,414412,76948,26714,122726,208610,121126,66436,29138,47024,209552,46450,574022,189428,1314910,
26764,98660,215656,126448,26690,26864,66460,27040,26834,26822,724970,66592,26722,116012,26732,66500,
96424,113296,453706,357478,83812,26708,312404,238814,29582,101534,753002,216130,143428,97420,283520,232076,
1667728,462214,122416,27160,26812,66952,730078,445808,127024,551626,27994,84316,158062,384602,235804,375646,
320338,77638,67846,487282,74002,239662,54622,245902,516226,372046,97102,139252,28306,99598,82198,86356,
84574,422086,127642,30892,27418,30412,890104,96358,657136,387598,28342,41734,592528,279298,175756,30982,
134554,1690438,984766,531532,87238,48664,138334,238852,121564,28666,130828,49474,212788,101974,123184,644692,
66496,453694,29434,662872,31906,67486,228028,132772,397288,496516,177214,222166,69034,335416,308218,2061706,
29398,141034,47278,367672,37054,128854,123196,285862,77188,28738,1971766,180712,29326,27154,28774,27842,
20322362,77540,864362,67178,67808,116150,103172,46958,33746,96878,47984,26924,121442,2535230,232418,754310,
222296,67394,26606,30116,28346,31574,66574,26974,1206692,216926,241172,119042,47072,28154,3046984,244318,
27448,1314880,126340,27430,126878,67964,205478,703246,126256,26708,290446,26588,259760,76504,178522,830362,
297682,4531792,34762,589354,1560364,1036852,748438,2101786,2153932,92698,1596994,1194586,311362,735802,851476,198166,
243466,67496,28670,26684,78542,70520,102344,66542,26672,206072,47060,350402,29618,127166,364094,47870,
121924,217318,26644,205192,66388,68114,61736,46616,28166,26794,690218,26782,26638,204620,29092,141304,
66820,3492580,27820,119848,817978,403366,69968,67556,61916,233750,216416,171326,28346,311042,463790,48092,
557426,27356,26674,62242,127774,171352,77722,27208,66916,1086436,26812,47266,1225918,3008482,414368,46658,
26854,34463956,26674,26644,126664,126394,719476,127528,30436,97486,285682,103426,66614,66730,383998,126200,
177895414,26938,252538,209962,4099474,31354,495586,99286,27272,117560,26602,1314844,171016,223612,365686,384964,
173294,76652,191476,83926,77428,26866,244814,29084,2034038,66512,47750,46546,171386,49016,73016,92726,
73394,357902,4137524,76364,63956,1142306,161198,36422,73996,66868,138730,27148,328822,189718,442690,66452,
11321330,1026994,47314,27172,761132,385768,26630,26882,601616,574306,27094,26734,848104,53306,659372,525722,
855986,99626,46754,66668,96764,80114,126716,127310,171212,206216,26882,47042,77282,127688,29714,387500,
27368,220838,66784,879610,118766,127388,66538,171154,66626,96380,68030,66554,27058,66796,216212,127030,
68330,29090,62060,219368,1682228,181130,47336,66926,122396,27896,28558,119044,175312,46654,126622,78514,
725096,259046,66698,141748,66976,26782,47704,122516,76508,285134,26726,100952,76852,1316560,26860,1410476,
26618,351308,46598,27032,128396,27194,366746,28792,121462,27928,67618,28882,68158,27766,127828,127180,
29662,27358,141526,2141488,612532,174214,27350,26732,26824,128122,67102,640894,537016,122818,26590,27364,
126988,29102,164150,27314,127556,2700140,28052,26864,47312,67586,103546,122554,27454,76816,77842,76954,
317278,32746,178078,78436,99172,62794,6104956,75208,118126,342064,289174,72616,97888,122068,114202,230746,
894892,48142,141952,98212,28066,66892,169228,479416,100804,156088,202852,31378,46846,27694,51274,444124,
877756,101998,28954,188974,102532,389776,127066,385402,132844,74524,29668,290632,129118,131224,299044,29596,
593716,314524,27028,49618,100156,216436,101938,29926,28606,31564,156802,68458,135436,240598,27748,348016,
770314,1184062,202972,171830,26818,222508,397690,115918,3346516,26912,46604,48332,67112,77456,26954,126358,
67190,350834,217562,357854,67406,66596,230684,121742,491936,351778,1961192,84146,46670,66872,66574,452134,
128296,66880,76502,171358,27538,67190,171410,26956,44742766,29678,85622,27758,28292,81356,26618,67124,
47192,181688,97688,78242,1288316,472928,226964,5067668,340678,126424,142714,28036,27496,130528,132950,28244,
289178,26806,172888,66722,100360,66946,67756,216490,3204050,3357830,99050,2133110,67178,26726,552962,146462,
725276,47858,63770,30434,68014,411616,309292,566812,28792,26702,133130,238732,464144,216644,351752,26738,
129434,66812,74408,97052,26672,552956,67792,67720,362386,156808,66674,141896,27056,46688,66602,61738,
586978,239860,26956,692686,26966,126808,217366,71726,3111440,407390,215222,29366,71258,297716,146534,383930,
70502,5670230,31364,102590,125054,186020,34046,51218,123454,460444,26776,27032,77486,27628,1304542,455014,
117970,61918,1511992,127018,1315996,26812,97262,29114,59006,1023146,67346,1061216,82268,34058,37982,88886,
28412,412244,79814,105434,220754,2269736,6085046,923516,85214,2380088,36038,942956,26926,100166,28130,66686,
27752,141746,862034,768208,97382,212672,181706,676316,71498,28616,130844,127118,1122566,30164,202790,71606,
133706,588656,97814,795368,101054,27182,46940,71678,160340,50774,27020,25800392,142292,30650,215588,73838,
1029944,298796,221402,66038,356348,99434,137594,357806,28856,63446,29318,82946,31970,213644,233390,70634,
137108,71282,129434,146090,72650,215102,155702,566786,29342,50126,238870,398770,66970,26630,61994,126710,
442408,126466,26726,99136,27220,27436,26698,61736,27064,492796,255790,413038,26624,171602,66860,218392,
97198,423862,68866,46606,285946,67948,141424,67660,142234,283828,77602,31354,27214,47078,857642,80230,
276466,28534,81580,40870,132580,1724962,76960,87934,453532,30250,52678,73156,34534,131122,181426,27958,
388894,187258,223492,122860,74182,337090,144814,128062,208072,121564,66874,901822,103324,171868,143824,28012,
401368,202258,124966,364810,1017586,111046,48682,223852,72058,69358,558022,32626,70294,35842,27022,313762,
2434762,560938,291532,29818,351472,320176,81982,235534,173308,95566,27388,375502,127318,713362,3065824,125956,
38542,1970824,142492,83890,183772,452290,68926,134284,28102,86266,306082,77098,355846,156748,1419700,147514,
152086,227056,104728,317164,76126,153964,26726,336088,10309852,27362,1847240,99278,127016,1979270,2311742,97766,
// 
1314718,28354,137138,478796,50606,218948,133844,73544,51902,105512,1076252,7946348,121886,75974,77552,30614,
413216,69422,98972,52694,151556,26758,555826,68674,154864,445234,130792,47008,1911766,27104,2345060,76586,
387830,96724,126496,26632,67240,127576,26794,26998,46676,99380,27728,525410,650578,129922,27166,239164,
586438,47344,27358,70306,285928,28456,101722,27142,28600,61672,879496,317722,26674,49774,47182,67120,
121864,127384,101014,-1888455546,560192,66578,279626,353884,462784,709636,542776,61894,28054,135608,28100,295742,
126542,97670,26726,26728,75986,539288,128294,117542,319742,3908348,76664,77204,72674,98558,26864,27818,
26638,26674,-440798,-788726,-970814,-3999008,-745454,-410114,-559802,-666722,-491762,-803774,-832622,-648740,-437726,-731630,
-420482,-583130,-390674,-780446,-403970,-810362,77372,67748,26834,67478,468526,26776,26690,142076,66952,27154,
67024,28852,4201964,26696,128960,212344,127798,172078,68974,46700,172130,352652,97628,126986,410462,2088886,
68890,127282,579244,69106,209884,163678,26830,26642,536558,155162,29378,238952,70652,27992,162128,126848,
26692,81196,66734,527282,66770,26738,152162,33626,173924,27476,61832,46876,26978,99170,66820,67484,
72968,26690,155552,27196,321568,96796,1948906,26864,26980,203524,320938,147668,293858,128858,78128,26758,
241150,172786,470794,126778,97060,190282,545558,28744,189610,67240,46726,28366,890146,68374,128098,1540654,
29116,28276,66628,1032334,97570,170134,99160,101446,26728,216550,185182,26738,640820,27470,129986,206630,
7642028,1108520,246188,70334,241928,47900,69028,297232,150430,345310,67210,1348036,143548,27526,27376,69190,
68290,158674,327742,147112,274516,47920,47812,580156,46912,97324,47164,30490,62086,67750,116716,27772,
718342,27124,288070,32182,122116,179260,29722,2206960,238012,46894,574000,31876,30946,73156,9185092,162664,
27232,1193840,26756,352382,27748,691058,99340,127090,66880,352376,26728,119354,26774,173552,653396,26780,
27824,142628,26824,67954,77968,77320,46670,27010,353584,951410,538424,61850,275728,454912,67498,217744,
27196,136996,158548,27562,218866,353824,47812,96874,26716,71602,530944,116104,84316,29518,100552,67876,
27376,46714,67336,50602,539314,132424,47092,80464,127024,47956,174868,76792,99256,289888,241574,26770,
180382,26798,299162,291638,26674,268822,96686,127150,432238,1456304,26852,28606,243058,48052,337648,469990,
449488,67612,28948,46810,66964,173722,129766,216760,125794,68708,47048,129278,242300,61718,67186,46708,
26992,61828,27146,77780,67094,27722,285200,28514,126872,27286,285118,178288,27166,66958,26788,811600,
216754,27916,28210,1868488,127166,1006178,26846,27332,48718,67504,67954,62218,68494,122086,130972,27040,
98932,48862,2079670,509770,78940,123868,46756,67450,159130,119026,27148,1039792,99418,129676,67414,68260,
134536,173470,176368,205546,27226,154120,26842,67684,564346,327856,70744,1151086,48340,347296,26716,73396,
27166,27004,26896,27640,475096,202612,26770,70708,520096,27364,27154,66748,76820,1012640,46796,28166,
96968,61790,98642,26708,130916,26750,242992,386362,355510,221608,134344,31906,125062,68824,346078,27262,
266572,87478,135106,85858,1265788,387334,27694,71686,176758,119194,1181782,131590,77464,412858,312256,72820,
26974,237484,1211842,827650,1676458,76438,26854,938458,74890,63142,100810,68176,26756,27026,68318,26770,
26756,47294,111808,76852,27118,63374,26852,369830,227990,26978,85946,61754,26782,605590,209620,190082,
539846,128852,27404,68102,90760,222406,152518,26770,2044798,301300,28006,62986,70936,629188,127852,82534,
28588,68650,115852,126826,288016,47452,70558,37510,427066,375916,363724,111850,136546,6240850,127474,325114,
136150,262564,5546050,33226,2425426,201118,130930,103270,87820,117574,67318,859714,110014,105478,27772,1661938,
606508,26890,710170,67966,519658,28258,62248,48838,323428,46786,11145298,376774,183454,111094,902740,286540,
548188,99706,177214,29788,53068,967606,67084,388066,120274,300166,155158,545164,27346,2486842,676006,144466,
838168,4369606,344326,138694,223870,293182,1005172,1292188,77902,454390,6563896,701698,1277818,557194,258190,206422,
1658950,151870,957778,160738,133036,556108,303244,360916,3991498,1053886,132694,2797162,371860,347404,71638,536782,
4438132,345694,1610584,27746,47188,28102,50212,385942,27046,69070,286798,454144,133732,47602,68152,569794,
131332,97132,379370,560090,219080,29462,81698,555878,26816,477146,390638,141824,295868,67340,172046,174314,
27344,49748,178112,71660,17708762,26894,29054,28856,49046,237398,70004,156506,220376,69176,27614,29270,
123458,148142,71030,176906,130412,177140,67556,26888,124450,1048822,30538,141976,146512,26776,27730,129088,
99934,77470,27358,190384,47176,27820,1196404,85048,209014,137512,73900,279460,47986,1704466,138476,26702,
77078,172448,126926,26716,209318,47798,1012634,26780,206684,67684,241078,27544,205652,150968,6069362,231302,
26834,26948,47318,27176,81734,67682,121214,52196,68546,846968,240926,62438,27572,128378,29894,172306,
27458,127646,66806,46838,27250,66868,96928,141856,872818,26708,28706,366686,554972,291104,66730,172514,
26726,27334,155914,27736,659258,78086,563714,27728,77678,77924,30260,225620,49034,230318,67040,709184,
345224,3121046,35030,1662802,76918,1094074,101776,72998,119606,26968,47548,26902,96862,66818,67204,1154926,
29494,51082,64852,102286,245998,1573372,157066,111490,191410,101284,1735048,284536,163522,29332,136270,853774,
655318,29386,27106,227476,29356,48004,41902,35362,1491724,29194,74854,373924,292012,217270,87778,293470,
9025048,131632,73090,225784,79144,126088,1043722,2203228,243514,590734,133090,432820,2582794,118798,324244,78766,
99370,218728,226504,616978,3010012,720442,244540,228700,564436,494506,37762,33658,750664,382672,223102,82546,
50380,27538,68428,284398,157552,28114,170800,29692,75274,394360,26738,27506,142334,336994,66850,563692,
284900,68908,155728,26974,84466,5848222,155962,218236,27046,27158,131468,184010,174278,1284356,29138,360308,
3901790,28334,78872,256412,97616,127352,99020,123458,46958,47336,77090,123692,429806,1028414,26780,133832,
252650,238718,311078,28454,568802,30110,1028252,141122,133346,353746,326098,78608,226412,47828,72206,47324,
243044,207404,67922,27436,26764,27238,27196,47380,29518,387178,85774,154816,354958,30850,227950,66758,
27026,47276,26756,26972,90206,26942,836632,522236,120530,906230,340142,27176,153136,47036,26792,114358,
27364,47218,149218,27958,103670,100070,67982,128308,118684,124012,26914,27082,134140,48196,28414,4061828,
46922,122108,26884,2039336,357614,26846,118154,26926,281968,67156,440558,77030,866290,136936,27190,189640,
127462,156754,27064,131188,66872,27124,67258,28186,28276,77596,204884,27242,113906,67994,66788,26746,
296558,70214,135908,98042,132584,49004,78494,149882,71834,259862,67964,122894,79856,71474,63422,286658,
335516,29228,180296,47132,70124,903812,28166,119798,97232,67028,69314,161342,346856,196334,126458,67352,
66992,212576,485222,67046,26752,26978,127586,27212,462898,8154010,67330,708002,28298,127156,128176,298438,
3036022,344446,77782,27556,27070,26738,210208,141986,211970,26930,240908,211484,219728,142138,26920,26830,
47518,193462,386666,27074,66994,47830,127384,696046,27256,26896,122776,219076,557818,602248,77044,877118,
494582,26828,47906,386420,286304,320288,27320,28178,720626,27170,338228,49868,28310,85328,178700,46790,
1165478,146786,381902,294704,221030,28610,300140,127382,127814,543884,123274,143354,853552,1436986,76880,27656,
127538,26774,240560,36098,128834,84692,98278,29002,77494,129292,97144,278630,27422,26740,46990,26896,
173486,127964,51188,27686,96932,128908,178840,184826,136790,99632,68020,27322,162638,2220646,343010,27344,
27676,431944,2023084,2495476,125506,253612,83134,82546,509734,177778,204994,5387986,176986,125182,229582,239068,
175366,1422874,71614,3143482,206584,386236,75034,1026676,133408,723742,159976,480436,523378,486838,513082,301024,
27226,355996,220348,68212,172774,979966,148798,373822,30646,27532,525256,29206,347356,1049626,366202,613036,
504574,939628,5367472,233854,94078,464968,793594,137566,16468684,34498,29662,868348,1147312,104446,285172,397774,
249082,370774,7652422,32254,27514,1670086,297784,276262,298648,814978,244708,62152,31906,780472,2291878,26854,
325708,599428,39502,397414,68914,193156,441154,555262,2043334,36034,501796,632152,453682,76924,5767228,101854,
751546,93646,2838592,27016,833734,217198,27862,184636,239986,300268,69616,134326,473806,90322,652816,1331596,
41434,679294,413938,1480114,383644,504334,711262,331318,221806,2498392,210652,80116,539704,1528822,134038,515896,
406162,294274,50596,1094338,1322038,1035052,68158,70822,683182,818776,387694,433702,309688,218572,132958,144082,
142264,172162,75934,152722,810892,1261414,293302,139516,341872,545968,145078,47608,352756,285634,422686,458254,
215524,40318,605908,133054,619282,1069552,31066,658648,143938,83404,259282,67294,286444,223426,121534,136324,
276886,87004,226882,446338,26864,26948,67472,240734,28052,353186,127196,106684,49306,223504,177964,117220,
132514,241864,173338,27688,996244,68884,2820580,49954,131380,3779728,681406,69010,174958,71548,238522,125212,
61942,157498,374650,48208,67102,84946,233824,136348,1009834,27538,27652,134458,27232,46912,157288,77138,
69448,26752,128270,76894,371888,674714,173708,142082,206936,26858,192116,127996,26980,27106,26800,68488,
74356,123286,241612,127292,61856,128884,8446288,68026,73198,26824,2003384,189988,67384,127828,27010,-2080790,
-1150514,-2550806,-1872596,-1010918,-5102180,-4039298,-6842222,-806066,-30903056,-1887290,-2392730,-3523166,-6287696,-2374262,99524,257074,
48644,27122,103832,61874,26774,394682,119332,68908,1036354,3699112,27022,147460,120838,2851744,401194,121324,
48790,26812,703786,29650,1830640,213556,67702,48628,26794,144706,97348,26750,123890,27550,97210,77092,
//
217484,1239380,217888,69782,26780,26956,127084,26816,1526276,191138,297268,725434,399976,122794,221446,67222,
76988,285272,574202,412604,1262888,987326,2259242,1291238,1164040,126814,97036,218122,26818,210308,66974,337918,
68350,70456,118396,47854,67144,217876,27004,615880,246208,307774,71158,77000,197278,334486,232288,218438,
1925270,569344,46894,67678,312460,26770,615094,28994,124694,143792,122284,607072,190040,68042,557012,127388,
26786,215150,27010,26930,97072,77246,358232,127166,1108426,27604,240916,67126,32314,357016,3262322,333496,
974906,586012,46876,2276006,67576,202090,26780,26822,78512,163528,137044,127612,557722,125422,157960,73756,
373804,115054,27586,206884,298882,28828,404470,28852,28258,85390,1295956,77614,127990,180160,46852,583234,
36478,78478,74134,124486,67762,142606,68032,75772,26812,534880,27964,227728,68680,182404,1121806,69022,
32644,84922,197332,426292,147952,455590,174808,972280,138466,27550,453286,129124,69598,47716,128662,72514,
228052,30934,299854,122704,232156,101890,415900,28996,4588120,129448,163288,194470,67726,29764,34102,678968,
175184,28268,26932,26926,27832,27556,67138,61978,355066,77512,363562,98026,456874,27988,70558,689812,
63868,71836,26896,79024,130498,28732,46880,387050,612226,47786,127928,97814,27506,84722,98462,27572,
47102,135790,28330,67618,153640,26894,26900,157430,68120,69118,317554,101506,286360,27310,128030,153698,
67568,29650,69412,97906,78886,27994,135874,246578,26804,268948,26864,16055318,468358,47218,765752,649394,
348764,149228,191062,28486,26968,28076,27236,26930,27082,27442,27244,67834,97300,77114,122474,26990,
26810,26800,1633208,68638,73378,103234,4596454,30754,73228,102424,27562,72742,339934,29782,29026,28648,
69916,245002,1102792,27436,387118,808096,27526,251896,125308,204646,547564,131062,31762,2042662,28486,74836,
402412,51058,27182,620624,27308,26966,78908,85262,47534,47426,67790,121574,210134,27230,173314,27064,
262106,47144,99940,905902,118408,68452,99070,143188,47632,31036,455380,142378,47038,28474,159658,894238,
298780,1712968,1376674,217726,222424,27772,172744,130846,266578,67336,359152,145132,255136,866050,62054,200614,
122410,557678,27596,81268,157138,568612,27640,111724,749440,139312,586108,67330,71686,78244,26812,173692,
39922,209140,88900,27142,138178,691090,28270,149446,401680,31258,388306,32356,28124,28226,27236,67400,
391412,127592,392114,49052,241154,218366,840980,617906,29798,134066,47396,26824,32332,89068,2022964,28372,
172654,429358,88618,355012,29878,129022,1541824,228166,89422,299596,816226,234322,127726,165406,1698154,588292,
103036,135814,352798,817684,68488,79126,33142,28894,217798,51106,80044,35278,1358602,129832,100654,27886,
40738,130966,78412,62878,208654,145924,261106,249388,131506,27826,27034,432988,285118,28858,72322,28348,
30766,238372,47416,27094,32434,68704,75022,78316,29032,128266,73078,98494,27184,72214,71566,726802,
248962,28246,198454,134692,79486,27292,1515562,364558,118876,365218,1002454,67768,314656,46894,1649122,48676,
363166,227194,132154,889924,336922,71224,4774912,47542,29164,480868,105946,566422,72646,658276,97738,1271338,
193432,129346,122692,67516,300958,138742,240088,79762,33466,169834,129724,181984,81988,325678,47092,632518,
133882,770866,1374154,180754,27646,38734,28942,451564,218932,129886,468718,706216,78898,94126,372976,151438,
175954,29014,122894,172706,711490,67576,26884,27004,26812,62236,27724,128020,47008,128936,98228,26816,
304562,68348,46996,77776,127556,99170,48332,147230,315386,205118,133712,27362,49142,129986,5704112,67526,
223460,127880,68102,28082,562040,122498,1185578,27128,174158,48044,100874,67580,67454,122852,128150,77222,
708128,70658,159518,173834,649682,30086,365210,26822,219166,1187116,26890,206798,27644,62144,90602,68036,
307144,360832,27814,231430,28462,69124,119116,132412,28378,368176,3106732,78652,117010,122446,346792,27472,
130898,27752,27596,97274,219890,29846,382286,69500,29678,220538,27248,314840,47246,47588,441950,128306,
2377244,608204,165724,68338,29782,26992,67312,7120846,78118,912682,99772,28402,77632,68392,27038,67220,
67390,26878,185828,387014,68378,67892,3690896,1706684,231548,4592858,101276,155308,143050,133912,69304,27212,
26822,26966,26980,144316,67238,27056,495386,27818,1327472,561584,377288,540314,30158,462392,27274,26828,
28066,62074,127018,27112,128344,47386,261868,68872,27028,27074,286130,376558,27152,31718,47828,144746,
208964,30716,69938,884582,207764,122876,234854,103274,80054,978218,48584,87074,192566,204524,412724,91268,
28574,28622,1571912,52868,78164,263114,29924,84404,159812,219626,78542,54308,67724,59186,560954,297818,
27566,91622,28442,304784,1563902,963692,31634,568808,71144,221732,665036,50168,239066,72386,77276,126308,
77876,98738,72548,28406,27218,31148,33374,1191374,32318,35486,231776,1226132,140408,49574,655724,32084,
36458,92594,27508,447136,128824,142738,27908,130604,67280,446300,46988,47134,372142,135244,218002,26902,
47062,71122,28732,68044,73444,27688,120136,249346,27190,454900,49762,395068,343120,482602,27110,26852,
128224,26822,46946,127654,240496,67372,665888,449618,128570,127598,222206,30722,49382,120488,71924,14206694,
70682,134216,97366,383350,134452,819460,142780,207526,1293914,48182,377804,84974,177266,467462,35714,754682,
1461098,229754,1101524,579494,140636,98588,31934,1753412,29738,399836,203438,141932,317396,683984,626864,213806,
202628,178652,404048,137828,100046,1098218,325058,882992,105716,524408,151508,237506,128648,132692,67870,67744,
77150,359332,67552,247288,1489082,77318,686006,288860,2493644,207230,2100050,206698,1237018,124156,404362,128776,
131150,27698,128882,180146,48002,402014,47554,340786,177652,179306,218464,506644,67982,217616,272470,27416,
130358,27536,339572,48328,26974,33004,29194,288442,679408,728272,650926,27964,63664,26866,68230,129196,
30052,525610,68500,129574,97534,1333990,129520,568114,97676,218132,130948,126076,77638,26860,436318,1463020,
85810,47524,67210,638546,205592,73396,67774,27766,2904248,128216,27178,484216,62170,27190,27304,27160,
539128,100060,48994,308846,27164,182146,240694,47888,142916,6387692,119312,100364,358574,26906,80504,27248,
207212,71402,27026,47078,29204,147452,136796,373424,127508,77264,78236,27842,62882,177908,47494,123724,
26974,448858,119206,27634,280702,50392,67772,120142,27424,97840,47644,709066,130150,26926,47288,457468,
26908,97486,128338,62306,221836,142816,30026,62312,549236,68168,28022,142796,67628,27452,77308,3046384,
28484,144224,26900,27260,67418,97460,137312,27512,47324,46984,27286,27112,69208,129110,67784,176756,
47098,26852,1805618,491914,27766,64222,611116,355636,74566,92662,132082,237592,67258,54394,146386,49156,
489322,71254,78622,30124,187048,70012,68986,32572,1584736,372088,71002,296674,111778,247456,384154,70084,
98632,71434,72298,50056,140338,1377244,27034,132778,32164,313324,69436,180118,68302,2273284,165646,77806,
141202,368758,151768,181054,874684,70714,41866,2372428,27352,30724,154198,549388,27622,42586,594106,1751428,
758422,244108,305422,232468,146818,219556,120772,131104,522226,800164,238276,206362,79426,656398,31978,152164,
29158,125134,145204,184132,73756,119198,419894,47054,62444,68380,1340512,4414360,240694,152620,661552,99196,
88684,1121812,77830,136852,314716,221254,28690,67174,84076,79924,591100,75490,912346,28246,1793950,28312,
372886,64714,27014,4560422,244124,28868,222872,78938,220442,657626,129182,27716,47168,27086,67432,70958,
207020,47246,232072,26900,26966,78322,68506,27376,68072,173156,458654,182420,67154,47852,27800,10644484,
27076,4187974,47026,449254,128092,1861006,174154,872482,24549754,18088462,625042,1132006,1983478,941494,6235006,17027662,
29518618,487486,428278,983326,5137714,64959412,2135596,733564,13355266,24156616,1171246,1025554,7181434,763186,2074414,3710236,
20264422,974134,68582,179462,202304,210880,69272,27062,228194,67418,47216,358532,352514,446114,27254,220994,
27416,263672,103052,714284,81614,124382,290168,1347056,380434,261880,47042,169946,27064,134966,67322,47750,
192056,160844,303764,67196,67970,27578,27662,97562,134600,29606,207932,205670,120620,28058,67528,127918,
26894,28478,68092,846656,63044,459302,34730,28004,27062,28058,284180,144482,28394,27608,225356,101510,
243206,47438,27320,67784,157994,157334,67532,28148,856796,31418,49832,200168,70646,296744,218552,1272704,
26938,69520,356818,27364,133258,222070,131522,185324,123062,68042,27064,157102,193876,238066,176842,532736,
123122,218546,3758570,27938,259802,67300,301660,540250,173534,27130,355594,156890,123890,63178,85318,27124,
68482,27628,67888,868078,67474,212068,258688,180088,161656,28186,884602,228988,419824,190654,132112,47176,
456496,97966,464698,5429734,358612,47522,27692,358748,129518,388556,343790,1862998,574286,514754,28268,27464,
67838,27098,27364,190774,
// 
67430,404822,67196,1130518,67312,656422,123928,28216,78730,47140,238168,207476,27386,67220,47378,1473448,
68200,74222,228614,28484,4201052,26924,190954,67846,26956,581764,228242,173108,354620,27074,128558,68834,
67348,48616,143038,67996,68228,26912,143666,27422,1026728,30518,97496,67742,556904,195266,185276,27596,
144596,26890,8491426,292606,128284,67426,67588,1761082,566980,315862,242590,252382,28318,122750,26920,47224,
2209762,361156,292468,144436,117856,337666,128038,322624,2231284,348088,136486,67772,831278,26960,130088,1723106,
5661470,207200,27290,129764,128468,27068,240860,399830,28598,130952,667514,77504,67258,67904,27116,27736,
62374,98962,99994,22693054,7693636,1479154,67280,28772,28484,144032,67874,131216,47204,47492,1075864,682186,
67720,27112,67754,26906,67322,47156,47372,211556,-14381908,-19018834,-30283438,-4379314,47464,218746,28316,170284,
545416,781612,100322,26918,27314,77642,99490,337648,28522,97870,26974,47386,220684,369400,121610,706700,
47768,27248,28886,127802,893324,2534528,657596,118994,129584,211982,29278,1638646,130366,67348,27556,97732,
470518,128422,69524,145862,223514,77762,271700,294518,290582,285506,130682,90218,71252,256076,270602,705086,
261260,1669922,409778,162566,28244,374654,671444,139970,631106,73682,87788,146078,600650,38762,178748,5069258,
30692,589520,149636,75962,360962,34298,175832,105146,180332,1202876,231128,16627904,1366910,104138,382790,175238,
569384,675494,788570,129062,774224,353630,205316,228986,68966,219050,123686,245708,327032,343366,27806,377816,
98492,303152,1725278,26996,663274,28342,202486,27118,134582,77558,100150,73654,78658,27118,67544,26984,
27016,67334,67522,218722,91162,28036,67684,221476,1299586,735080,67870,67292,435278,67346,127888,293548,
26986,157144,70900,142658,729796,211864,173540,207398,175322,362810,243038,930134,205462,27008,27448,287314,
27034,295186,77458,143014,2042422,27112,398948,67982,26932,27148,174098,736412,67304,1737938,376732,27280,
211258,69256,307316,28802,30356,434180,28514,77422,99482,67622,67730,127894,27074,1927778,134372,121160,
27146,287366,98092,127972,27934,287542,296822,68318,28370,569744,204020,85934,70460,375776,174410,29276,
134822,27134,26918,47558,28874,29630,28946,128618,75836,69002,28604,51554,71756,320336,67508,341048,
122102,28622,69488,101150,115742,27578,28520,68192,68732,243362,27794,1832696,251360,232298,27800,129050,
29252,30764,124130,134936,27236,138302,229292,157094,136496,28358,32078,238130,123644,27178,185318,1517954,
220388,67532,27158,123704,677906,26924,170666,27008,27932,27212,47492,97708,219172,27542,67376,120422,
68294,97948,27640,160018,128042,67850,67472,102406,295726,128606,67586,32026,26986,83242,30028,151042,
29938,27994,135868,63874,131494,552574,152716,165982,47332,131764,31558,169816,62416,47224,129334,212962,
187084,346978,1113304,117496,355972,106516,85042,68692,38494,268264,100522,65818,29686,227992,27838,73606,
1115104,156712,1360048,1640794,47494,428926,68638,28984,26984,356212,67996,128980,67366,47738,1332362,133238,
36962,1391552,271106,220934,59906,28208,28406,822518,82694,568268,75644,403838,90692,73682,187676,334118,
241028,2289266,49142,93746,38594,751328,192692,1501334,27254,30274,449692,27302236,79420,67444,176524,123052,
1288600,28732,32524,244402,27220,78016,339280,67336,133378,62698,197734,134068,30508,27358,28408,73768,
127924,937528,1134904,379606,872788,47312,27014,128434,27076,47134,27164,261056,128918,68996,27338,69572,
68294,287840,221582,128594,100850,78730,447172,69094,315874,164026,47158,47806,517078,48238,97660,73942,
67366,28438,128806,190024,47374,544852,68302,765856,29422,135532,27970,88630,357418,48436,30988,101572,
68500,70768,98794,161350,396458,68534,186608,26984,203156,62336,246676,62446,219148,370808,173408,128264,
27842,27940,47224,27334,62398,28406,138782,28274,85352,335648,334796,26942,28946,4050038,68312,49064,
357896,129152,695684,28568,78674,30908,69284,69986,592634,84458,128828,244082,219062,302114,71858,220844,
27596,298454,180248,131036,68744,394682,129314,63644,27014,73478,132338,28436,47138,190874,68996,217838,
371354,2986688,1389524,69392,832082,130528,27730,85034,128068,67462,27088,130928,27046,128092,26974,128900,
28406,213148,85102,27082,450448,170314,264256,67744,222616,67726,67996,120592,3467420,47216,72664,135538,
104686,85270,222460,27340,47668,6182188,247756,219616,226210,187690,128896,68362,68200,132664,130882,124402,
366874,15230032,127480,66532,82222,212146,98368,189490,297106,123640,67750,131218,333868,27238,147184,192874,
67912,546208,99502,175120,26980,294934,49252,1625830,183658,33250,148660,728458,434158,103252,98206,588004,
142826,32342,194678,148622,299102,69674,85868,593834,68846,706712,708904,84772,334900,77116,247612,64054,
1231762,495454,106588,75172,440014,67450,86554,82462,19189714,371260,139324,131266,77386,82252,142744,5039164,
315622,2012224,79330,120106,72904,1561216,372946,926014,78940,28756,383638,4981684,28450,485698,217156,112708,
158500,100822,30226,1152838,1831432,724324,130294,290650,228442,40978,128972,182984,291832,285904,28042,27398,
73676,26984,28604,134374,47326,128860,68162,47546,72662,29582,85238,143176,47206,26968,211844,294620,
123730,67688,270458,839114,27062,47380,128230,129688,72230,102500,246506,250160,29618,27212,100232,27854,
28970,47366,1004972,2781266,1445288,138380,1353434,372200,48104,835538,29330,219596,102974,1543942,27184,128470,
294436,27154,222268,116410,621310,25163542,35806,665338,365854,27812,49298,132518,390602,361990,68284,67402,
27232,358102,128062,68644,128816,129328,27214,128570,98294,74044,289894,224932,27436,99202,123058,75340,
123220,131674,1381936,561730,1339852,495118,120586,31060,346000,129730,120748,67738,803822,128162,219340,129916,
77542,27028,27242,27224,150614,209848,561724,47956,27008,47332,826834,26986,155650,73742,876484,132740,
28010,473582,1082384,71306,27416,70226,27056,27112,206458,80306,69422,129902,29966,26978,80198,70682,
27284,137546,68072,100706,134708,27062,28646,203156,305636,154718,27806,28862,467186,70088,246002,73418,
49886,176504,155948,259448,31838,27314,273542,32324,229046,128582,119816,68828,130874,70232,68126,28274,
31028,1527448,27172,319276,1758092,220384,63502,583426,27376,2682916,28654,233470,321280,62368,288494,27184,
78434,221746,502708,1549496,27002,70940,98254,77812,31754,68102,545174,98408,3872816,69326,47342,287756,
99476,79364,225062,47774,27242,242606,482744,204212,29054,1467116,27818,158366,28016,30158,27542,1111526,
63308,27134,68462,30338,238408,48784,68488,341674,1952854,160762,344428,98278,224494,458518,135124,2191012,
27814,135448,76378,575548,137500,98602,27052,242368,136204,222550,72898,299824,29866,141550,73834,35170,
137812,77560,48514,219148,132046,136744,101788,134422,74374,310828,76750,705148,144934,132802,122524,2047306,
50332,63256,48298,28312,67460,193276,246898,27220,62618,26980,294424,81232,68032,68914,135016,73720,
32452,183292,286324,27466,243982,27566,614420,77674,638692,62522,27098,833746,156452,147704,97868,220268,
366554,123208,27484,27754,67706,459376,67912,340630,30118,371330,644462,130730,2967890,839426,113234,1206764,
13342424,3187628,642842,797066,582332,236924,1290884,4703048,95378,9468842,1315706,196552,27370,176980,345946,77684,
47912,356096,262406,67574,130024,31366,76924,85768,63142,29122,128458,227062,157408,264538,27766,28312,
28654,70246,72028,117664,1297888,1135396,27448,49624,30394,179326,475174,27334,174466,29512,183358,35974,
167614,940024,101926,139582,29368,244726,32164,87874,178876,520498,187138,1412416,100468,80614,33742,48706,
988066,396676,137638,565126,234604,593272,181792,28342,129754,227176,292024,29806,276748,28042,88846,175354,
233146,225928,78814,104356,49642,719866,38086,120436,1616374,124066,27268,254278,69004,179848,30898,69472,
244936,67654,124846,130834,132244,775648,34282,211078,86902,317386,27242,69218,28628,312356,158906,244664,
559646,27782,47432,67732,27116,302432,143824,294418,27208,1888888,271480,49960,97978,27022,78310,205060,
240094,219764,98660,98866,77830,67564,67492,68248,47536,27046,128854,27290,67742,27718,27088,27160,
27394,28058,27134,273718,240238,85636,67702,661658,27208,219752,222338,123302,193144,27040,392264,85330,
1878212,220718,49496,372830,129026,404282,125366,29462,297290,6811148,636590,28202,217706,64382,100262,1668466,
27028,30926,213740,67616,97964,260756,128266,77656,223628,67856,
// 
2748640,28318,27040,1761968,1191008,586442,247946,48686,28504,67708,47806,28234,219574,129284,68174,67778,
63434,47468,27314,128798,27470,177074,47414,47504,3522604,100448,67604,86120,177970,144436,760240,143788,
27020,129494,27736,242704,71848,1067392,27124,146836,30634,872182,763226,27178,27124,130786,100258,77962,
1333636,2645834,35162,99158,27662,27356,390956,28328,47762,68594,98834,129974,78218,128354,29048,27044,
129002,124388,130784,92012,178862,27728,29372,68108,199322,569606,583412,47368,128378,27028,130618,227008,
27242,68516,27296,143800,250306,30190,296836,68524,1392676,27484,129940,220912,66658,49378,52762,131332,
233224,31804,47294,111434,102074,585224,473450,1738868,388358,138956,537260,6855098,27328,68636,67808,27518,
32950,373528,233074,235018,28402,67564,361864,199816,867628,68410,395488,224740,103348,222820,63268,68356,
144712,47662,99028,31078,284950,78100,147628,129934,30454,149410,49876,129124,27304,144064,72964,1473922,
109342,269416,83548,254896,28774,70462,135550,28162,611020,145684,299260,631684,365266,324802,77776,358840,
297064,121492,28276,29836,30346,765622,47288,143710,27130,143270,73970,27284,233654,883094,220838,67558,
27562,47548,67880,68276,128386,67850,68678,27394,341746,47308,263804,290002,27028,27464,27128,136706,
320036,939944,27158,68942,727076,429392,27074,31262,78662,121312,67762,27218,47488,27466,220498,29416,
27238,546926,128398,222844,80024,48902,68186,98606,128828,27050,98012,2435114,77864,27032,47662,350794,
73054,225352,347878,49282,28936,123568,265294,181852,27682,68914,104794,77884,47608,293392,68734,27952,
103426,28582,220978,179398,51532,30214,27262,201328,89998,32212,34894,261046,30958,27826,193066,169054,
407602,1769536,27628,70478,27116,716660,67940,221786,670922,78410,70820,47612,2069644,128608,68722,115654,
49342,77944,243466,570328,145222,660536,27152,68468,68882,892022,128822,67972,138010,288362,49174,102826,
28126,102988,30742,1050004,687448,99478,28078,30454,396658,27658,1045366,686050,32686,549748,352924,1749904,
409294,125692,174176,28694,224288,27308,50726,262628,176282,27052,128624,128894,62704,27568,144292,98284,
67792,208352,27538,27398,29492,28622,174896,98126,72782,27506,28388,175382,363518,301682,30734,28024,
102212,27062,27590,67702,27920,27698,27344,47894,70210,219898,711658,130366,221194,224686,27736,27412,
50632,80044,737812,67978,1811176,67672,69112,265024,27532,27082,360352,78694,30574,185308,67708,29224,
29446,27964,79990,48044,6913862,475820,474236,27728,72710,220868,314900,526724,28802,48764,174644,28700,
28226,68552,135926,67742,69398,219896,67732,217366,27320,909118,119758,298216,68188,145894,347764,356188,
149782,277318,39862,101008,129226,5565406,2172718,392986,84334,1811056,250102,631894,176854,57538,3426520,1075330,
83434,782824,185530,104206,4253206,1899076,676396,627484,27374,67988,78908,27752,221996,27070,47410,67690,
130004,122420,77084,30428,306862,783364,134998,392540,91270,67954,1602634,874282,28570,3413818,548014,460234,
179014,69088,245218,132292,144346,68368,357970,226768,31036,360272,269242,872092,27988,358876,27484,27496,
47572,67978,63358,100252,98902,78662,27116,178190,28262,361546,29384,68918,164888,316634,74114,128534,
68018,1333544,27404,67856,82772,130180,28642,129316,47530,835960,27112,27622,68026,62780,672094,73666,
242524,305488,74962,68156,47612,27142,68344,175534,145654,214484,295658,27530,567166,68458,27662,47408,
430130,68212,69094,769366,70892,62966,27692,149138,47432,28298,70028,28016,263996,28826,133028,30086,
209788,177064,28984,131056,174310,81148,101608,27340,27238,406444,77854,536380,144268,117562,27286,79366,
28138,69172,47470,78826,2188240,27466,47722,37652350,220426,27602,150506,32756,184082,100508,974318,455066,
223502,78488,312872,98564,27770,75974,130436,76082,326660,292190,5323022,74210,289274,28538,47404,27100,
47368,47426,78298,27226,2980900,416440,77960,67886,27404,67670,195826,268672,418298,221386,66722,192074,
101522,27146,48524,351578,78626,1191386,50594,28622,312932,777692,70742,70346,16450232,695072,300386,38678,
68834,104438,27302,159248,303854,226892,68312,129476,136076,189698,103028,68366,136334,1451612,50972,125228,
76232,67772,68024,1051808,1972118,54572,416108,138764,99092,215246,69206,29714,52322,72452,257294,27284,
27374,142598,27668,221546,72794,70904,400304,500684,72776,48254,28418,222032,114374,28676,807932,30332,
158864,119714,30074,2747774,238574,67816,77884,192620,7990148,68336,145718,413278,27382,67696,2951890,98674,
27544,29866,1333508,69422,205282,67810,625916,85642,27484,656566,326942,29042,27440,27560,47594,28694,
121058,68570,28676,28478,133676,27578,27782,32750,102428,30692,69416,130760,73034,27200,27884,62858,
98810,30170,27722,47756,69254,347030,69362,71846,28052,78590,28766,28208,872044,1533706,1431646,1385140,
220658,47582,128866,463558,27274,265240,145264,173134,79588,27112,47800,27100,123706,27506,144110,47482,
268678,101032,28564,69112,220636,230446,27106,68554,129484,123806,27614,67976,274826,27908,633032,101666,
240622,30310,102274,1158106,568042,295720,701006,68180,264698,27284,27382,27508,27616,128938,69196,192128,
27268,186986,83702,311984,311858,411542,712352,75068,101036,80246,153062,27764,27848,69182,88058,371438,
81758,234386,390158,316604,128798,149048,164006,28052,221192,330266,236558,1304486,105812,138242,248564,7120286,
349982,84356,148202,308396,65486,214946,32564,149822,150146,364886,224786,182522,240338,148886,185138,28916,
129338,974816,198992,29486,186716,665234,27998,104366,180764,199106,47576,135764,69344,80036,63182,79082,
165212,461114,175778,194132,221708,331586,31364,127874,32996,239984,31142,246896,3223052,1779632,138374,189002,
222974,50042,28964,76274,67778,78524,131066,72764,27092,28334,128522,149174,1810412,36254,86132,150632,
901916,213974,1601504,3695444,101222,33866,126902,413774,49502,225692,284696,29288,29438,103772,102194,130634,
62894,280964,28676,54434,50222,50276,71666,27368,29702,181466,718208,123632,539954,73772,67832,457514,
68012,129824,109862,48206,313904,27674,177968,565118,33554,47612,224918,31382,835004,158138,79766,449282,
135866,69794,68372,152774,82538,79118,553286,72656,52634,34022,603026,266876,229106,41762,168614,174728,
51086,1755926,98522,156626,129014,49196,135326,1581176,31106,32354,73448,228554,124148,354356,147716,28694,
260396,87086,27746,546398,161324,27296,30932,231398,255968,1047338,594278,164468,72692,80462,219728,263744,
128762,103382,33446,86942,52436,151496,230426,129608,99008,1097522,159842,68858,151766,124634,28538,72638,
30458,296846,248408,28532,69128,166922,238328,78194,79622,335042,75554,204338,137924,121202,62732,102008,
49574,89678,2226428,80468,515168,152252,108188,27224,185708,69398,178712,31742,165782,143054,789452,2144132,
5165264,28142,-3131164,516752,-1547362,-2085778,153476,-1731484,-1308898,14458508,-1897012,-2373562,-3972556,-1088092,27418,27142,
441566,234662,27100,289226,27128,74086,422368,27106,27218,48926,209546,67742,361232,216164,28534,78664,
72988,68632,177172,27634,28732,243592,47524,27142,68398,27544,194494,99826,48712,27178,1165534,68362,
28606,27184,29038,75020,2999966,303278,395168,27170,131756,28724,209762,125198,475844,28826,145328,201392,
210110,244292,81350,359042,136520,28364,2160158,653800,79858,67792,410500,188506,717466,100864,27418,1065964,
27910,27338,47606,129646,32140,27556,511894,2412226,48022,72874,72676,117304,31492,92410,821278,302020,
27232,592804,1950202,77906,27200,128996,135476,178190,33590,3115870,27238,372550,27562,129020,258184,532220,
145532,174458,27452,82868,847702,34246,146008,358576,1295308,80584,47986,132634,75052,27964,69058,131662,
73558,79558,1588156,130744,129718,29932,526732,28612,1813798,129448,597736,27164,348200,27638,1731842,144520,
63760,30922,50984,105524,27602,395474,28328,105512,75482,34586,31028,27338,212522,51362,47888,142244,
180464,396422,124466,133586,319148,134438,224366,222458,424904,185468,28646,145472,30668,84452,406814,68252,
384728,363884,42002,283964,673952,107402,3859358,28904,108698,172364,254978,82022,28772,652082,235286,100862,
78794,47942,235742,33938,286316,81386,179366,50282,249836,91844,452768,102608,69962,162482,99194,86018,
222134,277664,409544,88646,132008,135788,78278,87326,86354,125558,51686,299408,1226696,300896,148586,32804,
184838,139352,419966,314978,157334,28562,364856,214538,399848,32036,375548,1402952,127646,78602,81086,87002,
557744,501908,240116,31154,28292,1251014,69368,295802,41714,53882,91148,544622,137222,117122,27242,520862,
190166,43334,49886,404708,177206,96164,1431806,162158,128740,27316,220268,1037030,67906,27160,1993528,178460,
242192,28354,98746,27814,226582,28024,28138,175444,370390,31966,27116,27994,27230,27632,144056,27500,
27110,27232,245422,247852,29986,220418,340378,27256,176164,47600,178340,29020,358762,67972,138910,27382,
71860,124480,47656,28216,69106,47926,1758154,197218,231304,1942444,69790,27346,5880208,415120,79970,47482,
68444,27196,176722,98998,683402,69116,285548,2553772,222916,27802,71948,28046,47950,372250,214012,363610,
81668,27278,616328,214802,130274,68714,348020,98984,133352,1112534,460564,547882,27922,27944,67846,27878,
132050,221204,68924,358742,358498,493498,29482,165418,69094,47752,135746,68534,27148,220552,71366,178556,
27122,29186,270932,27652,248464,130234,27490,27128,461036,32342,68078,382316,139600,48130,408790,68248,
100054,4161194,69038,72062,68714,70856,47612,62786,28676,70280,136628,28196,212830,27454,358000,463462,
// 
27644,68072,129226,47836,403192,1881364,62744,174638,129250,329020,62746,346976,27188,101186,68444,68084,
132974,130166,377494,28330,27148,27292,472750,68092,898180,28132,28282,690296,209924,158894,144356,2473874,
5527112,4451324,516038,2646242,321422,782510,1716062,7949192,4006556,1580822,9767582,4601420,13270622,1321610,13304636,1577732,
32480834,4146686,13640696,338756,1971266,17109278,7444058,719654,22777982,31035038,18142730,8431124,2180744,988430,3163910,559598,
1939190,1227470,1015790,542510,43997270,2507810,369518,1885166,582926,4845902,647078,4433426,444686,5499626,476942,5213318,
1997510,1139804,84893156,1228670,9678380,68329346,7555406,3152246,2316302,3363116,35032874,2798870,13871462,2772626,1049666,10504538,
2848766,68224,6555946,1050538,533002,37185646,6923362,708394,2085772,346054,2072596,15963988,791050,1268266,999706,1747498,
2016742,944914,618538,376176442,12082090,2578522,1188778,1884550,5841562,3402778,787546,8129128,2317834,634754,98858,2388884,
284114,159644,366946,130138,99604,73756,178462,30850,29500,167524,142174,39778,243910,78130,153388,130780,
243370,144874,47806,146338,28756,49570,29080,179794,137746,368920,305578,130942,30034,50074,2571724,101872,
469366,103372,333154,233326,234898,581788,164026,135640,32290,99280,68194,73414,920044,375238,181738,99874,
27142,145774,28582,358712,1301308,101146,27212,425480,27424,1414802,30398,98444,68582,224732,30044,194774,
28244,125762,655652,49136,1306406,27502,27316,220924,310708,27694,27826,120076,27352,71056,78100,68140,
221248,27334,133336,27964,132632,70604,68390,27488,69902,99818,68750,161354,27440,222542,67858,67912,
99430,125680,220838,79192,576670,104752,70348,225778,131332,131980,69106,69340,1314418,27526,593858,735860,
27536,461000,78530,889652,78476,27884,28904,69068,135304,642968,138050,231524,29186,298538,49916,47702,
720278,30482,224072,27308,27944,28262,48926,135944,391556,759806,29036,349082,47902,27338,27494,147266,
1887188,125186,28364,790178,27608,99472,68314,98824,98554,28300,30388,28684,136370,27182,1710596,130430,
373982,128972,7513646,98524,220744,78122,100222,83074,133180,179494,64876,27158,195740,27766,95716,47930,
393932,78694,78208,220654,144584,244574,121472,99116,78788,28514,49016,124256,147986,256238,219914,27794,
284528,100196,27578,123784,572488,103612,209498,27404,101852,221378,1160114,223322,184724,27770,274622,123992,
518612,27158,69052,68566,194510,31892,5062178,125834,262814,92450,153326,165836,79922,283340,27640,236008,
98614,284122,359398,289574,47702,226232,220966,27274,429988,68252,92024,5383664,381748,73244,29894,103826,
27488,590144,602876,139142,30692,27542,129458,68032,1299070,98740,221282,101180,98720,27218,68596,68056,
406030,27292,470840,27878,430844,150362,363758,952042,28756,29854,27658,74872,1239826,135496,290908,269428,
27832,136120,68548,27568,106132,95770,544600,48142,27166,75910,28732,28228,28588,98680,68890,30748,
103972,310186,100084,73642,124696,721696,64504,911722,99922,28324,193546,101962,71518,28102,139288,53218,
698366,970058,353318,62998,137176,2041912,130042,27496,27406,27232,195064,28918,133282,49174,301984,221356,
69508,74392,27676,68464,28168,263692,341236,1061602,926542,247400,27890,68012,200342,68056,202894,5407702,
68272,685984,78268,200470,78424,47852,374198,28466,48446,233906,28646,98492,29816,67964,237434,27368,
1177528,209902,835168,28120,68762,98624,69256,62908,47734,47662,359128,67942,68282,246820,176362,3176710,
27710,180464,27572,28958,48014,28076,49274,71492,70106,79730,130136,472604,27554,221342,347162,103310,
144680,68548,27194,98804,104086,1753210,558136,236944,154972,48130,375400,136666,4742596,385372,105460,98578,
73378,103978,31300,95758,102196,622288,563974,1035712,1309978,156412,235432,215074,368488,134884,2291056,137068,
192634,683530,101572,28978,806488,103534,28738,29878,592642,163432,48346,387802,81160,68950,28564,35458,
68122,31426,88822,144802,724048,29914,35350,55618,84778,123202,182350,87148,75034,2014030,77410,101872,
34354,348076,353296,34054,87964,32398,2272102,284572,164962,146908,241264,27622,145636,28324,76492,93213550,
153514,1294966,244180,153550,4521952,279694,318304,119530,137476,91882,341434,766630,131464,559846,472312,69418,
104950,326728,34810,63682,50164,73108,32770,72784,594100,188182,131920,868048,257650,418366,80002,50002,
133264,137746,75862,640108,426808,995050,78940,335878,945964,54754,371026,69112,30454,29998,31498,151468,
1388710,151282,32596,50218,135802,348922,650962,69472,239644,28168,348676,224506,48454,28918,29800,87172,
98740,180442,117362,68372,68434,27724,47866,27340,98582,548816,47564,175216,197002,498406,2098102,101758,
224086,295744,130180,27380,27514,48332,210338,78376,124708,213208,129146,7209482,221404,27748,358618,705838,
874058,2033606,28082,69400,72712,30178,27862,27578,130084,953476,69386,28472,28808,124604,63134,28214,
461768,139442,47744,27356,70052,130580,29750,98726,470956,27578,178166,27524,28082,27736,129268,30502,
95866,129214,126142,27992,121562,1023614,69992,124096,13931852,27316,27622,74494,27518,59542,341908,592606,
36370,615934,954082,232480,135556,440890,365644,731530,357220,396262,226762,125836,88948,80614,371476,98290,
878374,189196,100702,100648,14038282,6181606,149830,878690,145718,27290,221786,567326,670598,263528,28304,30194,
175238,131498,127496,198974,360782,277154,185138,122444,81326,99278,27880,684358,963880,29182,217312,28078,
273100,31778,99086,68738,578750,145202,47996,27554,69422,27454,1288552,70256,68042,27518,290872,288340,
1218646,239572,1253080,28510,32212,311284,78496,229636,6872992,68878,29554,89242,307162,185140,47770,162730,
69994,71416,542134,317530,581662,81622,635668,659428,282772,393958,423604,28330,729754,399898,212038,64636,
82684,39466,568540,1392310,50038,308854,227854,462166,29242,215758,228376,30058,33076,279622,32542,236824,
20996578,471340,264790,553534,167140,30166,247780,73414,31102,466318,306622,285388,445420,293500,38062,28582,
181738,156934,2612656,1996012,1066204,973954,1230562,120526,78658,39382,36070,4231036,1422520,108874,549424,28906,
264682,70966,143290,432298,27262,48382,68320,599536,41434,220786,234658,156142,51172,147340,143506,57886,
633556,97774,139564,120292,1328992,34990,160876,74440,285292,140212,31006,154828,252478,332182,78040,204418,
67996,628804,73234,78526,477172,53278,212362,482608,146458,28114,1160488,95446,69172,1772848,952858,3636172,
30646,298510,52378,241462,43162,125830,268570,27910,96712,80902,300106,567172,345520,245728,433432,31084,
152524,134278,30436,103636,388612,80764,804142,78004,250270,239356,2140264,210898,236116,924292,415288,171028,
81574,908740,130246,74044,987796,69904,29932,280348,100234,102898,32500,33778,79444,72604,51820,68716,
337240,277804,69958,491326,962200,97714,4194964,69742,189226,189322,141046,422128,81190,48526,221140,325900,
308296,47824,42742,118234,629776,70660,34282,3669112,425656,79894,79570,983098,28294,1015504,2774494,62422,
163924,376084,52540,37630,131686,89692,72874,236854,136972,131518,289096,85780,285208,315658,706888,100396,
365968,80278,136186,100018,352108,80758,96850,36010,346498,309070,239554,785620,1809136,79846,67876,29278,
240490,1694116,694414,477694,71452,760348,100126,27416,903472,296500,394126,361742,68270,68036,322394,27928,
301420,99202,29134,28126,27220,27514,87922,48124,28936,789170,129322,28690,213028,27550,146368,175168,
2805832,224200,438850,228088,27880,49318,28108,27934,371350,131428,68302,99172,131374,72244,68338,353728,
29908,78676,145052,47956,673828,71404,398266,146338,31036,29182,32686,1537126,246622,808342,831292,75352,
69496,27574,245968,132316,101734,321136,145204,1080754,27214,27634,127228,185062,366476,28270,393646,462332,
68132,69266,27460,68752,762364,27214,224272,466948,48238,226216,328528,131176,2556980,27580,27268,48586,
129362,72626,133250,27296,158572,27424,1172614,27860,49100,143236,68446,27424,47716,718768,193826,715634,
129382,193522,107950,48014,1214216,28012,204934,27316,452498,136532,71894,75074,30494,420680,447104,290432,
80708,376292,27554,68996,30002,68132,28478,70778,465230,144640,134612,98666,144934,98764,1045916,221414,
176486,27500,479606,129344,99554,1104268,214402,30658,68602,27406,610024,145552,78620,27568,232030,28234,
27376,68428,27718,1056196,471952,71074,63592,351874,69508,351070,47644,71812,6626170,129824,47954,28268,
129310,321988,27880,172084,47636,464486,207778,27398,68096,796798,373492,78658,221480,98692,29482,13081012,
3423478,291058,81256,2041790,47744,360716,80182,27910,27442,72760,28918,129622,774568,132538,79196,148754,
309134,122486,27358,131804,140354,101096,28070,129482,27884,378206,34346,289394,28196,29090,479456,6739460,
27596,129746,28766,142658,229490,49448,64820,244664,27314,2055068,387548,148724,695150,31850,179378,190478,
37694,50744,129806,79040,127964,214010,32498,27758,265556,70046,1215206,370340,28334,65738,32354,69218,
158888,210338,210442,27238,925522,63206,296666,27800,70060,100354,254254,68926,98734,323434,928940,129664,
130636,382886,68218,28168,623356,837466,49054,404536,847888,47798,27284,2067344,288422,91844,1254902,6376706,
27851234,5816534,3060818,3014258,9059774,39852356,7260404,8154356,4242866,1702994,3091982,1761026,2420798,4090262,32208578,20756798,
80489762,10487966,2029298,21884342,3985934,3010532,9784052,3717986,31662014,4009586,4736804,2378366,29887088,4125554,15310358,2661938,
12353396,589234,129820,27742,47732,27248,158740,145304,807388,124334,69026,29534,118106,568396,49834,47944,
27292,222016,416188,48146,172598,121082,68996,48112,122014,713348,63416,81524,129914,27368,296396,50294,
75014,101474,68246,27722,29204,461474,133262,27452,103486,204368,48248,68710,69646,129748,27266,78586,
124594,27434,221678,27988,27436,69082,1924258,27754,63544,152476,7192618,2048794,235186,78532,365434,31858,
361618,413548,784546,2013316,151108,28582,141946,1248352,1352842,81628,472954,201766,150046,68974,48968,571352,
63278,30542,28130,68738,70250,68846,87416,306770,27662,27458,291092,49022,48014,49670,69170,27446,
348224,915440,68152,223778,366014,381038,356564,222644,78550,27442,
//
782918,68174,124672,156472,165892,28894,63184,28066,132784,68146,27598,29050,323540,47978,529870,27550,
27254,269746,222634,27350,32452,145096,51052,28348,2030944,77074,28052,68162,78398,131098,614344,308974,
229270,287884,27398,619688,68644,156646,686926,68356,69344,68156,145654,82276,246046,434734,28174,129688,
722446,30040,101650,78646,576430,2001964,69532,68458,131146,2816242,42982,492934,394504,210850,73240,27382,
63760,145492,50530,423664,572056,31012,630592,27970,235582,34690,104746,29014,1258774,2062132,27634,27646,
151888,76066,63706,48046,71152,50584,4482022,617560,19042000,27574,27808,27358,1031812,27850,57154,102434,
28286,28700,71636,116306,303758,445658,144824,91952,27464,69206,68234,69530,146120,439838,28898,176882,
289502,375224,137762,47834,166112,707936,574916,68774,125720,70988,48590,27824,28778,63278,71312,27388,
137026,28774,186142,79084,326782,68782,132466,209776,47818,70636,27374,156556,27748,187778,27548,82964,
145402,69604,8222134,69388,349432,1302668,50228,28646,49652,99860,27734,68270,69872,477158,933998,29402,
27896,68324,505166,99428,175658,151748,249850,47930,290728,74810,47848,1673152,183482,3314534,117482,273434,
27274,141502,68548,125308,396220,33484,72706,623116,68620,28606,361094,71696,2999468,27506,68888,134066,
103750,333892,72136,129934,176482,730396,870274,279298,256132,135502,2277892,1071964,324250,722692,1636264,605566,
1297744,186226,681256,309916,2346958,8410078,126802,158662,413596,474238,575434,175942,18811612,391780,256942,4806478,
251332,472330,74296,1843894,153316,246340,522946,2885878,37594,60658,279250,161818,16177006,2276434,27314,78430,
382274,28144,69808,68782,27400,99670,68458,69232,27742,297190,27454,247132,146326,1399618,473060,130358,
116528,367036,48904,70372,498742,69346,690454,28124,27656,125084,27296,27602,146924,69380,211304,69200,
69254,738098,68876,78590,134864,397928,29090,27704,47864,27332,28430,454592,179810,252584,233036,27920,
99610,48226,28958,30182,294188,29816,129596,331088,501566,49706,28418,905414,167804,102182,49382,71708,
71996,27464,294674,84614,68908,190688,1112204,68230,47752,585136,254980,1028854,3967694,68966,78446,28340,
747944,69452,323552,622556,99098,5222546,1233682,623014,27400,68812,326812,305240,69638,319334,130316,176432,
68216,359870,427234,27436,246034,933592,72922,755362,120988,48124,47962,69538,102448,688846,70114,219874,
68656,81766,377176,124222,63478,74872,464314,36622,129746,619634,504302,886934,48092,27478,9658990,577006,
48454,1349776,247006,130690,428012,48206,80914,2734702,156724,361078,28408,891304,27358,129742,991300,48424,
28744,28552,347350,27484,29074,126430,466538,350330,125990,68342,156650,63334,226210,28660,1588060,48322,
27370,27400,27442,27310,48052,27320,27830,325492,68282,101938,70018,27448,68452,911464,152584,324458,
156560,187858,68422,86468,27356,27752,130024,27478,68246,68894,27512,342998,27332,28156,475252,129778,
217186,70468,78952,27368,28382,244850,63152,129856,28282,27446,216002,245278,472672,80354,48368,385460,
146650,28420,68812,69638,98978,100274,237716,71096,28142,485168,63494,1393556,367574,2393258,79084,3104518,
291388,210604,214636,965848,145624,176908,27388,215608,75920,796676,71012,51188,28370,27380,985406,28270,
27754,28654,68428,27946,227638,29242,48058,1036928,68390,129706,226418,101654,78758,68522,27338,28468,
841582,27604,323896,136396,738958,569776,27424,165332,359444,145180,491168,69002,27362,29222,48010,148138,
47812,490444,48082,465280,320386,728674,105244,212164,503824,84730,3675310,224710,225574,194236,998422,187018,
88990,91258,303172,32332,284812,300904,724948,160558,224062,28264,110914,90718,35782,32974,1378960,134530,
82366,166534,567976,91534,738898,35422,151864,204250,71170,78100,68378,47924,276728,56001470,25720268,5263070,
2277518,5420534,644995850,13693094,42135758,4825670,240974528,2267006,32693750,2073614,9146222,62817134,63479192,6568898,15223100,32106740,
1888718,31828184,11224022,158051264,6311870,14107946,48088,27994,28630,130018,99544,131314,130720,1114816,28280,29012,
1573286,176618,79322,63320,30686,48272,48542,78640,27388,568306,27524,63380,125066,30230,28892,521756,
68750,27740,790082,383786,68452,27476,99130,27730,245836,768856,68800,743260,28900,48754,78760,367096,
428368,124652,63392,27644,2703938,54662,185006,27754,199604,222506,28268,27764,72404,393356,130036,30226,
549130,28114,68614,28762,126400,99718,69262,129802,27610,27536,68360,350510,70268,392444,176522,29618,
27908,29672,73022,78778,7119814,453538,223474,47984,69544,27664,129914,227276,145082,29852,297692,69596,
69812,221992,29158,27346,81916,948418,70864,77218,100168,102874,331132,1037020,70432,31102,30148,30580,
30028,28102,68758,1086604,76408,77542,133288,359374,62698,28786,76516,302998,27724,69334,49810,28060,
28138,83974,131020,180358,213964,105838,90340,32524,968818,1143790,250522,52132,92086,330214,36250,34034,
2511356,253058,78854,75194,69836,125864,83852,192212,29798,176108,302228,27602,298472,130802,81476,42398,
38714,377168,102578,103868,607352,371696,75236,135932,51596,86282,128546,74588,70988,145994,136166,131882,
81932,219866,72158,779252,133016,146276,238658,187448,29282,330404,49274,31076,27446,709268,30524,102536,
129362,132368,559238,247928,151646,294098,106682,144572,68558,30506,31172,248414,76166,62558,32732,33188,
154886,345482,103766,32084,28922,1417568,710288,29582,77252,219122,69746,774878,138824,28682,196376,233672,
475214,1102928,77738,304268,212306,421754,34514,91196,35258,149882,53666,48428,372182,578516,68882,288998,
295556,35594,406364,222038,246956,35378,90314,301658,109436,1552622,36782,170996,130316,35486,696362,70826,
51506,32306,881996,29006,81098,137066,73418,360644,28346,32954,50642,238694,4999874,33038,130586,31958,
414752,313568,1004954,77144,65474,29084,86108,141278,228842,1680296,28706,73466,78818,78962,138338,229378,
68350,681994,472540,130234,83386,483070,6184822,122122,27706,47872,792166,246604,28090,184258,327844,27832,
222736,162280,73264,29524,784048,276022,73858,276412,68944,28210,327910,323536,223906,292072,30226,126640,
212518,63208,125344,70330,218344,176782,30604,897790,-235899032,-87653840,149026,223708,-252697982,-78965618,-942960182,-80993402,
-75806132,-127631798,-29938436,-36054410,-1164447188,-102802892,-173197418,-51023066,-90133898,-131823752,-106020266,-46294268,-116536622,-137571386,-155557286,-471945992,
-73286090,-175669358,-117446414,-122559818,-216580532,-118527962,-196100870,-60670232,-329356220,-24393518,-70822490,-58034246,-65469182,-538534508,-63524546,-228308558,
-39392594,-58996232,-130014032,-134154482,-258004808,-82148432,-111570254,335108,27614,78566,343760,130232,483562,132094,492604,27898,
27530,48440,28838,68588,132254,27362,30422,196562,126092,125930,211952,68984,68426,69794,1630052,1411730,
132686,69506,68318,131092,27580,134008,163858,960476,68846,942782,29240,130036,360508,104086,63388,96436,
181714,48358,423526,205456,136324,27454,32404,882470,133706,185342,1071482,208946,177068,27344,272332,49246,
231796,366472,473894,236762,27580,27346,1585868,540886,122908,27364,68602,291404,99128,727912,78622,5950898,
360494,182032,27724,979414,78682,250564,48514,63364,30902,127970,29798,31034624,29282,349988,27644,571172,
47978,239476,78688,536068,1355044,27670,911938,136012,50878,271082,32006,30008,99352,27394,68518,72530,
63326,27674,114158,28358,377900,267164,164222,27764,383318,99710,1550942,68930,131930,275750,165170,871508,
1584476,5033366,110162,904670,147446,28592,1485332,233630,165428,2573000,69344,69452,34526,28142,48170,195644,
301382,235334,268010,1033352,648440,27476,38798,490160,256934,210710,254942,2540186,39518,220562,120854,503282,
68480,110078,2268278,620972,135710,2334968,142316,188270,1193966,245348,1003382,3372092,278102,103814,1730438,138350,
389474,151100,3399686,324386,3768722,427058,739070,112292,3354002,431432,61598,143966,203372,482228,183122,393524,
304994,825092,615878,12857966,147806,1605530,330830,309860,1211870,2066264,382076,194462,87830,66404,213842,130660,
27962,27530,101798,668764,68854,125092,272902,130142,27614,723350,188786,27758,31550,182378,30164,28568,
28184,241700,187340,124274,368012,222374,2593082,27560,76214,510194,231122,135380,365582,71408,35858,29270,
102728,74306,376070,72110,48452,132410,101702,27448,224882,131326,47992,176416,28510,346552,101978,1352642,
1343974,293078,27524,27610,27604,47936,129968,48368,79330,78682,127174,105106,29212,27500,194788,27758,
135848,323780,48434,69644,893360,121046,48092,100442,130582,297604,47968,217018,96532,27782,130094,192064,
27382,27458,82844,69422,246434,29078,28124,28016,27692,435488,147632,4668416,30158,28706,132062,133898,
63494,29426,198674,126260,49778,470048,147794,28346,31604,71312,104534,28232,71114,353840,48104,27710,
70088,83654,79928,68990,79142,28130,32090,32540,28898,78956,27476,3778330,132140,27524,100946,127778,
180254,206894,28958,123356,69932,49030,884602,103786,68914,133138,28006,582370,573454,27556,79732,64312,
359128,133300,70426,406432,132652,27470,129656,187276,290254,188392,130894,68414,280598,27422,186418,27706,
27824,103748,63572,28334,211592,223148,27932,551846,249626,307406,130388,157772,176762,47914,28126,63362,
27382,47888,130478,471974,1114222,225328,4437136,28774,27472,176296,27676,205708,68636,79376,27392,27380,
131636,27860,855668,383924,28190,78890,28136,130394,79106,27470,132148,29122,320266,163492,27502,80638,
1086104,63866,69686,132578,48314,99656,361160,8320382,29324,27376,132764,27512,138194,162494,319082,361886,
28724,224914,559804,48322,27532,27482,69346,64366,2124604,462736,28132,68806,130220,69056,208960,27454,
27476,47908,120952,1713442,27454,669538,131512,231466,70798,125582,27410,47912,
// 
27406,298780,27466,514648,48436,930734,806426,179486,1637054,27542,336788,2673926,49502,69272,63850,1041812,
99932,622394,29786,29462,103118,28274,72932,131126,69620,126674,100688,318902,27626,255982,518800,30142,
69106,74290,219304,410842,450778,74398,27976,88318,27442,27586,768946,49924,381550,210070,476806,89128,
163318,32986,130126,106132,491710,129784,124276,139900,5671858,50518,48466,30946,183316,1303816,108622,1457554,
691330,133042,367456,821866,74344,40330,139036,390298,163336,70996,308974,196354,1285996,69142,72328,103150,
585994,406876,32014,32998,52462,31252,771142,985360,99490,181372,222628,29470,48088,701338,73300,29530,
189454,356962,136120,342382,1527538,158206,34858,73588,101488,216022,100462,138304,1518520,524758,455638,475888,
1056574,105970,21822898,30628,249814,68456,27470,27412,276050,130364,29074,670714,259882,250906,140056,145438,
36346,96682,640096,215584,129478,149236,165094,215914,82534,325552,301192,29218,68758,97492,36886,308482,
69478,217858,191896,589066,558178,81292,1583518,74068,146806,230236,28336,159934,72394,268036,83734,103318,
29884,841954,36718,236812,27862,28642,93382,1457548,234022,29434,151324,372454,301012,475972,93514,169204,
83038,191722,66298,441052,139612,519826,33676,34402,108904,217654,278836,191284,246094,193678,160468,181852,
363166,151558,73582,236326,1525804,74374,368464,37462,225196,38146,253732,1116958,175246,246814,189466,399526,
884554,405358,119308,1168864,205828,130534,484132,457576,52852,28222,323602,48136,311398,368908,877408,314206,
559138,275326,115486,563452,231694,68938,743128,241576,51484,29842,36958,781288,338992,1437352,238174,961828,
247732,842758,100894,30262,33718,399532,31702,134824,101536,238666,222394,123646,304108,65758,618118,628162,
679558,185242,78964,167848,61798,81454,87622,919546,192262,69748,134008,30226,136366,73096,272572,367108,
561202,337414,85678,125518,36526,39958,31462,33154,463678,129082,1330312,88846,4049872,176674,525496,75724,
86902,42262,42394,906424,57766,409732,49126,130102,131998,204844,1336678,141946,91006,60574,37318,228706,
149332,445414,37966,275368,77956,31774,122974,28186,143134,69946,620656,53932,240982,86218,132712,39478,
84796,441094,136858,112828,368422,77092,356974,252754,30586,580318,652732,90466,1670026,384604,93352,152692,
243034,544522,119194,2966578,329638,79234,207652,488302,74722,632158,1265308,94786,168838,267964,69352,133774,
249676,752452,139084,256156,96196,57982,40234,567778,331582,161638,645766,172942,327316,299626,281428,116764,
530476,30388,65038,147382,421288,69052,208246,136762,71746,138248,27518,79280,27770,131036,130766,48068,
27436,212248,29054,679214,63986,542984,63446,73028,69716,122978,385346,48164,177446,80798,28406,27788,
136526,854336,70112,27632,48236,130438,130114,660502,165878,318904,127156,210974,102950,203518,176494,47962,
68656,1149898,69088,28084,447178,96670,69898,28432,199000,29084,69428,48236,68842,130348,227708,27674,
47956,27674,146912,162908,48356,27446,118718,27464,1352552,211396,68690,27680,1185782,590014,1161442,27928,
27568,83572,180370,81910,2995342,790846,75916,183106,395938,576784,28054,131716,569878,32302,39910708,854188,
30556,130256,129856,102014,27446,639028,143266,104368,29314,173764,312436,72454,234292,371794,30088,144724,
121924,176962,102694,73606,1095016,30676,36802,259564,133384,30298,27424,189946,28678,119422,346558,52588,
131872,146938,145534,179068,36982,48376,69484,143914,238468,141916,134194,29494,223564,121438,144562,48088,
33706,28144,28846,81436,50788,71374,183766,83512,138514,30514,212788,310594,237106,28246,178096,142402,
139024,122896,198532,3028594,72076,79948,181336,36118,180526,141268,85294,28354,176476,31708,30766,73156,
375682,68842,85252,245974,148168,52138,89506,39226,39154,35362,54262,543838,29578,106798,78772,34078,
73912,27964,109822,69808,378598,105328,36622,150826,169048,31438,72472,50482,28828,243706,102574,28732,
27694,152122,38134,137542,138916,376168,107608,103018,32026,66358,48808,1309612,779584,273496,35254,147964,
28264,77764,223078,96058,203662,49114,150526,30946,33742,285988,29998,249808,131386,145786,817672,919516,
70366,130682,384676,48656,27632,68786,68794,222746,135116,99364,188762,2592560,428096,212036,27866,130430,
28886,176924,149114,68726,48038,512438,76478,72344,27644,405014,31370,48236,130268,76376,786664,47968,
28258,3451078,493774,130400,69892,104542,185974,72808,73294,49576,30442,84508,554254,28834,499336,691792,
48028,82186,131128,466618,185458,486214,272326,105676,368134,1401838,192136,138256,31594,48226,30562,85444,
81382,428872,376396,74248,1416436,382288,28942,149494,187234,926548,91474,3161002,134422,201262,27446,27460,
125384,531826,28342,68590,28082,28898,68560,161266,195002,122674,363748,513976,63878,131924,48218,574742,
29270,69958,225478,79670,2510558,383888,136538,28136,363500,79130,64586,48548,422954,71270,2039822,64370,
48458,173936,302042,385046,458504,127568,28250,106802,245348,68876,7119628,176524,28078,130406,194696,125522,
251474,321098,49274,353966,28052,132308,135752,137264,758336,99644,207518,130058,102086,82646,123182,865778,
813776,29564,71276,68792,28346,331934,151322,101912,546422,27788,176108,129086,49598,167522,130544,28058,
64268,32714,917864,123146,141938,32066,146498,123674,41306,78866,351608,80972,71672,72626,66806,70052,
28202,71654,83726,136616,75878,229766,63566,180968,383666,30722,160028,88178,81512,211922,243212,27998,
407822,90026,254066,22556444,244148,1073426,408578,3891614,561668,1088632,1360804,100930,27514,101578,28468,80452,
125582,27484,475354,121678,573200,49862,27422,248660,31148,99746,29396,227816,69398,28214,139526,28682,
141434,230246,491138,68650,69064,71186,130288,27472,48412,479558,79322,48524,49010,99848,28346,69158,
393932,29066,50198,223274,71156,102002,211034,873884,27914,28508,126734,130366,27856,27520,101944,69778,
122788,312244,28330,69490,300944,28442,68588,1061126,48152,28894,197608,482938,345400,80644,48370,101050,
27850,2435380,79024,71620,137248,159902,130388,130360,27518,70526,28846,1113508,322012,29842,1497778,78982,
225208,130330,73144,907288,232498,72532,70264,31780,28162,133030,122698,88018,160606,72658,69418,139186,
134650,136162,99532,325360,135784,476378,130274,28826,293894,27692,131084,134324,48782,71702,27436,68668,
92776,397816,3324994,166408,29924,27976,79102,27436,29404,68602,75448,4553842,176656,225362,455792,68608,
138284,83870,149534,80012,1151270,68596,130424,27476,69754,341146,69538,34786,49438,129988,299116,136012,
132178,157882,108346,27568,79552,72706,195382,29512,30298,36226,187402,102838,257242,4422046,1062784,28318,
68998,51274,137548,50284,82198,28822,662062,70114,221746,82630,148522,1352470,147044,1050176,48164,27578,
27622,1041784,27884,1761434,76634,294848,100250,50420,123482,228266,718712,48584,69290,364426,27508,64034,
728438,65278,75322,27640,27686,27614,48056,63502,48310,28018,130870,469888,546670,702250,573886,29278,
30862,28486,104110,1947322,135028,68678,78968,361988,27868,28186,437326,28042,27556,223234,570884,352364,
223394,130514,345496,252496,157684,663112,1471100,201182,732070,145882,223066,125264,223226,123766,28264,28570,
48028,332932,27670,27646,129172,247498,27886,71494,132910,63634,48460,28510,130640,63694,1566658,301808,
27632,69104,28528,3055822,125404,79018,1071532,131074,102862,79990,69292,70138,28690,130472,130904,66406,
31138,134536,1272148,69694,481282,74122,125464,92326,132658,224026,828976,1740022,108238,145918498,179854,1601242,
4439968,70612,2073634,28906,170818,316852,30364,1147246,27698,445100,69718,475528,68944,100858,367312,48538,
48628,203998,319558,27832,101020,202906,282406,69016,227182,228154,247324,224752,625378,68638,69664,130630,
124294,4586276,130628,27626,224102,125564,28994,27478,211490,121610,73870,106978,30226,50530,68956,147130,
228634,69694,27850,219382,289912,31444,81364,69640,28060,70900,104530,48802,28714,391918,49090,71098,
631186,28114,103876,49666,70198,28876,1637224,537730,402136,69100,70306,177658,29086,690820,103720,31030,
210256,27988,69172,80284,133258,269026,1076704,30058,146138,27728,788260,48092,80708,68816,50198,27470,
69536,27758,413012,77582,69922,924226,233092,146098,1474894,3543796,299638,5619988,233002,576766,96946,29518,
1197712,30022,83824,128194,64222,5948038,27560,27718,27836,124226,223682,69998,70870,217318,148306,96958,
100138,68674,28138,30622,131042,293582,1398340,27838,146134,70750,1138816,135226,191338,130688,27848,69622,
27472,541762,277646,28322,247402,363154,48196,68962,177284,365582,27722,397820,27542,27572,102728,70760,
465494,27514,27808,223264,27568,299828,121664,379052,825254,355778,899846,58862,88796,27602,56486,28286,
542348,250742,73214,256574,27476,303554,260324,686744,147278,430856,100214,100592,247826,1809728,147842,69416,
570914,125702,28646,479162,100388,28034,40742,776618,9092114,111122,1062422,189998,309602,753266,231146,1629332,
287486,28262,579662,30494,97838,72188,322046,68884,180880,48154,363148,28570,69064,512204,28196,125900,
93266,102614,133052,130514,595580,28400,101318,1281164,1573208,1049864,49850,573202,48592,93272,751214,68770,
27754,27592,69112,30602,76940,69812,141122,150218,223334,87176,826346,163766,29306,69002,1725560,90980,
231434,182942,2108438,51446,128774,30296,30098,89282,596582,76958,166196,309356,141812,921554,34526,308384,
75284,164738,880244,336458,3407042,130778,29738,30188,79994,938612,252980,125234,468242,32876,166664,126992,
28106,125612,364112,78698,87842,71234,51860,28052,350144,28982,340406,808886,412874,5675654,101474,474056,
606626,573092,2180180,48314,30842,108602,88406,602300,51284,692392,63958,182714,48158,105974,105002,246686,
225842,224060,48212,27962,70106,131828,68872,27496,87512,28166,29576,76088,28022,73316,147854,30596,
248294,89942,350044,68842,267694,28244,69074,99872,183842,27944,68696,27580,28636,246434,321934,236884,
99704,28486,27748,72964,70282,48274,70768,132598,51172,68698,108874,69832,71848,132274,65716,1071286,
292978,170056,478144,928432,571618,159526,4877956,168586,342766,28144,74206,71506,29242,408412,27548,63722,
784768,27940,29644,27526,48910,99772,125590,225986,69026,401396,305288,180598,69088,27616,246532,305254,
27614,79162,68878,68716,223388,223468,363598,125446,127916,86912,225248,580352,27496,132556,248438,127166,
28100,1430384,150062,415202,248180,1124912,468326,28058,27820,28546,131122,63970,71812,308602,397936,27692,
27706,27662,125686,27544,185006,29192,225560,48668,147980,232040,571592,27938,69392,33134,886520,64040,
200246,51044,28208,69986,1514714,224750,78302,132410,126212,447338,178202,209084,91334,160232,177230,140522,
367472,27722,49190,316604,3691508,412466,505028,301160,889706,71462,32078,216506,30434,133382,303482,27992,
48812,345764,230114,707186,133544,217310,384968,29426,70472,89924,406046,69140,80084,2286866,401762,615440,
209318,439394,27686,56039306,167510,40078,850150,39058,36694,137680,75220,165922,27910,96958,4746418,551962,
2391256,183574,670876,118810,1486486,38494,160292,193655258,197390,4804028,102262,88456,27682,889738,801682,131164,
77146,312512,27572,697946,229118,27688,68926,28364,131672,625142,2793242,27938,29084,81194,70058,27644,
131618,468308,299414,29156,195262,50888,1877462,99962,55316,75728,397672,293668,226562,411926,91772,89942,
289736,73994,83138,403826,252386,105854,244904,125846,51704,106154,268016,137498,5329760,194372,75830,37418,
72212,32822,48680,1483556,1357628,251006,411116,50642,123524,1669154,169574,333962,335786,30146,754070,74156,
70124,41642,78326,31550,51668,71726,1851944,32282,28502,84758,186692,160502,147164,64772,135422,78008,
27980,322520,448658,233240,89078,2219162,384398,622652,277250,443546,53450,54206,69254,31850,34730,1208768,
224006,29708,1436540,42362,49724,70232,217706,28772,110948,274310,128132,76712,190664,133964,700610,31388,
33062,33902,128456,80042,296420,122930,133466,27530,1052882,77306,30662,82652,132758,151460,180860,893066,
35054,29078,98090,132506,2037770,148622,137822,252194,85514,30092,54134,81476,97172,30212,55070,134054,
36458,397148,79574,202976,303494,78278,86390,73454,225950,352580,146516,265802,587534,50678,367502,437360,
118232,128762,70646,31514,204836,109166,80690,259838,791780,158738,82742,1151780,37310,29930,70448,206864,
1524812,28148,92708,699326,78164,323978,333368,59966,94802,76748,1581242,841094,607814,81932,78854,36518,
94730,819356,83732,86822,159980,397520,221846,81842,419216,32378,219014,2100290,52964,129914,154940,95948,
155642,30182,71834,307790,424238,61010,1708088,48788,482426,252644,28754,27532};
//
// cycle counts
//
unsigned int size[3334]={
1,1,4,16,1,9,1,1,1,2,4,5,4,2,3,8,6,2,2,14,4,2,10,6,3,17,2,18,18,2,1,
8,2,5,5,4,1,6,11,1,3,2,2,3,1,5,4,6,2,11,2,4,2,3,12,16,2,4,4,13,5,3,
6,2,1,6,11,5,206,3,5,2,3,8,2,13,2,12,4,2,3,4,3,801,20,2,5,1,3,3,4,5,2,
1,1,2,7,16,2,2,2,5,3,2,1,2,6,7,17,3,3,2,1,13,4,5,2,2,4,2,9,2,16,5,
5,9,1,3,22,7,3,3,4,2,1,2,6,1,22,3,1,12,1,2,1,7,5,4,2,4,7,17,6,2,7,
4,2,150,1,8,3,6,7,4,2,6,1,
// total=1986
6,4,2,3,3,2,1,1,1,38,5,6,2,2,1,2,3,8,11,2,3,4,13,3,3,12,4,2,45,10,2,
79,6,2,3,12,11,2,2,3,2,3,3,5,7,1,2,1,2,21,1,12,39,1,24,8,3,1,22,47,7,5,
9,1,1,4,3,3,4,6,21,3,8,4,1,2,4,26,12,5,5,2,1,15,2,4,5,9,4,1,5,7,3,
4,8,1,2,2,9,3,2,7,6,1,3,2,2,2,24,1,1,20,2,1,3,3,7,1,4,6,1,1,4,3,
7,2,45,1,1,3,21,2,2,3,1,1,30,1,2,2,1250,16,1,8,4,1,12,8,5,1,4,18,1,3,3,
2,3,8,21,2,16,17,1,15,8,11,1,
//total=2421
8,2,3,1,2,8,1,45,1,3,2,7,13,8,2,1,2,4,4,2,5,47,2,12,14,34,1,1,4,2,14,
1,6,6,37,1,3,3,1,1,5,1,3,23,2,7,2,9,2,3,2,17,3,2,5,2,12,1,2,16,3,3,
1,168,16,2,4,8,3,2,3,30,2,1,1,3,3,2,3,8,2,2,9,2,8,2,1,1,1,18,8,2,2,
5,32,3,1,1,8,1,2,2,5,6,2,2,46,2,3,2,1,2,4,1,2,2,2,2,2,1,1,70,2,5,
3,4,2,1,31,1,4,2,3,10,52,3,3,4,1,37,3,18,1,1,2,19,4,2,3,3,2,6,5,9,17,
1,2,11,1,7,1,7,47,18,32,2,
//total=1362
42,2,2,3,3,2,2,2,13,22,1,6,1,1,5,6,9,1,2,1,1,4,6,12,1,8,4,7,16,2,12,
2,6,1,1,7,2,1,4,12,1,3,2,2,2,2,3,2,11,23,9,1,2,1,3,4,2,1,2,22,1,6,
48,33,1,3,4,1,1,9,10,7,7,1,1,10,4,1,2,22,3,2,2,2,3,10,4,1,2,1,2,8,1,
157,15,7,1,8,3,1,3,3,2,14,77,22,1,2,6,1,2,4,9,16,1,4,11,1,19,36,1,1,4,1,
1,2,2,6,95,3,1,40,2,2,4,21,8,15,11,14,174,5,6,3,8,11,1,7,2,4,3,3,1,7,2,
2,3,1,3,2,5,47,1,1,11,3,2,
//total=1524
2,8,1,17,1,144,2,3,10,1,5,5,5,1,11,6,2,3,1,2,1,4,2,2,10,5,1,3,23,1,5,
2,8,1,1,1,2,1,2,2,4,5,33,4,5,2,1,5,3,13,5,1,5,1,4,9,4,1,10,3,2,3,
2,19,7,4,7,2,1,2,53,2,3,8,1,1,1,6,6,16,43,30,2,1,1,1,1,18,5,1,1,25,18,
3,2,20,2,2,10,1,8,14,349,71,5,3,6,10,1,1,18,63,4,12,2,4,5,1,3,2,5,3,1,218,
2,9,1,2,16,1,2,2,1,1,1,4,31,15,1,157,3,34,2,2,5,1,2,11,5,4,5,2,6,2,3,
2,3,3,2,4,23,2,2,1,4,4,1,
//total=1951
2,15,1,2,34,22,2,1,10,17,1,2,1,16,1,1,2,2,10,1,23,13,2,4,4,8,4,2,1,1,1,
2,2,23,2,8,1,7,7,2,2,3,1,4,10,1,15,4,6,12,2,7,3,9,1,2,3,6,3,1,1,3,
1,6,11,5,2,11,4,2,1,3,22,12,2,1,1,5,3,17,12,2,1,1,1,130,1,1,2,4,16,2,1,
1,20,4,2,7,1,3,1,4,2,1,3,6,1,18,1,3,4,15,6,2,171,2,1,23,5,1,2,4,25,8,
8,3,2,8,2,4,2,3,1,2,2,25,3,22,12,2,6,3,2,2,10,5,14,16,3,2,1,23,2,3,7,
2,15,1,20,10,3,6,1,16,3,4,
//total=1270
6,11,3,38,8,33,1,22,8,3,2,26,5,47,2,8,1,1,7,4,1,2,1,1,3,15,17,8,56,1,1,
3,1,22,18,24,19,12,2,17,3,2,2,10,2,2,2,1,13,1,3,5,2,7,5,32,2,1,2,3,1,1,
2,6,1,2,2,5,11,6,2,3,1,1,21,2,1,1,12,1,2,1,2,2,1,7,2,5,3,4,850,4,10,
2,5,7,2,2,5,2,1,1,1,3,4,8,3,4,10,6,18,1,1,2,11,2,2,13,6,1,13,1,4,2,
3,3,1,4,39,11,6,5,2,1,1,2,2,9,42,8,49,1,1560,1,1,88,2,36,8,6,5,1,2,8,4,
5,1,1,1,6,4,1,4,3,19,9,4,
//total=3647
2,7,1,6,3,1,5,7,22,10,2,8,7,9,1,4,1,1,20,3,2,12,3,4,1,4,1,3,8,2,8,
2,39,1,3,2,7,3,11,33,2,1,2,18,9,1,3,8,18,17,2,2,3,2,3,2,1,1,16,2,3,9,
1,1,2,1,3,2,4,6,1,5,2,2,1,6,35,9,1,4,2,1,2,7,4,1,25,4,3,1,2,3,6,
14,3,3,15,2,2,32,34,43,1,2,2,17,3,3,13,6,21,6,1,2,2,6,4,14,2,11,9,1,1,31,
41,2,13,5,3,1,2,2,2,2,2,1,5,2,3,3,41,6,18,1,1,2,26,5,4,10,1,12,3,6,4,
2,9,63,1,1,1,6,18,2,4,1,4,
//total=1188
1,56,5,2,5,2,1,3,4,2,1,2,10,5,12,1,1,81,18,2,2,5,27,1,7,1,9,4,20,14,1,
3,3,1,4,3,12,34,2,4,1,3,2,2,5,2,5,4,2,1,4,4,3,17,2,10,4,3,2,2,3,8,
2,11,37,2,3,1,4,2,2,2,1,12,14,1,2,43,1,8,11,1,1,4,7,67,1,3,1,25,2,27,2,
12,11,1,9,10,1,3,2,4,1,3,4,2,2,7,9,1,2,25,2,1,47,1,4,5,3,2,11,1,2,2,
2,197,5,1,5,3,1,4,6,4,18,1,2,12,1,9,3,8,5,2,1,5,2,6,2,29,4,2,2,17,5,
1,4,3,16,3,2,1,5,1,4,2,
//total=1356
1,5,7,3,1,3,2,14,4,2,17,5,1,1,2,99,2,9,36,1,2,3,2,4,1,3,2,7,12,8,2,
4,2,4,6,53,11,1,4,2,1,4,33,1,1,3,3,3,4,7,4,272,2,3,56,4,11,13,17,1,1,2,
10,13,1,1,1,1,2,2,14,2,1,2,1,2,1,1,3,5,4,1,2,4,4,29,3,3,6,1,1,2,1,
3,2,6,1,1,12,3,15,1,10,111,2,8,10,5,2,1,3,3,1,8,3,4,3,3,7,8,2,1,11,1,
8,7,3,2,2,3,1,2,2,2,7,6,2,1,1,10,6,16,2,3,5,7,1,1,3,3,6,38,7,4,9,
3,1,1,32,2,3,1,1,2,2,6,2,
//total=1395
7,9,3,15,10,1,2,2,2,9,2,10,1,3,4,6,9,8,1,2,4,1,2,3,2,4,3,4,1,8,1,
4,3,1,1,1,2,2,2,3,8,4,2,2,2,2,5,2,14,1,2,7,10,8,3,2,2,3,67,4,2,30,
220,3,5,1,1,27,4,1,1,2,9,3,9,1,1,2,8,2,27,98,23,1,5,12,11,3,5,7,70,2,1,
2,2,15,11,4,53,4,3,10,12,5,2,31,2,1,2,10,1,3,2,16,6,13,12,3,14,2,3,4,1,44,
5,5,1,11,6,4,7,6,2,1,2,16,5,10,19,1,2,1,1,3,4,9,9,8,16,1,5,5,3,2,3,
3,78,2,21,8,40,15,1,1,3,6,2,
//total=1551
3,3,1,19,2,1,1,6,2,5,32,1,3,12,8,3,3,79,1,1,1,4,2,15,3,10,1,5,1,2,2,
16,2,2,11,1,9,1,2,1,5,1,56,5,9,3,4,10,2,9,3,27,2,13,2,1,2,77,2,18,2,14,
6,2,2,2,3,2,5,8,1,2,8,5,4,1,4,2,1,1,3,31,1,9,4,2,13,2,6,2,5,1,1,
27,1,3,8,2,7,32,25,5,1,31,4,3,13,3,2,1,2,2,5,4,3,41,9,8,1,2,2,13,5,4,
7,2,18,2,2,65,1,3,4,1,4,39,2,2,2,1,2,2,6,48,2,6,5,1,14,1,2,2,7,8,2,
3,8,1,4,1,2,10,3,1,10,1,
//total=1259
3,2,9,2,1,11,1,12,513,1,22,7,2,1,1,17,10,19,2,9,2,2,56,3,1,2,9,2,5,1,3,
2,2,5,3,2,3,1,2,2,1,2,2,2,3,2,3,5,6,3,2,7,1,5,1,81,23,2,6,6,3,2,
1,1,2,20,15,5,4,1,1,2,1,8,12,12,2,12,1,2,1,8,2,6,2,4,5,1,12,7,2,3,1,
1,3,4,21,2,2,2,4,2,1,1,10,6,3,4,5,3,8,15,2,9,9,73,1,5,6,1,9,1,4,4,
1,2,2,2,15,6,3,2,1,4,12,5,2,1,10,4,5,5,1,2,17,3,2,9,22,1,6,1,54,3,3,
2,1,4,1,4,3,14,2,87,1,2,7,
//total=1632
2,19,8,4,7,4,24,3,6,6,1,12,22,4,2,2,4,3,4,6,8,9,2,9,1,2,1,4,4,1,3,
4,7,1,20,11,43,3,1,1,3,1,1,7,4,1,2,3,34,1,2,3,2,1,2,2,14,5,4,7,11,4,
52,10,38,3,1,2,3,7,3,5,111,1,14,38,22,5,1,5,3,19,1,4,5,5,1,2,3,15,4,2,4,
1,76,3,3,1,8,32,2,8,12,7,1,5,1,2,5,3,8,3,1,4,3,2,8,1,5,5,1,36,1,3,
3,2,8,1,1,6,5,2,11,27,1,1,2,8,5,2,3,5,2,3,2,1,1,2,180,7,36,1,2,1,1,
7,8,2,5,1,19,1,1,6,21,2,3,
//total=1440
2,1,2,2,3,6,8,5,2,12,1,3,2,6,3,2,6,1,1,1,3,6,1,1,1,2,1,2,3,70,3,
20,2,1,8,4,4,5,3,6,2,1,2,2,4,3,3,5,4,1,1,31,12,2,2,28,1,2,2,25,15,135,
2,9,5,2,36,3,5,16,18,12,2,2,9,4,3,2,10,1,1,9,2,1,70,4,5,19,2,1,2,3,12,
6,38,2,1,3,7,5,6,3,1,2,2,1,4,21,2,9,2,3,2,9,2,2,23,8,1,7,1,4,1,2,
8,2,9,4,3,1,2,82,4,25,12,1,3,1,2,3,7,35,3,1,18,2,2,1,17,2,2,1,29,6,4,
5,6,3,1,2,2,24,6,1,6,2,
//total=1300
3,8,4,2,5,4,6,4,13,12,1,13,17,1,2,7,8,4,10,2,1,3,4,8,12,8,59,1,6,4,2,
4,2,1,1,7,1,1,3,5,1,2,6,1,1,8,2,2,4,4,5,1,3,1,6,4,55,1,13,2,4,3,
3,2,2,45,1,4,28,28,2,3,11,31,6,3,4,4,48,2,1,3,1,3,2,11,2,50,10,48,2,3,4,
3,5,3,2,1,4,3,21,12,4,7,1,2,2,19,2,4,3,3,1,4,1,1,8,2,40,3,1,9,1,1,
1,2,3,2,28,48,1,3,1,12,2,2,2,1,5,3,1,4,18,4,5,86,9,1,2,11,2,8,2,4,2,
4,1,1,3,2,1,1,15,2,5,2,2,
//total=1242
3,5,5,11,1,3,4,2,8,1,6,26,1,1,3,3,15,10,1,3,54,1,2,6,3,2,1,2,3,1,2,
12,2,1,5,1,2,10,37,9,9,6,2,1,20,7,1,2,5,1,1,12,1,3,1,4,27,19,2,1,31,5,
3,4,3,1,17,1,11,4,1,11,8,1,5,2,4,3,2,3,3,12,25,21,3,1,4,4,2,1,1,71,2,
4,7,2,2,1,3,34,4,2,11,2,10,7,6,4,5,1,1,253,2,2,1,2,3,6,21,20,10,2,16,6,
4,1,1,5,23,4,3,118,2,2,3,2,9,1,1,5,4,1,3,2,19,1,1,1,3,3,3,2,4,10,3,
1,1,5,6,2,2,5,4,5,5,11,4,
//total=1408
2,4,2,3,7,9,70,28,5,49,1,2,2,1,12,15,10,4,1,11,10,1,19,1,8,7,7,2,1,5,2,
2,2,3,15,3,12,2,10,5,3,3,3,1,10,3,4,4,5,41,3,22,4,8,11,4,2,6,1,3,17,1,
2,142,2,4,3,8,1,1,2,3,2,4,3,4,1,2,14,1,4,6,4,1,1,3,1,26,19,7,8,2,3,
249,1,3,4,10,1,24,1,25,1,2,3,10,1,3,4,3,2,5,2,3,2,3,17,1,2,2,7,7,1,16,
3,4,2,1,2,3,1,6,3,8,4,1,47,3,3,6,1,2,1,7,40,3,2,1,1,1,4,6,4,2,15,
1,2,3,1,2,2,27,20,1,5,2,
//total=1466
2,10,2,2,1,2,1,6,3,5,2,4,2,53,32,11,1,2,3,5,17,1,1,1,1,2,4,10,6,46,1,
1,1,13,3,6,25,2,18,1,2,5,10,5,7,22,5,7,2,16,5,10,2,1,1,6,2,2,3,2,5,6,
4,2,2,2,3,3,11,10,7,8,2,1,5,8,2,1,4,44,28,8,9,3,10,1,1,11,6,1,6,11,10,
4,1,2,7,46,144,88,5,4,19,4,4,12,7,4,2,2,1,4,2,2,2,7,9,8,3,3,96,1,3,4,
32,1,1,5,2,1,2,2,3,5,1,1,9,5,2,2,42,1,9,16,2,4,3,2,13,2,1,1,3,8,14,
6,9,1,7,4,1,6,2,2,1,8,3,
//total=1404
5,9,1,14,88,2,1,2,255,7,2,19,3,1,2,2,12,3,2,2,1,8,1,3,20,1,1,2,140,1,1,
3,1,2,1,20,5,1,42,1,1,1,3,2,2,1,3,5,2,23,3,76,7,1,3,15,2,1,3,18,9,5,
12,2,1,2,27,9,6,1,8,2,1,5,1,2,36,4,2,11,2,2,3,3,14,3,6,4,4,2,3,2,15,
1,2,3,11,2,25,2,23,6,1,2,46,2,1,9,18,1,1,4,8,2,7,2,3,2,4,9,4,50,6,14,
2,2,4,70,2,11,2,10,3,6,2,1,2,1,29,2,7,4,5,1,3,1,3,4,2,10,7,1,1,1,2,
65,17,4,7,4,2,13,1,5,2,191,1};
//total=1852