//
// ATTACHMENT POINTS (lower words only, 180001<=c<=189997)
// 11/14/13 (dkc)
//
unsigned int numbc=3333;
unsigned int cbegin=180001;
int att[3192+2393+1530+1703+1610+2607+2203+1366+1543+1746+6507+1543+17675]={
// 
1203934,164902,104752,45652,112576,618382,218756,2038244,1099976,114662,114428,49586,78998,163424,113258,45614,
1990442,79322,47048,46316,2014814,45176,888842,228638,1203302,80042,114392,319856,45722,221078,47594,46346,
164774,1730504,290522,290684,1526918,206942,228476,79664,218648,45356,338762,-25776574,-23912386,-30129016,-231398626,-40771078,
-39760564,-12642946,-56810416,-115517068,-85783792,-82361662,-20010292,-27800386,-65633758,-14930788,-28684186,-14436724,-34798786,-29034652,-49908526,-97858744,
-35458888,-14070886,-30051538,-65103208,-11588884,-240389908,-31993594,-37009318,-14335198,-24306046,-37014946,-82542778,-157653106,-44977084,-41258194,-44852002,
-21494686,-12522004,-36310732,-20313862,-44147686,-15866374,-83549932,-385650448,-20618764,-40197964,-53844964,-16063954,-42094618,-54739852,-33318736,-175821622,
-112844068,-60247204,-12888214,-147464278,-17394358,-458626264,-24778258,-14436796,-19737364,-87326152,-18285682,-38950018,-160319464,-20372776,-36274174,-8465962,
-24222454,-56320648,-126661534,-47240206,-41354422,-112065214,-22362514,-199876192,-66570268,-31946938,-44609506,-49779736,-28668982,-33295912,-48499918,-15919144,
-21010804,-23594362,-28476628,-15504514,-19255252,-22271278,-63262816,-58577614,-32113636,-28703092,-265527772,-41083204,-62289106,-20894206,-101305762,-36742606,
-51858664,-32241922,-36388312,-143127052,-3732538,-43861714,-236846968,-44220382,-287203696,-38035546,-11485618,-94065928,-30103756,-96887716,-29016076,-40404424,
-102076942,-119333626,-54814696,-17229778,-186961984,-12745444,-30880048,-37174174,-15747304,-88943074,-61347238,-104498476,-401407378,-17221342,-20631118,-58628338,
-25327348,-47497306,-59093764,-56491396,-5551474,-65087278,-34132948,-26287468,-61716868,-16351198,-21011668,-54101734,-24960406,-121776262,-26020966,-19240954,
-49941574,-293250184,-12754132,-28190158,-39258526,-16742914,-13050886,-49261174,-15091954,-68931742,-25051876,-19440034,-145551382,-10107922,-33747298,-18452776,
-268453978,-51078814,-47802994,-41969554,-38429206,-98659186,-18468052,-70557694,-44449492,-29882038,-153741274,-10759174,-15918874,-46198708,-41846962,-84390106,
-8947642,-47346064,-52528372,-187607596,-54831148,-156313366,-41465068,-22929412,-140195176,-20522356,-27885274,-19449076,-37780126,-63312892,-29800966,-47228236,
-23990938,-20536954,-30424936,-60099784,-113158624,-12463348,-152516248,-31131916,-20328136,-47884336,-41376292,-18911212,-36155212,-44268496,-29026888,-27566836,
-40145596,618928,239392,273058,637552,119260,239372,45236,112670,115478,45728,935332,114206,633038,55286,756890,
600962,169208,918806,560408,46328,105146,627692,367982,947746,169186,48406,48970,193384,48394,2268670,602176,
221854,463882,212428,365818,1517680,1983388,227188,144194,342932,167546,165494,1265240,160826,229532,47714,48326,
164468,214508,108392,5636648,47828,565346,490622,46310,236702,45488,45020,79394,226604,120080,1758164,50402,
131954,321206,317012,121700,78962,292214,1019162,129740,174890,321386,46022,119000,85028,298694,45950,222688,
45352,7226596,348778,2669266,118288,116722,113932,643924,49906,112526,267662,1312918,45052,214448,79136,765220,
2261668,229954,45082,113962,129758,239222,49826,112978,45098,45044,205580,163430,45062,370826,215144,45818,
45272,899216,163528,113578,112948,45778,45322,113216,310096,214490,45290,46256,79124,370900,45424,1806220,
113482,351844,265150,202282,112870,114346,78914,205456,388150,387652,51772,490454,220154,131948,527432,130544,
1411016,214268,104660,45346,113782,112556,45860,112564,354538,114904,215452,79162,439102,115696,962524,45574,
124066,113176,551368,114130,112742,45268,45152,47186,46070,45158,239944,6322360,229934,45446,427822,45406,
292256,45668,48356,167456,50174,561014,114398,45458,214306,765916,652030,368692,115216,45196,115090,112586,
130654,114050,78836,113042,45698,240320,403868,2574802,1399492,112654,2242378,114562,225808,834814,404218,150226,
303274,512764,217756,262474,112708,106324,47764,300574,596296,78838,216136,79918,48466,226666,46942,261964,
164494,373474,49006,1566442,46376,79166,112670,260432,78934,214054,768904,956336,113882,52046,164822,113198,
45482,215186,144134,527162,48164,197018,123182,511892,78958,401536,129470,199438,104182,47842,56626,594586,
783406,45766,129922,113536,367138,112922,228112,557230,117034,51802,240370,1296448,165778,607234,45152,45062,
491518,165262,365998,46640,142376,46244,10938452,130352,45352,366238,79274,45362,47576,167632,50740,391108,
112624,78934,196096,48418,1986964,45814,112894,119140,45832,214142,765644,167764,664942,113782,484816,623002,
201298,79156,199792,280840,112738,797350,46426,1038532,1307128,45748,579316,785848,45472,104432,113474,45352,
79378,1197694,45380,2664034,130514,47674,412456,2179148,201664,606548,129584,652714,353482,205906,389842,45124,
129860,405550,937426,113638,112630,114050,1543190,742192,47836,215146,3289906,79166,201338,114128,45836,246440,
258524,298034,227780,45256,129568,45310,114962,79388,113594,290498,652298,27279104,45152,1265918,112838,48392,
47948,131174,80792,531086,45998,367988,50954,214196,113936,45788,1756324,47278,46054,46804,598918,765976,
217246,945436,79030,214870,164578,48196,14727910,214166,7802710,192188,215000,240064,45104,113180,599638,271396,
780754,8705362,131914,2118388,1241344,104662,700564,1563916,469940,1186904,407936,354062,46460,775526,595504,239056,
45790,114238,113536,45332,129692,884618,112922,215288,114820,113522,132128,163382,233668,339250,45680,112916,
500096,326750,115814,207254,203366,671648,332582,1108388,78872,164324,270698,339224,1072766,82490,114428,46742,
46148,1716716,45326,84776,4593332,113114,690170,47948,45482,50018,132026,787466,116264,291812,49460,217064,
245090,511916,962912,47540,322376,577162,45358,214496,112724,45278,45350,214658,11939056,225322,80536,45868,
170896,46294,129676,218248,130850,749204,218164,694228,143362,229438,113728,114754,45382,48074,526898,125276,
411806,594758,349886,290792,113186,347978,165152,85802,116768,1463726,120206,5135698,46276,307648,112886,768500,
368116,225394,1943134,376540,178072,46390,299734,1264300,83578,54556,82408,231964,9337408,81166,419524,50380,
1236760,46930,222316,164626,83704,112766,115736,1587650,46012,1984990,534632,113276,114500,113096,567938,114032,
79124,45200,214102,761698,227608,45442,481834,104398,114418,129652,166706,2434742,113012,196564,79276,366406,
197050,206986,207796,958382,45086,79136,170542,436522,81604,245506,412462,151174,8659624,108082,596926,220522,
405838,310792,771646,46246,174988,493006,761638,46606,78922,776020,202522,299956,116194,309280,132202,131716,
1004800,46210,301252,48232,45712,53716,141070,117328,2819650,119524,117526,80362,213544,919264,52276,140788,
1610968,388066,219604,107434,218146,4797724,54454,117040,317962,2229160,324982,117976,52750,212086,166234,52258,
45850,825646,123898,230620,86050,50692,47380,1223338,1265908,2814628,271534,79192,654520,80578,403096,388390,
968458,643342,47326,320000,46280,119972,214202,113330,115562,292718,219872,982568,223220,427658,291584,327776,
168422,215768,142538,46040,46478,1408870,392374,80260,116092,129670,3565252,669292,47890,2799964,45208,163666,
910234,46972,2425744,45478,3281102,239776,130000,46786,630796,2715332,47096,79658,115502,813896,1282118,45206,
214520,163994,49058,217058,205142,215492,754118,46958,1198346,319816,152218,48856,1000216,134002,201548,79036,
594728,45182,79454,1193966,45368,45092,-22505824,-23181454,-313517122,-16774426,-796104586,-12792682,-17414818,-7215868,-19552102,-21237364,
-30662452,-31189084,-53027596,-6068662,-10990456,-209218762,-18386872,-5472556,-16532452,-18321202,-37769626,-14615026,-50078062,-22612744,-24370018,-8564194,
-25259014,767986,239524,45170,214430,2417224,113404,46264,210808,530770,46576,115366,45218,47764,297460,45532,
163486,112960,455536,45124,105208,258776,576602,45128,526174,45292,156298,657736,2128534,595688,1117328,45296,
46372,214312,291424,413830,113854,368156,322736,242138,930362,45752,112906,937342,219194,129980,113858,113210,
619604,903428,46322,45290,1094560,48136,249298,46222,519556,163960,87898,46348,138532,260836,115900,132808,
392182,446764,109930,1478920,115972,378682,226402,82588,49378,7497610,114712,128590,647860,321268,47482,47578,
117268,79690,218302,91714,215602,133780,107878,411082,93082,255868,1263040,132388,209158,49972,55210,144760,
791188,144364,304690,46978,88636,249064,124216,49486,45628,137230,50812,4332388,113146,2613940,45202,121912,
143464,240226,49090,121570,927904,51196,292876,45724,1108384,79726,397960,494770,633832,354148,624598,243304,
1223674,206734,45310,126970,254896,238756,178330,1345336,121966,201298,341350,52198,816226,168772,117736,62638,
187180,113578,166066,877156,245032,227860,83506,105610,47812,130864,770542,147190,123532,50398,1292686,142204,
47068,226078,164122,125782,48202,139018,48766,385486,120112,374308,121084,385000,121588,168496,48022,219526,
46102,57346,50470,223486,735136,85396,391648,585328,382570,125908,57298,84748,57766,8392756,176488,766510,
1219462,311344,536398,132370,336442,120940,49588,122020,813544,343024,982438,46516,48262,798730,217222,1002220,
262294,873754,88438,46318,291580,117754,763846,305512,14141716,248092,56518,56338,49372,916522,222028,84442,
764944,209488,751378,702736,273316,87142,229534,750364,52090,52954,45688,2517412,314908,299794,59134,52564,
122074,340870,734530,45466,352330,55978,240538,219112,211594,50146,119788,55492,113596,222244,348970,403792,
1452742,269584,47806,122542,60250,53212,921058,225322,59566,119212,229642,52726,54934,165256,83452,367384,
87826,54412,430780,48442,49324,61054,46642,116170,241234,203488,87556,1883338,237418,55822,54490,122668,
309886,298708,50458,215446,410278,109444,607588,45400,119518,377548,216034,752074,83668,47266,845662,59974,
54670,116548,115198,45484,47290,227266,401044,1042072,91462,510712,218878,620224,1105744,54106,68074,53818,
491650,357178,450016,370030,308794,310252,117592,139714,121480,11363746,1264876,121750,214348,202030,758572,216364,
834766,4374574,358690,47398,222610,106366,86044,114550,290608,286924,151438,45194,45404,113710,271202,363548,
214814,371306,79160,785882,46352,79124,114104,45644,45776,46598,119234,216758,113510,612200,595676,112880,
260408,130370,171770,298262,7956448,215542,45718,45502,567082,962848,113768,45326,113272,79784,113774,45242,
215132,285182,163904,202072,920530,164974,45856,45490,45254,112780,45586,1137926,113174,45368,215044,113722,
481534,368296,1457566,1506182,298588,112846,240754,366592,115042,215824,113368,768676,937318,405902,653662,45326,
366668,665890,215924,113108,79426,1172164,130222,239356,45148,320896,295754,106972,238114,170920,325816,115210,
88990,767206,292924,63358,677836,79108,360028,143692,670330,107080,114706,236008,244942,411352,366742,48562,
114262,119530,220834,117154,843400,51778,298756,89098,116380,170728,91636,239464,174130,391528,54844,53794,
235198,58258,123688,309454,177076,135412,128476,511948,489052,169138,380188,144376,50038,50266,49870,472744,
88810,81052,151954,50794,700948,218086,203806,406108,114292,164278,202660,51796,46810,221320,231526,250192,
248212,291790,119422,1866052,82132,180046,45160,2139184,227638,417184,137062,47314,82870,294706,83140,47176,
406978,2242216,114760,47338,51076,52414,224344,79432,179506,141622,217918,49834,211408,50590,51346,142216,
52180,214516,104974,405322,620920,483220,166276,218404,179800,531100,124984,757384,79054,142054,391780,373546,
679300,215650,459622,53182,92590,223750,234928,237310,46222,232606,47770,578698,312364,49822,170326,1812592,
627622,138328,245782,45154,227104,82780,704890,116758,63766,47098,367804,1454896,117892,4394224,47746,127090,
81160,208204,572158,306856,134740,121852,115048,938764,355618,124966,226348,394768,526726,53866,114490,84724,
298468,4685824,228880,55582,209638,49516,46708,79090,271576,124228,120016,83698,223588,145510,51586,231508,
344152,201202,447508,214684,231310,169270,120070,634528,47476,121564,417958,120340,52894,244324,81484,403030,
50884,47716,84274,307504,117244,235036,169300,52138,165898,121132,581608,215974,47926,685648,367714,287062,
354646,384724,135304,268630,294382,311212,549664,387406,133144,124714,395902,307618,237142,130204,83950,228394,
45244,88234,48610,333106,128962,172432,54676,81646,170812,46906,258616,50074,389422,54574,60154,53398,
234424,113266,221104,298594,45466,229204,212740,459334,320416,179020,207370,245944,591310,244918,112750,109348,
167032,113482,129412,427192,364372,50140,57826,89188,47932,228070,81628,354682,578044,119944,300214,207208,
137782,47248,247438,600994,339400,118396,252748,46546,57382,221428,155734,57646,371440,45190,236854,366580,
253690,382294,375814,114976,165790,130714,490996,227800,374842,143368,133360,228232,791992,54694,435670,1430596,
51508,273976,217114,359998,108538,48418,50122,131878,46276,111940,1387828,86830,135088,61102,46150,46972,
230392,240598,448930,56446,296650,147052,168652,57934,56842,52588,1498636,164926,114616,134542,329164,133444,
514252,50878,45442,50230,510166,55324,164980,80494,122428,128764,86218,2086048,346366,208366,54892,226774,
213526,48718,412750,50500,395470,48508,51004,61498,65878,49240,151126,47986,113572,117100,229366,367228,
45334,356938,2174560,4289248,51172,153574,55162,226132,372088,58858,168058,166384,221806,204118,46882,213676,
80566,81322,229582,1684672,83302,215596,224668,208006,126118,1186030,482248,654832,45128,47996,126412,169108,
214918,1128274,1655288,3283222,129754,45478,210632,298388,2334062,751826,695432,114194,45686,217154,306212,305246,
49628,113114,404552,323384,114248,1734338,80276,234488,47174,156400,262978,595882,8611246,47116,215506,79094,
366650,354896,114542,202994,869852,750820,199930,5774056,117410,47546,214610,113270,45476,46670,113756,79946,
45572,45518,129806,284288,577436,1108880,47210,48194,231314,441374,382040,341582,222458,310834,321256,215282,
3029092,113248,3372662,163970,46006,45340,46024,114064,46294,46210,114784,143522,46268,242348,79604,835898,
114512,438188,47366,300164,48326,382514,207044,113864,199630,112862,355384,45178,1340020,45224,333880,626056,
222856,918052,79492,363130,9412558,1467484,802006,250234,119068,52204,165274,90382,
// 
130004,131894,81656,214916,210950,1031314,661666,185644,411232,48466,384988,241564,797062,1621858,415918,45796,
2240032,595696,965704,67918,7994722,458038,53788,143068,397432,178366,332578,187102,1168852,317596,258124,487534,
544864,49258,116716,161092,461098,238378,168862,129784,53182,105202,51436,351748,1195096,136354,54022,341326,
90406,50644,435016,356782,371486,222284,104936,45218,113366,144680,172244,527186,4307222,79286,894422,229682,
306482,130820,264956,45722,48686,940916,46478,80204,114140,1332902,130334,215750,132136,46942,409366,243190,
114850,118504,46600,1103320,116254,45664,47458,164566,348532,113968,45196,167806,3166720,253018,335854,3541256,
131528,2606678,309788,123596,265988,48392,632546,131642,175994,138734,447938,48854,122462,133766,538022,2165462,
217388,168056,2762792,368162,122642,1049402,164276,497114,611648,146564,367432,113524,291832,45364,164698,47038,
214448,46292,1837580,163652,152252,45674,45248,45626,78992,113800,45712,133174,2168596,45604,47602,369616,
214420,136792,117094,208072,1394104,250258,79336,46498,104464,312628,579622,197002,414964,47272,217822,218794,
428086,47044,602410,45460,83224,114286,300196,47890,51346,1162282,112900,379864,47326,206776,356206,113602,
203554,639076,53716,131878,609292,45796,2431444,47098,598036,804250,307558,104572,46570,116302,5016100,79462,
130222,115492,615046,406426,143614,277582,54058,46516,117202,219658,46252,171244,2268418,220576,216850,133012,
47620,165208,434810,168482,314438,1246298,2195516,129920,214580,48434,1878428,80870,47930,371234,216848,45772,
369208,294418,2530204,2424502,219250,114166,302176,640558,400196,45412,493838,114098,45220,168022,79502,1032832,
45272,45578,987370,368692,204856,79492,221452,264910,1200148,167596,48292,48922,50314,132664,441592,47812,
46294,49432,120202,49858,56366,240044,167630,45728,132272,48056,113306,246524,104876,196964,206144,290894,
218480,114746,215054,116276,116438,570344,246140,226904,46574,278216,83492,214430,114980,117032,121892,172004,
134756,49820,227876,79244,49454,45710,216914,1024970,367898,666914,302072,212396,241016,350000,106928,218156,
214754,82808,53774,354902,113450,80738,377744,220154,119354,215942,942350,45338,113504,216590,269810,130328,
136322,372434,45836,240206,47834,357818,133394,489560,52142,46448,47312,381020,50954,164876,52970,196478,
48914,88460,385394,771278,117122,594440,47384,126104,48068,601178,45554,117608,46616,47048,170234,285344,
118868,210518,504224,117842,79028,130780,1454836,79120,453160,45280,1839748,201836,494092,1608652,606652,1197496,
45646,79972,214478,45448,45484,2242150,2557508,143612,239426,46162,239944,582688,1357300,367888,45352,48218,
216010,1454824,45488,263792,123644,2621770,142546,47002,113218,123484,114082,204838,113794,46780,456226,113416,
80014,164986,45418,215602,556294,115378,1253104,215170,114442,6749546,217220,114134,228502,130006,405112,1134622,
165172,242284,1114132,1957828,45784,256342,218164,1066366,252346,302566,268042,665428,258646,217678,116626,121396,
87346,230824,439132,233068,214544,45896,570592,115084,291628,104812,733732,5634172,47638,1803844,215170,45574,
45946,290656,269764,45358,105136,56314,115534,47116,116218,1846288,50686,221482,202336,131092,203482,980236,
45784,3654046,214516,199402,216136,168784,245656,203158,216082,249478,549244,46222,490186,46126,1302046,130876,
112924,268792,79918,115894,49492,220238,1461374,809594,216188,47432,48674,46316,380186,129836,79724,225476,
45956,204068,113426,199694,79346,348884,164366,366902,47726,105572,45794,323912,163826,216836,314246,130342,
45544,529106,129896,164498,113018,750676,276700,443524,92710,152506,151084,746950,367708,861682,2393356,84196,
268912,761350,892570,207676,2546146,703828,48568,180742,1216462,312178,124804,1471612,56098,176854,475096,131926,
8886502,2900440,639382,2008174,3539020,3088066,1864966,333094,465598,1013764,675562,124438,52426,250294,4879732,512830,
534106,152662,225010,177718,66934,164614,2368180,193690,196294,652180,385204,1671358,80074,55462,3176002,242374,
48322,200620,88570,1429294,644890,251758,328702,79714,112934,164080,166618,45394,325118,1530728,1794080,2104586,
168272,224462,1489796,118790,1828478,227432,45524,1820792,5085434,295154,151370,632006,367346,210854,239750,134396,
130178,148682,792386,667646,125810,204086,51398,296612,263528,45470,46646,84260,88652,55502,49130,513098,
53846,535826,371150,276578,247202,671132,651032,54866,697052,3236480,1621226,576728,502190,388034,192692,49574,
228404,504398,50876,1278548,49556,121220,133748,502370,275060,469304,221444,58130,2091536,227654,116954,56906,
163790,423188,214778,58394,426152,143012,607706,128834,2235806,1815974,4749884,50366,301922,1367534,15800330,378362,
375884,47690,51686,109640,45664,45212,576652,142862,47414,115106,105062,81104,131756,130622,46478,46418,
52772,45392,393374,216308,956162,119612,3383732,1429628,487832,294824,608672,143672,276638,113186,783632,789626,
130352,429566,356612,165458,3204902,117812,113294,117398,45716,115886,45896,115616,168104,113006,50546,136022,
491222,444188,46226,49934,112916,79952,575786,791912,45758,79376,49316,219386,45524,292394,231806,120584,
114158,131162,245162,55742,202934,50636,47612,217090,347876,216034,113056,596518,215600,114260,579938,113018,
599918,145142,45836,45266,45424,79084,79124,120808,105568,46324,46576,1777984,46276,168028,113572,215704,
767188,207934,46288,788968,2839492,502936,50794,567676,46306,875026,47386,240364,51562,442132,79594,79198,
215866,49012,46846,224614,377164,45332,2627900,113812,633040,113758,134068,597238,113884,201974,316952,79388,
45368,113882,368456,79352,163742,45224,789854,719168,222152,46378,116392,164758,47594,411566,46078,3919660,
45340,105910,354484,45376,345682,113174,44333930,183770,54956,311894,45238,45394,163814,7635236,113756,487310,
1468868,6289370,2041538,2333948,367186,113384,45916,215038,263374,113696,79148,478226,369044,216548,80084,232234,
1018096,64289464,2717152,237634,1108816,191452,2106088,71710,390670,691828,121750,11338450,113216,286460,621586,53500,
53218,156550,612526,921010,534802,49954,494266,83944,177214,1468696,387994,47398,2357506,413506,625702,1295758,
442264,53110,121918,163282,52310,530570,114554,53354,224372,87098,482438,572834,197636,1961660,272882,485354,
50132,951752,221414,49748,52868,293816,117092,115886,226100,170120,79252,383120,298294,114262,3889942,166354,
79762,370492,209992,355192,379726,119266,203722,45296,130058,104822,548338,614704,620506,113152,45670,45796,
130618,1174144,170644,597208,218344,240176,164414,228116,47612,603524,824234,597692,624692,83084,214994,113068,
1905112,45784,113246,113668,1317398,214664,215014,164162,105818,308828,5423420,45878,45374,248996,79126,45412,
114202,297424,371204,107444,80084,242648,118394,45188,300782,50996,136946,45782,373148,114182,131978,167804,
79580,125288,233630,119726,79544,208550,376904,134894,47540,215066,297890,50546,169100,215516,116126,259712,
131276,208712,115298,52814,557696,215198,47870,371366,230714,45326,46928,47042,80624,46520,115676,113002,
384368,206200,79138,168386,46154,374600,164882,117686,1018082,1454734,45218,207920,113966,206806,131260,1017880,
45764,45206,4003798,500926,371134,409396,5469088,242254,46048,691528,45856,45325948,170362,380962,46678,45688,
174052,122278,2456374,122602,370462,117634,534766,2680904,202538,130084,116938,47692,45488,169406,214802,722726,
1639322,61422506,131636,8959322,48824,49124,2146754,249758,46172,167516,370286,673702,1346288,45242,45716,483286,
45640,45590,46474,197008,164098,633862,46744,380584,116000,202256,46478,416240,166616,354698,164294,374336,
297980,114172,45512,164426,79640,386888,54806,203684,357530,113648,2228180,114512,3116390,53150,45386,145304,
164156,121478,266012,132848,949514,165398,46022,114098,945140,1127660,82124,114476,657878,314990,406628,197054,
80882,362390,232178,106100,9142682,121496,394664,224834,264554,371660,46916,114188,117716,46628,350596,359140,
497558,623648,164396,6266108,373034,45554,143042,46004,116264,45272,1276508,46076,45974,174902,287708,3423008,
118748,489188,79414,291520,216514,164980,247816,1884088,259912,45506,302798,171578,1060478,314948,131402,165068,
173936,45866,45476,45728,48998,1892996,47024,45956,45818,47410,165436,225760,48424,48220,216052,113758,
119050,130234,82516,618550,217672,291112,164950,131044,46384,1153690,46096,45634,166138,6008038,45616,228676,
322852,46390,130558,442744,504466,217348,45742,45484,113128,165328,768472,105898,48166,45304,113900,1412176,
215374,297470,-520162,-887578,-424258,-789892,-553354,202312,45268,366668,5273360,166804,47770,143446,174418,113398,
47722,868552,80140,51658,1461256,208012,298402,50398,119338,634558,447442,637960,15646624,617074,130360,48778,
168100,45502,79222,46636,114640,422404,201280,116746,874978,115504,113200,80626,45422,2209856,596416,117560,
132410,1231130,208112,1232654,286292,120782,158900,1251608,323942,227054,376916,621470,53420,46766,45812,658136,
215390,3139814,215300,530690,45590,45644,388904,45248,52772,205070,1050986,953138,2368532,1782038,48542,5324978,
133268,236684,121370,348662,612518,1328978,112730,117614,4318112,106628,45542,91130,209570,139628,2080172,46946,
939386,286412,221330,936614,70646,303752,241796,255830,56930,148262,582104,833258,284468,555266,217982,178682,
187274,60422,290090,383060,1086788,836012,154742,393818,442028,11453654,4714454,57038,164570,2457794,176258,854822,
962858,286994,72266,383654,1295066,1023122,151628,1114760,495812,58010,335606,164372,507488,301754,7120154,6265766,
113140,130804,79198,130210,114436,105226,113462,45326,164240,231514,597868,46348,45448,45466,46646,708134,
45944,46868,114260,46448,806306,354830,47624,1192694,50198,1685498,224780,262706,121424,224240,164210,45806,
411044,115070,4296272,927536,45242,49100,122360,164534,773312,250178,951674,520892,114314,46022,114188,80630,
45782,45314,107774,369608,615164,622598,80252,961880,115610,569354,48950,218084,383828,45244,246136,1145218,
47062,137134,460972,116374,370534,117874,56314,266572,179644,211492,110098,119164,47452,64378,406192,132022,
599566,283096,130978,69238,52078,391882,47938,208162,180508,122314,80452,1000516,363124,631396,221944,116842,
445528,181468,194116,2199208,116104,49384,1224802,236092,67738,66214,54508,950296,55894,251464,126364,48322,
115384,150202,80434,292396,83026,86428,353866,1109866,415372,177538,132922,201244,45838,272632,254866,511096,
165298,469048,132196,943654,54892,297796,143644,245164,164794,51634,117976,264142,166252,45868,47134,680566,
118156,55138,320152,178888,418612,55966,106534,49528,566392,213598,56674,125554,48586,57682,65146,116356,
357754,120892,167548,246946,115816,625864,83962,432436,135598,139108,170572,55108,155578,263656,369928,116212,
54388,120136,56854,255466,123484,83188,50674,119062,46738,117562,336394,873994,173164,215608,155308,89902,
315172,124258,151732,1402924,96274,252598,2088814,357898,60862,653512,234094,166684,124582,61606,1526854,273484,
45616,281638,1044742,1249834,83638,59662,59842,209242,230746,84286,54652,123268,48982,306976,83836,68698,
595516,664042,721306,294898,139834,208318,220216,69382,246502,295546,150106,136714,949486,242248,116572,84268,
47128,46702,260164,114322,559468,372442,518242,148828,176566,49396,146206,148258,143686,51196,396778,1218118,
187426,261292,209566,139594,255208,506308,243058,53788,410998,371146,272404,50548,52978,338896,59782,377302,
279652,63238,430276,79426,262444,55306,730054,81154,55846,167818,46198,173704,48856,127822,369562,316648,
679108,666064,79408,379246,133654,199084,138442,232174,295732,548896,390946,250006,252616,216652,53596,582394,
602416,57574,250492,300406,197626,494644,81892,79354,114682,81406,2697844,122044,92314,56278,1034266,207832,
52348,55882,620464,124942,47614,134002,129532,663772,277006,853798,229636,394822,107074,62182,121342,195076,
223726,130738,210214,66898,58342,333964,145342,246766,174946,822664,2053552,62554,830416,222268,175594,224428,
224104,486652,71014,338356,141742,428896,901426,62758,857506,56998,311098,255514,1769242,247864,50782,118804,
80056,461272,178348,614632,374062,153508,150436,364486,118732,136732,248836,412858,118786,60094,114646,1269274,
96706,229612,48196,245308,87886,4538512,376978,47866,698764,172732,288442,50302,82882,50212,54346,221512,
146386,173218,234742,124348,179038,2436646,45778,88174,824032,364702,52654,186286,1236712,80506,166522,59422,
1319872,415126,110422,129586,373576,113998,216814,529336,138172,147358,184348,130276,116146,64498,48232,291496,
1455412,1939828,243688,464674,1491862,250066,407146,380704,157492,582772,236848,510952,141292,1128844,46972,48874,
142426,172516,472636,118246,602968,119272,115222,48262,85618,982372,128722,123772,426388,52246,541606,54706,
335692,313042,47242,327646,532858,55462,252076,123286,153604,665176,220702,253588,2252938,207994,57358,457192,
200818,52174,51628,246118,225694,331318,45652,779386,145732,247432,240142,202924,117994,114844,215518,204382,
229126,285106,1691608,89092,116536,111772,47182,54028,130612,297652,389614,1744582,287416,259888,340768,118084,
810004,94654,140566,81316,237916,87148,230716,243544,231718,188716,51868,388192,118192,181144,325378,675382,
116644,159436,144442,798214,191098,395446,1015096,90766,242338,49918,422416,117922,47542,1126714,1035994,52006,
596512,217246,974272,969898,245002,248674,83944,610258,137566,576964,207676,51994,1229746,134812,819586,171748,
45308,3783196,113158,79184,368144,45268,46042,597614,45544,45788,617252,79162,206548,3500974,55445140,13310398,
1180846672,47379484,34899526,78268510,123109954,8734222,16954678,20065798,18152098,20308798,8086222,26938702,12325276,13593628,16026334,141825646,
40866598,10448182,46624978,19603126,28706716,8809390,58435498,87959278,6082126,945992278,30432988,8123086,18255772,12767950,5644486,16374148,
7515586,198180802,463878892,45692,45238,367486,114316,297646,225508,800656,340880,45500,85294,232048,580162,811660,
328492,602950,45820,48250,945094,1689778,205390,8787970,407632,46072,49726,104626,293908,953194,326548,50878,
83278,46966,574744,305392,259816,45712,46198,48682,124282,306244,-40344008,45482,115994,298568,608294,50972,
53564,132566,601004,807554,133862,45614,119432,495812,193619792,144104,46094,7277204,80546,984458,207356,285854,
407846,142718,113942,130952,55778,427502,52718,386192,114896,143942,217562,496778,114482,21832898,48332,46148,
172748,188138,52742,4118198,396398,167402,116138,247214,213512,1762544,8580152,1271702,359726,336668,332258,170156,
113284,45830,48662,1225268,80606,356534,45728,271136,45812,45368,45848,218918,131816,47774,957482,315362,
117620,49898,117530,274940,45398,170936,166184,46424,47828,53966,164456,206090,3722012,113156,79526,81254,
240380,608776,5135380,45628,462424,6507358,396394,118294,207760,60862,79906,104750,216004,291226,45292,2143802,
240320,113150,753202,600022,45574,45890,322292,596618,114514,113272,768902,1012658,45392,216158,215428,1017544,
475408,597584,371108,45236,216208,543580,84022,113212,46834,3842848,113284,130138,45664,474658,202744,370864,
293158,79864,47116,7048990,116290,1833562,113824,225826,104884,134458,474094,116254,229438,114454,221986,45946,
221392,9529048,46492,45362,673202,46136,113822,45238,322046,130400,540118,45796,207694,45922,275422,45262,
171748,487336,837758,130136,45640,409384,115066,202168,45550,169468,113500,516016,410842,620794,80170,221788,
568252,206620,220114,599518,114490,216928,45802,46252,79598,45326,218924,195464,46064,113318,1643678,105284,
46712,45434,251912,484496,1878344,8442664,442438,1022794,113362,124186,371824,48244,230974,131944,45868,79366,
164068,45724,247714,123862,292388,216248,493784,377248,110854,45784,628102,115330,220756,640390,47746,48466,
1256422,113764,321922,130384,208684,115132,206902,119884,368662,202918,46552,45562,55990,46216,3225424,393934,
135526,45400,126670,359038,199072,1101550,47494,2625562,47254,46846,572134,229180,229666,131572,198100,134326,
592786,809950,244606,2809270,223240,205948,120478,127390,120208,1186960,114628,81784,1155898,45748,945868,430948,
220000,209332,117490,316252,46588,260428,114214,855202,48340,48988,300808,241204,130276,196282,484894,248620,
426196,164902,217732,115762,349438,339688,47452,115654,353326,127372,236524,1605532,133708,131086,211114,2511910,
130708,223672,1921954,133840,117112,3014848,227722,230338,361840,373396,79480,213220,557104,54190,779332,51484,
1916974,501178,601456,50638,46360,215788,508708,137242,216436,421732,231592,46594,374008,121288,48322,270568,
121648,390514,226450,57142,50788,84268,51538,165260,45524,45892,554122,786466,79382,45362,46106,45706,
493774,130882,3001802,45350,298148,45742,45346,50212,241114,45670,144244,47260,165082,45352,243544,79660,
113404,46532,368408,1399214,356114,164468,168532,113266,54196,
// 
652112,45664,332684,368564,296932,504532,1465546,45856,216418,45976,54382,79408,1172200,80686,46534,116248,
777856,419728,80272,602410,47164,46804,114448,225478,167422,45280,377848,368644,47962,50356,45302,406820,
45298,215362,45314,45938,384496,45526,368636,45338,2324948,104696,79372,218566,152434,602336,45464,356906,
121610,114706,491968,45658,215542,216836,1549610,881036,341152,45752,303116,45662,45566,306680,79280,368060,
79318,372514,79250,113474,297316,116668,635146,570394,272104,785206,116848,208654,164782,152944,79288,115318,
621100,368380,106072,45494,598256,45274,45340,221200,17969270,241412,45422,166558,113618,333452,124124,50690,
45370,293714,118106,45992,131134,46942,115432,941362,45574,310874,79280,767822,370310,45950,47080,113440,
113672,53084,115148,48062,609176,54038,179786,981452,293546,165476,46406,366842,54686,130478,691646,46982,
268076,117038,45308,45866,46508,607016,371522,46868,46058,53732,608204,47408,442328,869456,1071362,51788,
83282,114158,45362,172118,47108,1113644,114400,260020,45844,113588,113228,409778,113884,46228,130936,49670,
593078,5511452,116798,223556,1561544,578498,45512,45302,334598,45698,47462,216320,875906,47060,115412,45644,
296482,286750,45424,483862,218344,683948,203348,215074,45412,45946,298018,79972,364228,292186,1231138,656146,
113570,927524,47164,2063032,785662,1359196,349664,216068,88532,294422,130562,117896,113324,921578,45482,581648,
168404,105434,943528,769538,707216,297974,45370,45322,45388,203066,291986,900884,115108,904810,898810,502126,
207976,81526,47074,323968,437974,113470,418858,46804,45376,216682,48076,80212,114566,45422,295492,114538,
79534,115492,711976,113494,293224,131194,50194,45622,45346,482872,577678,45518,130640,79538,897670,113318,
657340,45700,45454,610358,350108,970372,293296,260014,6136970,104884,215128,143116,45938,146686,113614,82948,
49738,1200110,407312,368240,215150,-1452802,-2733448,-1201090,-3235612,-2238340,-3127432,-21294940,-2408926,-6818890,-1700338,-1490386,
-12579448,-4371934,-3000388,-3026440,-1854532,-1552324,-3387784,-1571908,-1744078,-9430168,-3354682,-1773454,-2752510,-2421562,-1200718,-4507960,
-6744532,-2054020,-3503398,-1857802,-2435854,-6431602,-12933742,-3012052,-4770886,-4696852,-20610112,-3070372,-2455636,-2117650,-1549810,-7238992,
-3078766,-1446202,-2716078,-2776666,-1372906,-3078148,-2794810,-4243414,-2702308,-4568764,-2260210,-1930414,-1582858,-3122212,-1880842,-3984670,
-2666506,-2127748,-3721126,-4889956,-1284034,-1647850,-2073586,-5323792,-1537258,-2996146,-5533132,-2258398,-5729764,-2150698,-4244044,-2022202,
-2732116,-2377390,-1780174,-2881318,-2606374,-3647092,-1414378,-1306066,-3136468,-1651492,-6967606,-8195728,-1145794,-2540146,-1457218,-3366346,
-4115758,-3391048,-3432442,-2097454,-1151938,-1292878,-2763220,-2208826,-1884046,-4284886,-1897786,-10453684,-16161754,-3485902,-2029234,-5336302,
-5135710,-2004868,-1560910,-4784980,-2946442,-22992052,-5203912,-1097506,-2448292,-4157752,-2579026,-4814950,-1720462,-1612018,-1671502,-3249706,
-1974154,-1471906,-1670890,-1096642,-2732602,-2697124,-3944200,-2534788,-1059778,-4119484,-2917768,-9745096,-1991206,-2180074,-1434370,-2337130,
-2303950,-4108600,-2793820,-2517358,-1274818,-2554372,-4952632,-3630244,-2159122,-3853450,-2782174,-5525776,-1375822,-1511338,-827362,-2106634,
-826978,-2816392,-4828072,-3012538,-2147026,-4207324,-1672132,-2172730,-4062298,-2322418,-1256914,-1112194,-3761662,-2488762,-7066750,-1650574,
-2612692,-3144442,-1339858,-1621930,-4359244,-5715670,-6595816,-5145430,-9138484,-2378308,-3795484,-2180494,-7373740,-3555886,-1234882,-2545492,
-1328386,-2960668,-2093998,-1580494,-1379794,-4231480,-2353234,-2342830,-4940986,-1530922,-5833768,-1699726,-4059028,-7855528,-1487182,-2940808,
-3407368,-2657758,-3210538,-2451748,-2644636,-3039754,-1516612,-1357762,-2134468,-3857692,-10847344,-1237582,-1399492,-2120926,-3455092,-1235074,
-1931998,-6778552,-1730116,-1177642,-2960050,-1507882,-5973574,-3752068,-4841842,202576,407254,483662,202502,1139470,46306,754558,
45712,45478,164962,370504,481112,947918,702440,52478,89354,63146,52706,122966,781406,70922,181196,158492,
50858,236042,45620,135272,127718,281108,137054,226808,307394,515276,1474208,232262,140678,107174,953702,157418,
121364,259442,190334,87302,536876,9160406,225188,648812,501884,144668,50618,1759976,57734,376010,117368,245870,
118610,532988,83630,130736,270038,143342,387476,57086,133814,85538,237962,45722,560114,3573728,740906,180116,
50942,47702,81470,174554,58034,115946,119204,54182,139508,81740,135974,599408,1305242,381842,992870,106094,
208694,251432,766586,572426,147962,45566,84278,386054,122156,1776122,281042,701630,48824,504632,624194,305894,
1125746,175160,2114270,220778,53642,50156,130814,46052,126692,52370,678140,84026,237170,47276,1209170,285416,
409868,52082,241550,4232258,171800,396908,569438,51806,411434,607130,863414,179576,511118,231338,574130,65006,
134270,55610,121670,54710,1360286,296090,200756,1061108,46790,232586,122660,273134,12239702,3402866,216548,607472,
4035428,12030848,236690,211088,369692,313262,115964,45638,499454,642662,80732,221462,526670,189740,334970,51572,
52550,131114,629540,1173860,454814,563678,48710,215954,95510,80840,49580,216278,164564,824048,52820,80354,
61382,177770,268274,118988,316142,251018,53414,116054,141158,138674,50066,203282,177956,294794,125882,352172,
50084,211058,129464,3678704,137078,83702,243116,140618,804248,946034,676820,963422,230096,318788,1330832,753464,
422372,156734,114344,276974,124118,1081550,188702,514160,2670974,382328,333512,118070,495998,1329128,3599972,53138,
2235284,1640420,520748,70058,1825094,212906,683486,550556,149066,243218,651410,138806,131732,390746,205778,53918,
148562,810332,54926,546506,56582,850904,1208852,848312,328166,777716,63782,3258908,756674,717506,1929104,574940,
170342,121094,108686,158150,1182122,160766,215756,100874,221654,135242,542540,128924,2536064,2667932,96878,48572,
1133144,57626,1010312,70454,646064,221294,465266,1652858,123614,679760,448550,57206,242174,971198,254348,243170,
51302,154412,80714,769616,305324,578990,56198,135110,3442508,220490,511436,129086,4006754,382166,55082,478442,
424442,124532,60050,597140,51290,92270,135332,287228,109388,144020,45364,488534,261086,241096,1754500,113656,
104914,261778,215570,115022,46114,113968,225916,5209354,1472014,578782,54466,427444,953026,114092,164474,2317246,
166354,83650,215512,45346,45796,46696,46714,611548,114154,114964,353038,218914,217726,576112,600368,79352,
218372,218318,114386,369518,45518,260024,795902,113468,443116,105904,216022,2680744,46478,164414,45748,45638,
495026,225832,768452,53204,959432,254840,278666,5430470,985298,2928830,281492,273326,32071694,2135096,249656,263588,
491588,176126,908510,323906,50588,1339406,228164,233186,50642,1279976,286010,63890,66686,71738,1639184,571082,
691430,31645814,62618,56762,2845436,64538,84050,3636176,3512906,235076,263912,1780802,2539256,885074,186386,1489010,
215284,130528,113510,1027792,45928,655354,49912,114452,45668,164554,4177564,46210,45896,260050,597676,45364,
1856900,322070,53678,3011108,130316,3589004,48956,366620,45520,113320,45494,406888,47858,46994,46718,1292012,
243986,483052,79556,45596,45394,1324496,1727966,407846,53486,506504,217232,238508,47288,45400,130954,264860,
1359950,298652,369968,165002,217768,206884,1763572,130366,1458850,3375364,114196,113438,217198,246124,165124,166258,
914122,119512,49048,219304,118486,244666,943444,114202,611506,45658,47266,202978,115786,217414,125962,82114,
116488,733714,114274,45362,708290,321700,351206,1173038,1240604,851306,369392,215788,599350,79804,45392,79378,
216458,46442,483596,45944,79994,751808,168824,2448088,79816,1173272,597884,582764,385942,114214,113836,1618078,
569612,260102,172762,325852,45658,49678,240922,48382,542530,79990,113986,384434,605168,406988,795274,45482,
655546,113368,291962,45722,216308,47894,45604,1870082,1463192,45346,79726,314422,232438,179026,521782,128392,
625714,128068,1530988,1105252,951442,113432,3341452,297004,114250,500338,320140,80380,854104,188884,165550,79678,
170938,406660,209224,45482,79772,45452,648398,79972,114328,114814,116434,217378,601748,207866,215648,47240,
131402,45440,313058,79994,130754,48310,225340,45772,138352,104980,46132,114028,114190,900880,598588,47356,
251896,2880844,808270,45958,2531716,46408,117970,130450,218698,369196,49234,215248,210604,46660,80554,1056238,
46390,47716,370960,114784,45490,45386,215564,114638,45496,435748,368624,46076,114626,45668,113914,323026,
113932,1458802,1151296,46070,322418,385306,121624,81238,2986600,384100,572378,138374,79822,93290,1712486,1401608,
723740,61970,501386,144392,66938,63218,459110,408062,588872,5113298,254558,242282,261686,53726,3153008,244670,
2799092,63902,51806,1008160,293986,1923976,368612,45542,45776,152806,217114,207314,9507268,298516,47542,114358,
779116,1356484,46504,484924,241474,114412,2627374,132166,114466,9404158,50746,116734,262642,217678,214624,80074,
227854,45398,370144,157354,45856,235252,79544,3120848,45544,598318,45508,113488,261860,788134,207554,121484,
323870,216398,588134,167546,223310,211118,47980,79486,115930,211948,215992,45910,373294,45380,936830,2170276,
49228,45448,942638,507956,115412,369320,782014,944824,83890,50710,353344,244228,113656,45406,134902,212082178,
914692,356476,376690,47386,205438,134146,47908,45614,114032,45704,79414,889450,752884,145186,45524,605018,
658484,46844,1254158,2083508,216386,603890,143354,104906,202742,1699334,4741802,1122122,597242,242368,350818,221542,
217816,6953198,1595372,227822,270698,339206,1126256,1779764,333890,525104,4413344,299858,51332,653894,4741448,756248,
619646,208868,471128,2781896,237470,654146,458114,60542,180206,188132,901022,151196,15143792,649976,516140,306392,
702752,730490,216086,326426,228290,389294,5351558,412622,162626,901526,231812,689642,245300,123368,153746,11521340,
401630,855554,394730,520214,3527612,129272,505430,943304,1238324,52658,402710,389384,389318,634226,157244,50642,
163058,2510708,48014,144242,200930,60830,1019120,249458,715130,665330,1341068,760622,159170,2034914,512924,931370,
389480,724172,132386,54836,297422,677816,62846,1155740,5620622,727046,4387154,512222,1507784,131900,310370,656078,
85094,248930,581738,590498,298436,176354,1193810,273758,206936,99350,446342,146510,407084,660020,128228,2502410,
4834760,222728,306482,355598,314798,798962,6684962,715100,626972,842270,286556,406814,864302,144860,126140,702302,
1291334,9478490,2429708,1336238,5607500,991436,1266026,561038,13815230,177938,148334,1140152,6226124,64718,218690,224726,
678002,242060,58406,363038,564254,398066,1290650,90494,317228,233150,71198,151898,1019174,914144,58010,5939438,
136886,53090,638936,1181012,268766,118472,154070,97946,1171778,2001842,294710,210974,192506,177398,376646,1284506,
176090,334214,3079274,387374,449060,386852,909782,45748,79426,241204,116822,6881168,130694,104972,116264,118802,
117254,371332,436024,1194994,647288,772892,585278,485966,295136,228116,172790,45454,114046,4031582,300092,51026,
270824,638522,241772,450752,220424,606794,600962,4099838,113728,200894,79486,356570,45926,45386,105266,130718,
299060,407014,79600,45544,45440,164624,771052,115724,605324,45428,
// 
260380,45836,269786,45832,294010,2779240,168772,2705650,217168,194008,217166,416930,556204,121342,248942,113564,
450248,217886,689312,962840,114446,59232710,105782,117794,356830,610036,625472,45544,406084,113992,45796,477178,
45554,113522,-42843820,-7252498,-38060176,164974,775892,45488,369700,143818,296992,79612,900064,45808,165808,83338,
105910,131326,48916,238294,51586,55708,387334,164620,947692,520504,124270,643948,171802,125404,243730,360856,
1516690,79756,48142,45928,553312,1197664,2950264,776134,161206,368146,329020,46402,372106,165646,215992,410668,
117658,50524,450568,115390,168562,949204,1460908,47620,1420336,485344,50164,134620,146248,45548,45458,325678,
549790,900142,45818,2820002,599224,164648,46972,46294,45484,224164,495838,486142,114058,45478,144322,47098,
665306,80732,80030,244430,371690,374930,114398,1302866,115190,895106,373066,114298,45472,79672,45782,457574,
79928,615374,166316,114466,45730,3962146,116282,45716,951320,46972,944758,287872,45460,114346,143318,45476,
80084,79744,496988,45428,114656,197218,217912,241402,46936,45904,52318,113636,450182,47878,207574,203554,
45412,215722,113608,46232,105970,225952,534544,46492,292264,48694,1398184,81508,115198,374668,50530,51556,
292750,124492,167776,48058,166804,488968,57658,81778,48238,80194,81004,46096,369646,292912,366874,165778,
221956,165616,599200,46516,47884,79600,114370,118114,115954,81454,219958,46012,120310,81058,46192,155920,
601144,115234,48874,47272,113884,46822,45664,296152,81220,114586,522562,135706,171778,124252,45562,233170,
170320,124816,47254,949120,168208,164698,315634,46978,45724,114064,217366,46246,47752,50062,455002,117628,
45958,45844,50938,46762,114226,46564,47302,170692,48118,46066,47590,46708,218500,219472,222388,52396,
45790,47218,45464,208322,215716,509636,79628,51620,171014,215984,369236,312926,484904,203420,226904,49190,
48398,350714,127094,53660,82598,168212,113546,115886,544856,614018,2241632,114032,105602,528986,56858,485876,
50054,79520,131648,46958,233708,360344,444908,117614,114212,46460,46474,450082,299908,45448,1106530,113986,
165556,46150,45944,130736,115352,190766,47294,45440,45596,241396,169366,131134,1079206,217598,369716,599432,
421852,45640,118138,437566,48172,337378,114358,1524100,47632,298570,322570,264478,355918,48478,118948,216868,
211342,83782,133678,325756,80380,172840,423334,49708,47962,438022,606478,121972,115078,52780,79786,944734,
600646,113764,335206,52498,272296,215326,47746,136756,119704,2442244,54652,209818,47566,960772,51610,203086,
1942816,49150,55246,83620,484816,93070,225832,453370,80074,50140,51412,88174,80236,82000,202636,46198,
153514,120586,262534,576370,580774,575248,957856,155944,231340,224860,81694,1552720,255460,121774,221566,54082,
374980,45832,109558,48658,480236,370036,370522,52622,55700,116018,329798,888680,51038,213482,223364,121544,
1206440,47108,83882,345968,130754,219536,114992,45974,388502,47576,216620,47882,765436,1078702,373030,582398,
45656,164812,80146,132602,131792,627878,228548,130874,116498,105638,353174,247736,369860,45992,79880,218018,
79826,686162,80674,1227826,114022,282976,130948,328642,143602,113536,325726,83212,203284,323296,46096,298756,
869552,115244,172226,1396700,130610,81992,414116,134120,45472,114334,45592,167378,47876,46898,83834,48482,
478088,371642,115754,46538,153386,45536,351728,1206428,356216,115628,45854,49382,109538,721832,138644,49076,
113702,208196,903596,46562,305816,948362,115304,375368,274946,242816,45476,372128,573880,45832,1469594,786358,
114004,79738,80012,46510,114010,838492,165634,45500,153082,165118,945542,45434,46058,165260,114076,236602,
216838,225970,609850,402190,915382,402868,274870,1763674,47338,115480,128710,884500,154060,372520,731116,131848,
46126,241306,48346,48526,1883656,358642,678598,449722,247384,373006,80548,721204,2322604,116614,213820,54244,
559882,50830,135196,122392,289438,292714,606934,233848,130822,131014,80998,374626,51766,53110,113590,282472,
119530,45676,51814,2421064,51418,1667086,80836,780436,137518,145582,47116,47860,1379674,216250,5301946,606448,
124966,118594,580744,1594972,168112,368398,173914,107566,46522,106594,222562,116272,46936,91906,47998,126280,
582886,485272,50626,218458,80350,49492,222508,740158,123994,394318,131956,138490,168760,230770,376894,779554,
417286,1145968,1115350,70066,83086,55450,134764,79684,47476,1560844,127978,2550052,369766,45862,166492,602074,
135250,52534,1592146,82996,10095112,317014,48376,1747438,81754,57214,1526536,379090,819802,223966,4898800,3483946,
308296,1979290,583984,220942,2249674,47248,3160270,145942,370342,51370,80872,53458,65338,856630,211870,1659988,
433810,1442746,251026,608968,2404216,7969348,432452,611216,377054,45872,114236,216458,221318,170174,1890944,117008,
412154,6705254,116072,369926,66073562,165328,371788,227110,946888,169762,393794,45526,215804,113798,207824,298982,
1883714,165008,132710,354454,136186,50086,56314,84148,613378,36573112,2883844,221122,635248,50860,1112122,120412,
118630,204074,817712,164752,605464,203072,663944,369832,216256,658208,45704,217496,220574,113834,260552,165782,
529084,215954,115540,114226,242962,46858,113704,46808,113702,46538,165604,45460,45632,11325908,600346,115246,
11888182,415766,79654,313672,48100,215626,45490,504526,121390,788974,384802,48046,218914,143860,1195168,1388392,
134338,46906,166030,2493382,166084,81490,208750,53770,131272,411748,228796,50434,46924,81742,45662,45962,
79534,143866,267170,80312,600824,45500,113978,170186,361234,50614,295912,116902,217612,593668,114832,46456,
48328,47134,286174,1182088,633472,47050,245962,335986,374590,504358,418222,592210,209548,79774,530362,48634,
211300,228142,294454,117820,339928,115768,119854,117064,1659364,119926,51580,616618,238510,116254,114940,804052,
165160,114454,219394,230896,293482,548584,50428,166834,45476,349442,45610,351854,216472,45472,5253050,46496,
413732,47336,4963790,303734,388046,367466,118460,153500,50054,48938,47036,45974,2395154,80186,132242,294202,
45478,170956,165556,201562,1112896,135988,133342,244180,114220,79576,48970,79990,536104,48376,450880,130966,
48052,46666,47752,292634,47222,144488,45836,46694,241892,491138,220382,121778,45746,571328,115352,16654526,
350170,442762,114874,79586,503824,624676,381946,116050,226774,47710,45496,80020,299038,2163298,663340,113980,
114952,46216,80294,6376712,294734,465770,288680,50924,951212,220916,165044,48188,46022,296354,407648,356528,
24436810,113642,131044,164788,371570,165146,207386,46090,6963322,201218,167762,45788,258998,80042,11320112,45506,
3838556,40028132,115094,4382438,46238,10856126,863966,4363886,522794,57542,79772,9237746,6064322,4662542,20566406,1226378,
3879938,1114904,215938,1688950,390752,118466,774296,45818,768050,409418,114542,81794,45848,80534,515990,310250,
166382,203534,173378,107696,146630,222470,50258,4036400,46190,211880,80372,967144,292642,2820596,166568,132398,
602006,216230,45932,79694,46490,115700,6998252,485042,80218,45662,264974,585992,495682,369694,369368,46048,
359386,265094,45518,45460,607088,381836,234104,204194,269042,294626,81986,49160,222104,79556,87746,597890,
176144,113996,134960,131990,49802,431906,120854,46148,79880,819992,11281568,79700,127838,502148,45842,929570,
45578,704216,409808,51998,374708,243992,451442,888896,115688,18312440,860240,48524,122168,799808,167258,79808,
166070,371306,107402,3308770,83842,389104,790894,46504,1207792,114562,497684,79598,2051450,222290,218402,49084,
45760,45484,216590,963572,1422422,45638,52574,118904,357272,167630,45914,168332,1840802,415850,47948,1416752,
117932,121622,114098,50570,232118,47102,155042,50378,54518,219992,1545314,46904,2074082,776600,1660136,57662,
119138,52646,337580,4121114,259466,115664,127544,117086,45662,299164,45478,166594,1216534,1123894,218614,113960,
46562,131198,3983086,45802,45934,45874,46348,46774,45944,45880,46030,1181848,218662,45814,623608,48172,
949714,165076,119122,349108,79784,1462928,45494,292910,165532,133390,293150,400660,113770,45502,114148,46762,
303884,220652,261992,488168,116018,373310,113966,1224458,48346,81904,48616,797674,47398,343220,165182,7302614,
113782,261518,1318736,1819802,48632,216002,113942,218378,115184,49046,1458056,116966,51644,2242154,45700,636802,
45776,116126,45566,953342,216350,485486,242548,47416,572684,790898,114638,370868,46778,150572570,47438,153152,
242042,45986,46804,220180,115618,121522,114700,47092,116824,362398,674606,45698,6162526,79756,45506,48044,
46682,45656,361852,357478,113794,114334,45724,372074,115322,45572,607298,45856,6376694,45518,1656946,14464610,
196436,46268,46352,47384,46586,564272,897028,46804,80284,431558,45590,45764,412340,114422,45982,133624,
46108,80164,45706,1163596,47758,1656616,414004,45892,79916,115202,45632,105782,167636,47342,114760,216136,
106324,370198,45658,2267704,47626,46402,45754,381862,252268,47314,217810,350974,80242,80224,219052,46558,
444322,503822,176762,261812,4601474,2034038,500282,4616156,72038,230498,1770524,1279178,206594,334358,992546,233522,
59186,275858,227924,311714,442286,401588,4154354,9916964,1593434,1909034,9173672,329942,146006,416492,3289274,489242,
1228742,721838,392822,329966,1979018,713708,356858,641378,72314,261794,1082348,7057232,503144,2922794,620756,2420792,
238166,1530926,451442,56762,2830652,168902,464726,1517714,438362,2669078,287522,1794008,91118,2751704,28607354,956474,
212138,228572,2396006,439046,1046492,248858,490994,10530188,181106,940058,489428,1386818,163322,129158,2592836,1522178,
381698,201986,1129646,595322,1329398,875258,3853196,578954,1036898,333422,386306,972998,317294,443204,32592644,328994,
878822,327914,2590562,2530142,488558,9103688,502712,934604,963578,6335522,527084,2649698,1028702,629882,162242,51668,
357956,6234056,216422,962306,6312842,1010522,51074,435878,66806,522422,879302,485774,766064,419444,251876,6605714,
289646,3123062,1325996,2049428,66482,470906,51302,4821734,199682,1246616,427382,425924,1398734,192986,5057498,986546,
225386,276986,582902,3358286,644276,924212,1200062,54506,2847734,1830302,5607596,1189754,1360988,955502,2790746,137582,
5285186,3078998,49178,1028024,179594,4746212,286436,973784,3391436,61298,348812,430082,592622,327044,3097898,61802,
917108,683828,290276,595946,1268918,143252,149894,848582,385994,375218,1681496,1127546,180002,470774,159002,648746,
684764,448028,173366,302966,2066114,128546,1092554,127592,1855028,3146876,6727238,664874,97546544,2948102,516644,152246,
2644838,2222414,525068,5620718,319076,1181654,253466,2671082,426698,598454,312794,4421168,658682,1924694,635204,996452,
1269206,259766,425186,281846,331418,347462,241514,660986,122138,555626,525494,6374888,3476384,159074,292052,427322,
9256466,4693238,168506,1317512,181034,501974,1531574,425708,805484,1072142,2295404,165098,1453562,163862,3229406,552278,
2178926,210806,129698,272612,1168532,182594,11804642,2277908,514154,64826,1455596,304262,187478,3772358,2344886,714356,
160298,476954,3601388,832646,1334546,191018,200234,208514,574586,575846,772436,207994,46582,169870,369626,114340,
1825804,45958,116644,604606,46108,881272,1125814,971536,131050,45670,48970,359212,879502,293782,161146,168436,
235676,584534,47876,263048,602444,1315622,185366,185420,296750,47198,251228,143678,191138,2139572,49178,88430,
130370,105962,119036,1810964,111308,478514,72542,230216,418952,442280,134714,663644,46994,221636,203888,450650,
58178,132926,241886,6774374,55454,106718,193466,997148,411662,112550,179186,362324,125858,224228,80852,1454684,
182066,348710,910892,322346,86414,316676,343850,50690,373124,419438,229844,216748,132082,105208,167212,217666,
46078,336772,114418,722836,408608,45506,47086,627658,105268,802384,114440,46376,79732,113834,80024,165026,
114194,601678,114364,45944,48602,115262,126098,1493486,298034,124562,216548,168236,793808,751988,359882,271730,
80176,865096,46888,224296,46678,322888,50938,115036,660868,222352,223054,80698,46798,293038,45574,115610,
131012,45788,114466,114574,242878,2357158,1348084,
// 
117470,5858246,46778,1473248,45788,153734,116272,124738,46114,170836,773506,472372,216514,46222,115804,114416,
1445776,583414,198422,217508,913316,242636,217994,46628,133534,47512,232690,114610,207622,1521272,776378,1863074,
45848,46582,486802,113878,125242,53668,2691946,862534,208492,82582,121060,84850,48454,296344,119800,233164,
302662,235252,46702,46600,382312,108232,7025128,46252,2593612,48376,221446,208198,638434,106288,116074,804574,
45800,840256,477014,216634,49486,217496,47108,46544,225110,48326,47768,218522,371936,47198,370478,630716,
115724,53654,45932,46010,115436,739586,446828,5310518,112864390,209644,132370,45520,46114,606268,266668,349534,
601894,45640,45856,131168,207902,2612306,83414,46988,2014208,351250,216304,3422392,572260,483970,45572,985550,
358610,524024,115124,48344,2478820,571988,80890,114382,208042,216622,316042,686536,217646,216728,726002,48572,
46136,45830,118988,79886,217376,533024,650204,307574,115442,81398,488524,359674,236722,813598,219616,1287508,
1451338,421456,80248,169492,487996,47254,217024,375892,995866,245546,131084,572396,412286,45944,130922,243176,
1473278,79766,501848,70694,356750,1265270,47002,45622,241642,219964,46022,124484,6128998,45928,124486,46348,
47692,114778,398698,232552,601874,45908,114856,1330096,557872,114766,293450,79748,837854,145666,9464278,45586,
45850,487498,408982,387058,226918,45562,45796,1696054,46136,47084,216902,371180,46222,216766,4052062,45946,
80926,216928,45530,432794,45850,114512,3975674,45608,223376,224186,46862,499616,114152,114196,45920,46256,
45946,126790,167410,8477972,408536,46930,45742,45566,1243234,124534,45536,1480294,500200,46072,45694,113878,
81128,336836,227708,165788,50156,1403018,495332,48692,48986,352232,245762,488042,51068,50804,621614,490958,
116306,114686,134444,114524,220336,79888,45826,46318,45610,132304,46780,323234,79732,1018804,46360,45904,
46090,342922,572278,218144,131648,46198,131020,113858,232324,11837914,351196,216518,131282,741676,117868,4531144,
5161000,299272,668656,7387906,1047898,147934,1268560,127714,55246,86770,52060,1319800,256150,427414,1469668,82972,
62678,6670028,165314,231986,221456,123662,117398,504752,4943756,54338,46046,167042,210722,48566,861626,116498,
55028,52844,46274,113888,285332,483746,377786,213638,486326,207806,117794,50198,49358,140468,48434,80942,
51962,45644,1214798,156056,45788,434372,873128,230798,116066,303536,147794,124634,249176,381836,47972,2379134,
80834,171902,48902,222698,114374,45772,299240,302930,47132,121598,146342,114506,176081606,608390,114020,45908,
46610,378188,80642,212078,245744,115226,375110,113876,370412,51740,219590,408616,7575440,216536,885326,114980,
114124,46586,45590,496738,46024,80854,2070196,496366,294076,46006,131150,45656,294128,358072,219418,261466,
2112478,201658,45886,118330,309550,204206,353984,154090,115060,987538,46696,218188,741916,220144,116338,46684,
141844,174658,540778,117868,265378,7969090,166828,951736,232762,86626,340966,1576930,168178,3643690,398992,82756,
671044,172174,117004,57226,132430,373882,552538,594094,702742,121324,490360,114178,118732,821134,155980,56098,
129676,790516,81028,324928,295366,224410,54058,439222,47692,54958,80164,1541308,49204,771646,222736,245308,
647014,80632,148366,680536,902488,9075910,165586,1534504,115960,50926,1095160,138142,173200,120388,133582,253228,
124078,46028,45554,139190,45974,168860,295256,80330,46388,79970,639092,115382,125258,116318,45700,132734,
1206152,1326266,486548,661538,204308,625868,243134,437434,165958,115036,80698,114260,206914,125596,46858,412078,
157996,357952,48196,46102,114538,108532,115924,47566,3321706,47992,211384,394744,106264,46918,80218,247306,
47512,47506,617116,114736,201632,48002,47252,80798,46838,216974,218918,222158,47684,372412,261640,45574,
485974,47348,116396,45692,218294,1942744,131638,114622,117484,204262,372004,114368,46148,485968,114016,218990,
543254,212900,59846,136328,597584,123410,92966,117650,95882,124436,221906,118388,294752,392774,493580,2186318,
208940,125084,121736,223634,82166,52862,519032,478262,219962,226022,243794,1104152,55604,83570,792626,1862822,
722324,567884,306488,80654,170996,52682,50708,130154,205052,243572,173648,49298,238052,591752,308570,83948,
64166,584690,131900,1597610,266198,49946,370940,214772,717644,232220,180536,667082,646994,139244,327596,924986,
354326,683186,47126,246206,88268,49448,729848,509774,269114,121142,869972,123752,396218,46418,817094,257654,
107798,117434,227090,4209050,976406,335702,772238,50180,50510,113968,4288348,113986,105428,46114,46156,1250926,
2734684,176278,2247874,893878,2895226,9573502,244754,105866,47894,131176,451418,45614,45974,114328,294688,45574,
169468,370934,114326,46222,47068,143846,601052,115394,50588,833336,167882,250924,46048,166684,45590,45608,
135500,115912,2649274,46288,244414,45766,793108,166654,47152,371168,46244,400066,166570,228676,47524,47416,
45574,170836,240730,304294,324904,388258,167218,54106,45970,1473658,225124,2934574,2516614,116962,114910,125692,
46300,609064,81818,113936,409262,961898,131246,293432,114062,46142,50702,125828,45712,47512,1474906,46252,
602986,243868,131360,80006,263710,10911940,46126,217072,116308,586108,80314,80026,373348,114364,496352,48442,
116422,91174,115990,219688,53338,166480,114694,370078,544156,70978,50548,1480210,297988,154876,132694,246886,
61222,304792,133762,50398,2782528,295072,80302,114046,254014,131002,358186,279358,3018724,154678,653740,221308,
401614,583378,124954,48748,62590,381202,920662,3455896,769180,2833708,627766,120220,578572,51262,600442,83506,
580120,123298,127546,386062,47410,389608,1465954,146578,214270,47938,419488,137002,1537558,978496,45736,788524,
388168,52882,294748,121174,217150,228598,223636,219526,222982,48280,150874,3307066,147820,49030,412198,802564,
1051702,516310,1618720,118330,134734,671020,123244,114640,58846,782302,14075116,2635270,56122,3075262,607354,697480,
258298,459016,55834,959704,119356,232708,212650,233296,249316,172690,3101602,45742,125080,115504,517336,462022,
242836,118312,48298,170098,51898,156136,310984,306250,612700,990322,233620,525058,46672,246904,142612,732046,
135220,46744,220822,56014,364018,1912480,126004,144418,49252,123190,126250,11337730,762538,46552,123442,237076,
130678,262348,2088682,133114,121516,70762,218932,245266,548530,221746,63814,150772,1090420,622906,2038720,117448,
81490,56434,506902,80590,906232,245338,2493508,421054,1233790,265354,114334,94954,498814,79870,225574,271906,
119896,142846,312574,287224,1220686,316948,233674,137986,156778,433204,131668,45706,283774,282370,47794,1956382,
5311834,137866,296206,657898,472624,92074,1680280,54274,114934,1094902,135970,49300,651190,1533184,247696,87538,
218284,300670,688516,611242,170908,179980,246802,718378,736468,370654,45970,524086,125518,3595750,116098,54490,
509398,61798,250126,5555320,370346,250874,3738650,106084,45874,158248,209044,948766,47128,301288,132998,1207558,
45874,445438,928036,45736,115120,47242,51572,46262,116918,115586,3238712,57602,145514,176888,1520048,606374,
49718,408248,173258,760916,422774,119474,47654,1552616,646874,424232,45632,53306,237464,490382,81218,132842,
47276,168236,510218,231716,435896,396854,262034,302732,50762,433466,56006,1004408,121256,82136,114218,53828,
324974,52604,759008,211286,49304,108578,47708,981566,131282,45944,220004,53426,83432,359966,990422,118988,
393992,745118,79976,53642,46892,53684,394064,594704,140732,413912,86294,2657528,537716,65186,396584,365528,
445454,1486838,414404,768206,92342,1051094,166778,2007512,56522,82946,87482,46568,329402,122642,383948,134846,
122588,51788,279746,135974,132518,857708,312776,261872,1770824,273512,47252,82388,308666,121616,216602,119078,
140348,52442,332264,357344,178442,760598,221138,46154,91964,233774,117242,46082,51686,127556,89354,243116,
59174,907982,631646,86348,284474,371636,115028,50546,258632,50066,714584,47258,806768,1044332,2906126,45854,
166184,486494,663884,48932,53516,670274,52226,123938,220322,128708,265652,177848,314606,316664,48446,438164,
124478,324704,281072,169262,126908,115622,116108,354458,80552,47384,58598,248546,55358,46574,978722,80462,
80338,809008,346426,46534,664774,4334722,583540,119320,209002,45688,105668,45752,48250,171262,131302,45586,
46084,153730,312062,5299304,115516,46342,82996,81322,500068,277462,46288,86326,589492,218836,47962,351514,
120916,46756,373490,45800,45668,818156,45664,498716,114152,114206,955310,988786,233014,45956,1471438,105478,
114364,415738,782290,45982,949474,115876,370648,80458,1216288,49948,856718,45830,46366,45646,219634,47536,
491254,114890,45728,115376,370642,46306,217496,49154,131216,45614,219116,496526,950924,392024,165782,45982,
46214,114164,230402,46366,220786,631348,46814,114206,46436,114376,45802,114500,172598,45662,80906,167906,
390314,46256,82148,294356,49316,353486,52220,315320,268610,46238,115310,948728,46046,921470,47030,47624,
47192,47516,223724,146354,277088,1061966,82634,789320,114428,1240598,214340,170654,229286,114662,132746,219890,
577046,1578146,46598,476780,217730,1081568,1442036,208204,1200484,412046,46766,218186,106868,45692,531404,277886,
79940,223154,263672,46334,1020842,329998,115016,46508,171410,82952,46526,117770,83618,46934,114422,217400,
116150,48698,166064,533318,49508,45656,826172,305114,168646,46048,943364,374996,45968,46496,115796,370702,
45628,411094,609596,117728,46118,45776,359756,540868,480544,80086,165940,45850,221632,46570,46354,323626,
45646,50668,172588,1471408,165380,115816,80218,217174,765706,218632,487336,352496,387722,217388,208382,115508,
107278,271690,666424,79900,1480150,45946,116488,168310,375472,218656,167878,659134,310300,118954,500164,83176,
1547782,551008,131816,208280,660346,79906,371176,1418488,105826,1128418,1858498,80392,917698,2027626,787174,1246424,
409054,24570284,46598,84776,123086,47156,212774,88394,106864,80188,2287144,415936,46438,45766,2067434,208136,
80176,80284,409696,175234,293756,46448,46504,389020,45832,293834,132082,46234,375976,115156,575938,45694,
45826,48814,609706,617482,337228,1251394,46028,45668,46192,114134,119372,967658,45692,371318,584482,45680,
45812,242614,219520,704384,80174,218654,326108,495808,48130,379960,298546,105880,20668030,81454,293800,45652,
312358,759316,126646,125698,230614,218074,46402,81580,208840,122020,53476,212566,48406,840688,222406,179836,
120292,610756,81256,144598,2464756,411226,216844,170602,56218,413080,419884,47866,83038,48040,844648,80284,
45646,1455478,371392,50956,1009510,294658,162310,327748,772438,47644,353464,55084,82120,82264,122182,534508,
476422,116620,82660,505906,1883824,171202,54382,115036,65650,226726,267160,3060040,133834,85396,241360,242584,
220732,53620,391966,119140,350908,124378,47428,920572,47716,117214,220894,46012,51892,105718,48958,168820,
494350,289426,89662,708676,123208,704302,868390,500668,166552,665476,166930,133942,120184,79906,231628,47326,
119302,51838,366304,787990,573082,1059304,49012,2097760,201676,217546,374470,371068,359594,45980,46246,46454,
705200,114490,118628,662408,48536,45722,1253636,82478,2965328,172196,46736,615518,125576,131942,351566,45794,
45902,45776,376568,220076,211592,46424,45922,46474,48850,815884,
// 
588182,590486,1110038,376406,11814926,904118,520502,851468,714902,140468,6452132,1889078,718250,1178630,537998,4873604,
406454,3379886,462938,954446,157046,1549364,4394492,1496246,3625316,874310,737222,437846,1162508,1579982,93374,2431454,
842234,455990,804086,585302,729446,1426406,379052,184598,383558,3262460,1396220,2816042,1453784,603770,4228808,6924524,
1228118,716792,1916906,2546150,710690,1821284,25025354,1801058,1254122,1486310,1754582,1348892,1087910,2669108,2946860,6202940,
871034,3223094,8103806,727178,975884,1085090,2056748,5252684,1177250,66662,2702642,2479256,2080808,2199308,9701042,530870,
1254038,3415550,1144610,1108508,3371138,668798,771710,255254,607982,1294214,2266214,8087036,717818,3502088,690134,8441330,
371894,1253390,193910,412070,560438,4709768,3655448,7749512,844790,993506,636668,71294,746006,799466,1114394,791150,
55958,1122170,635750,655286,5623748,85814,4504730,54399920,5304362,2341976,7116008,1057964,2592482,477374,1636358,379142,
830330,459350,39461738,2693534,1964894,305798,1481570,3768224,2642864,11393240,1070414,615704,798668,11292452,413366,1755590,
1352534,2252066,1827032,5353286,913190,813722,232214,625910,5441864,231350,2860106,3764984,926798,2426540,4303988,936482,
1312646,717494,3565418,601340,876902,219398,436550,325742,5106848,2127464,1526036,420470,1042106,200246,3292592,401270,
963194,588140,64070,638846,13489898,541418,722138,968354,1671836,3646886,1142582,2789396,3045056,544802,1601366,402650,
399734,255866,5964920,1000454,1129112,1604282,224150,2336324,1910138,606590,241718,493838,1152788,694718,648662,1952600,
1696622,1564862,2846660,996422,5398484,659672,31561808,2679278,595022,550598,1317542,1243160,65078,279788,432374,489086,
163958,2187608,967622,853154,17392118,839318,1582898,447242,2544452,2621642,850622,767066,1227878,2118536,553550,480182,
672134,1689332,161078,287450,877190,549302,613814,421466,847742,19174886,1519316,6367244,1248290,916106,1325804,2792132,
774764,1044914,143852,436022,796406,1260278,4982594,223286,135446,577934,169046,5260892,2090282,1469174,2932466,3730532,
629006,1280624,1720076,8069540,242582,170582,295970,644918,4915160,541670,799046,4620830,959702,415310,306422,860282,
1122722,1415960,1521662,9348854,1020110,666734,1208318,3651314,3647426,1315598,2138072,1703282,97550,3462992,9509684,2667650,
3729722,740726,366902,781646,138830,3132392,1062068,815990,153158,853658,1744700,5752778,1961438,3981308,1039190,266786,
541562,1111964,44755250,794246,221750,784886,7272662,501062,411494,4601930,3972074,1114844,271430,215690,6906056,362678,
2043626,393782,1985306,1286294,812750,499766,582386,11629976,658166,1361930,1721534,1800104,2449016,2548742,107414,182462,
1517264,545900,226166,674510,602762,385826,1143554,2185604,661082,1007558,2413958,961430,212918,3148790,879926,2440202,
3498386,518246,467504,326426,1406444,1999886,1241726,1977656,634010,3182972,1144958,2787206,5278688,3460802,1705370,1560302,
721166,48806,2321780,19069790,1372622,4977122,984758,414662,713690,1990778,1402838,335498,2702102,1169798,1189238,684230,
407912,1076972,1291082,638078,1069466,1458428,745694,945350,1390184,2120174,367478,761048,2633120,1339412,254390,1299524,
1212566,860828,550700,1305068,1509998,1496474,61658,573602,1475006,2466446,3557948,686714,1832216,734990,51254,436046,
4339616,4383356,3566426,1994054,3297506,1446494,3653384,866390,1334714,528524,5615186,1440014,976922,9512420,749084,1119254,
1802840,1280366,234422,1245614,719438,1122344,1136750,5743544,88393676,666950,796982,525686,227606,2243372,1194746,4307900,
2308982,1404806,956894,2233292,873338,1250474,2020298,3857378,725270,2693894,1416446,1385342,398030,912218,1198958,288278,
961550,2479328,570806,1378754,634838,1005596,4629308,2239970,1100762,189590,968678,2021396,510542,303098,1018166,569750,
2746382,354938,4662194,888566,4671914,1845014,2072060,1518746,3025592,758804,4547660,1005530,2198906,634658,5234192,1286708,
4067006,707126,1247558,528278,1606010,507542,2952896,560966,1063016,679766,2457338,4897580,23769068,675116,2713400,3920804,
6806912,6879812,631958,10448996,511766,1891268,643706,5927378,878198,6754064,2648660,431834,680558,1788236,2052374,398006,
2508692,404918,991436,2387714,3147020,45545648,1714118,4827866,1143206,2676074,5370782,265436,449870,5516582,889862,1811402,
552902,1366712,5621342,2497064,6922826,1012334,1099898,17315450,318326,55970,853268,1591646,2483942,3756776,1378778,518198,
4644698,2597666,3795332,1537070,770918,502646,191606,400922,1991138,1468634,1557626,4465364,1111130,1021082,476438,5602064,
3533702,2319836,4425998,237110,7968938,2374268,1667462,1885676,1668380,1586732,982934,1754942,1658840,1521122,2735636,2138396,
916934,3033572,1255946,1510754,444470,383030,3047828,7457180,1557482,1608440,3312086,2264516,2511428,2864120,1715522,947942,
214070,2500712,759254,833270,2177438,1297862,2907896,2830460,500822,2859218,863702,14430434,577814,471542,2157134,1665464,
858758,5235188,1288346,1442204,1169558,893912,1613276,1900040,729062,4880894,1645538,1009094,5978042,173894,520826,1359338,
522086,435290,759470,1034708,1952504,1337228,1288382,292694,1405754,1232654,3231656,512078,2008394,781754,246470,698990,
590462,1691522,16952594,1218398,1464074,229622,2903036,2682230,1137806,463886,2629742,5190722,525974,289814,830210,2602040,
3539048,1610198,2116472,1437224,958874,403862,618326,4439120,2260628,2636036,1002740,1035788,2703884,824012,1601528,1355138,
151748702,389366,2911478,452570,4915832,650330,1506770,907358,1200902,5961272,201110,1416326,1971296,455702,2393546,1173146,
3716600,7115648,1071086,1170284,3609644,1863932,2154398,3976532,724622,3263486,3858434,10697504,710654,3220358,694004,457286,
477518,1890296,1123142,1096574,1005206,3520580,256406,6169040,1084724,1185836,2358068,695690,504410,697190,506678,2938838,
1368086,1641842,513482,514454,687428,1371950,2028236,7281224,1986764,1149146,1303934,1407398,1422644,2017382,734102,1128830,
195182,860648,868442,1717766,811076,2065496,869612,1875716,555278,1010732,11893874,790502,1653596,1149062,805910,2523068,
566618,4040360,1394330,5861642,810914,956300,2898932,2017022,580550,907034,2268890,2046218,576662,4335602,370670,1450772,
3611624,1430780,586382,4090256,1859432,3742160,1878836,416462,1591286,2384312,2032934,1331582,1433942,2743592,742094,602906,
958550,1934924,2279822,1279700,990410,716486,869210,1496390,1249934,1748300,383414,1409948,1078448,1047182,1076450,1466810,
2063678,1087142,2614622,1524092,985766,627206,586358,5156456,2205062,887498,1760738,1309442,997916,12338564,2778098,2562434,
3725618,2216012,945878,1308740,5162288,1019786,949766,2260328,603854,597254,3452786,657014,843638,571598,987674,1991966,
1046030,976010,672890,2489774,1155182,1726430,3476300,1758686,795338,1114070,679694,2511644,2654288,680342,1006934,1022282,
2596940,1916294,1142222,829130,1881914,1069142,1098518,1964492,1160726,1051646,1704884,2777972,426950,1110182,3056396,2120090,
725126,2732450,1052252,1990652,1298348,3098492,1223690,3075890,2148116,1433822,1532924,1242554,927854,4503920,649742,1301468,
850442,1213484,722330,1267916,724154,3218288,547478,1006358,2196500,773654,1910222,1687820,4020674,3110480,1094414,628250,
1149818,6212048,1731074,1354748,1355210,1356668,2820200,1566644,1970690,2736824,933386,812186,592010,1223870,1393484,1156622,
2042114,1840604,933620,927626,717902,535814,996746,543086,722438,573722,1739636,837806,1522490,3336386,539798,1498298,
1310594,1275386,2325992,478358,479366,565190,482678,2269130,915962,631814,1582844,672110,3126110,774926,506006,1269980,
2126246,2299874,959930,1102586,571982,1245212,1183370,823406,1562612,3296696,540998,1078028,551132,953870,636026,563822,
1041926,2270588,990734,1805162,654278,634958,1945580,618758,1442042,766970,774170,1360652,1006586,822650,721286,2109884,
3486686,716810,729500,811214,1033964,933254,819476,994694,1407884,2393330,2464178,45688,45866,4980764,166844,920800,
541280,137758,363256,350242,227614,217042,219094,114208,293992,46258,1471354,46148,518336,6376064,45962,115322,
420844,79876,1137782,47444,46136,46202,301376,115706,293798,409952,604864,115120,217954,47914,45974,4147094,
46640,80462,47852,219734,45890,438928,115540,46480,216952,2560228,254734,909230,46664,45742,45760,81316,
45802,114662,45884,223372,145798,219238,114778,661996,80296,490186,1517266,81592,1828204,168004,502882,116720,
18531062,1322540,496636,114676,5193610,438964,2067982,172084,217024,48010,46870,115054,114424,115324,124964,144134,
792032,374594,1080536,242128,423946,491960,217640,51266,1480664,80474,46076,166412,1604414,603820,114596,45686,
48260,53462,80534,227918,45866,531962,80174,80552,114334,218554,121640,115808,611348,114674,296852,115970,
45728,81692,45716,371426,80396,124982,216566,132116,315656,47660,243086,604544,50210,271436,49238,126230,
167162,224168,781934,48266,82772,351608,488420,49922,105596,45986,1398668,550228,371992,262064,1363186,47314,
373204,221650,80440,46420,323908,1473508,116380,532054,167372,352784,46484,3441806,1612172,375146,46744,51838,
89716,1146280,222028,45700,48364,488464,125206,48856,45670,392002,83794,580318,1018534,662452,754078,1557070,
121588,81076,87826,131836,45934,51910,220246,121210,84046,148918,48904,244960,307030,1378384,218140,1032460,
119752,223162,49594,132646,82822,49588,116818,47050,255976,115864,168118,51154,57082,354742,271636,133618,
410704,127078,223000,2468590,263344,602350,431170,170062,977380,46960,116116,46804,372470,358826,372226,47206,
114916,217516,3940840,167204,3079028,166070,45986,47864,166276,735668,253964,166894,114262,243412,165632,79928,
45868,80038,45982,144194,324086,83716,47116,1567096,410500,371080,614728,160990,412444,49672,165538,626284,
46252,580906,223714,47536,46684,224956,114904,228958,168940,46996,45712,404552,325118,953108,46034,46988,
218960,46352,45722,116324,45940,48004,115306,242836,120418,221524,216934,114170,217336,372208,114518,46190,
80062,2267362,3422096,705644,45944,371636,115144,80428,243232,45826,605968,271642,418316,47192,2259284,48356,
105992,51314,116726,134576,846482,168368,106316,45746,79982,80504,114692,489974,49028,50468,224132,513968,
166316,119876,375278,46502,310616,217112,608882,84122,114250,115168,45910,46216,115834,266896,45850,226802,
114230,230540,46796,243884,627710,759368,80348,131834,595472,737438,85604,733772,856766,56738,598124,933554,
80296,7782076,46558,1746178,45830,114262,1825034,166064,371542,482968,452908,410638,231436,211024,1231438,5964592,
117526,45838,294646,118984,206608,508594,1134424,81208,681124,503464,445532,210902,204428,25942862,132980,217154,
907274,360628,46352,45880,810286,46114,49102,45836,776290,243022,117290,281126,232886,297362,80726,45914,
146372,244946,987230,114590,166916,210110,387392,121862,116894,174200,171884,116948,1198784,226406,218630,47144,
48110,222896,80708,54452,52634,294284,799148,53174,374852,412544,218036,139676,133052,149288,118244,248024,
353576,708896,46364,134516,141908,770474,119666,217334,227216,46190,231320,46634,218360,48938,244460,268814,
116354,49460,640112,118424,46910,52796,167186,117020,740972,47576,219830,53852,219926,133214,106952,166754,
47180,49532,45878,115724,719696,279668,120044,46814,58010,46874,224678,214808,115238,238838,172262,50420,
49448,48332,217712,217388,51908,248348,85964,85514,48506,490196,116372,218696,380684,115832,312230,50342,
371126,53066,52742,217172,727472,87836,50324,170150,121646,46136,46802,952220,609590,47192,169292,49304,
222518,792974,414614,209138,209198,638762,147830,46744,117712,223030,114814,117982,1136098,243964,132208,905804,
412528,122614,410056,144652,616876,45926,564182,297842,348782,244076,46760,324926,377438,46340,116726,242942,
114268,130612,144334,208630,554260,175450,212518,1888366,155818,245866,231310,2709220,345658,9766552,306598,152362,
2904232,2777710,289930,253462,1651402,414292,225130,114644,114616,166060,114670,45772,326140,165790,3333386,352430,
45904,217510,603014,46534,131482,414994,2187130,15349952,114284,46022,46058,1101890,166034,116254,114596,114254,
80102,107048,219202,131494,238748,862898,439736,222146,11973218,8699804,7320496,114502,45778,46174,46274,46186,
115444,499030,118414,1517156,1653244,45968,45716,989968,793138,45742,114952,114266,103370,4081334,136958,170060,
119126,658814,65678,1808030,5551034,46060,114292,115156,371494,49886,52724,603962,202720,801844,209492,45878,
145646,46250,473714,1149112,46586,202190,3307096,131906,45956,46946,3560048,46694,165788,46730,326738,175898,
375452,445346,45710,894224,662192,1769362,371482,165886,116818,949982,115114,46108,106412,48278,1486388,45788,
124184,169454,3524672,372044,657992,245054,118694,1205642,531146,46382,139748,795296,204638,275564,47504,165836,
51842,342302,62762,47228,377876,81482,217928,405416,1502822,1081442,2398502,240932,52052,120242,46598,381278,
219548,48236,400232,118352,171074,123014,114518,124346,3113582,562892,47126,50018,208526,50852,976952,133106,
114914,145796,82868,525566,219602,54374,565328,3763616,224138,223652,502304,454124,139538,547394,166862,219224,
195566,135326,362666,46892,326264,371882,46046,540542,48038,126308,45752,141692,4022246,47012,89798,117164,
217994,125102,131438,45842,133322,219926,106952,298766,3023282,120962,56066,252182,53876,1026524,181442,224624,
83138,267788,129368,310268,410924,45806,426254,1367372,263846,344738,84344,46472,124364,2359136,165998,80654,
81266,572222,85244,80564,47828,126614,1123724,217468,294794,243080,46102,45806,165830,809576,114952,294412,
114374,1187224,242990,115658,80408,219832,48166,602962,47524,105736,173938,115810,115124,675644,46256,45712,
217966,166142,132062,290210,243740,52174,1237924,115876,224740,133162,118252,161206,47806,46780,48886,294724,
48106,2269942,668404,47116,47212,245026,45916,343438,5327254,47896,770878,390574,1064170,59734,221446,46468,
797896,46088,198794,46808,118970,217528,115036,48058,662326,169342,46570,381094,218986,478120,179194,487366,
114532,245968,1244230,352798,45868,297718,45818,82232,166784,168350,373802,271664,310220,242870,324908,341906,
1330694,80666,50296,144244,1386094,245146,126994,977224,64954,2260696,307336,46882,141556,59062,1444348,151768,
57898,213958,187942,120826,216076,46714,380362,82702,1595848,61318,1173226,131986,57682,114736,254362,151588,
60682,125626,927112,50446,268462,55174,944608,122296,117094,115858,217846,121486,85294,252784,117958,47326,
52636,90676,51574,1295698,47962,92188,130324,148528,131368,4176508,108406,229834,175306,137008,174766,50338,
139276,794758,216562,520168,830884,130648,130594,301684,389596,213796,340642,743728,91486,271012,51988,244984,
272278,106408,123268,46792,238366,131608,50104,203212,234868,54118,57286,2300062,236812,50932,689782,244174,
141502,135508,333352,355792,46234,123862,380686,53518,207334,383602,50854,268402,1246126,116302,799978,761518,
54922,82036,80416,961618,237964,286372,305878,718672,572206,224842,222304,91162,419566,72082,424912,1320484,
1204186,672286,266134,787144,59122,1629382,411598,178588,748666,60754,53662,51916,614182,763624,2281576,165856,
297958,54814,48676,143758,53446,435118,410224,645526,248044,643774,196204,241186,391054,511636,129676,173146,
130162,121054,47002,204184,98686,142264,89182,462064,986404,390082,276652,127516,615946,207652,118246,175252,
67594,119542,407416,1784128,137938,230566,58738,122134,132742,303142,167692,61426,154138,269284,607036,56866,
208198,177844,125302,299254,155422,454072,2073424,444754,64426,120568,2256034,2409412,127246,262264,134326,2326306,
135094,1009732,144406,474562,53986,420214,51718,225382,87004,182218,47056,137452,63598,134122,180166,1193638,
2470216,82684,318514,221764,373396,46246,128056,331636,121918,119758,181828,283942,87238,107434,248572,126508,
218848,439492,813712,1226542,46846,116176,237532,273196,170878,47278,444988,296014,69418,521434,1275382,71878,
45958,166834,604606,276826,120604,259708,454936,92026,56998,199486,53266,430744,543574,350632,226516,1462738,
594904,212518,120838,216388,220942,1989316,383152,951412,107758,249358,4172176,58834,145126,283402,63346,154612,
534622,246604,135946,114772,54202,678748,904564,211054,225652,49528,47758,1231348,304276,51934,736168,488872,
713404,366736,82054,402232,630568,57874,706792,373558,52852,63442,854938,87778,816304,300388,47254,57394,
1149898,243148,521842,232294,214444,452344,328492,189604,636616,1056388,525808,415408,245254,125482,138898,125428,
148042,52654,596686,57214,131134,86518,250168,509962,271966,56362,133564,233752,55468,570118,659812,141166,
228892,181786,113266,46724,46022,114734,2799452,45730,114958,45934,165988,117314,45902,377198,166238,1040830,
80158,114512,80450,80504,46778,116402,46490,395690,371686,80452,217244,166438,45874,45872,375974,218186,
169108,221506,249838,114748,46066,245302,121552,117862,494638,117916,46582,118798,209884,115756,48236,217400,
114422,243986,372974,218048,1477732,46390,80038,412960,45928,373378,131536,490990,-1581604088,1709464652,517712,105746,
133682,114356,616052,5252492,266846,47126,45946,255548,950660,227992,561766,46732,46768,217366,46256,217526,
375962,80378,297500,208808,1376438,131696,114872,116734,45850,45820,590098,443864,46856,217712,119594,167078,
171014,80816,268484,47738,216158,1475534,210164,45932,118568,46252,1452016,243694,208726,684928,2219146,446842,
430982,491300,10855574,3425762,2792456,787598,114938,12269834,51974,45776,14559182,132950,105932,396038,8907308,80732,
440054,244970,46574,429578,357650,9907874,588446,414363986,2008586,3543860,699146,20014730,682298,1300922,1125962,45548306,
804278,3114566,752678,305558,630782,520298,568574,13729292,399446,1098260,4513430,752906,4584716,712424,790316,7992062,
10838078,729926,8047466,521990,422414,389834,126735956,10306358,172370,565706,697850,6604046,1819538,871838,3024170,1196558,
234902,421118,5515892,9381770,1202318,598954,80576,46268,411134,410512,1128812,46256,603884,243290,204764,439724,
48008,125332,114346,80440,126532,114940,206452,55414,48418,1469914,115894,245710,60874,132550,1902718,237574,
768646,1770748,80188,48286,115300,166654,671218,224236,997300,298486,712342,49498,248140,132226,46582,47026,
149254,116380,47284,661228,3723760,53182,483166,417880,269656,799498,400978,422174,47312,125338,2261842,199030,
119698,166894,219346,51766,405544,144562,81688,45772,559420,782728,46390,46006,46870,466234,367018,411854,
45832,501842,223094,45848,675308,354908,114716,115310,607520,374888,513506,663692,448214,2052626,221096,114770,
372296,215060,115598,46388,1493012,299018,425876,627566,47120,58442,354400,344764,410824,277568,45776,217258,
45842,46184,117752,36858370,45814,217442,245530,5193406,46594,105824,503012,328538,114866,345140,1621304,921626,
166130,106580,1475504,45904,115576,132322,766564,243050,608476,524152,409636,106858,219838,168196,48268,114698,
610904,166384,1042228,132428,607012,608776,105952,80518,482098,295430,381182,793426,924448,114392,125402,115094,
50164,353482,132946,47806,245674,247294,269404,117064,45844,48436,46936,47212,208856,725210,114686,
// 
80140,414130,85342,1473298,1007224,82192,1871332,353644,1424050,81962,412304,115034,47102,107108,256478,46184,
80828,222008,46088,46016,263174,247892,961538,167108,372668,228488,228164,46742,1573898,166784,131804,766358,
49454,397142,2260616,114412,116734,48452,3299438,118262,166268,204662,131540,538004,47030,46690,46636,639962,
46006,114460,605050,305852,5626400,230180,202654,266788,46490,45824,45806,584174,169040,412616,297784,106162,
81628,46324,106108,1354616,576764,106006,218590,114568,144994,361132,131584,221504,144458,3211718,510110,116366,
80702,170774,209114,378968,46202,217400,49454,204674,49796,220046,777326,761900,80182,223528,410194,46828,
47470,47020,904252,115420,135748,201592,4853974,220450,5311462,2456752,455872,114626,114842,47206,81160,114472,
271672,46198,390394,375886,1159388,360404,46822,46762,243448,265894,115936,80356,588238,397634,233186,47210,
28432418,698588,133532,167648,505184,50828,146906,46052,466790,1210874,222416,338732,114736,211744,416674,119434,
131662,342166,106354,46516,47530,301396,47236,243400,798898,45896,628616,674678,675164,756272,1231088,543164,
83678,177698,1888094,1440974,12771308,106198,606970,114544,291796,46798,45776,45818,132322,169738,116818,114946,
354262,217978,208988,45782,45778,45794,480394,572266,116090,45944,1079210,46424,46426,47176,337864,607930,
1150712,15966842,301046,58406,48002,376514,21224048,166604,638546,114808,45778,46390,132980,46388,114904,80296,
513352,45970,170300,115666,45916,611566,46726,291028,47896,691420,1218094,49372,49396,264166,324814,302614,
1833034,222172,114820,132466,1119596,117104,605732,46166,48428,107594,47750,45824,133694,116132,46106,46682,
46108,115312,131716,46252,376582,115184,45938,46198,296200,46762,132316,46276,118522,1473236,115208,1841624,
631478,301552,45790,80644,375700,600178,114568,662182,148486,45796,1037696,220244,119020,47290,115186,46156,
114466,928480,80668,115294,219134,428924,115480,5193316,114632,46178,114470,48962,132374,46856,166364,48134,
388466,18789326,45992,2209336,46084,133312,45832,115682,45896,222422,1216616,372434,605714,5058086,2371436,80846,
203266,46112,126326,116678,114734,295184,166844,247466,81338,2830862,654188,389864,229304,376076,136382,607898,
2137244,48614,991514,9917228,178184,148622,45842,83246,502988,45806,168788,53078,171428,202568,84164,388226,
1150754,57782,47882,221042,118352,223094,145994,226064,108392,388568,252802,54646,374860,4491280,442792,65374,
606088,412120,60406,1064980,238618,751888,392410,275932,407350,254872,248500,297538,115534,212248,53308,1205326,
127576,282202,371026,140074,250210,122230,1686088,276886,46090,637786,150148,47512,447814,85606,538480,235864,
115156,400132,220150,447112,455914,51670,82582,296962,66022,638272,803026,156778,2994652,171100,51382,741502,
171910,230470,222310,360820,56518,432100,134296,229066,383932,116794,220312,397054,577288,1904626,217432,305902,
56710,51022,529822,1274932,344194,1092682,368110,66562,53566,115912,403372,61090,179362,492184,60310,418006,
362716,135586,175852,127468,381016,1866160,641512,310762,410392,896590,49876,63082,73078,261676,216916,460936,
404830,137044,50770,53722,257014,143146,1235566,82798,45928,132328,1819144,128458,47224,201286,276856,221290,
243406,86956,85012,93166,116200,50758,181468,364204,125470,763660,252520,132298,214678,53134,1681552,522856,
531244,67426,50218,53386,105964,118828,160102,279466,162646,728992,132868,128602,49012,647026,52426,176542,
200734,174826,137320,156862,169966,1248688,812026,286606,316510,63754,60118,84958,895132,221662,80188,929800,
47950,228094,733906,2797570,47998,366166,174580,121060,391384,283708,198316,222874,1103374,321838,651886,46612,
8124994,86182,643138,553960,362962,156652,91708,789346,142072,281116,457612,229228,518122,290086,203650,64522,
262324,56386,46684,1008118,268678,131884,145492,123094,360934,80620,479356,266410,586036,252118,334900,61030,
259894,231220,939112,591298,234844,292894,119638,129754,687358,55126,284356,121816,336922,1035100,117928,126028,
56062,376084,4863070,153574,2697940,52282,372292,1943992,82078,2197846,839242,121150,50086,212218,303310,492040,
46522,300880,49240,51406,1805164,141118,408808,349516,66646,256762,555418,769384,116254,53398,52930,655768,
341332,266194,155788,124552,52138,54532,448246,772732,138292,268426,1424134,283690,180820,4446700,331252,49870,
167956,448498,5059900,1132426,304282,51370,506086,619084,134242,1699210,132670,693466,65602,216772,108988,388376,
131798,954170,329060,47180,80588,936134,217528,372830,45980,132310,81028,116446,46342,118856,220088,131864,
220412,391376,203558,515414,46184,631654,766762,45964,46618,1433602,652654,80278,218278,116092,219142,46756,
116866,80656,46126,45898,46144,46214,559718,244106,115198,46012,46724,4056098,425366,372416,47852,114862,
45914,2843438,372250,243388,331000,2248696,46384,1024678,81844,116236,412156,80296,80354,105952,372652,107684,
132542,344902,1080022,46606,115618,114680,423110,177296,150914,115202,301286,92318,132278,122594,45950,6373532,
341138,46616,56738,227198,49982,147278,11038646,290588,788276,364046,81356,295912,221716,80372,117242,228566,
220148,589534,2632786,460348,1002742,11506390,48471064,1742260,25664908,313906,10802932,1298554,1231864,2024314,539098,566206,
5647282,253654,964348,499570,846508,3114076,255598,394162,2344318,5993788,6066526,6740062,2365090,345982,4249924,461974,
272542,179350,1327390,1972462,132964,999340,648772,340486,1722994,228274,853036,1752862,2027230,13815862,8113786,6083386,
171094,361534,5270308,2510782,1168612,759154,1264534,4382854,951550,418174,9521836,87367036,1534750,559834,473956,444478,
1736116,5409790,596590,4634458,897118,4849918,1132342,3677686,478012,193774,2261806,4050274,961756,2246254,513238,631330,
4280164,4484758,704164,2077756,205388,577652,51098,46022,83942,219416,273986,1293170,125306,221198,350060,47060,
49526,125402,1673936,388436,1627910,224114,80396,220604,133316,116708,351518,46526,148040,52178,47942,360536,
46076,48374,49886,667562,80288,168944,10135166,783068,82340,46808,628466,80234,83618,114574,170690,14875364,
144968,360506,47954,489440,411788,45968,115606,638236,15024376,132532,114652,46072,46918,500974,46658,80408,
327836,1121398,535102,222298,1255516,144868,359656,45914,2844428,681542,116240,81154,360598,46648,301954,46054,
218326,80366,604208,46166,1988822,488702,46004,46064,114806,116048,7088054,446924,114698,281846,1019738,976268,
5765204,4031966,321842,960446,1199342,355052,151526,6210326,1165214,19305974,4005722,582014,1975874,5383532,1379378,192614,
246854,3086492,12298826,1788266,1672922,1308116,9514046,168158,516038,4901756,30997676,4721294,666092,1096526,5807324,1227434,
79446704,799814,1513676,1328366,166600,446590,1417202,5592986,114892,848878,106064,81008,372460,46388,1103306,133216,
46006,145546,499876,46088,45992,48230,219230,47402,115334,307352,46196,224306,148088,230078,398690,211880,
114596,82766,81290,120806,1051316,146630,210908,81416,410636,245924,999476,46676,106292,167084,500240,48692,
80966,46142,299420,1190384,296666,115874,83612,85880,116810,492578,80876,223334,50210,125840,115172,367100,
47774,46514,52490,306224,46226,243980,195338,117026,46712,82982,229166,296044,604924,46246,359476,244294,
46798,519026,114574,46040,114626,374878,46420,958106,303182,355544,115568,46484,80824,372364,114820,46114,
296006,116618,216838,227128,308596,50674,118192,493456,48124,51484,313228,297256,49564,133408,137566,421714,
46162,125704,117976,52726,106696,83044,118624,46246,46054,363772,48394,81352,224752,49006,116842,53686,
234742,838552,122422,590266,47668,81082,119272,205564,46012,2701876,48106,116698,46072,47128,114698,295624,
46042,170512,50308,499364,299078,55334,47468,120248,351422,202412,1593782,204824,440504,209324,314468,3406904,
247106,171116,171632,388556,116522,122984,223964,220178,227636,225206,65918,118088,50474,1313408,1614572,942596,
118178,1188746,81884,2527904,306008,234944,47054,80246,61238,392444,49052,262754,81002,1039058,85268,177284,
3071708,120356,107138,1228112,219374,135182,254978,82568,220022,522008,116792,1343546,576614,299402,122786,49538,
114956,206594,246152,835622,213398,48782,83864,64082,54308,301538,868724,127358,402974,90254,1282742,82532,
251984,487964,47024,51506,247238,1409966,479708,244322,49754,2966138,300374,248174,133406,229472,145694,169334,
84044,421406,203474,145556,51716,6669458,118574,131732,8114498,241748,308636,118934,83162,307874,54362,267164,
59294,61514,142904,230066,125252,52586,8307764,452942,49574,54508,47362,85918,231820,219346,115486,303316,
132232,52018,120742,357424,120346,168460,48406,115864,54268,81526,295540,386530,232132,48964,235222,530662,
177046,166300,167272,55114,396790,49594,117340,552460,420442,607822,49324,359782,46876,56650,115540,47002,
85090,125116,89212,554206,47428,219184,207634,85432,144778,295054,58750,126142,46642,117988,136282,47554,
518440,48724,124036,226204,47182,335542,591622,106762,52774,4456834,50812,789100,83308,620386,214414,122632,
47356,136930,116512,174424,411694,121318,115918,374380,46480,47092,166678,737314,46282,813166,83002,49894,
223234,408886,248650,46312,123748,51622,46672,417526,48190,243790,48202,303964,646468,445876,2555104,638926,
50710,107572,106114,83848,328252,377782,47884,135418,367072,82822,46552,46132,220318,47788,131902,47308,
133798,222748,49666,52078,47848,133042,613654,242350,81634,176074,132556,119752,82948,109354,47284,119284,
797848,46966,1436452,383614,48820,123550,46354,49444,523996,302992,268150,52852,121714,81814,245572,515302,
115720,536200,46942,204718,81332,48074,1377284,46634,224798,116258,114926,132488,80306,13728122,218642,219506,
372758,454028,607334,1387490,47420,245714,109034,132326,167846,166496,362516,221450,209728,115690,767200,170470,
245360,1846172,301564,47366,612782,217798,45844,218552,663134,114664,170812,218846,114968,166268,864482,46094,
292658,114868,80386,441838,11616328,131924,209360,1140604,80288,45950,46858,954074,133036,411346,551512,49282,
2267002,378080,133292,313712,220400,48008,247418,116576,374192,46334,305936,46394,116018,304850,83594,256544,
47306,218024,115118,81830,49178,302822,1073780,47900,47918,330878,120338,48908,221858,2472578,3790610,461942,
46034,45866,541124,51902,46712,219104,45962,204866,127844,171686,17154800,395090,950390,1540916,116720,80732,
23139728,1974914,225260,132428,791018,309554,838322,154604,2278178,1192030,117268,935126,49418,222422,442094,48572,
377834,47672,47246,1938866,46988,217886,739664,303776,576122,377186,268244,52046,237812,578516,631448,80378,
204998,114656,229022,47624,115826,711716,108008,620576,226526,953338,114824,92966,2311840,45998,115252,479146,
411658,115018,218068,233980,2459444,298958,131986,489802,499496,397396,209212,221464,200572,192548,576746,166562,
535750,115648,779578,45868,45878,2148602,114962,46328,47578,106052,213260,116560,2019124,114814,289546,114652,
1120096,166310,80392,45898,46148,219722,220208,131860,210484,47396,630428,128828,46346,392078,125894,57758,
107258,3848168,602402,134534,1926866,62822,2118674,358916,618212,681068,793838,1791902,329162,69494,228764,257456,
47918,7131764,166898,46604,130664,271442,216032,251948,85082,46148,1512452,5252222,2080748,7483676,5193644,56108,
46802,3249644,885296,759866,411932,50162,80800,166510,118306,52282,47278,168616,166564,372862,382096,46564,
116200,422488,48202,1967914,80836,296614,48004,50668,206612,117170,46298,47378,167084,206450,230462,116378,
229268,295234,46078,956950,413818,46258,218554,81112,47606,46574,118184,118778,49418,244588,118028,46460,
46190,255776,116516,303860,372772,1909018,448046,67826,390374,1111490,160766,2696690,227774,51572,224216,7912574,
238904,248642,2026628,1198838,3345866,3595184,287180,56258,3415130,588230,211142,146834,116702,1757006,52670,1838294,
3115754,328130,629054,177146,561446,420878,2870810,474878,249164,1535390,715346,233666,112412,1072478,260612,792188,
60146,8677052,1309292,163430,1380296,173666,94214,284390,810038,52622,2772152,857420,319598,245270,187958,959852,
86834,6157628,1549610,123470,58610,1363724,302732,1527020,761732,1136810,99398,190646,350894,1038662,46640,828386,
2126690,494966,179468,681182,438518,1142216,204038,475550,87806,2466620,48044,510140,2012888,509336,476936,48926,
2783078,48122,1010510,604316,526454,84614066,187982,416510,294110,187634,625976,725282,62822,139484,1723364,95474,
368954,1946270,218186,1066454,451016,153962,729116,1063892,3281714,202718,383534,1077218,559442,5422796,605558,2366342,
1692854,120284,1578212,518564,901970,256778,1032758,2101544,158876,224450,118946,61046,306542,1120958,1591172,487430,
66566,848396,729656,187298,210764,125126,3758480,386126,1933424,159470,328382,72110,380348,493784,146942,532286,
503990,824258,483740,625052,131678,415052,3889142,417590,1999574,228296,1228664,323174,200258,450764,310076,173798,
130166,534332,111656,133190,483578,397070,102098,181154,165482,2958290,1335536,704222,621350,680354,626750,994922,
272978,418886,222734,64754,174770,387998,249812,1161416,676520,119366,5564702,140786,3598838,932264,269054,271466,
51644,840782,161486,2232764,2689046,1853774,1074386,367172,2334098,266282,2416202,3913766,1299086,47582,237284,399986,
592118,2299760,322334,361916,401438,180470,550934,68150,122480,704654,405764,6249482,1432244,1337480,1374902,97130,
436412,142406,979784,24738380,84764,1632620,311372,570194,1264202,3343202,1744910,842294,632780,826694,122966,1213064,
149582,2836298,1457144,1084436,268598,344042,153602,549350,285848,687566,453122,1319330,146150,121322,270782,1041860,
1075202,3324896,193646,648566,301886,147782,344366,890678,354374,543590,323486,135974,2289356,181820,115004,62918,
550268,470690,404408,178334,428492,3399812,979436,2925890,473318,346520,8394362,1941092,1409084,70130,618680,371306,
245384,69950,4021172,491462,192050,1265060,352196,135242,468998,2353220,116594,161954,283310,279326,412784,558980,
276590,349388,181574,1518920,49922,159758,508526,2453498,680894,254906,549506,401606,456014,2219318,2716748,47666,
407270,93962,393614,3999782,1037612,566228,1146476,892268,513224,163106,1605266,70886,366446,174662,245618,767150,
1103516,480980,304802,302570,3502610,261794,150146,2414204,1377926,901700,2104388,174374,1404548,70274,393740,226934,
617222,366662,1189298,152606,395966,284066,50894,2199266,430406,125828,730700,1269116,461702,803366,375794,303806,
208142,2607146,3754916,1829474,647714,199910,652994,726200,56978,883790,164306,326348,150254,336458,150020,640070,
1391426,491426,580886,959606,3978452,4328318,335420,1544510,768206,133796,320114,420398,2046068,4145588,1034210,145538,
181262,2006702,2575484,949646,724142,2707514,1786538,1586798,297116,1494944,554402,5325104,1828172,370628,2117132,663830,
234470,642014,700982,71990,178982,381950,151202,141506,1059164,745532,3716936,164726,408050,1035476,2439728,433730,
314396,1680110,211058,8267354,261710,106958,3067640,443042,746012,83000,1386314,165134,1015982,387974,1737944,346814,
191132,1518626,63494,62318,142238,72962,910034,1519046,458300,2150390,56348,3543434,401246,465950,433520,522044,
1632158,963254,221618,1204316,247430,1373924,211934,646850,214850,1117124,292412,502076,225542,12046390,218084,613094,
47156,45914,80560,46054,45928,356644,218000,2904944,119342,46634,952724,117262,115804,114922,615520,205210,
847720,47270,1912246,80842,264796,218266,47698,106766,125882,245552,46292,82682,170720,132002,146996,46418,
904118,1136962,244408,125564,360704,45946,2796760,80368,80534,46586,1155584,218204,46016,114748,46166,46436,
221198,220334,219038,106676,960566,115250,395510,115906,218360,47090,2023930,
// 
680912,1534196,115162,757798,372902,629644,1434892,536942,114698,46810,46150,605528,46232,221588,1614464,131996,
218132,45958,207850,494314,297538,114818,295484,2554712,1421924,45926,116924,218020,46162,45932,374348,48196,
413152,411778,170908,1671082,115172,115064,218392,296638,742814,386978,206684,147554,338882,114764,177146,212372,
211724,480644,2863958,229598,1678604,422726,46166,46448,47942,222332,56606,410306,388274,361328,115754,196106,
234212,1620044,1050206,117734,169106,647312,439064,49046,676418,833882,122972,735308,1795274,167746,376984,115006,
448048,218416,46894,46954,106840,80488,374746,296878,267634,3264178,2685838,1621954,34346506,1849402,414634,371002,
23032210,3885286,671528,132404,301862,46136,228848,132728,166592,380900,116624,47084,2358290,607214,81104,1703800,
115012,171088,132208,1106948,325730,46844,166984,48202,1697404,413998,46456,46916,46238,3289294,80420,106216,
849124,794474,373598,218186,46456,80716,570010,1288168,811022,46850,361166,205538,221072,218912,265640,81440,
114818,219236,47062,218398,372944,80476,272698,46000,598760,859742,415924,116872,167182,268114,80572,117464,
48338,45926,360104,592070,507830,115214,49982,116194,80362,80348,219926,411706,148966,53134,220870,174076,
49048,46486,138904,46114,118252,231184,233452,135502,303040,106252,86200,127960,52300,540046,244234,244072,
46798,130726,496216,82384,46384,49294,48796,205948,49948,218872,116974,354520,48430,218062,80854,47080,
49132,299440,167068,48166,81394,133936,80692,47404,219520,502534,210886,416788,83950,81574,49372,81556,
123724,220654,114904,47998,125530,115012,50452,172090,50758,169822,46702,124840,50488,48268,83518,46474,
116416,46852,318076,145564,513316,299926,222598,46510,115552,364600,46124,48364,575242,116674,47374,1784176,
364084,826270,907126,609856,414214,1253804,1237766,384206,1778054,1634144,618358,46144,795926,146822,304418,118046,
637430,615926,48218,46766,81050,374564,106160,449408,493616,80906,117668,50708,174164,47018,291272,133772,
48308,51230,872906,2216504,86468,1449092,219674,207964,295786,80818,45988,118648,3151144,221698,47278,52882,
51508,374138,46100,230512,327118,295864,777580,528970,45952,778072,1436290,244114,46348,120724,246382,235372,
47722,1905604,46474,1479542,46736,47696,506732,1127438,81872,47636,46084,46498,132008,2288552,166726,296720,
114902,46138,46462,218770,536710,107212,82246,1474918,520072,46798,1808626,81490,326326,785768,50318,218714,
236282,81368,167756,391148,211508,81188,135908,47978,52028,46142,48482,213290,46850,47492,120236,116978,
294758,2728742,138608,219254,5130068,167216,46160,168188,119948,46016,46112,81404,205222,117058,63838,2323282,
56854,137278,453952,239908,126994,80866,449698,83026,226948,46108,1033384,48664,366958,125582,959024,115400,
502196,318616,136990,159226,115354,548524,2339020,743842,45928,432820,369190,6987484,49030,415432,136630,46222,
200842,119224,255592,155806,832834,152422,228436,214666,620038,253432,83302,126070,116434,227566,856126,141118,
168958,564586,202300,141652,213940,374932,72442,193138,47014,140794,612748,49678,1429804,358930,354250,1622980,
256510,89458,304678,248950,5155804,173140,122374,181078,142738,978706,53746,65482,119188,167866,127852,461518,
276568,53044,51094,57790,757990,375904,147436,350422,743860,155242,60694,46684,47548,254134,48652,51418,
110302,134962,115174,3388780,178462,49996,120970,327688,1884124,1136098,257644,130312,717616,46612,399718,46738,
530080,443512,106306,221086,136906,8834248,1026820,224974,147562,366274,122950,302596,337240,328492,117638,47666,
19305764,46154,295982,106634,169802,211274,115244,2714804,48824,225566,611288,377522,629756,50492,498130,146956,
134644,107446,211450,362542,219814,274706,2822288,56834,930506,2368418,50012,379382,2994386,136286,214604,47348,
125798,245048,154808,231962,417128,122738,63530,595922,54914,24461456,234230,381650,58730,46234,589954,46918,
576616,114916,46192,220918,578900,364574,116768,374600,278120,80996,117128,264350,47012,412292,963104,45920,
144988,1902340,954638,438478,46534,46192,132232,140332,218968,166516,373138,1355458,161818,83704,1169422,209762,
957550,132670,205454,169652,248654,46292,117272,177782,489326,782102,80528,1479512,2434406,769628,49286,959006,
219638,46672,80476,46352,178022,80876,207206,1846304,171218,219824,52730,3336272,607868,132500,317666,203170,
80450,960458,46574,46144,80510,118486,81358,120214,175438,1219978,49156,119818,46852,134044,630352,46222,
234568,269722,46654,48124,667672,2322118,47518,46918,119926,50716,221302,1613638,244666,51946,47752,3345742,
196054,45988,1049284,208486,46702,85282,85336,123166,46888,235054,115354,5860258,49582,125642,774260,470852,
303928,852046,81310,80608,115090,132902,3441236,218894,295816,46406,114860,1238438,46586,116174,80494,210526,
46478,933632,144992,114964,1281202,1143178,3044716,8280616,790666,38352616,640330,1360289362,7279414,10971070,26532628,4867882,
3838858,741418,1161970,20191462,816250,1703050,20844970,1542886,1684372,3948190,67666858,33536536,6010954,2197780,2126770,2320486,
33364816,11084794,3557626,9382642,3344596,10387426,4783642,4006906,10947742,106550,47804,46238,118148,82052,4025156,121136,
48788,47258,106498,850414,956794,80960,115220,46108,114902,489662,378206,115568,114866,375938,1240442,1460042,
212042,80714,46192,218498,114880,46202,303212,125852,46648,116650,114974,80894,46222,535136,80576,46034,
362272,46612588,46138,3329302,46648,326188,125704,276400,978602,1044524,218324,361118,5533436,493886,193478,790724,
27297002,885602,4024526,536230,80944,47932,46762,298378,168004,297082,115246,295918,115010,244448,80642,296162,
80804,46946,317108,899638,167110,80680,249460,220804,117448,219184,257668,122344,1670584,47956,195700,47284,
229216,47050,46960,376000,210802,49180,2641612,168784,302596,46606,46364,405436,133384,1518826,222556,383854,
386482,318700,131710,700888,218962,114950,360694,299798,375262,81746,292004,115952,88874,132182,47852,115862,
278726,46502,290546,263564,146114,219266,51746,346292,1358114,46184,374288,46274,8862764,48902,214586,1034762,
87578,402602,360634,46018,117418,3676738,377446,46550,47468,46406,418280,48062,1457348,49178,49370,244784,
47414,46190,236576,1132850,118640,117272,48506,47378,49106,2725930,244612,80908,296416,6942734,377198,80516,
383678,135056,114920,1244708,80840,3336686,218734,116348,366224,4566272,297194,80900,115538,313892,115664,46556,
592712,1064822,107612,46808,47494,46324,80488,46576,47602,47992,48782,52934,46814,210290,120044,534674,
51230,224372,46748,49748,171632,117182,82472,845654,224858,48236,419546,115346,171464,46544,90086,81428,
48350,46436,46886,373790,2701910,448742,274010,50924,120926,235604,221942,46562,1102028,571862,47432,47270,
135824,173738,313052,313148,958934,114976,45982,118304,210998,1485998,480566,45988,47734,46798,46246,106492,
46030,46462,3706288,46106,5050994,81064,877060,46192,115402,624028,47782,46058,46112,47752,297532,219878,
118052,210044,328790,296158,46924,46006,46312,2667454,211036,209780,373612,132202,45982,46552,46028,397882,
1481606,82282,245608,5320114,80770,124612,80824,244312,728764,1055626,1004434,47092,82066,118186,50458,242602,
118708,854152,126292,46534,46114,384946,397906,83308,417118,361094,48824,205466,171458,46408,2641600,115510,
205996,376922,81608,118316,134096,46490,2751788,46670,229352,83426,615548,2172206,373678,664550,80696,46078,
231254,205744,227414,50312,46100,47486,46226,683570,560486,123842,47612,118406,221150,1505162,1198562,412418,
232814,1247096,46006,80692,115460,1479400,556630,244274,119048,222274,116554,46796,47576,46184,262922,219764,
612614,49300,168418,1003924,116434,116272,234100,240310,81556,330118,210238,154852,3850180,126028,46504,47644,
116038,212020,131068,375202,169066,1129312,118810,392020,48616,311434,132424,49156,719866,2208670,116686,399340,
82114,376468,613342,174868,414946,116254,48292,303328,388648,58294,81844,115498,222874,116650,151022,839402,
193088,55124,134678,48454,117628,575080,203404,219490,115322,373658,308552,374548,46010,272896,218618,145370,
414254,996604,327928,155690,171206,46394,46480,905980,46192,117094,580846,2876872,81032,1875224,46006,296344,
219988,390178,218854,115804,298288,218692,205606,167266,633742,5112088,1424170,145438,677728,213838,219232,-3868562,
145226,352952,46366,115304,987908,219254,46004,632812,115042,115184,133052,230002,80602,210494,358006,46096,
166768,245068,82444,132592,2266684,132268,46084,46624,48406,219328,46876,209866,47644,46754,48434,220082,
486602,117266,46574,294128,49958,218948,209624,269996,895136,50702,386798,244952,119498,47246,51494,1248944,
115016,51404,1324004,175118,109556,385052,172688,2441156,116474,46184,58946,56618,219302,539726,508514,137978,
52226,264164,219626,82466,53834,81224,227888,209786,400928,2163164,958856,391694,117644,84194,53924,373874,
57374,51764,83204,253472,212588,47672,52838,86138,117932,376142,46358,382946,121118,275234,234554,47102,
1558094,505394,46178,9702482,298652,48572,210068,135062,152648,167666,143582,56372,225914,366386,118688,124142,
166856,2718608,228344,65462,135764,115718,48164,1384568,546218,47786,127634,81206,1030298,377078,2932502,319148,
47462,47678,86732,201212,231314,172472,1015718,134186,50522,47006,219272,416156,249098,115232,48446,935204,
252818,47636,234338,222728,46034,224132,270656,51164,47192,47426,247298,229532,225482,83042,90998,122342,
123422,48932,51794,242654,132362,1248188,108152,833444,49526,226886,47834,155618,172526,220406,418118,241358,
48392,305132,182744,242006,218758,46480,
// 
608204,46186,46982,46154,234718,115432,506344,133366,46714,116098,48172,48130,220048,133582,48472,115270,
298996,301426,134068,167542,298024,296404,170006,450518,417848,1271372,53180,108602,55670,52370,167036,82970,
1058234,173690,112022240,240782,88946,261656,48938,428720,293174,47528,2464358,280166,1682528,157580,1374106,378562,
46198,168754,415066,502516,764482,122386,89092,591754,1579504,673888,115798,47836,763498,81064,376456,3406828,
526978,107794,129244,1273126,135748,46918,628366,391396,203644,264514,144076,49198,126094,120208,47092,48934,
249934,47146,305374,116446,47218,49762,424288,424786,46274,927902,115868,1021222,826120,46772,46196,117602,
5068214,46088,106994,50804,374912,210206,720566,46312,46870,47086,115846,115322,218660,219280,587344,608188,
375718,3354628,7683862,80996,399800,1103330,51098,210326,247676,614018,84452,223274,115886,676388,166808,83642,
266576,212654,46496,127418,117344,52286,597278,80564,677216,494138,389486,127172,219332,341708,116264,48008,
81968,46316,147236,7575644,122042,46796,607700,115814,81644,116948,1233668,48170,120080,84218,81590,115670,
975278,48974,232346,122852,124724,123986,965396,46562,51404,200822,228080,121556,2505044,198374,176396,115544,
10343252,210002,166906,311056,9537374,46024,122866,400012,46966,46886,416506,376114,47002,51490,210668,115526,
46666,46600,115588,792038,123262,80950,229822,226312,47398,581992,141622,210586,59182,46138,155470,4157716,
51190,480154,47416,674404,329602,466654,258550,582550,210310,46930,293980,125962,46408,176830,48812,80648,
133082,361804,928282,132400,81032,46172,80798,371008,493066,7808878,244648,46666,492416,81038,244952,330950,
46286,1287422,1157150,818918,115126,46264,46186,46034,115088,1071616,482998,222358,167584,210056,219088,132802,
852994,46052,116296,46282,416158,522196,633182,751796,221810,49172,304916,38726150,49562,213620,46070,504554,
511844,46148,422258,139706,841958,171188,55580,401360,55652,143594,126446,64814,134222,1005404,56228,242546,
265118,395492,245678,573110,1374764,178250,354020,46246,137404,85186,49564,4455814,47056,654862,116032,46594,
117274,214408,276724,611608,720742,115130,46186,132698,115262,631826,46772,46604,765430,167306,11865362,2265530,
115960,299344,108388,46504,116536,381748,46822,46522,46498,82436,48782,168788,119414,81338,167752,47734,
264250,308818,46126,47374,115334,47416,219418,299014,439186,115952,171386,1432340,406052,46124,46534,245776,
115600,480704,168374,1078112,536708,117758,133646,117326,46616,209876,122348,172208,229928,82544,491168,125102,
116894,46388,224948,838892,173714,2968148,3812834,270212,48344,969716,681428,1000334,115184,609104,199616,46900,
46486,3609170,81200,115540,11865346,80860,46258,218734,414430,115486,81292,47344,115594,247822,46264,49210,
49166,376304,116204,374846,116186,417560,81440,235220,49082,2925824,81332,18242636,663044,115826,47534,1507712,
144620,46862,106802,668552,670010,81962,126566,146060,49406,1911524,215900,171662,47672,213956,142082,124682,
116420,51362,136574,81854,296870,240452,382298,115160,909734,89036,6604826,130136,118724,117230,50570,343376,
80630,282140,804434,208814,301244,213328,47188,370102,297382,46648,2774738,82942,116542,171376,81142,167120,
120400,515356,46582,245302,1396168,46726,46222,47938,416122,116026,736594,376954,119428,47470,115918,767852,
255014,220316,46376,988334,117958,3386776,46162,219476,830350,46100,46438,115898,48050,115384,47524,145828,
46606,47206,686578,245992,244696,297526,404570,80888,361630,1344286,1490194,115732,501076,116072,1071254,296522,
231176,82298,547154,782576,146108,347678,80624,47126,46118,132518,81758,245618,328504,82930,46700,46864,
264154,132544,381946,46570,132652,377086,116482,689978,115238,46252,46196,506432,106598,539720,587864,47090,
46132,219184,219292,116296,122722,48472,81436,46462,115162,46246,219454,48436,46726,297482,207968,524620,
438850,1627690,387526,210524,1369054,49786,46162,6329170,232408,47440,1143424,11865304,134080,115804,48814,220906,
115264,117496,206362,47482,47428,52228,959464,205486,47098,1327660,208306,219178,46882,47044,118036,210868,
241642,340414,351602,298960,132628,46744,167290,1424470,482056,46696,221468,168296,46648,46210,117274,767296,
314020,328438,219224,206714,47570,219602,46946,80654,82292,46622,1613368,536806,132518,668176,155182,308950,
146218,228182,297062,1131494,1288274,5020856,188306,128942,1128578,617756,510818,981752,2091482,889766,826772,154706,
2623028,56942,342878,159038,1776554,4661312,4421714,2503772,503438,60254,281174,347846,911012,309668,110798,266066,
67814,263012,136778,1563512,387212,141542,560582,2951078,191318,765494,126120002,1997546,372956,3856496,301514,141836,
521726,218534,525614,305618,456062,4269758,236228,307682,326354,249098,2096636,1096952,191138,319982,3808382,1709378,
4740044,5487998,2310206,3824096,148226,273218,188846,1085462,1347278,558932,872942,891374,254228,17888288,203666,91214,
405752,139586,1075886,123152,301406,5062562,349358,294146,228686,971762,536414,342044,487826,462758,109934,877316,
12923342,5294222,66542,1634018,2817944,249692,165302,423554,3306344,8083886,248918,181634,69458,2569382,2535548,7270676,
363914,537278,1026518,188006,749948,1007864,484628,700226,116846,45320858,2090372,1736078,147182,1174748,860756,486734,
398078,155138,802958,257774,538754,446534,762296,4558094,120956,682376,3537842,107558,778172,999788,412862,6459998,
630212,546782,2458274,101798,862412,245474,557828,727142,640094,649166,181544,7860812,273970,536422,550840,355214,
218864,363062,80620,46186,623366,46190,46142,1496716,116404,279052,119014,46114,610252,1764976,115844,291986,
147034,136126,171022,575554,81334,429904,49708,11879914,128638,117562,134182,46966,230896,48574,120694,221554,
592078,126364,51106,180676,46702,168106,634792,48892,95158,123664,106876,1431058,46522,135046,208876,4619704,
135316,46156,50134,1823584,169024,646996,136342,84682,365098,356176,612436,117526,171832,661036,115564,116212,
116284,121828,115852,46588,48334,121576,667192,126526,352522,167458,866954,362486,224552,81086,1918478,2759648,
413930,47378,167600,46982,48350,116822,122672,48488,145600,116848,117386,1405826,238742,121022,118646,2672414,
211934,115874,312536,618992,46172,225332,985768,46786,132844,268816,48022,644180,1395130,46678,115744,115330,
46126,116950,219874,118228,46954,116338,46498,374530,226354,117274,247396,625306,383602,82108,119596,362396,
46496,374608,554680,115840,46100,46874,46696,115198,46264,918088,46490,115664,611690,664960,115294,711722,
167096,81014,1951616,46166,219026,210938,2299322,2348894,134636,585968,52652,145636,355132,115478,46304,155576,
786158,908864,666682,46214,81424,145648,272152,46360,573988,1073596,799312,222556,53986,47326,46120,487936,
670036,376294,106768,220504,116104,978904,1472428,267628,330796,11392942,46766,118928,375968,46666,1754398,171394,
132676,106670,80698,115466,47498,494222,48016,83620,929596,116248,117526,46288,167098,1477696,118660,117220,
137872,115276,134902,132526,81064,46684,47560,47476,608512,48376,48082,210448,81082,46840,46126,46576,
115474,167368,116176,47008,48772,48136,174664,46432,46228,82576,126280,107272,81352,132850,169636,80956,
47440,81568,46378,46282,219550,47530,151552,46666,46156,115384,116392,46306,51394,167584,132688,46270,
46138,47224,46210,46264,80686,48808,47290,328424,46946,219628,362278,612154,48148,1289258,107714,46640,
2193752,48404,115748,375146,2058974,1266956,48206,46372,115900,47212,106960,46642,269536,2847020,413428,172976,
214232,115472,120314,82076,392636,191426,211802,106754,1642466,2043578,107564,499556,592886,117668,346586,116120,
220862,133286,212936,311162,222494,116102,1219442,54410,51638,366410,83912,47246,46310,230324,424334,49802,
224426,517496,82832,398792,351482,232742,85442,47432,628670,119846,52490,266672,47750,81428,115580,121232,
126434,136148,57830,64478,81914,48134,53282,302834,514478,47300,219566,50402,219214,210364,1296098,46124,
374974,8532970,171950,9168656,80738,943244,376592,46246,1326154,413662,316190,308414,5684762,170714,50456,6668912,
419594,3407708,1837262,679874,52724,1179218,304436,117650,1705622,230168,2323856,139244,49352,47912,604874,57470,
62822,65246,62906,131474,467186,52346,4685816,110822,515180,58718,593606,656462,127244,374522,245144,50078,
1260446,325910,49298,278618,242654,113900,1307846,1151462,56894,71510,32869406,49190,202802,199622,49502,86252,
539390,296876,245030,256808,595436,221258,485276,903494,609464,1322102,2200484,46154,370100,1411634,61310,277106,
247394,51116,911612,53762,116570,218462,229574,46198,116506,115874,634052,167506,81436,997996,264976,222496,
46772,118004,610442,212264,327446,118454,49634,46346,151606,46162,115366,219224,119864,211676,375608,119018,
46312,284722,46244,46478,46474,46204,46142,133354,210682,46588,3900422,167582,49484,209086,47422,46252,
666874,48358,117532,173026,50132,46718,123434,326342,83018,173900,1301174,148772,272180,132664,4864372,493934,
1081796,46904,84968,572936,54518,47012,219938,299804,46502,133298,377294,255272,115574,600152,608954,172502,
493424,167846,82628,82916,47678,52628,47246,47366,133406,47276,227444,47516,1494446,695138,233114,116852,
81188,9079240,119902,514126,245704,81154,8381308,234166,249106,51430,362170,1170226,491422,46604,220312,298016,
212096,296882,264500,375424,46600,80860,230008,414448,116584,118616,970718,132992,381902,300848,46904,47426,
1066946,115438,115492,623038,116068,116122,46262,355844,33257360,539462,47854,5310748,221842,608698,433306,501616,
133288,47008,46420,170092,1509742,168958,116740,211102,366598,267886,49912,80908,47620,688762,46172,48476,
46856,167308,965174,1534766,444302,48734,134468,220568,1000166,357164,997214,362654,127310,6407888,81692,731570,
1773878,55214,46700,46796,82952,16203668,227060,60062,6525986,46988,124232,47852,241628,759560,167612,129320,
120524,979754,115700,52766,119534,84500,153134,681512,47534,15265238,377114,209564,629834,121388,502640,134954,
213956,50810,1491164,16768436,230696,118904,48122,49388,297356,51404,419666,648302,484420,676594,80744,115364,
116228,47480,609662,84706,46468,212740,614278,131122,393634,817030,345394,65710,281428,50680,2700574,165598,
265366,7871074,339046,117964,228124,227800,82780,106810,137980,49390,1067284,293542,46540,1141426,811978,47458,
499906,245656,51814,49420,473398,48220,655426,136972,47944,51508,1093012,128926,944110,170650,4229470,298432,
1002916,133306,338104,499420,417970,50470,46402,172270,236980,50500,138328,1054594,126154,531682,453790,2299240,
46276,701110,135466,130654,90610,54370,343450,693556,931474,118396,258694,157840,225802,171082,133138,52966,
273628,210328,127870,4702834,388126,281242,994330,234124,1875826,117136,49768,46708,307504,50110,141784,47086,
52948,123688,115840,46304,48982,46942,106874,
// 
220450,623020,83422,615244,115634,46366,59362,610138,49192,116416,131626,118396,47140,221392,237412,81232,
245080,46492,225712,48682,220420,46450,212920,1094932,48022,360874,498682,134650,1509724,46936,221662,396820,
909838,671140,389008,3763072,47764,375886,387064,48952,46718,46286,2262212,1813058,5584972,311218,172798,1147504,
261742,560956,1007764,1239262,291166,4490602,766474,251116,613780,1401802,265480,524470,310678,588886,3773752,566638,
269188,132802,1254712,2573656,6057364,174418,988702,604858,903166,55894,3206590,693148,1126114,171772,640510,760450,
590290,1519900,327202,160492,3093838,1432042,217942,1470094,52222,1734226,154114,398806,63166,288574,3520696,478024,
1433500,2688010,344266,197692,816766,47218,283876,257596,261358,777778,437362,83326,239614,161127916,3993736,478822,
299722,327742,55498,273824,46288,335150974,81190,265540,46460,116416,375472,115552,167554,116686,134044,436582,
46756,221626,976816,376444,116000,46208,244784,391742,318008,327370,424904,893264,46184,374108,330164,223376,
46646,301298,118238,81082,1247080,220000,65894,118742,602264,2032400,193286,8160374,2772758,623486,136154,229016,
47408,126794,959198,1194818,52898,1081148,426242,168608,419150,64454,127514,208514,274124,381620,57242,220340,
2698706,3716390,284006,282362,252506,142790,47108,167474,57938,231068,1077590,949178,58010,11334620,48998,246188,
842942,1600142,135830,312068,10944464,248954,126164,66758,318386,83372,245810,124220,389414,3963782,175466,232628,
92732,50018,286862,147092,49862,116012,2431568,1226012,866972,374348,384536,81428,120980,48920,658964,272666,
1673894,51878,237722,134744,124958,832784,238622,58586,229772,289490,654386,285116,438692,55526,110588,1295786,
241004,1186274,247160,222860,156974,122366,983368,52684,47824,46546,506980,511030,115408,117208,582454,46513198,
82654,111346,46756,614494,220726,47962,110378,316034,3913082,81506,179594,115370,46496,235970,220778,81326,
614492,215558,302102,22786298,2471984,629234,1331828,23732054,236024,7689782,283310,1934216,376676,66566,1372952,5252012,
3562568,1486964,66602,50210,3771062,2432618,1130138,619460,207602,7924418,89488340,287570,10583810,274202,342440,484346,
845318,281978,122030,229034,2587076,8669942,14322608,2264138,144602,949346,1238516,1831436,80950,46906,46250,1047398,
115618,46378,46298,491690,56806,48034,136348,168508,374698,227602,355744,129646,688600,222850,48574,1111588,
734824,963676,485218,274858,314494,146032,119044,223534,47266,133270,130492,54532,47752,108340,116938,50146,
238894,3361438,309412,2923066,628336,275038,125794,721648,1255762,1052452,58150,118252,126970,86524,531160,60406,
138616,159490,381934,200680,237130,82132,521044,48538,85390,827110,1746622,174286,203704,49780,46846,61138,
123868,92122,135028,56626,391978,48580,151660,53620,650692,220420,90466,53884,148660,169480,657496,872074,
80998,108826,420652,115534,419734,117424,57670,545560,151378,218968,315682,50218,380962,92338,142444,116470,
549934,2071564,943318,58258,225610,213946,1533808,129052,86038,146500,52570,1021996,1856224,117694,1295128,137752,
176446,625798,250180,1247986,908110,120790,1497304,116452,676288,232270,59194,48796,182788,1061200,205054,534862,
387766,266218,1187236,260200,119386,51382,117874,58366,55726,46366,148474,1246906,138130,84472,119494,124030,
52606,1234864,5650018,81646,685576,82078,348028,516670,307384,47656,54898,663328,216244,145870,1120948,667540,
258418,419356,46324,376030,55324,115876,157348,118306,53596,53506,323242,258904,377272,228526,181306,50164,
677800,675244,52972,329986,117412,533404,631252,5739922,115954,1198096,1014244,1959742,4447216,341764,376912,117010,
233704,136132,132814,689902,54694,1049140,1234060,247726,312328,225766,2238868,129466,652474,11747044,63838,63214,
1446112,123382,490852,1058932,120196,109906,1116532,248698,515908,397972,224152,735148,130942,221722,47980,401218,
232246,891154,415468,434230,5487850,207268,56818,113794,491770,135970,559252,604360,238564,48220,1085176,47536,
238600,1100728,210746,46286,223118,82478,117062,116324,80858,173054,117026,107588,670688,376586,567692,554048,
783854,745508,121292,1507508,134444,309116,342206,117728,118654,46166,537646,248216,383486,219548,4640744,133322,
116426,450470,46514,117272,46226,793924,46874,378926,1485628,30131446,298222,80914,46564,49228,965122,107554,
172012,116656,382408,145732,46834,1394744,1683914,220244,115502,1074758,301028,3715880,3505388,69566,14060354,116626,
118264,46810,126352,116158,386074,115672,221134,133030,167528,218336,2436292,963658,46162,547990,46180,116306,
133670,81040,3034808,116798,489644,117346,146242,116176,46208,167330,46474,47294,46334,49102,503716,316282,
46240,941182,46624,397714,46282,625388,46322,399668,116978,46238,219416,721912,297796,169636,134416,222736,
168610,492790,134902,1160362,219334,47326,49942,366304,213634,415732,49810,46220,116696,117830,633538,115552,
146104,451324,1112842,119026,225836,48746,356084,120382,115432,116890,116062,167632,47050,222730,141142,116008,
201064,211486,175306,396652,118294,121462,224026,377116,49810,221434,1531300,214442,219272,362326,375898,134960,
493832,220700,503348,81986,48242,245990,46186,80894,167876,115882,467404,46484,46382,80956,333892,635842,
299126,644564,47126,118226,116174,248816,245414,379208,219584,1030934,116516,1177886,208370,133736,959978,3853940,
223796,372026,220528,46658,616616,609082,132898,222008,220388,611266,115636,151876,271238,46262,47036,516998,
47246,115436,171736,887840,304424,46228,118186,203062,47254,47344,46420,46808,417806,610528,220810,454106,
46310,2386666,655162,235936,223804,1000054,48364,1110142,347524,55378,49642,873946,7967836,121348,134386,570322,
1277782,1056034,116758,466966,49336,46864,120322,89422,48556,305452,115678,119962,60658,47716,512818,2656342,
46564,9030718,238852,690796,117856,118108,133522,116434,208882,48232,225208,698986,81304,423394,36457678,117748,
46882,312742,831634,115910,220102,46618,356126,115844,46810,330202,117040,46300,48502,46270,4534240,335404,
46642,167512,177994,47206,116806,46534,81100,401008,116374,377482,375536,46604,300826,610030,47158,115876,
1293992,1986938,47380,117520,365794,415600,168100,47434,220174,230314,46726,3011098,48694,362878,168586,47122,
81998,795434,1156616,107108,115466,121838,221252,174410,119534,115898,1277492,2189768,49076,635000,46682,168674,
133748,1457972,51386,242810,247028,47336,266198,14817506,222872,224816,122324,119588,118130,116672,123620,222602,
173858,222548,220202,107918,220766,52550,305330,930488,126818,984002,82340,46792,222196,115906,80942,913888,
538750,46628,7360478,83162,10876526,49922,168074,220408,503518,115484,172160,980830,80920,467104,378436,298028,
115724,280010,219484,116056,269548,6180938,115928,219536,47810,1048382,5064748,292198,534662,376484,220100,220154,
297724,416146,1210252,304510,115564,168916,204400,46462,246818,124004,49916,355934,482294,115796,48794,375914,
52814,147974,117056,49406,46604,53186,867854,117848,48314,273596,47324,115814,118244,49394,47012,50414,
213008,304004,224282,565472,81608,106826,46964,409934,986168,356906,119252,1038512,83336,121268,382232,136706,
47912,48098,48062,228008,621182,9767702,48638,116578,81646,3476194,1350430,596530,960650,115936,610486,46708,
81044,115574,565240,583348,3118402,402070,1299596,1702544,46400,457412,133214,47354,13553236,81304,714598,116524,
617284,116056,47824,46288,611450,486350,169478,790298,583982,46568,223784,51302,299384,172978,321916,110038,
265426,47662,549364,46654,167740,108580,47092,297628,172228,985198,332014,48130,353038,82606,358420,227470,
47506,378070,573502,109066,1085200,82966,1710304,48082,117574,1570082,46616,1689776,208916,46886,590116,171964,
133786,297544,81028,721298,223400,379784,46598,46522,46924,933092,219806,220858,381400,1086676,116096,46322,
147106,375484,80992,168646,213346,116428,133318,46696,282214,2965432,219638,211300,257492,172838,168002,133094,
983918,610702,170888,127454,680684,48860,675824,187190,4416854,1352462,81314,116006,58562,347804,173804,1447106,
117752,2054768,52754,700784,116942,130802,50228,46228,4365074,107060,549446,3098774,46382,343256,117676,184696,
505186,81412,80872,81934,167716,219742,46864,1356496,118702,118918,718810,306064,1247842,47050,124462,47134,
132910,220600,82960,127258,367750,142810,46960,539668,222760,146320,518248,304120,135178,8822638,589636,46330,
57574,127450,118378,86902,120142,120952,1163116,114406,117118,51748,115624,3208690,551332,520228,120250,136954,
387946,217978,541960,2338426,83248,459388,50524,116056,46792,413794,382762,81520,604756,249166,415216,48994,
294874,139708,125704,49366,46528,209134,395884,50380,56890,48760,409006,168526,115714,257302,49258,593092,
46556,47078,1196224,358108,46438,493162,48724,46274,9002368,116644,245578,47560,46570,221080,49402,133192,
292942,220754,3531628,115624,175822,834104,220616,378782,246166,115612,81404,120542,47786,47204,118634,168116,
745408,170914,257746,367960,49522,331822,49594,47602,604156,175990,46480,118660,82198,682204,220504,167836,
118444,167708,46276,207496,115984,1421324,50060,3163706,47270,51748,222442,301066,219580,119788,50440,1513312,
51532,493144,123496,1063870,140782,49720,170206,90238,47788,401344,201640,51694,108184,46384,229624,49180,
117070,681712,46336,533632,121228,46870,115936,116908,4701958,609946,210190,415276,85594,167668,496060,171994,
46516,82372,267406,169234,117574,220228,46966,49048,133006,81022,136840,384280,495088,52036,117556,46348,
281632,47464,170692,49576,234268,46708,227680,46960,117934,359320,82858,49192,358576,50062,215536,80950,
116800,173128,173986,51172,312604,235780,668590,50530,119554,677338,47326,51316,133600,48004,357118,116476,
551608,116764,49558,53548,83344,962782,47806,85054,120418,138352,121192,117394,230380,304630,625720,46930,
89284,453112,276214,48346,377798,235904,46234,81028,119866,963508,500818,1654130,46546,300950,169370,81110,
119798,106904,377306,155666,118538,297872,1660918,207052,115918,46600,47128,299518,117466,117790,276826,2350690,
82822,619900,245642,224266,1403302,125554,248224,173368,667198,514432,170572,107780,172058,168176,1448038,49474,
165562,55852,175726,47530,125560,553858,126172,82294,141424,133516,92662,302428,201040,224992,439462,504772,
47728,250750,215404,302590,274870,49012,59902,2695600,114478,55006,50302,126424,1498582,548056,163294,48124,
1034218,83896,46630,215602,1074364,84868,129826,724444,977164,2917702,50236,789598,380782,228178,381266,230444,
593756,222668,133022,82694,48062,220238,227312,51254,116828,46264,1222564,802022,46630,116428,614056,375914,
222176,46382,168788,116570,617942,514108,133162,82294,271348,641026,107098,256214,333758,1766540,80966,46852,
125512,356848,46312,46372,231016,245786,46292,612832,115816,47522,127526,116408,80980,313810,81758,116720,
207224,504314,493594,749284,221002,357650,297842,46558,81244,206914,207238,318412,211586,207326,46276,167842,
1264322,115982,81164,4379278,133420,364534,47896,116476,688270,433132,82444,118132,83110,47096,49058,123134,
47768,47372,124628,519386,3072974,223448,4422758,49454,298562,83564,747356,46934,82034,49298,46328,252896,
361214,115898,50612,107468,46994,269864,124034,82808,504764,48668,223934,119192,248198,211544,228308,175238,
343412,130262,123926,46958,235922,116474,299372,417632,46376,257432,46256,48272,118796,47636,220856,116096,
648586,609898,133250,134708,51170,82364,3129590,51914,57422,167654,1261622,50036,48908,636140,49316,138218,
49802,271868,83012,245738,52292,977312,380990,500708,427430,354494,225254,221420,392348,83228,260858,2363870,
376934,1022294,244046,298964,2155232,3906434,630140,364808,379388,399944,49172,1019216,139514,51374,47534,48854,
691220,363812,116678,592562,52754,211604,84920,306140,2025086,2318672,301070,51836,108338,46594,46882,123830,
253196,276302,83990,758576,124370,120680,426188,71606,46790,1335410,58430,527912,177050,221012,213122,148844,
510230,2941964,388196,51902,222902,139466,173132,56522,690452,49880,18803546,147872,275816,1080098,222308,5251436,
1267694,88652,384308,118214,48674,398888,53972,376046,50654,362972,49070,365750,138932,306146,785792,2670986,
110072,446462,302120,504836,54422,603404,964916,90650,261584,108776,969500,5613668,120806,119438,298258,48526,
211036,81976,
// 
329984,174290,166118,89450,859238,92798,145004,1600790,274418,173708,499838,279332,427640,184118,391190,127454,
48632,4292114,913670,52550,381974,393296,1060088,588794,471560,429614,445544,406418,59210,51710,170186,49586,
523898,225818,668858,131018,52070,49388,1717286,250538,1955084,101762,49748,139028,128588,146732,743828,66362,
1099292,445622,419408,132758,51290,245992,116014,46372,46280,116326,115660,116162,220436,500056,682378,701494,
137230,749428,211774,121048,511198,607912,144574,46418,80974,115742,146824,48358,116650,82330,212308,1522666,
118126,65098,169226,81128,359288,225854,47972,399194,683666,168416,220184,513506,211538,917756,531488,48968,
48572,46694,46700,211214,220130,46442,617408,47636,107246,48728,225368,624698,134264,692192,117962,46982,
49220,49430,135526,207232,614248,1201156,46744,115774,121082,115718,115934,230930,618620,1170152,484826,305600,
5289044,46358,225878,46328,81548,265640,48626,133156,219856,224066,46994,116084,246926,236774,1846766,115912,
47782,46676,221686,613510,80972,46486,444352,221764,2290070,81086,285166,521038,83014,51148,671614,3442994,
1250134,47186,46598,117482,46538,133118,419288,46918,385238,415964,621482,115958,46622,964874,82346,691904,
292840,301780,46532,975806,170306,539774,133832,48698,117638,265444,50854,354436,111892,46372,128956,229594,
46546,435010,316588,137302,306652,224206,115990,117178,15898984,146722,125494,122992,2298940,81868,48388,47416,
51934,311128,131740,275650,890242,510298,768832,47266,51394,134446,115882,622726,124846,47362,426598,2504248,
208582,1050874,524878,472444,82336,422224,227176,122200,223450,678994,237094,296896,421738,144220,227920,378574,
136870,160870,617200,50386,875824,49606,123658,52798,624184,49174,172132,332950,47326,81814,137356,117214,
49432,147082,235060,222586,250018,116530,1373434,150448,117826,146560,178828,301270,183688,128626,698848,254392,
84442,554992,119752,48694,121174,1718386,115294,304126,49414,46930,221668,675052,533182,49660,116422,358234,
51430,124450,144706,562282,622240,133528,288124,403054,287548,617866,163786,222640,12717538,527308,649942,46526,
46274,211328,107254,1963838,116092,46306,1747090,298612,107206,46486,81038,632740,205744,207358,82786,116008,
47812,47338,133330,172696,62194,47974,1113712,225088,49876,168694,48946,117772,250180,47410,47230,497896,
134950,47518,305746,47380,53140,309506,205820,46324,168178,2372330,46460,51694,116558,3168620,213572,961496,
2254202,81308,484328,35858438,171260,82658,206642,159500,120104,4375844,152318,115058,82838,816914,224378,169478,
87828470,222812,618092,244730,82318,167794,117844,805588,115792,363814,116188,117212,1641146,786488,276056,3099164,
46616,82718,46562,212984,81908,117230,210920,133604,47294,283112,226076,248936,115754,676814,308048,46832,
49082,143324,126566,46742,1862788,246172,613228,298840,167872,1201162,48296,172334,1164998,47954,614198,50774,
83444,220376,47804,150602,55202,49316,47354,134474,47462,49982,473852,118334,116048,247934,48956,52706,
331196,173246,51806,220484,87476,84398,173252,229286,223562,84506,421214,47234,514076,116282,49514,116102,
48116,539048,179222,47822,1471946,332276,49766,83372,119612,85658,131438,132536,49862,51572,131006,219998,
57566,220538,155138,171632,48602,135986,81446,49466,46688,980156,167896,116110,82726,116234,116080,81112,
1312396,158008,1410586,48004,134878,115718,230788,954766,115814,245914,116416,116254,46828,380422,82834,46672,
48916,298666,5310406,81484,168002,1226546,577196,133904,220336,415870,46294,117626,649664,400856,225572,211562,
783194,46394,402314,136934,49886,115862,46736,1329412,116192,378226,81574,221086,246448,115822,417970,236420,
46700,168182,55406,58790,417698,229778,879884,526688,124478,67106,307376,2589038,251126,1075868,298466,313162,
47374,862252,47950,81724,48622,168334,89734,2305456,425704,81346,50458,86332,46444,1179976,408766,169576,
385594,1838626,173416,377332,356974,135562,456370,168118,962638,458456,611258,116042,212962,50926,129226,250438,
49564,357538,59446,57154,5032642,133492,244756,375178,869224,219214,8785408,88642,627052,207292,991876,230044,
482302,122296,543376,217432,886414,963364,1337422,783274,582814,81208,378094,377086,299218,465574,62866,119506,
1453252,82774,245272,56506,394132,818374,53596,1641334,48952,47956,228934,402034,305374,312826,233878,119884,
49846,49636,308452,48154,121864,135298,119164,213868,386182,311368,55894,403492,54874,541876,377122,50818,
1550938,306832,47452,1353496,4087858,192718,303916,324946,244732,208102,153298,118642,260482,6920104,694444,2569108,
19895494,387454,82072,139684,-221482364,-35625596,46346,46384,611740,8843608,46546,377972,219994,47474,298940,1057640,
46832,774274,220342,451694,224186,12639016,48952,970640,376262,168424,82084,81076,821896,47284,172966,46858,
81184,116078,1720778,918392,46472,46448,3313642,115852,540056,363638,276728,246664,669394,169208,805868,46624,
172660,47344,672064,220408,170926,46552,422216,753386,2059268,46682,1099364,389534,370232,46918,46540,416462,
116182,48698,135614,123758,47630,47366,134858,654662,224234,787886,227828,367418,641114,135314,443906,46982,
221636,170900,4221098,48140,599426,52580,49016,47528,249146,50318,46370,586136,330500,620702,117206,124082,
123038,49592,133832,224450,46502,595052,824732,48404,380780,117314,1012904,49610,117332,1251016,3186392,48806,
367376,558374,498146,46598,115952,65654,48452,168116,496124,299438,395114,516212,379076,153908,224312,121298,
281798,377456,210446,626774,709034,660794,231902,4512482,2306876,58382,1445282,183182,596588,175082,504734,123506,
133172,805262,171356,220072,376564,46426,46336,-21745808,-8090366,-24264098,-18210830,-11215292,-9637790,-12852962,-27036554,-74937236,
-24898958,-270460196,-40877684,-15766550,-7604072,-11352428,-53379248,-52734812,-43719998,-20562260,-39468470,-22935398,-123121220,-32970812,-10941242,-15447866,
-25288748,-27495824,-8053730,-8656340,-11463854,-35651426,-10852250,-7231742,-24854588,-20947010,-26593520,-13218332,-32776250,-14802998,-7885922,-9800060,
-25524440,-70646342,-13404776,-9796040,-10023368,-40274072,-177736442,-19489496,-21911234,-6060830,-19374314,-9938804,-8442044,-5203826,-20279732,-15792008,
-6529148,-88298024,-20566652,-242753486,-9407876,-28215626,-6724706,-32420948,-25099208,-9217886,-16726532,-38390198,-12153488,-44565584,-6132074,-10713794,
-21367850,-15885968,-53756060,-34577312,-10435262,-10303910,-16400672,-21086780,-20689880,-6983204,-6457922,-39565484,-29290958,-12934274,-12223106,-14152730,
-20079932,-7304990,-9034460,-5465276,-11597342,-6627452,-23809454,-19782068,-5141762,-20712758,-21982004,-22482284,-26528666,-20844950,-5363204,-11817014,
-15326096,-12487370,-64317164,-38248910,-6111998,-16947716,-22198406,-29845670,-7880228,-11358878,-7828412,-3379262,-71298068,-16964240,-21399476,-3472622,
-12714116,-34053488,-17788280,-6951482,-32791280,-8718062,-16750886,-72417812,-49954406,-9318344,-9183866,-4148702,-21505424,-11235704,-5673758,-13570664,
-7504388,-13647722,-19052540,-4428638,475292,46994,247132,116252,116324,1175218,46624,47356,856780,128650,47914,81706,
47200,231460,49318,117448,135760,950524,52204,611782,305980,47092,47860,211084,1335436,6805840,116170,250504,
46948,1329982,210038,573494,1417972,169744,116392,124346,792554,250130,1894250,144338,305456,175658,247700,183092,
306344,135124,46456,738190,46582,47476,46636,2241910,47978,376874,592604,223784,46532,246364,220948,47410,
298600,247984,146920,426370,571570,84478,298438,12443092,46798,207194,116348,133408,1261282,168412,462260,49334,
2428274,82778,223130,220456,302048,118232,783188,48746,625778,49466,168524,1043984,298322,968408,358094,47150,
272072,115964,124622,48410,231146,221264,339662,25829738,220426,126742,116746,46618,220208,205046,168106,947344,
427306,115852,246548,46418,365284,81232,172352,46982,116152,494386,221956,133276,546532,50030,123242,137096,
117842,46724,3214490,800240,60062,54476,418892,47132,1531184,1243958,170834,60181124,49562,180350,1323122,2207228,
48740,170996,48884,406376,115910,223874,133802,585446,314996,1398938,223196,84860,147626,225086,33873800,116330,
51044,392162,248918,795866,432692,2118074,2673572,134018,121784,222740,849614,222224,562712,173708,741218,376934,
1133798,47858,452510,83726,116348,270854,134330,124664,47618,120560,384998,210740,119462,162404,150650,124610,
232052,47282,226790,218042,47582,85670,810446,220442,247946,319532,1404986,638888,208958,116456,174776,129038,
401396,909266,133478,130262,51722,48914,62414,1057946,366044,114290,140336,1276466,38869622,553868,419342,709520,
147302,283958,46652,1405310,319940,90062,173318,589010,179906,4846190,48842,467576,49694,56876,1057630,4243018,
47170,735814,116408,46676,1498376,47644,670798,47608,116308,455624,81218,117134,116612,617740,383002,48298,
231370,50188,48082,360814,81454,47374,580210,613364,737594,134036,46472,46394,116096,81602,769346,48212,
82358,116744,118148,47984,50792,220676,125276,122126,123602,117662,467348,319276,168466,377248,117092,46730,
275272,207910,48016,207100,48520,358264,47032,116488,47710,402946,1594492,2631232,167984,46376,-1805663476,-254000098,
-477008488,-75197482,-809804854,-379593736,-143808262,-680215780,-227228788,-1713619150,-254863720,-311785588,-189769750,-285274288,-1825434964,-429415858,-1432268272,-424100584,
-2040562240,-143299342,-302828356,-90625768,-160327090,-241417396,-652971682,-573852610,-725722876,-1260782206,-158557390,-286658224,-1530652600,-537410566,-202872988,-280232818,
-169102054,-339085636,-127435978,-137118646,-477928870,-238033378,-127317268,-484700470,-106689994,-256247260,-143628712,-390933118,-426047014,-189949084,-1369451644,-136262710,
-425375260,-421131292,-794562184,-255780892,-907266610,-955275634,-675527428,-227760238,-80672002,-228278548,-309758290,-386191126,-289466038,-382081564,-198614626,-2031412024,
-405025570,-233505802,-1700438158,-512007676,-135181684,-431752552,-364488202,-404551072,-362273122,-159488974,-426530428,-608047696,-963193552,-252659122,-202328152,-100514338,
-313379638,-253594180,-1268199478,-268150564,-161329708,-302593132,-240677902,-333576280,-142609282,-360739396,-676315036,1906633236,-461317330,-152581672,-255146950,-640390510,
-459414160,-107285284,-483180202,-324440290,-120227956,-225632278,-1140653638,-302119768,-358819498,-244028242,-241182172,-217060210,-179458390,-856691128,-526889584,-382311388,
-134774614,-355896568,-834078904,-305487316,-199729450,-1158501400,-670033108,-269035084,-398998198,-454107088,-115782922,-142884946,-134481772,-222507298,-567272194,-721799398,
-226816264,432494088,-320634910,-90007846,-252596044,-1155219058,-134193706,-151824034,-106995844,-215842834,-572079646,-377046604,-385274908,-253950526,-213236764,1008867998,
1926990552,-1471896522,-179522116,-410637412,-430453474,-454270978,-37835962,-1824127972,-541564930,-90392758,-1187066152,-538671520,-207019618,-141080914,-400614472,-1018179532,
-680192452,-177267106,-150967018,-711823528,-451734058,-424745074,-99931858,-225251830,-286308304,-302316598,-450196444,662877042,-358531246,-1498808482,-127257190,-297491356,
-166178926,-637951660,-120123460,-201545038,-319457584,-301984822,-769357900,-723299680,-200279926,-500090086,-283918258,-80192806,-114865000,-142522774,-215327032,1178970942,
-144643624,-254479780,-242039338,-1711383850,-253858246,-269920486,-572368978,-454152880,-212702338,1551065424,-296105446,-408705328,-322175392,-134340670,-610748776,-722679436,
-79318420,-225290998,-179976466,-942343174,-358319998,-512280424,-150090280,-142709074,-453089026,-201147598,-71536822,-319875940,-1016391214,-267856930,-134302222,-324301372,
1256478798,-482652244,-423742492,-364917934,-761994028,-538829632,-253322704,-1020589180,-1248857650,-386061202,-183143914,-396754336,-692771104,-134271604,-376323382,-338532022,
-142964002,-201355498,-420796330,-169904116,-452892196,-428064724,-179351956,-80122966,-429665608,-247927528,-914049820,-214241302,-171021520,-636847570,-190137166,-53502658,
-190951702,-200613328,-753286204,-1056197296,-223511560,-580160530,-332642086,-271790380,-143102926,1493733306,-126088066,-960545440,-321797962,-428420044,-299569762,-1799407198,
-475618420,-2014462684,-915090832,-167559190,-201817204,-141404680,-713377990,-251693380,-399887416,-1098703900,-337168630,-192275434,-180268444,-269104816,1240284408,-110351950,
-133897192,-150704578,-535401388,-134167330,-643583530,-477449188,-467431270,-113531362,-828874918,-899499466,-189476560,-179831212,-169346710,-378924454,-179106442,-428447368,
415266744,-236086228,-471799054,-241233616,-203666374,-336014542,-599544640,-160048846,-616298518,-284701780,-852732658,-648965680,-239393854,-449430418,-142504786,-354440260,
-1213052086,-266492242,-597892726,-224412904,-247124170,-272992006,-726838246,-359990866,-987957298,-373745674,-564180688,-300452842,-180164548,-131100310,-565754518,-133818190,
-539615818,-384221908,-208586698,-188906230,-849149704,-106944658,-286752160,-150408628,-372663208,-508438168,-424901026,-941305726,1035748686,-237087682,-500644024,-67356532,
-319847158,-254754916,-168602122,-1073301172,-256657060,-428115916,-404523424,-881905294,-479308240,-678302884,-142651756,-321304678,-1763536024,-467405458,-718555114,-245603242,
-318143350,-293985748,-321107302,-791296426,-241116292,-119808532,-449251660,-360166402,-379157734,-159904078,-225555742,1433769276,-568530640,-285352930,-106829956,-178945558,
-711893152,-379373572,-467587756,-405037234,-180250660,-1909887724,-306944938,-600673132,-797916970,-449254000,-171537940,-317682460,-319895704,-320426578,-149735986,-234371530,
-425899594,-285244444,-267991126,-60395388,1600196466,-675295030,-160676944,-415416736,-296306974,-120867202,-841776118,-263467702,-567677544,-118640266,-564138568,-852379336,
-158514220,-405180502,-316113172,-75506938,-252442954,-212632936,-158927410,-1024537924,-222246154,-599608630,-228742090,-133961590,-178156882,-301285792,-314586316,-339951688,
-114997138,-321598024,-321991828,-212429602,-213048178,-133949674,1878084858,-481938850,-189800656,-605501386,-508273840,-94910806,-201080914,-150245452,-120339466,-1558549972,
-190412182,-2015113042,-240140116,-285245422,-1001101168,-45459034,-168372244,-534519136,-88468558,-659253520,-268545160,-170589862,-357191506,-200952226,-1266703570,-189932500,
-126337708,-225999592,-379722844,-588403468,-62871766,-189809764,-131382550,-316641448,-360009586,-322197454,764446962,-200070952,-339018760,-633269638,-159685666,1452901152,
-514118800,-290764924,-225201682,-523764016,-225723736,-657083536,-267437026,-202659928,-373174102,-568390096,-675469990,-106384426,-368829262,-339066226,-281544040,-178886260,
-330265162,-152293966,-113286598,-178695538,-80242792,-505144972,-167175124,-337786822,-301000024,-533275624,-59437162,-164551564,-504262882,-240355540,-201724804,-253490284,
-600994900,-238841038,-114044650,-539863732,-861594760,-1575733390,-122619268,-121264936,-335702044,-168330700,-786162808,-812935090,-209847970,-1213530400,-476131156,-302105350,
-282751912,-478598194,-189674596,-506666476,-378143974,-506562148,-301950160,-157087510,-238584664,-803903752,-168592402,-142342468,-1067905270,-211408360,-336907654,-119562868,
-888306730,-66420790,-478045126,-1136346796,-810138544,-189488980,-428286502,-284926222,-158530510,-371687806,-338486038,-141322708,-146568040,-717746644,-239093506,-282555412,
-134605510,-147177196,-331526818,-527420872,-88905922,-1049954374,-224957314,-199751218,-841710178,-423289510,-225436420,-458599618,-851730616,-1138173580,-539824366,-249567622,
-190236502,-158187628,-441221968,-807305650,-714080152,-153879640,-377664742,-178641964,-466493968,-533693098,-99555670,-283580002,-676804060,-133419508,-356644306,-168426088,
-964505206,-473520952,-293536684,-200482156,-402958216,-368479180,-377071336,-506084568,-94595338,-238592494,-124553410,-377954884,-149362738,-237475504,-118971892,-301471696,
-1200308092,-370775266,-1070059552,-402368212,-178986574,-1054388152,-199178326,-988715296,-375732892,-172879894,-94924906,-336104452,-294365314,-224809858,-379856116,-164763880,
-167982856,-803840086,-507871432,-426576844,-224923690,-383173066,-1284118300,-925609200,-111606802,-138481000,-126811366,-142050022,-125025802,-597171016,-377342578,-167663656,
-352336366,-282056482,2028013032,-2109611116,-1069481752,-267925456,-380361394,908323950,559872812,-239037220,1237167012,-283996990,-200319832,-199061038,-210594358,-505640692,
-150867496,-142531624,-89905768,-142394338,-211442626,1916528520,-188694664,-575687152,-341149948,-611309626,-187787350,-183734548,-215752924,-401285350,-657750916,-212444566,
-635837176,-596815750,-124802920,-605305684,-179398864,-256784284,-806738104,-236102986,-149196526,-1001378026,-320407714,-837382348,-627511570,-447480190,-339703282,-313967638,
1649593020,-503281222,-462851146,-224187778,-498039544,-252826408,-167690446,-318313342,-506471752,-634016134,-338270446,-168661474,-356089834,-150385708,-178227412,-358217512,
-197398294,-318459736,-135978166,-1072986400,-395773486,-227286196,-267358294,-178197604,-148516252,-199651690,-840570994,-565973404,-1144631872,-356996518,-141140530,-474070996,
-222898426,-233772616,-985709062,-158450068,-200095786,-252028972,-142017814,-132307342,743320542,-300074194,-268129474,-1310957164,-841731756,-432167596,-94080826,-635118766,
-1086063396,-251535004,-283296178,-354744520,-420285382,-449307946,-476940448,-124181620,-483582610,-79609942,-422233894,-950045308,-78861418,-109616488,-215158978,-590832856,
-600154660,-170650450,-359352262,-818246098,-251520040,-802218304,2122516812,-283406500,-290034952,-212368942,-119296150,-125564722,-133356520,-281949958,-542315224,-1428481630,
-186052042,-1671740344,1160993802,-105863596,-284583682,-119188744,-316476214,-426910534,-141922564,-356662828,-446370616,-239077852,-300291364,-261161560,-563688622,2004352770,
-158198218,-1815028786,-534404116,-226165906,-372373660,-111312982,-188965036,-267386806,-1269670006,-182578894,-105959530,-189310150,-885207664,-199899604,-451900108,-660351016,
-1340182972,-595727596,-768029068,-303456916,-422148322,-465764776,-100024210,-190635472,-398447074,-335661064,-753805798,1476481026,-378689716,-133269526,-1071487576,-476692102,
-623686204,-148632382,-397108630,-449391052,-837732268,-190876798,-1940684892,-1130382028,-164720284,-1113939190,-198823930,-223586602,-198667114,-252194212,-284982364,-149490196,
-669718180,-375893170,-150238312,-378346012,-142001002,-423450694,-357372874,-418458988,-106145830,-574190884,-132952462,-167539240,-592336288,-397002196,502578042,-733492396,
-236672584,-224306308,-177981526,-316173430,-231098698,-1148802400,-1502269714,-92670514,-764770150,-356623462,-354193072,-745954336,-546287172,-403514440,-351958744,-140532706,
-263686408,-747151102,-531625168,-402178672,-935296180,-506626684,-198470710,-685099108,-221016340,-596165572,-167826466,-1819129564,-379089694,-403370740,-243205066,-89075386,
-421003792,2031319776,-1505984104,-422934670,-106318306,-141343732,-251087014,-359244424,-150153454,-66713866,-184764916,-1537149832,-492888052,-775823536,-157799374,-268535476,
-355128526,-188098264,-94795012,-770718214,-198378694,-89246914,-423562582,-141765292,-1065585976,-1183877506,-157389316,-1009919152,-2047213252,-100673452,-50000650,-549085204,
-396558802,-236419432,-199585006,-212602942,-189392554,119856182,-1000143262,-886390588,-1340121160,-251084674,-674390476,-316068022,-223598260,-473483044,-125171602,-274392550,
-715067812,-79404982,-298432054,2037578970,-566090728,-901231570,-99812278,-1128253348,-149943310,-224837668,-186310690,-536537554,-158780572,-83823370,-883143712,-301911436,
-239138758,-1124608348,-2002317414,1873777044,-467654344,-868201552,-237809062,-317040130,-158364082,-502517656,-169090390,-56160214,-224530408,-88689202,-398409550,-250237000,
-99691882,-197619238,-356074678,-118849708,-201131110,-448599358,-132676846,-93836878,-106045828,-422135686,-135453070,-224971804,-302767282,-354870754,-334952692,-699085216,
-710014384,-234527050,-477822916,-112262950,-266613256,-238389868,-317593684,-707706370,-1123513774,-473047588,-559576486,-200941858,-180816172,-296725330,-210989098,-159317956,
-251477656,-394111366,-1722758680,-316555972,-357884632,-709835536,-715947850,-132907942,-453077884,-1195569208,-799468516,-177453538,-159011782,-105867682,-799420402,-248939956,
-347127796,-215023960,-186295528,-158250898,-447392998,-1394467008,-502308568,-209132182,-177413704,-354437182,-238132450,-159187852,-356784724,-175701124,-946818208,-1882271008,
-158159926,-158199778,-199211752,-378305668,-1047832984,-335684548,-313399828,-399003148,-449323390,-901186462,-124764436,-237079222,-335633902,-94212586,-672017446,-535914988,
-148160962,-251496712,-249240214,-297945676,-630786502,-141265486,-1901322856,-223509976,-237048310,-235933864,-519735562,-167431114,-158219542,-223742062,-399034054,-211854178,
-1001416096,-234500806,-265232530,-398619604,-560556262,-510010318,-1072749232,-1412397136,-237489256,-211185928,-534067318,-69813466,-315901522,-177252820,-1705360204,-420468706,
-1017304012,-188642716,-338231728,-140811670,-279734182,-280962892,-300334744,-556869844,-422778076,-279250738,-373252834,-148496788,576583662,-535927564,-168612166,-740500516,
-875262484,-307948552,-268414372,-188771500,-239113954,-358040872,-264720772,-104993170,-1011379808,-166447684,-249713956,-153959812,-209972068,-212318494,-244975078,-590144032,
-276176278,-472223332,-598559410,-1002764296,-387518770,-500719942,-447599656,-363728104,-314756902,-178270660,-1260722854,-473704498,-1431804574,-296444320,-70543906,-559889854,
-188701516,-283422220,-83214226,-167392018,-249459436,-156938506,-158343532,-146754664,-282686626,-742928578,-255544498,-177107020,-883556236,-476474860,-251993296,-791206606,
-529445944,-1185478390,-593685514,-1258423588,-224285758,-163376488,-496758322,-1129405552,-189651646,-449743294,-264038428,-378747154,-906232510,-300834460,-421219576,-157930786,
-99389782,-141287788,-223479190,-81036178,-357450436,-601009048,-280049590,-265955536,-562487038,-511499608,-295491862,8798808,-334070542,-143465320,-353701918,-158264476,
-554149216,-201986434,-298482220,-223500574,-213595846,-353650510,-210625270,-372986836,-158615830,172958164,-666529534,-893043340,-112056994,-196107676,-88686262,-262754314,
-106626682,-251652556,-266241310,-599097418,-415525438,-253508158,-422409880,-210831634,-898704856,-562142566,-1815349456,-804680272,-236549134,-469388008,-435790828,-423155800,
-614896408,-298369954,-176927974,-707710744,-1488628564,-280166662,-111659284,-473756176,-369228754,-725161546,-778829884,-98951554,-279902926,-73145782,-2066034048,-168084070,
-333214080,-266254972,-1277670484,-167286034,-699717886,-279172468,-192123574,-99138178,-148798594,-348914122,-128267368,-140835814,-2019302758,-82827826,-314371990,-345558940,
-125664406,-124591798,-60506890,-170021140,-1278900412,-591933880,-223750846,-66624820,-794274148,-394613020,-140024680,-529732684,-397086760,-501392080,-29592538,-446711734,
-531802162,-265313206,-793799812,-442698832,-354774628,-124692994,-641358006,-279641782,-352117204,-460096072,-1893766528,-598586734,-130367212,-70561366,-140969512,-205004392,
-209949544,-210357622,-394514848,-168794956,-213974632,-267765940,-397527076,-381298132,-535127122,-500112532,-555846688,-562542058,-177802156,-734340232,-1101506914,-355255954,
-105774658,-208237282,-176727238,-236715274,-199362580,-423721888,-466042870,-1007322940,-132062542,-221223286,-176700238,-74326282,-519224878,-88533514,-210378772,-358572616,
-296504098,-263305540,-351906640,-398127826,-187643986,-796005604,-530576866,-333754156,-250297450,-192551068,-589726468,-888830632,-648565516,-111395908,-125255836,-502474492,
-280929256,-210816460,-281907928,-386701426,-88506658,-473021344,-1683186652,-280587112,-706540024,-236127934,-188247598,-1038853162,-105150826,-265581478,-538035400,-484092028,
-1995658948,-188185384,-491196124,-118239976,1544503860,-198364654,-701579068,-132269608,-197660878,-446182480,-185663476,-167325922,-211521358,-322808716,-224082802,-105373414,
-216459898,-547561972,-249407398,-279751780,-157786516,-472862800,-203018698,-837116398,-561699172,-157861708,-208628686,-749011120,-315349822,-790611166,-377357488,-140260546,
-223642438,-828756820,-280162834,-249824770,-314208784,-251202286,-172772038,-78917326,-629854408,-1338743350,-672747940,-58717546,-221471524,-176477596,-219888766,-1010211486,
-707981932,-835765810,-222445828,-795179566,-1567698922,-315210430,-192759724,-110714362,-420378886,-297909226,-131890066,-1042514200,1152616872,1562545380,-334323160,-563838598,
-631025776,-1999108000,-235199188,-92737546,-503078104,-794877760,-263352718,-332274772,-354084508,-93901066,-187306702,-297810658,-544026916,-1254596338,-147605848,-222835348,
-235801726,-472341520,-235796806,-198653992,-210121138,-460222624,-307185832,-198089092,1603015428,-235454914,-297080920,-136381480,-105361270,-147924118,-248882518,-420427936,
-157286962,-331623376,-210240172,2048311254,-288402184,-399824884,-308813992,-352274158,-186464464,-63053188,514820442,-292187152,-118050730,-1201213504,-223624510,-132035572,
-876412126,-747809476,-470132560,-124833634,-165567574,-526961512,-372861928,-354983212,-373668940,-327682402,-138712150,-415391950,-900299260,-447368164,-541041472,-111807862,
-329738824,-444244078,-157558348,-650918728,-158219278,-297397150,-1622429164,-441990244,-352057654,-778864546,-1252886104,-70303606,-278618914,-206955298,-393214312,-664781482,
-125034004,-316608460,-166197430,-103796938,-117840394,-110521906,-559416490,-88862074,-140295142,-352117666,-264628918,-116824978,-131936590,-185835682,-496140364,-312389200,
-148220578,-248398948,-704579536,-2144122036,-526544038,-297536068,-610988482,-703107244,-947211058,-197596162,-421977310,-164025358,-165523402,-209544598,-187225156,-206830882,
-110469418,-745669828,-119002258,-791818390,-547924150,-157478068,-166285612,-2050193014,-2077409890,-498451678,-837827038,-667990450,-386827624,-140170150,-196464502,-495931276,
-596755972,-316274770,-167018434,-315998470,-296412244,-278485750,-196712362,-703139914,-264395638,-181247056,-695406876,-123831700,-187420366,-123962086,-308062738,-500179408,
-263030950,-443181814,-222338554,-117830572,-445136446,-444265300,-594610666,-264920092,-131371858,-334303174,-235271494,-729117676,-589020796,-51362962,-157174804,-1244092906,
-777740428,-470095138,-366228766,-396403444,-185704012,-274230424,-222523234,-186730246,-1812903310,-245149576,-753512446,-296137756,-210313162,-187093774,-417460852,-894225394,
-445592080,-777506662,-595870318,-52544914,-936367264,-117760876,-379545100,-398826154,-93596452,-252807940,-210577060,-221638096,-156565906,1963177230,-216530530,-104935690,
-308892178,-418997968,-558610408,-200009386,-98742538,-334323784,-373179988,-1291252822,-1024311454,-197498764,-494485534,-334225576,-68781202,-170265538,-233938504,-314385112,
-157708330,-123076456,-620554420,-583045912,-263562958,-394721290,-709836508,-208550440,-148390444,-1413460018,-209357952,-588274300,-299689288,-209877802,-332926588,-186108712,
-139848022,-468439822,-259524460,-680514220,-234921286,-597820402,-525298744,-117638548,-154994374,-392109148,-131319988,-221313196,-187770934,-175703938,-831868576,-407107594,
-99893932,1166604276,-314139736,-88583110,-124553890,-210410326,-260508610,-132434548,-468914056,-139875046,-219254986,-262158184,-747744508,-177027958,-374279266,-417900574,
-776690236,-350894242,-395520868,-1384529410,-187078762,-391951684,-158386948,-1389067084,-82852666,-1106682622,-197222068,-87982102,-166171636,-353299222,-93340834,-221363254,
-881347264,-175933522,-274684444,-198036712,-495664174,-384275314,-294101794,-440631964,-736210654,-264263344,-790927390,-447366754,-1244461780,-587548216,-188400178,-234659134,
-313864504,-131433382,-154334134,-295609960,-116395894,-368625142,1468908096,-192125494,-347320396,-155061514,-263620360,-221144452,-130584610,-311581468,-209071666,-263603944,
-185578648,-295585012,-74340502,-223112854,-147729160,-234577006,-657004258,-280037062,-227149954,-220156216,-312579460,-530071324,-1052080138,-238525750,-1389958516,-393697582,
-230074894,-656569936,-231182884,-247754026,-418723480,-78417430,-101218408,-1116248560,-641083732,-626927338,-469724320,-639067510,-89037178,-233359192,-264034630,-165148210,
-311728150,-877100110,-295389154,-295318198,-263966884,-1692982198,-196331722,-1041361738,-746461468,-222369838,-117381508,-1239681574,-663460828,-280878172,-234371854,-124206886,
-1987893064,-263883724,-897347836,-139603174,-208845682,-248684230,-332375272,-149903782,-86717122,-416924848,-123491986,-196868422,-209592172,-523920502,-317192140,59925160,
-487246948,-87873046,-583648156,-795574198,-1407123934,-485171668,-147049666,-295184062,637874524,-156300514,-312970366,-727608646,-825869980,-234372502,-350698060,1917887124,
-165559114,-82961332,-1668472966,-196818796,-235328716,-994369582,-1758901042,-278478460,-260771050,-218534734,-144493642,-156881350,-156256594,-440859220,-163755160,-390915046,
-156244114,-331568614,-418287538,-186672958,-130347982,-117265300,-471879628,-371008972,-791973028,-744911614,-205160014,-744382360,-587430982,-559332406,-295007644,-218458918,
-408054322,-175126570,-395785144,-333883036,-312380740,-345396670,-208793350,-622150930,-131143762,-165659716,-1056561244,-778886308,-395727310,-74287906,1502513808,-560033224,
-788351032,-833752792,-262255348,-314357788,-197301778,-491237110,-409077736,-131113576,-196623478,-208837090,-331807132,-215811928,-220595600,-541191106,-1117555552,-822182698,
-938351764,-246997900,-262925974,-102599512,-293933644,-595752382,-1250900884,-232650604,-1334792170,-391993804,-87691636,-232427530,-417738904,-249633232,-234610732,-838915192,
-184309828,-164583748,-1469674666,-131069206,-884946088,-996458896,-164352106,-261182782,-330635494,-148333096,-139137652,-274209820,-82820566,-446268016,-247204846,-296393722,
-393627502,-273073654,-197044360,-390378988,-462931882,-440690194,-264705310,-106970902,-209805202,-260731684,-124128586,-372165004,-408447982,-53753434,-104136010,-139766470,
-981929926,-174916078,-394691356,-257728582,-196112530,-296106064,-393614812,-261050536,-941815972,-139403332,-206630350,-130980898,-116964226,-277891372,-174884542,1970929032,
-601581520,1818907458,-174875092,-127768402,-194282740,-294561496,-417578950,-224276338,-418525030,-787830598,-490646620,-195307666,-139541356,-1054215982,-622820152,-412286986,
-220025782,-277983316,-196082506,-172943260,-329068816,-117483238,-548214190,-88234756,-82318354,-368828290,-147013066,-411963598,-144356806,-130642666,-147301558,-174802210,
-1317800638,-208992934,-329452822,-146252338,-615455884,-104426884,-124101910,-658080802,-130896658,-165829582,-488558662,-349163758,-208193038,-1776219004,-116955478,-243103006,
-275164426,-130592878,1978408956,-504815950,-1847235916,-131494402,-1109819536,-130847788,-166469932,-555005656,-705446236,-249086536,-327824470,-217583398,-1655088526,-208102258,
1449089916,-174666760,-105504310,-635896528,-146215990,-277007338,-130811986,-82817314,-138930850,-233492686,-311921902,-465489316,-401698798,-525424870,-156147100,-345579832,
-621494830,-827026012,-233032438,-122868610,-65575042,-494071462,-832063564,-308248936,-73025938,-289088326,-595223128,-197818012,-378353782,-1004894290,-276889816,-441985870,
-663233086,-58862518,-221668786,-123991462,-870801652,-130754476,-223164910,-328025674,-131062348,-130741354,-295270732,-198452140,-684860968,-1573545592,-117970210,-1320400738,
-123968404,-244237330,-1348823536,-201302146,-466054534,-144569608,-97776556,-293971978,-277807780,-1484677486,-92228362,-111889240,-326449576,-543524770,-277980310,-329638222,
-206776996,-415768114,-74832820,-116816452,-872101702,-370971874,2082784260,-273168910,-195962356,-207563284,-330544024,-1313610922,-73622842,-244457974,-123038740,-229981258,
2087472612,-413917912,-138606742,-464968996,-407042992,-184928806,-1180296496,-881849296,-216303508,-389260216,-232100152,-491886406,-724594384,-175474540,-98470900,1494516,
-917175124,-394643536,-123773482,-234284236,-225338140,-207420760,-175519252,-175354606,-261969526,-181988074,-147219982,-142361360,-164223748,-326351656,-700936714,-261536500,
-291097834,-491518054,-218588194,-687515986,-165442534,-155168008,-394166260,-278578900,-390180214,-165284524,-347037994,-65478922,-232563124,-415324240,-185100850,-222220456,
-277002964,-130539340,-129736270,-228623446,-327759724,-77937238,-138306340,-185335588,-261870220,-276060934,-174326308,-323930536,-393237640,-69590230,-595920916,-482377876,
-208717912,-994752610,-86972758,-263765464,-233872246,-138961846,-110338066,-331675858,-523435420,-263090494,-165095722,-67277842,-313086124,-701333452,-123509482,-163397062,
-174350422,-146481346,-415567486,-488119804,-944595304,-438183406,-346864492,-308223118,-129653110,-65427892,-115529362,-995888656,-122934196,-260020270,-165253636,-260001802,
-145751272,-310742116,582493512,-114871336,-230631658,-110434786,-328758946,-276587524,-341284978,-194075728,-293029300,-347927374,-182972548,-313628788,-219609604,-369732988,
-979804162,-197044138,-293100148,-329099140,-246063556,-396147574,-246881170,-162201040,-138003562,-930561670,-310606948,-147358468,-260001226,-145643086,-381778336,-591559750,
-547565482,-137766934,-311019562,-247091122,-274798468,-230515018,-495580492,-365206030,-155640988,-1031476258,-130365622,-88757098,-361561132,-263175778,-439743952,-185333968,
-232693774,-464896882,-174054742,-348874000,-962981758,-312704416,-329031694,-206209774,-305700778,-304542244,-248922748,2080727616,-130339378,-310086442,-689436748,891093306,
-65559940,-155218354,-123184054,-523522828,-257755906,-732296998,-197035156,-110101096,-882907516,-197489350,-193805686,1289127792,589256818,-109090510,-289825426,-549025324,
-553179358,-394042456,-110538820,-367086358,-123165586,-388136098,-261279244,-173936482,-275826934,-116344870,-1001123614,-261259480,-130024738,-654715936,-163244788,-195332500,
-97242442,-243853282,-1173524248,-153625546,-219779470,-366405094,-1039207456,-275060908,-277005718,-736269814,-1040307040,-238911640,-465290542,-312027526,-138260980,-1226472814,
-155066722,-389382526,-291594628,-91818682,-999683992,-173078566,-351073312,-416657980,-129899086,-390635686,-173814316,-230141770,-207329518,-116366740,-104590168,-1096012594,
-152829478,-313754344,-232348798,-174909916,-261062488,-258737140,-415939996,-681016222,-226775248,-811517428,-715861828,-1976669380,-194825710,-999002512,-251023672,-781990012,
-276058180,-195162562,-206337652,-1330082830,-292900210,-115879762,-618306184,-232292590,-1896877312,-616171672,-236715406,-215856718,-495074566,-467903116,-378709026,-330052060,
-328614706,-171504406,936633846,-550701640,-343100422,-155325004,-202026178,-246823660,-1988375716,-465205552,-484540516,-552382120,-245300212,-347025358,-70352278,-195572206,
-1063006876,1462467090,-232197838,-394244476,-420470164,-292553830,-292527586,-130328002,-219317194,-205304356,-116817130,-310250314,-438129844,-490823524,-1038267046,-1852315102,
-733710664,-219740878,-260826454,-552409444,-873123598,-613145440,-261891370,-92419090,-154867762,-617612230,-415442824,-460133596,-412701940,-370776178,-184048660,-294623278,
-388196452,-164903662,-130015270,-315105454,-205498654,-123818734,-64630522,-441055432,-102351418,-820019836,-206669908,142367646,-393305194,-76850218,-284246308,-551344618,
-329268754,-208372024,1360523136,-260672716,-205169578,-232848946,-694100152,-362349748,-464310766,-589111678,-1040324668,-219188944,-184626028,-221092390,-1289102824,-520114258,
-157419838,-834743368,-129936052,-491273944,-87110506,-549233488,-181515718,-231935758,-1641861550,-145819252,-410793262,-194842126,-308403910,-619697980,-206925550,-164933668,
-185904592,-1034459614,-358513318,824076110,-174149686,-327706372,-255515014,912836340,-138064150,-261035812,-822773188,-173729026,-48797314,-341240392,-259347472,-439362334,
-163106494,136083072,-394433038,-102621556,-660939562,-260697268,190542522,-292082896,-138253258,-600138100,-197251822,-525937762,-292627270,-224022412,-244258228,-367229836,
-174496168,-1054013446,-321436870,-260443864,-137715532,-987279904,-1690952896,-206935948,-174482722,-292863664,-290499208,1159189968,-411255010,-154637650,-184218598,-194704102,
-415493848,-437946238,-246365848,-542904094,-244788454,-390548926,-518161996,-411184738,-122699908,-976090636,-348140626,-959793112,-292959316,-129528106,-409511836,-218523880,
-208706254,-115747108,-2112887404,-174285892,-494672536,-764907010,-1239501664,-447058504,-411083560,-387427510,-435490480,-928785826,-758945440,-161890486,-194597668,-780572836,
-173253958,-48750658,-103519492,-202104424,-258751126,-204308596,-692946064,-1470948364,-231597766,-591565822,-115981444,-608385952,-1632218722,-829560178,-194533030,-57611410,
-172929232,-307117954,-195066664,-513240172,-184547194,-365344642,-1370236150,-183537226,-205678492,-213914710,-138134674,-984060064,-194258446,-245032426,-107495314,-122920930,
-109201282,-154774024,-304377004,-181785358,-138069070,-69199252,-184693768,-1032162238,-154380850,-109660588,-173066902,-873397864,-153643906,-154367026,-174090034,1104608568,
-129600874,-129600388,-183957778,-146628658,-206166898,-1651253104,-243584146,-137925700,-431996662,-414119116,-366442516,-206670340,-829086814,-103343266,-339373672,-260148484,
-345620818,-550625824,-310792786,-783181036,-293736328,-190794826,-206453644,-691859368,-218803006,-1630209214,-162699496,-73452724,-201973204,-260576818,-207034120,-410101252,
-329104630,-651023704,-127003042,-919312606,-182371474,-504757720,-218410570,-1038616966,-1960319368,-803365750,-436791502,-172882708,-348729760,-146104882,-275588542,-228900202,
-823622320,-172869046,-412278526,-231912694,-492507406,-366088222,-122886916,-163167274,-244146772,-348503284,-129437416,-308067112,-172824874,-462843232,-516925612,-687945934,
-179141032,-205406182,2075304720,-2088531352,-1250195644,-348563872,-1090619452,-162559528,-1457433682,-154883014,-733531762,-520838458,-366286996,-307870282,-261171214,-116143126,
-285903820,-259946638,-242256772,1600277920,-521443954,-194034070,-301160566,-1601872360,-400677814,-91219444,-291023470,-169409428,-307801162,-967049578,-172742056,-129365002,
-413093068,-129510226,-1030035178,-182395690,-306254818,-290089972,-258200002,-161844292,-183366316,-460274788,-143614756,-122598388,-326758078,-102968146,-365223682,-409666384,
-2053710484,-365733928,-136627210,-363074536,-489675592,-328762960,-103047910,-183720610,-195123526,-154367020,-247388884,-433090450,-275875336,-154362220,-776006380,-163946788,
-389552626,-245343952,-150801436,-243229852,-274587058,-547393438,-103319938,-136352620,-438636040,-883265608,-578836072,-346094668,-604170280,-1643755492,-459965284,-288342316,
-580514824,-620197696,-90594106,-462144016,-81242728,-227677366,-1532151424,-274080160,-115523692,-162083404,-577406854,-261056818,-137168938,-326669734,-287121322,-172527442,
-384938542,-1611101152,-1142435568,-243620596,-649995814,-464901832,-162278182,-193050682,-1308533680,-360285220,-486707590,-411518428,-489004318,-655503688,-243348436,-181899082,
-650785078,-183974974,-136977868,-634880566,-230535430,-290313046,-114331798,-258306604,-289114570,-102988972,-384670918,-929941426,-389749456,-819584542,-96154162,-153022798,
-306409366,-433957150,-366681628,-412172686,-137946886,-163380430,-108545482,-91631284,-324016012,-415774834,-322355512,-823859488,-347652676,-97659604,-1214176204,-231408388,
-570990094,-306293110,-243871210,-127930426,-350010694,-547554958,-243941734,-172283470,-784002628,-689112496,-726722092,-168937036,-256666780,-99538792,-242731216,-1047277486,
-433544626,-129007468,-783457336,-144755650,2104264974,-384314680,-289862206,-63849706,-260196004,-48465538,-1388662354,-163279540,-463520368,-257164444,-495616348,-206167330,
-68475130,-122186530,1531109136,-290855998,-109253350,-576184564,-172174606,-259644502,-864109330,-412759378,-504107362,-172160458,-137656744,-203640778,-205116850,-342468622,
-216866134,-166586284,-978391360,-736367572,-381564946,-863951866,-344677492,2005274946,-193324834,-867138670,-243171370,-172115800,-80422954,-1227772918,-984342034,-651466342,
-615473776,-194237836,-305618326,-347110012,-216011908,-122501170,-546949612,-385928686,-162409546,-364528546,-325148878,-244436776,-172037554,-244312498,-153802450,-205571656,
-192895318,-205196014,-1428379732,-203707846,-229374478,-518076838,-1205135146,-154242766,-161940520,-789891400,-290528920,-152295940,-972169000,-274812454,-157848778,-456119560,
-143872882,-153398098,-182311462,-911841526,-324913654,-228705256,-309049702,-95913106,-164833030,-434372680,-96881410,-216677788,-213554536,-171162856,-512674084,-76859926,
-122065378,-391896046,-217167940,-91363786,-1604717016,-550478656,-343414414,-215683858,-151841770,-103575574,-425179078,-338654494,-129610186,-549438130,-145312516,142573512,
-291767158,-652371760,628408492,-204996718,-343301194,-102679684,-258117328,-365612464,-513617410,-163578664,-257639842,-425587744,-343260406,-307246744,-216523666,-307616434,
-171792610,-54308554,-179930320,-485644060,-161743690,-258031954,-410138776,-289732168,-72450754,-135269812,-181524214,-218861650,-181681606,-162993094,-485893918,-114134542,
-363831238,-770954410,-313029574,-861865468,-80814166,-364562920,-224005480,-102234346,-101271682,-306607492,-171700756,-686778616,-429585580,-2065011058,-143625022,-304031752,
-128563858,-407186326,-137020282,-114920884,2123672412,-258385444,-229768138,-686541448,48366012,-435326398,-325865734,-121560424,-172920268,-456078898,-306532414,-190844776,
-514323658,-128607562,-408551014,-230534164,-487889116,-289010890,-72408502,-136043560,-391121200,-227546146,-114868756,-192682504,-342748558,-813939652,-137874322,-343675846,
-228795652,-86399620,-136532818,-271374922,-737896582,-258195580,1887907596,-415508590,-243840592,-192616246,-144432694,-324816190,-271370260,-270916198,-136590310,-1473989374,
-575097760,-271730734,-80595322,-180836200,-86353108,-808112404,-255913570,-429769288,-381050218,-599872690,-243535246,-345160144,-1156780576,-274052356,-1033422598,1845197328,
-304730614,-342497134,-192538486,-257521168,-103103182,-1207892062,-134896168,-272124070,-515413024,-306148222,-346152988,-136843732,-215992528,-544376836,-297118990,-192163786,
-191209870,-306831538,-241954102,-1146681010,-226854082,-1471332412,-322314526,-314442946,-162345250,-171328966,-408648574,-172437148,-204217174,-271043146,-482296654,-216068770,
-459867790,-204343918,-114913546,-76580134,-171663922,-67779178,-803956240,2119576080,-382941820,-153664966,-342154990,-437697790,-404038342,-171250234,-336014920,-548340544,
-171225124,-115814314,-609412768,-648246790,-271457308,-1029641518,-916670854,-256311406,-511746796,-345365920,-480214630,-153290260,-107775694,-204343372,-241970038,-240914638,
-2048712076,-485273008,-108310294,-430414756,-374318632,-172243558,-193570756,-341602570,-228707602,-549786016,-724511854,-162594514,-381758806,-287318152,-573258358,-409513294,
-85732372,-340700452,-431833816,-642282022,-432522376,-340671580,-180403174,-305348428,-171070900,-76636906,-144126442,1768577106,-244082140,-194611222,-258791176,-385452496,
-101838058,-357639688,-345034108,-257477110,-192086506,-362200744,-492152572,-101206324,-908994130,-203324776,-288880408,-647539660,-91119526,-862250668,-128634022,-135866134,
-241136740,-152531074,-328080292,-229680658,-64207546,-347124400,-114471340,-341559694,-341550082,-1719570034,-1480359822,-922016170,-290057110,-322631458,-292231132,-649524718,
-154589770,-265865362,-412357618,-485941492,-345396052,-192376360,-191928718,-341392618,-256358980,-363716056,-517886332,-64169530,-153338218,-428853664,-459854236,-581671882,
-109117270,-862055844,-583495792,-152267554,-514901458,-649257904,-85594294,-512493292,-272595268,-153102022,-683181352,-308041678,-322513462,-171898660,-64136482,-304681636,
-80937844,-152709922,-272424934,-322593166,-194281876,-962679952,-322063912,-767529568,-149610214,-402328654,-254420866,-114331474,-400495402,-642963286,-171516754,-64105162,
-306560998,-179023906,-242079490,-287514982,-256964272,-271714798,-101997124,-579102022,-303850576,-340956514,-1952622640,-976048192,-170655658,-484899760,-175624660,-107699362,
-122682412,-128941306,-67228714,-241809526,-475964938,-322446286,-768725614,-360933544,-160324630,-171307522,-151466734,-406578916,-409275640,-170598508,-483090184,-401955022,
-111144808,-288630568,-107103682,-190879720,-225820546,-609720598,-128083330,-682236568,-179852050,-107378170,-226968778,-152499052,-1827983998,-272437804,-202091812,-321092884,
-170532898,-543336856,-226745704,-114116212,-1813457944,-192061726,-430742638,-101695318,-1147202812,-641689588,-429982540,-114150772,-857848294,-305505244,-365212972,-160979464,
-191529172,-240481288,-255236482,-191878018,-432198370,-171566236,-120665026,-452028664,-144486700,-190145368,-287034814,-181436734,-428050306,-287003224,-427238686,-321569416,
-181536616,-227443012,-204730390,-272210068,-1270063666,1666612384,-120743758,-179615854,-798480856,-271535464,-481314346,-193786156,-202693942,-229497766,-908591068,-2126109868,
-606146464,-608360572,-611668774,-758318788,-380458756,-871508296,-150775828,-1297174150,-191220130,-402280732,-114444802,-264074968,-402895432,-225379402,-152226268,-255274774,
-340082254,-1511249536,-84732802,-84382566,-1015007410,-287858158,-320183956,-127461286,-216418690,-343339048,-286649902,1897697154,-322994116,-120766006,-85261474,-161990476,
-125965864,-284878654,-307251496,-514092124,-773609428,-215595406,-228558484,-683535646,-428812678,-171224092,-127120462,-269272648,-457930942,-255353608,-203301640,-240888142,
-316264852,-193531006,-213322762,-1299741688,-513437104,-480342340,-603784504,-771361192,-171451144,-111588874,-359345788,-529283458,-161362918,-639014542,-171761698,-180716482,
-610634188,-203206678,-169979992,-864117784,-127291402,-383629510,-271337176,-255299176,-759023686,-159812872,-161059588,-213822478,-240789646,-890563282,-214758700,-230501896,
-227198680,-425191654,-270160468,-214662184,-190557172,-75955222,-126942586,-151903900,-152917822,-813020176,-852969826,-226212076,-376955080,-255129886,-676007542,-507651760,
-359398918,-180855826,-253150084,-481720582,-1014879268,-300307636,-144932950,-227949130,-643424608,-302223448,-378925912,-1385829460,-159854122,-180794404,-643319632,-133918246,
-945796312,-342473572,-270858358,-202643404,-100369666,-201147172,-1294230160,-170819740,-191147560,-454480336,-916361128,-853479964,-301616470,-113609332,-1017285784,-107228098,
-864035452,-224608330,-250394524,-253169614,-101384980,-201146626,-94716358,-1802728522,-212746474,-287962750,-317944900,-457196104,-388074076,-169338796,-332131402,-285333094,
-169576126,-161428312,-179878294,-202891204,-360088390,-881048854,-239355946,-213233446,-423585028,-319960834,-763986628,-126935974,-360594478,-378096796,-75924034,-63673666,
-454390534,-63530548,-481157794,-135068794,-816156190,-810571672,-190293652,-88459450,-227643868,-126051850,-510151582,-120331234,-107177806,-127775860,-159843490,-408954286,
-509027464,-268609258,-202761988,-75713974,-300071440,-302159782,-200504518,-84835414,-151350094,-208181374,-127745398,-125934562,-239274388,-1115658070,-537450262,-180080362,
-126752914,-159708322,-169232038,-126726670,-1916386912,-1412458948,-190018090,-120173770,1978296852,-955895878,1218805536,-961503346,-119016358,-269467138,-150902578,-336853270,
-1633358494,-357088372,-286796350,-339361624,-1144025992,1165501056,-382294756,-159606934,-120153166,-254039464,-904873744,-211552372,-299550840,-254015056,-644710246,-120074722,
-263607892,-227168908,-149970178,-761742766,-364192180,-455294878,-321924760,-917168536,-255859426,-143477566,-302160754,-900033094,-404021392,-120042550,-285490072,-171911188,
-722798944,-389842890,-141358318,-134369578,-287064622,-114037966,-94653034,-1136180878,-108063718,-332177824,-202457746,-1729701766,-190494082,-179862094,-67280758,-212877262,
-1762178032,-962743132,-189704134,-255470770,-221383270,-126206782,-302357584,-190916242,-600750790,-324823456,-358526440,-225634708,-857377744,-126146194,-189586036,-126412066,
-100383148,-126195730,-453194974,-142543378,-381545938,-210609448,-270082222,-880328224,-449782180,-253507672,-239514274,-337864642,-63747790,-454703842,-1216460296,-633397348,
-168722494,-143390440,-168565078,-424984132,-953706448,-197821990,-189948466,-212290210,-338231512,-953640190,-535306384,-716486284,-126023722,-402397660,-141024628,-200140120,
-797856352,-946854820,-188101414,-340030198,-151086286,-424924192,-212904808,-339216202,-253200520,-252362662,-565919794,-100540342,-189271108,-240250186,-538002460,-340051024,
-906347206,-212478580,2055221556,-133730542,-299480950,-1319358592,-1195637308,-451236880,1078097466,-338004124,-255325480,-403605964,-333192664,-189725200,-268186276,-172049842,
-168424918,-541077766,-445528810,-425454094,-402606748,-133735510,-377863030,2140763088,-339691132,-254997460,-150209452,-479131822,-179192872,-158815924,-641143414,-335070628,
-422141608,-112968982,-644066512,-168250102,-498359824,-293866570,-2021310424,-732967084,-424994824,-158574484,-398339758,-501727804,-850937374,-476196760,-1459875448,-212969446,
-335979118,-1284536368,-150005170,-300750904,-133804420,-199123894,-772542172,-74810284,-168131572,-338954416,-357852556,-141743734,-475234678,-134185930,-212112334,-636942340,
-211935916,-1317092050,-168091036,-672316336,-127241260,-158032654,-264105874,-253531006,-251675074,-813249592,-208559908,-66995434,-213927964,-283028716,-1915810840,-447775588,
-954771760,-354451330,-602402320,-796107826,-724712482,-1820425726,-167953012,-201233170,-250598134,-94065460,-112441960,1930135170,-167882254,-596433106,-503928214,-100314916,
-226619434,-305072434,-501627304,-671268088,-112370356,-149669020,-94367926,-211515436,-100085542,-167764258,-223794118,-964926730,-133646950,-1316032084,-223941970,-135497638,
-224040142,-105295762,-300921940,-268049962,-168827140,-126643372,-1049486932,-317740294,-253228714,-167678404,-237070186,-240213304,-354933604,-1992730708,-577723138,-170942788,
-1690934032,-167646058,-250236898,-141469126,-511030270,-149532514,-500966830,-83980342,-334775566,-401755660,-423310834,-124685602,-334754830,-567589654,-106159948,-757741852,
-630653986,-198415306,-236852134,-253307548,-449848222,-166919974,-423183880,-236403496,-297645814,-1041985522,-297971920,-83905318,-132401014,-236953162,-1333514368,-210943018,
-235853236,-332405560,-66944404,-158644522,-1046110924,-200524582,-376600240,-399722230,-277038532,-334283410,2025156234,-199272610,-141174478,-235171972,-186642442,-75547402,
-176092354,-236167300,-313495246,-424852462,-533538064,-1119041704,-124974286,-250276366,-83800342,-629685772,-297172342,-282055798,-281570716,-132849046,-112157782,-448245064,
-195716248,-209396962,-709243588,-74454586,-66839956,-219491080,-94722220,-187959988,-178411582,-167112718,-355815640,-168449842,-168205096,-149212180,-167076628,-235865494,
-233649820,-221144554,-200066338,-709592860,-210874294,-421833778,-266966476,-893238328,-371168278,-238211800,-357232816,-373362760,-83171944,-85913782,-528014566,-177679630,
-124777132,-158238658,-254439952,-147451402,-353859382,-198942130,-99406666,-118136854,-1541699080,-758016118,-166899562,-956042056,-222031108,-419976478,-99372394,-423458278,
-377782738,-188577106,-330016708,-210857878,-132926158,-444649636,-111708532,-197881678,-397373830,-166766884,-297543844,-188362396,-667015912,-210135196,-212209828,-104549938,
-166742098,-1057932550,-1011223180,-1266470674,-140973076,-199099594,-470513962,-279674272,-198744652,-99603628,-131657860,-500319664,-186857578,-167029804,-593844244,-235586422,
-235222516,-222779710,-265865302,-176833990,-264827692,-473404888,-329519044,-265867336,-257264326,-132611878,-218283958,-185833252,-167220946,-472164130,-187057540,-149294212,
-139285042,-418664278,-189520534,-1893096658,-589523704,-668384110,-112604290,-1548015820,-568234576,-99589966,-177363820,-526783636,-166465078,-250677190,-445178890,-220893292,
-394300522,-237512734,-156584212,-139185898,-237245794,-278168290,-295725718,-443366596,-416306980,-127493386,-336163804,-335632924,-263546980,-132584554,-196725322,-945205822,
-420139684,-105213814,-470423566,-472252030,-1413908488,-166380706,-307876204,-298747630,-238741156,-176325504,-110209282,1912459836,-187250974,-632572120,-493612192,-177088258,
-93573826,-124186642,-221105512,-88228474,-499830562,-154860238,-446358412,-166142014,-166512358,-111391210,-141160462,-124404886,-249803812,-124395652,-1253735236,-78451450,
-594214192,-630217810,-471380014,-124081018,-314521030,-528613516,-295903018,-374181346,-197123902,-397131076,-1769999824,-111142828,-397229482,-279564022,-99211588,-470604952,
-437867404,-635178544,-124280470,-104686858,-249280552,-397113004,-295646794,-442172068,-1419458806,403929336,-394073074,-328022164,-148331932,-354976162,-587720746,-187022530,
-317958562,-111026548,-297987532,-1763133616,-149737876,-395458174,-1498552390,-147858274,-186112756,-197734510,-197853004,-1575372376,-186961642,-197821900,-406077460,-746444458,
-197787724,-70165762,-104398210,-209405410,-197879146,-184753846,-625643656,-117659986,-87241834,-354720868,-222189220,-104804182,-140250664,-146973070,-221856148,-235101268,
-311594500,-315126748,-277878772,-296727172,-278040466,-123932494,-175887748,-297358000,-136201372,-593745202,-78504226,-110789188,-279089362,-249410212,-175454722,-176122324,
-1399826260,-139748878,-557226190,-996141052,-295369966,-594335206,-1769210560,-440789236,-117213940,-368858908,-831671200,-123839938,-1164627532,-315985276,-736404184,-196580170,
-499291918,-110578186,-201528982,-157104910,-185610070,-612199108,-147426130,-186524530,-443525518,-87654850,-329972590,-162942742,-175265668,-660647080,-1327366576,-333402184,
-147334114,-248074840,-87878068,-97347130,-310654636,1499090160,-104170762,-110080276,-207230212,-232365322,-466025374,-221438620,-233057386,-1641547918,-196328908,-234463762,
-131304052,-193733026,-438714982,-693025342,-391243096,-329650750,-394043032,-184600114,-175532482,-196868206,-98487718,-257165800,-652006294,-437261950,-592035940,-117094762,
-209780902,-2086581196,-395435230,-492860728,-220487374,-349398982,-311686900,-351538840,-329343058,-164852530,-333202246,-494737606,-217363474,-246714958,-319284964,-278455708,
-245948140,-2108599966,-1303865074,-185085676,-233694532,-326407294,-186332434,-1972417852,-588663586,-221734612,-585410194,-155109556,-588332386,-164759866,-261162178,-232778806,
-146217934,-348727816,-844132654,-628919350,-444008170,-145445194,-232576246,-633634516,-439982578,-234912472,-281080018,-220160782,-131355406,-219255958,-131109058,-123289030,
-147027124,-397390834,-196158322,-234608596,-328795498,-328752622,-780403114,-312835588,-146388418,-1040626474,-123219208,-98237962,-328693438,-623493298,-103147342,-495034318,
-620904340,-524221444,-465213646,-390142690,-115880686,-223926748,-370128340,-218783566,-330524524,-227759014,-88611082,-832825504,-183779956,-330647974,-928356202,-367470982,
-246954448,-368257726,-657550288,-518933278,-232376266,-347979862,-174588076,-294011992,-155719078,-194265388,-155218978,-146610514,-491119012,-410009830,-195705556,-307120870,
-309993514,-218177038,-556673662,-218488168,-274762018,-925296238,-87361954,-291922678,-220212790,-122978476,1921250496,-109969684,-154552834,-689912938,-417790126,-492742630,
-92569366,-365858908,-156018988,-164143942,-1750931614,-246468934,-490498768,-1555886206,-154041076,-154404118,-116722918,-276256306,-294798886,-327651454,-292263850,-164144044,
-61591894,-122533540,-222849334,-172608706,-415467172,-163972870,-219244870,-219294250,-987914854,-130295446,-144773866,-930030958,-347035078,-160746472,-219846934,-231364648,
-155489446,-290601730,-97601578,-308283568,-138369898,-82120906,-186528070,-182770804,-100172404,-1372660894,-327327346,-438445846,-329650264,-930533374,-246124558,-329964652,
-145903822,-336979446,-1109480140,-389112958,-991812088,-327196558,-591500854,-388509922,-349124392,-155155372,-115093522,-653894890,-736408558,-230692276,-275757670,-654837832,
-183838276,-219945358,-207353662,-879896656,-308659438,-218848750,-116213302,-363198232,-163665718,-183798910,-184195198,-244194166,-245552020,-413368732,-108473122,-549536272,
-245800792,-246347440,-822118924,-109567108,-122514994,-129038374,-97425514,-109551916,-387074674,-664308118,-458976196,-275490856,-547126624,-195675622,-491982532,-369183556,
-436901362,-136731598,-204662242,-194666788,-778394584,-162630154,-163474180,-109490002,-163465972,-736484860,-310229710,-391835428,-183072178,-260646334,-73080790,-1676842242,
-184058764,-290072476,-1871507242,-326408590,-414649918,-153761140,-102408820,-292239448,-650310742,-365087800,-689139604,-367704172,-734989924,-130253380,-145695970,-163289986,
-508160116,-81968146,-436239730,-292685698,-121976638,-621298000,-173040274,-92136886,-123626734,-173642914,-183852700,-260296126,-275312716,-182553082,-270982456,-192485458,
-129914578,-687408148,-122160214,-552028798,-492967594,-220320298,-388664710,-1056735568,-246071332,-652318408,-487374868,-1108596592,-1187574544,-345184876,-137702428,-546596776,
-369024472,1703504676,-146192662,-463109758,-365462740,-486275536,-156042124,-230987026,-219216490,-1277949124,-368477290,-387867022,-550758502,-122042602,-192874024,-1051288444,
-217897966,-173171494,-68313274,-173584684,-775792630,-115546858,-114218422,-107988262,-252992194,-217819918,-218059804,-217740214,-244697896,-115259734,-552007708,-289272034,
-244029700,-162850966,-344699362,-114592642,-192746602,-194138830,-145130164,-55262230,-122809318,-153580834,-302829004,-412733566,-121313410,-436016656,-172611622,-347188744,
-514657348,-61110916,-121845286,-824034844,-385097680,-292037266,-458140996,-2075110624,-261052036,-103382956,-244566676,-153065674,-258225382,-229608790,-461028166,-182605618,
-328552684,-171762184,-114253714,-433758376,-288984214,-216619894,-182560420,-121451758,-463384054,-346861414,-156138166,-244156168,-402070690,-367588504,-732152656,-257992102,
-121670434,-1441412632,-432955108,-182413162,-680114104,-144914482,-232257616,-143490988,2091368388,-821579086,-113267050,-172233766,-687160234,-85489972,-145606246,-1377887140,
-552324970,1685765028,-215968744,-342274282,-171386902,-1107548668,-485091640,-108704116,-290231884,-215922088,-1235344312,-306214480,-818780302,-91569580,-86274538,-433010422,
-240957340,-205471576,-107535094,-243684748,-578509102,-205595854,-484752304,-152415784,-203745106,-230753800,-129330244,-81233602,-220391146,-122800102,-115134922,-244797778,
-258778450,-141645970,-611760574,-144940006,-272951020,-825293908,-129255748,-143208712,-172803916,-288027286,137851626,-453543202,-255637270,-518343652,-895486564,-385706476,
-228648394,-513950218,-242480278,-96354988,-323616682,-257876038,-653501230,-136441942,-114257446,-241666282,-541638712,-509617954,-192882196,-818510812,-323179282,-770213284,
-725725792,-128615878,-1095396724,-121236166,-813207250,-577748680,-288500650,-863241436,-161885932,-979924204,-107613556,-191297836,-274630798,-257914828,-85324330,-108365740,
-181160740,-1825805746,-385386310,-608526496,-108408358,-108330244,-542825908,-216276670,-575359174,-181963234,-341051446,-325367830,-92641462,-144144556,-366103186,-115083988,
-324679564,-385039306,-342059176,-203765932,-365617126,-456732466,-143200846,-580922470,-144206866,-122813224,-813876472,-521724376,-303658120,-315148618,-437304232,-242730136,
-258100990,-85935796,-454570732,-288973528,-386954146,-113269138,-409260466,-282908728,-228183190,-132229780,-816890734,-345123640,-305820820,-136226638,-135020392,-108207766,
-161473318,-380814022,-204283756,-360028774,-1749765052,-143764498,-215821582,-108085804,-409406860,-101979298,-135588034,-289209724,-334321702,-135839464,-603819496,-159058918,
-143527528,-341133094,-305341138,-227521744,-257009410,-172535896,-192177010,-179810254,-204820786,-134803150,-192394798,-254748052,-171132238,-122078014,-161163790,-151971202,
-107547778,-136406950,-272057812,-342517960,-192449170,-648106246,-242061400,-180991234,-1297605880,-406874152,-170929090,-322000246,-324835408,-114396148,-180479476,-231615910,
-113955874,-128573548,-171334414,-321555070,-385812430,-180715564,-227188054,-191012158,-213892648,-820504924,-180635860,-161929666,-305309932,-406282852,-339352450,-143940052,
-302693410,-270667852,-96725890,-203550958,-255455182,-1953902710,-90758530,-191758654,-228434884,-107494804,-161032996,-270694036,-226847170,-255154834,-361506214,-227654038,
-143391250,-127169674,-577979200,-304877008,-214228180,-191484460,-241380136,-323813512,-127130122,-855913102,-90091798,-202752856,-453456772,-242717992,-320851342,-215024680,
-517670416,-141791050,-67925194,-241764946,-171149734,-384670270,-341592364,-319533640,-143542018,-905677984,-114012070,-151532674,-269093314,-214563142,-479504584,804600282,
-288088522,-607846492,-337129810,-226996966,-101670100,-362678014,-359264782,-302595238,-127927222,-1139947966,-338665516,-214415974,-320275954,-128175562,-170121844,-339240610,
-302103010,-483206446,-241608934,-160206958,-510852400,-119976130,1084879488,-573218992,-447362092,-1361028880,-85166314,-406413964,-364607380,-480958210,-285834934,-107250292,
-107561338,-67448386,-907672528,-268935202,-257296042,-189462952,-226065196,-202734718,-403637554,-269498692,-269498476,-142753330,-225342514,-85313446,-812616760,-141612436,
-113519266,-480329650,-214491052,-405102250,-710936224,-142995754,-573077566,-399352492,-361524682,-239925142,-269158276,-269247862,-604503352,-1696857148,-119384314,-304249426,
-189929746,-71463718,-119627938,-210280084,-285784984,-160290550,-84715018,-303910228,-378779140,-90210220,-304217992,-641219140,-241505074,-214594732,-1001599804,-541977454,
-381031516,-126877078,-592034482,-227469412,-113355970,-180482482,-1146246424,-303466960,-226432324,-150535402,-1822118464,-429233128,-269428744,-1085834296,-540000592,-177819598,
-106602946,-340644664,-190736596,-304115932,-253712710,-84733162,-304451758,-237717538,-282002446,-114897700,-252925606,-179840872,-190046446,-151436014,-717392350,-79795402,
-377556850,-142407244,-159184600,-267806284,-377545570,-427146730,-124797970,-105618358,-504926110,-94761802,-126539818,-159046774,-133866730,-317632078,-475118920,-100391434,
-475015888,-165717226,-224958580,-1021389622,-142216102,-118957798,-430042024,-189600238,-141711778,-336515158,-897376132,-397122760,-285460036,-159906700,-281766250,-283313188,
-158416918,-536281858,-376981756,-236706166,-945976510,-225093196,-141319870,-338222044,-253523908,-125542222,-89559412,-358021108,-316882666,-1799997688,-382845016,-158596900,
-200049316,-112551586,-158711050,-252689410,-79455682,-317512522,-159615064,-529204006,-513279964,-437616244,-300917896,-283028878,-672513166,-213362776,-1069178968,-106059628,
-399092968,-111971494,-118526230,-479122972,-252846226,-106000972,-316147186,-158250706,-250622296,-251715412,-124529698,-588542122,-211362922,-149923222,-177565960,-249993514,
-296966476,-208069588,-223349428,-718044166,-266352274,-629448604,-149808502,-188216980,-501428530,-566264332,-235731844,-283090114,-951227848,-210685672,-268227646,-223408918,
-223178794,-850097566,-94412932,-448634350,-268614118,-282410092,-265863682,-224778700,-140916970,-594452332,-188768392,-148503592,-601083502,-188215714,-527608864,-530126344,
-333847468,-251810668,-417278008,-158544676,-356695192,-100961026,-475854616,-150175684,-501192334,-237300166,-111872674,-210739462,-1598875822,-199284274,-298157572,-125249302,
-376083676,-149263210,-125301034,-148003396,-209945746,-251220724,-493845856,-167305960,-209294740,-98962612,-177331654,-84127438,-124558858,-125052802,-337983814,-124217686,
-396769300,-298559980,-298874908,-749633104,-1061253712,-206183530,-223047244,-187211062,-527490766,-374404204,-1058811724,-534124756,-157231078,-317080468,-236147752,-118005526,
-297677788,-376652296,-141013204,-266173804,-166929634,-1329767902,-212318794,-130761730,-148965208,-281022670,-943548076,-222155494,-249745492,-394869142,-73379986,-235141444,
-105531658,-597334696,-372112516,-892283824,-157148614,-296936146,-296355250,-236016964,-1332685360,-187271650,-147427588,-175946932,-264770920,-371535364,-247344904,-734478004,
-186798538,-104901676,-396659140,-156591934,-314350450,-69415738,-222080590,-166687174,-147006124,-374438188,-402734890,-175697614,-82607362,-312534514,-316011304,-1186278832,
-441055720,-534833584,-78393610,-312455530,-160861006,-110176846,-234925084,-104411572,-526073590,-166166380,-186601948,-220575832,-117033670,-41740930,-314376262,-92572306,
-1053029872,-262818082,-249626674,-313144354,-110861812,-311982418,-157272004,-265045456,-705113164,-220315924,-195823654,-331114294,-110915278,-139315042,-442809640,-116884522,
-323096752,-111104278,-132467110,-234450640,-146625262,-500177944,-1088218126,-175198978,-156609478,-175678282,-556340590,-704865400,-704812912,-1484753140,-262570060,-521232544,
-262588390,-417680848,-175041514,-133306756,-332931196,-147130534,-165730348,-196482484,-1114923232,-381405970,-185557588,-221295700,-206037730,-354044824,-103634026,-124405612,
-207892306,-196171444,-469420174,-262538722,-555601096,-663473404,-155627278,-585348094,-371035216,-310862098,-272650834,-307476712,-414615652,-523360342,-208392400,-414643996,
-104201620,-520024348,-208884130,-104170060,-138760162,-442880920,-220584682,-163244548,-155444056,-985592908,-247610980,-104091028,-330726376,-186139618,-123332518,-263229238,
-222373198,-246163114,-292596274,-196961524,-69511498,-232690834,-234403504,-58257610,-311253226,-308627656,-155259370,-701837470,-277379992,-247716502,-369921790,-277775704,
-491572450,-232810012,-992325952,-309482830,-368609968,-412778788,-193019146,-233230786,-218528314,-392827300,-342600706,-172594126,-227583082,-380538034,-92524690,-173792008,
-92143042,-232234102,-103702978,-207787816,-164860012,-345680848,-109859878,-176215798,-192153682,-206875918,-1487839654,-115542484,-592570900,-585924004,-218900692,-163861282,
-462718630,-206765326,-79904122,-276264574,-122247286,-155139814,-138304972,-291686482,-164772334,-204441058,-326919052,-520584220,-206600902,-308596942,-122813206,-879238450,
-173445976,-516271456,-442421872,-231970204,-193236490,-123085204,-103382218,-275097610,-732157030,-243386242,-183727990,-51602650,-154292524,-97656244,-735345676,-137631538,
-184118830,-308026126,-217668034,-582673150,-244527958,-275823928,-173848492,-487712242,-307712818,-173481166,-580755970,-164062918,-434783734,-154012948,-219608200,-206921116,
-137461186,-464636278,-414224092,-488634580,-108949354,-148187590,-137376226,-229450678,-289692802,-412424272,-129639394,-205737382,-386411320,-205801534,-172796842,-154973314,
-182645578,-327538384,-549456994,-82069414,-217220968,-194855686,-91630738,-290234314,-1555948018,-276537760,-307014922,-172571176,-172723726,-411761584,-583844734,-324990118,
-87061066,-275412772,-1299736018,1373356452,-108985366,-347731408,-676764694,-244001998,-145543618,-411346000,-322170184,-275297968,-342125992,-153492226,-73200004,-192578932,
-182801422,-492294544,-408724900,-152884882,-137208364,-54536650,-243656452,-205038406,-114519886,-548709040,-229708450,-91319626,-273562468,-306413740,-273850174,-97076374,
-1301268862,-149813908,-128603734,-1658764960,-272824234,-96746626,-287988994,-273541246,-392132860,-580698532,-102527404,-144910006,-258532138,-362677798,-611733904,-611692696,
-97372204,-365405878,-95767090,-195884602,-1948405888,-409690288,-91402516,-114160786,-385996240,-101598658,-192946732,-191345038,-292507720,-143555140,-429127822,-68330518,
-774356308,-171482050,-811201426,-121575364,-215851528,-919536760,-152616994,-428758894,-305150950,-152866180,-243394696,-520759180,-96223660,-216069346,-646690366,-128288806,
-121549444,-273172204,-203314186,-96096598,-324441484,-82324522,-121195636,-304128082,-872534080,-101697994,-303994918,-229215940,-1018111420,-190859302,-152175220,-170855596,
-341919766,-121038274,-162050446,-85467778,-107578582,-344400046,-322506550,-650058892,-1220464558,-686314978,-137968462,-170650666,-242677108,-171311122,-202890772,-384701860,
-722941012,-181712008,-170513938,-215135650,-363216016,-191415346,-145701154,-80752822,-205204330,-90780292,-213784084,-180664054,-242422696,-361789156,-427109896,-203963668,
-286893394,-181348534,-1938799288,-113282260,-135331858,-135688780,-270964414,-152704342,-612642430,-722862280,-226639270,-238937986,-101384620,-135173986,-107582290,-541269244,
-1944847072,-127441810,-255794986,-214334134,-42664330,-343069804,-212033062,-113289742,-214623892,-67687702,-151243558,-213245008,-226655794,-214402852,-255452842,-361683604,
-318859318,-256709734,-214727788,-151055476,-604188208,-42498754,-179083522,-107267362,-320464972,-305217862,-850809426,-107752390,-113037442,-160344874,-361097488,-422417458,
-1211040046,-288190684,-212744530,-341087302,-446074000,-201661390,-180441466,-1720065592,-160337206,-142489108,-107604934,-505942498,-450255484,-145027092,-169155082,-213588712,
-130302808,-247481866,-532160254,-280846252,-507296008,-80313748,-683275150,-240118966,-112954534,-957428722,-403017904,-190479310,-79825858,-320096908,-253109098,-502336864,
-202004740,-378542836,-425633518,-168722542,-401335948,-111392548,-717014242,-101006998,-509421772,-37690810,-422423782,-267321844,-397595656,-319436002,-94126114,-189961372,
-108011446,-85274890,-224294806,-142459396,-282328882,-238320172,-359142886,-252225550,-300488194,-178234678,-1597654828,-201088852,-141538564,-159076846,-84588676,-111610258,
-150540418,-211127446,-93713794,-594253558,-377095150,-335230228,-530953030,-199580734,-100138390,-357520420,-196263298,-167265226,-401395726,-377776414,-479398636,-132966226,
-111266170,-124788274,-534772828,-133119916,-55861954,-199682794,-235211338,-199878352,-448419786,-280193554,-177863428,-296769646,-561033028,-278836246,-125192770,-166544290,
-187800616,-149008546,-282233296,-561149668,-251378614,-149196520,-375223888,-374816626,-297412048,-148798198,-83661172,-235368802,-382399732,-591993496,-167553910,-314621308,
-222317596,-597792988,-235765924,-166078702,-233415082,-208571734,-157353688,-147879142,-1491323536,-165887380,-221971240,-197586190,-267026446,-65727988,1759103886,-110278132,
-234857044,-246071368,-262363186,-221126956,-371102662,-117231766,-444783772,-208529836,-312525766,-104463298,-147368194,-208371754,-294296302,-351270406,-259981300,-195715090,
-791555950,-261744022,-247912786,-247886542,-124948042,-87624484,-262924606,-124150996,-521670430,-347469400,-165081430,-372566692,-110061730,-622345228,-262185796,-146860810,
-173775592,-123783874,-69491338,-43759258,-623110780,-863559280,-1977850360,-308298934,-414492202,-220133512,-493717168,-139019140,-350346196,-311993992,-195163966,-232797700,
-155534158,-414571672,-414497554,-407162998,-517395574,-307787176,-292064590,-291861442,-333023536,-163997812,-207384280,-146061826,-155110276,-109326898,-386717848,-219311740,
-1304517540,-588743614,-205612882,-349595164,-207358216,-390617614,-1110013768,-73119034,-195951670,-196304932,-208158820,-196138396,-275556178,-517898962,-462693682,-163620514,
-137592010,-256729474,-145627990,-231601708,-617365774,-193522024,-193337092,-308419948,-586421668,-245652166,-244648486,-217916866,-307855060,-218855062,-103002166,-193837672,
-461476414,-129938284,-387105292,-108388564,-172567882,-231497164,-91209238,-309634012,-205678468,-68774410,-129195298,-436673302,-1160307028,-407259064,-206027908,-520583824,
-154349290,-192577960,-345764734,-154077364,-231234292,-684467308,-81032884,-204057766,-72672586,-459928018,-144616948,-257875462,-193392982,-547660252,-109622806,-185282026,
-48395914,-288580942,-340130476,-290822374,-258227326,-243188866,-690615694,-162146962,-686510542,-272057194,-135709642,-193286548,-193070854,-183518956,-273919294,-160783678,
-97809442,-344696284,-179636266,-244392262,-171702838,-272872450,-275030668,-613663486,-431418862,-128860012,-362585944,-193501060,-363336004,-366091036,-321921412,-484542358,
-241565392,-515861272,-215424172,-161250292,-365560516,-340514308,-510575428,-483740074,-305185678,-57189940,-228311596,-481588066,-201840148,-94866562,-968192488,-341931484,
-303756292,-85205194,-382526290,-160538302,-285572494,-324566704,-181455850,-339007330,-1359964540,-85142644,-142740502,656833440,-322721848,-403810414,-214280668,-142531522,
-341546284,-143129890,-137002102,-119317834,-101178754,-303404428,-239687398,-94845634,-200971180,-215058952,-282865156,-452710918,-213519592,-239108140,-358728724,-571265110,
-180615916,-190859308,-321265414,-513201232,-1191671974,-451853614,-427523086,-253031014,-141665956,-158993668,-158881042,-212643928,1610238594,-171813646,-267440428,-94944778,
-476630764,-424687276,-337111336,-201167908,-211993750,-225565588,-351463840,-158395042,-223612462,-672267250,-100346338,-563824936,-199168210,-140837812,-237403258,-252835540,
-167765716,-445056418,-188177614,-1339062652,-313928848,-800493328,-111812374,-150362632,-375028678,-39512770,-166921048,-281179060,-1195044328,-211008628,-221532472,-1060231816,
-335581516,-1270561438,-59165314,-149391064,-156933154,-263799082,-589201588,-235131958,-294575158,-209801692,-352018096,-174676150,-131639446,-139193476,-312871600,-371916658,
-267885118,-186030406,-311433634,-741653848,-840514132,-312868690,-297246844,1123889736,-394887214,-138812164,-1660405852,-787072600,-277007914,-783705196,-116549962,-197170984,
-138389830,-833713048,-97965322,-165183598,-184930030,-293747500,-277372222,-233853508,-433890892,-330760720,-700270570,-185033140,-131056516,-495487180,-122770378,-275424526,
-196522660,-278257228,-877300048,-244737910,-162615340,-82331962,-274820914,-833837950,-489227014,-57911434,-415928494,-193510594,-233106508,-257461966,-243409186,-735040792,
-588044320,-137282506,-154322308,-289915012,-161537140,-153901972,-82086532,-145562644,-207222166,-309272236,-548100568,-275945032,-36527578,-219091780,-183190222,-154459522,
-91676962,-153565858,-258555754,-182210932,-517571506,-153377092,-411542830,-217839268,-259273684,-435884140,-486239572,-242995114,-136311370,-215733268,-242638390,-136529524,
-51151156,-916408702,-121497442,-182054926,-243308158,-364754152,-727236856,2116232238,-243880210,-227927980,-181975384,-242402194,-228308518,-1144946374,-254037034,-214434190,
-135541186,-343389484,-341788876,-541936144,-255671782,-161427304,-1378811320,-361880434,-101221876,-341223976,-170305642,-95361622,-227482804,-288185884,-427776040,-432508228,
-242414884,-341013922,-128177044,-112787638,-151369426,-304936624,-480757384,-319331170,-60182026,-757492102,-150975766,-381770854,-322027306,-71853460,-604699534,-454303918,
-214530964,-67308418,-239659300,-1710026776,-477205318,-227229442,-403085644,-240191956,-238532560,-847023940,-212955490,-1196724808,-79625644,-340986508,-168285736,-117675322,
-149723992,-226827412,-236892310,-37500730,-224206678,-112732450,-242275894,-531805960,-354228388,-471748408,-237573196,-422226952,-88941076,-105588502,-210682036,-143444206,
-530358544,-794532112,-148221316,-237325948,-499976938,-352796500,-118179682,-279400492,-167923918,-442065898,-752937904,-209784364,-176315518,-597819916,-88256788,1773039450,
-73971988,-440630506,-157438216,-125526052,-262347634,-131271874,-197248744,-471040894,-139121938,-352089964,-156060406,-139074580,573990456,-523040464,-292684618,-787484332,
-559970146,-247165858,-259291180,-651729760,-330724432,-259704370,-130037236,-829080496,-61776322,-325739368,-326685346,-103349014,-292207996,-261095590,-823878352,-205537474,
-220535956,-218521126,-207140380,-61677826,-258468274,-458483140,-181346338,-347255620,-288735874,-173244484,-144498520,-257088718,-72617290,-77151202,-323509276,-144412930,
-203167414,-121943590,-383003344,-271966438,-128194306,-72405142,-143847118,-121304500,-724805200,-144481222,-258668020,-144026884,-321946678,-85533460,-85515892,-433650574,
-171053110,-239056954,-226945450,-241505524,-383059918,-609669664,-804648556,-341905240,-90390166,-481614310,-67927300,-267323302,-766376776,-318811600,-680545774,-199693090,
-532177750,-428419558,-423918718,-84155650,-149094658,-89164834,-94075030,-338463046,-269963440,-210018070,-168041278,-400607884,-188694172,-297370150,-356328430,-448284430,
-177243688,-166721878,-140103460,-282744268,-234090514,-335583484,-93115018,-166372678,-165166102,-209592718,-139350358,-1055452492,-131337910,-167244076,-208206352,-92157814,
-695426122,-155524438,-109848994,-245131570,-138699028,-309573712,-370971442,-218721124,-272136646,-218947870,-205857748,-578981494,-205528978,-387961138,-163678546,-257047318,
-163146772,-124539958,-325104418,-194760772,-204553324,-144224362,-343914316,-216572356,-306708508,-161761762,-45909556,-1023386698,-120892804,-255076102,-1139277670,-161212978,
-364331716,-240455530,-728218000,-213961366,-161487172,-323125336,-339779476,-180147238,-567467758,-640433176,-169631308,-450806200,-238218706,-100975762,-302445064,-317268388,
-252666028,-225791098,-126632620,-334481698,-424511740,-669798754,-377246296,-133130278,-337653712,-584829298,-210717124,-629145820,-117820654,-250917100,-249973486,-1983677824,
-221782762,-198517942,-590680672,-298162132,-196719490,-492935230,-196404562,-278894476,-245979046,-273788938,-207655138,-463809304,-138103444,-164062486,-171798094,-491321548,
-129348388,-173204866,-411875254,-694423108,-366089518,-229857940,-389713708,-1456252156,-114365878,-340988752,-1463731696,-287988022,-289414918,-121752262,-113814214,-191225746,
-381012310,-50927830,-429785326,-135500500,-269034022,-271426978,-170363224,-271375468,-226105642,-430368580,-120756934,-379593514,-89544886,-339781366,-251487502,-79113994,
-1705043980,-157353418,-354282796,-167281750,-105293878,-793148176,-110501206,-175776778,-110160034,-416658952,-98343370,-147218212,-697748068,-248702950,-109582666,-557075044,
-412424920,-232429804,-161880580,-215299522,-288198352,-384403708,-361851112,-35801242,-84577012,-202006738,-283975120,-2100794752,-251064070,-223416118,-167181868,-131752468,
-467442550,-278660710,-138721870,-551937052,-207754372,-329755246,-1049576752,-102497398,-435083698,-102473890,-271777876,-162304786,-321884578,-288311596,-171688708,-181214308,
-644617828,-254991922,-226516012,-240426502,-222930118,-71371906,-112124116,-47215924,-167459050,-222653962,-262985158,-52717066,-235276012,-311048260,-371150236,-97732042,
-173965222,-97469602,-1034487910,-409169590,-615232126,-230356198,-364350670,-183143788,-771754852,-229083694,-85540534,-970103854,-152314156,-610636510,-208956646,-354084568,
-139382182,-281519692,-265628680,-521626102,-73006486,-290415922,-518319358,-204342454,-76049098,-241963426,-45183754,-80467858,-215042722,-67592770,-255551794,-87264034,
-138750868,-86498422,-230831020,-68488450,-685661410,-57230764,-271562086,-285844042,-228099760,-168935122,-168977314,-81560194,-610901866,-228331852,-126036298,-129639340,
-342455500,-172290412,-180283618,-210446722,-140294818,-138129796,-201443956,-814236976,-539675362,-266779468,-351997036,-115867558,-240040780,-154503748,-138419092,-145255654,
-43254538,-146962486,-201437740,47938,778732,4187120,220532,81172,231004,46436,126808,379828,168292,220960,134012,594926,
220688,119438,50650,124378,258988,47218,47464,227950,612304,631330,49588,2251006,214816,3628492,385882,46678,
116962,385738,117070,47950,116170,115898,552680,46624,116950,175690,107222,220816,46792,46376,225674,46654,
381274,46682,2836058,2285662,116482,969086,415802,2390770,46694,5804540,46640,539612,303938,378350,146342,1623724,
168440,1888006,46864,585614,47018,134404,246808,107588,47234,169514,118052,168434,650420,221714,46664,1533320,
456902,46376,48338,268454,2579078,48518,46712,46790,211202,116036,306566,117448,667106,46822,116014,376796,
47062,48584,48284,378332,46498,221434,116440,615256,377276,324082,82018,607006,49198,47128,119776,46678,
46766,347504,46366,453016,343052,48008,220454,1288906,47344,1496122,81472,46888,223450,619864,172570,146614,
222802,46454,46484,935438,271484,46742,134648,1266674,47348,1305770,3197606,246236,499676,145436,175724,156812,
1481138,46538,216014,183410,2078834,46598,3369650,838160,1504868,1075634,171302,186530,1747466,3010094,244130,264866,
126050,270914,140102,341816,541742,689036,136130,899110,133426,301018,620590,46436,47044,116506,119062,231820,
258796,220634,81362,116206,46502,46894,81158,46568,1235126,417524,46432,1059676,876214,351874,46708,122140,
4901266,1778068,220654,666460,120322,822268,120196, 
// 
116018,4631204,133652,613286,107714,50006,381220,461614,116080,266290,47020,298978,46708,47812,822994,141524,
117058,342496,309568,173476,361264,118696,116140,236614,116518,305194,788728,400924,171544,135136,244624,117670,
84610,134110,117220,48466,46462,82648,47890,354314,2311850,117146,46454,46468,47032,1298386,107458,49912,
2702926,116866,247168,221644,46834,249112,118234,595918,134224,224666,223424,49196,550736,107840,222452,81236,
231680,117440,135236,731936,121058,382832,228284,525656,552386,1445660,300158,416312,806624,592730,377810,13926140,
115982,47684,1001834,417770,469898,125738,46520,310490,272774,127250,81922,82678,348610,47878,5714818,195808,
570266,182858,282812,959468,110978,134564,360314,234626,254732,142358,224702,603716,117878,47066,412826,108656,
120596,266498,126536,49292,61226,420818,127544,192092,135428,140804,127976,418796,108818,1458428,51938,51164,
177956,714488,150926,806342,1215374,447224,130028,449414,93806,820718,133124,696518,614192,83348,480452,134054,
233222,143288,400046,463814,183938,211208,645026,1062338,117572,128894,329858,121028,293228,530114,360824,121136,
140684,184526,1637438,60866,301208,169196,53882,48254,171302,718586,151874,50342,387446,125222,167786,82466,
120434,565772,1233818,683666,96614,74078,46484,58742,540782,239162,506786,224744,9004064,65222,137228,217412,
4928468,53402,311252,3265376,329372,180374,50828,116204,91106,303476,390932,157382,119516,638996,1424264,230252,
51134,86678,49598,258134,127004,59018,359924,258926,109322,216716,53018,65498,250556,309002,191606,2004854,
127598,1703858,134636,29697458,118796,129704,127112,234194,1254794,51974,401054,391658,92078,300236,284498,109682,
86516,2208554,83276,417362,517694,135674,618566,384044,58094,2180138,358532,750002,239072,50822,57626,110006,
141422,267854,306512,157316,129668,170006,149444,172814,140738,4337978,331082,323402,561398,138374,554108,256676,
120146,360476,48884,56798,1694384,49886,484826,2798276,1866614,2295752,592538,179402,440666,4761284,679856,272696,
89126,1722812,248414,2079698,450872,220346,696326,283094,711674,620564,382766,5802296,244538,247594,349762,221530,
47152,46514,168734,770416,81308,46604,47302,46744,222820,146960,354488,46922,46556,357656,202024,602542,
1511392,578974,665752,83458,1280056,46622,81464,221464,48194,134354,47852,5043464,81704,382814,46856,221084,
376982,82982,48602,944576,49094,120698,963016,1002992,116672,133678,612526,47218,612524,47678,377056,46558,
623944,48016,81290,137882,46408,116998,506330,247972,220558,2694638,168724,169318,169858,270538,220960,134242,
358390,46826,81344,117674,1052342,286490,177140,49480,6274642,209164,47032,450808,169180,585376,303550,524518,
116980,46616,46552,117058,308540,82616,82058,501860,255314,172424,48254,378416,48242,81266,233330,49352,
50810,379712,48272,54578,120674,47228,46958,232238,215780,139154,81644,49448,49286,221600,118406,300116,
46820,116858,138074,211334,133862,332096,109220,247052,46762,81304,119188,81650,46556,8593594,116062,223918,
319810,1436038,47248,47806,169738,47290,116170,116474,116204,47632,136054,124042,116302,135028,176188,49870,
49060,5003344,48898,47134,214786,116140,82162,378004,247792,116032,1909832,38123008,4030624,46960,494944,1207754,
247418,46862,46874,81506,121598,46934,46430,925256,224746,82336,777868,4029034,601288,46672,47392,46894,
627802,116206,117448,46996,546460,231538,227230,46552,48500,2311790,118418,116636,1644026,47762,117518,377186,
1493852,307472,47804,359312,364666,1045066,247054,221366,641552,220880,357932,798044,299152,426562,47044,293884,
220958,46478,116278,1634866,219622,48364,213142,57922,400588,48712,365882,83440,216280,589126,728752,135118,
134308,464692,123754,139114,238324,46822,435064,47260,1159192,49906,48748,48754,319396,109540,122710,55180,
618070,1289290,138844,81622,171310,119092,117706,55228,48406,1503046,387418,107384,685532,259702,1245250,127108,
170308,107498,46424,46768,494944,46564,46546,227536,757994,46624,221944,47756,46694,133556,1832996,2341928,
549938,120332,107672,220754,47534,48386,386168,120476,81752,1513028,424658,380162,81446,46568,762278,379676,
107564,968222,52436,683588,1203122,51962,586982,791318,46468,116522,220804,81458,118814,228470,1039442,46994,
205910,56614,139270,996616,247918,188572,501250,1555060,213034,251500,116590,140986,46930,1200496,360184,145156,
415756,211726,49132,5277334,231520,381856,116380,1128892,4435420,1133518,523822,46436,116092,46484,247210,49208,
47276,118724,146636,221792,168296,46778,168836,970394,47642,46534,46514,220736,46810,2661508,117676,973306,
46738,46568,772580,125954,81364,116620,250870,118364,221026,300406,271918,46756,358726,48844,46508,46604,
47966,969652,111886,51154,1212712,117190,151414,1300192,209098,156652,147202,146554,48418,130084,116596,47800,
128314,1810924,615358,50500,47716,139624,696844,47188,408412,762220,56716,47764,216088,995248,127090,506386,
280510,665452,122968,46576,846754,354898,125236,252082,185932,1947808,417394,222886,118558,244702,150118,88594,
120502,603100,49510,117298,411238,176104,90862,1074466,85588,90070,764938,231118,134578,991096,1056022,201850,
950536,805930,90826,830170,227044,241012,2918548,49642,83752,178630,377794,258478,330014,81992,286148,46538,
46682,172574,2393800,46732,375142,1302622,1054942,50008,146812,122776,83218,82084,60010,82984,336514,379726,
52594,136390,46678,172348,577132,50314,130084,411964,520558,122182,3643216,811942,127660,168406,81868,134014,
49450,145420,261070,211174,645730,398194,301048,229930,48154,83974,51730,225826,306970,1498174,379240,571588,
234628,3523066,927916,53698,88006,85252,418498,52402,158116,48334,339916,968920,48580,220964,729130,3128494,
620752,48170,107420,117334,380134,266572,1011196,118072,135106,119746,647182,61478758,116684,365434,48658,367378,
299662,47146,200074,134464,59902,118852,10843918,234538,81544,119932,223144,189214,81832,591034,439348,116116,
1656358,222772,2436388,2911696,141106,49516,1583458,82246,519334,52324,227506,2648284,615344,383198,47876,459950,
505804,52060,116518,418324,133606,46534,2915338,176068,3171658,46558,223600,217684,47008,1597438,221494,48772,
604768,107434,299740,46702,970364,1453934,982526,500564,116264,51356,496676,1108658,365312,380522,120854,81304,
81286,116126,116396,81596,168550,949882,46664,212194,376940,82040,56990,118756,81898,314128,47026,260956,
625294,620434,46672,299566,127882,82028,227528,914138,47654,47090,48656,82532,49214,174194,202466,81542,
84728,81704,51812,116720,252764,50906,177338,46520,248066,46568,50402,85610,378404,326720,81758,81290,
47402,313274,48842,118664,144722,49274,116342,495610,46474,46652,940540,81856,118010,47030,247034,2881478,
6668210,176618,116408,81626,122114,47594,48308,82382,6975704,246872,82256,234338,168788,46522,227872,1504702,
275884,46504,346372,147112,82348,379286,271280,794168,221930,496280,46952,107590,169342,46780,484720,47338,
46544,46768,1753042,46918,169312,117758,46600,266408,1859336,46570,47020,46732,224890,47114,47192,50354,
682978,48844,37880086,116518,81514,168500,81790,81344,85178,907064,675242,378782,170522,48122,1634606,116612,
51176,108112,1009024,81364,832738,48802,116998,223072,307888,542464,247138,220912,169648,222748,171808,526588,
173434,46834,50746,116692,116242,224152,50044,48058,359314,378050,46822,226552,790744,169024,382990,736618,
82072,47092,379588,52294,333766,2945704,47056,178030,754006,2408986,211090,378166,119308,221476,82126,83494,
340084,47998,121882,643000,1930412,47018,173230,492910,48376,365318,903644,118844,116432,83450,1059140,52748,
965942,50264,235160,418678,223738,116692,83056,208246,81400,47272,616262,46628,636848,1504670,222278,2748776,
1168408,47596,176288,1635332,47986,81574,48778,47392,212384,453194,46744,46534,46736,46724,47132,559922,
47258,46832,468724,116482,509572,47800,47902,46918,208642,49060,133732,116572,123484,249358,1883092,116734,
46508,133738,49574,338438,81884,378836,116684,224612,935954,83018,425942,812744,17664794,83000,301022,47378,
48212,227960,48140,487856,116936,134642,118988,137234,140690,384344,810830,2329064,307618,148018,302182,47896,
496042,47074,318604,81526,208906,116870,81656,231794,232280,223366,134344,378020,46532,81464,46900,82154,
172106,132524,379718,173132,239876,110666,401912,615374,132794,230948,117872,1195472,156404,1517768,2224412,143138,
770696,173108,229544,121346,222038,49022,396728,46838,57122,599876,253592,518174,586016,47204,56918,52298,
123758,426908,356624,225602,2291966,85124,46766,149276,48098,117602,55286,382958,81956,210836,608894,49148,
50588,360728,1214612,46748,262502,287504,118808,651716,882188,130886,509204,64154,48914,120914,487478,46538,
320066,243902,209744,116522,54362,202886,261368,53714,53066,998444,304658,378098,316484,260288,119024,1440494,
388376,47852,59474,507536,89462,1558316,138068,179354,235052,495434,363464,140222,137852,51884,2099672,415196,
81794,49448,268172,126206,1570256,1022606,3575006,562178,2049452,818846,74114,136574,48122,125702,123128,121004,
54092,48572,421028,395594,282782,86168,117818,136118,561422,81398,57746,237428,168596,92954,85628,54782,
119708,138224,638594,177938,312884,117332,216632,48086,403856,61154,696638,61442,1689812,85826,49844,1051208,
759518,230564,223874,127862,51572,2900114,48194,81992,52814,506774,119834,1039916,869066,235214,224684,745946,
64574,254492,220796,497816,2621846,218492,379502,138302,273314,240398,56546,220922,616238,229382,2984516,396476,
55934,125108,626444,248894,86654,57242,175052,52262,249866,47996,87626,123866,50984,47492,49094,52598,
988514,223712,364214,48188,338672,86042,222524,242828,82478,131912,674638,48112,1765328,46736,47078,48248,
614048,170942,121028,47174,117752,117328,46768,227216,232196,170966,378254,137426,48866,227702,168806,1479530,
613072,81934,48592,47620,168796,46762,670798,123436,46708,81898,46528,48826,303544,387568,631054,369718,
221138,700598,800342,1080062,116224,134212,46646,223700,116672,47224,169654,1030888,173584,46552,463150,84232,
116482,47884,224320,378328,453046,251518,117400,46612,506686,1011154,485020,116266,133894,1223050,117976,49816,
2106868,299812,378812,415204,2291948,305900,116468,47630,46600,382048,46706,133676,221152,330350,82942,47302,
331018,168724,216322,48112,268192,86308,81592,676972,47158,50104,196904,148196,208988,81686,59694128,1893400,
82502,176342,1234574,300254,366692,47078,50588,373076,117212,271016,384872,1400966,231404,3688456,123898,247936,
780202,4450504,119848,47584,134146,84538,108298,46702,46568,772000,971794,225028,209134,620092,82798,133990,
107552,46610,82858,266776,116404,259132,116278,47470,48274,47218,47074,201136,968792,47786,47804,46894,
224698,499718,47072,208028,81968,993026,303062,
// 
212308,116506,46672,133846,234062,169442,634418,175706,110756,47702,237482,123632,53858,46574,446768,212654,
47216,620324,228122,227258,46538,302102,836756,310364,156764,47834,1208492,49598,226178,116396,137882,55484,
783566,168902,310898,51014,51686,6577136,46660,383398,677102,212246,116428,50888,156776,221096,81932,475556,
966592,81578,81560,221066,46582,5710192,542840,377960,108836,202598,147932,117536,221710,359302,49546,122926,
46642,336052,226408,170878,118732,302044,249448,221384,47162,117488,108194,133754,89618,967312,364904,121300,
49108,153238,222892,378358,122596,394378,259510,174766,51322,1504582,117250,179626,48040,617630,248072,47642,
331676,117338,82772,220526,81656,223754,48104,46772,2810276,46544,170636,1650380,46684,247414,46616,116534,
117028,146878,47242,46996,51334,46672,1349936,47392,1099858,82916,85436,47786,48284,49778,157474,130414,
52870,116878,419872,122062,81820,47182,49402,135532,149158,48766,359770,1426846,124330,686494,47638,48862,
49708,46660,925798,614218,681610,47020,227578,2703046,49060,49870,447250,135316,52564,52186,58762,1902604,
134626,504706,1017598,53380,49414,255586,58834,140824,1170418,2943166,227062,49996,300802,6821596,1712416,405922,
152074,512362,116428,117580,51412,86500,579928,84610,82630,47944,53218,238054,508456,334954,251212,89686,
259636,418072,118642,628798,117508,247810,47602,123070,133750,56668,214384,48214,49258,51454,120100,47674,
256036,638518,49186,56236,122386,317092,48172,389038,436528,116968,1570666,427312,228658,330094,48592,532288,
221044,487090,2684578,223366,300316,84142,128812,628312,423760,82504,422734,367636,49576,127606,528736,149320,
1080292,378832,940810,116948,322088,47342,117424,171964,116614,47026,46808,877454,116846,262622,116368,232538,
46760,1254218,274040,821956,46598,221438,46562,48008,134348,233330,212540,81898,117352,946304,47654,50186,
83054,1659104,5946182,84008,134408,49358,382058,399356,52046,469262,1584746,58274,47924,173528,169586,117584,
1184654,238502,222758,177686,124388,1089314,284174,81434,498698,419912,120662,49544,68966,673658,47072,50012,
49796,158798,47438,123092,1065212,774776,46568,305702,224594,1681832,250238,46808,53036,330698,182036,411002,
381086,117638,592496,220214,116756,501398,496268,47666,135164,555146,1659908,210788,49958,222596,50732,46646,
379628,53372,82946,49304,48044,169154,391292,119456,47456,369008,565352,249776,207128,152696,301814,47396,
81524,203582,47888,47032,46870,467150,221378,46660,46580,269902,607336,1259362,988552,224236,172378,231046,
1260334,49768,500554,676054,48250,206872,1640872,206386,120880,2138236,147904,109078,459982,126766,137734,268012,
1285696,85570,1444042,48166,117532,47770,135412,50200,48562,170812,52468,595576,120718,142378,81452,82444,
116638,117718,116546,692846,47020,372988,321670,420088,47692,1224202,107794,46982,232232,118136,170246,46666,
147598,107800,46820,47540,118520,1137284,4663748,116954,13531094,212474,615158,47888,3545810,3846482,25473782,3246572,
1323746,7370282,19416068,1955060,2683700,112024826,5831882,29073050,593882,4377842,4023962,1430102,5359490,2917934,10388132,9436166,
7815410,7941770,22270346,9325028,908426,116800,794830,222874,118852,47866,424418,224330,46580,116608,46702,2610154,
221492,47102,614666,218750,118730,127256,117074,120044,117506,279068,82706,691628,46838,46886,760802,48398,
613694,209900,48254,83462,218426,16314410,81464,47036,118208,979652,362054,430646,419564,48686,134186,2323226,
82832,1165808,267086,47156,380576,341566,169336,116362,147080,147622,498346,222028,83830,107932,511726,225592,
169954,1030516,668582,285818,226214,137786,143942,84086,2182928,124286,127268,92708,55166,156596,171284,368708,
294566,202658,225158,67298,169016,47624,697442,128894,554696,678488,452138,2248106,148262,5323028,202598,2961068,
52358,285704,1862708,962978,345482,119876,48074,499154,46592,107846,2229116,154634,552416,457844,69782,698522,
319472,192518,250622,127592,321386,31208792,172364,719018,507686,92006,1518314,802904,436298,285938,743396,27273824,
212552,471254,83528,901562,6580958,46724,1668608,1476782,522266,228236,449366,65222,972356,250514,143756,844118,
379706,418964,392234,83384,238442,1066616,159188,392858,1657562,152108,770858,881288,549998,306482,4105778,159884,
408596,124082,453266,1014422,304268,673898,298724,159722,172958,268466,698198,938012,46628,3356186,69362,52916,
301136,406166,1029218,462842,1696982,46898,758678,60938,1527368,47726,552158,433328,241412,244274,284468,154394,
48056,282092,89414,181274,404186,1278536,212108,250502,216746,253076,352196,3853364,165554,465404,3079166,317894,
891158,185174,6303776,907208,741506,1068584,751982,297482,51938,246572,485828,268142,144266,71186,1292324,60386,
107018,114038,237482,140882,428486,154772,804176,244628,2135354,481958,260204,93914,3303698,135206,3293294,442094,
718178,2285342,121982,3875666,243818,132614,48326,1123664,252212,492836,419738,159794,668084,249512,483602,58298,
459626,379736,470012,187142,5173124,221296,208004,107726,64978,56134,725356,118324,458650,176776,1332478,543122,
330932,645860,365246,2380778,120680,332086,81688,223990,46736,222854,58342,1135678,163018,2226712,4485502,214048,
122746,1887346,46868,615862,300340,46988,1122758,135544,147172,638674,116926,46888,750130,46618,212872,793292,
380066,48074,300956,2902112,316300,516064,227596,47818,418942,414634,656974,53020,332812,1291936,49186,388378,
118984,462844,1002226,128434,217306,492490,1969690,689566,137062,130990,49834,46810,386788,1515442,109000,48280,
135454,127948,389380,120766,51412,362314,50644,82864,133726,1012432,221602,46738,48766,87112,229540,58474,
50500,679360,227110,279514,108460,108946,211168,51166,117328,174388,176500,299686,249304,223624,1224136,85240,
82900,116680,50536,558802,561622,47386,367492,1895980,112510,941800,123574,50152,362956,51508,500026,88534,
230296,693208,137710,212932,118066,83350,135280,47254,1439626,46588,364324,248800,148474,47764,170878,53302,
234184,50968,47224,119866,123412,117580,463954,83782,396994,321976,49594,81946,55390,181516,384844,427342,
52498,49618,2463436,655546,585562,81838,49540,4252918,54508,792760,213256,50620,51934,253984,391810,135766,
423208,134200,751258,49270,379174,326804284,1306478,176668,116378,46798,1255246,124142,190454,52628,748202,137168,
48932,26831462,54332,854654,922814,6890980,46604,46958,927910,417934,248194,47248,47314,50446,118378,825184,
468352,168760,46792,386776,221318,116720,379322,47420,135614,82784,221992,47002,221506,1057354,47428,47492,
654070,46612,169112,121412,315398,51266,82148,169436,147488,46886,120602,48368,116498,48578,49226,614378,
85676,52220,170408,135410,64978,50308,225874,107692,896776,233062,49258,47266,221176,248554,157156,367282,
117064,1870936,411118,465184,182536,141562,821518,123868,50236,121546,1008766,1026262,285874,341008,200908,81988,
282124,300232,947908,8065486,223444,222742,83914,123742,122788,252802,209008,169534,239464,133972,56422,441928,
407098,217582,94012,47176,153226,299746,163486,47608,1874818,83698,146206,268318,170668,52588,600778,187786,
129592,86182,49894,48142,1005688,149194,1122976,217594,50146,129898,1630684,1885222,4962814,8795872,487126,230686,
247258,24413068,248146,359962,132508,203338,285814,3656494,262522,238006,47806,111634,405154,675694,425842,116486,
117836,168856,46636,46606,395998,417760,117034,321250,117448,48028,149170,53926,117880,142744,252364,129652,
198148,378988,597580,47434,47679100,1835422,46906,51514,267460,506888,859748,134288,52154,748778,133876,359680,
117634,117164,379064,198592,47590,378656,7060292,107770,81602,379382,378410,122900,782900,47534,496588,221674,
379462,322102,379298,248096,46850,1634960,47288,82400,304562,48440,142286,549416,82526,247934,171794,116776,
81614,50456,82676,245672,498608,378970,449494,4121158,543220,421144,6714628,82354,82120,170458,221236,261286,
334016,46846,46856,147056,133972,81880,248644,82042,47248,7707358,81722,973016,3321962,222416,117062,117872,
359630,23290622,3389030,496898,3225788,9980126,777644,157562,39617306,1570958,746702,244016,860722,222226,431584,81976,
224224,46906,169396,140242,1229596,171016,116834,471658,47170,50026,718186,63886,235018,401836,276556,124780,
268186,646906,60346,414922,234262,496378,142690,237370,247306,176242,1157222,549236,108194,968636,118208,1096304,
169174,2531806,81772,116540,120266,238904,47450,622808,117188,118106,368900,2454254,302192,453950,50300,282350,
231290,118700,383246,6060184,377062,97618,986866,121516,591334,1732306,241090,677614,1514992,4028002,144034,495106,
2167600,74086,1810222,681622,1089646,252472,374908,349522,1452526,5355754,68999236,182590,644956,2295718,228130,999250,
349564,214342,1200454,763270,15407206,217534,42202330,789676,313558,904966,598882,128860,237892,126124,1290850,960622,
209218,163438,750670,256156,71662,1009762,1862638,236806,145186,370534,862342,1184998,330286,4809004,116834,116698,
927400,46630,969358,46936,300838,225940,46948,271540,107776,46688,118118,47108,427114,554158,170488,3091372,
116614,1088668,206098,213482,892556,117116,116584,46978,118634,82052,233198,356080,267628,588406,116536,48718,
46990,120208,140770,625990,47848,48370,230386,223798,47794,47020,975910,47206,1282090,50188,82072,48010,
82738,117454,225742,169510,4463446,121558,240736,117418,2283088,119236,794146,83224,48268,802894,236866,516370,
738454,221854,49798,1039630,6226168,3524494,47234,173642,616996,221336,300094,147334,175072,366442,81584,49508,
307778,306806,51746,173762,120488,81530,455684,51368,83078,221468,49400,86066,117572,420214,48304,1262884,
46666,397192,123322,224626,300334,47548,48874,171688,621364,83926,726680,221708,47494,119782,207610,169336,
1631998,116740,48922,47836,493576,116596,120970,236266,912346,117280,171604,48808,139768,1490014,640558,47662,
126622,140578,587152,136852,222652,362860,174868,1463680,2591362,172414,380062,147976,235294,48724,688510,118630,
598840,300302,1067552,116648,50066,47216,270998,85736,221920,173294,1847348,82016,48662,83150,81800,311720,
87866,51458,133898,222620,47930,573272,48914,894920,603512,48848,499046,332864,117554,47528,170636,2654780,
81926,172742,82142,282572,118778,234986,641552,1454522,232718,83852,118688,48644,1169024,117058,1728580,47246,
461464,755062,225262,116812,1026676,118342,119854,119098,393578,47816,387260,117656,171548,596342,47996,46694,
48482,222776,119924,117206,135614,221804,334550,46736,52940,107948,82136,46844,47900,117494,46880,110702,
336494,49412,1775236,380356,117826,146806,90814,222424,46616,46796,47690,300316,222176,134168,384176,173696,
334184,49394,120224,47174,214466,117002,234592,729584,221902,48220,47932,47518,617938,50116,49192,383200,
1311088,676726,134126,46634,3372328,173404,116950,107816,116902,48034,117908,47042,222596,47356,81850,46798,
419170,48932,202868,135116,698036,134954,841208,47642,252662,130388,47564,212842,135824,47696,379460,82132,
81682,308962,260560,138058,47194,323494,46636,117964,2298268,344932,383752,48040,47252,49660,47716,116692,
221722,47482,120148,81656,46628,213832,48028,729508,209254,398180,47234,147218,120404,118820,15928210,5022638,
1064132,222388,81598,46960,947644,119858,3165764,370094,82376,46664,109484,303170,619610,117464,365720,48362,
170564,116672,627386,47390,224006,8103686,117536,213344,46844,46886,384386,46700,232754,47060,622526,50300,
303008,7581020,810284,47330,81728,48794,170672,1006546,513874,386896,620824,47008,47188,554944,1504372,1168384,
223114,423562,2097976,134834,225326,379766,47270,1871318,47930,222140,422318,135050,498026,170642,81842,46658,
116632,46954,81988,417458,2791244,116666,81740,812780,136852,615364,49432,46790,300812,221944,856846,578812,
47650,48250,907186,44522464,173002,46792,233416,119020,83422,118750,270796,977296,117994,50086,46796,270236,
135662,792308,227282,83822,116606,108644,135878,429692,170552,128084,47054,617168,974378,178382,174758,46964,
46888,1056592,135790,222130,497042,47348,222370,640534,827060,497200,107848,383476,
// 
169220,411926,389954,361816,47818,2298232,47314,47422,46694,116602,5428796,118994,8679032,10939064,46796,678100,
221548,169238,47048,83246,173660,46726,380548,1234054,47860,82312,254278,366544,118810,221788,119926,116632,
117658,229942,169228,81682,47134,670642,52012,119242,120628,127666,130906,10628506,333074,215300,215462,47216,
52796,433646,47294,941714,369764,48148,331312,47302,47132,221944,272242,381350,300782,116866,46690,46864,
300646,49978,81668,585974,925748,2895262,46996,2308604,170276,117472,46846,117724,652798,735626,300854,6366026,
50198,419396,193616966,117038,222122,212846,422312,4132154,108716,118712,117200,46982,663302,5304764,3143846,1567262,
596504,3542306,1218314,7100858,735710,1841366,634250,4508534,11078066,62642630,8557400,1535582,67406438,1867466,688358,1919126,
10533416,2875574,268932872,52962248,2279918,5973446,619742,587270,15877388,11901422,6822164,157242782,9932294,2236118,2398484,10419536,
208846,81902,119114,107914,615182,312142,615424,221602,498458,47324,47882,147668,47216,109112,48548,82166,
48272,975062,605486,122636,250454,225758,49780,46780,252052,82420,46936,47116,3798370,209566,47170,251740,
321532,82168,116650,108844,49366,116810,221948,508756,81926,238766,53204,46790,620276,217358,149624,139274,
384530,220922,227858,233176,86122,91990,171112,7893346,1646236,48046,386104,2270038,121270,620392,278614,278038,
125392,211288,120154,522562,213508,180022,48208,118948,1103170,713044,823180,147898,208534,235930,142534,353854,
122242,121720,992080,136702,398254,46840,46802,48814,234412,48178,300376,790426,135466,46738,108052,82762,
1081972,502498,300914,117962,46880,221402,47036,82676,46772,47870,48008,82154,251306,48680,233414,117008,
51658,379762,51106,345262,636664,302884,119212,1038472,2671756,58774,1377916,437290,47086,207040,441382,121390,
136978,485230,142276,406078,157522,465298,1469920,351250,258658,2268052,394360,88870,392956,55852,147622,120400,
176290,53890,1537108,53086,47446,128068,128716,2604850,243376,432754,91534,56686,126340,82300,1322620,121102,
308650,345640,400678,175480,120184,47506,284614,208636,49324,173320,962968,262582,328804,53998,48706,123370,
662794,88618,126124,387124,49342,312280,50530,186280,440422,426814,148720,250396,243580,139246,89212,2066962,
237220,335434,48382,182554,53518,51304,134986,109840,1123726,418822,266110,116374,58642,48202,261310,253150,
975778,242890,53260,48418,134170,126682,883654,559096,278422,54454,318856,1184164,118852,141838,1633336,2425516,
980464,49048,415906,278734,49954,51988,438964,232198,172402,241150,52474,249190,620512,791890,48940,119554,
254374,117772,233872,212422,59686,1098562,92164,2770576,226852,1223080,223018,228850,47824,118564,231442,171862,
252664,83956,52738,8911672,50110,691774,561874,519748,425740,558508,617596,368482,500308,1738312,501766,50686,
2094316,47470,257452,58666,809872,436198,227218,224626,313774,119662,3326074,91318,971284,625858,139252,211228,
248836,102046,1104082,121318,48274,128986,254554,83542,121858,267172,361852,20438926,238192,235426,397924,14061634,
173542,50200,50254,271228,129148,255190,222856,102694,134486,116924,238046,47444,47038,507352,1902334,46660,
49402,107902,46840,385040,169328,1069490,261506,1435772,226226,631724,117056,46748,528590,745922,50258,108176,
81824,117910,47752,1900142,713726,108130,134450,991994,48248,222386,47420,47366,223466,121244,366368,227354,
674150,249566,47510,117266,975038,120920,173870,47246,47816,47516,46984,456958,222142,47038,628502,1966078,
225460,3974032,117064,118738,119080,221326,169336,117460,87190,47252,46772,514870,116998,134846,224564,46774,
47678,117128,1644976,380890,46810,46738,371564,172142,177974,48248,977210,1115234,48674,116792,84296,120464,
141068,169928,53486,53306,46700,122354,47690,174494,241532,47504,1723808,1547198,226772,238130,135560,47780,
713546,240074,52838,85052,52022,125468,48080,119366,217532,300512,121526,9912428,82640,51590,324944,171170,
380078,47240,48050,213302,46672,117322,642154,47878,117646,117484,47822,227066,233522,47384,117572,47512,
81910,47282,82094,147434,47738,248546,232772,202136,135356,82258,630928,47114,488792,46766,47236,119788,
209248,617560,48328,117016,213358,169396,135044,47390,277192,177098,417898,81686,46676,117052,46852,47066,
233882,170474,136142,331352,47434,116896,208804,118334,222832,380620,1512998,46816,47524,82390,50504,945752,
116744,224612,118418,47732,252518,48938,48092,51506,108548,4117472,82682,456164,47096,124214,82466,225338,
84158,215864,139724,1516154,215474,117788,148130,787292,125222,109736,122810,54134,5538902,222206,360908,118364,
450374,466460,47588,134864,118850,126194,999050,117014,204578,169834,249106,384988,383432,117578,48112,644644,
1635220,108232,48212,249542,1279952,301094,49886,130268,565148,462908,617048,47612,6152024,47882,5336108,46916,
304982,50966,295238,47906,117998,502028,120598,47506,184516,49300,54364,1482856,220216,399676,214708,2153140,
135490,222820,88852,531970,791590,368548,322504,361258,1959838,205906,217138,1268530,174802,58666,1475554,121570,
50488,616318,5231356,49018,50552,225572,248044,147394,171256,385708,47750,221762,223544,47116,1840924,509830,
974980,81880,117028,574414,46910,2308670,7238068,46732,118618,223594,136924,169448,53780,641146,574078,213166,
46918,117344,1247618,171308,116822,1279828,46888,623350,49336,641818,208666,8573338,170650,110536,2505526,47950,
877132,1015642,49606,176428,47152,171298,419608,120700,396620,497636,46870,301102,383344,269224,47470,169628,
232424,108280,47128,196084,249302,48922,902872,1312786,173314,302392,1723246,48376,148246,50488,171532,385282,
249712,51946,273376,118504,1517338,2997586,377152,121528,50092,380908,82942,218104,653554,132886,380584,122932,
46708,225388,2891104,243856,81934,123634,144826,419356,321892,328696,47464,387154,82078,684262,120826,216838,
47764,223498,48628,423682,248158,995212,119008,47818,122032,357454,6311242,121816,46874,248776,3399034,366712,
116962,47762,117158,679094,118328,215126,47080,300656,117164,3209582,135968,20212138,61891336,23806726,176396200,10053190,
8780356,51592858,6698332,22256650,26934328,22689676,27452962,30713464,113260528,44813368,119286964,222314662,12336418,30201046,125592400,7218838,
68634898,11877148,70109458,11391634,107765920,3142270,100083232,92134108,20215864,31232098,11190430,7612498,8515438,49773484,40669624,13329106,
66142864,37480978,88391530,18349102,47046916,7140106,11242918,193616848,19828162,136463734,12738616,15459454,19530082,12415150,72556084,48710602,
23708422,11043010,15883138,20130886,49190644,18161974,140445046,14314516,28623628,15931846,5539222,46028944,22138552,126655282,19489852,5381758,
21481858,20296888,25327198,14042278,24076024,19824496,52862824,201540058,33274360,6955804,168107680,62073982,109649170,8019118,81356572,8907202,
14002138,7699978,26633140,36074116,12383800,22374748,6676462,77102026,10105678,6520678,32885470,298842166,64840456,5478748,23726314,21744892,
3890062,6017446,138346984,12543190,59801500,45593812,12157624,17768926,5385646,20918206,3241954,38436076,26271982,4172590,11055646,36192214,
29342530,81305650,5626702,3410542,36200752,5441326,45521956,8697250,54304948,13834846,14829598,96894586,17349022,6489838,33229450,9422638,
39216520,1870894,3208366,4122046,50235562,10839736,31103686,5117374,221323636,187068970,7984126,15905602,14822146,5650030,163829296,75636946,
156945070,10879876,11677624,11754466,113654188,23634460,3664366,7714558,40462048,25628596,469290070,19291078,16955362,17375266,454022938,5230126,
16401544,17296534,41934580,7749550,89930584,36585874,2943982,9163414,42938602,83310154,8379406,26290774,7310098,35527366,17230924,7166350,
85481362,66661498,7857442,7621246,13534894,48782458,6899374,9324190,31022146,41624722,39498958,28976308,16299262,112441678,11785294,18713710,
32924836,27098668,108940582,14431564,13788190,64347442,5922190,15752302,100155088,12257686,12231442,19224856,7778710,28161550,5192350,3659374,
9644554,39624706,361385782,8740990,29224432,11108536,46278448,19894690,14107192,16895998,23446168,28633942,9055918,3671038,151642486,8462302,
215027182,13982914,110712052,31812274,67488184,9475822,11177308,6317794,13176226,10965826,195742612,25789276,44861272,27535960,25524028,12771964,
33169570,89336314,5794786,5951836,9950086,29138824,13192156,6069934,3802534,6737698,29128744,23717404,23155192,51190660,4463278,37595872,
4477102,46584838,22895044,130942828,13034692,13811266,3021742,10026946,10024252,63512218,5367718,11143864,15918724,9272188,7843222,6592030,
10257724,18131758,53688052,41867236,10494754,21849868,7043878,7111918,10656802,22335382,36358216,42923800,44878978,16719166,11339146,7577506,
16721110,6266734,15301990,47503942,12261898,17335900,43194592,11761858,8367742,4871458,5113486,31822588,20555704,10735534,3239470,7787458,
16898104,12910438,3313582,5183470,10790830,4950190,12266434,19137778,68196772,4970926,11969002,48185722,16635016,12047734,58932478,109531072,
5323438,12824452,4827718,5739166,5393422,59033032,3581614,46512352,7752466,8286094,10127032,12520126,10831654,8688988,5192110,27285292,
5576110,10455598,76266802,11085454,16187410,124020568,60756598,19225468,37793098,18783484,94229254,27216766,2677582,92064124,118034128,41270428,
5378734,20257522,56343772,2747566,79927840,6470398,18556246,29657458,7089046,10245646,80518330,94768822,13386178,21233134,16036210,21027448,
21154402,12546370,42735508,4001518,13740472,26862472,13779838,20760742,9178390,8461054,12543544,83706976,39076576,5655214,19264834,13937302,
51820516,47293426,15699814,18136342,27046018,71385418,5300110,119367802,7421470,2374318,7067206,8041150,4141486,16925938,10150876,11341090,
13441186,102456748,28319014,44459074,14257816,57633562,25260994,21587428,5789998,4079278,6364450,8775982,13254958,8274430,19973422,36588256,
13447204,13351726,12502630,4258126,9703270,18844930,6443182,74574064,27301744,19136530,14724622,54351604,4304782,13913578,5966254,68598970,
4328110,6548158,50482072,89848072,159024778,9913222,33712156,87185116,26458498,7326622,12856924,5665582,3056686,22650310,34066450,10057564,
12226552,10070686,52832428,76765438,43858270,31866166,18967192,7313122,23122702,34775038,70484212,54241828,62711776,4573054,160418998,15669406,
9405838,35483626,42114610,76361500,14199742,27639586,4619710,34176562,7092718,31415806,34373170,23949388,10595566,15984334,19699732,24067486,
32603032,24768088,35365528,10700542,85057948,12183166,36546508,29425528,4643746,5910526,6831010,24539878,40213216,3892654,10897372,24657976,
189920710,4809250,12017116,24776074,16496092,13818808,3512494,15214510,24894172,19200904,48281950,66805840,12644470,13470712,67160134,6653998,
31901320,56859364,11172934,6601510,7422958,52142308,13493026,6629806,11225422,25335838,104334760,8903590,4414894,6295438,25484662,10035694,
129843928,11317276,9534142,52623844,2654254,14392198,57922246,21832162,37690930,10703032,9100198,7632394,16598590,146634742,4407550,5074606,
15961006,11540350,17567326,43171552,6452902,7694146,26193250,25379092,10827448,17057176,15769798,11645326,9311068,43613920,14746492,6957694,
26491876,39735154,15616918,11776546,60048010,17755804,4888222,44360416,14454862,39153202,3832750,6610366,26901838,40443742,7539598,51402484,
32136058,4597246,61110892,72513910,87607126,7982830,617032774,1503406,12038986,5299138,18110098,36122020,27256132,7049710,48649366,18188830,
292884778,15514750,15478822,65549044,5354542,71538112,12196450,79068106,8122798,18425026,93705940,21395032,3967822,27728524,7154686,27026182,
166926700,21862990,14379076,23798242,10823014,41860918,9195676,212748724,83184904,27964720,41119282,5462434,63236656,10360828,8262766,11989774,
23988754,16753948,10400194,6263074,12485134,4694830,25265752,9529738,8638822,18818686,12663736,18858052,7032214,5552830,7421986,8402734,
16727704,76529242,6559822,28673308,74855872,12695086,30335218,7341148,4134574,21767956,8472718,9930718,12786940,5663566,38243458,29027602,
11216674,48611296,43632388,13484350,25160338,76699828,17821414,9809674,15555682,8603938,50855380,11279854,4221550,63070984,12996892,28932136,
5727790,13036258,49461472,35092882,3801646,13114990,19763470,38980324,10292194,2952622,18057610,5821102,10951318,12531256,15341356,19920934,
16517962,13259332,14742118,4333870,23053912,13324942,13351186,20078398,30208582,29823460,45403858,13429918,9075358,29975302,24008194,68551066,
30444778,8847214,13482406,12811192,19916350,144924022,20314594,30562876,20393326,10238326,16442146,5984398,12926968,167892382,9262222,6007726,
5199022,13666114,3985318,9416458,20590156,11437246,19001422,9102574,13060024,5432302,13080760,30440008,13744846,15487570,6068962,20708254,
7555150,9375982,31153366,46821034,32176882,8239438,41392738,9190054,6101038,5693038,9207550,6115618,70676830,8271406,9242542,5992174,
20944450,6141862,106460524,6147694,31507660,30355732,21023182,6171022,9303778,17735878,1002486016,7174702,14059774,9347518,21180646,7712614,
2713510,18427942,7757326,31980052,23543416,21298744,5833006,6264334,9443746,21377476,23502832,21416842,14256604,6287662,32216248,12329098,
14295970,21495574,14322214,21534940,9522478,48592504,9526852,7135522,21574306,32452444,6344524,27524818,52135444,8230690,27855160,14201614,
8092540,10875502,15833116,14466556,13852312,28194040,10101094,16404238,13886008,21810502,18542728,73865476,32806738,14532166,6418882,9679942,
28287298,42499312,6427630,62599924,5482150,77119732,20300878,56076256,33042934,22007332,9732430,49655386,58910770,7282594,21882430,14576632,
157521142,9767422,28209454,5548942,22125430,9572590,48876604,22204162,6515110,14794606,18731206,6532606,22282894,56957536,33515326,43231852,
9872398,239600710,6567598,14899582,14938948,33751522,50718268,35355214,19207576,6637582,32869168,125248750,10029862,15096412,19938430,10047358,
4974382,6675490,40534138,77054122,10050274,22794652,6034942,2921518,5647006,4987054,6698818,98119144,38501686,6722146,92000080,6730894,
34460110,4457710,80478964,30352924,35000920,5049262,91652032,10222318,23148946,15411340,10244188,44625076,53721640,13435018,33504148,23227678,
10283554,34932502,53316514,6482062,51899248,19629424,10309798,15516316,6847534,10632238,19414978,117719200,6888358,25316218,4562686,5145454,
35286796,5149342,6401950,26114518,12939256,15096472,6411670,6917518,10423522,45357616,53198326,67536088,15739390,10467262,6514684,23700070,
35641090,21945934,10502254,23778802,6987502,3042862,15844366,5954542,15870610,23857534,15346168,9058726,2641966,23896900,25856890,23936266,
10589734,16830460,35995384,54487090,15949342,10607230,15975586,30473938,24054364,5281966,7074982,45948106,7080814,36231580,62067232,34779412,
104754664,4702654,10703458,7745614,6588574,69502168,11820286,16146172,34530856,12906424,62509600,31004440,16185538,5344174,10764694,16211782,
24369292,19760290,24408658,15719416,15726328,10817182,86418460,16592158,10852174,29795542,16356124,39901156,19409986,36940168,7232446,4798882,
37058266,49604842,6214690,51673696,18188920,7267438,16474222,27177400,16487182,14418442,26975098,7290766,4829986,35766892,14442634,9280450,
6754462,14455306,12056482,16051192,31736980,11027134,18175708,7328674,84494296,16618564,9414478,16631686,11062126,36061804,16657930,14577802,
16671052,12224638,53218312,7372414,16230040,37766854,9634966,5546926,7407406,16789150,5565358,22476376,5572270,57095560,16382104,6903502,
183606706,7465726,48897226,7477390,11272078,54898768,12292678,16985980,11293948,16999102,14909578,17025346,25589638,55193680,9902044,38475442,
25629004,73264672,9790156,6377086,39424600,17150734,7564870,7570702,11403298,38711638,5686894,58158442,7582366,7588198,5702446,11447038,
5530534,16755352,7608610,14386366,7617358,5720878,25943932,25983298,7634854,11503900,28486522,17314030,26792278,7069390,9523726,26062030,
7664014,11543266,8060518,5775022,28689274,15285706,420430618,26219494,5795758,11965822,11626372,7728166,11643868,7733998,39538324,26337592,
18053026,5700898,6683644,2961838,15417610,11683234,25343164,26416324,5841838,17615836,7780654,39774520,5157550,9485764,17655202,7199638,
39892618,29186938,5611078,13764238,11761966,14982478,10118638,5681062,19366198,32698582,5188654,51470596,37365208,15593482,76979764,13037686,
11818828,15236116,11509570,5307838,30184018,17825788,17385208,7873966,11858194,17895562,17387656,8675470,17865154,19562806,11884438,14584852,
7895836,11893186,17891398,20390338,29589370,36440800,6613282,11919430,69974560,7920622,40483108,17943886,26967448,23262460,17535112,41664088,
40601206,13646140,27046180,5981806,18676216,25405930,10010908,7349326,38919112,7372654,79455448,61347088,21023020,23424112,13923586,28222576,
17783944,61701382,8060590,18258814,18785566,39800602,9725950,12173122,26441974,18337546,46124002,8101414,12199366,10642582,17488594,6106798,
60170320,27597304,8118910,15070228,49212154,32775910,12243106,9288934,18416278,17634526,27715402,12269350,5494438,8153902,18495010,8168482,
28758358,35319286,27833500,9101602,7609582,17938918,8194726,13244356,5437486,251957260,23983984,35409106,8223886,53558938,31451992,41038444,
53478100,11505358,11689912,8250130,10863766,8261794,12444310,26870122,20650294,63472852,10670734,18757450,28187794,12479302,5495806,8293870,
33456034,34910422,33663832,12496798,5507470,18809938,8308450,24071698,20677240,73753696,6272110,5515246,12531790,63827146,7249294,10365202,
8334694,12549286,18888670,20120572,8352190,18914914,24964696,8363854,2968558,6672286,11876536,3668014,62363728,8180956,114320602,27182500,
12623644,11908792,5561902,18993646,43822342,8398846,28581454,22142764,8410510,12663010,42963166,28620820,64535734,6352174,28660186,12689254,
66313522,12706750,16875658,8448418,24312220,19137988,18394012,28778284,12741742,64890028,28817650,19190476,8480494,6401710,15829012,7811350,
14782210,6410062,12890350,6412078,20893156,24841288,3726334,11202454,8821666,12854422,8515486,10912366,19308574,12846718,16459534,51731578,
11262358,10987660,77688352,8550478,19361062,37653130,16399654,8567974,8573806,21114340,56666746,42236872,33559792,7416478,175587220,4893742,
5735458,19099384,12942946,10701838,14704696,8414812,13709854,19505404,12973564,7932526,12977938,36697096,27183646,19544770,16151572,99374644,
21310948,29408140,34873210,17300746,16180756,10663666,19861642,13043548,19780804,8684614,32907130,40173280,16948558,17404426,15413284,20537668,
8702110,29604970,8707942,19715356,8713774,17436106,52755094,65312848,10403650,8725438,35295334,23048236,6601006,16369684,77804992,105799840,
6614830,29762434,19484296,6620014,6622030,13184764,38268406,23465122,6633262,28657060,4501486,11594134,10021474,13946050,19597048,9748258,
19617136,21010060,13709158,19977796,35737318,45189136,14533594,20017162,21936952,5869054,8853742,29081962,6700654,6704974,20069650,19296214,
17767882,8565514,17774026,11420686,13371598,6728302,14215672,8900398,11360806,17222014,13989880,8914978,7273198,19469680,46771462,17132194,
44202952,35034352,13441582,17108242,9888850,11069170,8941222,9041230,19492822,29326228,5935150,19545496,11476684,13936894,17964298,8240650,
6785902,34085242,8981350,8407036,8247454,5962366,6804334,6806638,9868750,8268190,9510604,5974030,20384578,13055650,8278558,5975974,
18062794,6822190,6824782,6825070,16962580,19846366,6531910,30707218,9034534,6840622,46151812,26278300,6005134,26197462,20856970,9063694,
22862134,18175114,26143570,75458422,41742820,9081190,15149662,30319804,17114644,9098686,24454270,9110350,10016206,14177662,60113620,6914206,
6914926,9133678,15000274,6918814,24518818,60871084,46180972,6067342,36876502,20429080,12123286,39660634,6075118,13791502,10304380,13151800,
44701588,46860400,30180772,15346270,14409784,6965038,20028754,13861486,15017740,9221158,14352622,8877310,20883214,11489806,31376440,9238654,
21734686,10214434,9248860,9250318,13922722,18035476,13277368,18766198,11857150,13948966,17487892,9273646,16256770,11833198,13184578,35373178,
23117284,17876710,8527390,36558064,7046686,30623140,24280282,14001454,71267320,16192828,18700426,9978670,8562382,18735370,12375190,4099582,
9483598,14071438,15678046,14093308,12417046,7101550,21198142,25148674,31888198,6224806,20971888,14123926,9388828,23412196,37000432,10203334,
23248504,21020056,31966930,14158918,47673964,31418614,48041380,23287384,32006296,32846104,29701198,9428194,27260344,37090756,7156558,17839636,
32085028,18365734,12093346,14228902,46023508,48277576,31367530,19033738,21434338,9474850,18231004,8256670,21193072,8696842,48395674,11837170,
32242492,9501094,14303260,13761244,6308398,7221358,6316174,7229134,21565558,11907826,21974212,6349222,19248586,21670534,4206502,14421358,
7167598,54076906,14438854,6366718,21723022,28282456,24401206,6378382,4158286,41208982,63302266,6386158,12365470,106006924,18720028,20823172,
12329542,14190886,32031082,15278554,33662584,31538068,21827998,14154958,9661474,32832982,9803710,25114258,12104434,74101672,58050988,8554366,
21127564,21689224,9687718,19494154,6432814,14605066,9713890,7370830,19810936,6442534,8477854,23995000,14008312,16963900,21998584,43946218,
12217912,6460030,22024828,9740206,14657554,9743122,35667334,7405390,6471694,9754786,33147910,22077316,14091586,33187276,26206210,9769366,
14073622,6491134,21711772,4297870,16099084,14736286,10375822,42044626,9798526,37585018,9801442,33305374,4305646,7451470,21812446,21982984,
24964918,22195414,19074322,9827686,14788774,14449870,15174982,18993484,7473070,14806270,118521514,9845182,22274146,15121090,22300390,3559822,
33268924,25147702,50403340,25161526,9055510,7522462,139517650,24846820,14303800,11500774,33659668,5651278,11023822,8674462,10492462,17630344,
51352336,14946238,23367436,19410370,7554718,15150844,28563748,22497220,9627814,5716990,8497918,33856498,7575886,22549708,23418082,25043428,
7580782,41690332,33895864,25807240,18999316,7592014,9990982,7594390,7594606,22416496,9995356,15042466,22615318,7601518,16622290,10008478,
22654684,7615342,15077458,19347778,10034722,23126914,15103702,7636510,21985354,19234006,8790562,10060966,15143068,50998042,13414294,10078462,
17780482,15182434,6696226,27069346,16676620,26897068,13276828,15208678,22864636,15213052,8851102,11761894,25811254,19269268,49322566,11034178,
6722470,8691310,10135324,19314196,3669550,7714126,10036540,5629510,15278662,13127950,20508298,6751630,7739182,7741774,10181980,29332216,
22915558,54659242,7753006,10195102,10094428,13014178,10218430,16910092,14805496,13326886,19588300,23166442,25254712,39507496,11271970,20081314,
7804846,20701450,10265086,23218930,6934318,15457996,22810582,15803542,6821614,11309254,23258296,7832494,15488614,20772298,7837390,15497362,
43074388,12989170,23323906,10314658,7851934,22269040,13756438,9047710,18222850,9985102,10468510,8812846,12555658,10340902,39870586,13041394,
15562972,27745858,18142012,35155576,5595874,19780372,15025816,36235954,10370062,15602338,7903054,35273674,58328434,6911614,30567250,13250374,
7916446,11122390,7921486,6907150,7926382,19966546,206867080,6924646,7944814,6926590,7949134,13193458,6938254,7962958,15737932,6946030,
29639752,7972462,13631122,10480870,13238002,15772924,46296154,9202078,10489618,13624516,10498366,7999894,21214666,10510030,53591986,3816430,
94601152,10515862,23035012,24666514,11154826,23796298,10524610,10527526,15838534,15293080,15842908,30529828,9640330,23848786,10550854,16318702,
10351870,12233314,30395098,15891022,17945182,13836106,14120278,23927518,36749584,16508518,18724354,3847678,23833672,23953762,35842294,8063782,
13799278,16148044,7173154,23901064,3859198,7051006,20340244,3861502,20350612,96426568,7062670,7064614,8113006,17838802,16026616,21526954,
15548182,7199398,36218458,122236084,4690558,8131438,54418672,9379486,41286394,16502338,14267734,18900226,23217400,7095718,20928148,36336556,
9407134,29718484,36375922,15584248,13566706,54654868,4421374,15611896,14335126,10734562,24923332,13682566,41550202,10743310,10947430,33967144,
7132654,36494020,21723562,8197966,13746718,8960902,28019080,18929980,10700380,16143742,18587626,8221294,7206526,10789966,7162786,13663684,
8239006,8241310,8241742,10813294,16275934,8722450,10823500,16284682,7189030,8260390,3943438,10835164,15973084,10798156,4462606,25399054,
8276302,9921238,20837908,24272854,9927070,10556962,25333516,10800226,7220134,14165188,16363414,10881820,13800178,18784234,22032010,22055338,
37045144,14072734,71457274,14596246,10921186,8333614,7256098,13868530,21200086,4601518,7356862,38597752,24660892,21065356,84021904,8380270,
24859180,16031800,13892590,16373410,18390796,16564618,21161620,8407918,11021788,8142190,7319278,23686216,5157118,19429948,13939246,10753570,
24904816,16110136,25162858,5562286,28479286,25016644,11010364,21280276,5121190,29256922,16678342,16177816,12316870,22443274,16303426,56544436,
11096146,85364560,16695838,22474378,12504526,57987856,18587404,3228706,7381486,12186658,21554380,16898500,9499150,16748326,17404318,56780632,
46263034,8504398,7398982,16280722,17368390,28361188,38324296,8591230,44465392,8525134,30899464,7422310,4080382,8536222,25005394,42341848,
12452038,11157820,3254950,11255068,42394336,11209870,6749254,8571214,8592166,16405048,30398092,11236114,16413832,16426648,8217790,9636094,
16436152,16932034,25449670,86147668,19742326,9600166,16464376,28703716,25489036,18888460,30214828,14545126,27727912,38088100,21752596,11253052,
25001092,14491234,26632594,11314846,11320678,16575634,26551756,10341142,4142590,10348918,17246854,8292898,7854940,33431824,11367334,11373166,
7552558,38619784,74406394,30513196,13130956,17141986,7567138,7568110,7302670,15275350,6444430,11480572,58197808,23151754,13406950,8732782,
7591438,22047508,4182766,11406652,5982190,9757630,9618310,12783814,11003074,5254702,22127572,17255710,11478142,13466854,7622542,4198894,
6632782,7508770,14429062,16807672,17105950,22262968,9926182,4788142,30852370,30488410,33755896,16018930,22182130,26027800,8886142,11524798,
23366602,9872290,14980258,13332124,26079526,26261668,17378182,8831278,36463006,12790342,14899420,8840494,11569996,17071894,8847262,30304648,
17417548,11609362,29941558,12050542,8858926,11289502,16988824,4247566,7594594,52876522,8882254,13315798,6394174,11635606,26321992,26238934,
26328844,39564568,9558766,11640220,23661514,22545172,15283396,18280072,26104204,4277806,26407576,11688094,39682666,14938354,20177956,15699862,
22642324,22648852,15216454,8962966,22668244,26525674,16976836,7797502,17662492,22915666,7801390,10714390,15765526,8989390,7809166,27400312,
25161712,7879102,11999458,17248312,15081724,26636272,28886104,13772386,17732476,26680012,23944618,10435870,11787676,10766878,22838932,10108486,
10443934,13718494,30968200,31692178,14901526,9050014,9965446,17798086,20059858,17514262,11839726,40279402,8299054,9064558,10480798,7892326,
9068878,20472868,15554116,11855068,17850574,9085006,17379532,7890814,34818778,9092206,9095374,9096094,7902478,40391254,7909282,11902780,
11915542,60999112,17924932,11924290,7919974,11875582,11839654,47755504,7935526,11950534,23139988,17977420,27339238,7941358,27037432,41732506,
11968030,7825294,30669796,10915594,18016786,24322474,13601230,7801342,20354770,11994274,10367506,27116164,9181846,17618680,12003022,9184150,
13641166,34727464,11828926,9202582,18095518,11792998,12040930,27270448,27234262,12049678,8002594,21216886,10398574,9232174,15376138,21103858,
31720456,9260398,12434590,19474786,8046334,12116188,13516354,12806956,13522498,9278218,32206042,27476080,16301206,4456870,27491632,8059942,
12141532,20885086,33439402,12147292,12149548,18270478,8039206,8077438,12165436,10775710,11086666,41378212,27581704,31984264,18339490,26001520,
12263932,8095906,11756572,27575434,12204226,12207142,18258652,27588556,21641788,12228316,17975800,12230470,28111978,18397324,20806354,8127010,
14336098,5036974,18017272,7997950,23786452,18436690,8145478,16123204,8151310,18269506,31515364,7962022,31907638,15778546,33757768,8168806,
18188668,24134290,7144270,12087910,12317950,28520056,18127000,20854540,12034018,33163948,28732492,30216232,18567910,23979796,21276766,18178552,
9464842,5440942,6141598,22042114,27954514,221731822,31789540,19557730,19097164,10976542,31810276,48485050,14518882,12390850,14532706,14464990,
4567678,12422926,12442204,5856046,28100314,9535006,15848530,16756054,9225406,5487598,8411374,12469582,8282530,15647374,17915212,28205290,
9566110,21158668,9575326,18804106,8029222,9582670,8308774,12708046,7110214,8313634,28284022,12554908,4617358,8332102,9160162,9624430,
8265250,4626574,12110866,9630730,12594274,18900334,22980232,9635806,8355430,8357374,9642574,18922204,12613852,9654238,21949426,19583974,
43228522,12635794,32902966,11506570,9693910,12638062,4663726,22101994,14086780,8657674,59068960,8431246,16350706,25834186,8362594,143941330,
16356850,8439022,66232684,9307618,9446590,9670174,28893256,32784868,45233272,12737854,8462350,28795780,12749518,16794820,7291630,33247414,
12795292,9792622,7853794,4710382,19215262,19451458,17494210,12784510,22223602,12823612,12477634,8500258,33726472,28913878,43422436,22244338,
29821240,12382030,29740402,19426510,8518726,14283388,11401630,8526502,19372618,19106962,43579900,5658670,12893788,8432866,8543998,22740598,
180489502,25106068,21905164,8562466,27418696,16997572,15068638,7284238,12939868,13977478,16645618,17023492,52994620,12915730,20317510,8519938,
4770430,8588710,7205182,8528482,12941974,19464580,9582694,29268172,5707918,34936876,19503946,8616898,12974050,25297876,19859590,12981340,
141974902,4881454,8056702,12994462,52179184,19552060,5728654,22645540,13020706,9989398,11846122,19582678,25410196,10036942,29450314,14749894,
20832154,10680130,19622044,46938520,13107004,19295992,13064446,29517490,8683966,25500628,13467718,37561816,16111180,19687654,4837030,14615164,
16910578,26468812,14950540,13154092,23182966,10055710,9401254,4845346,4849378,23925016,11174806,46156186,6378622,10099414,4863742,6620326,
5668774,15075790,8749090,4951438,51802810,6995170,25370776,13254364,15618790,103104208,22508812,4883182,19539352,19884484,17852758,10320766,
16552846,13303612,17495236,11540242,19923850,8823886,23721730,19936972,13261276,20055070,17892694,44997076,32428072,10188622,16935364,11571730,
25945876,19976338,10202446,13355164,8782498,25199704,14997058,5860846,19680904,17205490,25998292,12816460,30685348,13302862,20041948,17240434,
21278818,7216894,18015766,45801892,41407318,36509950,5021422,8827426,13367710,53768890,27262378,20592964,8889058,8842786,26156692,8777230,
20142550,17342218,19834264,53975332,7659046,11443078,4964902,8917246,26104312,17261380,5919166,23927356,36890488,12215158,23564266,11472262,
5446270,20221282,30527884,10328842,11579554,8903266,13471228,17437042,10347274,10517374,11525662,11768338,4994494,20291266,26400724,10481446,
4997410,10370926,31043806,11489734,13246102,17897668,5964526,30580372,5965822,35459254,27654058,23547742,11505148,20099224,12094750,26562484,
10428958,5985262,20444356,9039718,8761762,15926428,9052354,7638334,30777202,5047846,20496844,20208520,20887378,9032482,20237680,17703154,
13752028,23744350,26760340,5065126,30882178,70952392,17744626,11710342,31224112,27973258,9076258,23834206,5083630,5929894,11737990,9122338,
20294596,11994514,13821148,11815750,13831228,15890002,17831410,20394136,20684926,15822286,17814610,20429704,24590908,9166078,5220334,17733772,
23755474,9179686,6090238,31776346,10758862,14812102,13840102,9197182,18335044,18338308,5134462,16221340,31143160,17299342,33862744,7835362,
12131602,13886758,6176782,12141970,5511310,72868204,18779158,20625688,7453090,7813438,21495664,6152830,27287476,7861606,12427678,10315234,
4063654,48244528,31485790,10717390,38045224,48163690,14052412,10859302,10730062,9356158,11270620,8997958,5188606,9320230,18534916,10805410,
20768392,10760734,14125222,5196814,10771822,18206386,9293986,6183550,28638154,14071330,21104830,10795726,9312418,24211666,6195214,9363394,
31748230,9323170,10001950,20891800,12314386,9330946,16049350,10827478,14194396,12328210,9366310,20933272,16738534,6918550,6124942,9383806,
7438786,21655846,14128786,47910160,21619918,8291662,14055238,6100990,9402274,36786916,14155030,21284164,5258878,14275996,14001346,37953370,
11868238,9278398,5269246,5270434,5273134,14207518,63425278,9242470,32102524,48120112,18866692,10706110,10123714,14241052,21160072,18524530,
6280750,6288526,10974574,10975510,5666830,29151946,14391100,16633558,19327318,9646246,33009886,15540130,25687810,11006614,32929048,21552274,
32875156,25606972,9592354,14560354,8488978,14356234,14479516,37744822,16653394,11052334,5343910,21625336,16599502,21389680,11076310,14520988,
11010502,16622542,9573346,11086750,12629266,11090638,16595596,16554826,5363746,9588898,14443714,11114974,32978572,12417670,6192142,11121742,
13460326,6514414,19572886,12925342,9612226,7689286,9615142,5379874,12934558,21756556,9620002,25138072,32706136,5783470,25530346,21563128,
16574662,9898534,12589900,9638470,14631724,25449508,16520770,33047308,6405166,14660908,10958014,18096382,11193238,14938786,30409624,9662050,
14555980,10922086,6425254,14884894,8229022,25074700,14848966,21713176,17025238,14595346,38408374,6257806,9696418,11237014,14362876,16504444,
11245726,7129126,6445990,28762036,12078190,25412248,25432984,7346878,29925034,7157662,14782780,29939338,25331410,12855826,5456878,26041456,
9759970,33165406,49799728,21867256,38097748,9764098,28947412,5474662,11331694,11336158,30121642,49957192,21941128,17041870,14833810,14898988,
6508198,16907974,71217748,7311886,30211498,5501374,12847564,9825094,14926636,25963300,19287730,5506630,9830926,6436654,6525694,50193388,
33873994,11403658,20073814,9848422,22853458,14828626,19355122,7312510,22772620,8472610,14863618,11560654,5538958,12811654,14875282,8584774,
16963138,12884626,14884030,9722014,11472238,24043186,22403908,39646216,11479006,14910274,16882300,22417030,10074850,6582718,11496214,9939202,
14954014,5573518,8638534,18594046,13149586,22522006,6609934,34232452,11508166,11517382,34725466,7323550,11567134,12058378,17904358,11583694,
33965848,12788812,51020074,17850466,10008802,5614630,30831562,10028194,10019494,7556398,15268942,11624842,22688218,29788084,6665662,11643274,
22543768,13168204,8572222,7804558,26236882,5643502,5643790,23013142,5648038,22771324,15311932,19797490,7780606,15156676,7777612,10396042,
22613752,8594146,5655166,13289434,7533070,15074332,13606174,15190210,10863142,6703246,11709406,19865266,15372700,5671870,40879576,22876300,
22889422,11744074,13159942,15412636,10141966,5697250,5780206,11787166,22994398,15028300,15309766,10176958,35081008,19036414,17788366,30285748,
30294964,15533602,9927106,34674436,20098738,20851030,20874070,15563836,11863414,17653636,22986136,5748478,13808926,54991456,23164984,34713640,
6094510,15426406,12390154,15605692,6805630,15606316,11898910,13994890,27062110,5767918,10300942,10273186,23243716,11923210,20620612,23117680,
11933902,5782462,15493474,10299430,10241062,11950858,11874670,6775534,11965654,71787616,10319356,7729678,23196016,5805502,30728116,15428626,
5809678,9011782,20755972,9018694,10382434,7669798,10393954,14143606,23322376,23781610,10382050,23745682,30896596,73904146,10441378,32101066,
32109706,27642916,8923966,21293398,6187822,12112246,6930046,15710716,11795938,13721932,21333526,23490928,54799210,23633002,5878690,6874342,
42377050,23685490,27286540,8154766,5895106,36198532,42165640,16000300,5907886,10509382,23764222,12241438,8094886,20736370,160949314,21133828,
13732486,12501532,27485452,18257284,23873572,10603618,21215428,5945470,24569038,9071422,7458814,5957134,14306590,7035022,18382534,9897598,
27220978,6273358,36078490,41929444,12333430,9445966,31684564,12351862,7068070,7768726,10697986,14016844,5996014,6296686,36196588,10783438,
28681846,6001378,6002926,4689406,7084270,14051788,13929094,16266142,6019036,9343558,37298836,16097086,36354052,16348588,12449494,12453598,
11015308,24162184,8037502,7128334,10739746,14645482,8514754,9317314,18807436,12493270,6060454,7145506,7145830,6064162,22039894,28524382,
19312738,12446530,7161382,14703478,32184532,24334192,6087166,6089614,6147622,14248396,9297214,24472810,7192486,7139494,6165118,24436720,
7144678,24979222,6114886,24542794,6397774,16333282,28741726,12614122,28912420,24844492,10879714,14709022,12635146,16602940,26669854,6135334,
32506804,4794382,19207762,14260870,21579442,10976866,9559366,7955350,16672924,7314958,12643138,33780682,5638726,7283854,24740920,7285798,
11049730,7294222,11054626,11063422,14630290,12776662,12780010,14514508,21776050,8457118,6228646,10973602,19115074,16847260,16608844,7333102,
4862638,12847582,25015186,14475142,80130988,7353838,7223974,16921132,98670268,14642764,16945084,9558334,11173474,12987934,4887694,22393540,
11197186,11315710,4895470,12941902,11279782,9548614,16773598,22077106,37863082,17064550,11168398,29252620,7420582,17010658,15944806,19303792,
6308350,16974730,15146398,7388326,17092828,25265800,16843582,7438078,45367300,7441318,17117740,6327790,6612238,20045278,11299618,25331464,
7451686,10005838,6334882,38125522,12917950,8703142,22275442,11327842,11252962,6351550,7479388,17040412,30381040,7871758,11279206,25464088,
11209798,12931174,6370342,11291842,38361718,6386110,34901674,6926974,7676542,15067666,14820742,6387046,6388828,6388990,17028748,12892642,
7381438,25605676,7640614,6398044,7524910,6401662,11422978,19940302,26042104,9953350,11605798,17075404,12932578,17079778,8241118,19927180,
6413326,30647926,23248450,6420418,13214998,35119018,25710652,11551906,23299606,17499682,6429634,6432766,19960138,17418844,6439750,17158510,
13264246,7578046,19906246,11505250,17449516,13757806,7594894,13179070,11532898,25867144,17834374,17523772,25929352,7695394,13337902,30592036,
47010988,17263486,19822204,6485902,30490462,7627942,15639514,34396372,23181508,17593756,22839154,7645438,6506638,17394706,29414386,26944120,
7658722,41647840,39162160,7630054,17313868,17663788,10149958,11559142,6534502,6647230,6536230,26694802,6538174,8816542,26183044,11684098,
6550054,34686100,17435530,15335884,26210584,6553726,30434572,7774126,26224408,23021938,8768482,23035762,13835134,15747742,7542118,34792372,
6571078,13799206,11788102,13520206,17784892,6577378,6584092,20348614,39542698,26340508,46656694,17773138,10079038,15310342,13568842,7752358,
27231832,70565050,5142574,20213884,17584246,7764670,8788006,11370526,13819042,7751422,7781518,7785406,15645970,11960092,6630370,13765150,
5266990,42813352,6637822,13656970,6643366,13729222,9120934,13666006,10503502,16937866,6658702,7795942,18009388,11777356,15726994,9061054,
37102732,13712662,10291906,24191830,15766930,6800830,13740310,5199598,35455924,11952802,5212558,8571598,21197980,13686418,26874136,15642118,
15648262,35685556,7907878,7909822,10481734,13863754,24073732,6747694,18073540,36867754,26952868,12052834,36919594,13894102,13670092,21173842,
27022852,6111118,6777790,27070966,21093004,16304362,21079882,5280382,18370972,61176502,27140950,21025990,5290750,9257662,13988746,13992598,
12155554,9221734,7993126,6828226,18142660,18144118,12204802,18498988,8029054,12092284,32839228,24465412,15937030,27458632,10677574,12123388,
14113558,8049958,12072412,18260758,12157894,14036860,28203832,14166046,41314168,49960108,6900262,16166476,12188998,8102926,27662320,27688240,
18374482,10685890,36681940,24347314,8123662,26225740,17601148,12245374,6938386,6940798,14259934,8141158,16150150,6947710,6971662,49346704,
14283658,18813340,18830764,6968284,18836908,18954118,18505702,6975142,12310012,5422510,12323134,18888508,14365558,9618598,12349378,18575686,
27324550,49605814,45025192,37160116,18954172,8221510,9558718,28007002,14331772,10771774,7031950,6320638,16606738,8241958,28159984,14453974,
28169200,12423250,37345492,14480974,8277886,12606562,9571942,8281126,7071334,28190710,19125676,8293798,38911276,9536014,14543434,8298622,
28345096,14554846,14367202,9512062,12653218,8312230,12512674,22540750,42468904,9018070,26407414,16528006,33938038,12359050,8329726,8343718,
12559330,7132606,7136494,25093810,12585574,7140166,20873818,8403982,8365852,52655740,28602352,7296958,7276462,18969346,19338796,8381404,
8388838,7160092,14697334,10999870,8403598,5574142,7307566,19080154,19452652,19088902,12696382,8434702,33701842,7217602,19631554,7231426,
12897538,12743038,22692484,12901474,19167634,12748870,38361556,7241470,19559836,14783356,28999792,32363506,7358110,15297406,11950462,14901454,
8621326,12803788,7272574,44397628,17431966,14937418,7323406,7284508,17201554,8540326,13617604,9230614,8561446,12843154,38683828,19716652,
14981590,25697458,14992246,7310428,27203482,14713372,12893212,5679118,9265930,19389250,12909202,9717154,15051754,15052762,19454788,15071194,
17353234,17122822,13125634,29442160,15192430,29494576,8630722,39126196,29542168,15151222,7559614,7403974,23391388,7506790,5744998,8778790,
7415260,9906370,29883448,15227470,29529154,7431676,8711398,8697790,13259170,7441378,15113698,29789488,5772430,8740582,8720146,7512334,
19745002,68008480,35788348,66963304,9913762,7480546,17547724,26353522,68268628,26736388,23822434,11606722,23233924,13216402,7514386,7514566,
8784622,20311468,15425002,11559742,18026782,19914130,13247506,7535014,11532796,7654246,30188656,19962244,26932996,13285414,19992862,30250864,
7565596,7568062,21285028,35552152,7581148,13527394,13495366,45303256,5884966,17948050,15579370,13441474,30416968,8929510,15621130,7628002,
11803330,11797822,7638802,7643554,30943504,6532966,7657666,8955106,7661806,13685506,6769702,5947390,7683910,15951214,15756778,8985826,
54540982,15784426,5969422,10245538,30859336,7721638,16014790,7728604,7766350,6054310,15960898,15868378,6629734,9054028,7880038,6009382,
6019750,9131302,6964750,24429484,24490198,16647130,9589438,15890914,9125794,10538110,7829314,24506830,10502182,12135106,16054858,6071806,
6076450,31420720,21197548,21204412,7874530,7879750,24386626,31605832,7903078,27815794,16186078,7906318,70742440,7919890,7924732,18725266,
14138242,18748306,12391750,7963468,16311286,7972684,6177214,31654918,12295486,42385204,18646534,11122318,16386634,6192766,6194926,11098366,
12339262,32087944,8105230,19204894,9348766,28263346,9361990,16176580,8043046,16252444,8049634,19175002,10107358,8075878,43961002,16532470,
8081278,14421250,12188950,21835180,8112382,14465026,16600906,9522406,11028382,14244292,6286078,19086796,8134684,7296526,14275396,32565520,
21967804,14282686,16674778,44384554,14553442,9530182,32666608,11041606,8257294,9517510,11035774,8184796,8185084,10999846,6332302,12694978,
14371138,10975894,7265422,32865544,14402242,16813162,8536174,8233342,21694348,8234818,16858090,32970520,47310760,9674470,38483980,8252350,
6380578,22277548,12889414,8270278,9708838,14468428,12656446,16946506,8501182,8299006,21869308,16993162,6425614,25847494,33330160,14607334,
16987852,9711100,21969910,19467910,8348578,6456718,9734428,19650508,22048642,29858500,8374822,8380996,17153002,9771202,16998940,9776062,
14794444,22656556,6489766,6526702,17193430,8413378,9794530,9797446,14747788,6507262,8434114,17423170,9820774,22761532,15051106,22225060,
14787154,33782032,15060322,19833292,19847116,7402150,29781874,14829436,9942310,6546790,8480446,30250756,11354140,14868802,8661862,6565852,
33623218,13291846,6577678,8630542,7528294,6631678,8558530,10047718,9965602,17527258,9978238,26580034,23169772,23185132,22626010,8606590,
57675736,6659164,15104998,15109372,30475186,17701750,11295196,40450060,10088722,34738480,17771734,6901918,8703052,23464684,30674098,22932190,
51785524,10154818,17870554,10884310,8763586,23064868,11708434,46591156,8789830,10175452,8813644,18191638,18155710,34843564,9897622,18043894,
10399462,8982286,56222632,18140554,8885068,23962348,31713028,6894118,47361844,13744636,27813574,18275914,8792782,31930372,11104630,35856712,
35377192,27678844,23562046,10429894,9000268,36003088,10453708,10455490,10595302,9029266,14024386,9037906,33755734,18472042,23811364,9073474,
36298000,35629912,21240838,17046820,24522172,8177182,9120796,8322958,54068752,18653770,13154794,48542932,18681562,9354598,12575422,36706888,
24724396,18732502,8985238,12539494,9195154,7086574,7216846,32441266,7222678,18804970,21535750,7102882,16474114,9243790,18883702,10743364,
37047088,9268252,7152454,14348350,9293308,21938074,7160446,9315196,10816588,10819666,9330244,10370014,19038682,22066066,9342610,36811864,
9372364,10878310,10102852,9380806,14131006,19308412,17606692,49881268,7253218,25396972,19241434,19251802,7267042,7268770,33679108,29136844,
19302634,19311850,26678170,37892656,9475090,7296796,9493756,9514492,9785278,9517084,19409014,9533410,7339078,9537820,17003266,38166832,
38187568,19478998,19503838,14059666,9569356,12823804,11115154,9590596,16740388,9622546,14877502,7496782,12807244,11144188,19739098,14926588,
11225314,25378714,17272162,12091210,11423014,9738322,9457630,7504966,7506478,7518790,9777220,9780676,13224130,12035806,19983466,15123196,
7545790,17113636,26488252,23164876,11427652,9871378,9873646,7600924,11619622,9892114,10142566,20186218,11482894,39698704,10087138,9932614,
9943108,20264950,7646446,7651090,26796268,17354692,10005514,17361982,26120836,20358874,8454178,7685758,17855362,7707682,17870722,40154896,
7728742,10062988,7740892,7746238,26370154,7749478,10083598,10090564,11874022,7766974,21041404,11728972,11920678,20683882,11763964,27363052,
26593228,14327782,18150274,13231522,17743492,10207042,17795980,10233286,10238146,15012388,13697494,7872706,7873894,10456846,10264390,10275532,
7895278,10282066,12595678,11900044,41274640,10319740,7937020,10346308,11973916,7955218,11980558,10359106,10422988,10424770,12259558,12064636,
12095740,18647938,12104002,24627148,12340198,10512196,18293644,15654718,42180112,62099416,10546756,10344718,15291676,21523690,8136334,21593674,
10610116,8146972,16609606,10842382,15118372,12319948,10875106,21740122,8203078,10697362,12395602,8233804,10732354,22945690,8262694,21910006,
8267554,43164208,60327784,10818430,10818700,41473576,43321672,12531682,22090330,8333596,8349148,9740134,10918546,19487746,60543520,12900070,
10984588,11007970,11015260,12723652,29701036,8539390,8501266,8622358,12842884,17342146,8635618,8612290,11238604,20082562,22930138,26512390,
19664164,8687890,8697340,11365828,16774462,13397734,11387986,8840062,11429764,16818724,8775586,8871166,11467204,8808418,13989850,11532364,
64106920,11567356,11997118,11645764,16539622,23676634,8927812,11777308,44307928,8953084,14633962,11716036,23809258,23860342,9002818,27536794,
9029062,41672626,13619026,31772908,11826556,31894444,11869126,24121846,9107362,30977434,18440956,9118972,11929228,9153532,24311386,32360428,
48306736,12976918,24606298,12118156,9277894,12274972,12157522,14312422,14020300,9354898,9363484,28705798,47974312,13252132,25057882,43638706,
46827352,49645072,9499078,25241590,9553510,12530770,12537682,25582186,9657676,12646276,14937382,15303670,9717778,13598026,14667652,9750610,
14755780,19903228,9819838,12862546,14808268,12897484,9860932,14867398,12926500,12944194,9963154,9972604,12256990,52295824,13092388,15087556,
10048204,13190596,15175036,13239844,13296004,59737516,13343686,10252540,10275868,15528844,10328140,10333324,13558660,13588108,15642244,16409050,
10068694,13783948,14192866,10576972,10630162,16036228,10665154,16088716,16789210,13067638,16107346,10711108,28463194,10801234,10825156,36762778,
14196562,30535066,10488598,10996930,16586380,15286390,17353834,11105092,14559172,14594596,29582938,14611660,11181772,11221138,18448090,14815780,
38442394,31654810,17791990,21595966,11430604,11482444,15062668,15109324,11531206,11577484,15224452,59171752,11616850,26289316,14257366,15445636,
11797372,11862982,17956900,15784324,18126028,15891748,15910738,14755030,16039204,12238660,14807518,16782298,14855146,15321358,43557868,18678610,
33047146,16408402,15228394,12711052,17114074,12763972,15469450,12863116,19374724,19425106,12921490,15618166,17125540,69091984,13165948,15858250,
13236364,13275730,15989470,17516428,16178038,16294678,17996164,17501068,13709458,13860388,13949380,14076226,18527524,18784420,14303620,14430034,
21782692,14524804,19178116,17778922,14898052,19624228,14975812,19728268,14989906,22622500,20258980,15448204,21086314,21845284,21098788,20003830,
20162266,17027218,23080858,17448580,20659930,20966110,18059428,24154756,23412634,24404074,20924452,21791908,29011354,31478938,24003748,34796698,
36476314,1275542,47884,302542,222298,225376,169738,209354,46844,812254,81824,2427638,125416,47402,47738,46766,
222694,2384098,118150,82570,236128,170188,323608,116908,82336,209500,247814,132376,845500,529114,93538,1061446,
275122,82828,743170,1066816,251662,116986,65986048,137206,216316,16601782,51700,2580196,9876550,46948,115246,55138,
129070,136894,386716,57100,130540,301396,51346,49780,238162,986602,190030,49522,632362,174964,120586,117724,
175450,277066,86248,122872,46786,1216030,255226,48394,53860,47962,290044,50590,232840,231682,598504,35070268,
655282,130198,176476,50044,306256,134356,129496,547312,123196,1602226,439420,155812,485074,168058,117238,173722,
55378,1014826,354856,87418,49276,1100812,279778,121774,426784,126040,124312,1097464,241564,218494,403402,94546,
221458,638140,59230,587434,405490,47116,359524,724972,361750,640624,46828,174142,118264,238324,427702,49366,
148438,51034,692572,346672,845524,238306,595576,635224,596182,598810,2061958,471574,1142956,571582,780088,185158,
94708,57802,91810,53266,173830,52084,60826,448438,216598,1504192,804838,52474,384970,126220,150076,308830,
46712,47134,47014,177298,601336,213460,169460,46772,49718,134336,536228,117016,116926,46822,222766,49388,
49454,81962,457628,51074,121100,54062,48428,48086,47726,267440,48344,50072,49910,108188,389384,222062,
50858,57302,83528,172076,123368,313430,137798,380066,120812,1310918,53450,110996,136772,211604,55526,119840,
235184,172832,53738,430556,510182,149462,124268,47492,248162,51668,46754,127310,228056,120830,1512932,300860,
222764,230486,118058,82610,396590,84590,166184,108728,47258,148742,477836,361130,222956,133898,48254,306950,
48362,269276,110132,88172,211118,46868,51206,171374,49400,250592,82106,339596,85418,82070,226736,117302,
228704,48848,117806,52766,50396,834476,432080,49130,175220,642032,149390,170564,232268,210464,301280,117194,
123206,121478,135206,48398,169430,51308,119426,117680,124322,134666,49814,305492,117644,47168,122288,812282,
127076,134828,169754,176678,243500,48248,52556,164726,235832,170456,171212,117896,48200,108566,47498,51128,
53150,409496,118724,81782,136340,337166,223520,49238,47228,985136,47888,930704,182444,48938,459086,120020,
1824754,616018,46738,269408,82328,119324,46922,117812,49676,222328,51406,49534,47536,477664,172090,238312,
186346,948250,81934,234640,232534,142468,2357110,47032,1638316,285856,49732,366022,49564,1689832,121330,931996,
2074744,55378,1459468,236530,125128,48070,213154,447730,119134,48988,367216,82690,385246,1238398,210646,117352,
975958,48592,1690432,49012,47494,49876,594664,116956,430498,46924,53758,82168,50230,227296,351944,509998,
781348,208922,81908,1281802,117560,116912,546838,47116,252082,54982,381106,1238176,176654,54980,116828,47828,
321722,427376,147638,2754026,47056,134432,46754,46768,177184,118928,47720,47138,213170,169598,50042,1913132,
46868,547814,1294148,120728,134762,46816,116810,117728,1146544,224170,47434,46750,47282,213472,248672,222328,
227026,305002,48916,381088,47044,47762,108794,48818,134894,803954,108092,209168,47914,48562,47974,117878,
49364,49730,123278,208106,634694,50468,1315544,120362,82232,457658,589946,56894,541358,47960,50084,129380,
1255604,697352,116942,422450,458726,123980,82196,701438,52982,544262,2341016,516734,49604,49652,1127498,8920184,
336428,83690,149948,5309528,82844,359756,381164,117158,223484,683414,170096,5035076,117806,633842,108260,1762862,
47906,141218,553010,119480,250232,226940,506552,84014,117986,209564,131486,222188,52628,171824,50252,341774,
117644,641012,1029776,1952402,121118,120146,505094,131522,88730,997412,566792,301730,255734,54410,184136,2448878,
138950,171230,53852,50552,125168,84176,140246,51794,1321682,4384346,1596002,209138,228020,55076,383918,307076,
495188,137492,49526,374162,379706,383894,603068,52790,48056,19880726,140408,118778,82340,49742,140300,432638,
134468,528290,119696,626378,-452232622,-1058762722,1068774372,-634453582,-70954296,-2101447824,-727164766,-391363330,-333895276,-1029608032,-1493445946,2115189036,
-634793644,-1418228568,-255916444,-789270340,-322457968,-645080944,-334031746,-1449703378,-1586295490,-331869532,-775557418,-1055006698,-476437000,-475534422,-864223204,-1138054594,
-1900906426,-792856116,-1207275574,357988462,-1471221850,-256449934,-252650092,-243747856,-1389660378,1914436242,-899063086,-902432722,-694945864,-1484081092,-267844342,1519658710,
-586092070,-520909600,-510876766,-463695562,2100436164,-684337648,455802984,-1467239854,-1022395792,1869676410,-707274690,-566251606,-994654652,1910998278,-247193266,-1673775814,
686014960,-1507740058,-502393774,-221808694,-394419016,-595595488,-1607545530,-879253762,-1542499384,-421109164,-686374066,-527503504,-325932070,-1296699052,-559458760,-1016444272,
304186,119344,623272,222484,117490,117274,245218,380596,308380,117022,108694,134528,147904,503992,47080,119746,
300862,257158,117478,117244,46874,679076,361172,119654,213428,1895636,46768,379940,795970,1066792,380666,2228438,
117316,117748,1965590,1534232,19304126,3238586,3292370,2401742,11411486,1263878,8531126,2770406,1642508,3613538,215572,121282,
117628,1668886,120182,126230,2192306,233090,781718,117788,669308,119462,462758,118292,83636,387950,458546,120776,
1938644,48100,46810,46804,981434,4826180,47378,82022,82220,1442162,108140,169994,47774,119864,117082,47014,
47998,47536,47108,46892,199462,108310,120292,230776,227644,178078,148594,434410,1575088,120814,234016,331852,
125890,1567762,173950,169576,214774,120598,153934,518110,150052,54682,49054,232882,399688,51628,234166,117682,
315340,49018,47482,332302,50782,55894,162904,49336,48958,134752,210724,534940,233476,48688,124504,138316,
175300,223918,368728,227212,59782,818278,109228,288598,350500,82768,49372,238540,47956,83128,47014,225796,
58522,48694,306268,56050,1795372,2086432,826720,54868,222676,119248,47806,52348,302866,225754,86476,712444,
49480,123838,317374,117538,85828,499156,131578,52774,64858,552922,1536928,338548,516706,758452,383164,51748,
47068,241828,117430,57130,119374,118402,47528,627134,294566,48722,52574,49028,138194,301298,498506,47312,
420044,48398,119426,220166,170096,258548,47834,81908,47408,1235786,953842,13812556,1064072,46784,117290,47408,
117020,222994,82276,528856,222292,318394,135466,367210,48520,108268,116992,46792,777890,46790,361232,47416,
6159238,48586,335812,498298,811888,222208,135040,218200,213064,48742,214312,148936,382750,116906,352742,268762,
653692,81874,485722,46768,117110,169490,2060872,232732,1184698,46834,251614,47926,171748,172882,169912,47032,
174124,598258,120772,380314,116992,119584,222094,121276,234568,370810,843316,50740,118396,50020,176794,117694,
136348,57790,228250,449542,121978,47440,207754,82262,46784,382418,47006,48184,47500,109750,135706,225034,
224116,84748,47068,
// 
222224,169484,775700,147608,117490,794542,360274,319690,82540,385816,513806,498242,47014,117352,82676,224324,
619334,224054,47168,47342,116990,222244,117898,302434,81854,796478,119606,1906502,48434,222998,49220,597164,
514898,47318,53474,122180,157456,381674,134636,46828,477116,2357018,130088,47420,49130,48350,305072,3537998,
418502,82408,222748,47218,82142,269258,46976,301262,59918,135242,47384,513320,323798,54644,817286,678406,
117616,301340,81842,46976,363830,120548,118792,119926,47072,134518,46834,82084,648124,47236,429190,229624,
210038,228758,456548,209552,588128,47354,46882,1369084,47188,85816,46810,117580,83170,47380,798160,1775152,
336376,222304,251398,46946,82096,147998,47320,310516,1784992,49912,1399642,82102,81908,108208,134542,117452,
46886,117182,46816,853102,116938,223858,120608,1506248,233246,211184,223046,52388,46982,627074,82514,170242,
119446,46948,269302,148720,117392,81856,225766,618322,774040,1542232,565870,164841322,1538356,785722,307468,2757208,
851734,2138188,1721242,3840796,724078,47714,203720,332942,730270,47062,332638,55276,117280,498844,55882,82240,
123742,267514,237022,129832,13074310,10325332,1195642,46898,46862,48194,117088,307906,148738,83506,47030,48140,
170564,249242,1354684,618070,134794,381226,47386,361082,47014,46880,117368,222326,46784,1245248,332210,82064,
46820,136352,47450,81974,501262,1429196,678776,5040292,46972,8859244,47486,47998,122536,911926,17624878,417688,
2068774,251638,148444,47026,6914278,46874,117556,117032,4614326,49046,567608,46876,977692,360688,170968,173182,
49186,227686,202780,49132,46864,47404,47008,46900,118588,169672,108334,109144,48334,47422,213724,46990,
148942,169618,84088,47128,974776,47398,118012,48550,46966,117238,250672,47224,121360,169706,81986,46994,
222554,120034,47386,242614,158074,51478,49492,54100,47368,229006,710200,47572,83050,214756,120934,380476,
82852,348112,173476,48088,46960,83068,222580,47338,203272,46990,119044,648964,47818,179080,47908,223228,
111688,118450,381448,50920,474004,54646,172558,110446,126730,225928,175174,148624,46846,124300,51940,46810,
644096,68878934,382256,117350,46862,214958,358892,81994,120202,977686,46840,47084,4271386,170554,127954,4716292,
46864,618284,120854,47500,1764442,82276,629704,500266,922922,308042,3975460,223162,276196,216454,1348018,137668,
227590,117430,4141438,986602,48022,301786,226444,136102,260728,236284,50062,2786164,85612,51946,54166,49702,
47146,388240,211588,88636,118078,55138,667894,654568,82984,273316,141286,48478,170656,947182,624598,50116,
303296,117698,108532,117130,117020,47108,47954,537962,223724,380458,49588,302318,118844,47918,848576,174622,
46984,352654,982042,117124,249278,117122,335602,785164,48082,6933214,47102,619724,974746,170020,118360,117404,
48028,117088,118384,381580,118798,117466,117196,117266,56530,108352,49258,2520760,84484,1347340,69106,251284,
268780,63022,48694,47072,5309372,248996,47068,225136,383032,380926,358606,47032,117098,117358,148216,2623244,
46882,456104,1428104,84884,178274,680456,229124,2372384,140360,5471606,365972,387398,54434,47188,399148,46838,
222884,222802,5998570,1293622,47644,82606,82120,642974,209372,82126,83044,226174,1481134,48712,53524,108442,
108874,1811468,223282,46934,119006,52046,47222,225224,209312,390302,804098,48392,1523654,82478,658298,46838,
252704,147928,1364648,222980,1223492,301550,225734,47764,222520,447886,84628,46984,120584,224246,117380,623332,
49966,169768,224380,47278,881630,224948,47882,546290,46874,492884,135434,867896,117152,47038,293962,223052,
46904,251258,783278,784412,47618,251744,5309338,227776,974704,224374,46954,431410,50644,47426,455402,117938,
614684,678242,119126,174596,55418,250256,258842,2236034,124868,49106,1047278,172472,308404,117136,46916,47648,
1930984,48238,136592,389228,222272,47528,125168,47008,357464,82256,385094,656282,786178,46906,84602,270344,
420758,775208,268658,47078,109478,227870,135578,216416,270386,225710,117232,46942,532330,935302,644668,46904,
2406068,150794,384520,383224,630596,48062,47324,5671874,47084,48542,2859176,224570,117344,136298,65868338,6236282,
368750,223084,1179044,4166458,228508,48362,332972,46898,222754,174502,47836,1021006,1515334,457022,458062,170468,
522638,236708,47522,208874,47312,49394,248744,620378,49358,49166,509192,47006,1628156,49214,528338,47402,
303614,633014,222668,87212,1423676,83486,257084,1229444,117430,134770,48680,118040,157420,384502,389848,154504,
134668,179380,48010,209362,303718,2262892,49564,131554,51790,84016,228010,47026,55534,224122,218800,47128,
47422,49834,173938,427618,122314,530164,228172,210820,1135576,897448,1277986,136666,85420,125464,50698,871204,
48322,217180,678406,131386,233572,144280,143254,120964,122278,305662,1076782,53590,117524,117110,18505658,203902,
117316,118126,225982,271864,47548,494540,124144,881818,223954,1182982,46862,236834,82324,214930,48146,2690966,
117398,226244,82652,47804,48844,289150,49066,361864,47008,225188,230048,3223448,5439692,224864,48068,48044,
86024,47672,602810,119258,120374,117566,253988,993608,47132,382868,3711266,49700,134732,55268,84602,524204,
49166,222812,1027142,384406,83740,119482,381490,47500,128344,134738,2927606,6557540,1307614,399262,223130,241484,
457394,46892,209476,82132,47026,118594,47302,367966,589886,48280,797254,119986,249656,381236,47128,584446,
46922,117254,767954,47026,82010,6800804,306844,47842,858622,51244,1201012,49030,309922,232756,119734,123082,
61654,125134,4089652,236902,651352,7865330,47026,46936,994054,229324,249050,134888,170308,381466,934154,222812,
109118,48386,47774,464642,1468808,46928,232262,226106,223994,301706,229454,385514,117268,117862,214780,222782,
172094,1476256,368902,224212,488296,382756,120460,564070,118084,47812,148042,48116,118118,46870,47042,576206,
388016,1510432,117286,355678,472714,118798,82732,118834,47042,46918,223150,381206,530458,813662,119006,135146,
308446,200956,909214,656266,420998,3381278,618368,47492,117374,234658,48520,135766,678712,371252,219128,931106,
248504,118406,151988,119324,398792,109058,46964,85730,48146,108410,47156,118918,214288,948196,82492,47240,
222758,82244,252272,464372,458216,599516,239246,117746,47378,117998,1530098,47054,
// 
118276,1598314,170602,82156,83560,118294,118510,46958,948272,627466,223832,47180,335624,117740,48742,47404,
644356,135196,214468,136978,49210,50578,354274,87262,84994,1259632,56572,1208008,133444,82046,1512430,117268,
942406,226798,209878,108490,118024,222854,226580,51916,974182,224122,515746,302422,47116,137422,117742,47512,
47956,422302,628042,47002,506674,83062,109792,503734,500818,1003018,235624,365602,1131022,144028,47278,110332,
55156,171292,227902,169996,50644,122908,223796,1930060,118052,118916,47486,124784,121976,383606,209744,83198,
48536,395918,52118,148304,225332,120302,122462,217478,199982,49934,49076,619802,361376,149924,47492,935350,
365758,362842,383686,367792,1184602,53854,1961338,119554,86152,250198,339070,214546,49612,813940,519172,47248,
173878,49918,83110,117934,425734,82696,48112,619558,325462,1037014,189862,222322,138406,2305006,54364,499676,
47678,29151868,160894,109810,327214,144274,228406,113374,511258,47072,499834,82096,844190,1184600,82082,170224,
47524,47354,47120,517702,249250,51806,301748,82508,512096,620516,236912,82256,686288,360092,1816408,117422,
47006,225584,683126,47092,309454,223126,47824,1218632,1710068,651614,135242,47012,8891420,857138,401666,981122,
269474,423278,163196,47008,47044,47062,47890,516286,119524,117832,325544,47216,451432,119224,391924,165958,
626824,222964,179818,47446,117496,83212,976744,656314,365812,47194,47698,290482,215188,51292,49498,273688,
235972,52534,172612,117766,83554,252532,82366,48178,47312,215876,82318,948956,82214,382118,117868,120298,
216118,46984,47092,226918,224734,51916,135158,250022,82708,551126,46946,47014,82444,117430,3568244,117374,
47044,363232,233446,83476,49816,47344,208702,251248,119722,420770,47228,170282,172918,334456,6341194,273422,
935846,47114,118178,148556,2673836,303074,978466,170296,117430,108548,528026,117626,117284,46930,222988,398092,
82094,2685418,381284,222982,53852,502052,47654,49766,47312,349154,53414,1052528,83420,127310,372902,170780,
232160,256100,3932090,1965884,170078,175640,318686,172022,371930,679928,224222,144602,135284,232808,361408,136508,
632864,224948,47756,575138,223268,82598,315734,48926,131212,110140,1058356,223408,85822,411004,50200,94804,
53458,50596,49894,309520,123706,55594,912184,192340,228484,150244,92698,119116,54874,130852,557890,310492,
127666,131716,330874,55348,239176,126694,50524,227674,90034,324100,873082,122572,154294,188452,395380,48202,
89674,228058,60802,139492,228646,302194,56554,58966,435418,953920,979624,70282,109330,48646,438598,229132,
365110,86794,87820,83410,518302,90430,186508,679114,389458,125020,309484,124750,139930,394804,118054,48850,
58750,56548,126532,54406,125776,234802,53836,66094,49714,49372,124516,56374,83032,591424,234586,218950,
493036,129934,88738,229078,243010,390106,403504,48376,312436,88486,56998,117604,177004,517552,47626,446560,
51622,84814,344050,237292,135604,392950,224008,236746,644284,108952,86380,122050,120916,160630,57484,149272,
189640,119602,253756,94786,118252,1657594,388924,48508,252982,258802,988372,550324,52882,53146,54826,1150696,
1173376,1978192,267364,134722,119494,176650,50506,123220,121654,171982,175708,133642,145630,683488,136072,53470,
53686,58642,47494,48862,144790,117430,205810,404200,408178,56188,49048,595522,117406,170794,47014,224656,
84274,235558,109654,181042,560620,52498,49672,51100,56242,864928,126028,128908,233506,243124,47224,108682,
412786,586504,250066,228106,253108,138034,111436,245476,372052,286864,183484,124570,279574,571012,407440,82438,
1510336,853864,140362,559162,51730,61642,86596,425176,56158,304948,172576,86092,249652,506584,178084,48268,
85300,127324,48826,111922,61354,133480,50050,225142,54604,117388,225892,142684,89188,142522,98962,285490,
85354,88810,137986,52012,750832,138418,53668,255088,224920,125326,223810,128296,124948,122518,809524,51586,
322450,220690,734572,92158,83518,412030,172954,131848,170686,273556,125974,48886,89548,230536,82654,319024,
47044,48562,46924,138988,217690,515818,85282,54442,234100,123112,236044,49582,403228,89710,48400,175222,
140500,110302,179704,683092,126424,96586,55468,241588,382384,240130,236644,53134,140740,122212,87442,84166,
52444,248410,230698,121672,104074,135208,177490,49474,152368,677878,187156,128782,140122,50182,56926,327124,
131176,426160,63154,143656,119782,222514,49618,554788,392938,279172,118630,1448938,84526,86542,1066132,851434,
47086,210160,84850,95614,485776,306568,91006,242092,82870,120790,87334,85084,369892,181540,154474,86470,
54052,66130,119728,404038,256546,590878,58546,148786,343564,54820,1348336,172306,62002,226324,51364,121276,
66634,55036,113164,385570,51868,120898,250552,799318,306892,116566,245494,196714,215908,121078,172630,113326,
338218,231784,94102,564154,131014,51130,90250,86110,137098,87730,86956,57526,127810,220204,318070,232534,
118846,49102,459664,270424,84652,122248,82312,51046,994042,508528,410842,136798,84796,85768,128242,687862,
376426,238636,60274,392374,226114,123508,122950,147562,138340,356146,432280,178126,326008,53974,322120,254728,
134794,158578,67690,702442,122626,197458,64834,124030,51208,50308,53206,53530,92806,131500,817228,119188,
50698,305434,56068,363976,646228,58474,131362,243820,130996,183916,281788,52378,61702,54538,248734,57490,
49438,52612,332332,427906,48538,52930,125722,231562,84490,88306,82798,132202,84310,51922,209608,981082,
142198,637480,140092,525574,604000,86740,196648,47818,59914,626788,213886,61342,109978,48988,286786,93490,
314650,57556,150910,122806,219394,56332,112678,619498,228754,142444,148642,63082,91870,521926,350314,58438,
50614,255700,48142,139852,55054,53650,50236,174844,61462,402580,165004,48502,120754,319528,129286,128152,
50104,3822724,234748,740602,312406,50338,214072,84382,320398,207934,56386,86524,57202,355312,120700,513178,
57898,89386,51238,276742,393832,1818134,47330,46924,2127730,223324,47938,48058,171790,117428,384674,136304,
85148,148274,214064,302324,47506,796880,249652,47404,424466,47468,332930,1952990,117872,223910,223154,58250,
334874,211984,82768,298030,209578,82174,143212,83110,47770,117646,381506,47078,47386,108608,22413664,47206,
6791932,209818,870634,119314,463042,305902,379162,126244,293344,159586,304930,134944,84008,646694,47720,173132,
47978,47558,47198,48962,136604,215336,148628,85574,48914,117818,112498694,121274,50420,51236,385712,49934,
171134,60374,136010,1184282,122372,118538,174964,590884,128654,604436,46952,223250,48442,277138,3517978,248548,
144694,251974,127102,144208,128488,423748,1177618,464638,225166,51484,119218,306706,130162,286858,625792,243352,
981058,56314,118154,420968,421804,900088,500482,430576,621658,135002,783782,49466,48908,170288,117628,176264,
47408,498914,511712,47714,117508,931234,118154,118046,117776,589228,224074,119690,624716,108544,424274,47750,
82700,51614,224204,421358,991976,500306,47368,223472,47036,46946,47008,47000,319106,117412,421546,10196710,
202900,338206,389572,622852,381956,47546,603842,798296,119110,310468,136846,135712,362578,166132,47746,118408,
370198,227704,288058,3874972,48028,117542,175948,135826,358822,47224,117496,174962,170504,135218,302516,117404,
234004,47032,117646,135562,120182,120506,56732,384458,133844,1994036,129698,624488,285764,84716,650786,993416,
126878,154052,122288,220004,702788,1399388,50354,50552,49526,504206,1147154,49094,827636,52172,373136,54878,
503828,2153948,1839032,390452,223892,216116,303566,372758,703952,51092,170312,897164,816962,1378976,65798,588362,
664586,228128,48236,119282,234716,380048,47948,84464,1097906,243224,1565402,1862542,51922,82558,1748884,2323840,
49090,1392742,824890,85564,896332,149896,174298,312988,633046,123160,258862,348760,47882,180410,423362,1978664,
47048,302834,504334,171298,119368,437452,119422,2036746,47644,176614,48574,117640,47062,383806,373366,49174,
387856,233200,117692,47258,274378,49246,983932,158710,1040128,224638,224692,47032,124900,149908,119752,118474,
48148,312748,214352,986116,47548,47128,242668,83746,48646,120766,139636,49738,205084,48592,136234,120442,
84898,252410,744968,547598,250480,117856,47026,1940542,48232,118090,1153222,225334,503432,314342,223658,224738,
733120,2044942,225736,384280,117898,49396,6568790,993398,136340,47002,270356,361946,224246,1244170,3171922,108682,
1316908,227078,82388,108686,2447552,48680,135724,47266,47852,619412,948110,48272,118040,391640,306698,47966,
428846,119318,620140,250330,226642,302350,47048,391312,215602,695062,87622,1527742,2033074,47140,2768590,128764,
136168,520810,117406,386350,454042,454708,429274,47536,1643734,276856,126910,238948,518860,50200,9860212,2796292,
633016,1507384,280888,567898,407356,333578,82460,171386,117880,117680,1771466,854662,1006930,47254,170374,223418,
1912646,46982,171002,311974,92846,203222,710684,52622,826076,229328,50588,516980,621098,592856,1274876,72146,
128456,346394,49958,488144,146330,267398,323468,593072,57230,131426,47216,213956,295094,579860,48878,289556,
12318032,54638,366158,404954,65654,153890,414980,232082,240182,684704,741836,1106558,50420,4758788,111368,723806,
48026,329606,137222,242930,403442,48458,70274,302978,275258,84332,450134,140354,2735198,1501130,60866,455930,
2153096,636164,432602,2635022,98894,16756784,1022534,117764,154946,225686,59498,90956,48374,54254,231212,14358860,
137762,173942,225656,869816,52154,127214,604028,87950,177410,128726,410660,736928,661544,322604,4320530,126296,
143876,90434,388952,230138,249532,224602,47326,173372,225086,492956,117896,985352,50318,568336,118030,47074,
254362,148528,47794,451586,82814,117722,223490,47008,3462418,723718,117946,47878,119620,47332,50236,207938,
422180,799694,362956,47122,172310,128674,47092,82216,48574,170302,269608,201146,122690,794036,123176,4507868,
233768,211862,82454,226802,108752,389018,49370,608000,93434,231014,215474,790898,389666,83966,53030,47588,
1017416,47498,513704,391448,56588,519710,223778,8044976,602156,51206,136580,624970,884584,230554,621568,284644,
307018,250840,118270,118990,46982,136154,289766,48428,680048,135148,135310,229660,1064068,2252338,120580,252916,
807946,804382,512188,136930,660164,48680,47084,171302,228308,220940,170536,225148,382934,47008,47476,82942,
46978,48934,128860,48430,249596,118978,82462,48766,118474,123334,328742,200528,233186,117652,4549486,804016,
52102,48334,47470,3466192,82540,1760332,48286,155116,121108,50530,47008,662374,119596,818338,49774,1536448,
1466950,55138,117472,117974,48818,11758016,504344,249334,310580,48698,118826,382112,15406396,229594,47264,117536,
47344,779410,1908040,83152,136540,371972,333626,284492,680428,171298,3000106,117586,2134808,165836,225502,4071472,
65810786,383638,223312,135410,117478,136618,119764,1352870,502622,117620,304604,83558,118916,18907838,47132,48134,
317204,303308,980198,224548,171178,47014,118454,82322,1914772,250138,269644,223708,7452742,83602,366832,384682,
82738,120028,175456,50158,118624,117526,48142,393106,301558,47648,337388,117992,47306,302816,118568,214612,
502856,547154,223514,980918,47738,384352,305512,223484,597668,47348,226990,117652,47056,48604,27478606,50572,
400630,117668,82330,82456,48394,
// 
274286,383534,428678,47662,47068,333436,359168,253490,47416,170860,980174,47858,82796,47548,557362,402004,
47284,914182,124984,88990,730936,47528,372152,83468,118862,47924,50066,235646,1004228,235376,47270,900818,
363404,50690,52748,172484,434258,48086,47168,239534,48014,2831102,1549520,224522,229706,648476,82586,1978172,
369236,390968,882350,150410,392030,48572,51410,82550,59138,47144,121382,109586,170972,55250,385622,158780,
224846,49624,382876,118042,82430,214748,135226,125876,513698,92318,464672,49682,47864,48170,387164,49928,
7543370,171938,50546,135482,230510,801074,48038,3341660,49826,648326,50810,126524,1858136,1132430,180518,49892,
124886,127046,125714,4294774,47098,637534,1517912,118394,240316,118186,47012,4927346,591278,117914,281888,47228,
47026,369616,2140994,7163620,47212,466264,119330,185294,82370,1154546,302858,47024,215210,213938,118070,47018,
142796,49340,87176,457406,811268,115454,994004,49700,118664,97032602,119600,270314,47326,224098,117896,47204,
121010,47366,47686,82522,425434,47134,4215046,82342,249544,47782,323614,223528,82472,223688,240004,135322,
816688,117982,636058,1068112,47428,47170,83446,516548,698822,620666,140786,316052,401642,2162306,833048,1265426,
3071024,1548872,2247308,540362,1178594,47794,117806,50914,250528,47746,53884,170608,312580,50158,120712,52798,
175402,124654,223600,49960,251824,51580,502240,86302,83980,52966,205174,174064,82846,230296,310972,111484,
363136,140788,48358,52750,280432,173254,122440,137008,47524,119740,395320,388678,499132,385600,225436,124888,
387580,136036,120622,49180,48520,52114,48892,87166,118498,118444,139600,47704,1190776,86356,117652,84358,
219196,83224,127534,47416,117904,48154,85672,386734,423154,47818,47902,181360,392566,58414,274600,118066,
55630,149392,54526,50296,51454,323632,234616,141598,49612,223438,382360,309800,7237388,135968,459374,49034,
991802,47522,47084,137966,48196,47338,174142,234100,122644,138850,258598,48094,509284,280618,48322,118792,
365158,118648,117604,47150,118700,109228,129050,279512,48542,117976,9943060,47612,83588,210296,224102,47050,
47780,228716,52581764,274880,119150,225044,50168,47752,47920,170836,1197652,223456,385990,228742,82462,49720,
508300,119266,209524,84136,82786,51412,229000,834784,47596,2310478,50242,47662,82894,237424,123640,122236,
459998,303152,47294,122756,48658,120928,224554,628744,49618,83368,650614,385780,118804,416848,141214,129064,
271354,559108,58198,174316,57388,51304,119398,1960708,303664,48442,129070,2547472,1003450,47944,383836,122746,
523738,52618,432280,321808,64990,173020,49252,176734,208324,123790,48592,1145710,274756,119236,135640,83476,
2531434,126742,641998,48880,124276,47224,60394,50266,1057594,238132,306094,148942,285274,55828,47962,440968,
474400,67054,307036,122818,121612,56740,1743844,236866,85438,86338,386230,6068596,559282,50134,286966,1287760,
49846,1029070,84002,309620,915644,47696,626798,620966,172558,108772,330388,47554,143656,48436,135376,620720,
687694,303496,799810,136124,249944,76750916,992426,47498,3881098,47548,3557126,353000,118586,123068,204838,47402,
148592,109282,47650,16568314,304216,1036870,208102,108796,255058,1223494,347884,184534,782068,47416,7258918,6581992,
24617932,94046434,179566,175426,232816,1578550,217582,825460,118246,2071426,174166,1194674,734108,647252,3408362,384674,
348578,83600,51704,272912,50930,317390,176144,121208,50090,84122,122072,113606,223754,538376,84356,112148,
172904,83438,809762,47858,52142,51980,226214,48698,119696,108964,117652,174974,214772,170866,1255966,117872,
236438,3347072,211616,389446,386734,422386,47500,782662,82462,48334,1002760,108868,47336,215216,47116,47440,
217018,128642,47188,369928,47108,334082,392030,170638,47398,135436,117826,1536316,18240620,47276,453776,47354,
233942,82970,178442,47156,411386,228002,155386,47542,171688,172228,47362,1149346,48244,47650,582346,135550,
468148,139384,148528,223868,230942,699194,1501088,47594,84614,738812,122258,47732,506396,171074,49118,343922,
47066,50252,120296,170966,136562,693028,47720,422504,458746,47830,503152,170980,49486,48730,47852,224780,
48326,148546,874912,618508,3858898,2990740,227288,136148,48322,604774,118628,800252,171440,141100,86764,49516,
249424,228958,590362,143788,83470,9343120,313504,133576,47956,456730,567196,639448,1463884,47848,108202,148372,
176776,841648,62878,93370,234358,58774,354550,48022,390310,392254,737134,602032,257308,452248,54634,2730400,
120148,2609536,87916,158440,149854,111946,159460,84334,274462,57670,316906,491812,47770,206854,186766,137470,
181012,50152,132874,179800,139846,125062,129364,8579788,707884,227704,242134,796324,1002670,98770,329938,222568,
1455550,115402,269062,412990,143782,54418,47752,721762,87574,1296418,144106,87322,237910,52630,156658,121768,
134674,127762,552454,55930,536578,327022,508246,548080,297634,149206,1390804,51556,405814,381868,58054,645460,
171106,60118,122092,47374,54412,124774,2163442,122020,956338,404770,82462,114376,387718,95188,127366,806326,
482542,47536,6545014,176134,52042,403900,119554,403432,3201448,383326,1702816,73078,246454,226420,460186,50920,
48028,1175038,65434,162898,383170,188872,336190,165406,127654,254482,127258,1081888,60394,123550,85540,1246462,
90814,109246,50242,1379524,133324,1128058,223990,223864,177046,703660,178018,133864,49954,48370,84820,137308,
110866,186988,430576,457978,210658,136006,239218,185524,57802,192172,627964,241324,60730,148714,1070926,502504,
418936,47416,3040684,352654,228688,143626,358438,48310,1706884,1598020,371176,138814,944674,387286,63310,107446,
298510,132892,142612,68638,691144,48658,644002,826942,137842,836350,109498,221836,57454,234670,1386448,55402,
652750,350440,4144984,51178,876526,50596,226780,52852,48454,127852,311794,240838,61042,132838,1169188,183688,
63562,365776,267514,993760,50200,135634,1011256,51730,136978,49594,1098628,1936276,49990,375550,230254,429028,
1268026,1934332,135412,157714,123658,53242,262870,2094442,250654,53188,571738,56014,1386430,129814,318356,270608,
172058,47906,208342,47306,47264,117866,978608,170992,236536,118720,210346,303688,48034,233056,687574,2084986,
118900,49978,691876,405208,118198,224308,51172,224902,623584,226090,49732,124516,48196,47638,84688,763396,
125218,215350,118630,119494,47086,49510,386740,1315486,48340,83608,118666,51994,256582,47230,1666168,49750,
48952,93742,628336,48592,47950,516376,125578,117766,47890,174394,354754,47548,225224,175018,117896,47690,
1900832,136124,49130,633788,118562,4442810,622850,47312,218528,128870,216422,47822,47516,49328,382928,121586,
250496,275228,510260,83744,82378,1015454,135644,47986,135988,136744,47944,596962,10790728,20254816,47248,303922,
122032,47836,370540,429038,54062,232262,48734,121742,118592,121958,55412,120104,49304,47432,273212,469298,
175796,128492,3665852,387614,84386,1143782,605294,245918,47648,1056158,127844,121526,4021598,1268738,1001924,403406,
539894,47216,120068,260036,148394,88562,190982,826478,1251242,48098,113006,130472,49646,49706,88922,224486,
47846,445454,830114,1594304,329024,91082,415322,270782,149024,148756,2465350,47074,47578,516748,48472,1036472,
362560,8733694,67658,743528,838316,84362,125786,259742,125012,47378,107258,3012194,121982,139286,384878,387614,
972434,229448,47674,47356,501740,47308,474496,48614,19545728,1474894,227440,47452,533342,48182,135572,47738,
384932,118334,225632,47246,50312,215714,47768,252896,658292,48866,49874,437204,397508,388982,50618,224038,
601064,223820,153214,47272,122200,65050,174094,110452,209218,401938,730312,229786,52162,118582,48922,82804,
123766,436102,50074,118690,168226,1013476,213298,121012,370726,49900,123622,120688,656332,476188,395134,124486,
89158,119230,47410,82678,1460446,83560,701458,1102840,234106,52756,223954,434230,113800,151222,140566,818908,
122974,544426,8674630,123838,147262,756934,49030,4745320,1289860,48388,237334,639592,560842,1289038,403720,49702,
53626,122092,391084,180742,50326,4313254,537370,373732,312406,428398,1595284,122326,52270,520252,682198,50746,
54772,392218,133942,121822,57550,123280,1152904,141430,632140,867130,52114,293782,646882,1803562,266398,1101778,
138298,230596,792742,360718,51880,459610,770956,980764,693538,232864,232324,934594,58390,414574,92254,266884,
56002,131398,139822,2309962,84838,590980,993292,1105448,108890,237266,255758,50018,215038,82670,423734,120044,
143834,452828,47338,650656,172468,718408,441358,680516,48368,117962,781004,47672,371060,6332830,47114,47272,
47224,384916,47254,47188,48154,49090,383944,47938,621596,47102,210556,170920,121312,48304,233144,503900,
224396,822716,4708070,108920,266516,48698,2918672,1407476,178568,50474,831950,119708,128132,251414,406286,50786,
216938,48764,213560,49592,251990,218720,47906,48914,982934,357686,47522,55646,47690,602990,87284,124190,
226178,880010,241424,251252,225854,122984,367118,51884,228338,47474,48742,285046,383290,303154,47932,50440,
663214,5834308,117734,403376,1760044,177598,466282,86734,240778,633532,238216,51004,804712,122224,87418,582922,
381298,170698,524686,57802,2084206,190306,369634,48964,118108,1292512,248068,47722,628636,640786,55966,756274,
48178,238054,460696,235162,3669094,229468,243868,177988,48502,2844148,1914142,124258,172912,229774,272494,711604,
139162,50926,641758,120982,52618,602716,186184,136220,927686,47338,137144,48086,386522,985840,118366,408364,
50602,117934,735766,128842,57850,133186,505276,63274,687814,2512942,18575152,859570,1092274,48118,131110,119518,
967432,63430,1572586,518524,1700746,1034278,57796,133810,48634,323314,471976,557026,304846,187432,245338,2247712,
60623116,174010,4909642,130642,371362,214378,16361908,50182,1096648,47876,82664,274870,433810,48628,83008,82432,
228730,119920,118174,48550,158630,423910,47134,796724,47504,228644,307970,47450,227348,243818,320606,225404,
47954,224594,503882,3616064,29098988,84998,3993686,83630,51110,49844,238202,119528,252506,320960,484244,48386,
52874,126170,351920,273158,50570,228134,139724,575882,48656,82874,415754,49754,396962,1313504,95078,166412,
118106,51272,589364,57572,131678,174014,325730,123902,127016,229400,93620,82442,87158,786644,276428,49004,
14861366,123632,143972,175958,566606,90002,137432,230858,121796,172826,228962,54458,251234,47834,47396,627398,
47150,139052,1870586,368072,389024,84332,363698,240770,250028,6096122,84008,230372,53210,138728,178940,395504,
48638,424610,108902,47780,109388,123614,428552,648548,47234,315830,1054358,141668,111656,48644,126422,83540,
228476,236252,368282,458000,118492,176116,806254,980728,382948,836330,382946,135872,47506,47110,47722,127336,
132124,117922,47884,119236,969868,224696,82562,48364,425602,109078,47284,82762,128846,255742,128848,48442,
84442,87898,54454,120850,49030,3537322,3655420,341104,214168,85972,136174,737692,110002,460762,232252,125638,
1691224,47776,3251284,47624,1516532,109142,175634,118166,5354716,118280,3557000,84956,127640,51170,53948,47414,
170894,119216,138758,118334,173216,176564,118172,122870,47750,131672,48260,48170,125264,221486,47270,52706,
623018,382934,733118,330728,1378424,109904,282128,394598,124508,126344,938594,961508,47198,1892936,242762,48458,
120890,829244,160124,2874332,84200,627878,84470,47954,172514,48902,87602,47738,48362,47422,1085416,2693818,
310204,47662,987274,47114,118484,119600,225008,48140,171566,83020,82624,801862,226168,119734,1527460,136840,
118184,549914,108998,123476,135442,47156,622522,117820,121492,49174,50614,211078,128878,119440,118270,624952,
2033272,49534,48994,50236,54874,118522,49372,602974,263566,82978,539992,1016404,1483606,688060,229726,432736,
313030,117890,240370,118240,5747594,598922,531176,53186,1787666,931370,485492,3003962,224402,128888,276026,346658,
82736,303404,3025544,161186,240890,347036,154490,2763374,59810,822482,1419758,394610,592118,15029702,937634,266954,
850658,564386,233150,398066,6452294,846500,234770,577538,406778,1653566,1096610,2764076,1759190,3475580,3905666,58274,
161018,1109678,4443668,579374,1187672,691574,1239686,229154,110366,240674,157874,38941430,834818,997754,703238,676196,
119236,513082,47396,82670,223966,135520,227312,463988,515632,308446,47740,2695300,48508,50242,122416,2540752,
422980,118564,47686,602800,586924,135526,539872,48032,502142,172750,308090,67010,2494496,1035362,261806,531164,
315380,3523748,131906,1516682,1443602,566966,14393900,48476,1789148,5200652,1120754,729524,136868,325550,150644,319754,
270344,1542746,667460,3900332,477776,567524,341582,207236,315758,656066,156350,529598,387686,406598,212474,1087364,
244388,68738,4206512,129620,49394,238106,71858,52994,57812,225434,2739830,464312,2898362,2379866,135470,798746,
2883728,159266,323966,240014,3588068,95054,601106,3452306,1913144,253244,3700370,417404,180074,1072046,1575050,8822210,
1151516,403724,3361100,197132,120494,235562,627464,48722,50360,975368,745382,1677854,133310,353732,443162,312356,
53726,53966,1042814,140738,1528328,49934,106466,222926,118892,187850,1074350,54002,51014,401960,382244,277868,
693326,57476,650450,303116,1608356,310802,583448,867368,554402,130322,182018,151058,87404,259706,287570,1985978,
395618,433850,257762,1589744,409880,1060742,410222,233780,132662,140492,1210322,178340,11817272,385256,176654,2828972,
405506,771530,125588,155828,654338,707654,63914,2934392,2273204,766604,529112,4184984,356690,835886,2458370,287516,
241508,254360,727400,342122,5575088,124106,70274,482564,324626,278276,48038,1054544,164666,2144570,1066322,208532,
603578,50306,48710,124598,295580,245612,91058,217220,544898,234110,58370,350330,271802,298652,676964,435314,
1007240,135794,75146,72518,1835384,174386,218138,303194,151706,226442,1224686,142868,922766,4808288,280226,332714,
311978,932558,915482,139502,225518,2263970,535496,454106,53114,470306,242120,7867550,247556,1303634,235514,252902,
51080,217094,9265448,237956,3689150,157442,2772110,6341024,386300,151754,134804,1208444,47192,1829342,94298,1400834,
741980,561746,259886,120728,179966,424460,72050,136154,603956,338222,3799910,124220,174026,50648,291398,1597664,
230816,3117386,5576702,625844,390596,251786,120872,1552952,990392,48962,671180,3203084,332228,87170,169412,287102,
295292,197390,860582,956306,56234,286058,158420,120998,145130,189068,88142,462530,638420,695768,248474,147566,
444062,883958,2177318,118514,234596,824924,50564,249080,751322,52754,537860,59546,10595252,192434,830054,60014,
50258,8888792,17086268,317810,625826,145172,371228,160508,1993610,309872,308138,179534,156890,585932,374954,4442708,
1920530,52526,800894,138002,563132,614342,481070,133724,175424,5424170,311708,51746,186440,648992,54686,244478,
117874,47710,56332,465154,455374,372466,424384,367876,943156,47468,370006,225356,224330,252536,142928,468320,
237938,1250828,127400,55142,376628,228272,987110,229514,373226,650444,47354,286124,1538366,838328,48254,127670,
3537284,817628,172886,1017860,982868,47426,178502,137582,85562,131630,84986,383918,653360,138196,432472,2322496,
85924,179248,225436,278878,372406,53614,436414,306814,149914,87238,141976,345286,239098,56740,119272,56332,
304870,47764,624928,255784,529384,131842,2441596,173902,262372,3023338,51598,1333516,3116002,389542,398290,52498,
659920,322366,57340,125050,135766,52708,216184,53230,60538,111268,51580,666940,171526,127948,429124,649198,
136900,53194,211492,231646,210676,192100,5582764,331438,1200172,136954,54310,305842,392134,5367802,47458,48466,
50062,384340,255280,119650,985996,55234,182164,360364,118660,49564,179254,172012,83602,310216,129316,57844,
130216,50266,65434,656086,288118,84808,51988,177724,318622,237556,235696,281296,120838,47188,50296,139018,
150022,1115302,48250,148594,1325092,60058,745438,50548,551524,2856694,446620,137926,248818,453826,246640,468166,
436024,124006,52204,228808,179182,133906,132502,61870,246010,409828,120928,123142,26372704,59986,500566,2217550,
1797160,228838,1138990,1022962,760846,234238,137524,863392,265774,93052,171236,1244594,208364,386462,84236,624926,
82816,118540,253244,152282,273050,48284,623708,152450,1944404,1237634,263330,72722,259280,1096748,174392,262748,
168542,61082,51626,194294,823454,101018,7054940,855764,264068,242468,22432958,932804,420914,837494,182306,233930,
895454,252836,83740,119140,48100,55636,82466,117914,136648,130882,847138,50140,50482,1438240,1520860,383980,
139402,170896,60922,226396,229960,2085736,63526,47596,122134,1808326,220564,1437628,815428,248890,176944,118264,
93844,115174,308830,229882,229396,387832,226858,237820,60358,177904,121540,1542388,122512,223498,138862,121072,
532858,402574,50554,220078,119704,47836,654808,50456,428450,224938,125794,227044,47122,161836,47638,227422,
215764,252484,50572,119962,47764,119584,48124,1502692,49492,233092,230122,170900,319484,120248,133992710,205078,
815506,3537266,224474,304178,47416,801814,117904,
// 
47504,48854,137084,139028,47264,623450,250382,83282,796808,130424,761054,50348,47828,129128,240752,224930,
108988,587296,50420,47882,171620,47810,119672,236558,1525220,47324,119006,407036,82802,271466,118088,225278,
512504,47402,52658,219062,401102,335560,502756,1373182,433934,82664,683510,306032,48142,117922,47722,83008,
370192,992398,261976,6217678,47188,310576,403888,110512,48502,47602,47866,225166,228622,51364,224138,47642,
47356,170902,549700,226432,48664,334708,51266,8792612,216974,119582,48044,2281184,118664,229886,85466,47828,
52532,49292,48386,554012,215516,49346,23093108,48734,370178,119402,549466,536486,135602,47696,47258,363452,
82988,47722,48056,47458,82708,48698,117908,117962,982826,47366,48148,1399408,119876,49634,47798,1903064,
53348,986468,48074,88046,49814,317222,47348,47870,413636,279260,237842,48122,430946,318074,1523012,853874,
4662962,118976,84680,567134,236870,83888,215756,212660,110762,49652,125240,82898,877184,411938,356696,3132770,
231170,385448,121982,118418,433304,309416,122918,47534,83330,1108094,638978,47138,47294,176606,438668,52438,
1189396,1001314,269308,4824190,225850,47980,1431922,3168364,82936,216586,1342984,1030936,435628,657226,50008,228064,
397192,129892,457672,47144,117956,2618696,1494374,47584,747244,215998,47170,47896,215714,47378,555280,50674,
228058,427468,47182,4670098,436450,47734,47426,369770,119002,230296,170932,82846,7729706,224570,47336,50108,
118532,48038,136184,136616,208958,424910,378032,49124,250508,82528,48358,118054,82546,109114,47726,16241674,
800798,83782,229882,126670,504904,465400,325432,117994,48304,49738,82990,1547050,135622,125500,372604,124528,
714856,83746,123538,357358,47422,111016,121720,47200,47926,352864,47314,48694,48442,48268,1015888,47542,
225346,47980,122512,84268,84592,47786,801524,118558,175480,118682,961820,681884,47222,794608,3515830,49174,
711328,166810,6270298,364498,2497984,125368,651832,157558,63454,701296,304234,2434966,144004,236950,56236,83524,
49234,11384062,218362,691522,215122,335176,47848,55762,86494,404944,49810,129550,1028146,332908,5264278,663496,
50872,109142,733924,118534,135748,47884,826582,363604,251300,129074,82942,1080964,334420,625094,641042,209648,
622178,251918,210824,839978,372446,48728,47888,1657844,47198,1522978,49084,224386,48922,47758,118112,47182,
47512,149770,82760,47512,82546,519698,47266,350014,212264,118238,120208,109342,48142,364486,48478,49384,
137782,357088,47728,136486,48638,689096,1583714,470954,308072,215582,627752,124706,263912,48452,119018,240644,
48296,600656,118496,118388,118018,47284,117926,224206,270868,47456,118274,1152568,118406,466628,608794,50734,
312946,53038,539296,49102,704698,603334,216754,47242,321838,129106,84454,257338,50518,228088,597646,1664872,
161044,204892,48346,232948,276532,435178,221128,226684,183412,125218,265924,48844,49138,180592,517426,86182,
648046,1224442,59578,227116,269812,52594,84472,111472,224848,186004,212344,111094,218662,216298,92338,179134,
340522,387658,219508,136378,622396,95146,49402,179602,47296,230194,48124,281176,172774,47752,537238,1040488,
47338,226792,51406,47188,1886488,149164,129052,289684,48628,124012,179848,47536,245746,232138,126712,50956,
48286,83482,118288,392032,935866,208114,119152,171154,52378,225496,137374,82888,604792,121366,58258,129616,
324268,55828,120574,156292,91114,48682,527632,240352,240886,119494,623368,120232,59758,51028,47374,1588564,
49564,49346,1356902,144200,224792,48350,85304,361538,110504,118214,216166,371842,387400,49432,47462,47264,
453478,8783140,49340,5938390,215962,119008,1520758,48310,47746,47482,224378,2997578,47234,47668,603160,120490,
1464556,118168,384244,171068,1520752,20923816,1477172,47422,1240462,48664,782362,149200,225964,121256,119096,47558,
4594916,535616,136964,51014,623294,1345004,245018,250810,138374,387554,251752,82882,47408,171434,118018,628930,
117980,48028,47240,48050,47188,47588,2869058,647524,129040,1498580,82658,433334,47504,48374,234638,397340,
118214,50444,118024,48130,225860,47498,225022,118678,224968,118966,727004,624538,118396,135884,175790,1857620,
1072574,149042,208820,47630,119266,1536820,47374,47320,4720786,329252,1655582,990734,387608,119678,48398,82862,
220346,118868,911462,979718,1054526,47798,573074,49622,957848,384368,119714,3537130,82652,361838,1445308,84022,
47248,47860,875926,225820,383714,47288,49436,383470,841984,1945204,225842,83186,47240,365192,118166,119426,
47438,83026,383548,364486,47926,137804,47846,47356,118394,47258,821024,390266,655004,47882,172016,50084,
171142,936284,82936,2434036,47306,119576,48488,1931852,48236,83498,110696,48458,305804,47392,149308,384508,
4090024,228664,47944,504550,240938,136586,48976,49282,549484,217606,47644,47248,149476,49882,160222,503332,
330466,47464,50632,49198,3537106,424978,175858,130894,280672,553858,48292,389608,226042,150772,335218,60298,
47914,240244,277546,140236,427072,236182,50956,122884,580984,57958,118058,216026,48604,384502,47344,1138450,
674020,48226,311962,522418,661978,47522,136544,47354,999452,2057884,764962,48022,47590,135848,1250954,682090,
251476,122902,85126,85594,84100,230164,120580,49300,54502,49666,86728,49162,48094,50290,971734,49684,
126106,47914,696508,138838,51514,388546,220216,309220,118204,206068,48112,442150,1522870,264388,83020,111964,
48688,236362,386116,109210,119788,47632,118258,118906,124954,121192,49480,235024,391786,123082,385468,178252,
371032,47428,119770,1115914,138676,227032,47240,57500,16114532,171482,1011838,125464,48964,118516,49726,1189360,
320620,83980,582094,250960,306958,47620,47524,365674,122674,393970,366724,124402,16669174,83134,229216,226300,
48910,84790,82864,995800,171614,118054,384166,354148,226378,423638,314066,3034322,225052,83506,1022038,171196,
216022,304432,224404,118672,47668,286324,47938,603808,49282,82696,2050414,5354872,257704,47464,1499774,938876,
827018,118202,119884,47620,1691660,223850,479414,118316,119198,412940,300902,119450,1609850,128522,217532,383780,
154118,47296,51500,85322,48926,48134,85016,785410,383666,118552,47236,119182,47750,3796988,226928,135950,
1701100,833104,150352,408988,385120,383986,726554,84062,52958,51878,47792,225758,53666,48266,125432,128564,
47618,408932,361916,235214,125396,1677392,384308,225008,93386,123326,47468,49394,89282,227762,146216,308762,
618992,85124,118916,119834,316538,6523058,47774,121886,1485008,125486,129512,118574,252998,410822,3670478,388682,
131156,174104,52202,434738,47348,110774,462908,496676,180776,53012,1928816,1012004,49448,123074,135902,57386,
47546,1335806,628604,276788,118646,137468,60806,53282,250882,47788,685222,47902,47554,174418,315952,171502,
172096,100570,120706,63106,384226,47686,82750,118222,2356090,173554,3401800,424240,134782,145924,1661110,15740530,
34435708,136934,119858,109430,122234,1740766,307408,633460,218872,226678,314518,121054,84592,215956,581512,118244,
84220,253090,245608,1447354,1278514,222496,281302,83554,210454,48538,251146,235874,48050,83360,623492,49220,
130826,47648,699110,2548538,250616,118934,1491158,118214,388430,371006,137162,47209508,297458,389474,47614,2898214,
224458,109228,135818,384376,171814,118084,580988,82888,50650,49246,1171936,50230,52468,50362,275650,694522,
128314,559312,51046,139618,1074250,143458,119188,122374,50308,685132,1078624,856126,122104,308368,825508,53380,
48022,3734962,662608,125578,92255680,629560,2339308,87622,623242,1718452,50488,130762,229150,136816,118324,915652,
48004,897724,49798,438946,251182,1290412,1035460,298510,145420,508870,122158,209662,55276,247888,54574,237736,
14831938,49030,52588,47548,139114,427906,3954178,48898,83482,119800,52138,237250,2737180,49420,1355410,84274,
249724,700552,119638,56188,48142,1009612,47996,119330,626156,86798,423494,209468,225206,9159254,224558,625670,
48386,693386,127034,139772,137882,120356,47414,370916,177488,908630,47288,993572,573284,119870,136046,110594,
135884,52994,427004,49868,51898184,308288,122084,11907974,83326,109408,172156,118094,874202,235790,228038,49162,
251158,47558,47306,216538,85228,211546,47518,1204498,82766,118708,118778,48146,363974,241412,1032728,120866,
2661944,48038,263708,47294,206486,48406,423778,459766,271102,372892,47900,82868,82816,47818,109600,1756808,
320296,82858,371860,1139594,225562,529768,47552,48830,47876,48020,171406,749854,47528,405992,48008,118232,
211292,386368,48202,172210,47740,48904,224746,47696,122270,47660,810806,507140,49526,225932,86570,730778,
51620,975236,92510,393494,61730,1039472,171410,156176,48842,50318,121334,656870,181574,54350,49778,48356,
387662,400262,567446,841424,643622,120218,118814,84212,2227010,160712,125654,984068,244616,49652,48452,110222,
143342,228200,119570,83438,118202,172814,55988,135998,901148,578138,52574,394466,402844,378058,259960,340300,
976126,58186,484186,149734,50386,413212,252526,116002,398956,405238,257386,261598,57340,57154,118174,120550,
130414,369094,379828,58258,86230,1594966,127732,630094,217342,58558,154666,1711660,667678,51574,764578,52708,
128488,235678,622534,3354322,122062,434704,170596,111142,235624,47548,1311682,50206,304366,1545880,118118,47876,
48020,235816,83338,48044,387656,47828,135956,118528,118924,2544442,225734,118976,47480,
// 
1732726,341632,275558,47354,1892414,49226,47702,250502,119126,232454,109708,48988,48526,259354,474328,233404,
58438,601408,119656,129016,82816,175732,702586,305650,237940,276550,217096,49822,82798,48142,172630,111112,
49402,85174,119332,274366,118702,3909664,648712,228862,86650,426988,50488,181078,229186,252550,47518,615988,
1689724,667018,49240,90970,150478,49078,385624,55564,295144,1537072,48778,50794,231454,242128,565534,225460,
87298,49444,995716,506638,171334,120322,56314,588340,125596,212644,426502,173332,242470,118270,48556,784744,
423784,119710,171712,656002,235990,47374,255142,608428,112300,125380,2592628,52300,120034,378424,448216,229132,
753640,214426,50446,126316,51622,128638,48418,358522,382012,612154,49852,391942,47896,386272,51526,85678,
84710,232964,118600,118240,118364,209726,1112986,177484,812488,438898,120244,2329778,281084,47822,221234,84902,
54578,217418,366134,121628,86612,609608,48650,119342,2136836,4040678,47360,84632,47720,525530,529774,821314,
50722,3335878,227908,57124,50716,769534,168856,125722,86236,47932,83536,126262,90826,974332,1683154,422308,
172702,51334,410974,865114,570274,123022,50338,120664,121852,425278,786382,1670032,529714,803746,233092,319798,
121726,131608,121474,1440532,965368,47806,48412,85048,49546,51868,371044,86182,1157194,389746,48166,1149076,
172108,48628,133378,115558,308314,52786,112318,3740392,131518,125794,807382,379792,220678,331156,121528,263908,
388774,317176,239302,1467208,49636,424306,53314,385048,52516,397288,119584,225208,1074196,48826,177694,50356,
441316,49624,48958,558154,4267216,51658,233416,145672,1535896,778606,225214,252946,123832,126118,49564,1311364,
60334,907552,597952,1049176,83752,89674,119962,122212,822346,48922,584368,326428,84922,137518,435976,238492,
144538,213892,523942,49762,1349848,151306,315802,119908,1091692,110968,122608,620146,217276,6233572,122662,152764,
109996,742096,3086236,83788,284506,50254,262342,56194,118936,214498,934552,1770634,115234,51262,243784,242164,
136468,139138,205144,1283068,757222,4455388,55798,47854,125938,137734,120754,1909234,48178,209284,316414,209788,
52012,55762,311554,49066,228394,86056,430282,118972,47312,47542,386744,206936,48452,48506,47384,149642,
82738,83170,251104,47476,225040,209152,235648,83278,310882,136072,118660,48442,47890,136504,119074,47836,
118606,118156,48658,47488,83908,47440,224500,118372,118442,385120,1382174,1579868,205004,499898,50942,47918,
49340,49040,236828,49718,572336,650150,225710,118330,47326,83506,603466,109808,6036728,227354,120596,47480,
406094,47348,144584,48752,82754,83134,224672,253100,301298,118252,47926,171712,625114,139066,231778,655964,
200486,47320,135926,136142,47476,850666,118804,390694,47840,361486,817964,1524932,172294,149584,503926,48766,
47840,47636,47348,47282,2262676,982552,47534,176396,593492,675640,55612,83050,1845982,299026,49492,55846,
402994,254392,736588,378646,133084,137590,53452,232786,1569322,361042,623638,171532,395056,121654,141526,140506,
231604,174826,49924,47404,153628,50578,181816,138940,511696,86776,109906,19464238,224686,123598,234082,124084,
184168,225334,251290,2470690,128710,119386,528148,87064,83428,800794,2925334,821692,149434,53506,251800,1965166,
752968,54172,989764,158830,227116,174340,1897696,52540,691930,394246,49708,950644,86614,53884,1112752,142936,
126064,380932,450916,129790,151864,216394,283768,226414,503440,521902,214462,318808,233110,1119682,131344,119908,
288226,52486,1156948,51928,595342,139750,144370,231814,827038,57490,534868,227872,10516192,181738,248560,83068,
1000774,56338,56530,375460,4178134,372446,47288,120914,1925144,182216,685096,129406,251888,607370,3540524,47512,
209224,47980,83030,879050,251858,47716,47368,220484,5426522,805634,136083982,82804,1087414,194902,536452,64798,
48166,4014826,130256356,673090,5634286,922936,85630,126070,84716,118292,82952,136196,215726,651272,227534,13377992,
47296,47746,312376,83080,47362,889400,126928,467134,118936,109672,225100,119438,47320,476198,820202,415916,
48092,118652,4818524,83114,136322,47354,84266,211586,83618,171994,118336,216208,2454376,47434,48712,938152,
171616,49414,123286,686632,49564,119362,47764,160552,282052,52966,121576,312304,631162,319672,138718,226172,
661114,433064,48328,47542,361552,118366,2367520,47948,493064,118760,119812,306544,685624,120892,796594,224842,
83710,979582,129466,1838362,1221152,529580,1292108,387892,47368,227512,507772,48718,430066,49042,47384,211436,
635228,47528,1023658,226186,262462,623842,49768,48238,47654,650866,119272,166510,255244,461632,255730,993442,
48052,118732,765100,128398,124042,991984,4552420,304834,47890,201844,119074,48298,640468,138808,373180,49540,
83512,109828,1009480,421030,48046,225724,4126546,47912,120638,120152,668378,227288,49046,13914932,236102,47678,
48764,237074,390962,493918,109730,365228,120176,3392576,179462,504440,49898,47594,139610,226582,1674322,497158,
118564,47984,47336,396602,47884,890698,129502,228064,118822,374878,226336,253144,47326,47434,47840,387146,
516206,251722,305308,109744,173834,52370,533396,1515152,49322,120140,506504,120410,47342,258020,121328,48194,
625526,590480,1664108,123812,404396,280982,1155428,47852,227438,403982,49634,47756,318284,703334,139898,47306,
524648,47654,225980,85340,111854,48140,748592,230408,241364,48118,47974,49928,752396,119408,47906,50948,
171806,685706,652256,48668,239156,626252,225818,435284,55286,4508906,48164,261068,147626,47312,1401908,386654,
221282,277106,2226164,131138,47696,2278652,1195874,2374394,57146,385196,48686,226192,47764,12041660,118514,1329896,
47858,173450,47648,385030,47968,118862,47510,82822,47534,82864,245242,305698,424820,47414,305102,47440,
225100,852022,441614,625508,149708,52562,226664,293534,47468,118960,48100,741400,123118,335650,251512,136228,
118726,171646,121588,226150,119176,174184,1456252,118906,49072,123766,47606,461606,211532,136126,129398,595648,
150082,119044,526930,172342,82942,210022,226034,119240,1255112,384686,118970,122318,406462,82858,47542,308518,
853756,2395996,18743092,351382,55474,367522,134692,228652,386546,83042,954680,47336,14361070,118822,210844,83386,
1039810,136562,83966,217022,225514,1700416,47870,47366,216272,1260934,120382,174328,594466,225592,121894,698884,
127528,255706,48370,518260,265750,307132,809440,129428,47786,47420,173488,834826,226318,118858,1009426,47422,
119326,1449400,48838,125806,173164,47614,515218,83314,1132528,173866,219916,49666,817456,50860,83944,384754,
178078,478930,1204066,216904,83098,2008966,2405218,5367388,47404,254704,434632,275224,48262,362704,326146,48484,
216514,145342,120910,1241608,634720,2347870,136918,122206,51844,253246,59950,385726,125752,139888,652270,85096,
49402,177256,49396,51448,227992,227290,216028,225076,391720,201952,227668,401098,1006564,119596,83080,47386,
821704,880204,82936,48044,251930,47990,49826,157084,228556,51388,650026,385642,227422,47644,49624,48286,
311536,118486,52882,118882,172162,48058,281158,119330,47846,83180,129926,215948,137396,2633066,119582,225422,
48100,83110,49990,49138,376492,118814,123772,48982,652936,1108318,985360,365440,52966,50554,83908,2923528,
48016,47926,225472,50836,612166,47452,119254,226876,350464,82882,49294,228982,125176,213412,47470,282214,
351100,118820,364844,981748,121060,48112,1289350,127270,49246,1039552,589192,4269502,428050,5728798,215638,132022,
50110,2097568,49420,2430964,306064,187462,119260,49300,119672,47522,730124,47468,47488,47840,385790,271642,
48548,1691264,48164,226298,252236,802874,385382,47738,50216,118406,120188,337766,281714,47696,82906,49328,
231182,47942,124388,48194,124964,52436,202268,52382,311696,47726,329618,216164,2298752,391454,267014,553526,
47618,514870,1245814,47470,535334,177884,365234,47870,136844,1012280,2336180,228236,11897272,3656476,83066,119306,
47746,47782,47890,120700,119404,626428,120772,47402,384964,994084,12986338,366578,173678,118418,47456,320894,
49328,49730,229280,136538,143180,277640,806570,2911208,167246,125564,252886,3624394,47350,433748,50348,2541746,
49322,47462,47396,218716,144898,160288,356840,1813580,384794,136658,47648,83344,47356,251854,118546,120290,
47984,225140,47962,121162,217576,226408,118786,225164,47396,372008,109546,945466,47608,3495994,82874,82912,
83204,136142,82988,828122,49126,47794,119488,1387804,50500,119164,48358,5558818,83854,49252,1334584,171848,
226262,179942,48404,48488,230474,1034714,47426,119090,47714,217958,48380,797270,173242,120610,122266,445876,
3735676,278218,142918,504982,123364,454624,83320,141838,243550,141028,625186,52588,236554,47576,82892,3720274,
212254,118564,225124,138010,171788,83368,48028,118730,699770,854312,149758,47564,385334,119338,311848,47920,
47444,627602,385168,1003018,172444,619246,83278,137440,151664,3588554,347594,48728,429184,118502,136264,227048,
594950,118634,423896,47642,82988,386374,436042,119164,47738,1461728,47782,47806,47446,211678,225044,47506,
119284,47510,109954,47390,385552,118738,217078,48394,175312,47836,49384,646948,3251746,321082,172072,939590,
225926,19829924,219062,176510,47788,211894,83218,137920,509074,118436,281222,121694,990374,1076588,225356,463958,
109754,375386,83674,48658,213808,621796,985564,122620,523786,178552,395590,142192,1008598,312376,401944,1475968,
53254,659848,445540,109648,175090,83548,83188,1306570,118462,840358,52084,171884,225460,1371068,172394,176282,
227294,47996,359126,47780,84116,50060,48572,48518,48532,171844,48166,
// 
83042,216386,32074924,47854,51202,50086,49378,206596,495346,481762,110476,505174,47728,119218,49186,308074,
48712,367552,2541674,1064566,486034,993844,639802,189214,1185490,334564,2447632,622792,905878,64882,26973658,44335384,
242818,160036,10452052,143650,1255042,851524,281590,2987578,378766,226162,109834,7069582,2195236,220834,1819810,151714,
2921320,1257022,1598194,610738,6863266,5816968,197074,1649458,1992736,752356,365284,565732,315250,3341440,1476604,1914004,
156358486,94714,23498236,3395332,852580,101558098,748612,93424726,4488670,218062,476962,1321462,261118,227042,4167206,47576,
363788,226448,321128,1295324,395738,176620,49892,141614,1440392,226448,173246,120146,1620212,48140,49040,6648638,
732146,276344,48662,118750,311854,47444,82922,252704,605954,137212,318814,151922,385280,456182,4058054,48860,
125270,48134,428992,337072,3193042,123226,47536,83596,47644,230704,215806,225142,264308,390380,50138,49766,
118948,774760,171904,83048,625358,450014,1784710,47420,47942,1177928,83306,118618,47482,84262,123478,177466,
50620,799510,48514,172222,51874,122398,889700,82990,1403354,233066,52178,47936,13461620,1024706,176708,49910,
121844,49142,50132,111290,52988,51044,4177064,119026,47944,225368,48352,120742,1579984,387122,47552,118588,
121882,49090,274270,179650,47966,955496,1493336,139082,228764,83876,1282268,47440,24794360,764252,2336056,215914,
48284,225950,126968,139040,84806,83312,2584202,47566,47458,120152,217994,425126,562622,119882,83030,118568,
48074,83014,580048,176474,172286,119042,47942,1533418,53314,173194,374938,731356,122596,313450,2355730,49108,
84262,209128,606346,118526,47746,277264,513704,749756,118810,372934,245842,47494,1540208,552086,730700,263252,
53188,83362,118618,52042,603268,54292,5676316,3782698,1169962,310606,121156,230902,327676,83056,212632,1841506,
217492,139684,850066,800098,1485862,699496,759334,694654,1161592,49342,48334,53698,220846,174616,1553092,403702,
1500586,48028,4549768,11212072,49228,3061426,57118,155632,51268,127438,217876,436054,415204,47510,225310,83206,
138394,49150,136936,83800,47732,40686008,4195946,47522,51176,2628362,141458,173648,1585406,48746,83516,119198,
144212,50792,50744,119846,83012,110174,121646,237026,173594,231356,254594,372254,3814592,149918,47588,236714,
49592,49106,505676,1452728,598988,173486,92318,49268,513938,222728,291128,48476,123356,47500,47906,83090,
336512,50006,553454,47936,47812,337544,389840,172562,118724,50860,49096,119686,118732,274882,1668964,48142,
342586,427150,501670,47488,387490,321364,528958,1005842,3714968,717806,417944,1662104,174890,2169338,5003690,372268,
84526,173656,119062,240634,1057408,177352,226702,122302,110032,260002,48050,552544,1383178,174092,136574,120686,
1076320,880744,47596,4802746,226264,47486,109778,48106,47590,83018,172952,119978,1593638,47752,83164,225556,
47498,47492,109846,119128,459292,637438,122422,49522,7087046,119756,48398,228872,536090,1899482,462818,127460,
121574,83444,655808,227224,118630,273292,155050,11315476,296800,336148,84346,47486,458288,118708,47896,825010,
452524,832642,210622,118852,276350,613904,48644,211762,1956160,767308,84754,1290190,383594,48656,1005572,552638,
160466,83210,225326,226784,32991176,47804,305840,3624140,1480394,730346,348899288,807998,908858,2874902,2138438,715430,
741458,4770128,144754,47986,109924,122968,118864,50078,428114,119078,83090,49508,48260,5485274,47492,208172,
174554,385838,482690,580508,118880,172718,207128,366182,111278,47474,1480304,48932,517976,49022,113494,2241952,
52846,139126,176656,118942,385918,228946,125098,287836,655648,217048,2253616,218338,627458,1175342,313304,664856,
48758,600512,47890,138052,216532,84430,121612,110642,1380674,229178,571502,119396,232688,505874,444632,439502,
48038,120062,48416,555944,109832,120044,49502,228206,83714,50324,53650,225856,84940,374788,699958,50632,
92554,56410,49354,817966,1162378,113020,225694,273160,57490,397180,402202,377704,365554,50086,10428616,122698,
296254,94228,185770,291466,134218,461134,440236,85588,645490,591850,50956,134146,3603970,226666,682372,126856,
137572,310474,497296,51262,330382,151198,130192,177022,56770,94012,556396,30569914,3382480,249028,392230,84706,
52462,153934,105226,179614,52846,180988,385810,411994,119458,552934,249670,243568,49006,47818,158932,127900,
71758,135550,246322,133732,705250,593200,186364,9480916,1340308,53620,213136,2342548,48178,673648,128872,97774,
638632,86056,48988,62314,93634,415324,146230,136036,137890,86452,445042,550918,535438,264664,131650,1345660,
120592,226018,53074,282484,62350,119080,54460,237088,836920,382894,3307750,266362,71458,464182,1986400,74782,
52180,53956,445726,418510,93418,404704,243514,254296,54790,847216,2222992,602758,121582,1823182,295414,2045116,
172162,248050,83018,172628,47788,47570,309104,389066,228362,371816,417740,123242,47996,6863072,50324,1328288,
75083540,1019408,174218,2454080,1386014,119840,48830,49868,414338,457862,47822,241160,112382,2597936,49040,123980,
286172,569780,48668,61514,225878,174380,220346,143126,52100,48932,240458,118814,239516,48284,125924,125942,
125816,367466,245714,136916,389552,87218,137942,50894,236570,505868,226418,990248,3595694,1020866,2829758,64682,
663398,238568,435398,175244,143234,2671934,50714,361286,992156,137618,129452,412358,119570,281798,57218,48956,
90530,902228,57506,875984,52910,997538,725342,122864,231548,391982,182318,528956,83546,949184,317966,53996,
57236,227498,391010,83854,305770,386392,225580,307390,118820,47846,48274,49732,240946,5938054,358858,1971478,
546478,122014,50014,118898,49624,302044,405178,47932,518794,49876,120868,175930,257740,48172,172690,120958,
48742,110560,48550,308518,879406,48652,227302,386386,597148,252232,226330,372274,119032,47462,47492,122764,
127858,129736,47984,415238,390346,806284,2491246,4265524,979786,7025254,4455250,2449450,65626,246772,2172022,1076374,
8380972,196666228,3324364,1827694,147754,297718,1910266,634726,207154,11991016,135262,867844,180244,327790,648226,1158634,
2261968,15613084,284194,2038894,1401958,11544868,386926,1472104,574036,2503450,2993824,437686,200278,9973090,972910,687214,
2476666,9710290,444538,718210,8399140,971638,1067866,1159720,1043080,480070,1294714,213076,1810450,671290,42430240,358090,
315298,57850,163306,6665074,19873522,3151558,1953082,490222,1118710,695566,726454,232570,1024498,713332,1706734,1056988,
1304710,2590390,2300086,1654246,523510,8106004,1781614,2152018,1138222,387250,293068,643348,4394746,137530,398644,3247948,
1364698,520354,572410,1400662,1325932,638452,209782,3844756,6491404,1235746,5898220,6547294,20283496,1672450,1156744,210850,
9625240,1028500,1770886,1957618,3212794,268642,475234,640450,1027954,83144,992420,505610,136588,47770,118654,217142,
941108,47462,48488,299906,539024,110422,120602,83228,629372,47458,119096,455758,47596,119932,227284,118796,
47492,388310,212278,202942,821902,118642,8265640,229684,137246,525668,175538,48146,47500,338132,119186,48476,
943802,305792,119078,150248,48094,48568,136624,225898,470614,47596,119842,1190284,85342,642238,83074,112396,
49732,52006,83614,58774,47884,47716,54556,83542,48526,394298,83294,119146,137332,47560,137818,800444,
640928,48526,47638,242702,226052,119186,1367422,306104,217682,641780,349280,372704,51092,228856,3858088,227398,
118678,367876,313240,50530,50086,123826,667012,124348,52708,237874,226750,225616,49450,48856,340498,228640,
85204,428950,306616,48190,226048,138430,113716,177268,173272,137188,88552,49036,1742842,53002,48700,1822072,
88318,258322,123700,176782,119236,231124,52564,52264,110800,51004,311962,127876,50194,731002,119398,48532,
111610,234526,120568,124366,499528,624784,120640,224992,119992,84268,227992,49180,184240,84578,512138,47756,
83858,509828,174278,119450,1426478,231716,83822,252146,553466,48350,395422,685126,278998,49168,315718,123292,
221488,690418,586144,1195796,387800,83936,470158,553102,47734,1161106,172348,83546,386258,327104,47834,427352,
582362,227632,150490,387634,137152,50698,688468,390226,48262,389254,229900,47776,121288,242140,2341030,342730,
47560,432562,597586,47812,178960,85712,387794,988004,404498,14607182,370040,377420,2729428,988732,47752,47486,
482974,210298,995290,119608,278266,49030,12616196,47654,47494,176698,122602,136684,47686,226732,120388,137872,
596848,83224,2248438,227594,55652,207140,833054,52220,124786,226162,48040,6455980,119008,386812,48088,349588,
47932,180340,233560,3296140,110954,340796,1497266,2812058,48788,118718,1614346,252230,1850998,50008,48484,47506,
367948,83080,228694,174946,49018,810598,176554,1546402,349300,263884,376960,173164,122638,181900,197416,520372,
119164,227236,51304,604612,48748,277088,189121016,47810,109940,391178,186742,57490,56284,2011966,1038124,244054,
112534,501778,136522,1103734,169342,267244,88990,10133290,923464,346258,646948,52090,135874,487738,648406,51064,
6120712,643168,154600,138436,53668,152956,554968,870670,24558094,665902,309826,53926,332866,317314,426518,119762,
172726,130198,2271022,47546,295444,120782,136544,606358,306224,120734,87302,236720,118844,48932,50204,48410,
255656,252728,48080,408176,312344,131348,47630,172268,49880,52730,137684,653228,48032,124046,83954,110612,
86978,387520,118798,47492,982886,48226,216658,48008,228646,48076,83324,89032,557692,394558,4272448,657214,
60178,123838,707758,126646,1607614,131794,140740,68818,113170,181834,829672,654082,1490002,865978,49072,1967884,
430846,20057146,121246,138316,1339720,527560,424528,625300,186106,47806,304978,55564,127240,58138,84982,181246,
54076,658456,241198,320578,239620,5544214,409138,57058,1231870,184426,151078,141460,51862,49390,472210,62890,
540886,124324,148354,1373200,173518,49570,151006,137506,742750,274084,1293316,49318,160996,158134,4798042,2583340,
50728,1391974,227428,349294,133396,130120,524740,142420,130234,257668,330286,53638,71770,50362,52522,121084,
498082,672874,49066,126754,807658,811966,589102,121894,56074,613264,141226,376234,47662,900904,88006,55492,
253762,325642,132658,140422,689398,110146,230830,139822,64858,120220,820714,7417024,1402360,124234,2933260,1339342,
137344,52114,123730,143986,373966,48634,242764,93622,227590,435202,50074,95134,252862,144472,238108,221638,
54430,2509396,412378,59746,226012,47896,49432,48658,1492432,1120642,524380,2277322,93172,50350,85954,164950,
448342,87574,117220,4160572,121570,307942,319534,119734,2084800,553900,122134,808720,314746,409558,995836,277324,
92326,738970,268900,508120,49270,49540,1188034,145114,60082,462814,57562,751102,172276,72850,251836,360958,
467602,135682,410740,209452,130444,541150,289192,59146,241468,50494,125782,405556,1425850,131290,118924,252646,
330298,1392046,47830,322726,1287070,387752,49514,47632,172246,217850,137066,233714,47876,1200704,48758,58282,
2301616,51256,128494,178804,122446,87910,1255636,173674,127018,3011662,148966,174916,373714,1167130,433492,413596,
169126,368074,124984,50446,1329190,230986,85138,322390,119026,255646,88396,548836,121636,805762,389914,111886,
1006912,140212,83680,391150,145702,86002,138574,127468,83464,56194,177076,56140,428464,270874,58348,120214,
819316,257752,100798,1049248,2342440,249082,1003996,56422,374194,1728622,226450,229852,436084,655534,84004,224674,
511900,662230,822232,48484,51820,9931330,56638,50686,443476,488926,128710,179746,54934,231796,348760,832438,
4564432,859060,55204,126154,237418,1008370,1940032,54946,691822,132190,185284,47602,229636,2254960,54610,52084,
183178,1800154,140734,262450,138436,49966,140356,121474,48076,125308,131932,54748,54844,84346,132676,789370,
427852,90862,52396,742852,239896,181042,185902,138166,608128,50068,598024,52306,190630,125560,227428,51478,
240976,255772,85966,330760,47836,144370,268036,407764,73942,592120,643870,55108,48760,380680,260278,215092,
47518,1555120,277648,251884,49624,58132,74350,147346,49636,92158,90286,241054,53758,6622156,47998,119674,
52738,242308,3661306,881614,84706,52606,59938,141166,49060,423064,47644,120700,127252,219166,84490,395038,
194410,128008,53044,255070,123238,609742,1295656,172540,475804,240220,394876,60766,49858,226234,172864,50932,
184150,89782,491788,371932,233416,225124,285910,46007488,110104,67438,568144,84166,47962,645328,48310,1350838,
48088,57700,121096,515404,562312,372590,447106,47650,57854878,47852,1042874,829400,118984,136774,532282,118982,
172190,84794,47926,589078,306226,48202,1241650,391708,47512,120520,49006,118738,83774,1420406,2821814,51038,
48572,1233506,389924,122696,1229534,575162,139574,1625708,49358,140546,367028,318428,239204,414224,237692,427718,
61526,320048,83846,47864,150248,47648,129374,345584,290486,179426,2776292,329084,54902,232622,350984,137258,
525194,119924,119176,49954,47500,225896,47836,252580,289306,119126,226108,109870,47702,47780,83270,119510,
633544,205132,252824,508172,160426,47800,145036,137458,47650,47614,403798,239342,289112,2561558,373322,136634,
85316,121736,154004,1493372,217904,599798,50558,150116,50186,583106,3238598,136958,83606,51224,89042,173144,
120332,41376488,462416,84902,98438,48326,83552,155162,90338,291998,638012,4595158};
//
// cycle counts
//
unsigned int size[3333]={
6,251,5,5,1,12,15,40,10,2,2,2,5,3,1,10,5,1,1,4,9,1,4,8,2,2,13,1,1,4,2,
2,2,8,7,1,1,6,29,4,3,13,2,1,10,1,8,2,3,5,2,3,12,2,18,2,3,1,1,1,2,1,
1,2,5,1,4,2,4,8,3,20,13,1,1,2,1,2,10,6,5,5,1,3,2,39,2,5,8,2,7,14,3,
2,21,3,2,8,8,3,6,3,77,18,15,1,4,16,5,1,1,33,2,2,7,1,8,3,5,3,5,5,2,8,
295,2,1,22,6,2,1,6,5,1,2,3,5,1,9,1,1,2,1,2,6,1,401,2,4,1,3,19,6,6,3,
21,2,1,2,2,7,13,1,1,3,1,14,
//total=1932
5,47,24,19,27,6,9,73,13,9,1,1,2,2,1,1,2,18,97,6,1,6,1,3,3,6,1,2,3,20,3,
24,2,47,26,2,4,67,1,3,88,1,1,1,64,1,1,3,8,2,1,30,2,6,12,3,2,7,5,2,8,1,
1,3,6,13,2,22,22,1,1,11,3,11,10,3,1,1,2,1,7,4,45,1,1,2,6,1,3,3,2,21,2,
3,15,1,3,2,1,6,9,1,44,2,18,7,16,37,1,2,6,2,2,33,2,1,97,6,3,5,47,499,1,2,
2,2,1,1,2,40,1,6,2,31,53,1,32,10,1,3,3,3,3,2,4,3,3,31,4,1,2,8,2,20,13,
15,3,128,2,3,3,3,3,12,5,3,
//total=2393
1,1,2,26,2,2,2,2,4,3,4,4,3,1,7,2,2,15,2,3,3,1,4,1,3,5,5,2,38,3,3,
3,17,5,2,9,2,4,12,1,3,3,3,16,2,13,3,1,1,3,2,3,1,3,1,4,232,2,2,7,310,1,
2,5,2,9,2,15,10,4,2,1,2,1,46,2,1,4,2,3,1,3,8,2,1,1,5,1,2,1,8,2,5,
7,1,23,2,1,5,3,1,1,7,2,3,4,2,9,3,1,1,2,4,1,2,12,1,13,4,5,9,32,3,2,
4,5,2,5,2,1,22,3,3,2,1,21,1,4,2,4,1,1,8,7,2,3,4,17,3,4,15,4,182,3,7,
3,7,2,11,1,1,1,6,3,2,1,3,
//total=1530
1,2,7,2,2,10,2,1,5,5,1,2,53,2,3,2,1,1,10,10,4,5,3,3,5,3,1,3,6,2,6,
1,94,2,1,37,8,7,4,3,84,1,2,21,3,2,2,15,14,8,3,33,2,1,3,1,4,1,2,4,152,15,
5,1,1,7,14,2,2,2,2,7,1,1,5,3,2,2,3,1,28,2,2,6,48,2,1,1,2,17,20,13,3,
1,14,14,1,1,2,3,2,25,2,23,2,11,1,3,2,1,2,2,1,47,7,5,3,39,6,3,6,1,11,4,
2,1,5,8,5,3,1,13,2,6,2,10,8,2,2,4,5,4,1,2,1,7,3,5,10,6,19,282,3,1,17,
59,9,2,4,2,1,4,2,13,15,3,5,
//total=1703
6,9,1,2,6,5,4,31,1,1,1,2,19,11,6,5,6,1,1,6,14,15,13,4,2,8,2,4,3,11,4,
6,2,1,8,1,2,3,2,2,1,2,1,5,20,7,1,7,2,2,1,3,2,19,53,1,21,1,4,1,2,7,
3,8,2,74,13,1,8,4,1,24,9,4,4,6,2,2,90,3,1,9,3,1,3,4,2,2,6,3,3,8,2,
23,10,6,2,10,1,229,3,7,1,7,170,10,2,6,2,14,4,1,4,2,1,12,2,5,3,2,9,1,3,3,
3,2,44,2,12,1,18,2,5,3,5,13,1,6,5,18,2,11,1,1,7,6,2,4,2,3,1,12,2,1,5,
1,2,2,4,117,2,1,2,1,20,4,
//total=1610
1019,1,3,1,1,10,5,2,8,4,7,6,2,4,2,12,3,12,5,2,8,1,10,2,33,2,1,10,6,62,2,
5,5,1,2,3,2,3,2,22,9,7,1,2,2,2,4,6,28,7,17,4,1,1,2,18,7,1,1,4,1,2,
125,8,1,5,11,23,1,6,2,2,1,4,6,1,4,2,6,4,1,4,1,1,2,4,10,4,3,2,5,1,2,
1,14,4,1,2,123,1,2,1,3,2,1,1,3,7,3,2,4,28,4,17,12,353,4,4,4,2,7,2,1,2,
3,14,6,10,8,1,2,5,9,4,14,7,69,1,3,1,7,42,2,18,1,1,25,3,2,1,3,2,1,3,10,
4,1,7,2,2,1,5,2,2,3,12,3,
//total=2607
9,26,2,8,2,1,3,3,2,6,5,2,6,17,15,2,7,2,7,15,13,12,5,2,6,2,1,1,2,4,4,
9,3,2,4,1,17,12,5,2,6,4,9,2,8,2,2,11,4,9,1,41,293,7,1,2,4,8,16,3,2,5,
1,2,10,1,2,2,4,22,2,4,83,41,1,8,8,3,6,4,6,51,2,2,2,2,1,2,4,56,6,1,1,
2,2,5,4,2,44,1,4,118,155,24,4,2,1,2,2,2,2,6,4,2,1,2,1,1,5,56,2,30,1,2,
1,1,6,2,2,1,4,3,4,4,1,2,6,1,2,3,2,45,18,9,7,5,1,6,2,487,1,4,4,5,6,
1,5,10,2,2,3,5,1,9,1,2,1,
//total=2203
2,2,1,2,2,2,6,4,6,2,2,5,2,2,37,21,13,4,3,5,2,1,1,2,3,4,10,2,1,3,2,
5,8,2,2,79,1,10,5,2,27,10,2,16,7,2,2,1,2,12,31,17,4,109,16,7,24,7,12,2,1,12,
1,2,15,2,12,1,3,1,1,40,3,5,3,1,5,2,3,38,9,3,2,1,10,1,1,1,3,2,2,1,3,
8,11,9,7,23,1,10,1,1,1,1,25,5,18,4,9,1,13,6,43,2,4,8,2,6,2,2,4,6,1,4,
1,1,1,24,4,4,11,1,2,1,1,1,16,2,1,2,2,2,6,45,5,5,3,1,1,1,3,2,3,6,2,
18,2,1,4,2,2,2,1,15,151,2,
//total=1366
1,1,2,18,24,42,3,2,10,4,2,6,63,2,1,4,1,4,2,3,1,26,3,3,3,5,8,3,2,4,1,
3,1,4,33,14,1,1,5,1,3,9,5,6,1,4,5,3,30,2,2,13,53,5,1,4,1,15,5,3,1,1,
1,1,2,9,2,5,15,2,1,8,2,1,6,13,2,4,1,30,1,7,2,6,8,2,1,4,155,3,3,2,3,
7,2,58,14,2,12,5,1,19,2,3,2,4,3,2,12,2,5,1,1,22,3,4,1,1,3,65,2,4,10,6,
1,1,61,2,2,2,5,3,77,2,2,5,8,3,5,2,2,2,1,3,3,7,9,2,34,12,1,1,4,6,8,
5,4,20,3,1,58,2,5,96,1,2,1,
//total=1543
4,1,35,4,71,1,4,1,11,5,1,9,3,96,16,54,2,2,2,2,238,22,1,1,1,10,1,2,13,10,9,
2,5,2,1,3,3,2,1,2,8,6,16,3,6,3,20,2,2,7,1,2,2,2,3,18,1,2,2,2,3,6,
1,2,6,2,2,2,50,1,2,2,18,2,4,2,14,43,3,1,2,6,2,2,4,3,3,5,2,4,8,47,5,
1,3,2,4,6,8,9,28,5,5,4,2,2,3,2,10,1,1,5,1,21,1,6,82,2,5,1,9,1,3,3,
2,6,17,1,3,4,107,2,5,1,1,9,12,1,8,3,48,11,2,1,3,6,6,4,6,2,2,3,2,4,3,
2,5,2,2,3,10,51,2,59,2,63,4,
//total=1746
53,3,1,2,2,10,1,1,1,8,32,6,15,2,6,2,1,2,1,3,2,5,1,1,6,1,8,2,7,118,3,
1,1,6,1,26,2,2,2,1,24,7,25,6,64,3,1,7,1,2,1,11,4,3,12,1,1,6,16,26,3,90,
1,4,1,1,4,2,2,2,2,8,5,2,3,2,2,7,7,2,1,1,44,1,37,145,2,1,2,25,2,3,10,
7,5,12,2,3,5,1,20,4,2,4,2,2,2,5,113,4,3,4,4,10,20,3,2,12,6327,2,2,2,1,4,
4,19,2,3,1,2,2,2,2,2,2,1,7,1,1,2,2,2,20,1,1,2,1,1,3,4,1,7,2,2,3,
10,38,4,1,5,2,1,1,1,4,13,
//total=7767 
6,9,1,23,4,14,33,6,205,4,2,1,2,3,5,7,2,1,14,1,2,3,2,4,2,2,1,2,1,7,6,
10,1,2,36,3,2,10,2,17,1,4,9,16,12,3,5,4,2,8,1,32,2,4,2,5,1,2,29,1,1,1,
6,26,1,1,1,1,10,1,2,5,3,3,1,6,3,75,6,59,1,3,2,9,1,31,4,20,11,2,3,2,1,
1,3,10,34,2,1,2,17,8,6,5,1,4,1,1,2,4,3,5,1,1,10,24,1,26,2,3,10,7,6,2,
2,4,2,2,6,14,1,1,26,9,4,2,3,1,203,2,9,2,9,16,4,2,3,25,1,1,4,2,2,1,1,
12,5,1,13,11,1,7,2,10,3,2,6,
//total=1543
4,34,2,2,1,5,1,3,2,6,11,6,1,1,14,15,2,2,6,1,2,5,117,3,4,4,1,4,1,7,2,
86,2,2,1,1,37,1,3,2,7,4,3,35,5,3,3,37,3,1,9,195,1,2,7,6,3,2,8,1,2,2,
8,5,130,1,1,1,2,10,1,2,12,6,5,1,2,18,91,2,24,5,3,2,2,2,1,6,4,13,1,5,11,
1,1,2,6,18,10,1,19,6,3,16,59,1,10,3,7,3,2,3,43,2,1,1,4,15,13,2,37,7,1,36,
2,1,8,26,6,3,1,10,1,1,10,2,3,1,2,3,4,10,1,3,13,1,6,2,4,5,1,2,4,34,12,
13,3,5,3,2,17,18,4,2,2,1,3,
//total=1708
3,5,1,1,5,2,4,23,9,3,1,2,2,5,3,2,2,4,51,1,2,1,1,3,14,15,2,1,11,35,1,
11,14,200,4,7,14,2,2,1,20,4,1,10,2,2,2,1,2,4,46,6,5,2,8,2,3,8,2,1,1,1,
2,2,5,3,1,2,1,3,43,3,2,4,20,30,2,4,3,7,2,5,2,4,4,19,2,5,2,3,1,55,1,
4,5,1,4,4758,1,5,2,1,2,1,3,10,1,133,1,5,5,4,145,3,6,53,1,2,2,1,2,6,8,1,
2,2,12,1,2,4,1,1,1,6,7,3,193,11,1,8,6,1,1,2,2,2,12,4,15,3,10,4,2,98,20,
2,5,11,3,14,2,5,2,33,4,8,
//total=6547
4,6,2,2,7,3,12,1,2,1,9,3,11,2,5,2,1,7,6,13,1,1,1,6,1,2,3,4,9,5,1,
16,3,15,3,4,4,5,1,1,11,1,2,3,1,10,1,1,4,34,4,47,7,4,1,5,2,5,2,38,2,2,
5,2,4,5,2,4,2,3,1,7,1,11,3,6,1,2,1,1,12,2,2,6,2,8,1,1,14,1,5,5,3,
5,9,2,7,7,15,2,2,2,5,1,4,2,12,5,3,2,13,1,1,2,3,5,1,1,25,2,2,48,3,6,
1,4,2,2,6,5,26,6,3,2,4,6,1,3,2,2,3,1,2,15,1,4,2,2,14,3,2,10,2,1,3,
7,1,2,1,1,3,4,5,4,14,4,13,
//total=892
7,2,1,4,15,1,7,2,31,1,1,23,32,2,8,1,2,3,2,2,2,9,1,4,4,12,7,2,28,2,1,
3,8,2,1,2,3,2,9,3,3,7,3,4,3,1,1,1,1,26,1,9,541,2,6,7,1,1,2,9,9,2,
1,1,14,26,2,4,22,2,5,5,1,5,2,3,2,2,1,8,1,3,1,2,7,4,13,1,5,5,4,55,17,
6,16,2,14,1,14,3,8,4,6,3,1,3,4,5,2,10,4,1,30,3,1,2,4,4,1,96,3,6,6,4,
8,3,2,1,6,32,9,5,11,6,2,1,7,1,5,3,22,4,1,4,2,2,5,3,4,2,2,1,2,1,3,
12,3,2,17,6,1,5,2,3,7,1,3,
//total=1605
3,3,2,2,3,8,44,3,2,1,28,3,2,2,6,2,1,3,22,2,4,10,2,9,14,1,1,84,9,15,2,
1,3,2,4,1,7,25,4,78,6,7,1,3,5,2,4,1,2,26,30,2,2,2,4,9,2,3,1,2,3,5,
10,13,18,1,2,6,3,5,2,2,3,257,4,1,4,53,1,1,22,1,2,12,54,6,1,2,16,2,1,2,2,
3,19,1,2,117,5,1,5,5,6,1,1,9,2,4,44,8,2,51,2,1,3,44,2,9,1,2,109,5,3,9,
2,5,1,22,5,1,52,6,6,7,4,1,1,27,1,2,60,2,2,2,2,15,2,1,326,9,1,1,34,141,6,
2,32,4,2,47,2,18,4,2,3,3,
//total=2391
16,2,19,3,4,18,2,6,20,1,6,1,1,2,5,2,51,20,4,5,2,8,2,4,13,5,1,1,1,36,2,
2,4,36,1,6,2,3,12,5,1,3,1,2,1,2,2,10,16,2,1,2,2,1,2,115,9,4,2,2,1,7,
3,6,1,2,1,6,10,1,2,2,2,2,1,1,2,1,2,2,9,2,2,4,1,2,7,5,18,1,2,6,3,
3,7,4,2,1,8,1,1,2,9,7,2,36,2,9,4,4,2,55,4,26,1,4,3,18,4,2,13,1,5,1,
1,3,4,6,66,25,4,10,1,11,19,4,1,3,1,79,34,3,4,2,2,5,1,1,11,5,2,3,1,3,1,
2,4,2,5,6,53,50,3,2,4,3,3,
//total=1325
2,8,102,2,2,2,5,19,170,1,1,6,24,1,1,13,4,10,1,3,6,2,1,2,4,1,1,2,4,4,2,
3,108,5,2,3,3,3,2,3,14,8,5,1,5,1,1,12,22,1,1,1,5,3,10,3,7,4,6,1,30,12,
1,9,4,3,10,3,3,37,2,32,2,6,2,2,1,1,3,3,3,7,17,3,1,1,7,6,12,4,5,3,2,
3,14,3,73,4,16,9,5,1,27,2,21,4,1,2,1,14,1,18,3,8,2,2,7,1,3,15,3,6,3,5,
4,3,5,3,4,1,1,4,11,13,17,2,5,1,2,3,1,2,3,2,6,4,1,1,1,6,3,2,4,1,2,
1,1,1,11,5,5,9,25,1,1,11,3,
//total=1355
2,16,1,58,8,1,13,2,4,2,7,10,4,3,3,1,4,11,1,1,15,2,1,3,2,5,7,1,2,2,7,
2,8,2,4,12,1,2,2,4,4,45,1,6,41,1,6,1,4,14,8,11,1,2,3,5,2,2,4,3,2,6,
11,8,2,7,3,5,22,5,23,14,6,5,19,136,2,1,94,5,2,9,1,25,2,3,2,117,3,3,6,1,3,
1,1,4,3,6,4,1,7,21,2,4,2,2,3,1,6,64,13,9,3,5,6,20,7,3,1,6,2,11,5,12,
6,1,1,25,5,36,2,3,1,1,2,1,25,2,2,2,1,2,1,202,2,2,6,214,1,3,3,3,3,10,38,
3,1,3,1,2,4,2,2,7,32,1};
//total=1852