//
// ATTACHMENT POINTS (lower words only, 110003<=c<=119999)
// 08/19/13 (dkc)
//
int att7[35263]={
27506,1891144,224164,210032,28118,223838,133090,476944,29236,147922,28312,426634,70828,135466,70162,87034,
126652,132118,73204,71890,72880,50260,33700,29560,108826,860740,133036,52474,74068,177316,33190,72916,
28102,28822,189742,75586,30964,230398,240010,123082,27688,28120,33622,35338,323854,224080,239146,40234,
27986,457802,132682,69394,131224,132572,401384,48272,117446,69518,68806,29096,174314,27848,224234,48242,
27926,178010,730484,70928,131056,102464,127520,70682,27796,28462,473734,294698,273470,28148,472168,132346,
79432,28234,80336,63632,2117924,366218,147104,29014,134044,70540,131398,215206,136474,68902,363058,570418,
141538,28690,162490,69226,28348,140648,99922,63640,263522,69004,27520,48256,582598,158254,2058706,546272,
225026,132308,1197088,195556,320668,216664,27734,160766,100220,27728,69170,130954,374222,108776,182522,232268,
73874,71138,131918,138146,52916,322382,272756,34106,103214,28226,103046,233768,378716,216452,49676,156182,
136352,138524,3137294,7246262,65768,408242,84578,100622,76844,82904,31442,247862,71228,31142,28778,28796,
227126,199868,503768,1348166,138998,189986,32162,101756,77618,73496,367418,232472,28244,148502,681068,371792,
181388,139484,56642,71786,110984,242678,452252,357908,181064,147218,141914,576032,142886,235226,80516,352526,
212402,180902,1828334,152786,29972,108266,75818,578504,29516,72596,53348,2592326,124976,48256,224776,28240,
146374,210158,69794,79724,426944,148018,27580,27826,693644,27824,281980,1536520,219946,32476,297022,509620,
55558,371542,28642,243100,69520,104212,154498,32266,28072,28018,30316,31774,3307468,106168,74056,203572,
27676,79264,480892,169996,27982,361174,931414,180748,70330,148504,745816,27544,151582,206204,298802,653414,
131036,33350,150706,69868,1232002,131428,238942,286864,55078,1102978,450034,345058,200278,83674,443476,37126,
400462,85048,124054,600848,131858,69172,4860718,223952,102374,48304,293368,69268,1722638,69014,187252,298954,
148384,664810,28600,32398,75368,68992,100868,80036,132332,28412,63764,69008,49040,367394,29546,87740,
182030,28904,6239732,293684,227426,247784,71420,718366,467752,69302,409246,210644,520874,288134,184304,397628,
140264,401894,400516,69118,224746,49414,79636,27922,48424,159064,372490,28300,498778,27724,69694,534478,
216790,70990,28732,372118,635416,140920,27734,1511464,28342,124204,627394,1914322,5110258,533012,28172,130694,
127202,9460960,118978,586648,217702,75886,103330,69364,123364,138718,29080,27748,104992,28720,70390,49300,
254842,131752,32020,28378,399952,146908,27946,122164,79540,69436,104002,318952,140662,31210,29782,29422,
28432,35494,212534,131074,69406,178592,251168,48806,865768,27598,130990,27848,1479098,1216172,27604,1414144,
316856,278642,28208,70172,429086,29684,177754,27736,1434586,117440,74066,73364,30086,27734,131332,842374,
87526,465230,70094,75656,28886,613280,191120,323318,28400,49892,106070,75710,148844,871142,409340,1181900,
29288,28316,178904,76406,480782,72866,29066,100298,162344,278048,31226,27734,48452,49784,71246,27896,
80258,134516,28730,139268,27596,28514,632234,236792,179390,131006,1001594,217370,31772,29858,29194,2826658,
29338,27622,226666,225046,93098,70892,25361126,29366,69046,353492,28898,71024,70358,131162,27896,87164,
132296,29186,51076,69286,131620,28234,49960,89002,70870,30178,1056586,72814,299884,390280,100822,69250,
117514,120682,32332,250822,75352,75028,30298,102862,200278,48214,567400,27766,30934,49204,204166,78106,
72148,198820,28018,149764,187318,79858,29044,50284,54532,48916,330796,223474,135292,28858,629554,71824,
30604,4816444,31450,78754,102226,29692,560272,250042,64594,51526,31126,225724,32230,49042,252280,237484,
72202,28558,71500,158170,838180,76906,507916,74146,5010976,35290,71662,51562,81130,199792,27704,48560,
383446,9662356,28658,70676,155366,756638,29582,74204,320336,138332,69650,87308,71774,570122,29330,29036,
53444,32444,230462,29126,28172,137474,219554,30122,29978,50402,29564,29522,79982,103070,35174,584594,
87434,48404,84116,479690,103688,196388,158456,129584,151640,32714,79742,75212,103556,33668,127316,69020,
2746808,28034,299474,86498,164306,29708,154394,160712,216278,101420,152450,69236,64658,29810,278522,69290,
399590,80180,220952,296072,71378,31886,27890,136772,41546,71162,29366,477674,48296,85148,63848,286586,
64820,28556,158498,73106,71450,76724,190532,52634,220166,69164,132722,271718,50942,54668,311996,238724,
711308,79526,693992,203132,31202,30446,29864,51284,377666,100934,5282270,256184,249416,77048,149210,77480,
388412,51428,249740,39338,71180,31166,94574,173054,483092,266552,142334,240668,32606,69866,123992,484094,
407576,73556,144764,74510,218720,72350,79418,35630,411950,148004,156824,127154,27814,27580,161060,27608,
713426,176120,80072,48860,70106,99986,27562,147064,299632,976792,28162,102838,27946,164278,72166,1305328,
71788,87350,28942,99892,119050,247166,227212,27598,155536,68920,74806,632704,1481254,289348,78532,34510,
247606,69190,27934,379426,135088,30532,30676,27958,27706,254200,30694,227860,28042,588958,74968,28240,
48748,27916,82642,69208,69136,27580,28420,31300,247516,226402,27772,224944,71728,27970,137464,33244,
29830,48946,29884,134116,134278,124348,253624,28336,252376,317128,28978,127024,32044,298654,70126,49756,
48784,33190,69694,28498,49774,69640,68990,79604,4080194,233968,28156,28046,1124768,48436,131950,28114,
70136,50024,70298,2062988,28100,27794,31652,28006,28372,69424,378754,70198,29212,261394,28228,28402,
124342,28246,126562,80068,857138,27590,69224,27926,28088,136346,888566,336740,83530,76792,49528,29746,
69556,1713064,1187212,248800,48880,28012,69232,28360,70276,230116,1235650,131944,64486,243400,170542,29206,
28372,277618,208108,126136,28408,127594,388414,458734,70438,5770030,224284,101146,181390,400216,65890,1358770,
49510,79426,83692,30646,364414,226228,139882,49852,28246,30622,27676,28252,28966,27820,28318,68962,
50122,27670,72418,220594,27982,223960,132160,28738,27730,183676,128080,69158,28226,28814,28648,3516256,
27640,28558,355312,102976,27982,100792,1403614,542368,27808,399412,131050,28720,220078,49642,485434,285604,
27730,28528,48350,158228,224278,102712,27608,684212,27868,346340,-419746,-986758,-1088494,-640132,295228,64456,
79396,468406,553384,6152554,1586206,1453528,558154,69076,27658,442702,77932,4973626,816958,81934,1158758,28820,
27956,528344,69254,490220,126092,147230,168142,69208,69568,27808,79294,69224,69206,29282,28466,178286,
103202,69332,27760,48290,28168,69256,48652,87316,126458,498878,34850,2476304,80966,100052,1265588,8447210,
27938,224342,654776,28430,1365308,608182,74572,226852,84298,28246,48262,225718,70036,72466,147130,93370,
27824,1041548,461858,87758,27962,27584,794578,224968,87652,69898,64216,694298,407072,27704,49010,71894,
29066,48544,1251944,79472,28258,100168,69406,69152,28138,27940,72092,27686,48310,353332,365102,63812,
216772,202144,69424,27626,365098,302320,885884,28424,28184,104648,224318,131248,27872,69596,132622,93424,
228526,27826,289204,28618,365578,227068,28294,28138,209824,48964,104260,133918,28346,69304,100478,68978,
48328,131318,27632,182734,131938,30280,69028,27790,28222,300676,28834,986908,70630,133828,69460,137878,
78214,69098,63854,27608,131072,160930,773644,126262,28000,842692,132124,1410464,127526,1255948,134362,130372,
49156,75772,135172,27676,127780,438112,27838,75160,29206,29530,27658,6152722,27952,70534,69346,74260,
28072,480826,83662,131608,69724,84382,228754,27928,29278,103132,28870,200680,27794,70334,100412,195914,
100456,123622,550618,28340,866318,575024,27692,1230638,146974,627268,224372,131168,28522,765052,27970,48598,
79562,134702,27764,28016,28394,69154,226796,70114,69266,63952,49178,643850,219572,29306,278738,181988,
27818,28334,28394,224846,100276,147472,626362,690016,435742,29644,139378,136852,31084,299284,217204,48388,
135502,107404,205252,27634,90526,72052,182464,137176,142402,1417732,559294,28726,134854,27616,83002,856726,
226384,49594,188368,283342,70792,2946184,889024,628954,78622,27652,32674,30418,48626,28016,27716,69044,
69106,28694,227432,48416,194612,921034,27700,28496,28574,404162,27992,120638,48926,29042,70334,177910,
352598,27656,28952,28498,323608,78466,70510,28462,27634,355378,101506,30586,269176,28012,1394956,48412,
100372,177988,29848,48430,28648,30244,80518,48376,178474,234346,131384,69284,364798,101672,27764,550448,
327334,27934,29734,360592,348838,898990,368440,29374,122152,70682,28342,675886,30052,288514,70312,28624,
71572,28660,29714,28514,30440,70616,249026,1056454,69958,174976,27836,178054,28664,49868,27944,132908,
470246,63962,27634,69304,27842,69482,69832,27646,143432,27638,438806,69722,27746,69730,476890,540304,
79456,225544,146950,80482,
// 
28196,79928,219820,29602,147082,384754,72076,80650,73426,88336,474124,328240,82648,69160,29260,50374,
27760,533818,464320,27814,29848,233254,248188,50356,28804,1767286,129952,348574,423766,100534,28588,104698,
491674,29494,50086,304564,101108,321698,251318,70004,162716,304616,1181918,435998,180686,102992,69310,178282,
71956,50758,764506,3084184,101152,87406,181684,253558,51118,513952,736642,747010,29062,242380,732428,307402,
972268,28844,28106,80182,29830,225526,71230,100282,27958,87220,159250,69772,227956,139882,29242,69574,
70042,87868,70168,28612,70546,27850,28598,196592,29252,126122,197078,27752,71138,69752,196774,27928,
146800,69668,123506,133424,48422,132370,570184,178108,196226,125522,161072,84446,28390,575680,970472,27938,
96170,103102,2153404,69454,27802,69166,250414,278548,102916,79706,29254,132280,131470,1769776,319972,133780,
29014,29326,370582,71188,29140,27862,49774,81346,1302496,28816,27682,30028,64138,124756,556054,123946,
48406,79726,275470,475586,132764,79496,79786,250048,69392,28148,211484,100612,100882,28078,63992,28136,
131920,565522,820258,450886,298444,2597002,101068,2275432,522934,79864,429550,53518,57406,140494,91678,35878,
28102,38950,157282,757066,233584,434698,143854,763342,134446,39058,66910,958390,232306,77218,321610,227374,
91354,48766,249154,696742,33802,251242,69694,187090,1933774,146824,431890,133486,366820,74500,108790,396898,
38686,52546,87196,382480,127858,49558,67342,136078,257092,115006,412108,381022,245428,184174,54490,91510,
126926,131702,28490,70538,295078,196160,726940,302654,29684,126236,2094272,29198,69344,196706,28694,103036,
48874,71080,69352,27958,199988,389786,1993262,123692,28610,291848,28382,322250,131584,69358,178564,30862,
49474,28270,48736,71950,27814,28162,79780,87292,1889068,514714,132394,248950,389756,131662,69346,131390,
27796,69352,27886,204466,69278,33890,789052,69754,29188,135328,32266,248602,228964,28066,431842,144388,
75700,69610,31882,290710,51382,77656,30982,70744,291574,232042,48520,600508,184468,28714,377842,89902,
27760,230908,69166,203230,28642,469774,69664,185422,124618,28594,70366,132194,160106,187336,141760,229204,
103174,136702,72658,158932,232768,28360,133462,215326,379540,73522,49336,226124,100258,28220,27752,381668,
28724,178520,49202,64106,2998832,212450,159196,225472,217732,475300,1365140,27680,846262,133858,941434,682522,
1610116,28726,328588,27772,69904,102952,126898,1397944,70138,29374,27928,69398,123896,27704,69884,943964,
809018,76052,29114,49162,28186,69836,148802,80558,48806,79856,1237802,70376,28742,135634,1226380,225220,
69358,387704,28654,480538,27682,188552,215246,103682,71630,369314,49070,126308,79544,3537980,132578,127766,
3005378,129386,27740,27668,28286,102184,28750,64250,557636,129770,71222,34910,1537898,152918,131494,53326,
133438,73768,593842,69230,69580,294094,100916,485864,147356,380828,217978,103930,48478,29896,668032,28624,
558574,350656,29524,29626,75766,65236,28276,910114,28654,562084,71854,101284,151528,689530,28834,69656,
28090,347414,830990,905842,248938,122704,131536,28396,48724,178406,1041542,31162,396202,135286,570472,208336,
134152,101086,80356,479698,488608,634624,815578,641698,105136,27736,183778,78748,79654,700396,27844,721888,
354688,27994,178756,372436,104164,152764,82894,524662,100708,2263966,218678,1379564,131476,459374,69824,666592,
552562,1737622,70210,27766,27722,348794,132442,118840,229156,28744,28528,70324,905830,69476,27896,213922,
28144,28342,48758,385196,529252,302272,149516,87698,131596,163628,28112,147542,79622,133646,131864,134078,
27998,256226,178492,27748,69464,70652,48848,28280,27974,365870,28496,701762,84218,2271724,299854,28216,
31732,4676932,159274,148150,80134,28090,94300,118222,64816,1256956,64388,29594,69866,80248,366350,80092,
132394,70562,69230,69778,27694,910180,27848,511766,29384,70118,49162,180826,28636,632914,132712,122944,
100834,69838,297412,621952,27754,103040,78292,28714,77854,70726,27928,28360,27874,294652,126982,70420,
126820,402178,134248,28156,3989470,256582,181228,3128602,1635286,427654,72148,128764,198262,171670,72634,249292,
1572952,13446382,2484814,29404,28220458,14702206,217396,8628214,781870,11161858,7156246,2206696,2422606,16331626,3517078,725494,
391126,9172660,1446070,4582954,1324246,4440802,2904718,385066,1900966,1937452,8225218,2390404,4827820,48560,82600,179362,
31570,28204,48490,101962,1335178,71182,27736,31690,473986,28018,69904,70804,106738,168652,135892,30466,
133846,69400,108682,28684,29170,27910,801448,918844,70480,79192,28954,30706,152344,223300,101186,132164,
132272,102644,29294,69380,49576,135322,101446,226204,586492,139372,28462,132298,70828,48748,27832,74032,
49522,103174,7512316,342958,29308,28246,149398,29272,28724,131756,28354,28426,104986,64058,89278,147212,
28456,69298,120572,80018,48806,607702,227164,32908,702118,27940,1947496,992614,208712,228538,69652,27818,
48856,75254,294578,377978,833522,27998,29222,80198,32588,181418,29762,28814,124142,80576,228248,70358,
151304,30542,30344,28196,304754,48644,133196,70034,79928,28232,70826,479408,519368,338912,35954,260666,
1096262,427226,338576,31766,49184,572342,86054,225536,215126,30974,50066,958262,66356,282416,1923422,577724,
28202,105938,27842,2640758,2161112,75002,945602,331286,128294,560876,130184,31946,135626,28930,227398,131872,
28162,106732,105286,179500,899212,69518,48866,28472,48506,27950,69958,79900,161602,49552,232012,126934,
131626,126610,132002,373832,87806,126508,1192750,123890,27724,69898,132052,131672,758428,127316,27722,7401148,
118498,228418,439208,31082,85796,609782,473702,188204,487112,29516,513986,28184,31766,78494,2698610,73130,
27896,66284,250790,235202,601034,215828,72536,28142,103550,233420,40526,142088,89450,127202,50408,415868,
134906,612500,30104,104630,583538,70214,985946,219308,1641752,27770,229046,72752,32252,149342,30014,92204,
141224,106142,142442,34838,121112,229406,684428,230378,28916,30974,83636,181142,32954,136202,109382,52802,
148694,1137578,437918,128510,136364,82070,216392,723212,103204,135038,141590,380804,179048,100766,3662858,27932,
28136,316820,28712,28162,28420,315352,318292,70210,103088,124064,232154,69344,404360,27872,29780,48980,
49034,69830,230210,70046,859256,138680,137708,84296,102194,579158,28676,231344,71558,342710,183518,2270438,
70262,136412,29342,131984,179126,27728,27848,536222,103486,69316,235132,79888,69494,27800,27824,69808,
568972,1262890,1085890,1168996,70258,355162,28018,28570,28666,87692,69788,49424,29486,1620164,100784,32110,
29770,28036,128608,258526,700468,73522,77194,166330,30004,29788,5175070,249460,4914514,103042,71452,29194,
101044,70102,104578,69616,137458,29620,81442,31870,94714,128932,101746,102826,70930,30052,1045468,913138,
101530,28360,30274,51820,387910,104416,103606,31006,49678,132598,28394,48764,1512512,324638,131920,988034,
27896,226958,139778,100616,100876,27784,69950,100910,82910,402824,314096,33500,372746,78968,105608,760664,
79094,358040,384014,195602,71624,133142,30926,268826,34898,49262,29462,28432,3069892,218296,101656,180028,
29158,233210,27970,216112,1229152,125062,28156,28106,41162,92978,32876,34682,35114,196682,78152,28652,
1616504,189878,71618,151988,2964614,897998,100958,126764,428912,360482,585698,121004,29726,50462,39554,279926,
184874,28088,230072,513572,236426,35978,128876,734702,206324,1012892,135662,423014,246986,326822,146204,1127372,
781964,220634,747536,428522,140846,961178,29732,49562,80342,132098,41414,157334,1179536,278468,72392,70718,
73994,72482,379556,211658,767168,252734,129302,77738,226706,415868,1766192,30038,31838,153914,240152,75398,
72158,93614,34358,178442,259268,137552,367916,930758,132452,88532,338126,266666,51272,71798,216044,75182,
29096,388232,69998,36314,33902,49778,49076,68066,52406,361778,36014,31334,238694,225734,28414,147442,
213880,226138,70834,380980,217372,7029326,30358,70118,225566,100726,27868,481102,149164,64358,28282,1004944,
48574,700462,302188,381622,49168,154216,80002,69376,69500,51352,131542,27820,29302,71614,93526,71686,
69508,135784,1543438,48764,48550,79744,2431634,49148,70736,27802,133132,295940,345458,28076,226036,2239858,
27854,635894,366974,28156,1056392,124388,251978,867308,3154586,100624,359020,295852,583508,453152,367682,72938,
66182,159302,29282,30722,474374,31604,50162,73604,71012,140816,313358,48848,470822,74396,28886,69490,
48778,64348,357382,579104,462910,147598,69602,27824,3697114,33314,65228,326486,215156,28310,91166,103376,
31226,415802,159752,110018,145532,298796,28274,29486,724694,125894,146072,31406,508214,79076,649586,27956,
141698,243758,2181620,89582,69716,50216,306248,370784,450794,76376,344054,93470,376706,501338,135752,618098,
143330,32762,201326,284204,143156,1937954,238532,29630,252668,386156,201758,28666,69904,80480,69974,30494,
77480,27866,29042,202304,28100,28664,258392,27872,28682,192638,48674,127784,102860,707642,80858,70118,
28460,27890,32588,49268,157616,1032686,28358,225530,69740,253826,49412,71900,209240,28250,28844,74132,
30914,28064,49916,30476,161804,380078,29690,29474,69848,
// 
580552,136348,181762,49306,249316,49112,213476,101318,726026,28624,27838,27778,576902,101450,28136,636194,
580546,126668,27980,70090,132208,354526,132532,29308,29624,27806,27782,103292,80126,314572,471676,148016,
28112,49156,30088,132256,28630,71002,72154,29140,33382,306244,84634,308248,82204,133984,156592,409060,
177478,234262,134686,138250,126970,29320,84364,376174,126646,30022,29716,70894,70084,124138,79990,441862,
230374,69508,27802,27874,125198,27962,138566,668738,4976756,226646,71674,131956,131954,28268,187538,48646,
132194,162284,225586,2099764,84706,328384,271036,132976,160702,27970,29042,70190,102364,250018,2832772,80392,
30328,1850038,371788,14314156,645892,129154,27926,88028,85060,105256,179140,50482,179788,28022,132374,269588,
132536,27878,49586,69968,28676,29774,70112,48992,29144,69436,100792,355636,48832,83428,132184,310096,
188282,131966,152270,835046,31683302,94322,192818,716840,69604,28840,150254,28598,254438,28322,1137470,132530,
15252656,71672,89180,222620,144170,70232,28106,69952,101434,27812,179128,70102,27916,69832,2025388,778544,
64244,27862,71260,28286,333512,28124,80144,71096,71546,218156,100868,232042,551830,1678900,404896,28720,
1750078,28102,27866,536720,82310,302186,515162,28478,578314,133244,132272,282460,472118,490046,49744,1118254,
436936,75874,101686,49334,315560,758612,140702,69680,132158,101234,28162,100738,71632,27988,100924,267938,
483848,69496,133070,28616,27914,107972,69574,101272,27964,1784792,8477012,436250,6083732,177014,1841078,18686684,
3248312,136334,545276,1373150,3970118,846986,3923678,15750506,1255052,117398,172478,1176806,22255112,392996,5108882,1874702,
690590,1371962,314174,545654,1047044,3359432,172418,4669052,390134,993854,11881442,361298,278354,119606,1955378,5170268,
558398,1313534,504668,772454,2322308,1405010,213878,148478,8713208,237314,1172282,655724,234626,451226,1863374,1477910,
249652,27844,27938,64460,448108,586312,162778,29596,29218,127340,6933712,48682,219314,128048,29486,80096,
28904,132788,720046,974134,128432,3290318,124418,30494,28988,348110,127460,140582,29006,854576,80318,226664,
29450,101726,430946,74708,48658,69982,2119388,72428,48788,212666,29074,523804,382406,135452,132346,69992,
64496,27800,27808,48734,29444,127526,28826,393836,226652,121436,70754,51272,233096,142268,139172,291794,
131588,304766,32666,296798,38042,313286,250412,49274,137096,1014458,64286,373424,72212,69566,64934,586292,
28652,155966,68174,312476,31868,27932,86714,461258,76154,641336,65906,132368,29546,153068,181238,155336,
74102,140738,138146,71564,51758,31874,810014,81554,243932,103172,141548,273254,263672,29942,153278,132638,
105602,71726,64988,125582,234104,37754,27874,49244,27878,48778,370990,48904,133766,100898,27800,28820,
69578,28406,28046,30716,72484,250054,29308,28408,1004002,36538,32740,30154,132124,1002382,70898,27842,
27890,80792,69664,121042,28498,69788,547076,28298,132274,488834,163478,186776,31574,28142,27812,123014,
29558,27836,69866,227852,600554,307232,101132,52922,132542,28502,151946,32372,134486,103238,75914,386552,
340064,28784,28462,294070,132730,64912,96639802,162080,135428,100822,1056784,70130,183314,28364,69544,101440,
134290,28204,48692,70244,70568,249442,69784,450554,144086,56150,29402,29768,102578,429800,124826,113972,
154580,298232,133406,855458,53540,65528,140282,92948,50030,72446,32306,141116,28706,126932,610322,285962,
232862,244850,1425848,81140,526028,31334,109220,155714,81338,668642,372668,69578,30956,28594,554512,76324,
28162,85762,221008,105754,31924,143824,28198,80308,179050,49060,28804,105526,49204,149062,148090,33754,
74020,100948,70168,52876,74920,30262,49150,181642,32338,28702,50824,293338,267664,67204,71806,132472,
226138,80266,179536,34282,290692,101056,28018,30838,1025740,48772,70762,132178,203428,28324,29602,64450,
28012,102028,31276,30982,74938,116344,76378,28468,76330,132232,70816,128746,51112,49978,72454,229052,
124634,132284,71264,133256,303194,49334,489548,27874,101060,241112,29972,128558,230264,234152,28124,28442,
219806,28646,677842,28502,141908,27886,69664,148486,181714,27922,210412,29458,28516,132790,76234,27868,
134842,102586,133600,296516,101216,28456,28222,29032,850336,94258,31726,267766,1181198,127102,13496108,49274,
27872,69718,214672,132484,102388,28082,28040,27992,27866,28258,147880,49246,151516,1341784,28546,697780,
77644,123572,28034,374348,27908,1652876,70568,70424,80930,428614,267748,79294,201220,157084,2217742,27970,
337072,95818,62770,948526,182302,205852,286150,135880,259306,100354,374830,123466,126412,2028904,1725574,630556,
61001854,31162,49756,628522,88996,851920,359494,4228960,143158,42154,1264696,1951144,1125196,2847598,263032,31282,
1197778,50116,1038058,73654,176380,211684,83266,918664,91906,34510,38470,83056,226498,193378,30040,35026,
246418,1108690,97708,29902,81286,1109986,353884,443614,104380,268396,242620,154084,77074,328750,605680,12958438,
30616,173194,144724,151198,1159234,90556,324994,475756,51160,565666,29164,37894,198670,743704,49576,526354,
95110,438388,297880,106162,311974,149002,138634,97270,107266,1246714,265630,819358,107026,90286,377674,430450,
1144654,219400,843484,74266,261682,30604,611896,434500,103462,82564,230314,130462,966022,504520,152134,290524,
284584,152242,57586,29794,80188,958030,49162,71926,93910,1566718,186034,89260,103054,1206214,659140,293758,
74050,233404,373858,51574,177340,200446,531952,39598,468466,89926,470086,1385548,256390,234214,335122,188590,
62698,231064,86506,108454,179842,28088,250358,136012,136444,29182,368752,378470,132662,28262,72578,28814,
648272,583412,80780,3227744,28436,103250,245900,28004,960212,28238,107192,414056,54356,107462,135254,876890,
29126,27902,28292,133148,102278,148124,30854,149954,383816,219080,51656,351650,29162,71174,381560,49190,
154442,255188,49676,91616,986456,30956,2158688,148214,581132,196394,140762,70742,91508,80618,49226,151364,
267734,71660,258770,183206,80044,132310,28244,72818,28226,27926,150038,73132,101914,133684,27932,133358,
69646,436594,28396,132788,1542682,294280,29476,28330,64420,367766,900394,27832,169672,27916,28408,28834,
28462,48928,134728,65722,136186,161872,75598,237256,737854,49342,148156,597886,29416,28924,28228,74284,
2404078,71152,498634,281806,74788,103066,180142,69604,380644,1895018,271738,64540,227146,70600,1227520,28408,
27968,30062,134156,70832,29858,71408,102584,70004,71948,70508,13496078,28418,88952,71578,28150,147796,
27862,128248,1377910,48746,70522,279400,88042,198130,291064,185102,101876,31154,81692,125744,30590,49022,
29078,257864,69620,132800,29708,29798,1069808,130292,29132,73688,70556,49436,537044,303470,100958,28430,
165596,27944,82070,29192,101444,80234,29030,49832,29582,1016240,483862,70060,756956,48974,66236,135956,
362432,29768,30926,187598,1154126,70580,215012,1792946,135848,30092,28220,229016,28244,29576,49064,28040,
30062,488036,105296,71876,29828,28814,70022,93776,80618,28100,28652,638210,32006,1908268,162448,90322,
49372,149464,238186,52036,28276,78526,281782,367264,128428,74692,106156,132256,150112,381358,28978,70264,
91132,70732,153232,127378,442486,49642,29926,237106,71812,72676,29638,140194,137278,351154,218780,28460,
28604,1001006,74690,69992,31826,589412,73366,81184,415942,297358,200740,134548,406870,182716,368962,77308,
564658,132658,235408,29572,28528,27898,135520,70540,334012,27958,2340502,27844,28888,236284,128974,30586,
28282,49000,28168,410164,76498,64570,190330,138328,242908,133412,1113944,233042,187874,239846,28828,132682,
28616,226802,29606,1683020,305654,170174,229394,28622,72110,291938,137648,139970,80170,304378,367498,48728,
48782,49376,28226,27980,50402,27934,229226,29336,30212,102020,70322,30482,2057684,28412,640328,132782,
183992,28724,28742,528728,70366,562216,849872,156422,127946,337142,601742,258806,1020674,282926,632360,328034,
2230328,545360,419348,185420,386606,357770,190856,74918,463784,501302,339854,157802,407828,355244,937352,1150112,
407300,989840,721154,1058582,309080,382946,396068,148682,420140,141446,254414,911324,581816,262694,99500,391538,
447260,209966,456050,3255368,273386,262958,160778,464756,153866,5012678,280886,723242,361892,84170,898202,276302,
3302024,344882,158474,365546,2278712,414002,337052,373484,157286,169844,81956,81680,133670,134438,106886,5939960,
134174,749648,520094,954482,501692,344018,72974,640526,76538,889454,37586,875750,999776,355298,339302,100154,
319862,138710,191558,143390,380612,561026,428906,108830,290606,816620,590078,598826,1587350,112934,175034,229790,
348530,602498,108038,1229168,784478,818012,214790,215210,482834,33260,119972,680474,171812,635546,1600958,2354744,
409628,6164078,726158,335900,203654,2178326,242222,378668,110342,407522,419492,154532,158942,394004,92306,1443008,
603266,116606,486830,1141688,152048,578900,165980,245138,1010144,120134,114662,32204,364430,2334008,572648,41738,
236918,158582,571466,2033984,1873388,407342,484796,531758,50846,144038,427538,145622,102026,891632,1872146,690536,
274934,254846,3595502,33194,418682,514262,216182,210836,1876520,690842,300098,159050,135254,1233056,340718,239630,
413822,588782,230762,171470,541154,734276,144542,244046,861122,1033376,3175598,889034,40910,350156,200630,210854,
2042516,140006,154694,208838,289514,106418,36614,1601228,318638,1094816,1439120,1239374,396020,954848,915698,861536,
654392,231158,454484,1360064,502868,358526,346106,353396,179246,203342,135302,87626,111110,185726,366098,32330,
226706,771356,82550,31532,287534,146918,296318,762464,681626,391208,193286,203222,918614,602228,3634448,220952,
304310,199334,152138,32582,1735088,201116,605144,352694,380084,159878,606116,205598,2938916,1647884,36182,944858,
290450,34310,266798,105554,250958,836546,409934,665960,2202482,30974,384662,804890,2819108,172838,576650,215966,
1471052,204518,268670,147926,565634,219812,193772,160844,249338,268022,399146,955064,401294,215318,94430,368156,
743330,161750,50774,81614,436016,1128080,380792,535880,1242290,1915886,1299152,1509104,264566,1114958,463988,566750,
32150,339788,1045136,135398,498890,394610,376508,1544096,608060,442724,161492,245126,671630,1128566,161606,328286,
285518,290486,1114814,118982,128342,863210,253766,350966,171146,136478,233462,224024,374636,71462,861746,229046,
1254782,387164,422894,625070,178340,72344,230294,322358,96518,675128,343532,737336,102998,32780,290702,3100502,
737888,813008,162470,262838,501626,124166,752402,465338,822386,153290,414974,284006,288230,44282,667352,201830,
203126,155660,514748,365294,2118332,810722,76070,574040,1112528,773786,77834,78662,953390,1246664,295076,298382,
291854,149222,166358,1165736,308846,245846,107210,154202,518798,312734,1026500,952976,824672,4277360,178922,2027522,
241292,584732,223094,292430,633818,404330,292502,180236,82010,227702,1360388,433586,549002,257438,953282,268952,
234326,835508,357932,394706,468968,432362,1708364,237350,366962,124076,293198,230990,229898,419186,200462,149726,
390332,379820,516272,322454,351614,587228,364358,234812,334442,141944,562862,149834,312086,407126,31394,1267904,
315830,234974,3092168,271706,315182,294062,380396,392942,410258,736364,1089200,1057952,515882,369596,559316,172118,
830648,246710,337316,688034,578756,349466,171542,1093088,378524,270770,208406,352172,3686870,534740,416090,173270,
251726,235622,359228,1530344,65246,141734,258140,96422,758018,540848,221150,64454,963812,3063332,131846,796142,
5690324,815096,788432,402266,52664492,191882,861752,1754048,451634,383522,849668,642632,360362,695120,850088,407018,
735944,329366,288614,85412,1466444,211154,800096,33932,950690,275630,1047638,1561106,128774,436178,664706,176330,
1401932,170780,387758,878828,904964,90698,363560,389426,362588,303458,356798,206462,441320,693344,3923066,37382,
1386002,62294,757856,415388,990776,95942,37226,372530,368420,167654,117644,265874,814514,227966,972140,209054,
714494,396434,298148,347726,322526,224714,220502,467672,522038,402062,475376,3123110,648668,400286,212882,270398,
890174,332888,122618,38270,144860,389522,305240,357068,317774,80390,393734,591440,303014,78806,1069508,653042,
184910,1137314,104906,574106,53330,1622504,263000,708662,248654,300422,252248,63302,301874,130718,244526,305516,
286808,493808,33446,559730,313778,928400,799328,327596,498290,225686,327494,87356,401954,592994,415076,249014,
100838,214742,1705934,52682,278552,433370,93062,409286,289400,144902,897986,349022,907826,376880,53006,105158,
381650,259274,295670,1347266,151454,198470,1627202,353948,85676,245198,218126,565778,394664,308588,7597184,379874,
347564,240158,944120,321482,183890,399242,775730,591602,485858,233516,823844,643052,425390,264206,277814,432572,
398378,283574,450596,874550,499586,809906,177302,170354,342824,267278,395354,598682,426530,354638,287894,524162,
422570,440660,1033796,83018,267926,241238,263972,269174,282062,489332,153110,320204,111524,370892,320414,336062,
239294,414140,368366,305462,617846,446888,346286,368462,425972,945452,206582,408476,552818,288920,80714,330068,
916832,176486,3540098,240554,535322,467606,84044,36878,157502,625136,343946,148628,747704,471836,489746,628472,
337910,89174,89942,136262,429602,1084826,359570,73298,221162,458714,176978,237674,118550,291254,1152284,55382,
1885052,527546,127046,283412,87716,385652,269714,503084,677720,295310,423722,224078,197012,385052,377210,36806,
186278,267158,103658,2590940,137558,96788,357140,367274,313166,854624,422312,428792,190982,353144,435434,329816,
308198,511304,650336,555086,211550,682094,10031114,297086,311222,328568,485060,336866,35186,272990,118814,852680,
356474,496766,839396,570980,120458,104522,178778,251336,4540286,188150,42998,493148,61862,36902,546032,441362,
121430,440624,263162,134102,829742,957980,179894,366518,251498,473438,234806,7506896,587066,252308,3732176,217706,
604724,512708,143894,604814,1666568,221798,748028,316850,199658,1252496,398270,262622,253622,256682,1150436,802946,
1386632,540506,71750,1046702,538952,556814,74774,454550,597224,264458,1824032,788270,597368,136694,456590,234230,
274358,141986,855986,324194,587810,492878,127262,71858,1357472,293042,457886,145226,127526,343580,416048,271118,
994010,271202,38390,123086,510440,459344,4237994,893408,717410,2175032,671726,274826,496514,271370,1389224,203702,
107858,2112230,474800,651170,395312,1111070,891182,279146,372350,289082,460220,911108,36362,1478162,97274,1193690,
385148,281738,195878,697970,282602,172190,340508,221198,627986,322286,542234,1554302,622424,35042,236270,182966,
623612,359822,434138,332564,341240,363182,505514,471938,290216,1115444,917984,646940,253118,657794,326666,756776,
194636,295562,522866,443696,444926,896258,280334,626594,70166,518384,84638,547796,791768,409838,535016,128918,
318566,519122,252902,870500,305066,205718,756452,435692,532514,493544,243470,612110,216038,343190,37670,333164,
220298,275702,611948,734906,220622,87770,774542,447152,549740,293726,130118,626798,214346,247442,490934,194918,
456212,449300,359672,356216,124454,225974,900488,179516,217478,362324,664292,615026,581882,470684,611804,616178,
78422,240266,169382,214238,1200008,285026,259454,277418,1207298,259598,390674,150950,429212,420644,141086,273854,
1101998,236126,238070,534674,453506,363278,454178,559418,330230,481214,243626,641108,414812,376232,571610,776606,
467300,1639838,381098,261866,392996,247142,372902,472046,91334,356906,222566,749486,708338,293522,1719056,344156,
309656,627842,202574,36722,2453888,334994,31178,242750,110774,4592288,284504,150806,355034,252302,533282,695534,
38534,732962,425486,508916,240590,217802,469406,526574,765038,2190818,616016,508430,30386,426638,264782,874244,
1685522,341426,294266,206246,51494,132230,379220,655544,139286,466796,288938,352046,629930,280940,1576334,537284,
386066,227468,131366,425930,431804,330410,392762,211430,495578,401690,273758,434234,1102322,1220420,580424,124934,
1327016,402644,419762,650018,392438,497252,205646,127622,2840042,229142,249782,410042,236714,1705448,273530,550874,
450866,264038,1060040,287786,225254,248042,594722,1567424,90374,337358,407732,1243328,246542,536618,1036226,120170,
436082,558488,696416,562928,788852,73478,507134,692408,109094,737678,511412,587504,461936,402548,236696,720002,
371444,113702,346934,298154,1640324,1465040,171086,2135828,376724,99110,363056,318956,422888,34418,195284,791282,
842312,460316,453368,148358,266072,561404,464690,651380,1268534,322958,251606,213494,1978364,186638,492872,226328,
75350,826274,632912,372026,186962,501482,527870,875912,565358,134822,99542,286922,553628,263594,112718,529112,
241958,325694,497522,219494,475058,1717868,492248,63806,616388,752186,250526,242426,529994,1679600,363386,310136,
345128,439094,172604,295628,201398,316580,222986,130646,103754,448814,928820,990056,554180,227918,261542,558002,
323690,82982,496928,476906,475382,460658,204428,3183716,348770,741872,265430,507452,233678,256790,649712,32006,
94844,253238,720992,312572,571124,548282,489962,121862,451838,701156,319442,234878,546404,321662,226406,610490,
482186,335198,628148,154838,535988,259706,709700,223958,160940,416684,415784,545042,263270,639716,458924,101714,
630968,373970,641864,446006,306902,463718,347954,935624,218894,166790,813314,275576,896744,380774,380882,444830,
331220,37622,318098,37958,541058,1160642,209210,289406,424418,139934,693596,779726,508700,532244,668768,310568,
298334,476210,159014,156134,104726,411896,417656,197330,126758,199766,37190,309818,966404,471074,174566,351842,
337034,270734,254090,403358,247286,243722,130214,782696,1097948,86870,412364,513074,317918,193682,89822,719696,
137990,446492,35402,190166,222014,239510,653114,656174,254162,508772,563996,663464,526268,1822844,1173764,298964,
150302,1075592,321710,200426,189452,775148,730532,530300,436988,412268,255566,1217504,308750,452882,760520,423164,
392060,156638,449204,565940,715322,1482536,268466,495308,670916,354548,397616,209606,180614,384566,220070,168188,
144470,191462,190910,1049348,140582,423380,407990,477812,446708,142526,473780,457508,119486,384014,296282,554276,
250520,300278,667208,908402,605000,637220,250034,389540,152894,357464,483500,333428,479126,238538,765524,453674,
145118,387038,849710,245342,468272,208262,307982,325478,328718,463502,244874,342326,664436,409142,266186,354962,
703964,162902,275258,690680,786908,293528,370190,447356,280766,168734,378290,429806,451730,434414,436844,711092,
383150,383798,284324,370028,332408,471278,373916,290810,464852,725672,496622,449966,529004,183722,282506,390236,
533486,409394,307082,349988,478460,746084,301178,301502,413282,302474,194954,384248,405020,197546,394328,411500,
488180,488666,727400,589934,424622,396644,310250,495956,419240,404660,213386,431708,215978,501788,426404,214394,
316730,317054,432884,218282,195998,865640,506162,441428,218714,439652,444386,448760,321914,448994,452648,451676,
232538,229370,469172,229322,466628,456284,232826,325802,465896,568370,804404,466004,471728,519284,250970,526196,
237962,253274,510644,483752,498980,816068,241034,255290,504164,490232,279482,509636,253946,824816,581492,257402,
275546,505136,249386,317498,337466,260474,304058,284378,307130,572852,279866,493916,545636,342074,540668,525224,
342974,530408,299354,811856,545528,302810,536240,491042,548444,135446,265610,574148,378938,348158,267818,285050,
137894,348602,138326,350588,518492,351722,216254,330620,600932,327386,141278,330458,292604,331034,368570,666164,
373178,615620,355196,607736,577712,301946,582896,219326,438554,317180,588368,360794,149054,223382,150026,721460,
292394,364844,410810,225002,243902,663140,295466,225758,555356,894800,344828,371930,174974,368084,377114,677828,
212414,326522,624368,435386,361724,627176,229214,633008,909380,634088,391898,159422,228074,188798,396506,231806,
381692,386300,233534,236990,163148,652880,472250,234506,597530,733124,252650,320042,236666,557858,202730,168170,
409556,209534,238124,169466,423932,679664,170924,686576,610652,689384,771140,389630,443162,694352,391412,448508,
336938,281534,239738,245738,179834,180374,181292,240638,315068,181994,248810,485372,182588,480026,264314,480794,
249788,306110,251030,186206,252542,255614,756560,259070,988112,505370,191678,339644,192956,193658,256862,195116,
195350,195386,290282,208958,280190,198806,283646,200084,201182,422516,314858,204638,265340,206780,267284,208508,
209930,210452,311294,213548,272954,328190,222332,303404,224276,225212,226004,905168,226454,227642,282836,352766,
229946,232286,286076,239828,242708,243068,248378,249332,300602,258260,306164,260564,261500,263156,313724,276026,
278996,281588,283892,326900,289148,302324,306644,314996,358004,329972,361076,427124,70822,374536,214696,1061260,
27928,49138,209710,132614,343862,135016,119074,134044,136690,1635784,590386,297340,231826,327958,72538,228004,
134692,398806,570238,41326,76750,269314,164110,1115914,118582,2021332,1435066,486004,73724,191960,133070,179834,
35690,74480,137282,49922,107918,28346,146150,29276,75092,237884,27968,71258,764708,49076,70808,135608,
73292,166796,74750,100958,52370,29132,145562,30596,101336,216122,29228,412970,32354,28130,473432,374234,
753854,267638,65636,71684,1161314,226544,149864,2140412,74804,34550,51290,133880,1176674,107486,69692,91286,
33746,72932,1491602,141818,29876,635270,29912,29570,243824,493160,138848,223820,29420,70394,2234012,71906,
27986,181130,353678,133988,32012,232538,320048,91772,243842,49490,209228,28106,639104,101930,583268,28922,
29084,48844,80146,133960,666140,48812,76174,28762,133876,132362,27854,81886,262636,180988,27862,65812,
72214,104452,133304,67274,179906,80306,368204,226148,374036,140138,48770,526756,29156,28046,127204,80426,
28574,147202,33370,27970,28570,191834,132674,28750,49474,70006,148072,132538,69860,462562,69904,70244,
29014,132370,28232,443462,69782,487696,29476,28552,133852,80794,2431280,133498,95164,582994,223306,69992,
101924,28214,70334,28232,27958,132442,473396,28984,28414,28082,133544,71848,404956,702034,48814,149740,
298270,133514,29204,299078,61870,109768,2354290,356002,594466,32758,106978,975022,1328020,235330,34450,77524,
1121956,226904,133214,372298,227956,32170,157258,30820,185242,11407414,104482,131104,486058,28306,234760,70636,
415372,148106,28094,221158,28090,320950,368650,28378,28348,
// 
100964,1384388,253244,2906342,180182,132884,29366,594152,29630,28334,134072,29906,399314,27974,83630,199568,
30932,139844,1081196,34886,82442,923120,32210,51662,1977902,133856,107414,157634,245114,180512,88796,462122,
136610,74132,69758,19831922,269414,226736,229814,29558,72260,186020,53534,134234,183878,28718,141794,305630,
103094,73700,136988,19557026,38798,377882,64604,74420,674228,80714,91820,239534,28082,104714,76562,30152,
28186,478726,28456,65416,101356,27976,149926,557458,74158,28912,218698,48982,229408,226816,70414,28340,
28814,70718,27904,28148,10271248,28450,304724,48980,133090,325042,348964,30302,28076,186188,29474,31886,
30806,28562,29372,28448,405248,30500,19295906,107684,27986,71060,612086,2431670,31922,180338,230576,197864,
73436,80630,140810,33506,134708,170252,49688,30812,252914,66626,388376,34052,103244,106640,227858,234662,
28286,51938,27914,35186,70294,133330,368390,28154,169364,473608,92458,93962,27922,189094,49634,101372,
486608,27940,133294,70366,64814,256838,64600,343972,310976,27902,220858,28402,132584,4822970,28162,70762,
219856,28264,225796,2029520,28094,78454,69814,80638,103132,108340,70300,27946,79606,227026,138466,70084,
102376,587752,313624,484696,31174,143308,28450,49750,405874,28774,101998,233992,69794,88058,80246,28006,
88276,64520,69808,128764,227668,69896,27956,69796,28358,563812,28552,898828,299428,132358,70846,27950,
119348,352138,69772,360712,134696,70562,50198,88898,139448,109658,88736,28298,90914,501302,28688,49928,
169322,72002,303392,83192,254534,30596,27986,73298,29336,763472,1232948,32468,73478,71516,413714,423014,
255992,229844,105662,103928,128012,152888,71642,3165512,48848,164462,3063386,148366,70462,28510,132560,-486070,
-12737746,-456022,-2092996,-771886,-850618,-916390,-1095724,-852652,-469510,-378358,-1155106,-3077146,-772588,-772108,-673318,-490582,
-1213822,-2633914,-655894,-572524,-2129860,-624142,-603334,-644230,-927946,-744238,-525574,-1066978,-754156,-449398,-2974978,-3565468,
-1462744,-898732,-1266310,-876862,-1620604,-675610,-955594,-2817514,-862444,-492550,-696718,-898894,-1054690,-404854,-523270,-627598,
-1187578,-1047610,-2014264,-418678,-395638,-1571032,-823078,-897226,-1310050,-417142,-687898,-1423774,-622234,-1185076,-1568116,-706330,
-1046044,-830782,-1439704,-1203508,-968878,-1108846,-910348,-2117572,-671446,-822970,-875566,-544006,-3392074,-661030,-643534,-1113058,
-1436632,-2867194,-485686,-918334,-513334,-1650628,-434230,-586774,-718102,-977626,-2471866,-780634,-571654,-406774,-762604,-2447290,
-822106,-1334836,-434518,-1305676,-2564794,-728044,-578062,-552940,-813358,-575758,-1125730,-775450,-1072396,-432694,-654490,-1974898,
-531214,-491014,-565774,-811414,-1010188,-2329192,-521998,-488278,-706438,-719398,-609946,-621766,-545038,-575110,-722266,-2977840,
-469846,-852076,-893548,-521686,-1265914,-774892,-760870,-792250,-613126,-614422,-600730,-1165708,-1804312,-556054,-1778068,-702874,
-818494,-443734,-725806,-446518,-744346,-871084,-846406,-1154530,-691750,-877246,-1421272,-793324,-734554,-1115740,-649414,-1659970,
-997066,-536662,-922636,-690886,-1450018,-1115164,-892090,-1073692,-713518,-464950,-954298,-636058,-1272628,-557326,-718828,-1059274,
-1002412,-674254,-1408984,-1056358,-820972,-1467352,-556678,-1027612,-513286,-2801584,-1428148,-1085410,-430966,-509014,-478294,-837658,
-457558,-2727226,-741868,-1344646,-743374,-940204,-467254,-644506,-665614,-840364,-968716,-701902,-1502506,-578134,-849214,-596878,
-804538,-740332,-596494,-609238,-540118,-568342,-824428,-1664344,-655822,-385270,-805582,-1216738,-1015324,-758926,-1177372,-609166,
-980542,-567766,-753094,-884314,-1152586,-675226,-602758,-955756,-544390,-1292554,-1231156,-793708,-1073854,-655246,-805996,-478726,
-909514,-656794,-752986,-543502,-733978,-1270684,-420406,-623770,-941068,-1508824,-1410652,-454966,-504838,-1172788,-411190,-591046,
-509398,-394486,128902,49630,28588,150034,731284,70360,227410,28348,49306,28282,307264,28168,180484,70646,
181022,28088,88262,73148,793084,70060,128840,28154,48920,121516,415438,48994,309592,191276,29294,30140,
103844,49502,636722,66350,91946,83756,736478,71630,609632,30188,64730,1899242,160568,64622,288926,299324,
28496,30374,149390,1380872,28388,228122,29996,128252,32282,137762,139058,50366,80462,28514,356786,132140,
68294,144296,147320,27920,150362,298160,48872,136820,133442,273706,252646,70504,69802,503422,141826,518488,
1100158,132604,28354,28102,101590,27916,48910,70466,134654,30356,636314,28156,164848,334504,188248,134248,
386374,30388,153946,1207498,72526,28606,7932844,70078,72364,134896,709384,49708,28318,51868,70310,80582,
28810,250372,1115398,218980,179902,80926,588250,28132,133676,227798,134270,29036,51826,2099464,102418,28138,
27968,160822,70096,71176,28796,28096,148354,238472,579134,1079414,28772,139742,375460,71024,128672,123526,
70186,656986,148664,104486,27970,132848,71576,181394,27980,72008,28100,148522,27994,233692,229318,127556,
69808,577652,224804,1184726,387992,38858,657722,56498,164936,158834,1512776,65282,115526,150842,132998,608312,
56606,143858,805142,6771782,1103078,87818,1325648,215758,965980,251606,229796,309980,64588,227606,69934,1336900,
406370,134966,682822,101278,1341998,163172,37550,103634,29036,76778,4149206,103418,76292,78146,102242,765602,
71540,28574,29198,109118,272420,79532,134288,158498,594152,274328,336350,28136,1524248,491924,28808,48962,
28370,34742,29438,35666,50618,74834,30338,525626,51284,69920,36074,234110,29324,673748,226214,174548,
29630,83036,31994,830126,8610290,33140,42230,88526,135470,76810,71188,288574,1145896,28726,31102,779182,
193108,133870,72682,762928,936646,30622,142846,135076,472414,152728,30046,27970,711736,611134,103030,1415128,
105190,30568,107782,43558,8128240,205798,218500,138634,80666,48968,264626,71582,366056,105040,101380,180022,
134986,28202,149518,48904,28088,703862,27952,764836,133630,69872,305528,64682,49904,72014,70718,533228,
76172,48914,105632,149306,71312,183158,28286,193112,768938,134842,134356,28036,104248,49114,27976,1377706,
27956,49138,28502,143144,30908,39446,3728726,228716,369578,180872,30602,29474,74348,141878,111554,28466,
71702,28258,28384,139670,304876,128620,1506730,28750,71446,134482,28360,29326,28378,148700,2805500,241832,
70552,135532,70606,48940,27944,49162,140836,123740,28012,1317584,28346,219566,70418,71498,71002,27952,
180316,28144,485630,49340,70874,224126,128450,330398,145640,28406,71558,248492,350954,249320,354086,28208,
605834,29378,65108,212462,28340,78686,370934,74222,721088,957284,136654,28762,905290,28240,49180,134600,
71474,81980,82034,85310,132362,29048,49130,28004,82520,50264,70628,28144,28012,679240,28370,71822,
101378,49100,73514,1497962,28028,376282,674002,27956,298916,72412,50152,125260,476386,485824,742712,28112,
393764,80378,472766,73274,389876,28360,28720,518962,134806,133726,51580,148546,28390,29908,28282,326974,
104170,369220,308332,133186,131428,70870,152014,1434206,70994,139826,103982,299882,513626,70030,28078,49210,
69938,148552,149980,2099374,28646,30628,562396,28324,28018,184504,72562,163846,28192,69952,157756,716752,
128206,134932,73732,28108,49384,1197676,136172,70076,130012,87004,85822,133012,28450,79066,1125316,133174,
128752,234424,217630,137224,35218,1670554,957754,72100,71290,377956,1341208,65374,418354,38746,230858,71072,
201820,569572,51772,2070934,29626,208516,13141526,48968,160646,133682,28612,595192,73714,195736,151636,2030590,
229718,48974,28094,28550,216574,133300,80440,125506,65392,70064,139556,1630610,200252,70334,359692,29974,
103282,70288,28312,731572,252314,373810,500374,198428,299530,123892,3700234,28144,81916,148822,28258,48976,
28432,65410,88738,105416,104876,1034408,70262,137528,49988,81038,31862,71000,70856,744866,180080,73970,
143036,611288,49502,78614,184418,72728,142820,708002,70244,71072,239024,71234,29342,49484,231326,34172,
138608,229868,128342,28168,31390,356776,70594,203818,66604,189016,1151242,65254,84580,105790,296072,272516,
28268,1390756,922306,189658,28408,128260,28108,86374,1081792,70094,146026,31516,237718,72964,102376,65428,
642556,146728,331738,70246,138412,227512,49282,410086,105262,1449802,83716,28456,382546,31294,133444,746188,
29986,32722,548956,49444,75178,82744,458792,70234,8922776,29114,304214,457982,163088,228722,133060,930964,
28292,320180,139624,80494,254368,135946,121790,-411082,28222,49288,49436,49814,3927658,49078,70042,180218,
228872,28244,483374,69958,256624,133904,105092,111464,272204,140984,256898,37298,82574,628442,141956,320528,
841256,2390192,32402,236798,252764,66818,941636,237476,78722,148274,299816,691184,283976,35198,189008,87626,
318446,39278,113798,108494,400022,371834,30548,103688,759662,148484,31106,182342,76292,164846,987596,41222,
38114,2203154,167624,49538,178082,161606,71594,298934,7858388,28676,38546,1449782,191204,42686,615566,37802,
140498,407474,1246634,1026962,2250224,61922,372752,200972,879218,49592,320804,235178,97028,869498,34442,478826,
40922,140042,40394,146594,162722,903782,245474,234296,74888,53066,73178,40358,32066,195662,119978,1625786,
2941316,361838,188072,33218,220004,70436,44282,256412,373364,143678,28744,72034,28156,101680,251278,70738,
28438,28114,30946,70306,3230392,50404,51466,28726,340468,131170,132304,29644,71494,73816,71656,918340,
202612,72214,28582,30094,136096,64714,70576,102328,425848,74356,593206,72412,2338432,763288,52456,308554,
104872,128416,28732,72916,490984,29174,319022,133568,28808,28130,104090,70286,28292,49292,71510,565582,
76546,70168,102082,256780,228298,133204,148834,874894,300226,28318,28192,-549788,1036040,76712,30722,70148,
199148,585896,28036,80786,446398,65056,28084,767372,29510,133304,28054,28390,129344,31538,28508,323024,
315968,81716,219638,28586,139802,582518,792614,70094,29264,566624,154352,144614,66040,1156114,81844,1691632,
70174,81574,28046,134620,28210,5898284,71032,49132,1637354,3246986,38630,65084,128234,77798,229492,232684,
72892,406396,869644,71018,28430,29594,369376,261008,101714,28238,28012,
// 
71714,375446,913934,519572,29918,1248368,71858,181154,29588,75206,484796,86342,218576,29462,28478,218480,
588812,30008,28886,29246,149626,160750,70370,277586,133766,49018,28354,129946,422054,9772430,70250,28198,
29092,70366,148898,371792,28994,109294,50110,184690,28342,820018,139732,125506,28438,29626,187606,119072,
133406,305674,534478,122120,907820,102496,64810,982444,256060,882328,161896,77284,29800,28462,299452,28184,
71084,80816,288824,133238,102044,70508,134452,88526,28708,161674,49058,28346,28084,29036,126254,748814,
71444,71912,150482,102872,265118,28598,134282,35258,1585334,377606,70256,29108,71498,102386,3221192,50684,
28064,28094,70796,114914,299036,236342,6038546,28148,70832,49766,1537202,49298,151958,7756706,81806,133958,
30722,49604,28364,143354,28766,70570,227998,1356544,528886,30266,28646,3074822,187622,102194,182420,352808,
103976,49070,143072,28568,235204,28312,137248,28408,71908,30082,34366,30922,28024,301678,543100,134926,
136870,31054,133792,77314,28474,370798,72484,73852,70324,125222,134032,85586,29282,298784,29318,293870,
1041472,28054,182168,28034,70190,3117662,342548,28790,133946,148922,81128,194440,28312,28030,28714,31154,
28202,471902,70646,133214,270698,151484,749138,3420194,82562,184676,28124,312308,28022,28286,375836,127952,
1617218,28904,83726,166474,370786,220952,28058,155432,559256,321374,85766,252334,283004,29042,521792,577250,
29900,1095722,29924,70270,180484,8259262,28048,28094,49058,49076,28142,49096,28534,505064,28148,49426,
269254,312038,183446,114074,621272,92618,723278,1351628,188036,85628,353162,8181278,3509846,618794,285236,466058,
284906,957122,36506,494372,80594,1008434,1218104,1482002,185192,380654,427796,120266,852956,126098,143354,597548,
373364,247976,191162,1006082,285722,134084,1250594,595496,194948,340802,74744,144854,522566,1220408,625436,464084,
119402,82754,202202,84698,496394,655082,781928,2785328,866006,605672,2242034,894674,30674,298358,260684,553742,
371492,515222,155114,239066,135674,390158,908396,89486,28754,201716,568646,5239268,2379086,128546,2528126,67106,
251162,88586,478178,6057944,219086,395714,3343868,29294,62678,118394,146186,117206,110648,572762,544754,472826,
89126,165482,515834,173612,6284654,372386,4699574,346634,60626,5972408,247274,44138,352052,125066,597842,354842,
312614,43586,95042,41966,237194,825668,310022,764666,900026,41354,35918,72746,781118,1814354,209006,3844208,
281942,124982,182636,32618,103178,254288,1329722,822266,271214,5812262,279566,1416044,981836,283778,3104144,1076876,
32894,449126,1223702,116054,2468504,455444,880742,540188,242468,3362588,331514,1214954,50222,538166,145538,34838,
31106,153818,158546,726734,408194,265418,82538,669284,492434,3236822,367046,164918,787022,107162,29612,243188,
217034,119162,280052,820484,112922,1187252,6562568,298028,495746,337346,1245806,207962,62858,1038206,1372418,1193318,
537542,1443374,173258,3087188,297818,2024306,294632,139922,810902,719234,2630672,325736,535526,177986,94742,1958048,
223802,87938,1250054,292814,38018,773414,340874,169076,194138,181556,9336014,326006,1462484,448526,323144,160172,
333074,7197128,363914,139466,367118,86456,876932,43802,107846,150338,192086,332972,279596,355862,90506,384668,
353384,246998,2134466,202562,6399224,968138,382922,436328,456794,268742,185876,472502,385298,250082,343226,64154,
34778,218726,457766,321356,112214,575054,216218,356678,2429468,218198,2738186,473876,297548,66458,196532,455786,
234278,513812,249506,871994,206498,488492,905372,1044926,505388,343178,439778,729602,70378,129568,49990,29950,
70450,28448,28084,28238,28130,29626,83032,103258,374788,235414,31366,71308,73144,739564,81412,153982,
90124,53386,84490,186706,135790,2991520,128854,380242,28988,49214,28142,101834,149128,133162,70412,28076,
28592,251500,28154,28406,73000,32164,111106,1020052,103006,4528438,144820,1939246,128896,328726,71650,49192,
1894174,482050,250666,135370,139150,164050,107056,30430,223264,28078,703432,29590,303886,28702,30094,65896,
33634,65032,129412,203740,77788,134614,136018,102736,70876,37258,70676,473372,-105048394,346840,28060,31918,
70916,70538,102254,806044,28226,160912,3096476,70748,371230,317590,65276,28988,65168,320698,133384,50914,
140350,30052,191674,28372,76828,32710,374872,162148,29548,74020,30280,70942,77638,130168,72292,67546,
1145668,582878,119585626,133462,28340,1098188,991114,104638,268414,49684,108628,613222,803032,100966,28472,137318,
50984,129518,31724,28418,107852,50444,72734,28490,125126,145418,136994,72194,81782,28286,130166,503924,
33740,51956,254096,81890,260600,31418,327686,239270,49094,28232,1596182,30860,214988,70312,8692996,133564,
29008,70852,70492,49132,101794,226426,377722,1005772,178924,70760,28208,409718,2289458,134290,28774,127036,
31150,30706,29698,986734,220078,334936,720898,140338,66220,135748,81892,616240,28834,519202,231976,307474,
49858,109270,106678,28366,29134,80944,228088,763660,97702,233602,183754,228628,28186,192664,32428,33842,
71054,71462,29036,146546,133586,71396,28406,187184,189332,211958,357524,332648,261134,29132,75986,74366,
368126,49934,101852,30716,3920228,105362,129638,141416,193004,163658,29432,319664,173378,29522,28712,84332,
165116,273356,75212,393974,29582,49592,28282,192392,268826,49168,72740,157196,50270,29426,120614,161408,
126284,495392,50108,337934,31604,296678,875918,28688,70580,30308,304544,252650,760250,103034,74450,125606,
29480,82778,71426,28166,75962,30614,1216766,49604,107006,124826,85730,557588,28172,102740,31718,28436,
963794,50216,71210,598898,205250,257510,29732,122684,384086,31070,30188,385556,66938,129434,227504,31466,
29576,49568,71930,28420,28096,49282,182206,83608,28654,28978,248650,134362,88594,72244,1084168,102160,
30052,136628,28142,49108,133954,452866,229858,310468,28258,818996,31244,676790,1185944,76010,71960,28520,
34874,190454,591602,49832,276638,103352,236012,249458,29438,3595082,124190,231152,229694,28088,125870,77642,
337712,71114,230198,2852438,21939638,726710,2900942,1570892,2466224,1545098,6483326,1093100,149620,28102,71392,28108,
28072,200206,3221104,149458,135220,50212,748336,539920,73210,31306,30298,28886,66524,1009316,28982,189446,
29486,70922,2073926,49262,85748,133706,218702,134564,81014,29948,101962,64910,28412,193144,28138,352886,
28076,28646,155164,70420,28126,163652,28924,70786,49732,28306,52918,74872,304984,126766,423466,70462,
13416886,72082,70282,29234,495674,71072,133774,28066,1077368,163792,28490,28478,28130,337678,30034,28450,
71614,28078,135064,71452,49196,3476960,28528,232180,102184,65488,327094,133576,31918,243250,220768,72592,
102670,29596,28246,28240,71242,65380,28112,228290,133520,375062,844294,6990652,28318,140266,42502,1171858,
14381338,70348,70474,288148,142006,437212,34318,166468,509438,88610,884630,3866420,443126,185438,21848036,156350,
26711642,190460,1214210,2211098,604814,5416094,265790,2700110,286646,777020,1607474,251992,1425788,162152,49736,28826,
28082,299888,28244,76552,334516,225988,71098,50764,31126,72428,80756,216346,49316,527024,233380,986680,
73972,49156,234190,29446,122524,135046,70768,260926,172924,230464,28090,133396,28532,28136,229004,185174,
149686,102058,135826,71926,133502,228272,49150,28540,49636,31036,49366,28234,70292,5136734,231104,375284,
211574,72182,28162,360080,403954,28156,231262,29722,486898,76936,28690,92650,228994,235798,103264,82804,
133844,28216,231338,70544,106702,229474,180818,83416,81688,228580,28204,28516,28132,82606,119884,29276,
28274,578636,70808,2009444,28900,50284,29236,133282,28570,28306,229468,139774,220756,71878,70382,135830,
28324,222184,28258,122402,479510,70352,70910,181538,28802,28286,102500,80768,29222,28316,275462,142550,
222488,136016,71072,66008,199460,202862,258124,28312,585700,70252,28196,70376,376474,50122,1247032,70708,
49438,28264,28136,28100,70318,28936,102808,277454,420452,256292,335864,49412,28208,49304,29924,395552,
105002,29702,306074,50006,50276,708482,379214,81542,31796,50366,271196,29384,65378,454486,49612,101968,
297502,28192,102994,71080,428776,199336,29032,794086,70412,340790,28268,439106,28742,71546,1218322,28174,
407164,102586,70436,1250048,103582,4268350,82492,28180,1303910,378890,81674,393734,1845902,553598,30116,33650,
28502,43562,192854,103238,30854,29126,2233088,28730,888482,1624484,73466,301130,38810,79100,702188,197720,
145736,130670,230822,72566,239060,81512,725870,137024,71360,222308,404756,495980,28520,5071220,109448,299834,
411428,33122,36686,86498,1169612,262214,30428,34094,61094,1143962,99494,131492,254252,130508,259442,1680074,
192212,110450,262358,216044,608258,141182,185210,312626,173474,244988,395036,72224,74294,76022,243944,1156490,
104210,163340,83720,2564696,1008170,345620,134378,85796,72926,300962,103174,29294,88786,70654,49294,136102,
522310,378400,306040,29290,127666,71284,300964,5890466,584948,371350,221914,28654,171154,70478,28136,28186,
187054,70702,286852,28600,49468,70792,28456,31738,28912,50242,49216,270274,28564,185090,28556,81800,
228460,49978,70346,28222,28594,70712,228860,102346,200362,28906,133952,71096,70394,49202,-1807476218,28192,
134950,28246,70706,28526,81554,70480,161416,28334,70352,333524,150110,447716,49252,70468,49450,297458,
103262,81674,907142,759344,28178,134374,28336,65512,106772,1009450,28582,587836,136342,253636,154718,28178,
70352,28802,9824372,647738,28334,102068,70298,238796,455318,332324,88652,181186,136934,281354,350708,225692,
708764,153374,53018,357494,159290,30956,261494,285380,917366,60830,195074,131900,152078,320480,232484,332240,
28468,86000,72254,330674,28222,29116,67372,258436,70462,567982,139222,1099702,66670,1512928,140356,186092,
315386,133982,28916,1220588,146564,28808,184718,598754,28370,70640,28250,372770,72152,240092,931184,72962,
587096,82318,70666,374956,28966,72322,221038,307984,169406,174680,72878,762566,135788,28256,1410134,228830,
140162,84194,29138,28556,372038,
// 
133978,49352,102566,49478,71066,28162,30536,134216,382238,30824,49484,28556,231578,600392,72566,71584,
4815286,70682,72914,28252,984388,28228,241492,5428858,8954002,28244,29482,216802,33094,28324,325054,28474,
195802,70108,254176,81484,140066,28478,28154,28694,28226,21261680,29684,2453876,30068,500650,181402,262402,
33497782,457870,786580,6818326,1342390,591190,451330,652282,49724,134636,28862,136256,230108,89398,28426,183262,
51814,49600,909292,50788,203266,146578,816790,606028,28858,72220,28792,28486,29884,29560,102190,108562,
29686,29026,191224,151634,371288,1962938,28396,267014,134306,722306,54310,72340,33052,221440,89248,50242,
183046,185848,238930,29518,49432,29554,209698,51016,102346,104674,263608,28924,312694,203750,229046,356378,
71276,51560,29084,50642,134276,49634,190018,28192,72472,52678,134194,28886,71030,279230,303562,70444,
29608,193480,28474,71308,70858,29572,70642,28846,28618,49862,72458,71378,49574,102968,82066,28174,
28654,1449466,102526,137590,29842,135214,89590,524824,31858,49612,50962,28930,133864,28894,233792,28220,
393466,228712,102530,3496492,106936,71740,28316,181430,150938,230570,71512,316078,269206,28276,1971808,164056,
480128,2096524,28684,164414,487514,6483776,1227134,168698,95468,1024472,1121402,1308134,691688,77492,5326274,426164,
1442666,187898,355802,1042184,206852,409196,200342,4756196,588746,298874,375068,286472,2098766,128354,45002,154586,
846596,413786,232994,164804,62042,1178426,701012,195194,775706,10630094,726134,29494,28384,103348,170740,28432,
28324,585586,1439972,28174,105026,133952,851666,88268,55988,523106,229550,28264,70726,102532,70510,222716,
517172,102934,164356,134704,171262,242578,312146,134162,86132,102158,911438,479384,28294,301588,104732,28232,
884966,226322,70708,1183862,28172,709112,103610,70840,792856,562346,49522,232324,136150,77242,138526,28384,
73078,138190,252628,28858,31036,345220,276694,28942,133828,28498,331126,81862,70756,217610,71024,99278,
1510664,28228,274114,374836,70834,-1584374,-528998,372692,298244,72370,300358,229076,28244,28498,28168,70702,
3949582,2861492,1094396,70628,31604,51470,238940,336050,28940,30734,603050,369716,65438,105080,333770,129866,
411596,127538,29816,52820,49508,70466,142352,30086,76028,55934,91646,386780,134360,135518,235148,253076,
592520,182120,515600,668174,28376,917978,28922,103298,2922242,34484,56222,347228,2166674,34862,4160570,144566,
77108,137948,73094,219380,75902,253612,181498,231826,151004,126272,30782,1022222,609608,134906,6018968,29050,
126640,1158544,71470,129742,102340,3069682,76798,28330,585550,446392,103474,161794,70442,186212,28550,28586,
28394,71594,125918,126728,302858,103886,71630,134458,71854,372920,136400,1671808,28522,49334,434072,81518,
136964,28298,134804,28234,29338,71038,409132,29368,28190,577588,3888232,185494,2307652,36430,230812,492712,
2716162,316276,636892,1463470,8932900,328102,43148932,151702,194470,239398,393880,376216,517102,351598,144070,257326,
332266,2791066,35950,212020,680308,334534,461050,657070,1547818,123118,256246,2373514,8344024,1675528,353230,9066724,
4342804,1262050,290860,35086,1841578,470572,381802,502744,297718,131434,44950,41203300,90070,236578,298780,257146,
151540,198454,152602,1112296,18364714,89752,3634216,270598,314026,56506,5651098,275470,255526,154282,202138,214612,
1994452,146938,4565878,7876336,315310,775564,131542,189934,432286,30454,1303576,508750,263212,221836,244582,323962,
943546,2675320,356956,650158,303010,162286,899224,318382,642886,1122082,211630,40918,409588,728890,234484,506806,
766546,752452,54514462,762046,233242,552490,987946,203110,2046454,103318,104218,1253302,1730536,500380,64606,122326,
514894,31000,241870,1030228,686842,367258,935458,438118,137992,470842,29590,585538,505816,308830,879892,3161824,
245230,154618,671884,254572,721834,299662,246202,455116,2877514,220714,1369924,321964,1484050,3502498,159478,666958,
206926,605356,957958,504106,164986,1400134,958030,193174,1261294,34897552,140782,1392298,1372846,669274,79018,1628098,
1255792,670486,1019596,262348,1613428,243286,782350,1302712,3192442,103426,251638,255046,115630,525850,160450,328504,
1004308,792556,163750,1353904,188620,549574,467422,1109176,208822,565612,1582648,200614,616954,1173814,5882938,633310,
486484,206842,333292,1017430,135598,879082,1767550,287734,748832,28282,70472,169826,28778,72154,219142,467872,
50254,28582,215074,70696,29014,49520,185614,102218,49346,485410,105718,492700,373144,49510,102424,28504,
105232,34534,30442,28408,78070,386266,20445202,315148,36442,1094836,1000904,49370,300890,49730,29252,105692,
70552,28360,32942,129872,1930984,137266,28600,486862,871594,284092,253798,71942,222488,28576,29476,70978,
293698,49618,29812,181462,224212,104914,208162,126796,49528,572476,75118,150466,5912644,182596,73678,28822,
813046,138802,261166,53254,233896,644764,70868,128660,134210,81410,71272,65194,28234,28990,28244,351718,
906998,712844,28700,1142708,1281658,70942,150736,222664,72616,29992,134068,28342,688388,303788,261614,2466326,
409654,229184,102302,906992,515024,6000866,28676,489418,70666,49342,149846,480038,28534,2465588,561602,70796,
30254,2146750,1262494,32542,30220,70858,49516,28198,5433832,137296,482464,205666,52648,135196,627616,93670,
576916,7133428,49498,1117666,71686,439048,406198,427282,50434,72118,89998,366850,32254,10825408,111250,126100,
140218,1890892,1243540,29656,30886,28312,32038,181042,378946,236548,321334,511516,30526,28612,29590,663478,
455572,243352,28972,455338,219592,1642546,240202,141508,523666,151180,933496,28942,96508,104122,88540,104392,
35458,273736,151876,3418126,114274,95362,49732,49408,341206,277912,636526,33676,681976,35398,32308,305884,
82384,332866,83404,28396,762910,30004,71182,487546,2195128,160084,80218,90610,488872,34054,135028,76222,
49624,436516,153694,127720,30166,28456,5313790,393418,239788,98470,70804,244864,123226,313228,134650,78166,
136756,248536,50632,137602,66526,999106,1774828,268036,294604,4788514,30328,320518,28358,134324,178526,71000,
49646,65936,394294,70520,14715158,5210996,9952412,1636226,752918,376538,5110394,1321988,335066,7029044,4259426,566294,
14115938,870530,941972,10847264,3790850,3204962,1530194,2691572,12402770,11655746,2616854,3150842,1479650,941450,6384146,7917272,
15062702,6256166,2098778,21032726,43366370,149357084,5132264,1800194,12049406,2082074,8226086,28336,324338,133882,50488,102574,
212374,3082156,88072,76492,43378,2315296,102412,485782,152758,608086,599338,191536,145042,373114,83044,2020726,
503362,28954,296272,171124,33526,74008,163594,256222,32716,477676,924472,68434,424144,73702,81592,126268,
1892582,185660,181970,104498,375532,102706,81112,28246,29732,71564,28256,425228,219536,873872,32684,185288,
31298,28214,781694,1348136,748048,229646,390260,57706,555670,31318,255770,28228,70648,71798,50120,28562,
134168,49454,881690,65654,826852,183766,31762,81514,131464,358912,409414,49924,253102,30946,28642,28396,
253316,28310,28598,388760,230204,28910,28666,185966,28334,28604,126448,49504,130328,70582,230926,196526,
137288,789890,735734,251498,514328,100346,191342,247610,87782,99326,114302,37766,91082,32294,759692,71084,
106040,218954,1733216,52466,419348,273800,150158,770870,30056,53762,106256,50612,190856,28712,34526,140648,
319646,516476,6179806,6395596,70894,254818,163034,28352,28658,994742,551384,70568,28604,174140,210206,147572,
814364,388214,3460826,916532,431342,174086,30590,193652,1636130,1473542,29428,129334,28322,575276,387166,28408,
28858,218372,70678,28558,28502,72278,29564,30728,593468,741374,29162,379142,1354544,28442,125156,28636,
29398,71080,218410,108580,70864,81170,264700,28300,812314,618790,328954,5010556,281974,529852,77656,163498,
28666,818722,49942,76450,234634,132328,168940,312880,75064,30052,225436,29110,131558,181928,144146,71462,
230420,28298,134516,28766,107480,132692,218086,71452,29026,271916,28412,28466,29176,829978,71098,137482,
914524,50494,28870,190978,103984,132124,207292,71044,136132,105334,358558,67774,136510,28742,308744,3083666,
29726,190538,28382,231872,95804,135914,645700,28228,229522,28270,150016,28948,30920,29396,136370,1979624,
70832,243290,174272,303716,187184,28244,28540,74332,28330,892736,200486,302498,81436,162140,50014,233806,
230728,89128,473024,1300088,218446,49552,29584,28294,81232,135008,28316,362996,28262,184844,103598,75608,
125066,307052,36146,373634,142136,29162,846638,29924,718256,143324,28604,32078,29798,4078412,102464,30242,
1543328,74708,66566,2734994,421634,140942,125552,28352,372554,30374,1418096,75194,950894,230156,144952,134224,
429172,71044,1049794,129082,40774,135952,81454,1396798,163498,201820,911284,70666,29650,3038812,2796802,109042,
29176,1677964,153934,28484,166424,29048,237200,222314,3124502,391064,394358,72302,394826,148262,240116,460436,
880622,552290,134978,89900,384458,28376,167894,719258,281714,29894,29300,140432,70610,29156,151124,81980,
389294,278960,399956,127706,164600,72554,28346,1061456,185156,28646,32540,49796,28688,71528,141650,29114,
382208,28274,128294,73274,28580,372794,28634,599246,74192,104324,-1783126,-3423352,-1800598,-1542262,-731422,-4130968,
-1927444,-2841610,-1610218,-1839772,-1034218,-8175784,-2453116,134248,291952,28310,135028,30358,29062,420380,28262,28838,
126394,138994,152338,134566,29852,765662,71068,51238,154748,136748,2357948,201938,70868,216038,70814,28688,
144968,102476,33188,866678,1240864,125458,102682,166318,152632,29122,49858,276866,232568,28754,135800,71072,
30494,129908,28808,2714732,107252,70784,28394,134720,229894,71258,82232,72878,309464,178874,28612,71266,
71572,28264,29470,28966,28432,460972,272632,162002,81286,28334,71180,50188,28456,49454,30914,181984,
28292,28550,49768,1339720,126466,140914,28502,911248,150640,
// 
275684,134402,29098,28786,81424,219154,542128,28498,29434,71824,135388,601282,308548,28388,29018,28400,
28636,163412,28304,1449242,303124,134530,28942,105142,28364,373234,134060,71074,773326,72892,29026,71128,
243316,182530,28360,49768,588286,31174,601408,28978,95614,50182,413254,72584,224072,1836332,39998,113102,
50708,3023306,272006,41222,422180,33866,695690,465434,2133764,80930,426554,574994,84194,81656,94070,105326,
44246,285578,317330,114884,199046,1214972,32366,305318,265094,50222,1019852,310178,553580,996524,364958,260396,
43082,3063800,313364,134656,1396744,71152,70666,70774,120922,49486,77314,53212,49936,29938,71096,134762,
72886,763726,1800848,301214,70868,134462,752302,182764,28846,381184,142702,70912,134326,128314,49462,30058,
102880,29386,681238,71146,71362,334432,92014,28954,109834,71992,31474,165760,31114,1151794,103744,70820,
29644,182680,372976,276082,492062,389444,28556,440690,31076,266810,261584,89702,1067468,167036,136130,70870,
126472,49474,71300,1666688,50504,750106,730864,65626,191242,31156,70748,821708,2913776,77348,185318,402338,
28592,32282,49592,31634,124490,73880,30440,90038,103958,51284,30356,70802,285074,51428,591182,29180,
236402,53228,281954,205076,71540,29204,120116,336242,225296,28646,69788,70838,66710,77714,29042,29366,
72566,25318448,235016,30082,240484,1423456,1280572,214924,30238,30406,236482,104434,29084,49636,28702,28444,
134338,138226,182020,1275790,29858,162920,28748,165128,28324,28438,183608,29684,28988,49628,233606,126602,
182636,50638,105214,71512,1709836,50422,28642,195826,3702922,81332,144274,28730,102512,28508,250018,72334,
73126,129364,30646,104230,28394,49504,29518,74554,107440,70936,137320,9243664,28678,134728,221866,28744,
29086,71764,129424,347962,81904,1684636,611492,28346,2660584,307876,373918,254416,70762,192308,290278,214192,
134452,1055338,49988,220714,30508,73132,234754,158056,208174,28534,219028,33514,28966,28462,138742,65524,
51646,71278,28366,376828,1336516,29902,8043478,4854568,92092,8541628,785392,361492,221686,233926,30526,29614,
867202,71348,83042,71356,50122,373666,151988,594092,71128,29014,299338,28972,135118,308836,4188034,1631780,
4349464,89306,29890,31396,448582,28750,29180,139106,71660,134732,150026,231176,85334,575668,257338,140752,
241462,98578,35926,163468,267766,71902,240328,110818,105418,535816,28576,52846,109846,310966,994276,232552,
909712,128554,40258,79498,3319192,152038,73774,146266,2003212,750788,330794,75364,241702,107224,29518,65776,
28822,76498,28390,334510,142774,230198,255254,380696,230684,30614,373892,1127002,49658,82294,28442,28376,
280474,251914,2056486,16517914,136148,231404,431504,137930,246794,223268,29732,81422,71510,28328,624122,125144,
31202,134852,71366,234644,28976,65528,437954,317002,2880064,189184,173152,71536,49568,118940,437176,70840,
238852,71558,28946,1001068,254050,70810,293038,251710,325534,151990,170662,30914602,2370202,820390,3237694,459070,
1263256,284056,342610,2175052,137086,1069162,189682,232702,3584050,2725936,732202,9578230,5038504,845116,2299894,313270,
653470,1338910,1006954,6957862,205612,2186494,183622,7163782,621994,384460,1228588,107560204,180778,302278,1225726,161386,
166198,468646,541204,5573362,10011256,871270,29534,150764,29552,28580,234554,29780,102974,148226,50552,78674,
72176,75758,50228,732572,50318,335444,30362,205856,1017788,33398,302612,28684,611644,70942,50108,29666,
183224,28616,2462734,230014,309338,71378,102914,522830,28910,49828,71764,473522,1344448,150826,126722,1516934,
30274,102878,28316,691918,106168,163436,126662,28642,306382,35074,29362,330070,655546,100360,49600,186862,
29116,2139574,136174,50284,33004,954220,157540,682678,958270,75784,81796,102730,1052878,105418,382360,32188,
594130,154300,72166,29710,120622,153652,28558,233644,140386,74812,162670,32554,137740,30370,75694,29416,
129466,254596,29830,76756,77404,28408,71842,130582,219280,529618,358870,439546,29074,35410,545638,102946,
1131610,994918,936382,185260,218308,231538,28918,549676,37522,134768,9612002,28370,71264,28532,273116,143474,
28454,129812,254126,308336,587746,150868,276094,103564,33334,312022,1509202,28708,28648,50254,28558,183718,
477646,28370,135170,72124,602248,29794,264562,135628,183472,372526,50998,1009924,103966,49972,1519360,126896,
28436,1455602,28412,71212,89470,138610,28498,50140,28796,222392,397820,2943992,42986,103358,418070,506270,
403274,134704,71092,240688,125278,232498,28394,28676,235480,81418,465424,111004,3279634,750004,75436,482218,
182794,304988,343034,188132,50876,685310,186998,76856,144098,30902,37566932,92420,198530,389876,343628,70906,
2669458,130618,186682,95764,496858,353774,71948,103610,591806,29036,4487216,73100,28766,72758,135722,136694,
648182,49586,50468,65948,71912,394112,231356,236702,104518,29392,371698,28384,127144,314612,358388,992672,
142118,4373198,2525438,36746,150668,56396,203996,90254,28964,160262,2281778,42086,9709406,95156,224246,3266612,
1154024,105038,85004,188342,39638,1299278,1774532,358676,189746,33686,63758,191978,228104,356984,665432,195902,
30626,2859722,42254,1122806,291212,464354,647576,183644,83414,31148,396674,76958,49864,3220574,135284,71672,
481964,1412036,2349662,136850,234346,50032,151114,568568,123278,71444,127054,207568,230536,192094,28342,235396,
307646,242036,106568,73682,283130,144458,242594,65972,244862,602000,253892,54038,141272,133004,235718,81818,
899594,78974,33554,123428,30890,50258,582878,28712,86816,74990,331292,321254,76058,56054,543842,1058834,
75410,1009754,500660,104624,33014,490214,28874,65594,198728,773558,221048,79604,29432,299738,50312,156572,
745604,302300,597626,137492,221264,2074580,75500,56540,85268,167102,29060,107000,247778,132326,225782,50600,
34838,403334,135872,103598,114776,83756,126074,37226,72908,74114,76220,42506,32354,416096,84046,77524,
491092,28354,72484,204142,515182,128158,51484,74716,130342,73294,70972,132862,137518,1113934,90976,80584,
247606,28888,166444,2637124,29524,109204,106402,219652,55228,280726,318352,212566,911758,29060,28538,67436,
36314,396824,441512,239684,154598,68084,51902,666824,73004,316436,201482,52586,104378,75686,29912,219896,
793670,31868,287582,50336,108478,71428,426388,231988,470530,72724,1003756,1349824,30136,28652,28994,153434,
28946,28976,153596,75188,29804,72362,28366,36826,71344,66098,49592,71306,2596526,104210,108202,71314,
29518,28348,29086,82930,29212,28480,28634,482558,66430,29044,72436,30628,28720,28336,28432,378184,
347116,233842,409934,50668,151714,49610,135584,52418,28664,419192,70900,71024,134770,70850,30614,70886,
71812,255166,28942,197278,28870,126784,375742,70966,50020,136198,28882,417412,65968,81934,28744,895228,
389242,71002,49606,28852,31348,29710,50344,77632,28468,28762,71056,29392,28816,29584,28402,71380,
230266,28690,28708,29530,134848,89728,28666,49876,49768,136144,29932,105424,71290,28456,29032,28438,
49642,71128,28960,29708,374524,134924,52354,266872,746428,28948,218902,29296,136462,230152,195646,276466,
817834,79924,38494,138322,191686,189652,29944,128344,249862,556564,234634,1001272,471028,920216,28406,911306,
913250,233498,168548,6004586,29336,621722,125492,29396,28472,95470,28664,71954,592486,302182,28678,472162,
200920,375730,28466,233086,190064,72236,140204,28778,224192,140528,596126,31538,376940,136640,312692,237134,
135020,28424,50288,995618,29336,29576,82382,32402,412274,72650,479494,254330,134774,128594,1959218,154502,
28664,29654,131312,129388,540868,102922,356416,71132,3220520,57428,135554,218470,28624,33314,28406,28946,
29486,1112234,140924,29908,353494,1356598,382276,106102,73378,144784,65806,28684,335896,231130,102862,28834,
206134,54340,29068,67426,50146,71074,1978192,105802,75772,28906,28484,28826,71836,28438,28384,28364,
135058,903136,184036,29146,28714,28442,81716,165632,29428,184276,182656,71902,28792,72548,152054,154606,
105866,49634,231682,103232,70940,49658,70948,102878,28370,356174,359008,136258,175876,50818,29500,87484,
29284,50458,28834,130414,50170,1160476,28382,83312,28594,71752,72004,134984,254504,232156,49660,29972,
473402,162956,135764,28874,71036,397874,398522,29834,29054,186704,28892,232882,239324,357242,33506,28526,
146876,165668,75902,143162,72932,30446,170486,66464,138896,28724,2218838,54602,755006,247274,29372,894488,
537620,1310954,54926,51578,72284,28430,32378,105890,157028,151682,164318,33476,29438,108806,108584,243410,
135980,75092,83006,37106,623786,109070,1061186,29516,82088,311450,33134,28664,156542,78458,68246,240494,
1002338,85112,28850,29474,29816,187142,105188,83708,29264,1060376,3079490,28832,29276,188132,80600,73544,
31730,767642,619712,28484,134870,127376,172970,29038,219892,73750,136408,1819084,28642,192376,71806,30034,
137866,66682,103052,28814,138350,300422,71678,31016,181652,244418,84404,820154,126572,80966,233930,704882,
1041500,598268,82094,524180,134894,1390892,81290,260132,135704,259310,72110,142886,28670,249428,183494,35402,
28622,82742,368012,29360,52214,54122,96602,389288,165686,51566,285878,78086,32492,28454,29102,232490,
28388,141548,29966,29108,49694,37130,125494,71938,71470,816076,71038,129782,81992,127096,28556,913190,
103856,135914,311950,71896,331726,151906,256072,28450,163354,187060,49780,29146,29174,6605948,89654,30722,
235802,80444,49912,65626,
// 
71108,590966,28546,29158,51160,222802,3220466,231160,816304,75854,135038,71102,304868,65806,254782,150814,
967318,505558,28744,29314,28604,72602,134954,103966,71638,135628,424192,28438,103804,49810,29626,71044,
96106,138328,36286,249298,298102,30586,71998,108016,28570,72934,160504,236968,232612,220030,147292,136870,
33478,239578,29380,31954,135250,223198,609304,421486,29842,137734,104074,1171564,105046,3073930,127078,28492,
29446,376630,144376,106342,394870,34450,84220,28726,33388,225628,138976,320398,29254,29392,236662,258790,
29092,49666,381004,495052,135736,30148,185848,186910,78226,393046,149062,121054,73312,31192,188764,1839004,
71746,75778,48734116,769318,129676,13829596,15687346,804958,101182750,7382050,13702750,35224612,3467590,27043180,1644118,125958760,
21805342,4532254,12701590,3927190,4217326,2444398,3355492,1417966,2584786,6800956,7741474,19912372,2886334,3634546,15054316,39771790,
9001816,16941454,7089262,1576222,4791454,11084668,29144272,2331094,2167378,1186078,4349410,6331102,11772196,2185942,5780830,10261156,
3823162,9801628,19094092,54630646,159614,77966,103946,814676,28742,71312,65654,75316,49816,130546,135058,289120,
29980,307696,31762,1214506,152212,184954,74632,50032,50774,135434,210974,383144,71246,35942,35462,226874,
35102,170168,29324,71930,97412,3319112,258446,563492,81668,29000,391406,187826,959096,239816,77810,28496,
71228,151868,50324,52484,40970,75728,224422,102914,105604,50116,82498,455812,890078,73058,71222,103856,
110060,387854,223412,28502,136454,1409612,81674,72032,82430,77822,103306,65944,50824,230818,28606,28424,
135856,71038,71378,103796,412496,66224,30028,28556,49886,32260,937210,489334,66502,28882,414274,178870,
66448,29110,29578,82900,28858,72616,31276,244174,564286,70714,616810,165614,766136,243272,995528,308944,
29116,141590,131674,29716,28516,28624,331906,498020,103990,136246,152104,66466,6328156,172462,49978,9092524,
134950,28576,385834,184684,78026,391934,886006,184924,81844,28612,136324,128518,71668,28540,28960,281122,
331732,400006,111166,71146,233470,1509796,130660,72370,65716,151102,107524,219806,28682,135242,66206,166826,
87662,1777004,82910,497042,72026,415178,28430,72224,314252,776816,81776,164540,72170,75050,30806,1074410,
29720,93910,29092,241324,230794,223810,71332,137320,28816,73366,50800,379996,243916,29294,28412,743162,
103036,28432,196646,28760,141496,145052,103202,83380,71836,1409578,136474,127114,29086,484234,71008,71656,
152944594,50192,103712,243302,592964,3417242,71366,73076,135742,49762,103162,573086,103132,49736,256400,72206,
29054,49810,49850,1075684,30946,73264,30376,155722,137758,29782,28954,29314,73426,29884,29638,206956,
922268,28724,65822,235630,426664,136222,51244,586360,66580,312478,136162,835576,68146,819208,159814,86596,
845452,5569372,113002,30214,105742,221086,135550,214792,29374,6976312,35350,81442,266140,36478,1709674,140434,
243730,437896,33436,1712584,602560,737530,77734,29566,30242,29054,137132,28622,103238,486314,50098,28490,
117788,273740,263516,28444,382882,83638,259978,437800,420304,500980,28714,957874,29812,72382,34444,369328,
28462,708214,145228,56314,49942,511726,76216,184366,28756,72814,2084890,71302,183838,30142,54874,80104,
148006,50662,106384,144310,28948,78862,413824,228370,89524,104278,146782,75244,892750,68158,142312,208108,
33556,30232,368020,82558,232382,28712,233192,135344,44638,279172,71740,234244,51964,368920,83212,32668,
155188,374860,196426,242668,266482,136774,108502,29620,616402,154144,125332,163864,28846,51316,136558,35710,
127684,232786,74170,879652,210598,195694,72838,30634,37150,371836,77410,717490,241210,33706,340360,68326,
141472,141796,135424,183754,73576,1409554,104086,135154,474904,184888,83914,159724,1084420,76600,104518,71434,
29854,327646,84724,34018,39778,85156,1834570,74026,67894,607174,83098,277714,86500,29818,427480,743986,
795736,52216,554518,71200,3745888,157186,900358,238618,3393892,1749646,278638,227314,28456,484828,648478,392356,
488296,133450,141418,69028,55474,2273308,28954,741358,4047074,1258892,741526,28426,103354,137714,1696064,30254,
131156,71960,331646,1402988,359834,104414,28574,139820,72104,172520,595256,598172,521900,28466,49922,141818,
195686,-82270984,130528,81712,214538,127064,104752,71596,220420,1682920,31006,29476,184474,30508,28780,648226,
154378,138250,31834,236908,546388,304462,766808,225152,71630,136304,71530,81926,50390,138326,73642,49834,
103126,29044,233986,103268,233822,616700,65824,93211048,363284,152714,71152,30370,66030172,28618,28708,30676,
754162,2498236,137482,138616,51358,131314,90238,28978,71548,29380,72610,130342,72286,1418740,50548,595238,
231224,3022078,399136,29386,30088,73030,163732,213790,30484,1475140,495562,140584,37030,143500,53956,384268,
71102,71210,50074,28852,103168,103492,103202,28546,49976,29138,303548,28466,77842,1679548,71660,30722,
65750,130784,72794,29468,53654,905144,1162388,234128,28832,28946,1634536,50474,240362,28718,153764,71252,
28916,138572,196184,28532,519398,67538,169454,439054,29452,758176,187288,517678,233476,28780,331468,50152,
6787348,71152,1977622,49832,1162382,29566,622192,245380,96814,385996,512716,245542,150502,90442,30052,75928,
52210,186790,508684,111226,196444,81688,1355752,71662,149476,36370,28984,864760,96742,72094,31834,384088,
29524,51490,89956,239710,142672,82030,65980,160528,131734,30862,1042150,77260,144154,31036,244444,442450,
673366,51076,279778,74182,931774,70732,29458,1316200,35902,209308,103160,28450,187208,71224,135106,394738,
127204,29318,936302,28466,28922,28810,28594,78034,357880,140638,84772,130474,2473636,72056,71192,71426,
129848,28802,231436,49840,71396,28550,20533828,103138,135554,2590042,129866,71480,28910,441542,462904,29068,
71272,72784,28936,273410,183202,71206,86818,28646,71276,18057902,31622,163282,1346060,255746,6780160,71128,
234332,67772,81422,29180,566270,147950,135998,71324,138698,50294,29582,50888,29342,146006,29378,133022,
76220,1149146,141776,184220,29366,84476,72926,30098,51428,168986,30314,30152,136268,165284,31196,30386,
151450,50386,383354,755324,312092,30268,86842,78094,31828,66754,142444,340948,236596,71284,620752,29494,
129902,30130,202012,67516,527032,72280,543502,84446,49826,36182,97046,30926,64658,196094,28748,163682,
339218,162038,52562,504236,137122,28516,28528,29482,28670,153008,103648,136714,82346,736616,485578,594442,
937072,29032,530182,103672,29036,1409462,71188,28724,163292,71492,1442264,29228,186710,507380,84842,1271060,
29732,28508,364586,274676,28610,260450,76892,28558,135488,137594,107186,281782,183250,471322,508546,76762,
168508,595216,164296,40438,81052,1188820,361234,364150,414370,481768,1404412,30346,269434,368524,65698,2373922,
94750,40222,177724,43774,723556,249490,167734,367120,731242,138832,93310,622270,214714,138382,86518,180478,
72790,54916,238438,282832,187468,51550,2887522,504604,34750,557092,2296054,6886432,38782,4541968,82108,53426,
170534,376460,50114,103454,71306,28772,193700,103886,4624010,73592,28588,224404,50008,28564,89914,10859666,
229082,204926,1979528,41138,175010,178010,189374,121298,114326,710582,270698,196784,201686,1042034,907898,86954,
2052428,338954,218534,170054,762098,616054,1152922,7475968,269356,85528,71020,135442,374566,403874392,586408,43294,
606874,258556,264214,96178,106034,498236,71362,128872,184132,30404,399644,103526,135260,29180,77210,49934,
609002,28894,28816,131170,28780,28472,82124,82934,28814,165164,29714,647438,567782,169658,399452,29516,
794438,235022,75038,75992,73462,73912,51364,72238,202186,71212,187490,71938,136900,189712,82960,151972,
50182,414190,72082,237772,18425026,349768,142400,50150,612182,29000,28748,28838,359426,695852,72854,28628,
71188,151324,49904,260828,4018522,29872,71662,103612,385186,135326,668144,1541224,96010,234218,135538,50476,
29498,355802,28688,128102,135292,29768,1409420,31388,221384,130910,236864,28918,28666,71288,333394,71224,
103388,28682,91880,30662,137524,28696,277960,4583882,53298104,3904454,4078292,327278,130028,8512058,555266,5467766,
1538444,5226386,1185284,3251126,1901486,3919244,4022276,6696848,5177126,1411598,277922,548462,429554,640478,6696524,900002,
328142,4561106,3882908,11599304,981662,234446,755174,6231746,415406,32733812,935966,3480176,760862,4327112,2172674,13813022,
357086,21620948,340238,232142,1901396,2815166,881858,3175148,4404548,2276366,2697068,612398,2216324,1350302,3206738,453314,
742286,2156636,2184932,347918,3880982,964748,697286,1972604,50092,28568,106004,334678,29230,28768,29146,50152,
139570,484450,1528654,74806,72754,236284,28984,188152,135736,1060216,124546,30040,71908,399298,50136334,28732,
66082,358756,137518,28618,470518,49918,2145184,274084,32812,7321354,1237372,874078,752620,1214764,3966334,21182398,
309776,66034,135704,28874,71444,192146,82256,570808,71884,71362,166232,187576,232306,603124,145256,136076,
29726,231818,140558,1349618,29552,28988,28898,28706,68696,28868,28538,28904,731426,108998,28724,29444,
28814,152078,72158,28592,132254,28688,3110342,563126,29062,378346,145696,82072,83246,71804,82726,183754,
28610,135502,82070,241772,172940,1001390,1455650,82522,73894,2062768,12431866,75028,215644,380038,208612,235696,
1280242,226192,486958,82414,209764,31594,1014268,51004,220438,1077772,656086,1083412,34798,106174,28522,103864,
235408,947116,351418,2314804,75568,307462,35902,265474,51976,141304,281156,3451622,
// 
104266,71542,221786,50222,383384,220030,1357378,772178,139082,30596,2849396,212054,704840,29786,72554,183658,
28910,103430,465946,936982,141562,1356886,260362,769798,170290,1187308,691066,604612,341956,737722,3047194,83170,
202852,110818,68794,302266,3654532,6999346,187732,12130624,217108,856792,737134,12172330,545644,3313558,728974,304534,
7237486,524206,7642900,501100,225154,204346,157366,239410,7876090,91450,116218,4873582,1839382,816454,104410,4436566,
1051090,483382,1974484,1532854,346006,509878,446122,1687258,219322,3965146,259066,183898,34522,138682,128602,1882630,
136198,161710,1926514,322246,1986742,1541602,378628,116866,201718,925702,369226,6562330,215002,653812,2797228,354166,
231850,155062,35386,7179544,605590,1109512,8990188,345898,152506,170458,229204,3607390,706708,623602,536122,99478,
500578,7665010,107218,431542,182554,910312,1056088,2337526,1320922,323650,395746,2238382,292930,552556,473338,1410670,
373546,262018,276886,345850,801388,712936,781066,3518452,1897804,3729112,105922,5592628,918028,754570,1498798,10031824,
272950,2223970,126358,592954,540250,249058,647092,318826,2762036,71324,234872,71594,2260268,28552,28516,29752,
78304,306232,136886,28772,71384,309122,137426,72104,83294,171878,440204,718118,28706,65996,3666680,127444,
135724,66164,28816,50164,28676,2476114,137120,72068,658922,923846,127472,82124,219902,71788,135958,71464,
136822,306706,139036,140710,104890,485200,311698,278210,28546,230212,29756,7369280,28660,28876,28858,360986,
82034,82000,104618,67010,82094,71822,376598,255664,1891702,72928,2083924,234280,536140,72496,1589632,358210,
615466,233956,324388,1828360,164980,40480156,29024,149146,131092,155032,77038,192328,81916,534526,82780,33550,
461140,107014,35026,320422,220630,167332,140722,39850,192868,269026,185326,108412,50170,172624,1949596,30136,
82444,146932,194062,30922,182734,28636,802546,188728,29164,72934,36562,219994,54004,72574,342070,305194,
1500064,257080,305962,255400,837538,359890,35554,720196,105982,72556,71986,629044,82552,308878,37102,137374,
130684,331438,37642,109282,257848,248056,195694,222736,144922,518548,29956,304504,142342,32794,258964,31246,
138172,666952,309850,363850,398194,154258,1595302,52600,163726,1303234,152212,93298,38770,657016,258226,276370,
153670,136888,31396,51034,32020,31804,106306,37966,52870,94756,77110,56578,1789882,137488,110542,305566,
71908,34420,72988,75148,73096,233224,112360,588904,161116,877216,1022974,35986,347416,248818,186946,4388038,
108466,108796,329920,86218,66856,772900,74146,117646,137698,195532,82120,703714,103714,235582,136762,1365100,
575854,674512,34180,426976,30568,85030,246982,134518,269602,143566,111406,111814,375178,57460,92446,407698,
135860,66860,127988,29660,71438,28628,136292,2157296,151538,28624,28814,71362,352934,173762,140978,1514474,
819008,281978,382904,35234,269714,1015676,869984,73124,355796,6054524,313838,1690778,442754,97004,98162,800264,
463688,456338,693458,39014,300446,149138,79994,28754,219932,29744,244394,100754,342128,29126,3159182,201752,
143594,2049398,1658654,468062,317342,202058,81314,1254248,67358,852452,407114,783236,30356,1140578,348014,661544,
45026,199442,4283054,903458,116354,28862,88838,4170836,352772,116846,467576,240614,50096,89684,554948,119438,
137762,492254,681308,1509938,606374,566126,256592,3148838,36602,307682,64082,1901654,665804,129458,1146896,399206,
103394,225386,1944506,86492,149186,497546,2693936,264266,546302,112004,231668,177812,2780288,79982,471482,3751856,
407954,1579922,89522,1564856,384122,167978,1797272,1072784,723266,33374,39314,241964,73448,36614,1288322,33902,
3469598,299882,328148,1020158,216308,468998,132254,675476,77858,228302,593828,1186262,1097918,2393486,439634,313028,
401966,329066,1015838,165278,770894,219554,1225736,33218,1093508,134822,566696,218474,175466,162638,254276,210242,
179156,937052,202868,393758,534644,767816,337346,392186,199466,178082,144278,906398,44066,242984,121886,260828,
229898,513638,736274,65378,1375316,1145546,1638344,374258,1980386,791702,106874,291644,1055042,140876,1099838,33986,
54182,7051796,132878,310562,139202,722216,1273742,74852,211778,77156,38546,2864528,112466,122858,487394,169298,
140654,226196,3564908,635138,251486,403874,216476,744488,81746,513314,313454,2744864,157562,200078,202484,351422,
126674,990404,2039354,1018664,535796,416078,1084274,2082068,729332,176354,1206134,95732,382952,632222,774506,324044,
824726,1598924,343298,150074,68834,147386,363086,88676,82172,90188,33434,450854,306002,275012,556838,284618,
381086,805832,371348,622412,503054,177614,99746,135602,332522,203678,87464,500516,585638,2162636,215882,668744,
52616,88226,1112066,240554,193634,1372958,147548,2077658,221114,96002,382664,2708414,53858,2763458,842222,1081358,
136898,605978,55874,191306,1803158,87308,1999988,310292,256142,2543708,380636,318914,509852,542684,500138,692162,
175652,122786,871442,271556,251282,84068,468926,364196,1007984,1068272,2346932,264482,258974,1329308,1199384,166418,
132686,809288,250658,1130858,349148,337994,139682,187604,1578572,700856,238994,493172,175778,160964,183044,571664,
279434,456362,396674,227492,308222,351314,457796,3819482,1141172,857612,2275388,108872,38186,2826512,420326,1260692,
282698,546794,101834,172106,178298,249326,183914,707678,297764,454418,95516,149624,836504,1362782,374804,747476,
438308,747962,1103156,310052,438356,408548,354602,313802,283844,539018,132554,629414,377666,236042,1069036,278152,
71386,1538368,29752,257002,72158,1456718,28976,29398,236938,106930,304978,28892,29212,83554,183934,688834,
84472,2137600,110788,29410,30148,28918,136900,29140,1135744,49952,28834,30094,71638,74824,144914,135518,
28706,66250,78772,1415884,73282,31060,28534,72400,205498,378274,31240,228946,72362,28976,71362,71668,
29158,28810,28838,71360,244618,29302,28610,501386,29006,28558,136048,50104,72434,71840,71696,28924,
51352,237646,32914,300994,74728,80182,50596,224938,106378,71578,223282,73324,29242,71704,31924,71866,
32074,106864,196922,412928,161900,78902,29870,232702,28688,72212,740516,50032,151796,186418,29044,82312,
71380,799732,73394,256130,30134,50114,381482,3613432,73186,121522,40066,32866,168988,34990,97774,290590,
253678,253240,33556,144322,58198,1750558,34774,250270,97996,105532,927196,29266,323212,37102,167704,174550,
50368,1507714,762514,164554,107230,1263094,235996,74824,74644,731506,491704,947842,1617388,358648,33406,125350,
200254,29398,267262,1863844,260962,1184038,698324,29168,28934,252008,29390,50174,83384,72518,143024,256558,
28940,29318,382132,51550,284212,130646,72656,29042,29204,130342,131192,29390,73670,136076,573668,360662,
767444,185810,30722,103954,381694,28784,103826,493328,151630,28792,142558,29072,29104,980116,29434,203422,
567988,28574,30322,72778,258484,1108156,30124,456286,649900,66826,551944,50392,30550,50662,594256,494786,
68018,227432,126626,237044,29018,118964,416378,1710758,612632,169346,78734,984998,33212,683948,461576,243866,
238502,96638,200936,1732466,128444,135806,281774,74198,363998,774344,53654,131486,31766,339926,79058,80924,
258212,76664,114266,277652,32666,140924,614198,84782,88394,2267714,250328,108488,68342,91022,364646,263072,
30722,223772,334472,50648,152498,224426,127388,131684,102308,30344,179258,151454,43382,244868,31628,38318,
4009712,103510,28834,32686,136252,136360,71668,29086,152812,130318,376768,111448,28910,71998,598624,142960,
30712,72430,50044,28700,535522,430408,28622,333686,377488,30076,701056,655858,29432,139022,29042,29090,
131006,50132,71980,28696,30238,28564,28574,29192,32372,29402,142748,67508,71924,66536,71546,378698,
29078,123398,256658,193496,248126,485474,74102,105908,30644,29552,78188,107528,282596,380642,130598,186674,
146408,30236,29822,195746,29588,74462,53182,28666,304420,71716,199252,28792,1789798,262324,124048,28624,
2030890,132562,135776,595694,138664,28618,310546,28594,78532,944444,407954,379826,249038,5168708,704312,115382,
1739492,7961696,3078008,237590,626138,9774530,225926,3397796,116918,224270,199790,722780,387350,1527596,215954,1902860,
306710,290798,612506,292670,292796,221330,10166192,428822,899144,2662406,2570552,228950,687788,474830,299870,183422,
671834,1282652,439928,453608,3357872,1371674,4717784,537662,318050,225062,107930,608156,31358,449162,210638,179804,
268694,130418,124082,1229192,673694,419678,479294,1972844,257438,1350254,4625756,1743938,307862,170684,339236,9261476,
2109986,1595258,308708,468164,1499996,929438,14223908,448190,694214,594962,1385198,450182,225686,442844,605276,124478,
15906926,2645558,1776068,534284,238610,263612,122462,9303158,431714,334142,1668158,196766,135470,2020310,419192,367190,
1754630,343646,164414,239534,9912554,4225454,6683642,333116,492974,379772,660706,121900,103820,28832,30106,29362,
151924,29956,30556,104242,1204402,31972,412708,74164,72382,142978,159322,29602,106024,29254,567742,151642,
71914,104006,137710,283762,130372,75662,50654,184148,234746,431576,105758,919358,66134,364804,304484,878530,
28696,103720,103754,2724314,71768,417908,136514,28690,29818,1587934,32732,66476,53156,132050,128024,475328,
184682,131912,30338,29276,75410,32852,130754,73106,54236,140696,392282,29474,76382,137780,28892,154052,
28916,78650,164312,77246,29072,50672,30050,133508,29852,299234,29222,144260,29960,105992,74456,52994,
212888,366632,29834,344810,317864,51752,130592,181496,30014,28730,152354,31016,79946,81422,233846,288224,
103724,104804,72602,28978,72466,50116,1286402,1217750,1776650,29116,377698,178966,184486,82504,4696294,29776,
232708,228046,570208,33094,72868,29584,233680,29758,32482,31366,31906,1068790,71824,53236,29278,110380,
573394,83476,184324,74434,258196,28738,894316,188212,71554,28694,154406,195836,29404,135910,137206,561584,
817166,28804,29698,29996,151988,29894,28760,50732,28688,152140,50230,104168,701768,28586,29242,50128,
152758,380602,28834,461602,971452,191422,72298,220652,226438,29048,29228,1188248,29908,28930,191200,185926,
78134,105950,217082,1535006,82796,283070,2375582,1481402,157844,344810,68468,206078,1982450,927344,68630,540596,
120110,242570,255650,35894,307442,1052690,41294,423542,597794,29750,919730,7136966,39350,97058,743198,80570,
3374840,376430,163190,433526,1238060,93764,410420,218120,393014,1101182,3702188,255206,235874,71978,3090710,58766,
57308,441506,66256,1274498,71864,28780,1415770,82322,28786,90568,137126,390062,223472,325604,257168,375644,
474248,73460,155642,28724,30812,236000,29072,471872,32042,75746,31372,66166,71596,34378,29626,237466,
29080,671974,31582,29332,190612,192214,136126,30124,359524,32716,238024,33418,51190,28846,165484,29158,
1415764,224344,278314,30346,311950,72676,76330,444088,605116,316324,50074,233326,379612,33850,549478,137152,
50542,137638,140986,30166,220258,665008,251722,378154,30382,744850,89638,574876,73432,775702,82294,30994,
185104,29638,30988,103796,594908,67358,136772,28628,83684,2068946,71648,73484,30386,135880,28708,377422,
28688,130562,1967584,152032,266242,1003630,144608,304840,135874,66184,152468,66242,71746,136762,83182,931208,
73912,188572,71716,50644,90604,138136,281542,794920,1594390,29098,104584,107380,29156,28652,279896,28744,
50132,72566,82282,258278,73166,313840,221368,28678,28606,185780,29840,30538,33262,69298,141418,241804,
490078,240346,54772,32974,83212,156706,156868,2524924,1161694,479782,139582,111592,253882,53026,148492,529894,
191188,151894,1623502,77806,2097244,2409364,1125118,235486,85156,137692,172924,156484,171448,508384,37402,669808,
373354,51082,539128,224638,377882,230362,28690,2281082,29168,30446,33974,72752,248144,1868696,136418,244148,
315296,207548,32198,75452,72122,50678,1198004,32354,29078,76856,120302,72176,28922,41714,136904,234266,
375152,78314,73022,139766,50122,119530,185690,30884,29246,302558,83912,28796,72416,29702,28658,72902,
617150,28784,5863034,159616,591346,514790,103760,691532,323446,50102,228568,30406,28792,73318,233122,31108,
52084,133408,28804,104962,51886,90658,519106,317116,74362,51058,33052,32314,997516,52102,136948,203756,
82310,152138,28636,232876,66256,74584,83194,28960,71776,67498,72118,73376,77588,138914,136106,318026,
29650,299266,29608,71710,783404,28826,232952,33250,80158,7887532,385634,72218,221270,261974,1035110,82294,
71702,28768,302614,29398,71566,50602,51322,169834,29866,29614,28688,232538,205028,51094,28828,30262,
72508,28712,73424,413732,224534,72046,358282,50092,243316,29206,82352,189470,50134,221570,313282,311824,
// 
50774,78572,204782,29810,29612,335252,214292,91148,143438,758864,78958,216142,83788,225082,78166,28648,
144802,199078,29194,504836,50996,104696,28636,106474,216814,231674,28718,71662,50266,30970,73084,28946,
50360,218620,243136,130988,73268,66494,137392,257272,1505254,50350,576088,741580,217348,1428802,28858,73006,
74140,226420,312002,50210,1694588,91016,51148,136174,28820,858494,84256,73648,71992,28810,1317880,72962,
3022622,203744,1021598,145082,378548,185228,327580,104830,50242,28816,148426,28790,50228,476936,2816158,106570,
30232,731174,470678,139376,136514,80300,128000,306290,51350,73010,241490,29444,28846,71938,28906,50362,
29024,28874,1905592,28924,233224,139586,230918,384368,132056,29240,29084,138290,420494,28988,286646,72652,
67186,30434,82706,137504,28658,599906,137828,74918,1535942,233138,78482,31316,35282,463016,142898,50522,
414416,29396,204712,476902,71920,379504,50452,71902,225694,28954,130840,136286,1356848,66658,595528,71744,
136364,185126,29300,107446,109522,85306,29596,479614,264154,771214,80158,112342,170878,324310,1117786,558982,
270202,91108,94132,74488,154858,150742,1047586,29902,217390,247180,8211712,509260,428908,124870,398452,109426,
98236,119692,247522,155614,969502,107866,190498,285364,98806,934510,286642,127570,245332,135244,92026,356008,
132094,226462,199894,318316,196006,3650764,117094,285538,30556,79354,144652,520978,195502,257386,1073506,291244,
89662,823024,231346,31078,29380,30934,135994,409630,73534,381928,329314,55954,557374,318802,93646,124330,
565348,32518,11720794,80326,320044,772060,973876,142978,142654,257998,149926,247276,134590,152050,1564366,168574,
37642,164074,166036,31954,201052,563908,193720,91570,90490,185422,83308,1797214,144814,173794,1033654,102622,
98254,31798,96076,129682,146038,75748,214474,395992,679846,2001010,36730,159646,176332,29782,245362,33058,
222328,206158,226558,86356,128434,28876,139468,151546,38278,1992370,41998,70930,465034,422236,67528,550444,
277978,111142,83794,342964,520150,186772,73588,648742,338968,43294,106474,215050,38746,3536392,395050,946954,
39826,84370,32746,1612480,237802,35794,860836,32428,67366,255766,54010,4037914,515416,430582,420292,432346,
755176,150646,340492,1349068,160690,43690,592366,182398,229780,58510,443974,135820,289912,298660,494974,126670,
144310,33742,1035904,112330,1110640,74650,918040,232942,680818,1848676,240340,603112,309322,514090,197734,592660,
30424,40870,688594,34822,283630,79150,217738,75946,66394,575230,79798,251554,408658,337054,731092,33196,
434128,435358,82318,1570978,142798,504886,719050,412258,167518,34060,612994,390388,968854,103258,211324,738208,
4218952,171958,329980,89446,383260,339484,82378,90004,649768,2463952,1228738,1805620,1249438,52354,1003522,111118,
214312,83452,189874,156718,439474,41098,199660,43894,30478,180238,105850,208588,374962,143110,320014,141844,
114220,659758,3205786,119134,137386,66934,227422,277156,254956,1189372,104458,637078,102262,115678,31846,618124,
1321660,924304,85774,157756,242914,205912,83926,95590,190804,30844,346450,206698,110782,43942,248572,1463332,
218686,98794,137794,316156,1121134,76270,168286,498892,53848,328468,44362,458230,269374,506704,439276,265816,
36766,510718,330772,278734,45478,520732,336244,233506,734260,185014,101758,205726,154966,425380,904738,194170,
705604,500026,110398,335566,719212,151564,315562,447268,242254,77530,136318,423562,1783066,153022,522220,76222,
53164,35542,368536,112954,127210,187510,201190,377218,110614,81094,138262,390550,392818,164362,131446,165820,
204898,920956,1046776,38506,313240,1616854,95764,227674,207292,201982,242014,72724,481528,115150,196246,76324,
79672,688108,136054,187348,43534,367078,107326,266314,553324,848200,50338,91990,771538,31438,36118,186862,
478936,29080,159058,236908,1121620,485770,162892,153886,1856992,266584,677254,236812,421780,77782,2577676,391162,
31384,74506,481852,240214,1212700,190822,240490,101260,448318,126652,165532,970456,450940,94252,106516,191404,
310942,1935724,78484,135334,766162,117514,271930,1026364,2727850,116230,452548,124750,248746,87502,375484,458554,
312916,223570,41446,35614,192862,36814,460378,611644,31114,1205050,147514,35878,125398,161362,504112,592204,
340618,172948,2582050,96574,666922,38854,199570,33358,491980,30766,1029280,204754,728932,81418,89194,795178,
745672,30586,188230,1172944,95338,190642,32266,394768,614290,60022,890122,267070,108454,298390,190012,31270,
642478,1507504,232318,293674,66826,315886,905914,701716,120862,231484,474106,284566,180886,314194,98140,36298,
199720,1262560,304138,140062,787546,555418,316642,33814,372046,117694,205402,569092,172918,275818,42130,493528,
119308,32842,574708,1506370,43726,398494,3397072,367642,1324750,860638,201010,97942,149782,199354,168934,1675954,
883192,478840,750802,799762,206050,703534,1078852,202090,2714728,130582,1053418,726796,148810,706288,696856,61138,
252460,88978,86476,262666,585076,249556,317260,175846,564502,1399324,524308,336118,87382,108766,357706,33340,
262414,263830,952816,414298,1351900,428152,71660,29270,83662,51874,396262,79198,108448,28918,29734,238858,
107506,36106,124018,78094,74584,76528,187336,76744,31012,190288,186688,28666,50398,50848,190252,31114,
136792,138196,73558,29548,76564,104914,53746,34666,29464,151318,72964,262972,143116,599896,568306,240094,
673336,83392,152866,30898,31426,137386,29446,132478,29086,104084,103922,378034,630412,50174,104378,29372,
82648,28660,50428,29314,379244,72064,29168,188710,30652,104416,28870,28744,80188,136184,1003748,364820,
137938,28912,29368,96724,368842,153526,417712,203734,136858,131968,375098,28780,50164,394192,654794,448352,
50942,221228,752906,280514,239344,381904,494968,259744,1328470,137434,104326,1302388,338632,42430,106486,347380,
1164190,239404,8994310,28798,31846,143698,32278,72106,221314,28682,164398,28724,28796,324572,29086,50308,
137602,72046,233182,236098,28864,550900,83392,219934,139438,35411410,138250,397936,309808,1188010,167686,72514,
106426,321100,776908,29252,298622,28718,83702,29158,75526,351412,451474,52402,353122,91066,145618,198808,
33838,31858,676168,86686,449908,145672,31378,428938,289084,72646,4794532,30298,37294,37066,72376,83128,
37474,245572,67054,105262,657052,147658,143026,73348,271654,194794,268738,37042,51502,31288,921112,57118,
31174,76156,33244,136546,73096,2138056,73634,71816,4144990,126568,72254,28874,104132,107798,966596,154004,
29354,369038,371732,131416,191656,232930,140588,1302128,234548,135506,28786,107446,73006,1199824,29398,73366,
334078,29518,891644,50266,136234,72326,72398,28874,29026,136448,71720,197698,29086,50710,29534,105278,
73778,28832,28706,50426,74156,108908,490298,138902,104738,153338,142034,498758,247172,31658,178334,887504,
371372,83582,259592,30488,29732,107654,189788,32282,74714,313804,138874,188176,29182,29566,448238,335804,
29368,29152,184904,99398,30004,182290,264028,73726,258154,131188,106936,138598,28696,28888,203480,104098,
362506,339742,176998,324904,363800,36050,32738,311312,124358,28784,163352,74486,605948,75890,74810,73190,
477470,84308,768656,608852,201488,270596,51746,2733980,190406,141818,82586,4823354,55634,31016,672842,104834,
7357178,78212,936632,621866,656210,30974,958784,248942,236468,171506,29210,272432,189434,306452,181022,89006,
426704,52286,403976,28832,4804016,30566,80138,30098,280712,382592,2091368,29126,489134,140564,37886,141212,
30620,187976,104770,77554,29734,1170640,28684,72640,635722,73468,238816,233632,51784,136780,234442,145072,
415234,600562,84598,105688,28936,72856,1196884,137296,72478,153046,71884,77464,168406,861148,50308,77878,
51064,32470,106336,146320,131794,138214,76330,31690,33436,72496,362260,192844,75178,51352,132280,31624,
622270,32500,35938,128194,1826740,144424,30358,76150,227698,204694,83950,30214,371062,149392,32740,687778,
52738,29222,103994,136754,803222,125084,335852,504926,895958,452492,202796,147122,167282,855812,1093112,169438,
185002,50228,30482,136426,234436,29012,72164,153758,82598,71732,73406,72460,52040,152774,416186,29288,
50240,72044,130880,28772,66764,30032,72314,50474,29216,190712,152612,28852,392602,136084,72466,233944,
30712,28696,72052,50224,138688,203962,73132,29086,139066,29236,233224,53194,519538,138364,137068,156406,
72412,695806,185288,1005682,238072,142546,786928,4991314,50338,136876,29080,32716,71950,306112,104404,66502,
216238,862744,240484,196006,104782,4179502,76432,30188,123152,192404,837146,640172,136334,423308,239446,136468,
313432,71774,72494,71954,1373282,137464,29050,72500,28904,176948,29534,109880,108170,426266,72238,72364,
29020,167428,415046,476908,203654,860696,82640,29366,4298386,28718,2059748,146624,233680,29116,29038,30100,
184810,51472,236918,84596,136220,51098,927428,72920,28766,132656,29570,67082,1394678,72164,428630,207662,
72434,28886,234002,237362,29404,28960,29224,73468,1630612,85156,242344,137312,106762,139982,28778,238856,
780584,50264,29426,188096,142574,136742,106910,31742,30230,29678,71780,29390,128876,29264,82522,478544,
66830,366536,28766,234722,378902,131054,75476,234236,1481150,137198,316064,32114,28888,136468,71882,136466,
29306,28930,136600,78188,30938,75038,28808,71852,139568,158216,73310,30344,143618,72608,336092,79304,
236660,53306,138974,29714,87650,31274,33380,33890,139298,326546,83114,112046,191966,74498,247676,75218,
281174,152450,79586,287312,37706,72410,241844,29528,30356,126890,29426,32860,703354,28894,136516,139378,
29530,639634,54406,936578,225740,66472,108034,77554,152992,75880,29278,31780,379378,28744,228808,73522,
713584,30088,74710,52508,28718,90830,82586,253478,234062,84206,29060,30602,30958,128524,137482,517156,
54364,563152,110524,36934,134602,141682,66748,187378,29356,74446,29506,29956,90274,29464,164734,605932,
239146,137968,29488,73438,275344,50494,53086,106468,45358,243052,422386,138454,399274,133906,187864,97366,
32386,379822,117484,73384,186406,83794,97906,30076,224566,133816,2727484,75058,671038,299356,511162,135526,
88708,182626,152818,265624,680434,90436,286558,84814,940948,68746,309472,12431446,68098,252286,94774,187312,
1679002,512782,1487698,114892,149134,35314,143638,1022596,1444444,29482,29704,97402,75202,213334,37762,37798,
72644,138074,225194,28904,30884,29146,153418,776974,71932,233732,185078,1630576,29978,381818,71810,320348,
152558,1194794,138634,29218,71890,104090,28750,73928,307838,28864,29122,1392338,3546080,534500,105866,29150,
263798,226502,50330,335366,28988,31286,29252,491858,290630,137762,144134,29900,191348,29540,50530,50458,
29338,50642,131552,137246,2808626,104972,72346,28982,312554,128692,82964,476120,233792,31318,92398,30166,
30004,613600,313780,383218,29164,106852,104200,28906,366118,140128,51124,492052,1708558,139966,82168,30748,
1646392,3482944,52222,2194600,66532,30172,82768,366928,30064,80440,156742,71872,246508,383236,50822,32858,
82700,28868,29390,187646,534032,234680,71824,29602,307498,73462,137722,50284,549742,72166,107398,233462,
143996,185456,142660,137152,340630,136186,257948,138818,68654,476972,67682,51698,28858,29758,156166,29690,
379094,83042,29852,67202,73040,191624,30356,50642,423968,57428,455828,29528,51884,52190,257270,131588,
51758,30068,268298,1363112,29204,195404,74480,579758,30794,150434,136580,366134,296762,33038,32414,308156,
78476,73076,28916,572120,131912,34298,599252,33062,135314,125162,35330,76604,952862,51290,236888,140468,
160682,138200,73670,1777316,338558,134342,171278,37778,487826,35918,29906,169820,30578,185612,233780,31418,
315782,31730,33542,374180,73292,34982,110420,97388,146138,69794,76856,104468,89306,159224,133856,347306,
304442,58958,75614,31838,243512,31604,162950,51326,51218,89036,28742,149810,53342,138038,133370,156632,
30470,241070,53288,91394,32390,340264,82792,107402,7483682,29918,72992,636590,66722,84830,72398,809948,
136604,53078,50630,111080,2442674,715322,29288,397316,144176,50756,141356,138872,138386,272966,379820,323462,
142922,31862,34310,153848,194024,138452,29408,234668,233614,28906,136900,29080,83716,50366,132680,137870,
50474,72386,28786,1462516,381758,228146,29066,142106,321124,77206,66682,72040,425128,511786,51220,265294,
141430,403894,71876,28784,360776,28852,1428598,72982,72224,66476,825704,418072,185056,104450,138586,185458,
146668,189470,72028,52234,68326,312688,263572,31336,131866,28762,225748,589348,83536,29566,28924,29278,
72188,72854,83468,84008,66656,50350,50332,528218,917582,238076,339974,1221224,681062,4569308,192218,182318,
34838,5050904,11458574,4302302,353258,407174,166634,869684,38762,100844,131306,163796,245290,381496,735800,824806,
1726658,28826,301832,167584,89464,30868,213592,136804,153700,50566,156676,29146,73042,501046,160666,72178,
28984,2266198,140974,74716,499588,106180,605860,28978,341968,29284,135508,30370,87070,82790,784814,4136926,
83566,31918,51508,136948,107488,71914,84646,281488,75928,153832,185602,83164,137002,4333756,73156,51022,
29506,137974,144562,185116,104854,593626,73498,72146,960310,154126,2990716,167973130,29666,90992,599696,29128,
// 
51002,72356,29452,295114,29054,29390,178378,32884,75304,464182,72280,137422,1114936,224746,51208,28780,
30742,77896,83806,33478,220780,83482,28826,131818,136582,72068,29332,29324,72092,28936,29134,980450,
559982,988634,475940,88478,772694,422846,148670,797966,828746,602804,342740,3563738,5955146,214226,140354,264770,
277136,271862,279074,1916414,788276,1306322,1045826,1747124,969524,276482,138458,294902,467972,82898,1615904,40274,
923588,113186,375380,75302,34658,558044,4613066,1973114,238814,76418,171098,463598,202562,3361130,104978,2865644,
661634,137618,699950,3886118,11483882,3085730,4079918,195074,169892,540980,163034,392228,10208330,890606,383156,107162,
1926692,138170,93482,1436084,165482,401390,4380506,4941224,80498,4836140,505556,1529396,639524,7523720,167618,997078,
29158,91084,28942,2848642,72896,29254,50356,66524,29156,305296,50812,32308,66958,73126,29914,560872,
51118,73468,335098,29798,72386,73214,459560,914786,335104,328522,812536,714002,189446,194126,534974,72482,
99746,30446,321038,30428,137426,144932,140558,311714,136642,107074,2998478,11580590,1690286,83374,282418,152936,
72142,82732,277576,441590,29300,73940,50732,72608,29510,29048,73418,79028,30734,83312,234994,495166,
83494,891256,340588,313574,2042606,153038,72964,29464,52900,84472,28798,74044,490060,335926,50398,83176,
106568,745802,72368,28784,1428524,31004,72278,349406,31418,171866,51068,105704,249244,137950,29104,1400830,
30148,2617942,234016,77578,72430,29392,240334,51700,83662,137786,83168,233852,259744,29182,235390,423632,
532118,136730,747424,29060,762074,28844,72278,72872,136942,28822,154042,29338,327604,498796,132394,29408,
83962,494174,94352,1575038,50396,210902,29066,422732,30152,32906,104474,336218,87188,255548,181046,170888,
1461314,873254,106202,28960,29816,29018,72674,379718,228158,189152,71980,571364,28826,136742,29992,82846,
73840,154738,491494,153922,73588,263128,104620,91018,28850,50452,72746,127424,29096,7234982,141340,137194,
74482,259024,234232,313546,73456,73150,84100,77236,74158,29012,82864,2484974,50540,942356,29104,249508,
29006,347240,254774,73358,369116,31940,51050,72242,67664,28822,310768,28966,77146,79276,29758,55678,
51844,105118,51340,108898,30676,259132,31846,50602,152962,29086,77164,148606,29596,67234,32380,2909086,
250072,408616,2156758,233962,422062,130066,309796,144934,226672,109066,419128,29380,138730,107446,73204,29398,
382372,138604,328894,141640,72718,246292,505150,338938,29884,131516,29602,137182,383584,380668,73552,137018,
238834,72118,66760,141910,136936,153044,28892,258406,66766,51970,29380,29560,140632,260836,137554,53266,
80428,29074,107620,29218,165454,234700,33010,142252,287932,3278680,185992,31756,190294,105514,83582,192596,
28796,124334,95446,234940,467380,30826,32818,117148,139738,51706,100198,77026,76612,83116,509662,251626,
191722,74974,622282,73318,147028,74452,84262,72922,29620,218452,153814,156730,29494,392566,30376,138874,
241420,342220,72292,236074,159160,33796,268636,52174,72544,3160306,28972,690358,143974,1048666,156244,80662,
51310,72724,2196112,608350,36766,133192,236758,34606,146164,31672,633136,4298162,204332,222274,52526,363314,
190574,236798,33938,35090,72980,149528,4065992,430922,147338,72548,187658,83270,84590,3299726,34622,137816,
79730,674408,226340,30386,89018,2394308,143648,276272,1449524,81116,290204,68996,56162,230714,35486,74258,
137492,364562,29060,30932,222842,33326,72206,84674,33266,330788,74222,30332,30530,33554,37802,66728,
31814,29330,30350,326870,1378568,31868,105002,140246,29258,29270,142136,242630,80972,149282,938582,30734,
72746,30872,240758,110186,68834,509192,76418,43586,29222,168286,29176,29626,153268,158108,237038,390092,
28934,108190,78832,259204,28838,136838,29098,29194,153350,380158,31156,368224,29338,157552,143638,84496,
51574,30166,30442,397804,305518,78676,243916,33556,74932,3396760,601772,72536,72274,380882,500780,50434,
104626,104464,82982,143806,479038,1016564,72104,28826,212318,186908,1296932,1548734,29462,82954,31478,623306,
125708,226586,67208,29810,133754,2930780,607592,776252,30026,654004,198682,72316,104570,711218,72178,485050,
137464,29554,30370,74500,262780,29158,29452,137246,104702,76504,72292,191362,755626,50626,29404,238468,
78886,67546,187006,219754,655456,29422,137272,51778,51022,2384182,505156,105178,1311556,133894,79708,485596,
72526,50536,29944,67222,105016,108568,30412,83296,31882,131788,72778,73264,91468,30028,84592,29308,
51274,30952,29686,90982,73552,29152,75856,73048,29812,72256,240736,67168,29062,185548,106096,72364,
79372,72146,382078,28916,128878,680602,29812,193118,509108,5856746,72202,28840,533272,29368,137450,83050,
50884,105220,348706,829756,29014,29086,138986,72998,29798,225254,418504,129038,50462,28952,72868,136930,
28904,72236,234956,110140,28978,140734,381574,72676,84256,133342,75934,31606,105454,35002,75862,73504,
82960,73342,28898,28996,3052868,166742,136976,83188,104530,490430,31118,28996,137512,204680,72836,72224,
29942,478480,380590,72358,72572,72806,72518,3760510,314030,72136,260386,29458,55420,239968,73684,247258,
186076,303508,83914,129292,50744,107228,226592,29024,308248,72088,886750,234862,31198,107612,2099804,253084,
106834,694102,185746,55252,4315702,403906,51706,146866,1468462,450436,259618,987646,242392,72328,138226,92296,
96554,31250,113054,749720,815078,75656,28892,40682,66830,576218,356546,977384,476906,34958,31262,81524,
243686,1140212,146810,360182,33158,3741116,37082,87518,234146,76844,159188,94124,29882,528062,1337420,138170,
34490,37190,210584,111596,230024,262478,270038,504362,90110,391754,726626,233336,123746,96068,106382,35066,
893642,514730,34706,81254,907562,30506,342518,138236,417998,147080,37838,601706,29558,29858,82220,30794,
59702,352724,236084,236738,137360,107948,43382,30344,3909206,422534,2819324,622280,200804,893810,32762,76718,
412328,976574,110138,1011908,81794,94910,149954,130844,82010,11983988,1891400,399866,148316,28900,50636,104668,
72124,83114,29206,224438,186680,72470,28918,370600,237682,29980,983690,450656,152948,51140,1512538,1045654,
54436,79006,356812,72628,74122,146122,370906,30652,142384,152548,30118,28876,37534,33766,32614,89842,
56362,94504,4526206,167758,919294,2875174,460924,82114,495016,31354,9753154,291334,32962,87142,77704,3347566,
83428,422116,84982,77218,1214674,496474,31684,45166,55084,691198,67828,52006,230782,73114,527092,88546,
223384,270952,329704,197962,73582,262708,34612,164356,224728,139426,325726,147526,29554,400948,29794,32278,
140236,36142,33604,156436,54148,423412,1804342,309406,29122,1067242,307834,67774,313682,29030,83186,107810,
29314,390142,72274,31564,143284,105014,153938,740284,50830,104626,380800,29836,308060,383228,29096,50942,
29402,1031714,167798,235078,28876,105170,2036708,29152,30088,29080,29300,2221760,97340,107314,381518,29018,
1241360,186604,153302,234986,147244,125740,1028404,50702,308692,29224,29132,28970,72188,221336,82984,91430,
520772,29026,234976,1939376,72560,74612,234650,72326,72434,735802,30724,50776,261344,225218,29108,5100956,
1061576,107468,32444,258452,195002,72368,51212,32948,398456,110546,30032,267698,51068,172946,89948,31214,
29906,207398,189152,138176,6470018,150488,30152,72404,30716,75014,73934,138932,205454,813068,156878,72160,
137662,237074,72238,131986,404254,235210,610400,29174,29180,67100,30224,29264,51242,75170,235208,175502,
602380,72964,28892,104678,28978,245776,72356,137920,78944,30578,499988,74576,492536,5004074,29804,780742,
29122,28960,102116,165662,239318,705320,72620,242972,229274,84638,52760,29834,51950,141506,29042,50726,
187028,87122,239732,175627844,245636,29020,29236,73220,73598,124640,30050,50552,386096,75074,32476,336316,
29216,72442,260324,
// 
138040,29722,75670,36302,140522,1117292,72536,83258,722888,133154,1428314,15733268,341294,997892,72886,1322914,
3719278,4990934,133214,139844,234136,207268,10715074,79822,29878,10836784,31390,682840,138304,143542,74044,74566,
2399338,1625848,331468,30202,126862,374104,148348,83044,153046,167500,31966,81928,105164,50600,104840,144256,
72484,388952,66844,137486,50972,72640,73034,29936,749024,105776,364922,142532,224194,28960,73438,31054,
29002,262600,392614,74194,138184,137480,29210,32660,53162,50570,33692,164996,69182,78422,75380,30158,
166010,194306,151412,262832,7334114,383882,242132,81590,208844,50876,151088,315518,82796,779828,740732,674294,
84578,30092,319472,30644,203432,4021538,74588,83834,252338,2176250,30884,198680,39938,73292,478328,140804,
107960,114332,39867620,78674,501620,141638,67994,425840,3310088,1321052,29870,1414688,280634,155570,240998,105368,
89450,239540,170774,373838,1415786,601610,391796,425804,555458,258170,108176,93968,31874,578894,115790,57788,
242942,174068,1022972,81374,778028,51308,74636,71234,74084,68534,74408,52226,52172,145502,797954,141800,
138074,76082,53918,146132,215900,124748,506480,30902,29438,29996,32378,76838,30374,30038,31256,186836,
973808,352430,28948,29900,28954,772792,601606,136834,149308,31004,33074,406628,31250,202214,447704,72692,
79154,12233272,137878,665216,582566,491120,281858,1152428,83150,519722,72868,1263100,75278,513794,337232,76556,
73766,30188,28982,428006,137468,343064,138224,108374,1014212,139034,74234,30706,1235188,374744,640952,83432,
573730,66892,237154,727766,137462,227336,245156,4738388,29390,216536,224240,29066,137300,267992,165878,31946,
76514,66950,72508,137324,1375664,14866112,144032,1293976,698626,131888,72710,30346,30778,296134,1021246,79090,
166786,487924,325174,382642,51304,19105672,310552,190168,2518126,153718,320800,1644514,29020,53500,8905082,105098,
29246,276668,72544,29090,74126,607412,29062,1843004,29882,787844,29708,75716,50602,30730,30508,314566,
29644,50998,74644,30388,308356,235292,29426,72392,50894,104836,391378,75964,74542,129406,36994,56494,
726112,137008,30268,138982,29668,144976,137578,141466,29012,205250,29662,52342,28906,260290,308350,755470,
128608,30520,235286,29002,67270,656728,72502,29848,30022,51052,261554,29012,260446,213112,67280,29386,
28982,226088,98066,184304,3167504,137618,767042,52922,29060,578474,33020,383102,148634,30854,105722,613700,
50672,32210,28964,29450,31484,1435400,157994,139562,147518,52166,35858,51248,85340,86420,73322,53480,
139292,36530,316784,29132,50654,159290,29006,341702,30266,29798,87932,29056,50638,238354,74014,236246,
72688,72922,339166,72634,83678,30182,623828,1220554,337420,250228,30068,32714,1014758,83414,106226,29240,
1867202,84494,82340,74960,1369430,29816,155474,73538,153854,51608,52418,29528,136982,73862,28934,73916,
75806,251144,87572,32222,72628,50674,137554,260350,51056,2204132,125918,138254,72670,91346,246124,237124,
29288,72368,72646,183262,73204,383326,29024,72986,30428,2541326,29978,32486,168476,140756,74192,88622,
81266,1079762,182948,156164,139136,73544,34586,285602,29174,29474,46847786,138164,397418,129488,139028,141538,
382594,106420,2252722,138242,29030,29764,29324,50672,67018,296494,140720,682856,572774,67022,30158,785618,
1436234,52946,452866,29776,105196,139072,133048,784264,110974,29818,128044,29144,167276,29408,166510,322712,
137636,167894,29564,389140,156328,29194,335254,203278,267628,29398,29200,370130,137822,72400,236774,154010,
29446,29104,782200,137548,30256,328708,9681940,137492,31108,29662,28978,30802,70564,86638,250378,2544298,
76264,78442,1071718,33838,494836,141838,149776,5089966,204424,687292,198268,85714,1813028,29132,699602,153950,
97676,84866,391766,148262,69866,152636,92780,186520,153778,235912,418612,962446,601510,262336,30152,259634,
239924,72362,84578,30616,29410,83194,51496,743668,73828,375652,83342,186326,237896,39298,5098462,489604,
9633652,730186,43522,1994686,83086,39382,76030,6293524,185380,83374,744280,57604,34666,156382,328414,39166,
2438584,136330,166840,594916,311200,411802,84382,36382,234466,53518,420290,50662,8103190,129658,314572,74774,
292816,298234,385714,73144,520336,153082,96028,72838,400724,18276830,29290,28966,418840,105008,109988,147272,
36062,140198,29168,30644,4754606,29402,31226,137714,143114,80258,140684,546182,75884,67256,105224,51344,
53828,184006,72490,1972010,30380,72956,91672,284272,137494,161614,18519532,504370,29528,133058,223082,768050,
84296,29258,313994,236060,73024,132146,187384,31402,85618,237712,30676,128134,31486,362596,30244,73228,
68572,816898,51076,52318,288238,106204,137758,261094,74128,50666,72488,260692,129448,137674,72388,765262,
15470002,2622268,1072900,3651022,4380706,136256716,13225708,8029828,5255800,51212,1428164,360854,105182,78488,29432,132104,
236006,77084,399896,374978,223316,84442,210554,152086,129712,237298,30628,186646,1309414,226954,31852,1225498,
684310,29522,32324,74396,137936,140096,32126,29846,2817974,319754,54194,2420474,83482,240424,72584,29090,
1010546,154444,123466,142198,184378,29344,30166,74212,1808692,50728,4186588,238264,29068,223142,286120,341714,
54788,238196,1447832,33986,105572,223706,158006,282422,244982,739406,32582,641072,157604,29462,34004,52916,
74576,30818,54266,37022,31052,113666,35444,76304,310268,106976,32006,165296,29259910,29240,272086,105424,
50854,32308,138220,73564,365830,73726,106072,968152,31336,29254,72718,108616,72448,27311290,68296,312370,
30010,29392,108070,140002,84964,30958,29398,317488,86314,262690,139732,313342,237526,31390,30694,141676,
108664,29320,108232,129562,3130090,4203754,6556660,5030134,30199732,10433092,11502196,7838242,7630054,6117946,4992226,3913306,
7549558,3213466,18962392,4852474,5834950,2288122,20225410,39235030,2875354,16883674,3085162,22351174,581072812,16841698,34751464,4758946,
10935034,4877044,1235867902,17627254,4729930,7969786,9660886,2395210,10203118,29791348,10856302,11176342,4018282,7886842,2743018,13857244,
8586196,7637362,32979994,50694694,24438058,30336478,10488886,10694122,3221242,53979784,12585634,7540810,6403786,17194228,13765498,1965562,
60260632,50365330,4579828,3941494,2421610,76145542,16382266,5785378,3899050,23119540,2962042,3065722,136351804,30412456,3388570,60099010,
73523668,12037768,5110906,3697738,15663010,18253804,3156442,37222774,152673046,6463348,4301620,17801284,22626736,25320244,42060418,15870082,
7872838,27652462,14278714,10440772,22872004,24700012,44606410,75762088,46758580,32091196,3234202,23108200,17265886,15021418,14356570,5001460,
9793906,4759162,16322512,14347078,6765298,9377014,19383010,11377186,145169788,3483034,30596368,27823048,5140546,23403532,8451670,2638138,
14454646,18401452,4167970,3651190,3762742,3666742,8372086,4325602,5682346,3898870,21930388,10471714,7707508,6043126,7759834,13695028,
6064342,4878754,3552898,8350324,11512726,3427402,11514004,6562978,14578348,10564474,6309106,13715050,12813082,20167090,55529638,24039196,
4602550,10807222,4711156,16105588,36949966,37816018,5096122,7729378,28555288,15734050,5840554,15628714,31866388,4509142,3561658,7012084,
8547316,6427114,11600950,33410590,16836628,2936698,15437482,10226932,3108634,13054966,3907690,11804146,11735134,21914842,17645818,5457058,
223858048,6419446,6355780,9037786,29253670,31262614,5686402,2890906,42578314,14022202,6295930,6858682,22565716,21400558,9043690,4240042,
9410290,102756796,9166210,96387100,16416724,43569934,29228,975434,51992,51830,495266,29096,426416,30650,154382,29024,
608018,223376,29060,1309982,242140,318034,1428140,138566,2246240,1123688,275510,157358,32060,30668,82154,568190,
494816,156650,654224,53834,140078,176924,73064,33980,109802,4687760,1124672,75782,90842,52394,106228,50848,
30952,105688,29674,707866,30628,29896,72836,752588,29086,31414,50732,29354,50786,247540,51764,29306,
182180,51406,134566,155062,1050058,29212,30124,75266,67682,29780,138230,236618,107768,79832,91444,126134,
453664,73462,604354,139576,28984,2485174,75764,32132,447050,5268170,73748,156764,883802,344360,73064,72830,
131384,738020,229178,420428,31802,139736,31046,187634,68018,29480,30008,52574,194078,139358,29374,420074,
29342,229634,30058,67540,183478,366532,1026034,156076,106450,154942,72502,74266,457306,29308,73096,30910,
133024,74824,106774,75238,188062,109930,29506,29266,29204,317116,29008,29300,51728,72542,194906,154244,
6757346,29032,73106,356420,138050,67124,29432,106478,95330,29216,132698,482516,29186,29302,417688,238948,
270916,67828,510118,108628,242512,306592,53608,94396,4580062,79702,29392,2274478,204394,138076,140242,137914,
413908,292786,31756,29032,191974,32362,93634,72734,29408,94346,154184,129820,171172,146524,36082,1140580,
218110,29584,138640,139882,29902,75568,112114,29602,29938,460048,702508,29020,338212,130144,169714,578146,
657310,31762,142204,261760,235984,29812,146686,231610,848008,29980,31000,73066,19553962,559526,29498,29252,
67136,30070,171988,205940,137986,1371428,50912,137848,29206,191344,73642,138334,106780,67042,1962022,219046,
659488,29350,371344,607972,673582,29368,51008,29288,132512,169934,250868,385868,133828,72586,186794,905642,
387080,72602,86530,29380,106342,192814,383650,139354,4990714,2609800,35098,78586,72916,230002,385378,242818,
34054,51070,79396,113686,29344,92114,84248,884498,126368,72518,1447772,140890,29404,29566,132368,105310,
30050,399626,354914,98594,429596,215108,556550,112130,351746,209414,190730,65666,364094,2090744,2296322,266078,
1705832,1927610,3271724,1405880,253442,271322,85826,78938,613304,881576,168686,453410,78722,2958254,2083418,5204168,
601316,161102,547658,191366,9570284,324620,330074,863270,574388,102590,3016736,350378,163730,3147956,718058,246050,
191234,4391090,4141088,585710,177956,573938,551042,583568,1589942,221534,292706,1208654,379514,1954574,421982,25608680,
1461638,299780,1499390,846008,132938,1902662,2933864,376454,293762,219908,975374,34634,171278,1334792,614540,58826,
1599560,284678,144386,487046,772460,1102220,2033882,369242,76994,150218,95786,14674742,115658,415502,1926740,2015324,
204038,137126,91496,661682,7267292,724760,232742,302174,664460,133154,1111940,1061558,354986,126242,2597066,2256446,
305666,1063172,232514,344522,1630934,1126754,89090,107018,583820,245348,2319164,53858,728396,1784882,321050,4564262,
55316,2265326,756164,203582,4041548,1880792,745658,2661572,814994,404810,191204,913076,181082,225962,338978,692036,
336260,1082204,876230,134234,389906,2858402,511562,385532,4874462,2023100,250046,811268,1770608,622538,173258,180116,
2316482,387092,708878,433970,1312004,626690,697646,2663738,990578,164078,396380,268994,1193564,149762,643268,370082,
2420252,525170,1047464,1170908,1023434,475676,393092,557576,388682,425330,153358,277546,218146,30028,31732,75202,
68854,82546,31522,79600,842272,3383260,31414,139378,192400,261412,469894,266956,258604,792394,165922,237220,
84058,147202,394846,33604,84886,619594,1926718,80386,40414,219166,29002,53626,236248,77650,83266,37390,
365038,139414,635254,7647910,389014,142774,253420,32902,113866,429676,109006,40486,87196,271606,31342,30238,
33100,107116,134918,501290,236570,51218,83726,315572,75128,106124,72626,29840,156830,231188,141098,30806,
30644,503834,312386,31316,272186,77864,73004,155858,2229980,197936,160070,31334,908546,86534,29192,29096,
91646,1105376,129992,33890,190508,74858,75164,106178,29992,108154,8148268,214102,29468,214324,78994,1383256,
52810,32788,392788,626068,130168,130084,77374,3717514,73486,537616,617428,81838,52180,29162,29704,169442,
29786,83614,3304516,31960,35194,682750,605758,31708,193360,30538,32242,108076,187852,1068268,224464,163390,
399676,145756,333472,30046,30262,231250,1252138,257494,140710,133012,2319592,36334,270958,78052,193504,508756,
84844,50842,166618,30154,183244,553954,67258,51598,137956,31276,560290,30466,94798,32260,31954,413842,
105538,51004,3247006,56926,106030,219844,140494,30406,141682,76234,311566,74758,474268,53650,62218,132850,
287158,106456,250006,31492,83722,240286,240610,33148,172486,32044,32086,290074,88300,99064,6426094,73246,
214498,55270,146812,52300,3363526,77998,84910,329062,34300,34786,82216,29884,128606,72830,73820,503312,
75800,72992,30026,317206,29350,170494,139276,
// 
150500,29378,192032,138572,51842,373976,510686,779984,344522,30008,29672,80468,30170,109916,586718,138302,
30530,156680,225668,187094,29420,32444,376892,264932,455012,210062,84512,11928626,37622,683018,67214,30536,
34442,37226,108080,31058,56036,29054,42374,143804,76526,50906,94916,5207552,2604176,32434,29176,72554,
111178,105914,29306,337898,498098,30008,2418850,383158,29314,73466,72764,132482,29276,284560,29104,67504,
137860,1140506,481672,407612,85298,84812,139988,50792,187886,109712,30092,81182,29570,108356,34862,242210,
30866,31610,73136,29072,75368,75350,31514,30854,31070,1631152,30646,107944,110878,74872,146338,77266,
72604,706096,1098952,29698,29872,79342,29042,3088028,749320,72862,132520,73060,166480,29398,51466,29068,
110672,275372,109544,1282256,72554,310892,50786,172898,137876,235966,620408,3350414,30728,154820,141626,138224,
84560,72910,29248,191746,759718,51032,132700,105370,383378,72572,618116,914522,1102958,101319260,443156,2444990,
21171824,148334,1766534,769262,311234,5003780,316418,607586,559490,1030730,1875182,4942340,837602,2920244,16925174,23302466,
828338,536278,29692,138838,72832,29084,319910,260308,387748,155672,227914,29608,384586,826666,85684,106414,
138184,138022,128740,84766,187972,76624,420874,4912438,323998,107558764,26779732,359782,232592,72572,364820,1552784,
105412,29152,1206812,29270,73090,83536,73052,6558082,81934,484996,122686,6867088,197116,3406264,200302,7352602,
771406,34306,268162,1024774,679426,3289156,153418,119038,141262,35572,93094,175354,157534,117286,312622,779182,
318382,2226274,990754,10257424,70438,117466,213406,99844,41026,169996,29758,935944,93166,124954,780424,2517874,
260392,91582,304072,597094,79666,168712,146182,696604,635434,33118,602482,31666,87874,687112,147652,100222,
1096324,2200732,12908068,1359562,118546,187882,191122,990376,311578,1430518,94666,499984,275938,940804,144178,137272,
102562,1168186,39706,895336,93706,493682,235858,121856,29342,133646,29116,182600,84026,421648,11912908,79906,
84316,1284154,1183066,228706,72610,710404,139300,79420,51394,105890,138110,132794,91790,29966,29606,137920,
50842,1014662,254252,200684,86090,504806,306182,86690,82022,78266,407432,30326,237548,128678,260066,340052,
85712,87482,185882,180482,1204202,146612,72812,216122,83612,253208,75890,1254746,34484,39254,187112,128696,
250346,39026,214070,431906,187274,33836,35654,285710,272558,474014,43538,192620,250364,31340,51998,139484,
566102,74684,2209898,89150,508898,203036,255062,795170,51944,56390,148460,1447688,35402,89762,78482,315578,
76700,263864,812972,146666,353810,52592,29072,411050,29090,29156,94838,155594,387722,112502,207860,73820,
109094,108608,107966,73334,393662,72848,243056,75242,73028,91604,493670,304088,493142,70250,1661000,677378,
31646,55418,87224,32510,142778,29774,154946,142238,797420,30638,388694,38210,3174782,83768,329906,75710,
224708,138674,31928,140996,52394,32306,61034,161258,34628,30962,29192,288272,291056,267860,30776,35642,
77780,29858,311582,252614,88562,73946,79112,30344,347594,31658,1527926,179300,81236,86252,265250,346694,
74090,241436,73550,75332,869132,642080,33242,35930,286814,1345304,68414,73712,862328,150986,31502,29642,
540326,403022,112178,30182,107804,80078,168554,265898,149096,533594,809750,2004644,30452,90626,53960,242894,
161030,54644,30854,781826,2991710,268238,33158,102170,527204,-305206,812270,-342070,741530,37886,354854,63230,
169304,51692,356402,839774,387236,29098,29762,30782,187216,384314,29228,204286,406264,2320294,189478,251878,
123070,66466,752944,109246,885622,8782960,177070,99598,34798,49156420,419548,100270,802570,1094116,161950,750028,
304366,664492,120802,488584,208930,217180,88906,113674,528706,99082,824872,4410094,205894,213778,3419356,191452,
572638,599890,3820114,313924,395068,341500,969742,192964,489100,1914508,29378,237458,2828242,51406,51532,138394,
170476,29332,105544,51136,30124,29050,50866,76654,539722,155032,154846,83482,73324,112996,229528,119554,
2596294,628442,916478,994850,73664,74834,283930,137986,129572,72968,133316,138146,155750,143036,113378,223970,
829886,129902,139118,3291314,172274,2342156,33710,111470,73778,73400,74174,180590,8619818,978116,338666,1502378,
121586,1140764,345830,515282,29254,105376,107996,227828,34642,73378,50992,309538,140848,226586,29222,29086,
30014,195422,67382,385754,92330,73094,304048,29260,29812,73010,51334,83518,29332,272680,29242,310580,
132644,29432,29168,29902,73258,188566,29284,338182,155608,310012,30244,310984,73438,140074,238732,496798,
81142,51574,74302,241954,29272,73114,272968,30292,208642,29938,30532,132826,67936,394252,268594,364766,
79484,32018,794714,382046,1105700,447790,30026,170024,30908,195338,87242,75044,320888,84056,80264,32798,
225428,348548,50846,53798,31298,6538988,194924,109928,29108,110462,501032,29864,148208,81038,74612,224012,
29282,85622,143066,1072946,30818,84488,1248068,1808506,73594,309842,29074,50980,33586,548078,620960,29174,
30950,136772,142196,51182,72986,29930,483290,29480,29168,72994,105592,187472,6179392,157726,139006,238264,
29302,132842,146756,29110,129940,29474,591142,73012,142726,225452,1647650,313472,312014,142022,29480,29612,
51350,29552,51188,73036,110104,1895876,383290,29264,247978,67834,29602,29444,29606,29828,29426,216934,
225388,523090,2554246,208330,73864,4293478,42802,612190,289654,374788,29512,148906,12711412,1315432,947530,279802,
157546,851194,81802,993412,760834,177922,31356964,29141362,638362,671974,411796,224884,253738,1277776,147412,1460998,
1655956,970858,763660,122086,621316,411958,231334,325990,442342,3541690,29546,383282,83596,74320,83812,51236,
138902,527810,29372,29078,306440,98198,1571252,238370,30230,73310,244202,105980,51380,30200,83246,124766,
422564,190364,11025656,33580,83506,30964,105484,29362,247684,72994,1053526,140116,33466,451624,29944,138116,
29900,51008,29296,88810,29086,29248,19648304,29308,463282,634048,33178,29482,1135816,135346,72826,130642,
226672,29218,29794,228382,126868,29840,317798,108224,225802,67762,5207062,72758,29738,84416,30038,236252,
395222,13022912,310204,138214,51194,30026,83828,106640,154754,51734,387152,29492,29882,51320,138130,73238,
75290,141152,31802,67292,138722,383504,385448,609980,165884,139504,29686,30190,84178,4339138,577660,30136,
74324,29192,155504,295772,345254,72758,132872,196912,267724,139096,33634,1600288,29546,29150,239236,906280,
187288,383740,108584,51074,133336,494300,136778,29116,912014,391538,51016,227740,169906,72770,245434,31846,
91246,83944,87484,29776,29152,31132,5362312,156802,204382,4884088,3734212,154858,51976,97948,51706,35914,
387832,79204,68302,83362,582016,140566,155332,245218,193918,65638,806602,32134,651514,335344,142078,386698,
236630,310016,76690,387748,334294,30484,8820664,51482,127102,175216,73978,1938434,32450,75758,135154,246262,
29188,130576,176158,105520,371056,194476,13236232,476140,812962,320888,138530,148528,72854,105470,111194,157796,
225184,114802,408742,93436,325852,431566,1485232,270292,37642,255290,155336,236938,29156,29144,1119346,67318,
29248,29374,404362,30394,106156,312346,73648,246202,29770,51734,773234,85720,31288,154618,110416,105674,
378652,339106,139054,139864,29314,138406,29162,138512,29288,188678,51082,84544,434764,67498,29572,73072,
67552,384182,188270,23042384,547226,110378,7419428,19107818,29108,30986,29132,72818,51518,187460,29486,977210,
72944,7625096,38631320,63828218,1227554,28774298,394277948,8238908,5192606,1159586,35675498,12430664,4395626,4079888,8982440,1621538,
10499726,1963682,3045518,793394,9068516,5357906,1092770,21206366,83460050,944162,1524302,959714,7297958,1842830,3876488,1675970,
28452626,5772458,2590622,1745954,905570,10563938,3268502,22078412,1909250,2905550,2539754,7463198,37796948,2604338,2157506,3194234,
2171690,8410958,3360446,4332446,2796110,26716148,14410142,1037474,35538506,2966246,2585762,6233102,40080770,24240464,13850696,3410498,
1801034,7997534,4218722,3552842,7704092,56949236,12326924,3896900,10647530,1352402,107145260,8632808,3010436,2503082,4991570,2358722,
12795074,93452636,4200974,6846446,32071382,9199682,7769438,6510698,9660602,246868,3243604,73292,262682,134378,84806,31022,
138262,83948,724232,74080,131248,29296,80236,75952,67412,228482,84764,108956,52870,135328,620854,1281814,
130408,170846,29456,317962,148522,29218,51706,51656,73316,106598,51134,29306,208976,30556,30364,77608,
6955288,74962,75592,144946,106048,84094,219502,304378,139546,31852,29476,238204,33778,85174,139600,73972,
30574,130672,376102,29728,227302,68668,51010,31660,73324,111418,130348,146266,381628,78742,30706,31282,
138304,31762,254323978,128932,648704,157274,469862,75788,207092,33644,29432,166484,233306,206606,4597784,29576,
108728,1763918,29132,105596,5184218,579644,185192,140192,29636,29428,73348,51362,663664,84146,139646,139862,
422398,19227160,506638,738460,588034,198646,1101016,463534,3253636,115102,3103660,189538,2295736,1994410,1707778,145054,
5998672,10836316,242038,150238,5797468,2119510,1954558,852508,651214,12569716,560818,875320,1009486,136256392,667438,871270,
1841128,689212,340750,3949108,743884,344638,981694,568294,492382,17384866,476926,1244134,174646,385534,411130,2119966,
8956312,134974,3117070,28289440,673270,297406,455518,1692556,6233410,45622,656398,748798,2384290,662878,297106,582238,
458812,719098,787678,652186,791854,349246,866086,130258,836380,8001964,1231012,1036528,1587250,423442,1167724,2218078,
997630,339742,1073392,212542,2680936,2278342,1116214,562276,329518,468478,800254,134110,551482,1316464,1618054,2189782,
2457244,577726,1655290,912286,1279126,381970,388126,354814,594862,2107360,805762,2308852,260494,1175374,693010,457138,
670840,922780,332722,8710552,682234,2268514,197182,99502,978136,1182898,520318,1966708,329086,4109104,1356784,1788022,
271222,14024962,1486060,768700,896050,1050220,533170,1280422,2100466,8238160,1786510,14932222,860254,1287874,103390,629890,
395254,1254430,3712366,6112396,552430,4380292,2338210,1681534,1574938,1338262,4107646,455866,238012,3694150,368530,2277430,
653158,622054,1483246,1142074,790102,24774796,650494,4813318,5876200,627886,650086,630802,762994,449038,393334,4004128,
2320138,359614,556822,880018,237142,1199320,900718,5575258,3431710,2087344,3138076,2402272,1233334,2963116,357022,1413262,
355726,107326,687052,962170,278290,140158,3240520,568594,694558,1922680,17293636,4448176,970894,4879792,400924,429112,
3359530,443692,2807596,15087844,201022,555172,242974,1215358,10200166,750358,878014,697870,1033210,732862,962578,381646,
1727308,320248,669382,860446,1804582,764830,809650,39826,1969768,1343176,1093960,4424032,3399058,770770,104446,3389524,
2190952,604882,579130,1862812,600082,2751706,1529020,1295164,708406,1258480,434350,1114426,1246078,818398,781714,946702,
2165428,2035828,1371556,989470,1838998,401950,569566,2160244,2845018,1102060,1490434,655918,1926478,729550,5366284,3159946,
10780030,185038,3340576,422206,442558,716722,673630,913654,826174,803854,1024462,17097454,3935008,553852,681730,1502200,
281854,519670,3033676,1852120,1429138,289234,1529308,1941442,606106,499582,7923232,488926,3909196,747772,3004324,355294,
3713824,173566,1941922,395902,791506,777958,742966,17591068,875260,3580714,305182,4303402,1441828,552742,46270,1911016,
436726,615826,1102066,2701900,2217652,1118104,2438236,748414,929692,1093174,930070,1168318,1248508,2631268,2436778,1743424,
5469418,2414260,438994,3364552,2058706,227806,1108540,809332,6589162,1277074,3578392,522910,375490,527614,2119798,5614624,
2040778,2703592,525022,808228,840166,1529800,1726498,5261464,2595700,1227502,558874,659374,525724,1256338,225154,794188,
538846,1135600,1717390,640522,768178,2251018,877582,397198,921916,511918,1458460,632350,2593168,2492020,542350,1218754,
685774,1745686,3161890,3986632,1373014,2238256,762694,886798,1017910,724114,1423468,346654,333694,424414,1001458,592462,
3589954,826990,2283046,1964386,1699084,327142,138430,260686,936982,1069750,4757032,2151394,1334530,1304398,782332,195346,
1276588,246430,501778,1497826,4107220,3753352,639874,4642732,870886,484030,2132920,464428,778906,444178,3553606,330130,
519886,482734,725950,1559062,3516184,1014586,347518,479260,1232956,3457954,3136024,777826,2083942,624574,933580,1382344,
2032750,1108594,1607752,499942,164926,714934,366094,764326,2290330,1227214,191134,816838,6292306,889840,926674,743554,
841276,1502776,335890,903364,398878,2290096,1675702,1150822,961282,234766,732376,652024,1626616,530098,3252664,1290790,
702622,479356,3120580,1470184,9233092,1547884,522262,752686,1522018,569404,4972624,593902,2269492,900046,5170528,2022706,
1002490,3712912,740824,361234,3083056,1896436,1561096,470098,1398772,2846860,7863352,598006,4303828,339454,849268,590302,
338878,708886,580318,655102,624382,786322,664822,5167612,1553128,3046222,749260,357886,1273678,392878,756190,900622,
311230,425278,2741338,561142,438238,440830,325810,814510,527122,696310,3258304,4498390,1299538,781306,5485294,1225018,
1822798,3068092,1442806,2072368,357238,359182,1285498,5642920,888868,574750,6192424,896158,1980910,901990,3005398,910738,
2006758,1404514,539326,1824802,1417636,1253458,2020174,383806,2336560,2193292,2367280,613630,1806040,1272220,2232658,4272886,
623350,625294,800332,370558,1860550,636958,865438,2985562,930214,992386,409726,734680,1579372,982990,648622,1027564,
654454,959590,2350756,1402462,1557604,455740,391588,993418,624862,1570726,1049146,1087342,9777808,939310,685756,671950,
430462,2416366,1627162,1003942,716590,1050706,1639738,1390318,644446,1053622,436942,208654,797668,3228310,3517156,1463410,
468862,1071118,2343304,1079866,702082,1823770,737326,2335204,1757404,2014534,1070182,738046,618082,1680076,752002,1823446,
2987020,1495942,667342,1116316,464158,2586952,1120690,1438534,1004140,1123606,1319500,595222,732214,3476170,794620,957718,
1140454,1146934,1201402,1451746,1754434,3872908,3606958,515710,857170,1697110,1914220,1074412,1168804,1043506,922294,807598,
2146186,945142,837196,728674,491698,1692550,504334,1181926,1412188,1221652,749926,1186300,495262,1316386,776926,499474,
778870,1796122,2473804,802450,1185028,772966,1364068,794422,1136494,1228582,784954,1005406,804706,1234414,2060614,2969002,
517942,1044772,1076302,939502,1284796,1876312,778390,2591902,635266,668278,818236,1511524,4406536,970846,2749366,759196,
910636,871138,800962,1281070,1687852,1727218,1113922,813106,676738,545806,1088182,1028188,3019978,618742,1600750,1069228,
857116,984508,713806,3059344,315934,559414,865630,1679002,2029996,870238,1187650,1297486,1058086,1552660,2043118,475534,
829468,1346680,877294,566542,1040878,707644,2190214,570916,887014,1359802,888220,2318680,1136626,892594,895726,895510,
1442908,1339912,904186,2019628,905230,1057276,1023334,644662,1312066,799822,708622,775042,556534,1122958,1063726,2335750,
1693684,1412290,646930,1710100,598294,350926,1144108,1088506,2374948,945082,965422,2622808,573838,1778626,1491022,957286,
1062694,2001412,574030,755794,402958,618706,393886,1155580,542734,2887300,2177740,373138,2532358,986122,1395172,1235962,
1273132,2072764,988822,1442476,391102,2309932,1197532,1056862,395422,413326,459790,535606,399382,909826,402460,403378,
1259746,1237708,755254,769366,2397412,1587628,1673794,1713160,2129812,1181278,1494316,626326,1254916,1104742,804850,952918,
807958,1792432,828658,712342,717202,1106434,457846,1687204,1456354,694018,1871560,634390,1482172,1836460,924886,805660,
475126,475342,906262,926866,743446,2664226,1181338,489886,878230,496690,690130,907714,533302,1983916,571894,522190,
507436,509974,642070,1280458,2098576,1049302,1955044,538162,1359154,693682,1241602,852022,2209168,663886,781846,742834,
590380,708892,597814,2395792,1954018,569116,601246,2938384,825778,3871450,627244,740050,770668,802126,782620,2623240,
685618,758710,704356,912718,2356426,661186,786898,870244,883906,1161620,411932,51536,474254,387800,154916,29402,
1009556,73646,145880,72844,438260,132974,243860,73562,1223114,51076,185936,131906,138584,29732,169828,29296,
375992,385604,539288,32024,140336,30032,29288,283768,29158,30346,29132,72968,30262,237208,393202,105700,
29498,30124,73034,2719844,283778,402068,90206,29326,75670,51106,966364,145228,80962,140056,642832,190750,
373174,35698,108988,73132,723202,31018,146200,74698,238660,74644,891202,31342,30202,240280,1145914,29896,
75994,85018,155516,29966,29402,491504,384134,142376,155192,766088,51848,149462,240278,3167212,1060618,1499800,
1507036,235390,234238,158962,1091020,176026,256774,119326,4068130,1250752,1273756,841702,1053028,3005248,1875568,701950,
4030048,3422362,151012,127390,470398,282694,655480,271660,229906,439618,1092394,1105744,913684,88654,136390,249754,
881068,135922,421798,92542,213454,640498,138190,524668,261820,487108,467806,239116,545338,255988,626926,245080,
1220134,400252,196942,468856,35158,152446,1391242,582178,448366,635068,203800,1058026,428476,215734,43102,657208,
129262,329458,199912,144778,211234,763600,936472,419206,275698,142492,1163794,30448,142372,272470,1021114,484978,
195214,1456330,209938,236506,116038,65206,200542,2369038,586648,1126012,530230,336478,181630,100318,291250,1248484,
129046,220270,2333236,1529488,131194,154642,293548,227614,169714,207958,202270,710968,153238,139378,156844,949594,
711292,401302,1225642,890140,118354,372250,639712,170266,218974,1018660,154390,785326,1445314,1104952,953842,192406,
331276,666742,366718,1481908,724612,2571700,261418,445666,97420,175006,765274,1287994,109714,8477122,39262,469522,
499150,896494,142564,446908,172318,867946,1178986,391852,4376704,2844994,5521882,230962,683788,436294,820642,375466,
1159546,198238,40414,142006,403246,43006,612796,559660,352786,253318,487324,264322,974296,40306,160798,406666,
1690258,4736422,440752,206878,89362,576346,163246,38398,728194,480604,65854,776902,271462,1078384,8710528,237604,
1183546,29998,145246,113374,752764,793462,470920,341590,1011370,152542,278158,243838,1551100,809626,42178,1389460,
273298,1076926,1758658,283990,137566,152374,104638,1756192,414562,1351876,123052,1086646,680188,648742,106246,107950,
41374,3138052,900562,2538688,834952,348286,911686,1085188,935554,1146826,387346,275566,2612200,425038,657544,548722,
359128,1203286,2918380,216868,761998,408730,695902,162652,151726,1404364,35374,231988,241222,631750,703192,360478,
34618,1171750,541270,1095610,2112022,158278,438646,620230,2808418,819832,31090,33004,585094,219190,278086,423256,
286744,923836,373522,266494,1278130,339538,395470,127858,253372,191044,800878,735754,439510,447916,446620,2886220,
692986,798634,300334,646870,312526,134668,3178792,423580,600742,636124,309406,293518,455818,164206,171100,2057674,
373294,447070,365782,1149880,147838,124798,447490,2241382,95068,366958,525394,2622592,1051654,157234,36910,57916,
632236,5690884,338770,170236,367366,1611604,995278,6115162,1322842,374086,230638,159412,154930,218866,306694,2112952,
755032,1728166,261334,254206,125806,388750,108958,546574,818374,243166,209998,338566,156658,197182,132286,447214,
303538,981280,142102,318604,696442,161326,1294222,34942,708898,792532,54622,628834,183154,102766,1076314,353596,
837814,249628,92596,471514,206716,351796,182830,897592,196510,86134,962716,1057096,1224238,137080,30046,97618,
2005186,429628,1782112,146182,292882,1754410,253966,699628,591466,651106,1640560,162706,541894,1054570,860266,503446,
45598,1973596,788242,288820,188194,239710,918850,938740,884386,81262,502042,131926,317668,447958,6496366,589468,
131734,764482,1162864,1750522,636040,612040,258070,578812,522616,575560,2850376,532606,887302,512230,106462,138334,
344668,1005400,349870,878554,287578,2114536,108094,134002,277510,212206,334234,144226,33814,98014,270382,405274,
3175834,457798,113566,1073602,64846,601618,865594,391162,227800,97906,263578,1578532,204718,486028,1575616,708130,
3248212,795448,176068,227398,183358,149746,1210240,137110,458302,256126,63262,224482,491782,33508,209470,140494,
268222,111982,2699194,302806,972922,564130,687154,329932,1357708,303214,306454,516442,815602,4578610,1069960,281182,
729838,649462,763816,823816,81526,2464780,271678,89950,328540,1401898,368482,410458,225598,495706,194338,111730,
1274728,591250,1199314,384214,44770,953050,185212,3481492,1152742,220690,31054,461836,531622,735268,1648516,301756,
512518,348898,322978,115510,441562,500854,654106,82174,703594,726502,88402,571000,74620,171058,178366,1619302,
241366,259150,675364,855310,293710,347278,199198,481900,870862,1009774,238006,1460434,1242652,726544,1068178,1046224,
208318,96178,88978,407254,2926516,335164,77422,194998,825274,288958,548698,323218,203134,106654,363514,150430,
1539136,434956,612892,924808,396562,255622,874318,709024,178876,199084,346198,344926,892606,1177042,170086,2451334,
100804,488866,294142,1219888,646246,259510,400774,648190,309448,249106,1373872,713800,754222,362722,324166,441598,
2014744,43966,390262,162148,537790,4104706,1014286,430870,1660450,395554,534466,277372,377302,225814,588088,5876176,
298678,263038,478876,1669198,495100,201694,543352,185278,722146,176302,1720876,261778,649246,281326,307426,550156,
853444,307126,884470,159454,567514,392782,774634,341308,525016,77962,435406,363880,1255774,1626250,358492,690610,
312850,217570,274108,338788,1565716,958828,674572,814000,746986,443542,187966,160150,230206,186466,964984,414022,
321196,341686,187222,1757728,694588,332698,272956,2148070,1513192,1537168,202546,906340,131854,1031782,951052,1591168,
286192,398452,268318,473314,1244110,385750,837544,2020168,268258,206902,200854,701650,695884,303430,951862,807184,
257464,1384888,103450,1195996,518242,940846,110362,1038082,642010,148126,162094,840244,392476,51112,209080,298354,
110110,337330,537466,148486,1203160,218812,434134,347356,176530,361630,955750,76846,484636,1330132,1729624,314050,
351958,710482,636610,2266168,146542,193798,991228,162274,838840,1300972,1120180,123742,2723332,1821478,2350732,1270840,
826228,221458,214654,1750036,1028866,450010,653494,118462,942790,477742,469966,2093476,308476,117166,568444,508828,
1078708,1050070,115006,184294,885316,269182,329782,118558,298540,453388,245902,690634,993208,315442,537124,287662,
1179508,523858,463468,381646,235822,370318,11899174,626242,529690,140914,187438,843076,583852,446662,369148,597244,
362866,114886,168790,377230,399844,236182,241870,311998,784840,596740,966964,656860,2648650,920488,840118,116374,
507898,1036426,1786540,689086,565222,815512,302158,108598,1238680,575374,201154,505750,191326,1089436,311026,2869780,
1047604,218350,126238,3100990,579340,456790,395590,330430,311086,686542,133534,136894,4476496,666820,447556,405370,
422470,149230,1838974,569596,773320,545644,5561248,563278,735142,223870,383554,917572,395698,148450,553864,1009516,
475660,499396,765238,483706,768154,201046,343282,243094,475258,866974,604588,249430,1145506,130870,562774,1863634,
441172,2127658,630328,630964,257206,401710,1184842,535396,667810,335650,799564,1111432,174622,226990,778396,436780,
555286,686236,687556,490306,509494,1228612,524398,705052,258418,1236172,696226,667750,331618,482908,1930828,524002,
475132,1167238,252706,841756,400996,1263604,585796,348772,875110,530644,213934,351058,325666,798970,133462,267286,
284770,312364,569272,144046,321826,285106,829390,635206,594652,767560,367300,253234,515026,522274,664228,397714,
826474,462172,986854,416182,325486,428332,356818,258646,290614,246934,787108,342454,207460,379126,383278,411574,
910768,255286,333868,256708,587884,496210,364324,435766,
// 
73784,514418,92660,257360,1394282,29228,31676,29534,29468,29846,191936,139268,238088,31448,237278,52772,
151364,219638,51028,29374,237032,393754,154966,29222,29258,31454,138856,744274,128854,29548,29270,73298,
172636,30598,37474,195724,398026,35350,117640,670456,219052,678394,55186,343864,98890,201070,63178,166366,
35686,32254,631420,179038,3535756,1097326,335230,82450,87076,29842,148948,36862,163162,449866,93742,83512,
1244752,73144,55726,31966,155302,95500,940834,1339354,34828,137284,59614,41518,557758,40318,252172,29302,
79156,868312,52270,199090,149842,87586,31240,4850998,119122,38158,691516,199126,91798,52882,438748,36766,
53944,2933362,86770,194716,8591290,140686,43774,1057672,268828,141658,274420,301102,114262,309898,2145520,75076,
53404,113794,201340,32644,99028,37006,173554,43846,539566,76330,153244,446338,44110,169684,274582,389710,
115738,544636,99388,203014,375508,598804,479548,1910890,39178,116938,4795468,363304,78670,382798,240346,870688,
130870,167536,1019332,1053586,42154,106138,2635030,426214,297622,177172,470386,486748,250066,43342,457264,1200736,
42694,373726,4356928,160210,75898,77734,176038,83068,3658546,832624,451432,463096,88444,108910,1149706,504946,
221968,37054,1545256,212974,389062,748216,735094,558520,194470,664300,306370,393892,3318868,143794,1391194,349418,
51266,237266,140714,29470,106574,139118,546728,301202,133046,3000982,18735718,1820326,310810,1852078,2313950,1707734,
28880546,6781574,2960156,1227638,72838,138412,318130,73574,171530,143648,30202,31246,29698,51592,3264874,73132,
391642,2749372,7939222,77362,709378,74824,141676,469562,72886,74036,167140,29198,189106,31010,43874,241214,
29510,139586,51596,3486740,495148,73822,210416,29234,138502,29270,678680,74482,75436,2616370,79726,293872,
73078,29194,30604,73510,83920,239504,174788,30482,69362,106196,773132,378446,29294,138902,52082,29402,
83852,29462,30866,127196,73138,109252,138982,138496,29342,106166,140086,29224,157780,139762,139546,84580,
51856,73648,52306,237556,73394,279970,110632,29896,29524,29686,231898,51718,51862,76822,67864,513196,
155968,84424,394186,79846,83938,138758,29552,267074,187708,133016,106444,75034,30160,31204,29800,30574,
136802,30554,316682,30382,30730,29848,106090,764674,138940,29932,30842,84752,85832,425300,146660,1420478,
456404,92132,2299724,109700,31652,207980,31238,76316,52460,33242,74858,29858,773114,54566,30914,77126,
1855598,30028,29812,1189372,73190,72992,31316,677396,239888,67460,74504,501584,73054,29432,130418,75932,
73124,133438,51196,1023326,280328,171548,29192,83906,238828,423868,29566,52138,426802,3017422,149386,84034,
131080,79132,168988,29416,219370,75514,74866,51796,311242,188500,30026,1385462,1180958,29558,1506476,51944,
229772,505004,737474,720614,139330,138952,1795202,148454,459062,85322,4259090,513818,230552,29972,39914,97364,
92612,92042,96182,94772,32786,29950,92218,384782,92872,7851280,67654,607612,29974,305236,105914,187976,
29180,588332,29188,98764,73612,4057372,311716,29378,29482,73204,238586,67508,80950,473356,241768,46390,
75610,1015636,36166,142312,284854,551992,73136,84454,29644,134080,29944,423730,422272,74026,32212,170084,
609056,29198,29182,188152,863800,106270,29588,191938,579404,376390,33076,29620,239446,139654,308998,85012,
73378,73664,85916,73016,138842,73124,29528,29194,36158,75038,952676,79034,141026,30218,400550,146318,
46682,30248,579830,84680,322466,200264,1422608,4990334,75902,30140,33188,76676,139868,528368,29534,385484,
249794,238226,37130,5892350,81086,253076,31208,133874,616334,31838,33326,70838,434732,376700,34142,208862,
447854,52442,82778,34676,208394,267566,146156,311288,138920,2314904,29294,784004,131648,87110,31478,88394,
74390,1071530,77360,73742,135494,162860,139082,79430,149882,106808,31112,855878,52316,32612,29516,901094,
73688,825452,332324,172310,110114,238388,316634,128096,109400,109940,30046,139540,79858,73930,29674,264280,
106420,139486,78682,30802,106798,107554,31198,29620,30106,140620,536806,74740,286120,29422,84038,29228,
324010,29276,73798,608308,29866,140614,32722,459574,106576,131308,130424,76406,134540,92582,266732,399182,
358082,52048,138448,146416,170272,202954,30098,74216,320024,633818,67622,79022,148304,677072,247934,497738,
80204,243074,106688,92408,137606,192686,87026,372902,73514,78824,427016,254738,51872,360644,29432,74018,
572522,86378,194168,613406,30776,944372,458642,242102,143714,616322,244208,579386,145388,141662,84542,160796,
376994,146516,146306,141176,30758,409286,109172,664192,237484,85480,32164,31538,942182,347444,85088,320528,
73052,29218,170644,74120,759748,52066,249502,1913404,261832,237316,587452,107590,1290772,156818,173660,73046,
139466,31366,106048,239662,74098,106912,78886,30574,142516,1177084,68398,4387016,527726,140354,30032,51716,
130760,29198,311182,444760,324634,1440806,29384,155786,127178,615578,1017932,6794582,57878,29380,75280,139054,
29224,939982,52084,64126,247934,351770,155422,375064,188272,188000,29198,318100,139856,168062,30374,105962,
124532,193442,51740,29296,1448086,29542,372298,465202,73046,73154,141796,263350,340316,145622,29324,274412,
51644,72998,29344,319738,268456,137510,36746,99764,386168,89618,326552,42614,73076,29732,31220,177854,
40418,87026,624308,131684,219488,31958,221444,56366,33980,415328,134114,239882,317318,29366,52622,52946,
202382,89468,38942,80870,36782,114350,264614,189284,30416,35900,140684,75902,222890,159008,34244,201272,
543092,69470,161810,37502,101492,54206,80594,158072,190742,31298,1262102,29726,79628,32342,371750,158522,
74048,33956,76172,130220,237614,212210,83300,84812,841904,79394,53180,259610,56078,51650,51884,659102,
38390,134288,37826,30410,106844,107708,86162,77468,83228,109394,136880,111596,113372,30686,34070,407984,
30488,59642,622310,146570,93788,151592,218678,71684,52298,34844,32846,131522,85580,150488,376952,149180,
243044,85904,348062,138326,40154,663674,117746,232442,35006,117656,760418,217772,32612,35060,86174,147218,
84644,205298,55556,144626,96686,89276,30446,348440,32954,29384,292982,419864,253166,57050,74912,32714,
615200,87674,387788,30158,179972,55214,76010,33146,165812,75236,29480,91382,75884,110042,37646,37166,
30878,323018,223970,973868,77342,151862,154940,1390274,174776,116360,78314,30542,407066,260942,364082,109880,
218444,210752,1035464,32630,76910,38258,193352,52478,74606,52370,54044,147542,55178,29858,33674,88280,
31766,78494,144572,36566,251060,1461632,221588,737834,930176,81608,76856,148868,1239584,159980,30830,179312,
514472,326510,51596,444614,200300,248306,78332,160934,923846,55052,171224,35366,29330,162932,86228,194630,
141494,30554,33494,90314,384836,195116,362138,31166,84002,89060,518792,139310,140738,76334,35036,193496,
332240,279008,35438,36890,57914,308192,31190,109070,32900,34718,34898,252518,355352,421160,38294,228572,
31388,55700,159692,160352,30902,32414,3680276,31580,35762,249116,263726,276836,77846,144656,33470,35330,
60686,198926,592880,34466,244742,273104,321692,129968,29642,324800,381254,238424,521762,606406,34492,51436,
149890,30100,75730,510394,133538,139142,389566,141058,1305082,31384,241660,934126,32290,316018,52036,3395962,
189226,237448,487042,170332,1867006,423964,30544,30430,29266,266446,464986,238906,109366,52828,87496,140086,
29576,163052,67594,73294,735812,29690,84248,237766,73028,106876,84166,51136,30436,377170,73018,51752,
108722,75518,143720,53642,84098,93800,146096,108854,73088,143498,264032,73790,139426,156094,374704,29680,
74570,139100,238892,173300,29384,29548,155578,51292,149368,30088,84610,29812,477328,310456,30028,237674,
29302,29962,346948,252134,2264128,33226,253366,84094,944296,482992,262672,52240,29452,640456,1123630,30202,
108814,76030,86998,147760,75652,4347286,254680,134566,410902,78100,31228,84040,232702,75814,223666,240586,
246742,126166,73348,54490,143440,1473568,1512934,53212,166858,604096,93802,697408,2128360,2581486,512584,30274,
109300,424132,89878,868648,51592,460402,235462,1518754,138794,281102,29372,506102,250420,29728,139576,123256,
496462,139144,263476,74452,29768,29482,29536,129364,29836,133490,110902,142754,106160,1732298,102698,29690,
98810,393422,30254,494204,157028,29618,74120,135980,312908,141292,3612442,158476,190298,29756,73118,437582,
75998,144020,29716,155854,29968,106282,240166,51442,29242,822788,170606,80354,30968,220634,30716,29816,
53246,30986,33518,134318,1140398,141668,251504,5246126,92414,319166,51752,29438,79208,237896,296162,106964,
84098,619892,240974,70364,84422,29492,196064,83294,189728,313874,43886,199124,139022,29306,29258,190862,
1260116,89036,161828,333602,31502,32906,74654,83366,97094,192932,29254,52766,29312,139100,106070,51380,
172124,29492,239698,1682768,794116,29458,90340,143848,52108,75088,242830,34498,75628,2087368,30778,68002,
51676,76276,68488,99484,110104,140014,30940,30346,1177576,152920,51370,140284,77266,33028,88774,198172,
29818,328582,30466,74404,30472,86938,190072,97306,30130,107434,149146,545176,127348,136564,108136,30202,
30754,30052,1712656,144226,131410,73108,30040,238778,67790,348824,207398,30716,323552,30482,156554,85790,
30818,140686,73294,29516,29798,73318,775154,30056,75386,29666,73216,2991554,51176,4850026,29420,1698062,
134738,1186114,29692,133462,92332,149890,506956,29234,85084,51514,69334,29368,109492,497152,67876,29284,
963316,264806,138620,51196,67612,51164,73544,76478,75398,76154,615164,238838,74048,977072,73624,506902,
188318,237782,75152,2326448,51260,31514,67786,130978,30520,158086,51262,342604,74764,51338,53822,139040,
725852,68438,76580,29338,241016,29258,87652,789922,52678,110236,106294,32806,31348,31558,137386,404068,
313024,166288,403312,140332,110722,2876404,79636,76342,448618,31276,296374,209422,159322,75676,241258,29462,
109454,68342,29248,677332,29384,67646,1089322,29524,156022,778768,51448,196360,76318,32380,31054,76012,
108016,80854,378562,386566,133528,222604,31396,313504,33406,211702,29914,188980,31378,296860,30802,51880,
624802,147130,31714,106612,2758570,254752,73852,77290,51232,166228,30778,29474,29800,73390,29254,73388,
29774,51530,29302,238816,73612,593434,29350,1523800,226118,73906,155446,73438,85292,74084,29300,140558,
//
29386,406534,107140,31186,30244,600916,189454,31342,327002,77564,141062,244316,51494,30686,169544,29588,
379046,319712,186476,106138,106928,192788,34316,147782,30680,262946,29816,195920,389294,298466,128990,51358,
29284,52114,29312,29654,52174,108022,2615098,2837200,359284,30532,341464,274576,29308,1091488,29836,51850,
80212,290116,67960,81418,22350586,30916,2042788,257998,194548,144244,85438,142384,1932106,106058,146282,51748,
29266,141166,74728,147706,90028,306892,73234,30322,133936,30034,30742,1489808,167848,237904,189358,388238,
916214,155636,29368,155702,93094,29548,173090,652616,30392,740816,83186,154898,380882,488834,165428,40106,
286280,691976,40958,94142,500930,132266,487124,101834,529112,3990950,134480,426248,671084,1264976,70958,106478,
508670,153332,139826,383798,1518662,236522,284708,54002,458216,621998,122978,198440,97922,104222,181106,75806,
646262,637688,297998,1601774,33686,55838,1738988,377450,1098758,76346,116066,44018,250370,403694,378422,818828,
130724,268424,534914,417878,146798,755786,638462,143450,121490,158786,32402,256040,157778,462746,101630,120734,
657638,287144,190070,190052,149732,39530,161540,100214,101594,95030,217592,203984,253124,90074,385796,102386,
82298,214184,82718,60050,174878,574856,97058,35234,96794,133832,765308,76760,84638,38198,1790576,84746,
118172,92198,1149446,85580,724484,325460,209618,163538,67070,243830,38186,135962,158780,569672,279044,37046,
489746,137234,275642,417014,155438,109232,311390,203786,175598,357578,66098,279530,35342,656612,535490,83420,
573794,92018,264410,293858,281546,38702,72794,368216,138014,293726,344648,2020220,53318,271016,90980,775088,
93476,83726,39278,442286,309122,381098,239780,30500,150254,1051370,429164,34652,56234,265574,90578,52022,
221282,88442,1864214,198332,30140,999134,296018,208520,99602,274286,116552,30746,497258,224414,346670,462044,
32804,809594,161594,40346,158024,213218,465254,81260,161180,2644406,117170,155060,295892,1321832,103598,1147112,
176786,167336,29594,162998,158462,33500,44342,654722,142964,1116260,405182,300392,103382,475850,83672,75590,
814454,227798,169928,7060526,133802,222158,280502,774602,386396,249146,1623098,34022,58754,37550,102782,691496,
76220,86498,35012,39386,29396,30458,177092,120086,56990,332282,32996,233138,32174,1656632,111932,180974,
244484,75410,84662,83486,142874,33938,176474,625340,304904,1472948,552176,560540,283394,36674,71012,257444,
35180,127322,74168,353018,483110,85214,155384,34514,46262,665738,227816,431912,143102,319220,142442,130238,
35594,265238,86966,115400,422900,36566,323270,252116,1364120,224858,79748,85634,318386,32318,189782,81566,
160046,421688,92060,183590,89822,37970,1572776,276452,449432,1266596,508268,578420,315764,401354,721736,688328,
477170,459812,358748,40778,1565324,148088,104996,213086,90092,103706,458702,169154,776060,240914,171260,294344,
608822,100466,232658,596348,39986,234116,658358,596726,326450,196046,102842,318212,2259758,108746,37178,94364,
1439930,30770,94034,99164,208358,35138,102602,95300,754190,548612,1347596,201554,305288,37934,1200086,761480,
40178,80054,203498,372626,1014200,196100,501896,45386,272564,139556,122030,230714,704240,261026,192998,89444,
180062,44306,232364,1118144,43766,87254,1470554,180980,191798,237320,241112,505982,405506,80828,35666,208892,
269932,74140,139640,377846,130792,4949338,73244,318794,139718,160634,29734,588106,29626,84670,233686,31354,
269044,133972,95056,68164,74404,188854,68326,73378,134944,29356,29500,30232,157870,94084,73972,237808,
109918,53098,29320,369520,296326,31858,29296,172852,472960,29926,223264,139150,134782,139798,245584,30508,
30376,496126,955144,68650,73648,29728,73772,29324,360848,73826,84764,29558,241694,139232,393938,10954106,
629594,3621764,542636,229616,90596,239912,38546,29594,1580534,51266,33626,52148,332702,263186,491384,188828,
84494,388952,176024,208532,140282,29446,139444,92744,133586,1264720,139198,29422,68450,73748,32578,207862,
29332,509644,178180,391618,139546,189496,1569682,134962,30724,318824,1193516,29308,68300,52280,401360,139864,
106204,139052,29408,155746,73882,74708,76390,31138,544426,948562,29770,491926,73258,73220,30128,341338,
156476,29396,508826,92518,146818,140282,199190,32638,51250,370294,51322,230956,29336,157226,842036,73886,
1951574,241744,30082,240448,1301872,128084,30056,30722,31028,106220,131006,3634940,95882,84452,239474,140816,
2385500,29318,207734,240950,210164,248708,172094,106706,30350,3000710,108968,242408,52952,106156,78362,29360,
29630,29384,241334,31358,588734,30332,132272,7563806,432664,108940,29770,73274,51398,51362,84572,131314,
30214,358024,29468,73846,73630,109870,73952,140318,31448,134284,30158,185498,977936,78790,680782,2654392,
207526,398866,162046,195430,38890,281956,545476,152356,1512778,493690,384904,803254,598666,73768,242374,228100,
264946,417388,75082,317542,644116,29872,81778,29944,109666,203224,527692,150520,86692,14948770,32122,1066630,
40762,94828,322426,30118,150088,92008,76324,88726,49113562,138250,247756,299236,393034,32806,445720,228496,
52394,29450,199670,75134,226400,106310,377566,190666,637138,238726,263890,82558,106766,29420,53698,467602,
664702,230686,68008,647044,1108888,139174,31774,883402,5535376,55732,997594,212296,161674,651076,109138,139172,
73472,426640,74506,30298,29902,31018,51472,73570,2756416,339034,998536,32638,133714,185410,425182,336280,
222502,150574,174160,38746,85154,208814,53384,139222,29306,131354,131030,208820,141110,80986,30154,51448,
148372,29740,31678,30544,29938,1746772,51646,32092,400066,108232,150316,38338,1936354,75310,29668,149866,
394262,29318,73526,269974,29386,67766,31246,460216,29638,51604,51352,80254,73882,29404,73576,170218,
134278,5705236,32218,33958,135898,29446,55276,229336,591058,609526,77122,861814,262522,769258,397522,822232,
30598,135862,142342,73396,54574,99304,1087324,35836,30544,247942,53062,78652,29554,97468,90646,435862,
29332,724546,328942,314848,4298974,216358,141346,231994,30958,190486,369766,250858,155692,243118,73828,44062,
236332,135064,138166,98926,146746,57382,786034,2965654,74152,31354,32338,32662,154306,33238,85354,119836,
181582,29672,31144,147082,197854,52042,131308,29560,36502,208210,504304,513814,347632,51286,32548,343258,
508678,30004,51934,134014,130984,318490,52006,624832,52172,109646,286064,29786,155966,318596,74804,146714,
768632,41246,74048,198692,30806,31180,106384,230294,140312,73378,423782,84494,29320,86566,239020,29444,
84662,29782,51382,29992,1156514,73280,1453690,51748,163808,266498,29576,67808,29366,52598,54164,84748,
29344,29698,461452,73436,30662,88618,191272,774616,99352,29692,127054,619366,392314,29722,202216,266926,
74830,73390,156412,522544,398092,68248,106690,405868,147316,500638,31654,34510,52894,142780,75208,30748,
83686,688558,51976,31576,29890,163228,308908,31090,29884,85348,29882,139376,84706,242972,290384,743708,
134210,263194,141208,29554,1668004,30766,32494,147136,51502,68422,30136,625534,31234,29374,51988,157984,
45238,76228,85414,29822,160714,30946,30826,340678,52012,366556,502816,430240,30502,75352,29416,140152,
107356,143014,150124,29962,74488,389576,29792,131464,266086,29602,263788,189154,29432,842362,30074,156416,
73526,147502,1062490,230906,35924,132302,1802468,30830,30044,134996,109366,158744,343628,109102,31274,86732,
201914,369356,33326,141134,870422,281696,54278,74984,73598,75812,1468238,32012,399704,31838,140648,293854,
139972,150430,5397976,403654,141268,107014,239710,30098,29468,30038,238898,187754,938858,30728,51350,323758,
73630,73522,502066,131284,263332,7906366,231886,164350,1742338,73358,80300,1115990,51698,342080,587216,29936,
29554,29482,29336,133838,73328,109342,94672,240106,52048,85042,30154,197536,530554,75874,29548,74362,
74578,51994,30502,876548,135356,29566,68168,870308,90362,109300,29410,30416,29348,499622,51472,73354,
106402,73694,1183798,30142,131104,139814,314126,343358,243088,73564,51484,139838,1122872,296492,5709254,131162,
946246,31708,29368,73480,644926,74902,29362,2445556,30332,189326,140294,488066,29612,33674,31442,29566,
106606,29530,142280,30104,93068,1404782,452708,29564,177380,124298,527228,219368,108530,30298,73420,5285246,
156452,73390,29602,75836,85352,31082,52880,84920,222518,31502,32474,359984,140312,31370,155936,73730,
255008,29558,70052,30812,32234,52988,93542,30476,31100,38030,31412,140150,29768,54392,193448,33986,
191990,778664,132824,344180,131690,157394,864128,263432,29732,132176,30512,30854,196328,94190,53870,74342,
74288,29450,30200,111974,132662,29756,30638,240076,51424,314272,739936,230608,222022,288134,139444,1607260,
29902,73454,48510806,180566,34142702,77288,664106,14398466,1009166,152348,377176,134254,395104,73624,268876,146164,
30316,74506,74776,74560,112078,32140,54280,242338,141790,496810,52174,1455268,295690,142678,980788,232978,
167530,157180,394132,132904,956632,1310926,159268,191686,32338,946228,32386,428836,960454,38170,488062,380092,
35542,90028,31384,153964,86626,190552,315074,329276,149090,111256,190306,322396,231976,142462,83422,68074,
162478,31048,130178,107702,321302,1453606,319012,74068,31732,106990,157774,29384,1098824,245002,29764,29566,
155926,249052,798772,32644,1515928,109714,266602,75262,313528,230458,29768,109904,29372,30182,29360,783650,
131186,29522,30206,73666,52090,321118,32258,325856,52058,169724,107018,133382,31448,345914,98876,559106,
74456,112958,142964,357578,82916,232676,140858,37046,29852,1114634,34262,73592,29936,146852,81314,87068,
376784,202742,139778,292454,243458,1834136,431054,74654,80462,72794,409616,338978,82772,705392,186086,79748,
77948,75536,148202,74006,29756,32786,52238,30644,424412,362276,146906,38018,427562,135182,191888,293912,
30878,2439956,33182,1463804,271262,239326,106630,74464,535504,171652,74338,85562,51740,33938,30092,32588,
85670,30362,52514,203660,106438,29872,85150,92674,30316,29998,239404,141392,73586,53260,31732,670402,
315460,153676,76024,29656,74602,132112,30202,5344264,980956,68596,797140,768826,29500,51622,108676,907408,
117934,73702,29774,29434,146992,387302,84554,29854,51814,30556,921172,29444,410546,30188,134924,537226,
30214,283048,80452,111958,290338,74674,30166,566074,136312,52342,73972,82090,369370,131902,397018,246358,
35002,87172,140464,113932,146950,707572,30382,389728,351748,76996,109366,972442,246844,68128,83494,68560,
31606,324118,152272,32878,316180,143326,142516,32410,107236,2182474,106642,29770,147538,240040,74908,156178,
80277436,31042,77158,78850,604054,74836,150328,29536,75016,35812,8097526,111016,402256,29432,29456,29834,
125590,29920,84964,30586,518416,230704,55606,239146,51776,265982,76280,51794,242222,877208,200870,74174,
388264,29830,30874,2462914,743932,75440,31052,30188,29372,309808,283582,79714,51496,84598,30898,140588,
370916,30500,73862,29486,29608,52222,33412,51466,29434,29590,162742,51628,30820,107332,230918,73724,
68048,51634,106762,29866,390926,29390,29806,152828,31574,245438,994292,212852,150110,91790,134846,34382,
32114,75590,408176,2603680,
// 
73526,73580,30322,239044,87166,150898,192442,93394,52498,543334,241444,75568,190498,1011784,31528,172432,
265582,358264,34582,1598926,139222,143788,164398,189526,79906,74758,3750544,29408,51478,957104,78488,74636,
51608,29846,51446,31268,226592,157382,68186,928376,74392,73742,131426,263768,54314,51830,30290,270764,
1482386,29480,30092,167822,29780,392126,135170,68030,190408,134542,3612118,139420,73660,84592,73804,166378,
108580,51620,74432,29558,146392,139888,107092,73538,51842,78226,30028,73582,395746,30094,68102,73768,
51634,73876,394060,29558,51568,202282,397594,73754,29936,29594,51592,31912,29542,319426,51668,230710,
84614,29392,1030138,190306,321994,387728,227294,196130,194408,264878,29450,481988,74060,614446,29444,106592,
29452,232564,239152,499502,74486,282854,200660,193826,1466642,139646,52810,272188,178372,68524,140428,84544,
73666,156880,893458,126034,171754,51568,69172,191998,390394,612980,147044,140426,29468,73574,30296,156202,
31370,52064,30290,29444,158278,2219692,232372,264568,84988,187070,51530,140906,75044,396884,609800,30146,
948314,231320,30692,142688,366194,29972,510770,51584,76286,617348,545690,31340,147668,142040,52034,156476,
29414,2166310,135934,7728580,191260,349570,266050,83944,148600,625336,235360,30248,203948,30734,82826,1039832,
142118,115622,207836,33092,101486,30238,29884,29482,74086,273640,107546,939104,75740,73742,75020,233198,
106898,238766,240206,1032142,73858,73534,131404,31612,68284,149458,74056,146704,173512,7205770,1789346,199796,
674444,149698,241660,30718,88360,52252,748834,75178,29854,73990,29692,501184,792784,110986,141598,53980,
31336,75052,30940,140192,282428,29738,54184,29698,239308,581452,157156,30586,31948,727582,99080,244328,
239144,194072,603562,141376,1827472,140242,29872,142186,74038,29944,734528,1168736,250574,132674,76592,645152,
439202,54986,146558,75116,75494,58262,81182,569372,235514,30902,29612,621986,698276,233186,33836,30962,
242318,107426,303158,79832,53998,232264,192862,29530,29566,1629646,30022,29980,141832,139832,75104,140156,
29428,30194,51524,130094,157208,157046,30200,84718,29864,141446,30332,74234,157664,31190,109550,192584,
141122,75044,74774,29588,30416,106796,31946,164930,51494,52340,29552,29660,29894,239212,29582,85378,
30028,189772,51898,1797892,30292,244894,141764,238766,316106,1113278,110138,74006,31388,37142,191606,781142,
619502,36278,77126,77774,51758,51542,108842,32408,944018,52262,34622,31244,1380578,54026,3386804,91178,
74552,96092,4533206,29768,100574,31946,142928,78764,33362,31028,164228,6003086,297572,163394,159758,223592,
724766,30824,611482,648778,84668,29468,29734,84850,32392,140732,29450,156410,672956,73844,108394,239360,
398992,239926,1140358,2214544,52502,29984,467156,51692,392042,140564,35740,34540,34198,29458,29896,193078,
75736,35026,108226,30994,89188,140212,33238,107740,74710,230014,76474,501148,244378,1795456,52594,68794,
269218,614386,74386,31690,201148,31498,168760,29872,74692,189514,29602,30862,29620,77176,31102,192106,
30598,81892,674650,110734,108496,109630,110248,93094,30670,156904,339172,32644,29536,112354,86596,81484,
52598,29456,279182,158264,140344,30136,29650,108142,106684,143422,81814,379832,324728,1591430,73616,85420,
742262,314192,139798,73718,615104,850894,375964,51722,375692,74596,30226,73948,73586,264704,73766,29498,
551336,112262,10678214,1950482,569414,531992,140194,388376,29452,68350,140110,84640,73726,140002,-10382114,-10381736,
-62785820,-22645148,-122024576,-11124506,-21020168,-12980936,-5152934,-83705582,-11957954,-7371506,-31253654,-10344872,-11598914,-52431482,-14946968,-39009200,
-22546694,-8698610,-30466334,-11754920,-20687420,-5149586,-7022948,-5110634,-9709346,-10108676,-22302092,-7288346,-9174146,-28609058,-5144234,-82862480,
-128580062,-18026678,-25879862,-103805192,-22291886,-5906162,-9959780,-8614388,-56611406,-25271696,-6236390,-10362188,-5559170,-16750820,-7420772,-71419988,
-9038324,-6979970,-42732380,-15067154,-10358786,-20507180,-38626976,-23065970,-33569174,-9592598,-26254616,-10091828,-8569676,-21068624,-12627176,-12910286,
-16099418,-11045666,-6842918,-24782150,-16626584,-20145638,-6390290,-6013946,-4390130,-16623182,-28162424,-18531362,-9693608,-17822774,-11935046,-11629190,
-92663372,-7758470,-8051258,-16977452,-6230534,-8574746,-10700510,-17991686,-44523356,-69031892,-9733466,-49242836,-38616770,-10312292,-17813702,-31784096,
-7709780,-8641868,-7823990,-7002626,-12180314,-11361992,-13407950,-14928644,-13419614,-11243048,-18077924,-11301140,-13235906,-14838476,-11076392,-8681234,
-12197324,-15251042,-13435652,-170075504,-16070258,-5209850,-7969124,-7250438,-18067718,-27277688,-8062598,-10999514,-9946892,-7329062,-20176328,-7979486,
-5760410,-11215238,-35348162,-8359058,-13899416,-11548370,-9187106,-11878088,-10846586,-12463394,-76953488,-8853800,-19803710,-11603660,-80622992,-5735738,
-8572034,-9414002,-12980756,-31194272,-19798148,-32447648,-18184142,-13745882,-21811862,-10323956,-4290746,-5714150,-10060382,-6118130,-71105168,-16689908,
-9505064,-25701806,-34002200,-45472520,-6685178,-5641898,-38765486,-82673390,-12502760,-6969044,-71006240,-145297400,-6986228,-10317260,-24927608,-12756008,
-7663658,-3828074,-18470468,-14279834,-23092214,-20269082,-25400642,-12590078,-16470722,-6718874,-17139944,-35765264,-9468434,-6290708,-12188738,-30420164,
-55063010,-7687892,-3695882,-10168616,-16590278,-28954946,-9986852,-6947714,-38953910,-51874364,-21956204,-7379300,-5189798,-6001538,-8173346,-11996876,
-6593492,-9935966,-18015230,-8929946,-27782372,-10301924,-13715102,-20420930,-8632616,-12449468,-12256292,-11362052,-10696232,-12371654,-15830660,-13247912,
-9020894,-16608260,-24291920,-9688862,-65691830,-11589338,-8628626,-3783602,-11509004,-44268320,-14900456,-14153330,-6705194,-19861400,-20499662,-19996652,
-27876656,-13702466,-70151636,-8383784,-10290260,-8004602,-19723790,-14660552,-6100634,-12358418,-3800498,-17027048,-22473956,-17494238,-35910722,-8271686,
-9322310,-145690616,-6888542,-4636850,-16586390,-16940684,-22349864,-186345932,-7062914,-16335614,-16700114,-30892556,-24698216,-12781238,-15933206,-5218034,
-8337206,-9761492,-68938580,-10567400,-26566466,-18310718,-6492026,-5142164,-17075792,-14341784,-22232036,-58251656,-7356134,-9315686,-47045468,-28460342,
-106363982,-10953812,-146206712,-8527700,-8540660,-6850946,-12269480,-37299872,-9094934,-13674134,-20400518,-53763932,-14556110,-5961458,-17547212,-409002716,
-31876436,-28254764,-21003014,-13579994,-41245544,-6360806,-14196404,-11921132,-43371308,-19674434,-25538510,-13649978,-20184734,-11037470,-28858376,-57480440,
-18876584,-7667060,-9239042,-13269710,-11559206,-11149736,-8950628,-28679384,-16485968,-12953282,-5082026,-6922886,-17578172,-11235044,-14231234,-13301516,
-27733934,-5974322,-39789182,-10984538,-13125278,-21846854,-32286368,-10649414,-11421668,-16829996,-8945012,-19066448,-19653698,-5112050,-14180690,-25557464,
-8759846,-23885138,-18499070,-14568518,-19647002,-13646846,-7735106,-13311236,-168766832,-10917686,-7998770,-8877458,-13838060,-20682884,-17477228,-10852904,
-101049572,-9582338,-10244090,-10243874,-18342050,-124347170,-36576284,-10106408,-25625990,-2857802,-9946886,-26837588,-10967042,-18439688,-12085544,-45547886,
-12768968,-8622578,-17626214,-14446046,-149634956,-7141160,-19620002,-12297926,-28845254,-9082658,-29387972,-13174454,-56719640,-18410576,-15019160,-12283580,
-15652040,-6505778,-16130036,-41612960,-4615346,-55413272,-38520884,-14771180,-8506868,-88811120,-15854744,-10011938,-12662696,-6497258,-45615170,-15906962,
-19410536,-12150038,-147367874,-16458086,-5658260,-7741046,-19594244,-4026794,-3793082,-9129548,-24475628,-7886174,-99704054,-24116636,-4212986,-88012352,
-5583026,-13200584,-13606238,-7563098,-10218980,-10217846,-9265142,-5673530,-6255122,-10215902,-5093042,-22207952,-6917972,-35267744,-98805710,-12770984,
-33940640,-5584442,-28136666,-404965856,-15596750,-9260822,-4640666,-9966746,-16479956,-18774632,-6250898,-5308826,-56322722,-6721142,-18058970,-76485188,
-26991920,-6656666,-235298396,-20659664,-13039304,-20884916,-7305590,-12138194,-7913828,-25935152,-30017828,-21286982,-9307688,-8859962,-20203688,-126276104,
-6248306,-11464436,-9854804,-18267692,-12888902,-21536300,-7934618,-17071688,-12252890,-8882660,-6507506,-9546536,-10122590,-15861992,-27231518,-9395318,
-13573838,-19161218,-5420774,-17831522,-18251426,-62979374,-9595994,-16369214,-7558682,-11721758,-9750056,-6637226,-19971536,-17232464,-23500226,-16929992,
-47431838,-12476516,-9171002,-154088588,-34837634,-9869054,-4550834,-14905316,-8884004,-11355854,-11384588,-10119674,-15164840,-44858144,-283346444,-6283778,
-7950170,-18943976,-12135458,-15840866,-10198406,-8417282,-11605928,-11004050,-3102602,-5671922,-23386502,-16817096,-14389526,-9831746,-27053372,-19538840,
-77370512,-26344784,-11502686,-6647546,-7945958,-5338994,-7700852,-29254466,-14450420,-12362792,-10894628,-8229362,-14122370,-9580322,-78931928,-72895808,
-130361762,-7252274,-11065064,-6616706,-4584362,-9185252,-7599506,-5521946,-4642034,-14708486,-10839116,-7712372,-10888310,-10806878,-6623060,-55889696,
-8211866,-11366120,-74245700,-10835714,-30153080,-9643394,-101065826,-10189658,-24563108,-23649656,-7274324,-11306756,-8730956,-8798726,-32388194,-18904610,
-38278136,-14693582,-11974412,-21829700,-10694612,-9805352,-82461746,-11122148,-3487658,-6035186,-43452572,-4551674,-8683814,-6600218,-10154828,-9561746,
-32728880,-46323758,-30104966,-12628190,-8211314,-52163168,-91225154,-32722076,-16260770,-14028428,-17053292,-17535062,-18216434,-6892418,-11813612,-43095746,
-9646376,-14552708,-18381416,-25277762,-10862066,-14988422,-7896134,-13144052,-7313780,-11760680,-13434536,-14883446,-13505636,-9199910,-10964018,-10309928,
-18525758,-61864256,-10495094,-100570376,-9143642,-31450928,-11847404,-136124678,-5033108,-7254074,-19903568,-11480474,-13387538,-9902918,-10136360,-8840036,
-6207122,-39828368,-12177398,-7469030,-7070996,-30039356,-22704158,-14059190,-10486184,-8409602,-9175646,-14017394,-7996826,-23609576,-9538418,-10999334,
-23784878,-53551226,-10290746,-9537278,-47960762,-28880246,-16184216,-48331424,-3653546,-24799304,-12770804,-12947222,-8256350,-72356132,-8201594,-4562858,
-18825878,-12112616,-30242018,-19383806,-23373380,-11308772,-12375752,-6475394,-14511656,-10827074,-7494530,-26051906,-16535144,-14787560,-5861012,-75206972,
-10112870,-42916088,-13107944,-13460222,-13133522,-33096782,-90505532,-23452382,-5017394,-15684230,-14015720,-10767188,-3364106,-13938662,-19822034,-5585450,
-23380454,-12206828,-16660748,-4308890,-44998556,-26647832,-103349054,-16186574,-7888934,-9274196,-10145540,-7547762,-6087674,-23543966,-9160310,-63539246,
-36330626,-5586818,-31360304,-29908136,-17665310,-18763526,-10094888,-13440206,-19957286,-8911706,-14718692,-35316572,-8799332,-17956424,-6081842,-20119124,
-14358566,-22673540,-79319540,-15057542,-6478196,-15942296,-7843898,-12033284,-19314308,-9687848,-13124612,-5291906,-10739486,-13601540,-3323066,-12521000,
-19465616,-10340102,-23281040,-16150124,-7033694,-9346142,-8789348,-3722090,-6561410,-20165456,-20872694,-14218940,-13089782,-9114482,-5015282,-48893996,
-3737354,-15539816,-8777684,-8077178,-9489818,-18734024,-6640148,-33529808,-25381046,-8389748,-14454470,-28340570,-16850072,-13509686,-7200614,-18107084,
-10770212,-8309594,-15014180,-11884340,-10841384,-3136442,-97578290,-72245324,-15338684,-21757430,-22881710,-28325090,-9351464,-4498346,-14800340,-11244620,
-15749498,-16903748,-4993202,-10509446,-8751098,-8136050,-8764562,-11240246,-8684372,-13916468,-12081170,-13110302,-13762472,-40825760,-6543914,-6807902,
-17997410,-20040392,-9148712,-15766508,-17284772,-10031564,-11227124,-13586060,-43174748,-7810202,-6724154,-50031236,-19230878,-6077354,-8259368,-6622202,
-7181012,-5270522,-29537474,-15627026,-27205004,-7336838,-11593874,-17577506,-10039592,-13758104,-46756784,-25774706,-6799874,-7770836,-33350816,-8667668,
-13360808,-22940354,-51843746,-26129000,-16704488,-10124876,-4973114,-9778502,-15613580,-10681652,-11582534,-10337630,-6819476,-19812944,-42197846,-6434654,
-22691216,-13352222,-6143618,-8597522,-54393368,-29584580,-16143158,-13348172,-8687180,-25396598,-7168862,-5040554,-11507432,-17542838,-18621542,-19501904,
-27152516,-21929960,-7955300,-31167848,-26089634,-15098114,-19369496,-9045794,-6453086,-122200994,-7386086,-12426500,-9800858,-28484912,-4970738,-14704232,
-9083702,-3697466,-13039076,-10703144,-9077366,-6197396,-4595378,-19330574,-23339846,-9459686,-21475406,-17914628,-20033102,-7152500,-16615064,-10649090,
-10697798,-8775464,-17419880,-9777758,-11293850,-8219108,-11177438,-14187980,-18696344,-5470778,-8715620,-5822246,-8480552,-13838402,-14896748,-9994772,
-8767298,-24724946,-7112090,-6504962,-11681192,-7144724,-9182342,-17311016,-23071844,-15552182,-21884990,-21610658,-15185252,-16160996,-7538276,-6499202,
-16306454,-7139378,-18105854,-10378226,-14881772,-11057654,-11687630,-20596232,-8939300,-7309298,-6667238,-15536792,-6161270,-23775788,-9676550,-15730328,
-17896016,-8660486,-8499026,-6119042,-7864148,-17858108,-7790438,-31513736,-32033900,-16759892,-15123692,-20405720,-15517352,-5512946,-8681114,-9700436,
-17140430,-8134706,-15880232,-7703030,-15914594,-29061038,-10655030,-7869278,-19659368,-19068878,-6457730,-5678228,-16424552,-9035750,-6677498,-7975442,
-6522644,-10599518,-5554418,-7415354,-15376034,-11181812,-19060292,-25922936,-18447932,-8871734,-19056242,-19533350,-20264438,-19404932,-23640536,-10640936,
-5755028,-5349254,-12041804,-15928508,-7111028,-139225808,-8754014,-32103560,-14306078,-19029512,-3399098,-4125938,-10630244,-14378654,-6382118,-7000106,
-9940340,-6734804,-9494354,-15913928,-11926622,-30123920,-13231766,-11574014,-8658758,-12191492,-23172176,-20338166,-16077062,-11257580,-22985552,-21492560,
-8181086,-9507314,-22255094,-19804196,-25853438,-7098068,-29671940,-20608526,-18171464,-42713534,-95168558,-16762430,-8234642,-21947798,-5918438,-7011974,
-8753636,-9660404,-10557236,-9000758,-29042084,-9988520,-56834480,-3679034,-11055710,-9177548,-18483590,-19775036,-9704306,-6646628,-23695382,-22422992,
-4920626,-7865714,-9649460,-22173122,-15437000,-10698500,-5530610,-11367464,-46185248,-5425466,-15631400,-7746050,-11504936,-11587880,-15959630,-6680966,
-11161292,-16024574,-12611252,-12377324,-7077494,-9555428,-11311016,-21714404,-17290832,-26641730,-22093256,-8689442,-7354010,-10579700,-9895412,-11744534,
-21535814,-7466834,-26608910,-20479478,-19495100,-7729202,-6569714,-18918974,-10013510,-38253728,-7627250,-11209466,-23700944,-9343688,-36710048,-30721214,
-15985694,-9631730,-13156058,-9219458,-19389008,-4126118,-10509122,-40379492,-9438530,-15806036,-56125892,-10681490,-11869274,-26764688,-15461528,-18894404,
-27616502,-8701754,-11859230,-19974296,-7078394,-9061652,-23019086,-6048146,-18083918,-15080276,-26732612,-101565704,-14483738,-7502834,-32257154,-6862682,
-9638534,-15351464,-11525672,-126889922,-8659586,-108844040,-7808852,-7035860,-6078164,-16641794,-10780148,-12711026,-8093480,-9574868,-10194584,-9273062,
-14090522,-5699732,-44434190,-8529716,-6401876,-23485430,-13741346,-35708060,-10512146,-9598262,-9462116,-12997928,-6098132,-18211736,-60757472,-4079282,
-9830180,-15727304,-17149520,-26641028,-15137480,-13763702,-11378162,-8725982,-11741132,-8566274,-50915972,-13606580,-31797704,-6019634,-10675334,-7014962,
-29295842,-17198750,-8557412,-42277808,-102892700,-8910182,-18374168,-10763318,-3874730,-12824264,-14804228,-13068236,-26884472,-11091368,-40668176,-6420026,
-6649700,-5284742,-29317646,-19693064,-23207288,-21509570,-11663066,-17567300,-14679326,-10191602,-15867596,-7322486,-4864250,-10592066,-10472780,-13219490,
-11779364,-13046366,-29278280,-18741314,-6352754,-16648868,-7301522,-13177586,-10962398,-9567896,-6002930,-18728462,-11769158,-18196022,-15250376,-8098142,
-8822774,-7365254,-32711870,-8455124,-8570468,-9234938,-6719474,-10821458,-16129616,-9784820,-19643600,-11444996,-8153588,-12785384,-9781580,-8481602,
-5702042,-18705998,-16808006,-9486110,-61274432,-4387622,-25611638,-3608042,-5880362,-6622052,-25939244,-10435358,-10915112,-20411858,-17241032,-9919298,
-4846484,-32631908,-30208268,-12999710,-6617300,-14995496,-11087156,-9204212,-29832386,-6527270,-8797988,-6260582,-25782224,-29632574,-21964952,-9691508,
-13515842,-11757278,-12984014,-4720442,-4169642,-12983294,-15613520,-18640388,-19963352,-12442754,-6957938,-6448538,-10531316,-11707922,-12541682,-7882130,
-11220698,-6026810,-7434590,-26004854,-9955076,-35576840,-6594836,-6857222,-7632596,-11693126,-11711972,-9717266,-11620118,-7339988,-11218034,-15149774,
-40300760,-15745124,-7652738,-5481446,-9719372,-16255208,-8290598,-7024340,-5704106,-4701866,-7690754,-9707330,-8403404,-4639658,-13889156,-3382538,
-11664182,-9156650,-18540110,-12689156,-9153626,-11889956,-4141994,-4682138,-6148634,-6917762,-15491108,-20766818,-31857824,-12895976,-44397356,-9685460,
-44538680,-7239314,-6912902,-24427856,-13094156,-15755330,-120241442,-57821612,-13844120,-21674486,-6727514,-17323652,-6274022,-24257270,-8064500,-9104168,
-9401114,-8320358,-7667318,-8337026,-9190184,-9752324,-9568550,-9657974,-18461378,-37906508,-34356494,-7304762,-26175440,-12851966,-5855090,-6887954,
-7895414,-11948492,-5017478,-28814636,-5915522,-14743154,-5330324,-9376922,-22513160,-5070722,-20624834,-25079240,-8447834,-11961128,-12832040,-8300090,
-6879206,-39605294,-6701918,-6179366,-5280314,-9635618,-9634916,-4142954,-9615692,-11999144,-5572838,-14409380,-8316038,-13932614,-15834704,-10524026,
-12280916,-2671178,-10659620,-13905128,-8735222,-18387020,-15373010,-10516250,-15192326,-25017680,-13326644,-5540762,-8354306,-14979350,-21450278,-9456770,
-7464818,-12338870,-28687790,-7169882,-9596738,-12598988,-15333644,-23864726,-25136444,-10772228,-12739862,-7507586,-16818212,-71551316,-16045256,-9590582,
-12372770,-8315156,-4451558,-8705414,-20563976,-5967716,-11224838,-6763910,-14325032,-12560852,-13765160,-11572004,-12702440,-10374194,-6761642,-124720418,
-16221890,-25971536,-5294246,-42142556,-19978832,-14159048,-10573826,-7297538,-11136386,-21838106,-85650392,-9301106,-7221890,-11031410,-15720008,-8564474,
-13004084,-20224100,-5285012,-7741946,-11822774,-11364062,-9313670,-9028946,-14113742,-15705758,-14533868,-5857682,-16739480,-7261790,-9404282,-3927218,
-6365594,-132278690,-18229556,-15349790,-18225182,-8613722,-6769190,-34632056,-13011716,-22808648,-22218158,-20097596,-18485840,-6475988,-3353522,-6637970,
-6316418,-7950836,-13842434,-12144998,-6997394,-22891916,-10153478,-9516818,-21294500,-18970220,-9513794,-7896710,-11439878,-16627280,-16332368,-9510500,
-8035934,-8565716,-8988446,-6781682,-13539398,-14382056,-33156236,-7837202,-7612628,-9336890,-18150824,-12345068,-14767778,-70985612,-9245480,-10417268,
-8394530,-14814920,-11269406,-4999334,-4712186,-9850658,-14808764,-7169402,-11654948,-7432742,-12105470,-5848340,-770501408,-11067116,-15277106,-8967962,
-4901114,-18641054,-13343798,-12199268,-29523224,-14790296,-12092510,-5408498,-9014996,-2821514,-27683228,-22801844,-6162818,-15072986,-7992722,-6161810,
-9477452,-16977476,-9474050,-5516564,-16969844,-49023644,-7188122,-6155924,-7452290,-9620294,-13900988,-12897992,-13526276,-13960532,-4347122,-9197588,
-8528204,-15243572,-7820678,-7562084,-9367508,-11193410,-8145398,-10238258,-531037586,-39198512,-5363348,-35191928,-17665580,-22244888,-10329626,-11353142,
-19686098,-11822798,-9332354,-9236228,-10759916,-9565004,-11108684,-10868114,-14957804,-6390266,-12543698,-21059534,-6242042,-6033620,-13871822,-9599774,
-13630700,-7672340,-8198516,-14682242,-5844614,-22493720,-7621490,-13792232,-16851746,-18965846,-10304582,-18550316,-13951298,-10022258,-12510902,-11460332,
-11299910,-9744116,-5148650,-9331166,-3478154,-15192770,-14343356,-11514980,-25437584,-15561416,-16794884,-9664040,-10292972,-8896898,-7714802,-9806924,
-9313886,-16385414,-11496740,-10455842,-17452604,-10051634,-12455390,-5460986,-6119636,-5722502,-9118028,-21326618,-10501412,-17853068,-13028870,-26010902,
-4638962,-11918054,-9249410,-9472424,-19574966,-11542952,-8841722,-27900470,-10965800,-9297524,-33923468,-27886862,-33430664,-13594244,-11226458,-9368012,
-8478518,-6649490,-25315436,-9943526,-4627622,-13225700,-9996458,-14531582,-16678472,-3454826,-111159560,-9316964,-7181924,-32821220,-10636634,-9310484,
-8330078,-17762996,-6261716,-6812186,-12385892,-7190822,-12876494,-9414110,-8450534,-10754066,-18286760,-7495454,-5709458,-4692146,-12897650,-10979084,
-4164458,-7624292,-10433858,-7760372,-6562310,-6613364,-5198834,-15281822,-5531954,-12080840,-276627980,-8077844,-7205402,-10827518,-5415314,-10487756,
-3417530,-9123602,-7506938,-7742324,-10085510,-8413814,-6280916,-11139482,-12853586,-8473754,-8523560,-34719536,-16522832,-8816222,-6590522,-11202116,
-62503184,-8731766,-23354768,-6760442,-4866602,-14428226,-7180346,-10970402,-7250330,-6978404,-17020496,-29977796,-5067770,-9787412,-5174258,-31443410,
-12291122,-24003236,-13354004,-6395738,-12162818,-6969170,-14933180,-24838670,-7378754,-10045478,-25546028,-21026270,-23955464,-5059562,-8374070,-10910462,
-22166156,-7177172,-38896706,-5382698,-10282340,-15324104,-8042852,-7114358,-15781574,-6228986,-14836790,-13865762,-9194330,-8965604,-11060570,-12234440,
-11575028,-10588178,-11570654,-11471906,-13919492,-7603718,-7728734,-13091564,-11515586,-20266448,-10249292,-16438916,-8904530,-26378318,-12446804,-9168680,
-19688528,-6801266,-8330870,-21440072,-27002126,-13067006,-7423994,-12717086,-6517622,-4406054,-4785458,-17859224,-17105114,-10401554,-6468998,-8988422,
-21063908,-7409522,-10570358,-12691586,-8300918,-11224100,-14263958,-12408104,-21785132,-6319274,-7951898,-28796816,-5616518,-3101258,-17213006,-4519730,
-26850710,-18695486,-6481172,-7962662,-17359130,-17892878,-11413634,-21305936,-14765348,-8275574,-9237854,-12114974,-6174932,-8279834,-7657292,-6134330,
-6107366,-13157174,-16996358,-7937876,-13253630,-25726268,-21401048,-22537622,-11834444,-11555174,-7952114,-12328706,-14956574,-7157126,-6671666,-7895252,
-5577266,-14016164,-37682192,-4078442,-8240468,-8810498,-5005562,-7348730,-9055604,-10898246,-21963278,-9631514,-13640744,-10149662,-25153598,-8515172,
-7022138,-4772858,-17790926,-24545288,-6133604,-9561908,-19856198,-10873946,-8337740,-21186056,-13547432,-18005996,-14108762,-3328106,-6051110,-4074986,
-28091696,-20451224,-9332264,-9592148,-63191360,-7883930,-19967492,-14282372,-5979110,-11074820,-4678970,-17643116,-14052386,-8183606,-10828262,-13066562,
-21418202,-21356642,-4327322,-6214298,-47268542,-14578724,-5046116,-8727140,-26823980,-7065812,-18767558,-7593566,-8870348,-4481210,-13224026,-10024274,
-8712002,-7010516,-6089018,-10118930,-16077548,-22531484,-9535286,-18568784,-7819778,-6772340,-9479774,-4444346,-12459764,-9314114,-23526812,-21990872,
-7107446,-25669730,-8517332,-12434126,-8632676,-3706034,-12961478,-14234312,-8480090,-8255972,-10337078,-4603028,-17747024,-18116174,-17406920,-43653944,
-409352978,-12148022,-5013914,-8916986,-7234034,-10731290,-5413106,-5972378,-6058886,-21923912,-12320282,-19575632,-17757164,-11323010,-12881612,-11372582,
-8637554,-4700390,-8900084,-4413242,-10700066,-7453172,-39402416,-17498774,-11836226,-5681702,-8791922,-5429030,-21181520,-17272364,-13414052,-18140240,
-8075558,-20545022,-7756970,-8364404,-9337556,-7770998,-8772392,-20519750,-10591976,-14460626,-5958650,-8057318,-6645908,-6950630,-14073932,-33201272,
-7177586,-11636708,-16829390,-8747066,-8399234,-12026900,-7582010,-8919902,-11746802,-11254484,-7308806,-15417074,-9188678,-33451076,-4166570,-5467802,
-6249350,-4837946,-6426230,-14154446,-6240116,-10363988,-21374462,-14667446,-10799588,-11744372,-20557982,-8605082,-8491358,-26174198,-5613716,-29443262,
-23196638,-4338938,-36416648,-6211442,-11639396,-23746628,-10624748,-6209318,-11430686,-7318004,-9730550,-9734132,-8713190,-7563596,-16844456,-13032758,
-14552264,-8707700,-12129998,-16549454,-9051674,-21182006,-6170618,-19130600,-10245890,-11303678,-13788164,-15545378,-3256970,-7224692,-9455654,-21002348,
-7895372,-34127372,-14817350,-7877990,-29050832,-6060602,-9002102,-6132710,-8141330,-5818682,-14317256,-17452112,-12029924,-4755434,-15486572,-7326866,
-22599182,-8626682,-9629156,-4798130,-11320094,-9354386,-16728044,-13487816,-6863222,-4267442,-5083538,-12248354,-40287152,-11976194,-22481084,-16116428,
-11128610,-18911414,-17121260,-30596312,-6089618,-6969650,-6690458,-7074182,-5560178,-7902722,-10404470,-8387570,-10163966,-16025060,-7878470,-21772766,
-8434388,-12967148,-8864498,-7569794,-15834062,-6377702,-6056084,-8425748,-10645220,-6142484,-15294116,-20254232,-44834936,-12856610,-5334914,-20283554,
-5783252,-4219058,-11856980,-9018182,-9240356,-10009694,-5773172,-8447618,-8492546,-8226398,-16456856,-13773908,-12531362,-14155688,-13995038,-3118154,
-6397796,-7415636,-11371244,-6554486,-5983508,-6080276,-44415032,-17402870,-11670248,-5988902,-12763514,-5214758,-9480164,-11195678,-4300466,-12295166,
-5177234,-8372180,-22816208,-14344958,-24067172,-9629042,-9457412,-25000508,-28036406,-12184808,-9227378,-13251620,-8439314,-12189062,-14982818,-5677268,
-13234124,-6199274,-10601300,-11106002,-4129418,-3084170,-8023898,-11077580,-4080434,-8274674,-6839174,-10237028,-8340062,-9905510,-24764312,-3749738,
-8254082,-8020820,-12016694,-8753798,-4313066,-10855172,-13426328,-10483202,-27979202,-16450796,-34290884,-22419524,-12438056,-19545644,-9684446,-4325738,
-15585986,-6212468,-16908950,-7734548,-8189516,-22329452,-12510956,-7119716,-14699252,-14691332,-6410630,-7128614,-9862214,-5562068,-4507898,-8045210,
-9852230,-4047338,-7104326,-4506170,-8043638,-10059044,-5751686,-6609458,-4986662,-8892194,-13864646,-6303386,-8123942,-25640240,-7393766,-26469686,
-7120724,-8147828,-12725282,-11851778,-11897462,-10420022,-5022932,-21455894,-12826274,-8529266,-8054402,-8184164,-11636264,-10712342,-11969876,-13432520,
-3960050,-20995544,-5342522,-29269208,-8836634,-8472404,-9673526,-35292206,-8724530,-3970226,-12582722,-16987682,-8360582,-4907930,-6049658,-8832116,
-10576514,-7782356,-8429150,-9261074,-19140806,-5619494,-14274230,-7454450,-5410004,-5610260,-12394706,-16420412,-7311188,-5602970,-10557182,-7514498,
-8316290,-9760262,-14669462,-5350298,-15771368,-10934696,-16279094,-21485540,-61086008,-9238298,-4719398,-11201996,-8782430,-5056754,-12801764,-9792290,
-15024872,-12344744,-9198932,-41009348,-21323216,-3233642,-8178818,-28543448,-4768916,-6367538,-10395236,-17004836,-8552486,-7366970,-12066932,-7399046,
-11436410,-11279390,-10872164,-7736450,-4654886,-13223612,-10177364,-12061730,-11531732,-5780774,-22683746,-12499958,-8607098,-9357140,-9544484,-7644818,
-21720008,-13814516,-7730726,-9283334,-12717830,-5418290,-5980034,-22278206,-12108548,-6562802,-6697010,-7715702,-14799110,-5371634,-8889950,-4710290,
-23459186,-6923894,-9381668,-10691924,-11898596,-14265038,-5143316,-10410536,-5701844,-11651060,-7474010,-10714700,-3497834,-4166282,-8177474,-16408136,
-8928596,-14488556,-14135006,-18564680,-20387396,-13421300,-8327162,-4501670,-9241700,-10452098,-20296784,-17032766,-6797606,-4087994,-7430420,-7193090,
-16014920,-8132582,-11598248,-21608984,-7520774,-13198340,-13161548,-6697490,-9070580,-13671848,-11773046,-13020836,-8122370,-21570062,-10161218,-6618758,
-8721938,-7928966,-8360420,-4453682,-5453012,-26356124,-12919862,-5043098,-7109618,-7239380,-7916378,-20001026,-3981290,-5866358,-4863380,-31844144,
-29330768,-7081850,-14086892,-6471380,-7042916,-7330790,-4278074,-19103240,-11900648,-5281940,-7961090,-8079188,-6365558,-43135112,-12992204,-11232614,
-7611770,-7821122,-3540146,-7542758,-12899108,-7346660,-33228002,-10621388,-12504332,-13050860,-6205046,-8182598,-6169574,-14103758,-12830810,-9295646,
-18920648,-6134054,-6683924,-8068934,-12808940,-8007698,-12271304,-12351170,-21687716,-8195942,-11762948,-16074302,-5992310,-4416404,-11738882,-8667614,
-17684048,-36049232,-3946298,-13888712,-13040876,-5839142,-6353282,-10280054,-4760870,-7551506,-6176498,-18335246,-18315254,-14901284,-5645174,-7436102,
-9980534,-12110330,-11357516,-6735398,-8920454,-7854548,-9545222,-16216286,-11948834,-7001618,-5227826,-4010810,-10919372,-12644300,-14066966,-4194482,
-5616626,-4052282,-7567844,-7225700,-3067754,-9481676,-9292244,-51008312,-9023972,-8735180,-5092646,-33109904,-8296916,-8121956,-4499186,-6293030,
-7037204,-4720370,-9449228,-6017414,-8284772,-7472774,107348,139892,239900,51724,31622,410996,323516,75296,1001396,31178,
265552,109492,75394,141724,227314,107342,127874,110126,1128620,141992,51680,52382,135040,5182756,29770,136336,
85576,31802,140666,74372,140774,332744,30326,140936,420116,144554,31004,181178,144068,73868,74588,142394,
630392,34124,53954,32012,81062,73598,37898,240782,194234,131612,265406,227906,68642,157964,421802,74264,
139856,134204,1111612,68108,107120,106742,73910,1593398,4911076,1397062,314648,9674360,68168,73888,73672,68444,
495050,52174,32602,878782,235966,139492,85546,31834,80104,111046,107914,212878,31762,156424,29746,758656,
86962,140008,254578,74542,246766,172066,1152832,132052,389812,110344,321256,86302,2436508,52984,253732,80158,
142264,40258,639442,32086,156548,106804,31276,203650,29644,51586,73664,241414,274354,1752808,134752,673036,
30454,78856,30796,80774,612878,141106,437062,146128,395392,113986,140944,109660,242626,155362,29776,572332,
107554,110444,268328,194036,29584,150524,41726,296588,46250,35180,157238,195212,79244,829538,161972,273752,
197576,736424,96254,56972,54506,158686,141046,29570,74308,264146,307172,210578,393422,4415114,754076,270884,
2221754,10639154,925058,2726708,230708,2231332,252046,158140,230194,229582,175384,135910,727612,1175950,231652,118558,
39106,365572,144496,614734,35422,131590,116668,103570,62926,265186,92770,11819782,87526,103948,37582,189046,
683020,140498,389060,29482,29578,31598,244958,109934,241312,304222,29974,139222,213904,95662,1282162,352588,
796162,1263856,56674,30748,69094,29944,52894,139954,652954,30964,953788,74182,140764,673852,51706,500350,
30190,35812,31450,159538,30862,29524,32332,30802,1078498,159862,143140,77836,181354,242284,29668,84712,
575662,1323346,29746,198274,359608,914260,145894,55684,75406,556438,346486,305194,34948,30160,73678,1208452,
33274,74488,455476,40150,32098,637600,74434,533206,30412,453208,246010,51922,53380,621688,1160050,2030008,
967126,31582,146434,87544,32116,32230,143950,279676,160996,570874,323254,30424,142708,32374,81256,484528,
29480,314372,233066,315830,948196,52018,93350,140894,51824,1111390,34834,173402,146858,79322,76064,52226,
53666,30068,81806,1719176,142484,29852,159944,35918,53198,31886,320954,1396526,159134,75254,134684,158162,
52856,52532,238352,109628,2015852,55142,74336,30722,99296,52748,2727098,291632,86246,172916,84808,29668,
30124,29570,51674,30436,30340,676756,503254,270808,108010,85840,1036396,30220,136510,293164,31156,227260,
32264,31268,145988,30962,74510,241784,214562,32978,32786,381230,135614,5849390,34994,144692,94178,393416,
30404,29738,84644,74006,177896,197306,142316,483074,141614,257084,78650,190700,423974,42770,510218,109880,
76292,74834,30284,29690,81638,81134,31052,594782,78326,279686,331634,33038,549044,31430,234416,484208,
413282,124094,146852,31202,33410,135800,222824,33452,1597724,31610,153926,85070,52382,75086,252602,3100076,
29600,192350,263686,249784,30194,73706,1474520,503006,144662,73940,52622,114830,381938,216998,596264,33098,
110294,275522,204254,149630,1688360,201860,140584,106816,52196,85514,73676,29930,135410,142310,73972,110026,
292132,1108126,1069192,797032,134782,251254,53098,94408,140282,150938,29834,29752,107080,242258,189716,3876862,
32072,31700,31538,29774,51766,291916,74204,780496,30658,30652,196144,108772,666772,52042,30334,204484,
327382,31288,141784,496084,401794,31972,31738,77722,2186008,34054,132262,74462,1797934,618466,75118,241114,
51638,140968,76330,140482,1851046,179668,29486,29798,140750,29662,29914,240784,3352156,30388,1591864,3791716,
30112,110200,29866,32218,136012,219838,156688,193372,77146,30146,85022,106934,53918,1067954,507680,93104,
89072,29582,73714,51796,29540,1175384,52772,268508,29660,35084,74270,240212,195518,889594,190612,150418,
74062,972614,29924,29594,51860,391192,624472,30202,73888,248308,336904,503926,32458,30994,378772,32674,
426508,30058,75058,272212,107944,520792,390220,30460,432970,29608,30328,1142834,74426,333424,68230,74506,
74776,4981186,242230,585344,512038,3112300,106912,51608,143242,375592,84802,32314,30964,80494,31702,51988,
29680,191572,307322,83092,1200244,29702,140240,29980,255394,68308,74006,75752,190808,555794,30554,142748,
140156,37407608,108206,29954,606824,79586,30460,29524,162250,81860,4618526,190912,74200,158500,29632,140150,
30974,51872,51710,51800,33260,29558,85136,29536,965620,394570,1266976,109726,30490,314704,1696184,624572,
140336,2437468,27117994,29948,434462,52282,178282,255298,29890,73948,140384,426718,74908,
// 
626426,74060,69806,75230,141758,107324,30050,30860,156734,29806,1339276,51646,240496,52132,76712,29690,
29546,8683424,380600,107878,84916,68302,156836,73838,248002,1002916,265168,32006,297296,74672,30922,33532,
93748,240242,30892,30178,228064,74218,51742,29584,111568,89848,141718,2316190,31042,78646,108652,141556,
74416,36853966,74164,77674,141016,30244,75874,51886,90280,156298,74902,143770,32296,79006,300082,31258,
30250,257224,164380,70264,111502,1205716,440092,52876,90820,166162,395518,32540,74342,1829396,29984,180158,
292592,31730,74504,87674,74828,141986,75044,749018,29818,100132,51932,30140,29882,85790,29536,76030,
73940,29758,85762,74396,93236,74458,30274,971956,617282,599786,131798,218888,74222,36362,1110086,29852,
140678,54578,52328,148292,30998,51788,507116,31268,31106,134678,30458,74708,75986,229448,79306,187096,
114280,32188,74374,32866,229426,242656,33514,144538,30076,145456,84310,31660,68350,132586,246868,40882,
30694,82474,32458,115738,33988,389428,76804,35158,36670,56956,33622,52204,146482,139882,33394,35206,
141460,255670,113584,71428,107638,110608,110122,38506,170008,190384,213754,54040,30334,142378,112552,33802,
111364,36052,169576,56794,37210,88690,393316,266200,146644,33946,31180,156202,31810,78262,29524,231856,
57802,74446,68998,31396,54580,35122,109744,79720,76048,171952,29956,32152,38770,89338,144214,142864,
36562,70834,77290,237940,135016,34132,77884,35026,57604,80044,194920,34450,53320,52690,141406,113764,
84904,34348,75940,32692,135670,78550,32854,52834,181024,81736,69052,228328,94036,87880,34294,33556,
30748,225952,31612,157426,157750,30982,295936,33538,36994,76318,34540,33970,78064,137770,78874,29560,
257128,30742,86740,398176,34474,142054,371284,111094,53104,192328,31066,30724,75202,78928,143350,53122,
78856,94594,70618,38002,32746,143566,52186,56020,209866,31270,70024,30364,31468,144808,96538,147076,
96052,79954,87988,135988,29884,30346,244924,52636,75418,35530,33910,34162,111316,153232,33484,78658,
178384,141946,76426,322132,82924,195244,32002,152314,31624,88474,76930,190546,30796,108934,32206,142756,
79666,404980,156688,69322,140758,32614,107152,76588,242008,87664,240226,198196,34186,32134,109096,77092,
29986,74590,89608,32260,51808,141016,155752,33460,272032,32218,134530,33028,30850,30508,68674,30022,
30238,29806,75400,70456,81688,84058,141244,56938,58198,32380,54346,55048,107530,115528,36394,79198,
79036,89176,108178,134368,196378,78280,147562,30526,36970,74266,113260,31342,131692,247840,51772,76498,
140650,137128,192928,262906,33316,108664,30028,86098,35044,31990,30118,32956,193462,30532,33964,148858,
75526,31606,39850,109150,99670,77722,108772,265228,175468,162610,90796,82660,31666,32056,193786,241522,
109258,148372,133558,242170,76606,182074,257722,87892,76012,31774,70996,54778,199120,52510,34054,82600,
73942,147616,205600,85396,54994,246058,31012,163642,36598,147766,136474,30904,34900,33178,80980,33046,
54238,88852,30442,52348,35674,58522,75796,143026,232108,33676,111640,32830,271264,76336,30712,31174,
264956,232564,29596,74306,231026,29912,142616,29566,29710,29564,51788,29608,73798,107096,29714,74102,
829282,29584,112388,29702,51818,1426538,398648,288326,484988,258374,29890,233416,297856,271528,2252492,221300,
29582,30044,1778852,29608,68282,10117472,134956,603716,53078,75368,2265458,80722,81766,1407088,181108,74134,
629488,150262,1245826,75052,144838,2376172,2015512,294688,54178,85222,722206,597382,176698,1499806,2924308,139354,
75502,39538,30502,81586,370672,161074,32626,29720,140516,75994,652342,75526,712930,141304,624382,68458,
107746,30248,30002,374738,30356,196406,52226,1739074,85496,7292540,74044,85246,615628,227854,389636,85016,
73898,141100,534634,73870,29786,107464,410044,159952,30962,51694,85480,242452,109888,148840,29626,73900,
617806,954602,74132,502378,143384,615614,30326,1146032,29812,782554,267788,140492,342788,110966,51836,192488,
84958,73898,29594,140542,74948,29722,135878,77708,30686,74576,30494,31064,388364,81158,379676,190946,
138308,157636,32410,631972,108712,84976,73898,639400,240730,969730,9105530,284414,85420,29702,1196362,160624,
52216,77086,30664,33388,29644,76114,368758,316054,78454,503812,388522,162772,157222,29576,29918,74572,
51736,403936,242098,190312,140740,240314,74012,52028,390326,2331698,529892,110474,32822,29962,29578,146890,
368038,93700,242050,283528,1118728,240392,121748,241930,495728,74230,73996,74012,51830,32702,29888,51776,
141188,29768,229222,241924,190624,137188,395176,324058,51922,85942,233212,504526,29656,149608,74074,111052,
29828,389828,615574,140482,5357368,78544,409454,245636,961118,85016,2737844,14673608,318086,96986,269162,144314,
157058,37802,318404,1116062,315386,492878,5573168,35878,30046,399544,110524,327454,31606,29662,242890,164302,
225052,200650,76444,54364,743836,195640,29734,52690,1934710,288076,30328,148594,30274,75760,74878,87736,
53356,51866,210862,29836,140422,390064,74848,30556,75352,29764,127886,74126,375166,672076,1466308,29896,
109108,139088,51878,74698,74194,30022,73940,1652372,644932,2300278,100792,162904,420142,93622,349444,2327332,
36886,76972,37462,8955130,254092,185908,147622,622606,75694,42850,159124,107482,418486,108616,186646,103342,
58726,35110,88006,259564,513580,65998,57484,824026,998284,792856,88246,107590,347530,441814,1084792,15872800,
633514,1175062,61246,1681330,80644,103234,213934,146362,333274,421402,198382,986188,106906,46414,569992,415054,
838588,274198,1296028,292612,257932,278572,3702844,292810,429976,134254,701878,811858,89878,233938,76162,46714,
1200592,220654,1033276,8170672,79852,232222,155074,57322,44266,301672,432550,46630,257134,82174,254674,1152076,
101434,511798,88798,458050,277546,5875294,91678,1513900,101422,127678,197734,89230,53756500,1001200,596818,1981786,
702994,2880208,1063246,829126,412732,201118,274468,149782,1768108,332788,31450,411196,86854,1036660,142906,164506,
89704,89410,466474,87610,107164,1693750,442786,326146,807646,315778,3991528,383692,90742,2332354,214906,118246,
105166,333976,93172,3101044,643342,508396,993298,86638,233518,113314,464302,107758,585994,158230,9680674,521164,
476074,30694,2779004,788918,854444,289766,107516,92228,80246,31862,382304,85154,240284,70124,31628,141572,
149726,391052,29678,30542,222314,32276,30488,33044,32504,74342,54104,145784,172478,30602,113054,171992,
32234,29774,35732,390296,74368,289250,502802,29614,135238,242548,51848,905284,74092,110146,2274628,29758,
905878,32950,54370,30316,107230,75172,254812,1291144,29746,15972664,1398496,398404,29602,98914,522724,45814,
6543130,156334,30164,266384,194690,573548,7646752,233548,230128,160012,74044,114922,52702,269308,95146,31894,
1192438,515512,30358,520534,54574,233884,259954,27337906,29818,949408,202588,81928,33892,126736,131272,77068,
1521694,164548,505954,195778,52108,26023222,396118,1854826,107308,29692,139408,31282,77464,34486,388726,243352,
53026,335692,86866,30502,197236,178882,74602,30862,54808,1156444,141022,414692,312014,157400,2522474,1212596,
1330118,74672,142586,190646,191482,132226,191644,107636,766958,30608,491230,328270,1076998,142040,74936,30224,
31448,422474,52952,74116,31672,1477808,1149326,31574,79874,161104,1590196,77488,74212,33322,149218,616264,
150772,326986,398050,74680,33334,136084,74050,158872,29794,234250,175876,74518,30100,903976,52060,218218,
30010,30640,477256,51898,31048,195532,74032,111778,75022,29662,33514,30724,92776,31432,30832,269476,
29650,68440,145168,242044,101222,69200,85094,160196,29870,1396292,151106,1479398,145814,128962,30484,157250,
29882,783200,68452,85174,85268,30518,1949642,143620,30328,533608,108232,32152,32830,197872,108718,170602,
127804,80116,157372,51880,30850,29878,235132,2644874,85976,75038,306586,32926,596650,1224112,80992,145210,
159934,75116,29828,68414,87332,52484,390260,29728,107524,30070,152522,628904,86804,112808,94558,195622,
2118352,132442,31084,151160,54008,153680,287978,137618,51866,29618,30248,467492,165740,31634,36116,34646,
76892,78620,29948,193208,141206,74966,756944,76082,39374,74084,79610,241700,31508,52874,54170,75920,
52082,142664,107258,78728,141692,87530,93608,112874,98234,52784,35690,632228,86684,88100,86102,32990,
506650,51796,241132,81172,30278,30448,145630,29770,30394,170702,30748,32404,136138,2225140,31756,74680,
74968,30676,111292,30508,52492,30994,29950,651110,29624,141304,31816,74020,390862,242338,135388,128840,
75448,627272,30134,787544,29758,239902,22106434,206950,160666,135062,316930,29786,93740,51892,74440,30238,
29662,82756,107578,234316,557036,55082,1737422,74186,56540,122570,436310,519482,141560,31742,625562,199178,
375074,1440614,411614,1507220,88742,30194,264008,293750,30026,52112,573074,598886,31412,185276,264518,144908,
80162,79622,30986,142856,160622,690092,74546,79514,34082,2762396,32420,34010,330398,354428,180272,147824,
107030,231272,448946,89336,404810,33050,31502,537884,55046,630092,37934,81134,32852,188666,35948,415988,
74014,74068,30928,397760,29762,147770,78808,169888,224212,77458,150142,77944,228604,38314,36478,159088,
111082,75622,32962,74866,82198,110098,144148,32068,34474,32818,174142,75784,76162,87418,269266,31882,
109624,31378,147064,133438,53884,129376,75442,32392,182152,132466,34588,69508,142852,85636,148738,146254,
74038,1275392,74180,75350,293690,31082,133040,479426,29822,29608,2258588,379394,68764,2244796,246622,2330482,
87862,141550,588346,199600,78586,378986,1826104,74036,75764,828910,1337498,51878,70562,2000302,74662,29662,
128852,144050,240926,204506,29834,74930,107618,190678,636160,74038,30514,52624,52502,79436,622784,29894,
29612,268004,31892,316982,140834,52106,3791396,216452,140506,29986,218572,233710,411856,141292,29734,240758,
210910,29698,29776,242458,29750,971536,29782,86824,126374,29630,594916,111832,75322,529972,51856,81286,
113308,805564,30664,538594,29648,107836,74426,271556,406472,74156,31022,6123856,2016346,716294,74090,240742,
130142,75770,205796,30572,74744,191762,294434,74222,1415612,29758,30874,30172,29752,1113676,190816,81314,
69488,31598,247298,52388,290516,32878,461404,1414666,29756,74270,
// 
81646,31606,268738,31330,243892,32650,173644,511678,138166,74710,142858,1838062,30484,74294,81746,526364,
220484,228284,241136,74564,172712,68852,30566,428246,2425544,30242,107396,141640,51898,739132,158092,75218,
745442,30340,3609436,222202,45262,661360,340300,29692,66322,457240,152974,258952,1312114,51904,555070,31096,
194854,29900,74548,30076,29872,29638,241534,111238,557216,136604,107522,30476,633536,14201072,344402,428744,
85432,29878,110974,29848,74806,31036,86404,75454,189994,29932,89158,147868,52618,437146,429952,74842,
192094,29806,456908,93554,373108,298378,29830,110224,74252,375248,85586,100126,214282,90358,30436,235486,
2431846,965014,4265884,670636,1071046,530614,573796,2258296,119332,63106,17402056,131644,274492,193282,38878,132316,
99838,86956,143470,36406,446374,282670,355708,161254,2384596,98326,168382,101422,97894,518950,87814,78562,
100054,127618,295792,36574,75448,381340,160444,386872,998146,342856,86446,36190,1657648,154180,812980,319528,
165556,278980,565558,160372,32254,89710,221470,165358,212338,1229920,389512,37666,103366,250630,460630,173788,
600004,471682,1206568,576898,3464974,251650,83980,176542,35380,490690,56230,138826,451108,70054,313912,2049202,
41698,1057006,3395098,3378040,193420,478126,34030,674398,165058,1257508,266590,74816,29816,74276,175954,68674,
52370,12767324,78350,75956,79304,30014,30050,29906,77810,1337774,974084,288788,29816,30230,1849598,77036,
142808,1508648,159836,267386,327842,170906,81044,925484,52064,384434,3814268,249620,157064,281564,156122,70352,
438650,127058,143306,253130,387482,227210,4271594,4297942,29764,162094,252454,157720,29704,320980,31132,150220,
30532,52210,51868,68572,140834,157538,427708,281932,30004,85408,148744,30328,191026,693556,29968,74456,
379808,521206,3863590,107798,32174,172826,75812,78998,159250,345712,52016,30250,241264,77212,74656,155080,
191824,151030,109162,482452,30256,75196,30718,55294,408454,52540,85912,109196,159686,107684,74356,51970,
52078,191500,29858,74498,31946,31460,244256,75092,31202,2967926,74660,241340,53540,86012,250694,51922,
141304,76324,391594,74164,69904,52268,791566,479590,624142,158482,75538,31066,29816,29734,68728,93626,
228560,68572,270110,85442,51892,721474,29872,137278,241408,360316,30196,158392,15127426,531550,730006,1189978,
1855468,59938,1444834,77410,1045150,137018,143552,29662,30508,29992,33142,29884,236608,74716,30406,30172,
591082,364550,1858378,34258,87796,187294,110974,200944,88930,729400,221296,948262,151886,81122,128264,249338,
807266,777566,143066,143228,395948,32648,406774,30466,29800,110536,523360,398620,30202,141580,85426,183454,
163810,108028,400078,33370,197830,86236,79480,316324,29798,345716,52346,29684,74474,141470,30058,74158,
74282,111230,140900,1169942,346172,229436,77576,110516,133514,29992,422168,30038,68828,159518,68882,74252,
110554,136042,1013536,557668,158212,52252,29690,74662,144364,143132,52532,30428,110102,76514,243248,392288,
515408,75218,29948,31886,77648,31532,533228,142754,272678,30956,383324,2114486,143860,131968,210520,30484,
143266,30232,141698,29680,74422,74924,52042,135472,372842,30838,113356,31342,351004,77332,31762,94402,
30478,74990,86540,85318,52180,148058,146222,51932,636488,138062,29698,29798,30082,110872,30340,459712,
141412,30802,29984,141490,69046,75340,143434,75646,85336,152066,29792,1364150,75878,53732,232172,30662,
152552,78164,3419930,267334,30226,407302,52096,2368556,29822,74254,30502,417370,412232,29782,74314,30026,
107764,809932,234610,393710,228740,312124,30064,81388,2483788,2223562,74216,86270,31790,30350,94082,323870,
74540,242318,30296,75512,1150786,52364,30112,51992,135908,52154,191552,30446,233366,74722,30056,29714,
2233694,233002,30112,29842,174706,24068458,141922,558800,243764,30518,141056,53138,74474,136210,68728,143242,
52240,398068,31624,78748,74732,141106,30046,54014,81266,51962,30598,150364,170650,35026,500020,30502,
628426,320140,141940,242866,1448308,148426,557848,4432246,312076,152992,32488,135520,228988,110062,78202,82594,
332488,74276,29864,75356,302224,74302,53518,211234,74732,466636,395140,143392,290200,85528,177962,5010842,
432560,96530,435638,294158,1371674,394922,44546,36308,29824,29800,29792,542374,76786,747952,243988,1476214,
436282,133108,391730,878378,621692,1102280,33362,141196,135406,3910394,55274,86126,242768,144122,31226,34706,
31172,137804,813506,232502,30818,1505396,292892,32054,245684,29948,200228,158222,222914,1592876,29894,1692776,
29774,75494,80138,109946,219614,231212,592706,458632,360700,242938,324550,180514,29998,30112,97666,159508,
310132,74368,29860,143380,392212,32866,401446,86726,30224,191626,173848,242602,30184,142486,74554,478798,
4366474,825964,85828,29722,235852,162044,81314,241870,142132,591034,517954,86374,392204,241544,158942,549938,
392338,75412,74422,142804,33364,266464,76474,336808,617464,74348,2750030,1240357362,74284,676996,322918,6574648,
191860,286990,110794,235636,107872,29924,267106,107950,443020,74488,135734,223976,392680,74566,29900,76508,
896174,31034,55064,31058,33506,75284,52256,615428,75428,171188,602306,33308,29896,137110,173816,142412,
90908,29812,30478,29746,30178,86896,392188,159106,144328,383008,188816,112676,31348,145864,408358,76186,
74582,29852,191816,108026,257452,85558,157892,956426,75604,74308,41846,34598,90086,153056,4187390,148124,
453188,583580,82694,75440,290036,78158,917462,175610,84908,78428,86036,30782,79382,370886,293972,1271756,
36074,6710420,31844,650648,514892,31934,34070,158600,30962,879086,227774,194204,145802,1016930,35030,97430,
266060,30452,151958,460940,1176188,88952,86558,56876,35300,39134,33014,58046,32126,806978,36194,505172,
52738,245404,29972,75274,52654,29974,143098,30436,30136,1237084,86278,30652,534182,75082,559876,289660,
29980,29758,236018,337082,936974,29738,198974,918506,94082,158258,160688,244424,230558,1292726,52412,632738,
52270,52432,241588,52184,645128,141226,346280,141952,132950,79228,31372,241984,107884,108262,467578,52072,
193924,149806,53116,81046,31852,364732,1033954,142552,55528,53656,497548,31336,32626,378388,409654,152722,
518032,55384,271234,280918,144676,191494,141274,32722,140848,69046,108586,117604,33598,1306162,145756,76996,
200548,132994,109666,33436,79768,30232,148348,144946,214558,52306,31868,316988,1725820,1846510,52172,74624,
194054,242384,229856,242222,29776,158078,559342,52306,74908,108820,29800,76960,29780,498926,52042,74966,
29960,30902,30068,212246,29956,74758,74956,29848,75226,321754,110624,141446,74458,68812,74386,609938,
1812302,52526,100406,77642,160874,729098,334412,30626,32492,80846,94304,54452,1984346,34082,243182,32138,
142172,271718,33734,31112,132392,408904,498706,322054,107998,917746,135760,1244320,69250,230920,85580,90764,
52100,52136,141872,520358,1704932,34892,689594,676148,52066,74360,171398,108704,88900,69478,30106,52180,
192034,243010,269776,142894,242200,393830,74716,74516,79430,2233580,116852,29884,52426,76882,52988,107966,
1250336,3285794,871346,192368,74440,911656,76924,161038,29828,29780,431080,929716,150982,29938,30950,30056,
267754,395518,2253682,52102,30250,213724,74686,29848,30430,143284,52498,36658,934786,
// 
1431938,273038,24042758,851060,1262540,3973838,4580042,1044406,30032,180260,85702,74768,29942,69092,191686,30424,
647554,403030,53038,95878,30586,52516,781366,97876,950410,107914,191900,29788,29836,191816,30262,136156,
233870,107986,31618,1472476,86104,241922,336740,213388,30772,138544,676162,31132,74708,31742,9772136,185924,
136964,148472,30068,52292,247904,80324,30746,77264,30644,153224,32012,33626,145718,52778,33554,231704,
38078,114254,55316,989144,30986,75626,52238,1313084,30836,249614,560438,70418,149822,201346,74480,30266,
29830,266998,30154,142258,6786146,42395150,29810,8906078,14036780,13240388,789392,392816,4345454,511346,17954282,17278634,
3276254,3945962,3753362,570206,23434952,1783490,18275186,4693430,10716428,3552302,2087012,917438,35447366,4107656,67088540,1181594,
12173132,15077576,10439690,8884004,130334,9181640,30195698,8971310,10401662,2468702,669998,1456988,1325630,704990,17920892,1284626,
860510,29700074,25846580,3364220,13135412,654878,2447138,226600058,5047958,1146386,956846,3748754,4841078,4319210,1902998,2948312,
3162758,1704758,1824356,25076552,2372942,2003582,5312378,1114822,481354,274520,52418,211502,151292,79532,77318,53210,
194714,572984,149084,31250,74528,242072,137527298,30572,29882,244826,109034,555352,499882,411766,69196,82078,
89968,1222072,243934,79666,81772,464956,78892,32134,353596,74914,79396,29978,245524,86692,31150,42094,
104962,248224,207130,148648,30052,277582,580846,447616,30190,408604,3453880,33094,685498,174334,191902,658894,
82858,30952,143398,53740,31708,433390,34780,59806,32440,35266,54082,30664,139816,249328,147118,2112844,
34978,86842,32392,92098,929434,32194,242552,2153504,131684,29984,31660,85808,29936,2850262,29984,30092,
2344144,30442,1143950,1835894,30022,75158,131870,52544,74492,958498,52118,75002,74966,54728,29984,176896,
30610,29872,506272,108092,29972,242638,128980,108892,1284922,99412,33148,236494,97948,79948,248284,760456,
38626,892726,1347544,38998,234538,154978,2008144,558028,483076,7676722,4339594,1032850,78922,35260,58606,1288780,
332062,151246,41950,34990,1124056,44290,483184,361612,92386,882028,2208250,81934,130300,1258840,94474,237034,
139780,812692,562402,309004,206200,34030,77410,172558,93598,238294,79732,190054,46666,277774,215566,56932,
54286,8940880,200710,40642,91630,61414,2843686,36874,766036,751300,116776,233188,319726,53944,183484,81838,
261766,170254,451594,217996,144982,1046350,39886,209944,311950,144928,299644,43234,1156978,1655614,469090,5316652,
83620,641944,630820,244126,36898,678934,68974,86446,264598,137662,293680,120718,77374,156268,100708,1820170,
2207026,166852,83512,979390,355366,691678,76654,148498,35038,270082,37450,407620,216748,117982,3973528,251074,
72322,800380,83878,208162,87370,100846,42766,259552,36028,160732,83530,1383208,79300,145738,55294,153730,
531784,2824570,1712764,148654,225286,488338,155782,143800,82424,143792,29882,247148,29924,145574,171296,718670,
79802,564902,175898,89732,30086,143630,134318,420104,5516198,113894,511904,36830,32042,159578,74906,30662,
56036,30190,86998,30298,52924,245930,30788,142034,86086,174578,269606,52180,108782,86024,536242,86368,
30796,110776,405022,74554,30040,621682,129730,254266,30316,247462,52996,146374,55750,137074,139180,3326918,
29830,108128,75016,395686,150418,29914,77608,253520,29924,29878,192022,33206,30110,5503868,31532,91988,
516614,75110,53648,1113692,1931144,1473872,80348,31022,78052,69022,30034,626044,132746,74774,30164,1078022,
85676,4627832,53744,159338,30322,142282,639730,206890,321400,30068,30320,75284,29842,30032,75668,29876,
31274,222836,656168,30050,148706,108508,392996,74666,258184,154774,86716,74692,29870,30640,46546,498670,
31306,612502,1214332,182452,182722,81526,333430,3738454,267820,1341178,87730,1428316,11211838,819430,369016,148894,
133558,199870,3305590,649744,2609296,143026,40666,258262,245734,54742,103930,95602,88054,973762,234862,5009506,
40066,107158,1944790,308794,165112,440068,96028,558166,826990,1468348,419656,4100830,1448098,150322,223198,6371158,
1071106,798088,30856,1223080,877192,166174,159370,176398,1241692,108124,4818994,133738,63058,178486,37210,1435720,
64246,221314,53608,316024,103018,80530,337480,80692,1313248,176542,46462,555532,684898,104578,123802,432502,
59602,200914,26246734,169330,452284,127570,1360066,185404,190582,235672,331756,37690,242590,463300,192436,1388950,
1809520,738862,323818,52636,113794,121858,232978,117634,108664,1511854,32740,857608,67522,31714,144862,116338,
478258,465226,1789000,146194,306628,153610,109066,75580,169738,2818132,111442,225052,314518,122170,380734,101722,
30238,95890,118708,42046,450664,1570300,135826,230560,397690,520954,161986,128212,3081688,75958,77020,358258,
164830,1090132,911068,148954,189034,740698,1125394,2495914,829420,315562,1227454,663694,86494,499594,275218,526036,
298222,188602,616324,53122,39634,526486,418642,357352,780964,2721904,100258,431386,897946,33838,204304,299038,
276196,760666,102892,1866442,644020,152356,7900492,310138,464692,477070,283414,181150,129886,535156,203758,377212,
40378,2430880,121138,254326,251080,583018,34324,1291822,3637462,532366,107602,385918,713266,3012046,291478,2721742,
257656,600730,408802,120238,374344,810196,31606,190654,5308396,69250,269548,274012,156562,1656592,633820,1590430,
459574,816784,110986,802996,135682,137074,136474,1355530,644074,709864,198268,266884,464092,202738,1048606,108212,
466322,30068,74732,75956,224158,112054,74722,74686,841162,1063966,3481150,673222,1775884,3384616,105502,271948,
5016550,172966,642118,2047592,74576,211066,69226,141616,794396,150308,34850,2134718,157598,2610224,141014,110366,
111554,33230,83132,148634,38078,506972,2444146,78766,142126,193696,31084,3441148,77470,142504,1515524,32696,
179720,196340,75128,79070,193910,395672,53630,254390,380858,901364,1238378,77396,328184,420440,479674,154408,
36202,91426,34798,29822,52180,3234754,867526,22154068,1666054,2234518,10428148,4894876,6725314,75068,137306,191986,
86228,30182,68984,286322,30230,620582,74696,232660,52552,87598,677524,53488,30928,108940,77890,74938,
1827046,53578,53596,29818,637672,274222,74758,34606,31438,29956,142706,29968,141598,152110,136028,9005128,
52186,29912,30214,30550,82072,30388,30236,113684,30422,30332,74792,53456,30206,52538,142778,394904,
264836,85786,462052,76976,78596,30566,94124,242540,150842,181622,134966,197576,344834,762560,319004,1294352,
244880,69284,52940,393686,444044,631826,30968,144530,30698,76886,272780,149228,31466,9772028,134774,202162,
30442,193162,517696,1829572,394900,87790,108304,271012,52438,334192,69448,31414,208934,515992,203536,52358,
30236,31190,74548,74764,220048,136874,197486,86546,2007440,30454,78082,798026,224414,78008,33002,77288,
30488,238442,31262,31634,648206,229976,32678,109544,76118,91238,623066,74876,108356,130022,2708654,42026,
86066,30284,91898,60614,163598,143168,537692,40814,306806,34334,639104,153548,84232804,1578214,2468650,478774,
662188,92404,5343340,309352,161758,123898,26746588,66610,173650,783982,2870572,148594,516442,377470,39730,160798,
765202,352414,81626,29998,503920,2626246,30394,29990,86152,108590,132722,8026352,94814,31922,159620,197366,
1298786,30146,87434,142322,96758,149894,31166,30320,142118,30572,6261872,30604,1454842,8149978,510302,141886,
629612,115238,29852,1496636,29906,76382,324512,31124,74978,2039012,523316,30404,82138,52420,507380,204988,
109300,145226,212198,466094,144658,29860,161110,136564,506890,30412,31120,29950,142930,30718,75284,30314,
109024,32884,136138,393892,29866,108376,30778,52298,29996,29858,29962,52660,74954,158590,137392,32626,
30224,76364,77354,394856,29860,917548,264670,245344,30110,394124,30082,636188,129904,154852,802460,52328,
142208,871342,192614,142556,338422,30028,74758,29962,29854,141760,348770,229952,440722,52234,244180,138764,
74636,1049480,32078,75104,893504,30014,950408,691784,678662,141554,30032,85952,134102,31574,483682,75038,
85850,80482,242554,30692,109406,30728,78770,236414,143732,145514,30866,78742,30106,587368,157984,30598,
75232,143486,39278,44522,242954,272762,31544,93878,438002,110564,52436,168056,3883304,114536,4273508,159956,
56684,93716,31022,1505096,142346,92918,215282,331568,22201028,116966,30748,31660,29968,332926,52312,245140,
235564,30500,30794,1105160,101516,117284,46286,165884,100916,1679972,566834,240254,81032,2509898,238796,110138,
160412,182312,327572,39470,473504,149588,104066,406670,77864,231236,35204,91430,1212710,197780,1307726,231650,
74740,243434,459866,30094,159344,85880,142100,900260,791396,325424,181766,31192,30544,229264,30442,78406,
76192,253618,100552,254914,29896,231172,77524,234088,241306,142610,75550,30308,3893284,100564,52562,291482,
723104,29954,52616,251360,108322,30110,75884,159538,174376,135994,110722,108832,30430,10224550,30856,245404,
375418,75244,75370,183038,75800,30422,75332,74738,144272,30164,75746,532370,964882,31084,53098,75232,
394804,30034,364904,331616,29938,30424,269872,30056,77332,111322,193324,110200,94384,109228,220954,30658,
30286,133474,141970,52808,775514,243326,30002,29966,1139914,859006,30040,30032,876406,1140800,213272,6206324,
52822,139258,75044,30382,142228,1196524,243964,1200364,755938,100618,679202,100946,172322,29878,30328,161050,
108700,145762,30670,75022,31270,52384,
// 
324986,159116,30326,242986,52322,236944,158914,52720,621496,30124,272440,30926,1478798,326878,562864,326506,
146482,30568,108502,145132,602134,278134,80332,99124,189286,481054,155878,100618,29930,30830,30016,781258,
30628,108418,31618,52376,69116,52378,196732,152614,30130,31346,54614,30554,29936,130376,326504,720872,
111176,52490,29906,32456,158966,159290,30148,30652,30766,76984,30992,395006,30122,30304,76756,142042,
129182,352382,255944,89456,95596,144766,30268,75034,76078,33526,30374,31358,194390,101000,30244,522374,
80924,239504,75182,87490,87598,138844,77890,232318,53740,142006,30802,6976894,1198018,2204212,86882,30350,
299966,777980,193088,75584,417484,31384,52450,74944,31390,31642,385894,30268,108748,35746,54124,88306,
78580,75160,52630,30760,137608,30112,159940,52414,52396,1142018,3116996,76904,79244,78146,395720,53030,
396206,669626,133730,148940,30266,623654,144944,192706,152566,74824,31436,1005890,77900,280076,30452,1261958,
396932,477584,369662,319334,500912,34100,30824,74948,110048,259664,920354,30934,30668,800066,330698,201164,
31222,30970,76366,243026,394738,142448,33290,269294,29960,236156,179294,101528,133772,30938,391280,244238,
76208,2728454,86554,81928,29992,30242,35380,2670670,53836,273610,100726,237466,902446,87694,30184,70756,
142660,88558,25032394,198766,133786,76924,4751236,69302,678554,142928,30764,30382,30118,143546,52676,419624,
30302,54206,145138,75028,29974,108488,30056,29954,30188,29936,1275598,17097622,1306702,976222,5959666,1659538,
2507986,2729710,476542,12771442,25193116,14013172,8083546,20111986,1919062,875134,50161366,3775096,4729978,3812446,661942,522622,
4753828,6144316,1889902,1821436,3945682,15125626,1989046,3044638,1526974,41503762,4615288,2210662,605566,630838,2662756,1740214,
448054,4824946,6432472,16772572,4216708,2671804,2012374,890038,2461438,1381870,1946878,11743180,2051740,1225618,3889666,11574748,
7245622,453886,4826188,1153726,3795922,17212024,773974,2960974,8885278,1069534,1092862,1489852,1709110,3594418,2478934,802558,
34218136,1342180,27960940,27686296,13260286,11777866,46608220,934750,52287130,15055480,1558054,1841878,1280350,1335166,28615042,2242738,
30650974,40440994,3464542,3266254,1980412,23869252,6986908,19456648,1549294,658270,17583652,1243900,5585932,1639612,29433094,3782926,
2600812,5159224,15076054,33155254,7255216,6999580,9437374,1792702,6885010,2741374,9456922,6071074,6367960,17093926,2776366,2223676,
3220444,4812598,958354,3869758,6491350,3974842,3218554,6346450,1909342,13136806,13734694,66476386,1747918,5720182,1781314,3216574,
852670,5820076,1317718,6963742,6390748,15860458,7355386,9481150,722806,8589898,1459198,3206566,2506750,1525726,16026508,3248758,
930430,6147154,5219404,7343308,3645820,5784280,13230712,14086972,4230838,32392162,2362780,1312594,1287538,7056358,2149966,769462,
2840356,967102,3830500,6072778,5924026,17130268,2569870,5325010,1713598,4926808,2424796,2780854,1784764,13152790,16397002,4635730,
6143752,4854130,5066674,3466486,2624446,1225918,2066158,8318626,2379628,3895702,14992390,1341586,1022806,2249836,3820780,9381220,
1635166,1070134,923662,2107036,3081148,2388652,1413982,24219172,11388886,2523214,1329334,4105090,1352014,3648364,3048850,6585226,
1788604,2901646,2325436,3068026,7647382,5135524,1058840,962612,196748,143162,30662,78434,32710,29914,29950,86206,
53716,265810,400282,669202,76172,138734,79844,86300,416588,890068,75118,30262,144994,188182,35668,776344,
529906,75280,246082,78610,1006348,153418,30334,1214194,744394,1013068,145156,249484,108580,81742,859978,110686,
80248,252562,34966,404680,1032592,147910,30748,144184,146128,110308,687046,77008,144346,76630,110524,154444,
391798,33922,32842,53326,145210,32194,30088,58636,69814,32968,52732,31510,233824,201262,32482,76828,
32518,53650,324328,134446,88696,171544,111496,33196,42070,90478,488342,194182,5149252,31624,11684008,140086,
32452,1264546,504154,423226,442108,55762,41002,30274,40678,81064,158578,174322,30178,142702,251344,29944,
517672,648628,34138,34252,195022,133498,82522,111706,87994,114814,32308,172648,978724,30124,1631584,47782,
31492,428254,30916,105742,89974,31834,2180764,445582,97954,133108,91132,85294,45082,36874,268702,44566,
81658,101356,157546,399088,81028,90838,108658,2371336,150964,977914,701758,78904,89242,91126,177994,143614,
740746,2280256,383896,163864,83188,33562,176722,702874,603046,229966,86488,172162,10586188,144802,276994,87316,
242686,31978,77932,984778,33676,15496768,1273888,41686,32398,59884,1681702,430192,87382,1167544,679024,274372,
787402,638038,340606,157222,56428,875428,34468,119188,239272,37222,30994,138652,63286,176104,37006,691426,
74842,90802,340822,112354,159004,335674,209554,40858,95014,204724,187054,1693366,543808,270334,338662,199234,
90376,85654,78256,76708,56482,77716,145882,31786,93322,102358,31192,825562,78472,82414,35332,394712,
74924,953410,75688,31156,30352,137254,175324,77164,203534,36212,95804,413906,111254,149846,1305692,33782,
248342,248828,75010,418360,30892,87418,52552,145768,594614,32204,33476,32234,82634,88094,342488,54284,
30710,509882,245666,88106,109766,2192000,30602,214952,30242,511790,688736,168086,251012,88160,94570,142226,
243070,30164,3185960,76234,865714,251086,232114,86248,250438,81022,298490,142754,108694,245168,132340,30452,
52856,76090,30448,74902,101624,142454,74980,74854,75502,133984,69446,511832,276452,301562,627236,1894238,
144584,236888,253726,3332878,144124,1033370,143014,52696,1057124,350066,31604,75242,112898,142444,52666,30718,
149996,316556,52384,29932,394916,75154,29938,152398,329032,30262,52484,133804,30008,246436,143078,143186,
32342,75038,811462,681646,355900,77260,30334,87022,30772,168418,78448,70084,150826,82408,890356,95140,
387184,83530,585334,30260,31016,921242,77554,232858,69442,228808,30634,32380,232720,30814,193348,452878,
75394,964738,74980,75880,151714,147340,252124,444484,70846,334132,134674,1412182,130768,30104,144016,2532814,
312416,30200,88208,204022,159142,69886,52768,30664,30898,31708,54766,52606,2554832,87404,632306,1404082,
74926,235780,509590,109864,159922,34676,317744,151244,32678,134684,30674,1553678,30176,31988,162008,111194,
30212,245852,208838,160064,77012,57044,158966,477908,30062,87002,91466,1109258,75266,532988,428912,702610,
444364,30454,323044,77344,98626,144250,29986,3220402,213358,365756,94528,-41286434,-119545538,-41161922,-33420146,-79847114,
-40984124,-39118220,-461617556,-81313862,-29397686,-160945640,-211688558,-68744462,-82857074,-47247884,-52059608,-61566740,-32573330,-77660888,-44751056,-21082118,
-350502944,-42112904,-321318158,-84444188,-38601752,-71466818,-44907602,56804,30746,32306,199298,166970,1064270,70178,81038,53240,
33626,2261612,31322,164378,666560,276476,91100,81524,635618,175556,32162,79958,53294,33356,42626,134894,
77150,35366,55346,640316,80786,140396,340142,226802,725852,881642,47606,915662,98006,57380,529184,412868,
32180,34340,272354,171722,527348,54518,3837080,838778,61286,79364,504254,81470,34502,247304,32078,37706,
383870,196382,34868,117884,399764,1179308,31844,740594,194924,254918,272684,93956,179444,1675496,77330,59378,
1846742,95582,118856,75980,610670,355916,162038,132140,402824,102542,283862,30620,141590,298238,961670,1072874,
233444,117938,54626,111614,148970,33842,70664,36986,917498,235586,156098,171068,193952,518816,102974,143246,
846884,110270,854984,62942,115016,168752,1839386,33050,39614,154316,80732,76610,2631476,37598,1289882,32708,
203900,10071650,399746,147674,58694,1041266,338186,76934,106094,39062,966908,268868,424532,246170,195410,257996,
143312,786278,33788,273656,103574,32954,87644,196508,1887896,924626,41978,89750,152048,53348,114698,35354,
45698,52414,142676,76472,244546,936502,192922,137236,143458,69380,508846,151174,55162,75928,163192,69274,
355510,142780,209128,55288,30988,91612,265576,679432,110686,241420,75532,85684,1154290,163558,33340,243976,
86104,295804,245920,71056,30538,30838,79438,219916,31918,142564,30682,31324,30610,29998,213112,77800,
30412,86374,296824,30862,145048,30748,77332,30334,34150,159448,33538,33562,103244,367628,119954,32306,
76088,32294,548654,109586,66479576,529862,210164,199856,148178,110342,405812,333074,283502,283124,69872,347276,
1021574,137498,45626,176978,80696,184154,257258,79778,63734,259058,3107972,10854326,194036,108068,111692,35642,
212504,161192,179822,35894,291602,202448,35876,299882,808706,142472,36164,122708,77132,110234,54122,186806,
53942,104486,272648,335948,90248,32954,82262,31442,478784,36002,31586,115364,473636,358364,213566,245108,
518078,75728,810182,82946,32648,544394,249332,82292,277994,33026,87446,79706,42314,193124,116822,75458,
31172,76574,39362,137174,191108,29972,179408,541526,34436,2272538,144668,111476,33356,388964,383132,617384,
104648,36902,206822,55292,997544,37346,59234,87554,-4999954,811892,590168,39218,71978,244832,116798,81218,
204626,60206,33698,203906,31766,987674,221252,53348,58046,159908,96566,431084,150296,30278,223832,364034,
194186,320438,53636,40802,214934,53078,31874,679916,56282,680582,419144,394904,53132,35534,37562,172706,
37994,314552,101732,33482,94892,34706,209738,160076,384548,150188,32036,343622,762716,86078,660962,39686,
137612,365594,2430182,96404,32564,196454,35066,125078,413588,332798,1016714,95054,93596,100454,746192,2272808,
42386,194672,170588,384536,30242,285446,155036,1152794,30614,301442,154226,201314,658532,77222,193988,76952,
969086,263972,37814,34454,39146,30782,34898,903638,54284,435638,227954,1209926,58982,92462,140414,32594,
98894,30398,1492022,749594,95144,1231688,378614,369146,149636,33014,471422,219308,32132,76322,444386,31082,
35588,32468,33062,87008,143642,38162,116174,36722,33266,349124,244136,36182,94766,520994,118442,275198,
54212,41702,404354,278012,41666,37802,280442,262604,247934,165242,198794,81182,34052,467048,116876,1111646,
75926,45794,97412,76754,111368,34292,240194,1285148,114554,982208,79022,34022,126434,33122,32834,58442,
36398,38786,206276,32522,1523396,149684,213962,839504,186296,38378,233876,38882,76214,31316,33806,32168,
278114,1357886,53186,107204,256772,202196,70196,1147934,-13209964,92252,99842,-42881998,30304,160972,513322,193616,
254654,76652,511922,230084,510056,30386,142720,30496,30010,105304,1865752,76030,680398,286468,30082,75472,
76748,79484,32180,1838012,30902,248018,95480,30788,144122,248504,2272532,30446,232388,520664,341738,109310,
98668,152986,244048,74956,513976,377560,33394,642064,52444,161302,144634,411580,31690,575014,3288214,89362,
1056352,29956,79942,75298,149896,146362,395842,83602,1146442,212806,938542,32836,30160,30952,31864,406048,
30190,30362,3261052,108394,30142,30214,525124,96838,1388872,98674,30062,30206,29968,429370,115528,154222,
1693456,160594,803590,328108,2690242,121012,30496,30910,244204,112966,34828,1784824,653884,52568,268798,30146,
30326,6212230,29968,30538,53098,108802,678356,30332,142460,52814,29960,31972,243790,115546,220396,557728,
135428,243464,258772,29974,142348,31738,30424,143266,94762,85684,173228,195698,30052,30194,87554,2610764,
78164,75194,53102,75518,145232,30418,52438,29984,244912,-3177112,349256,292880,30224,30440,433640,30242,
230924,397028,280382,30296,30326,74990,52664,149450,456986,182126,-1273498,-3881716,-1858264,-3336424,-4829416,-1367962,
-3357322,-3028504,-4456420,-1703950,-4489702,-12017356,-1215526,-3278104,-2124970,-1384486,-1421806,-757750,-4743610,-1158478,-1819786,-2359282,
-6939142,-1867948,-1716910,-3816106,-1622068,-3260218,-2116294,-1525198,-6094570,-3003028,-1060204,-4813378,-2077018,-1381390,-2658940,-1841098,
74944,193256,143522,542068,86458,30824,30164,30182,76316,149894,77234,734386,160942,499780,182758,331870,
52498,75298,191026,78124,53186,193412,441506,224804,86686,31528,251704,401390,476086,1645144,30578,433868,
1485166,174988,76522,159880,519662,30182,1150958,69332,30502,75124,160478,172196,193102,296216,53162,53468,
76262,269132,74966,31766,160276,32404,87202,142582,143770,108922,75982,637394,142876,30098,1600730,400156,
30010,2019172,30104,52892,31222,144112,30754,684202,32162,52592,208004,270806,247466,52574,30544,1036810,
233044,30268,142732,130228,193654,30430,54520,997444,684460,163882,180376,141388,79156,301852,75340,138472,
79696,54034,30754,31732,30052,30022,31798,478510,76312,54178,1237042,30034,638776,53678,244376,30566,
30026,81224,483416,86726,111674,30536,174962,193084,235780,230542,194270,30164,625648,244624,510952,142942,
142994,398198,396254,31078,86596,207790,146260,143452,160066,195184,81352,81514,79732,160876,172486,270196,
161038,246160,148042,1044172,89566,31564,32518,76492,76924,159580,76582,88054,416482,30844,79354,32524,
33172,217708,250702,75664,543106,176860,52648,30250,322948,32920,143126,16716860,469366,81142,646378,160906,
122458,917242,55174,204172,191686,309958,91084,190948,887872,347692,76678,607966,224194,36058,333286,1255378,
89692,10036924,422962,178834,90598,77326,34108,312154,654802,344086,599128,458572,671314,35212,91852,169108,
54598,239164,696112,33046,435118,31468,782986,851632,53734,144394,84082,646054,38974,32116,97234,155194,
130544,396248,218132,142690,636274,229450,512156,31178,69404,142768,30274,136888,111160,76708,1140470,81530,
90488,3060602,662780,35756,75122,1723508,83114,36506,564956,316664,33578,2147672,31364,89030,70328,82478,
31274,165464,78092,31574,55226,116390,138302,34130,109726,213088,75830,293252,3639752,69958,189676,30370,
86464,395752,319774,30952,79942,1146946,138952,30224,30556,1622656,142786,77428,86308,1511362,75626,75068};
//
// cycle counts
//
unsigned int size7[3333]={
1,2,3,42,2,3,5,1,9,1,3,3,3,4,5,14,1,2,1,6,3,4,5,1,81,4,4,3,2,35,5,
17,2,2,2,3,2,6,1,1,17,2,1,1,7,20,1,6,4,33,1,2,3,3,3,2,6,3,5,3,45,6,
4,1,9,76,2,2,138,2,8,11,1,3,1,64,3,2,2,3,7,13,8,63,3,20,2,2,2,1,5,16,8,
5,7,1,1,4,13,11,6,5,6,1,2,3,1,2,2,2,2,3,1,2,5,1,2,14,1,1,2,1,2,14,
4,6,2,31,4,3,5,2,2,4,5,1,1,1,1,1,10,40,4,1,4,2,8,1,3,23,2,1,3,9,1,
8,5,3,1,1,6,2,2,2,5,7,
//total=1300
2,34,10,16,1,2,2,19,8,3,4,3,4,2,3,8,1,25,3,2,3,3,2,64,4,1,1,1,8,5,8,
16,1,2,1,4,2,37,2,14,1,1,9,4,2,15,8,2,8,4,1,3,16,2,7,5,1,2,4,21,1,1,
2,6,2,31,2,1,2,5,2,7,2,3,2,2,2,1,9,2,9,13,3,1,1,2,2,3,4,11,1,55,1,
32,6,20,2,3,1,1,1,2,3,7,1,2,1,1,60,8,5,8,3,2,1,3,1,1,2,3,70,1,10,5,
32,4,3,10,6,43,4,1,5,2,21,6,1,5,103,7,1,1,2,4,1,10,1,10,1,2,3,2,3,2,3,
1,5,3,19,4,1,2,2,1,50,2,44,
//total=1337
5,4,3,4,1,2,5,5,2,2,35,6,2,3,1,2,8,2,10,2,5,12,7,8,2,13,2,1,5,2,2,
8,7,6,1,2,1,2,5,7,5,2,1,4,3,55,2,2,5,1,2,6,2,16,2,4,2,2,1,3,1,67,
1,2,3,8,10,4,3,3,1,25,5,2,2,3,4,3,2,38,66,8,1,10,1,2,14,2,7,1,1,3,4,
4,8,8,156,2,4,57,2,5,3,2,3,1,5,1,31,1,6,13,6,1,5,33,2,33,33,8,35,5,2,12,
3,6,1,14,2,1798,7,2,23,85,3,2,3,2,7,9,1,2,1,2,4,2,5,1,2,1,2,3,5,1,4,
5,2,1,2,2,6,3,13,2,14,2,6,
//total=3177
64,15,3,1,1,2,2,3,41,2,3,2,1,2,3,3,2,2,2,2,2,5,2,23,3,2,1,3,2,1,1,
6,2,3,39,3,260,13,5,2,3,4,44,14,4,19,2,8,4,4,1,3,1,2,5,1,2,3,2,1,6,4,
1,1,22,2,3,1,1,2,2,2,53,31,5,4,1,2,2,3,16,7,1,1,15,2,1,9,3,4,1,2,1,
1,5,4,24,5,12,3,7,2,2,5,7,18,6,3,1,3,1,17,2,22,2,6,4,6,4,5,5,6,1,2,
1,11,32,11,3,8,1,28,1,1,6,2,2,4,2,2,2,3,4,2,101,43,10,13,6,1,1,3,3,2,16,
6,1,2,1,2,6,5,3,1,3,1,
//total=1419
20,2,3,3,3,3,3,10,2,2,2,10,7,1,1,2,2,1,40,4,11,21,1,1,5,2,9,4,20,2,6,
1,7,4,4,2,2,2,283,5,1,1,2,19,4,2,3,1,2,38,3,3,3,1,1,1,2,2,3,20,1,2,
2,8,31,12,4,34,39,1,2,1,57,14,2,6,35,15,15,1,2,2,3,3,1,13,3,2,1,1,3,7,2,
16,4,14,19,1,7,6,2,1,2,14,4,4,2,6,6,1,1,12,1,1,2,2,1,8,5,10,2,3,19,4,
2,6,2,3,22,11,6,4,2,4,82,1,1,11,2,4,2,14,3,2,1,2,2,3,5,3,3,2,5,3,6,
3,1,5,13,1,20,1,3,11,18,7,13,
//total=1445
1,4,1,9,2,2,6,1,10,9,11,5,22,3,1,3,19,9,5,3,11,5,16,2,2,1,3,4,6,1,2,
40,7,1,1,7,4,2,5,6,2,4,1,4,2,1,19,4,6,2,2,2,4,52,3,7,13,11,2,2,2,6,
5,1,207,1,1,3,8,1,1,2,17,6,2,2,7,2,25,4,4,1,1,4,8,4,1,6,3,2,1,4,123,
6,1,40,1,1,35,4,4,12,1,2,3,1,2,7,12,6,1,3,2,1,2,35,4,20,2,2,3,1,2,11,
6,1,22,10,3,3,17,9,6,10,3,3,1,1,4,2,5,37,21,68,2,1,3,3,4,2,2,12,7,13,1,
5,9,1,1,2,2,2,1,2,4,1,2,
//total=1401
2,11,3,1,3,4,1,1,1,16,40,11,2,2,4,25,1,4,11,3,3,5,41,9,1,7,4,2,7,8,1,
1,3,6,1,17,2,5,1,4,1,30,2,3,2,7,1,1,1,4,7,28,2,10,6,1,1,1,2,4,19,5,
2,3,2,51,21,3,4,2,5,2,1,2,2,1,2,2,2,66,11,13,2,12,4,5,9,5,2,9,14,6,19,
5,47,1,7,3,3,6,78,31,23,9,9,3,5,8,2,10,1,2,5,1,1,1,3,51,1,1,1,23,12,1,
2,6,1,1,22,1,8,4,4,2,6,23,2,3,1,5,3,5,2,1,2,1,3,1,3,12,2,3,2,2,12,
1,75,11,52,5,2,1,4,10,6,2,
//total=1364
2,4,1,2,4,7,3,125,7,13,30,1,1,4,14,5,1,2,4,1,2,18,4,2,1,5,1,12,2,21,22,
12,3,2,2,1,2,10,7,3,1,1,4,1,1,13,3,37,6,1,4,49,4,96,2,3,21,2,2,16,4,1,
3,5,3,2,2,21,2,15,2,4,1,1,4,2,12,1,12,12,2,53,1,1,1,4,4,8,5,2,2,2,1,
1,4,5,1,3,4,1,2,2,32,2,3,11,1,6,13,4,2,2,2,6,2,1,16,1,3,52,11,5,22,15,
2,3,8,4,15,6,1,11,10,2,2,5,2,2,1,2,4,1,6,2,1,2,4,3,65,1,2,37,1,1,5,
3,1,3,26,4,2,2,1,1,5,35,2,
//total=1356
2,3,2,8,1,2,134,5,5,13,2,1,2,1,1,7,10,1,2,2,3,2,1,5,15,1,153,9,1,1,1,
370,6,3,4,1,13,1,4,3,11,2,4,2,2,3,3,3,19,5,1,3,1,1,5,5,47,9,1,2,3,4,
1,9,2,3,3,1,5,1,13,66,11,1,6,1,2,2,4,6,4,32,12,2,5,113,2,2,19,1,3,8,1,
1,3,5,3,57,3,3,32,3,3,2,2,6,2,3,9,1,1,3,4,50,1,2,2,1,2,16,57,10,3,2,
4,1,3,2,3,1,12,3,1,2,1,2,4,2,41,1,2,29,2,13,2,3,1,1,21,3,9,5,4,3,3,
5,1,1,9,3,4,4,5,2,1,1,2,
//total=1792
10,9,3,3,2,4,2,2,3,12,4,2,2,5,7,5,3,3,11,4,2,3,10,2,17,9,2,2,4,579,2,
49,2,2,3,4,1,1,1,6,3,10,1,3,6,21,1,1,3,21,4,47,2,2,9,3,4,8,1,2,3,1,
2,3,27,5,2,2,2,10,1,5,62,63,14,2,2,2,6,1,15,23,1,20,7,3,4,2,7,4,1,1,4,
1,3,6,18,7,1,1,17,1,13,2,3,2,40,8,2,14,9,84,5,4,2,1,6,3,1,1,2,2,19,3,
5,1,2,1,3,33,8,9,3,4,6,3,102,2,33,5,5,2,4,10,3,3,3,2,1,3,1,14,5,2,21,
2,1,1,3,26,2,24,1,4,3,1,
//total=1904
2,2,2,16,1,2,1,1,2,2,80,5,1,2,2,10,5,3,13,2,3,2,1,3,11,5,3,10,12,13,3,
3,3,1,5,7,1,1,18,1,6,1,3,10,1,1,4,11,1,1,3,2,9,48,1,5,1,5,2,23,4,57,
2,1,75,4,4,3,2,2,1,17,2,1,2,3,1,2,8,1,11,3,2,9,2,56,1,1,1,3,3,4,1,
7,4,1,3,2,3,15,1,1,3,2,2,2,4,3,3,1,1,11,4,5,2,17,93,1,1,2,1,1,3,4,
4,78,4,5,2,5,7,2,2,3,3,1,3,1,2,3,1,2,4,1,2,2,6,3,35,2,1,4,10,2,2,
2,1,1,7,3,19,2,7,2,1,1,1,
//total=1139
3,11,3,3,24,3,2,1,1,2,1,6,9,109,1,1,5,8,2,7,2,15,2,3,3,15,1,4,2,2,19,
4,1,3,1,5,9,4,15,2,8,1,7,2,2,1,1,43,4,1,4,3,3,26,4,4,1,1,2,2,4,25,
4,2,1,2,2,8,9,3,1,4,8,2,1,2,7,1,20,11,7,5,7,3,29,1,4,1,8,2,3,20,2,
3,6,8,1,1,19,2,14,12,1,1,10,11,2,3,12,1,1,29,1,1,248,14,2,24,8,2,2,3,1,3,
6,7,1,1,6,24,1,3,22,1,2,6,1,11,26,4,34,4,2,1,1,2,15,6,2,4,19,6,3,1,1,
186,56,38,4,1,16,1,1,2,91,7,4,
//total=1719
45,2,1,1,5,3,4,4,1,1,22,13,2,8,9,1,7,4,1,2,25,4,2,2,1,18,4,2,2,2,1,
78,1,1,3,1,2,12,6,2,196,1,2,1,2,47,2,21,5,2,28,2,2,5,2,1,6,3,1,5,4,28,
6,1,33,2,1,3,12,2,1,5,2,2,1,3,10,2,1,1,1,3,4,43,2,3,20,12,3,4,1,14,3,
3,7,2,10,1,10,7,7,5,2,4,2,1,2,1,2,3,1,34,2,5,1,3,3,11,2,1,4,9,2,1,
2,11,2,4,1,6,4,7,104,2,5,1,2,5,4,5,2,4,6,39,21,2,1,1,3,921,10,1,5,1,4,
2,7,3,2,4,1,1,5,27,11,971,
//total=3240
18,2,1,2,3,4,2,159,4,1,5,5,6,3,3,13,1,1,1,1,1,1,7,2,2,1,2,10,15,4,2,
10,1,16,3,1,1,6,3,7,23,3,8,1,4,2,5,18,10,2,15,2,1,6,4,5,1,2,2,10,1,8,
3,4,1,1,1,8,6,1,82,20,2,1,1,8,7,5,49,4,6,2,1,9,4,10,7,3,8,7,2,3,2,
1,7,5,2,2,6,3,280,7,2,26,2,2,3,1,1,6,13,4,5,10,1,3,1,52,4,8,1,4,1,1,
14,3,6,7,49,1,7,1,1,51,10,2,2,1,4,1,2,1,3,6,1,9,2,2,9,2,6,7,6,1,2,
25,3,2,2,37,1,3,3,6,1,3,4,
//total=1504
8,11,1,11,3,2,25,2,12,1,3,3,1,1,2,394,2,2,2,4,44,31,2,2,3,2,11,2,1,3,2,
2,2,1,7,2,1,3,2,2,5,5,4,24,1,10,3,4,3,1,3,3,1,3,51,6,6,2,17,2,19,3,
1,5,19,3,2,1,75,1,22,13,2,2,1,2,3,2,3,2,2,7,4,2,37,2,1,4,18,1,17,2,5,
1,1,3,2,7,1,2,1,17,8,8,10,7,2,3,14,2,1,3,2,3,3,1,3,3,3,5,8,7,3,11,
2,2,2,52,6,1,3,9,44,3,9,3,6,2,13,9,3,63,6,9,7,2,21,1,2,2,4,4,62,3,8,
8,5,4,6,5,10,3,3,2,1,12,1,
//total=1620
2,25,1,1,11,1,15,9,3,3,2,5,1,4,1,3,3,4,1,1,1,4,8,1,2,3,7,15,6,1,4,
5,24,10,10,5,9,11,3,18,3,8,4,8,26,9,3,1,6,1,21,1,1,7,44,2,2,3,5,1,1,4,
6,54,4,7,4,1,2,1,2,2,2,3,10,1,1,2574,3,1,6,5,7,5,33,1,5,2,3,2,2,35,1,
5,1,8,2,12,3,1,16,2,1,1,12,28,2,2,3,88,4,2,3,2,35,3,2,13,66,2,18,2,6,10,
3,2,2,1,4,2,1,20,1,4,1,5,3,16,9,2,9,4,4,22,2,6,1,3,1,10,1,2,2,3,12,
3,2,4,8,7,3,2,2,5,1,2,
//total=3741
9,5,5,3,2,3,3,3,1,41,13,2,4,2,1,2,2,3,22,338,1,2,4,2,2,2,3,2,8,4,5,
1,2,1,4,28,2,8,6,1,2,4,3,3,1,3,1,8,2,1,4,2,6,1,2,1,1,1,11,5,1,3,
2,1,1,15,2,6,8,8,2,1,1,2,7,14,2,4,17,26,1,8,2,5,2,3,2,154,34,1,2,3,1,
23,4,53,9,3,3,3,6,2,4,43,9,2,3,2,3,16,3,7,6,3,4,5,45,4,1,4,1,13,2,6,
1,1,3,5,1,1,2,7,60,3,3,43,8,1,2,9,1,1,2,1,3,3,7,5,12,7,1,4,1,3,2,
10,1,1,5,2,2,1,9,6,6,3,2,
//total=1498
13,14,4,2,16,1,6,8,18,2,4,3,96,3,2,39,13,2,9,2,2,5,2,1,16,3,4,13,6,1,6,
1,2,2,1,2,17,2,10,1,10,10,18,6,2,9,1,6,6,1,2,19,6,1,2,1,2,1,8,2,2,5,
1,1,6,1,6,10,4,2,3,1,2,1,3,2,5,10,1,1,1,6,1,3,6,6,7,1,2,3,23,3,4,
1,5,10,2,1,7,5,2,30,16,2,12,2,5,4,9,3,9,1,4,2,2,14,2,3,9,2,4,4,2,2,
2,54,2,1,9,1,5,14,3,2,1,1,1,1,49,2,2,6,1,1,6,2,1,5,6,2,3,22,9,10,1,
3,9,1,1,4,3,6,4,2,4,2,13,
//total=1053
7,1,2,1,3,12,1,2,1,2,1,4,2,5,33,1,2,4,67,2,18,16,1,42,4,1,2,1,2,2,2,
1,4,1,5,4,2,147,25,4,3,1,2,1,2,17,1,1,1,5,2,2,13,4,8,5,3,1,8,1,2,4,
1,242,5,15,2,3,14,8,16,5,1,9,2,1,7,19,1,3,1,2,1,4,11,2,28,13,1,2,3,3,4,
2,33,22,1,4,1,1,18,3,1,1,12,2,1,2,3,10,2,7,3,2,1,3,4,4,2,1,1,2,3,1,
2,6,2,3,15,1,2,2,8,6,25,7,31,1,2,1,7,14,1,1,1,2,6,1,2,12,9,6,2,3,1,
11,5,3,1,1,3,2,1,7,3,9,
//total=1334
3,1,1,6,2,15,2,5,2,4,13,4,3,3,4,6,4,1,4,11,6,21,14,3,17,1,4,3,1,1,13,
3,1,17,4,2,5,3,5,220,6,8,5,65,1,148,2,7,10,6,22,1,1,1,2,7,2,1,1,1,2,3,
2,4,8,3,1,2,5,3,2,2,1,5,1,1,1,1,4,17,3,23,1,2,3,9,3,6,26,10,1,29,154,
1,2,5,1,50,304,3,7,10,16,33,1,8,2,17,1,1,2,5,5,5,2,8,2,1,8,2,1,1,55,1,
2,2,6,9,4,3,1,2,2,4,4,2,2,1,7,7,1,1,2,3,2,4,6,31,10,3,2,4,3,39,2,
52,3,3,3,5,26,2,3,10,1,6,2};
//total=1920