//
// ATTACHMENT POINTS (lower words only, 150001<=c<159997)
// 11/14/13 (dkc)
//
unsigned int numbc=3333;
unsigned int cbegin=150001;
int att[1661+2699+1771+3669+1905+1779+1268+1846+2055+2304+2109+1775+6385+5159]={
37636,183916,93988,308170,1098892,94600,1147654,994078,625048,37576,580786,40120,41542,517768,68326,583732,
397114,307846,37988,749864,38648,38726,37600,93958,38012,38474,191624,247460,94082,139622,466978,38252,
371846,2610992,65876,400340,37922,95726,39560,93916,38096,137078,178424,216998,291098,401956,554074,137014,
94102,118462,182824,1956064,495916,232996,178774,10263236,37646,38200,37864,37516,471694,37838,37778,306776,
108142,37600,289304,37564,119452,7404196,320686,43684,39640,39022,38344,97198,181546,94804,94156,41404,
38164,41956,758914,94642,37840,95524,363910,1818556,242836,96208,94750,3750610,492964,94460,67796,287996,
218012,464804,1234508,40334,761584,95926,477460,66052,40036,646210,93982,178438,243238,2267228,40118,495416,
37918,342026,223784,38600,320210,162548,851408,39320,407852,40130,883970,218420,102836,3044726,2554598,42542,
337814,38042,827108,39638,163496,85142,57014,1035764,144866,190286,39086,349478,297926,98054,39122,243044,
38378,94142,274472,192278,157364,142892,38630,117602,107018,1538660,2294828,194984,179432,143084,1578050,48098,
787742,49382,8280404,97694,402932,1882214,43460,137114,319238,281864,92630,259562,57158,328520,257276,300368,
330362,133850,269228,697394,141626,102698,484550,117596,94166,101420,45452,94814,412172,437282,410654,40646,
142406,595412,3248306,120998,529190,110360,190394,97406,67916,689516,1215308,324470,665342,1334492,140654,113276,
192260,186020,39836,347822,379142,102212,139220,41114,41894,105506,103886,492824,39212,346940,53594,286724,
120356,1562066,71534,102716,111086,1210610,46250,859718,315026,39782,226322,45404,292556,721772,66188,114650,
182510,202970,408710,347960,617776,199562,95228,178294,38884,38920,38126,38678,37640,94070,65930,86864,
38318,37780,96490,94186,1506878,471184,1850614,178610,118684,38548,95746,37696,38044,37792,497344,305048,
86992,67142,639002,108904,178576,410306,145160,637790,93982,852358,825140,172994,41924,178382,37562,37616,
251408,189290,42356,66020,3637622,249824,119624,66650,200486,171860,38138,86900,2714564,39364,39322,40924,
37672,40156,37564,69010,39940,38896,1057096,66148,37918,39850,178732,37654,109456,994024,137296,38314,
37726,94096,38242,65824,243208,38764,108808,174796,242560,171394,38032,424144,108376,37774,138376,138592,
38410,587170,179812,93880,479602,112912,67012,41572,183268,42724,39880,94816,94384,136648,95176,94060,
38962,365878,41524,245152,38098,37558,94852,39778,37582,97120,41482,38476,37810,108214,38584,39088,
179056,66580,179650,140560,108052,37532,37672,37588,94586,37988,241744,237304,136264,924844,6958058,39368,
65696,102872,1120376,441452,426926,38552,657722,39398,179318,306974,67262,2049608,38288,39524,518492,38396,
410342,38714,141962,74138,246818,38710,2379844,581968,409924,39796,424294,607726,209122,86866,685522,40024,
708868,193330,290932,250768,303526,67678,403606,38806,12635818,44110,108232,98884,8818264,1120024,96328,71188,
812368,199384,37736,99106,200542,111796,95614,98998,138148,100582,181510,1188412,322846,99430,38920,177250,
197998,105910,703042,73642,185524,2154310,52702,102562,43846,133402,554182,41062,2921746,142684,191356,2809438,
562102,96460,37780,41548,917062,37912,49774,170818,195190,1057126,96298,42178,576790,2765482,72166,107224,
97972,767470,65996,93884,38924,502178,95638,10613974,219322,213944,601346,497558,37670,37724,95420,1211450,
35797196,97112,38450,625070,576956,1248104,38792,109364,42500,670366,86992,640198,38782,38240,1090964,180926,
702998,65990,37664,37586,1148308,95398,977542,37736,37922,287456,108026,102932,118862,96224,266968,850468,
200560,38002,495364,438538,43174,94684,693706,37678,67654,97222,94072,66034,67240,201046,701614,321700,
15599812,136604,94322,66056,37652,1209782,66812,178328,41252,247196,636796,38572,37792,112814,207962,327446,
102662,38780,917036,2786330,172460,105074,93950,747074,642320,294956,376604,38000,43262,39944,43292,96056,
247688,426500,575864,66404,88850,95570,246230,216764,40202,473978,37826,46622,5091290,140276,406340,316916,
812720,344990,194690,104876,231506,40382,261128,41300,179378,40862,310436,892772,40502,1377902,38834,505082,
38744,2712248,984242,507266,181268,551132,238268,413630,2278538,97154,114140,360254,111710,98936,43364,314810,
314972,40220,793766,284588,185258,222032,141380,309536,88094,41942,180026,318598,38608,94354,440908,108004,
284092,37754,172196,267634,65858,178696,918448,109946,171344,336490,142762,37574,136454,180338,37558,497290,
811606,37604,37672,370690,98020,97642,38662,496072,41428,66400,38530,138142,97606,800794,95320928,38374,
94444,40774,37580,258544,254588,94106,66364,108160,37828,94006,49087324,39358,38090,37826,102886,178756,
445012,67144,184750,242584,38878,94714,110164,139750,44770,181618,5033356,30962428,519862,39850,39544,37754,
38174,290498,94370,38462,516034,37882,1213322,4847536,340894,38044,94996,496054,587978,108110,43492,290608,
97432,328444,355444,397732,93994,66172,187090,1050268,96244,39308,38708,37864,427730,172976,38432,38270,
95276,295174,1859410,38014,1588724,95336,38288,94112,244646,2787748,95470,94444,95308,38344,178738,40418,
168494,41336,639896,266894,180410,505760,451502,1988302,37666,179788,65926,191884,313582,46342,305444,93952,
66004,757178,37654,37706,38314,574096,38018,266648,108698,126878,37906,45358,1695070,139150,41002,69028,
189820,42940,70504,103636,1776880,99298,1007056,111472,186202,1472086,87136,41410,409114,42346,39250,953062,
95842,656164,109852,108394,518626,3090538,625012,855316,39076,70324,124882,345124,105580,166192,168622,44566,
654148,201196,216694,325738,199864,39124,506890,1469482,139906,99460,95644,253162,238606,112282,94078,74446,
111796,96760,183988,44650,306658,284950,97462,67516,97084,93778,311590,582532,185608,220336,108232,983644,
508906,70486,182314,598222,42994,4324006,101242,203212,95698,179452,38980,94186,1266580,111070,190468,144820,
40942,113362,99784,203428,42406,181666,50254,38050,39130,1292824,40516,72772,1012762,353788,373726,39868,
179776,197380,250894,103258,103366,172060,528238,339868,43678,299368,621226,43318,96562,987454,185554,183238,
102124,38422,798562,204892,68452,658522,180046,169066,163492,38314,638134,311032,111418,101800,67318,1012816,
183526,404740,181180,644500,521494,939826,316450,108226,95482,66616,37604,38180,38204,38806,87466,138634,
38482,38588,178906,188974,179498,199328,242866,295390,1026496,94474,171956,37700,179602,183004,180844,814912,
167974,504034,95560,400840,66154,37652,37700,97384,66268,180436,37684,37630,178816,178654,94522,179788,
128044,67186,105202,41170,446248,199750,305824,37892,583246,152524,343972,143278,191806,289546,1546498,213694,
38854,457138,1947286,247312,96202,111772,648856,145126,347374,75508,39436,786448,119554,44074,50758,46666,
3654766,1126432,112156,483136,116062,182782,105976,109378,372088,42202,37918,104212,321778,51202,125404,784942,
122974,139564,50878,541726,296272,43828,1020052,41158,256906,16131358,139402,179386,881362,48934,93004,670132,
74518,299188,46474,404854,42004,110998,101062,111292,193204,255736,4525522,186514,49318,169696,299674,42166,
192292,675424,274042,98218,237736,411046,288298,242938,119446,95464,203122,100252,47338,1533376,99244,67084,
102862,188614,148798,492208,114586,104518,51526,342514,199522,354664,129538,111178,225964,212194,203956,42922,
143182,171802,95014,4442086,105436,54766,207622,70972,147502,405694,57094,592318,175498,39202,307036,1033282,
42766,547606,1410256,100738,218908,110212,45142,199036,549226,293596,191374,45394,46798,352108,198064,177634,
37942,112258,69028,127846,231352,1712476,65792,66224,169018,858712,38524,38806,854186,94154,323068,801424,
169636,38740,484636,181372,66340,172540,340210,275266,136966,99544,88210,183154,1330708,606442,38242,189958,
95818,37876,38260,39070,180128,1320176,95096,37784,94232,87028,37600,142100,94850,96452,94562,192212,
179072,66512,180530,270650,37606,94408,1139678,94154,410678,39362,179000,2057756,305888,45116,349766,97358,
601676,66914,655160,243464,40262,43262,113462,37724,39146,96314,142550,180662,172538,111518,98978,94712,
401788,108244,267368,94142,39152,94672,94582,20098558,323534,38024,37766,38456,181304,167996,94148,1326266,
97298,338876,626096,39014,248606,501002,94328,181952,401542,38482,4917130,4673434,4279822,9386116,37678,178684,
38068,87106,2426686,3160708,37942,37816,1520962,1366690,9566206,5432776,44768644,1987522,3164452,5279182,2717770,15729214,
947698,6062632,2798170,133732552,5083780,160211830,2220802,1106386,4237054,5393410,2158594,1650058,2754754,4466914,4426756,26870938,
10104046,1239298,1368196,2386030,57895720,5515882,3126922,755554,1122658,6271432,17926702,44243764,15992026,15759790,28272346,1720042,
7396744,2194882,2722882,49988326,10146814,2471620,3146350,372770,117302,170870,346298,647258,731642,1176386,528674,284846,
1396952,518198,1213322,2448860,71018,31868420,667184,190454,631220,863402,1820822,10182938,944204,361526,39986,370274,
181562,124010,49334,192158,164186,96020,429812,227852,3267158,1462982,125882,329774,435884,217508,686726,107348,
3302150,124172,2052404,789044,1288016,325400,4667324,170762,1455962,134510,145634,128948,1093766,1873232,3059798,300884,
446090,670382,773654,2965838,1422788,205100,9710546,382598,8268584,1637942,25722044,953798,167998,682996,94666,708646,
641542,94252,202234,789772,95602,37712,37726,94022,180242,1459790,102838,96298,1218418,66388,168748,65992,
908216,68066,37958,168350,108422,272528,38096,306680,99320,38012,2088842,242960,200200,94486,248708,38504,
37676,67496,38228,342668,94448,136352,37838,41942,38846,624452,1612316,1138628,66308,39974,66236,292448,
137324,41486,95366,109346,37724,38552,45884,40106,243524,545558,322148,108482,205202,95294,412652,38882,
23140172,66652,651088,277228,109150,94708,181774,338380,137186,169144,281740,43196,109304,176084,139046,338804,
68408,37646,69722,37832,38114,110438,143090,66104,290174,607442,307400,38222,1039616,37718,289232,183956,
310478,402332,66194,252428,509432,6752060,496940,307642,94126,94972,37742,247384,632104,4264894,37880,309338,
66224,111476,94742,37754,200870,137420,183086,94418,136880,97838,110072,361772,808684,179170,543992,66662,
228862,42682,1848532,281776,65890,307228,38002,95062,38350,459226,1220584,39010,290972,200162,38176,37726,
442018,173033488,1469584,38068,94744,439102,38584,37780,94204,919072,37990,39682,66202,626092,38410,188512,
742552,429568,498142,39160,248246,94886,180890,179458,853648,127192,94570,223226,2997392,308030,37678,811604,
99416,44654,125438,178940,2982566,99236,39524,97202,290036,112910,894290,38102,269240,205094,103196,40010,
501050,410330,97364,39422,505424,307298,37874,810002,106598,42428,50798,338582,67640,306812,41654,42590,
243092,87728,2049446,180236,530210,100748,147746,67316,91076,66614,173396,3899648,38552,166460,929714,1858124,
197690,2784278,178682,366050,8455196,37694,201530,95960,41342,1522406,317342,114422,243280,48166,2494276,38428,
69082,69190,246196,67642,70612,267964,98218,208648,118726,473264,119648,178748,3792104,179234,94724,38168,
556694,38972,171938,108296,331816,305998,137372,38438,179392,94304,520196,403192,41722,1950868,743878,171794,
94174,38698,38308,1148146,179116,66208,180358,181384,37790,496760,137390,978476,38240,38726,279242,94234,
420394,785344,37678,229522,910732,309548,37832,734054,179624,136604,238318,517642,737192,94868,172804,38114,
66178,108496,
// 
37676,38288,178994,38392,87028,172924,496646,179692,179368,95920,37804,230164,146444,38006,345212,38456,
110246,441674,45914,40346,314636,105818,39248,39254,854558,70586,39002,100364,40046,39992,137102,40316,
37988,200132,338234,1299272,493268,296132,37634,37718,2084324,191678,307508,1968782,309254,101444,823058,130832,
44474,314312,97358,66194,39398,67868,138506,168794,39698,268322,252374,99248,41372,47222,136616,42422,
90008,89198,1885352,1151396,268442,137534,269708,104972,11955794,5655722,41036,341798,40652,437882,45644,150588266,
412298,190544,321242,41306,184496,136778,66032,261932,39734,39974,39506,514196,835592,40562,66536,70154,
40238,158534,111788,310424,102956,533498,315284,122138,142946,1216166,38654,67076,1758488,99986,41108,37630,
179176,1840064,95528,94250,996734,287452,94922,38384,404216,108884,178792,37786,243160,243322,38038,40424,
271562,216806,655070,141548,1013660,2599412,324230,49994,859676,3930224,497732,529682,442634,116762,48038,175244,
181138,643648,179086,202072,37714,97906,40198,66034,441022,306364,4658494,38296,1191686,38084,136918,38842,
94708,244288,97138,39958,38042,66226,38104,340594,217510,3088222,110420,1195250,1430342,4114328,39122,173546,
4510418,2878708,38956,333802,187582,42124,143776,66988,11790292,511690,333058,1015672,66052,309028,66214,169042,
268012,70588,484528,39826,1537204,829048,38530,1620094,180238,99436,69094,179266,115204,112816,39226,102748,
126820,733612,246388,95062,41224,627166,294916,110170,105646,96358,194224,565606,109198,444982,582970,46282,
99130,408142,95548,654898,42922,317776,44986,191578,4315936,40252,1218820,41266,179428,39766,198598,39106,
2643610,39298,163270,66502,833422,39172,379066,182992,137830,325264,1330600,47614,676444,418672,10669090,779932,
238010,37702,38114,94310,200302,94372,95522,119762,136454,2047244,182366,137102,369248,306590,230732,728252,
96746,246110,9756374,472882,87314,94358,136748,94826,38908,38170,1737370,87478,25545052,695764,1253314,94510,
196624,1469932,99928,5176792,357460,688132,97372,351646,95374,782378,119126,1899916,480758,399596,60203894,9910430,
205226,4934030,142898,37786,40154,38858,403454,41384,94358,68270,143354,5685626,755750,96410,782276,649208,
38750,511934,66110,41882,517016,69134,66002,307550,186968,297452,1582880,68108,223376,458066,136496,142652,
416090,1253306,247880,165272,182918,102584,172076,2093834,296228,39506,343298,37820,43718,39998,41870,37744,
97174,95446,448252,307792,173662,137458,38194,501290,108416,37730,21231434,37750,94894,137246,188018,247892,
319334,67544,308534,1227056,342242,39938,188582,402476,98402,108854,185558,66824,564422,307544,96134,46574,
104774,94576,38260,43426,38368,39340,43732,373108,38584,96268,200578,38956,311188,180670,193396,137020,
37684,41782,39280,94900,120178,312484,37712,95356,66422,37916,87356,66352,94858,94300,94894,67112,
66464,40814,66590,94856,68030,109304,1563062,714506,69074,137372,298508,38354,38714,246326,66032,179582,
40184,94604,138452,310370,39092,410270,202766,40454,38722,185386,94936,435874,203788,38758,67708,87202,
38746,110458,38062,94628,172958,95204,44444,42734,188312,39812,474824,38108,380966,147062,106652,310934,
770366,88664,39368,110390,381908,337798,2183156,66548,108452,340900,253024,37996,305836,46762,47434,138814,
1591864,38266,96370,39742,1117408,314656,174730,190402,267394,181978,40126,514078,245698,70150,500098,92182,
249190,403108,986188,651616,138166,100330,227650,438568,103894,38146,38866,959236,192670,187702,898828,106756,
98980,106036,142594,373930,215500,247156,39418,48562,97882,121828,40552,102922,43594,38722,411736,201400,
107140,531292,1080958,249910,508732,223702,567904,310264,97252,43684,40102,138868,39874,733480,408940,4308118,
647932,95074,209734,673306,142702,594196,420484,200122,763234,297446,37922,291878,268244,1355638,1539778,410096,
38012,37864,597994,38230,87392,94228,38416,37744,500218,1580594,1933546,66160,998122,242932,234392,306056,
443126,1085932,168472,96400,112120,95806,143548,1396720,183178,341080,198622,163960,97246,283246,5121910,101854,
43090,529372,98596,38374,41974,461260,661006,87568,94384,132766,40780,311158,281788,38314,114064,66508,
1000306,66184,94238,37718,320452,37978,2107750,1572568,37726,179150,180608,37894,211018,38278,179362,97726,
94612,43582,771268,42778,38974,2542456,204754,312610,202162,68392,530740,38092,173224,625510,39718,65962,
100930,43870,185008,295960,45850,192136,94378,90442,190786,352072,120736,890500,348004,1769674,95206,182782,
170722,1216894,66434,38228,108466,37972,268846,137042,107720,169118,38636,102428,172496,37820,37970,39098,
98540,38168,199928,94436,507734,184166,172820,38590,377710,2266852,747572,178952,109592,1663438,94900,94520,
3817312,1016812,108754,37720,66958,37826,184372,95578,182266,104380,119632,66640,99628,99376,89662,137212,
136672,179026,814390,307006,138316,39526,68872,15070714,43162,140404,97522,38398,104020,226906,663232,1006846,
39190,435454,221000,183506,1689836,400022,38128,182182,181372,339376,180020,42404,1090046,43886,427070,42410,
493058,195302,326792,274034,1740458,1832798,362270,240932,94772,1242308,731588,421238,293648,110156,430088,39038,
498728,310646,249032,484904,439610,261506,138296,68900,507974,96338,67802,119750,242714,38900,2345546,541982,
38018,183416,39332,3548864,38612,40442,497270,40052,43322,181046,88916,40820,360230,48506,965198,180560,
4159766,143528,228836,96482,88430,182018,316490,412868,556724,38822,308378,173990,144014,284828,66632,40316,
2108036,1330922,250238,5139056,657182,236612,350768,162032,44714,470162,69746,940514,58178,217244,3926648,168188,
189212,207956,268592,67604,73148,339104,66794,67172,72284,478910,174092,40718,327170,70898,67100,307748,
97310,109778,367526,41270,417242,43484,307244,2020880,38786,2462654,109670,1899068,41108,42836,352514,309674,
141212,38030,630920,40070,37982,95888,246116,1740242,5967362,137972,102152,38036,359420,40118,2225972,187472,
66740,1504046,2755244,39242,641126,1220438,39944,341426,123476,67586,95024,2580266,172532,160220,37820,300548,
100208,67856,66902,39314,133490,1310348,972110,122990,40334,179210,37784,109730,53474,1031870,472172,253796,
89618,1504748,65968,38854,406954,39088,96292,38224,1240120,94456,42442,37828,499942,42436,87298,38698,
38320,87194,1856852,418286,66026,37712,138364,267754,37744,1054868,320162,385430,44986,549022,37804,140440,
552154,40648,319630,101452,459352,434650,41548,2137414,42286,540274,251320,663232,40492,638686,836248,96490,
484744,230836,491026,357106,94540,52138,94324,3960496,798826,783784,52078,147892,323032,118774,38746,121042,
120628,102550,317038,447322,66826,406840,43660,168952,215518,184414,497164,174736,97294,921622,828958,336856,
244840,67330,581908,107086,96268,44932,48550,306832,2873098,250348,145030,96934,257080,108472,788134,1122070,
194728,1883092,59986,73702,40294,181336,346684,171058,139684,39514,183484,2061454,1435240,249196,2537734,276358,
102334,73054,42994,185818,477904,98536,39406,522778,186220,103672,252778,38314,42454,162364,41518,112780,
329188,215122,107878,37850,179336,38306,119282,94834,108952,497746,179956,66148,1571644,345850,38878,137062,
417124,306262,180550,2324620,43012,38368,180494,38504,37696,37906,37942,299032,94228,39076,38254,98152,
66748,411722,598346,334934,37702,1150924,225644,102746,782534,42314,95276,69422,532514,245612,369434,707438,
114836,106184,742196,358322,275546,1268534,5503808,2295632,127694,721694,147386,122996,40142,267554,2256428,1443074,
38108,1145576,625232,48974,109658,878618,4789118,419558,804404,759206,8565404,464852,442118,414794,319376,69746,
1680356,156026,587432,242426,139034,1116758,1073162,1097948,1200008,103214,587066,619634,102188,2738198,360794,45812,
265538,707204,318638,1165016,1033214,367976,1299152,283034,2288918,2742086,116024,134426,189686,240116,77882,213338,
298382,152798,249332,205112,400808,49142,229946,99128,728588,73364,161498,171218,2472464,214508,430346,1427036,
477002,4382192,170246,183746,437636,209234,210098,217706,109586,696998,785306,378344,354758,191234,38552,422084,
115958,43466,465896,354362,333812,4913534,2764442,113378,3586268,458606,204374,202682,810344,241238,404588,654086,
344882,828218,281576,261812,492554,415766,222242,2513342,300206,1900982,55046,117158,806132,759962,391898,4021022,
12319544,497414,334022,1785332,2606348,791282,138866,329204,3848708,365402,736364,462746,126554,1676558,1178966,434138,
370406,70124,147758,229046,773642,893036,3238076,909866,56378,2163116,458714,187634,122618,747542,2399312,148538,
49358,424514,1103198,493706,3294734,255458,293126,585704,99884,450866,265754,446708,357278,1830692,1991282,179156,
568694,2383484,840548,109814,158042,2922944,723098,444764,664292,7154546,52826,808778,322292,372794,459506,4045532,
245126,289688,156962,217964,117428,409286,425324,206138,119846,1086284,689708,1679204,720968,157754,403358,162794,
299234,768116,146216,189614,1921718,141242,416642,46298,715466,455942,1018586,1994618,70106,189122,77306,729074,
481658,566606,132986,634088,297614,677414,138278,689222,406796,226946,112892,1937756,285908,3902924,387092,181946,
1860482,293402,424838,330068,134282,212042,234758,237794,153722,996554,41018,283106,402266,590036,439052,429698,
231962,243506,68936,477974,485858,256034,861932,1110746,679502,397292,665348,115652,111098,568274,1642754,2345576,
1720094,4200734,313058,109382,746804,247394,180446,206804,383312,385256,53474,1106696,440552,97868,711758,1272278,
49322,137018,356474,3644654,142202,500996,103718,477878,598124,55274,746084,106796,440246,239738,423536,2396396,
915482,142058,263156,472628,450986,501302,249338,168134,597224,809444,744692,5283236,705746,962354,109478,769268,
1756226,668018,230834,273962,368618,296282,88196,45362,123626,4160624,205556,1071704,770078,2584688,227426,271586,
756146,395588,5340728,17370266,215156,396164,122762,136118,123098,5415086,141626,451082,1075286,1226252,2410148,685514,
2963864,2581772,810506,723476,502454,3587996,122294,129506,1186886,194954,226244,349994,584102,213494,720326,188102,
1829864,174998,41276,1960868,6028688,100586,781076,338978,1544096,5799998,261218,4514918,569732,400214,665894,774452,
163334,193082,101972,769412,260246,674642,396812,435206,283682,41006,2315162,653978,99164,589934,411716,718868,
801182,140276,355034,238322,176114,45398,201602,261542,218468,327386,1294148,1025048,2986886,900326,136058,747398,
1935668,280118,1615118,1068788,2370782,123914,236378,959438,398774,328034,2492624,463394,1224308,1781534,444278,125786,
423542,129242,795818,180014,213332,50762,282074,698618,252698,729902,131366,236594,198434,553484,647822,216452,
418034,966848,607844,231842,635276,288866,59306,648398,218282,3053126,264692,241562,182918,178562,486722,3422972,
469226,260474,122006,255386,248258,203618,991424,1011782,263342,393896,253874,408962,733124,1269572,267764,226454,
118082,957188,617684,715628,200372,306518,136922,1035524,214256,190658,215282,652772,640964,663458,994052,184394,
576812,315266,459788,252218,161582,221594,1568558,238646,784262,310694,218678,564104,573662,623468,373718,912944,
424748,382466,407252,379334,621452,484364,167632,312328,307142,975940,9038888,306248,37790,180130,2827858,108766,
96212,38972,481232,38084,859070,37742,38156,422546,140024,106174,2866978,44146,41644,55834,122812,51598,
497242,280924,617608,3009376,43498,411604,46654,223012,210106,45052,366886,213508,38764,183724,99286,1387432,
2053414,231004,95698,37882,215362,233944,4290958,180772,1281484,45316,1274842,186526,237646,626356,742084,42622,
422236,205084,141202,385378,259966,39034,361252,124462,183124,110098,49138,543898,2703034,270172,203698,799048,
387496,46942,1671316,105364,94438,93292,196792,1823974,1143622,39484,885556,1036594,98326,42334,39358,2125828,
495226,37762,38266,98164,207154,191926,137842,57562,68056,288214,817444,643582,43966,42154,361972,37942,
348424,38644,102538,5563792,41464,354718,1484146,206344,96616,308602,42364,104644,49534,104806,292996,58006,
177892,1128394,1040974,190414,69208,717292,369748,755794,109042,813628,109234,38626,41572,590428,208486,67048,
40132,332002,142984,108664,307144,47158,223498,72106,120574,370324,226414,366946,38728,625498,259192,200194,
672688,691084,800344,67246,121276,42838,519112,136906,247978,144334,570742,468622,183886,42604,109528,122002,
243118,828568,97966,861634,188308,559774,134332,99208,96868,207214,109558,121546,90376,272662,533692,881182,
51058,409678,202654,42778,69154,48598,667432,839746,249958,144304,718264,99748,663328,42022,556048,260164,
44026,235042,47854,119602,513766,2670148,96382,38638,278596,489844,88756,250714,623206,276652,10292086,52594,
147358,154834,280222,96814,779986,37726,100666,94292,108778,287782,115060,699116,94496,646196,95342,194458,
1254424,179770,658426,38152,51198778,331834,227650,900184,87526,342442,260770,108838,168886,3180766,96970,3690118,
707548,385186,391126,1098982,138766,122068,199858,1645492,138826,537448,518698,170302,37930,274024,184234,347422,
670954,305140,243112,2927476,267898,180202,826960,146056,191218,96610,44578,965740,190810,110650,650812,1729606,
192676,1678756,159286,644494,102280,2718292,1261670,195914,40316,43538,363368,340418,174578,1836182,112484,43322,
170654,5674154,43862,4244960,96032,100766,69512,70574,286268,40520,171662,207578,44996,49622,618410,42086,
1359734,469154,875990,1179254,121790,40772,1178228,504794,69602,415544,111146,103592,125078,6894734,986798,548336,
37762,37990,657830,38510,698300,94544,108580,94406,109538,108674,728378,38066,38408,95324,67508,168754,
94396,172846,670036,109936,181676,37910,38234,501598,94960,39178,38098,137296,338894,38018,69752,38348,
179162,193274,470114,98216,652742,422774,301922,96074,339866,269498,39356,66386,243476,182942,206534,179486,
98018,120332,112088,111602,1171916,1570472,511802,38096,94508,109442,550682,140948,38798,43766,38054,791738,
37934,516176,40022,1863368,291104,38306,568712,308734,94606,39694,204388,66658,38662,38050,38830,1177378,
5512336,29465494,497950,38788,88690,94984,307438,38032,137428,38680,517390,44338,259568,654728,94576,95188,
37838,146698,38104,317638,38050,43522,133576,1883044,430480,6579676,38698,1435228,308890,95086,298612,231568,
95428,39274,67588,136936,42076,1572328,169282,87730,94546,314074,89188,136882,37864,179882,207214,179422,
171682,179206,223846,109264,1338802,66352,358906,38812,1163842,18943546,37912,66406,714292,20918266,601798,97612,
37948,343246,1615642,915388,95992,38084,37988,40022,39388,328324,1084864,37984,167068,173368,109486,143578,
94972,1909498,47182,94574,181226,381292,473978,180980,94544,38492,95930,39548,95876,97298,38690,306692,
2807270,179764,109822,95452,39478,188500,110308,359924,176606,205358,45518,4218206,39572,767120,249548,443138,
70046,179762,102974,508868,1744280,66212,328316,275750,108566,37988,259268,164384,183758,405752,115910,38786,
326372,170222,703268,137012,103298,342842,43982,196556,42110,42908,3588044,1961546,103148,5120708,478652,91160,
194828,39002,38672,321674,544724,67796,125954,1173632,258092,1105376,39896,173528,37850,46646,583628,41894,
202670,333338,115622,121022,216068,38984,403430,627128,323050,1587442,327586,246154,556346,37892,238696,4358962,
512506,47446,412072,257896,619612,186454,101278,99064,179812,66544,109942,98686,113614,658558,69028,117556,
187588,1506022,97282,172504,253522,108916,2568286,96706,783532,97246,146734,38512,39448,177946,39772,273076,
38296,3196852,660058,202732,778156,94384,38242,584242,480112,37792,39166,91276,100324,647128,499384,409798,
140428,336868,95176,95842,179326,1387306,101548,120436,304306,342244,414988,43138,166102,122866,417628,314146,
201904,95716,363358,112942,42652,451468,67876,103294,66958,40474,1348586,296804,109030,39208,691324,594124,
280048,277996,181456,73466,44972,5053442,392504,39524,119582,369644,2348852,727358,311216,215438,102074,46562,
39884,3434252,319802,1612022,181454,174356,68138,2700584,511772,190634,95396,440132,47582,69866,317048,71306,
201992,145988,95702,501566,103118,109436,44486,319964,110582,314132,534614,150758,252332,217274,200858,43844,
328334,130868,68336,94838,191498,107762,39362,52538,508856,94630,39172,94378,252398,37918,2765188,95464,
1148992,108502,202742,270218,136808,115168,501316,230350,38002,37790,417208,37738,38542,38146,179554,188096,
108716,137936,743744,244594,178792,184112,1000916,37934,785132,179576,39782,1198718,140366,245618,139364,66494,
188804,1000052,505196,321488,37874,309338,39224,201194,548846,95246,372464,692756,37736,94688,97118,483722,
314678,549908,99494,107378,41354,514664,39248,74756,96596,1479086,1517048,66908,43946,258572,203786,334424,
249992,95822,485378,38596,66136,878054,37796,140912,94342,241984,94828,913042,41284,468886,340006,97312,
883336,499846,37774,183838,184432,694300,67402,94396,94630,868234,641272,105052,38830,272098,38506,365194,
243940,41500,38362,217300,89272,222688,374494,380396,272462,188762,94898,245288,38858,38066,119462,139790,
204652,38392,39544,39844,67012,67084,97246,184024,40174,4906540,8244982,474652,66310,99352,95140,172690,
41950,98218,273616,66040,95858,140384,1077374,298466,137374,248236,413158,95378,38186,66052,296462,100442,
1780202,144266,119804,95798,791678,38828,1422700,709228,2971522,95194,95536,39562,461672,345446,410696,498616,
1252726,310858,37868,112024,182686,648244,169978,37876,107662,94396,101038,39316,307126,53050,219064,273988,
43714,107302,173476,244246,116938,38218,290344,137902,67312,913978,40168,654454,206320,107896,196078,329566,
95782,138226,613066,95944,3626752,170578,243274,3736588,66664,407728,41320,96286,39250,97636,1589008,343876,
398818,95296,96122,517942,66076,947752,288208,710506,121642,139654,256456,201086,94598,38146,225058,38668,
471526,1067144,66176,42746,188888,43574,56474,42062,138254,100814,193658,101246,100778,1009634,103802,87704,
94568,1922126,522662,110456,43556,42404,39326,255752,114638,184082,1496732,44114,47606,40892,10981814,38516,
48014,891536,150566,173798,251744,110996,143708,529322,96566,79226,1050584,841478,98006,602816,13417214,528092,
427676,341816,182786,15705386,202514,181994,1486076,179546,310406,252896,474142,243670,94646,296434,952976,108524,
290968,13802162,87398,486766,1286956,38038,95116,750586,1005976,179686,38704,96268,38368,140896,95332,37784,
94564,39662,38006,42884,38486,38708,38276,38252,2253338,37772,94786,66820,421702,70006,404872,39436,
109642,141664,44428,94624,174280,94678,66604,42316,40102,95272,94408,42334,66244,310894,39976,136852,
38086,95758,87574,206644,101716,87844,40408,87898,307834,38194,247462,39166,94750,43396,38572,407716,
38182,41686,69574,96262,37780,100312,314476,1809184,984976,109156,632140,144682,641230,95560,426256,38596,
42244,67918,172330,40786,181474,109264,38644,1173604,38056,40972,39010,
// 
37808,37814,179474,96232,38476,200684,137720,483752,95698,179362,96292,38072,94696,179600,38294,38078,
38240,182192,116758,67276,486238,184378,38074,216760,40216,313492,186700,110044,66250,411688,414940,38002,
120106,674572,201910,296860,185350,99418,67114,38314,104548,38458,95224,112582,1869826,174520,100660,324544,
185080,308146,43006,109504,95422,44266,95260,1167904,97042,479218,166654,38236,39640,441508,125290,87602,
167522,94412,38804,39992,179812,37880,344312,141140,37930,87610,193534,94462,408092,87992,94586,42682,
217156,38902,41572,324454,51634,68266,1504156,556240,95566,100300,226378,41404,259024,725338,209758,292486,
44860,203278,96214,74980,314344,370948,89668,291262,201496,40438,74062,806662,245578,499252,1184854,1004494,
379858,138424,199732,122392,111196,41836,202648,210082,175186,367672,310972,220450,110020,98842,831802,218614,
70426,39682,43462,99940,38854,150148,448102,482824,883048,570550,208090,188824,95926,769108,330898,143338,
191416,499054,680692,186610,126766,41050,137776,96952,101938,49762,560260,1250896,298552,182236,41386,43150,
327370,98302,787252,138802,387182,136892,292048,301084,95806,38422,1226836,39214,175246,37834,1869814,95482,
95158,37762,98344,38206,94618,39976,73258,42292,97372,307970,66118,94642,179906,180014,39428,204494,
306490,87742,37822,505120,66178,184846,318982,38542,247402,94702,94882,167770,429340,38584,38530,182254,
95152,97726,498370,95312,109688,39038,110120,309908,874100,409934,311162,551450,2033102,99740,37886,309422,
176702,321410,111470,38990,87530,39362,428510,45308,100784,327728,177278,44876,41162,743864,144518,194234,
38198,328214,183062,476120,38444,42908,175244,187760,341456,40898,46118,108986,98174,68144,88772,213674,
449894,182576,217562,39638,1314308,39332,395780,172364,38948,40142,189716,50378,182786,104024,509006,95492,
42266,1361660,114980,218936,201854,2722736,113900,147602,96734,293816,98084,206246,107534,107948,67604,44012,
71006,2991008,310232,181712,180308,37892,100388,263102,282650,39956,39326,185816,102710,42230,172652,139718,
42674,343550,39044,261416,1759970,38246,43484,42662,98444,66110,109262,311690,66470,2091602,97706,72860,
38036,683600,4863776,111092,505118,140690,44804,697844,1574966,143060,184142,46100,49502,46670,799634,37868,
40514,834626,43646,513380,116654,39098,2152838,100244,661784,110012,2979524,73994,73346,421310,48746,789428,
529904,90284,40772,140366,143714,116114,68036,105464,124466,223682,88016,40502,287408,344270,40406,59834,
317036,553232,38378,41852,194726,154622,205688,291872,40250,325802,99326,41558,405596,95582,250958,176540,
299912,40622,221252,67892,142250,170012,100712,499286,67496,301442,107084,311204,42410,43418,140792,142088,
130082,96500,140528,128624,194798,1771418,499042,37846,470908,38546,180008,38086,37994,1387268,97646,176174,
421798,244102,40846,856730,179408,289316,94546,1580032,66544,38050,96148,181862,3693752,46172,103022,218006,
180566,184508,92522,38582,268492,499030,66194,346474,95026,96160,257716,40468,38812,100750,378616,193954,
798160,68806,206686,117406,47170,216886,88480,514336,91990,109954,146578,288220,96592,172012,96682,323824,
87670,110764,117352,139342,168292,1987888,686512,1111828,174124,797590,112060,686434,44590,274492,171202,38746,
40780,99058,502186,95062,4622314,41476,354010,636940,308110,42322,98032,362810,172384,96184,37810,173518,
172546,1807820,1228994,180638,39562,37858,37942,49534,218122,37804,38662,120028,37912,37786,6029944,210238,
42766,110884,168874,38572,42334,96208,165896,37862,46814,120788,288626,298328,310370,347000,330620,98096,
183014,111464,210866,99734,104954,140948,137156,39110,40580,256238,41822,316706,41534,312332,388322,519188,
405140,1292414,703328,308912,223502,46778,69236,97466,440420,131156,184928,42650,384362,111626,282644,40328,
141044,2063210,111938,102092,143690,1162832,109724,297536,585464,44252,47210,268064,179126,108818,41774,292010,
2304914,38552,102524,108656,39740,173618,1333238,94712,67022,38606,103886,43934,1323760,2305318,94664,38278,
1653112,95320,94636,246106,38224,403676,38572,108998,38102,38462,487778,731480,109700,169358,96296,187430,
268730,38372,110930,791582,1653040,37876,38156,1350884,38162,1467218,285094,108916,251074,94562,243476,94714,
94622,309218,37904,39446,38138,179564,110204,143414,660626,95648,644558,3273818,243878,1799324,38426,447854,
109394,179536,817490,39686,96050,202322,137972,140078,47966,167162,187634,501428,193862,97562,47342,1454702,
87728,1164818,111506,67370,67532,426434,38504,499484,142778,96752,261938,102422,98822,87514,18167038,37846,
750044,498994,1666852,307670,3025072,312934,39016,1427078,94834,66562,37934,168956,344546,38290,228778,141034,
39400,66392,38798,40922,98618,37898,291488,98114,180680,179546,96332,103798,503356,522850,110152,98680,
377614,140932,181354,2429194,164584,215356,171562,143920,95800,1209052,236260,1539508,182164,203044,198472,2078788,
951310,219838,180220,146182,371380,218380,408910,733288,42922,38974,180058,694702,138190,554710,38620,118738,
100066,99688,95044,89812,12413272,48250,102406,276274,37984,256126,38668,188914,43030,1304428,4189216,41158,
427798,4057996,304618,339142,617710,7962808,94510,641416,307496,66182,339220,37964,180242,108706,38716,409982,
279170,6242810,866960,1174382,1591790,246740,442682,51938,419432,393380,7545002,10287500,599102,1124618,278654,369986,
108626,435470,681710,271634,778694,617018,733874,265010,233294,376178,931532,718322,500378,4684526,675746,134594,
1979942,48219476,929438,195170,1024340,1190840,389426,143630,9541004,70514,898268,472514,3084980,552866,411188,2151860,
660974,1384658,49636652,5030936,752180,2427422,1549508,522980,587858,367556,241556,1011704,272930,4564862,996314,376034,
155330,596420,239842,549598,183532,38458,38036,39908,38882,66902,97292,40028,790084,87460,179884,2217580,
108866,95434,37904,354410,2449822,67096,244840,51466,551776,95854,1233310,39046,109054,66718,352666,38758,
475474,40486,477238,96124,580852,180850,674770,1214842,179984,557840,137450,454916,1095932,180470,137234,37924,
312418,181036,96184,94618,94904,1220182,260806,66298,204404,119618,95954,97844,2507558,184784,167306,603206,
3725942,180626,43622,39308,671432,189836,476276,38354,11070068,38642,94982,44276,338252,247274,96134,891224,
42818,1665518,94828,94682,1035524,38246,762770,181676,110354,503092,368956,38270,310382,1833478,138238,43186,
184480,700708,66874,95110,100546,711304,350692,42124,42118,805846,952942,5277760,95920,412024,98278,520090,
98440,307708,42622,312892,323098,110812,95254,39226,369364,87988,41938,38434,37852,40378,15070444,66172,
71662,571534,96064,388798,180538,39064,276016,313540,139642,95758,335182,37826,119368,180454,66484,751798,
143506,96736,41644,88102,299216,532720,38518,811072,137152,357472,184744,316774,290566,440794,1077886,40246,
200518,243952,39628,37946,167818,39670,549214,37876,38356,38704,244006,38104,41026,38290,38380,100294,
348610,94588,98744,141272,179960,562406,108872,38278,38548,482032,66250,37858,38776,37846,94882,94864,
308020,37976,67496,137764,4736852,707876,94580,140066,95498,180566,37946,38504,168428,223694,38666,117314,
169886,262358,129242,999512,73982,71354,109768,38038,97072,520640,398632,109504,243832,14516560,371936,38354,
141512,38612,95726,39116,38036,37994,1002908,549146,110354,37886,554924,66202,1002178,180568,952936,94636,
37996,248948,595556,72974,5469560,41528,548738,51914,74234,74558,108638,206504,150140,110900,196712,49454,
312704,60038,131204,38018,1069406,99260,11829392,7000388,217196,40538,746264,759662,311516,2180240,87554,140408,
41996,113384,2033954,426962,196982,42812,780722,99758,218522,2525786,170918,145298,102590,504458,200762,416708,
1449890,46826,4874624,187262,500210,462008,59942,111842,67304,1509992,1126802,126422,54650,3667994,210914,333350,
379718,47414,85034,48494,565694,198602,543878,272114,6567362,501596,53462,159830,194708,181430,422054,207404,
120086,565820,798056,192770,58826,54026,249758,4703330,227564,324368,44702,956738,310520,303380,1029950,1854620,
878246,855566,100718,50510,820034,373850,370772,273908,240536,408878,238094,318374,847142,96758,116486,110222,
251702,90902,39674,1594718,326150,806096,3221252,78158,1286000,71138,280190,120428,190178,97154,319832,204110,
423512,190340,466280,378548,192062,1252952,106910,46388,82046,846332,204236,55178,400940,218204,108926,46322,
40052,38186,44822,976628,318014,121886,194366,803888,197954,1333142,521732,186956,101204,237158,223190,483236,
5181500,595394,286994,40988,308654,73532,41030,213884,38306,110042,85574,273872,562256,340154,99866,173090,
897596,359306,117026,125534,171728,249308,330524,617912,292724,45722,193580,579518,544364,875378,753506,74540,
431336,173306,188558,4114142,83450,202814,229790,182054,113948,55394,309062,596366,483824,188720,1871144,110492,
1404848,1949876,4441598,220472,364166,118244,205622,380204,1261700,110576,42554,205694,1468844,5014592,98396,917126,
323768,313586,213470,39134,45620,38630,345752,144134,40430,101366,741266,116246,110630,348182,172214,201194,
219842,143972,102428,98828,951308,441008,182402,100538,242198,313910,337004,110366,303866,99998,1397294,195524,
177722,207152,218036,99134,68348,176588,305948,58430,140138,78662,188882,220250,291068,1400906,202868,109556,
97814,199790,294020,356330,344618,569900,252386,1602872,179990,130346,103796,204914,293048,428372,103148,133724,
190718,218306,57914,304838,164060,43778,763226,40778,1041056,469874,235316,130670,89390,101474,110654,148538,
144296,47294,109034,459710,359270,285590,75908,44156,444806,150626,74324,218744,176492,53966,640316,295094,
670796,1045964,105722,5268446,152570,946820,53702,510470,118190,40022,401204,93386,422810,213830,66964,108814,
479654,179780,37844,87562,37990,371570,452552,138458,169562,67316,3537968,38540,549866,297154,191356,160792,
182908,68614,1874674,343774,95158,1104748,37910,179936,38416,133586,463154,249142,38278,172720,182630,422786,
39170,992378,110930,108932,137926,202294,38824,4141486,169192,87586,119932,344824,38450,94598,94984,37858,
38186,307580,293446,103474,40474,66592,924106,1069276,863374,7953896,320374,95554,4238560,2316376,97714,38014,
38662,4914532,38576,39494,292292,179864,274412,66262,289202,180428,95332,309838,137452,1088248,180064,66826,
186232,98248,97492,1233238,681196,95566,314698,37928,95294,94618,475156,119482,268760,244574,264676,3235066,
201274,182338,40036,1452418,37880,180472,9755966,66416,98516,94118,1143074,70916,185654,100118,140366,102548,
175568,100604,169202,2115722,12432854,1363718,96014,107078,694676,94898,41972,486272,483356,307334,499124,38426,
38756,40514,142574,95222,21815084,198128,101576,101054,182846,185168,40136,39344,449672,312662,39206,42014,
105752,516134,104294,2796932,97742,312014,672806,208982,54218,41474,44228,415694,43166,120866,182738,68162,
40406,38836,181036,38062,962848,39184,269548,308206,313228,200806,87586,88126,181414,41128,87640,649054,
120634,38278,359290,1378646,38186,66586,175324,183922,561776,38362,96248,137468,174958,37852,39112,38008,
95284,202562,38378,331522,39280,339676,39622,181996,38536,344050,213082,787066,406366,111958,342592,1224466,
249928,95578,39886,38470,189206,38426,547142,110602,38560,45238,1888780,316210,249664,96106,203494,458014,
96268,98320,11421796,269362,350932,821524,112330,476482,296014,112978,37864,170392,183314,38306,626456,66344,
66794,38518,87784,819064,137672,121592,144004,38174,180418,3770122,475366,412402,38174,193394,94672,38086,
174346,2044352,38168,338876,38762,94822,40642,38794,169682,195220,308092,39358,38458,38164,297922,160444,
66488,38030,38036,735316,173716,308170,98866,38212,258766,180244,100792,67034,37880,95156,309464,61305704,
96236,94670,518038,38632,171448,38698,95686,299806,38938,1287106,97702,182104,95234,137678,95728,5510804,
250832,250394,403742,38246,180964,94834,99028,38440,66760,95066,109352,38488,91142,147578,7354808,95180,
521162,186278,144170,314150,1246298,291974,39110,38894,196538,38096,38978,268928,247838,196394,39182,643658,
187088,42422,511466,95504,114596,299048,89090,39806,105548,144230,103616,101084,1172606,38408,66304,37876,
221158,862600,308560,449416,38102,502958,249274,95482,497180,179606,2499794,
// 
173002,308554,39244,128582,40766,179036,99158,702644,39212,110402,171242,38948,181166,189914,138578,69182,
98924,42098,186566,42092,138254,67184,67886,181004,348164,4658008,38288,1006958,108916,37882,285388,555992,
331550,96064,30248968,88204,38006,67042,142204,113896,350794,319204,457066,38854,319072,39322,181534,41266,
38746,826978,96484,137452,40294,309352,38476,231184,116866,39604,500998,341464,100696,172918,48226,202306,
43138,343342,38794,39514,128764,141556,66862,169528,40324,1226596,208624,170182,67132,44482,167752,39988,
181684,37966,112276,503428,38008,39838,290056,752258,1618328,39466,518626,143440,94742,1183094,186092,40306,
246058,95776,518218,789190,713794,71302,41902,38546,2205356,168256,180688,38062,927778,38812,175730,38534,
183074,38738,37942,291950,585628,382048,88078,66586,88132,247760,38132,95360,66484,94846,40114,38938,
119948,194798,70916,457304,143888,39188,94736,66326,66596,1728032,230756,39812,37892,171704,297686,170246,
39206,789176,110752,68434,1809532,38734,67336,37954,417634,524068,928582,87928,312976,96526,38572,475786,
183700,657782,37934,38756,169406,37946,138788,42578,310382,66656,66548,1869550,180158,180806,170510,38386,
87674,657236,39166,623494,1095184,362842,552808,147454,95374,1306006,525706,561718,54646,139798,210562,413866,
39562,309808,95518,101296,39058,409924,38026,294472,47842,310294,4717018,40678,180856,3383812,205084,97516,
146116,88108,143524,1531216,1226566,1348966,441514,67318,68344,96184,180424,107956,2137708,248446,249112,648226,
1015642,113524,283678,40588,101566,44278,39022,97912,178216,218962,162466,974716,119698,213832,1528948,493084,
66814,206056,78334,42766,110206,355492,196246,39646,41092,67804,180808,1096642,195436,138988,203120,88814,
174044,39500,96776,413108,292418,247220,38288,1260386,247466,40952,238598,2355056,109244,38396,37928,2562254,
778358,309482,787994,95876,181286,4988204,115868,1297226,40070,856394,9442550,111158,51902,203620,95974,204082,
3490594,94948,67162,1426514,169654,94952,96662,66416,270554,630902,38846,109850,3575396,201764,371864,310042,
38554,95662,364094,378206,4015244,294626,137960,1279042,1560742,207574,513970,523042,95182,40702,110086,150502,
445372,224590,48010,518218,193684,1811212,170242,50434,225286,51214,857410,237598,96010,438244,38014,194170,
262222,1558978,614662,98440,42334,214270,1974346,38146,3010876,227704,6519562,45934,58594,1770268,425950,980152,
563530,50566,103768,1034584,47758,516508,110140,1637710,972862,1477636,1557250,484324,355480,106270,50182,56398,
190726,957148,1922020,5708446,45628,985702,1476574,40210,49126,791800,797900,95054,37984,37910,137414,97184,
806186,173048,180380,39548,37922,38296,4032226,98056,95518,169534,15070258,38188,484804,39814,66544,254476,
37924,531082,67012,179624,37916,308572,311648,38924,343754,37916,173492,39578,501188,66518,110312,67310,
2353496,137948,219104,140962,611236,178210,173350,95404,144784,39496,255592,38278,103972,68806,205168,40468,
101560,88210,96430,41458,206788,42922,98248,648202,95674,38470,174484,69346,221476,594796,39118,173998,
189094,137938,183640,144460,274438,143284,248764,110332,182668,97456,42886,441364,100840,1009432,95458,39460,
96268,562504,101326,67564,68068,41428,189418,369478,489592,41752,175780,38044,38236,142960,95512,66556,
189172,220396,625024,39010,168832,38030,66778,245926,137692,180586,38590,96238,38168,500452,1187656,315286,
1882636,39212,137696,66626,38768,366472,269542,1800400,180010,577180,217390,141076,414508,140548,114628,40762,
726034,2622712,318802,40870,314428,67906,8542048,66520,250822,142330,647464,443182,181378,201694,338206,344686,
105772,40648,71002,38182,983962,415210,250984,105682,409648,182686,115642,1124554,140116,331888,97204,44716,
110758,1504156,38296,1677376,527338,213466,72334,386698,186790,580582,75700,463144,43204,185656,246568,39736,
2054434,44086,323932,845344,44308,227152,103252,327676,38372,181658,37964,231364,315118,132598,122668,39310,
193804,264142,173890,377380,173134,290386,294436,819748,242596,117394,59266,135442,210220,152668,79702,142840,
73042,67426,396442,202690,181636,3382912,267526,42418,116938,67588,44692,1198828,624112,57502,247618,240274,
221164,116830,709426,1548586,416536,68938,214840,101710,305434,329374,168868,48034,47590,380296,41500,549430,
76354,41518,822202,198646,52882,278998,149902,257014,576298,127180,1611442,274708,218242,79270,918892,400330,
125314,257956,531100,44434,422908,1017640,1041364,101842,52318,42310,79378,1948240,249022,75814,634582,107458,
2945512,226726,133462,98200,124018,351898,208036,257986,247492,97264,466516,501508,344764,853768,131068,90322,
120862,38242,504556,129634,152530,182824,117892,2017252,639208,305782,563632,74014,522694,658294,327466,145756,
416692,3245860,299296,513736,222994,382402,97090,122482,129958,112924,228826,316252,151282,58942,356482,108172,
91150,345898,41284,152818,353764,198862,201724,289414,170866,44686,301912,243190,713800,98992,249706,142786,
146242,129988,73870,210178,410860,371062,111328,418636,261826,204958,506932,482554,244900,153610,1388368,126286,
218818,52990,274192,922294,402166,131518,39466,170380,140950,1195318,113326,249724,252676,59794,209014,98938,
208042,1164322,80458,195892,1067608,795130,470698,618712,71206,687556,553420,255556,496612,103204,211978,197188,
212302,56422,452170,356914,41374,408106,149266,109972,202204,193654,343306,237418,114382,359728,43540,271108,
59938,332056,40294,282940,125962,56638,723124,129682,97426,820456,1560250,509770,398710,943282,836272,491104,
139384,106702,106786,40312,155410,183250,105976,97390,58606,346384,119242,453394,320626,128278,254098,1166788,
53134,43786,326356,88720,114508,383158,53566,105634,310642,391582,1085104,334072,887302,104542,105730,356140,
99574,55366,104284,193516,385750,58726,2434816,143812,57634,134548,1433602,325486,214408,206578,486730,111868,
1292140,173392,279370,42652,362458,124426,85318,552472,589552,126070,53098,45658,38752,410590,305242,79846,
130060,2169856,254404,136486,124642,273004,258802,324028,204010,266230,671056,250540,124750,392932,198370,265732,
121372,144478,395506,115864,1647730,132094,214282,765856,14282920,48574,241444,110050,44620,492406,531550,478630,
176668,147826,227044,232660,349138,97336,495322,102394,845992,41212,880390,640150,67930,128764,108676,125398,
134542,241498,143746,338122,457900,181990,625672,325324,88558,539866,172162,339580,491236,109540,38986,1215352,
305098,230482,186850,114082,236314,156274,313876,465706,237682,78730,792046,110620,968464,386260,1344628,132388,
85858,368146,52966,41902,217810,131434,959320,182140,178642,394396,405082,286012,52246,41398,480688,363772,
85642,98614,207550,276940,39772,421882,435412,44542,631402,48670,275668,301894,618580,49318,361348,122830,
439048,332614,126694,107038,544996,113434,282454,110590,137818,214930,296980,337672,442504,378712,188956,85570,
216142,52810,237772,112138,330028,240796,811864,814276,770662,217618,260614,385642,165790,199018,45070,76066,
221698,146350,921088,46942,327484,905770,42154,150724,120268,106732,115462,103042,582580,123172,574408,202744,
240202,162604,159202,324604,628156,854344,222004,1099420,686908,45532,364456,1254070,436132,524296,200584,479770,
650458,2175688,1452520,245656,56014,195724,75598,620812,78226,66886,952912,253612,185554,122770,42094,1796446,
190414,57610,72610,248752,300268,3654100,539812,189790,92050,491302,146890,148618,177130,122500,868570,341908,
220678,284068,579664,229420,508600,47374,99496,597160,1615552,101206,386074,71422,54790,103570,685348,123820,
54898,285658,180172,210844,89314,131446,310444,435220,57994,284536,143728,245350,55798,575380,121798,103894,
305452,127690,273706,562744,119752,403336,84886,373924,356842,117646,435646,366634,54370,156556,240298,43612,
535978,217108,246034,274948,874180,381466,82942,314656,197074,71044,111196,457768,1426276,139402,585010,127042,
503362,164818,201772,105382,118942,213436,197398,103816,192322,466162,182626,213310,189628,194488,167140,60262,
84706,45334,40078,123478,71278,89350,136924,491734,696304,39718,177670,213922,452368,485218,277540,112780,
738586,517996,192706,221572,44206,40156,677860,71926,736048,269362,170326,571888,49870,208870,219304,110680,
253918,151102,290518,90214,110914,67102,806626,122506,1004320,74446,294604,421066,153154,139210,41158,405844,
205444,860176,128716,184084,1230904,118510,734212,704104,194806,50194,451684,250372,121426,387298,526690,126550,
407188,350596,706888,207964,135010,204370,880984,364258,191212,87154,321922,311446,515512,199996,452068,228502,
54214,308962,473122,121042,108082,56662,1221562,195454,421750,331156,56206,40174,389890,291988,108514,496882,
222616,114670,101602,658720,545812,59074,205660,280810,203554,57286,134998,234334,56530,148012,100684,329464,
593596,302734,197830,280540,210790,220600,122644,521236,1064428,68902,152962,507988,56230,652132,292120,531064,
894106,113734,129034,191350,340390,448210,160414,153046,492274,115270,548560,102412,39106,664228,39484,52354,
51262,359884,517348,141154,103150,192358,426466,344440,8278714,696880,150046,383320,1019494,159364,337642,201286,
38350,484012,262828,518428,190726,313858,117910,501940,2068282,341524,256822,109756,40642,215170,636850,328402,
597382,147778,605674,86182,392068,1407808,142300,198514,536500,230932,72142,119644,1390564,53362,39682,346606,
563308,328006,283582,53422,53854,688780,155746,776548,291364,92230,621460,121564,1072468,154762,752518,145702,
159850,105868,188170,46690,106054,388180,109432,1103464,200908,222220,158662,1961362,82438,46474,2044468,48238,
104842,38608,39052,188002,259282,239518,349336,136006,57094,710002,136330,138274,347896,50518,606160,108550,
110674,308566,356812,135484,46702,132874,236716,333316,59902,113860,794080,254692,329860,123796,102142,214354,
41050,142858,172402,49726,191734,244414,1257148,444394,373654,211366,337636,107686,1319680,85354,290230,110332,
210466,326296,174346,231940,352600,331894,313426,47350,714178,724714,481870,137350,53758,263530,102598,218302,
55702,100450,192196,222058,857656,301570,277396,228670,185254,180682,745768,974656,54082,53782,295408,208414,
484144,345178,193678,168382,140266,186244,546640,332314,317314,236152,1010098,430198,939142,139708,44074,369064,
47386,41326,133252,85246,149590,52894,614554,907480,578584,118348,221482,184444,124198,117514,484768,192220,
76876,516484,375436,69208,3024244,566056,529360,272278,344464,549424,1000276,649738,463834,451252,235306,266446,
187684,526228,60094,525808,340558,124588,227554,251650,2200474,569680,96604,104572,46846,99694,59878,302866,
354898,235474,297838,647704,119620,49546,132742,150694,499852,457084,56674,637336,954370,194020,38558,520478,
308716,94984,461546,1439740,66520,371422,39322,165070,95062,88246,113230,38674,108076,104026,226846,95422,
273676,67546,66628,134416,96070,102982,104710,338440,140458,67222,457978,150166,67330,179884,41932,1542946,
172048,550822,201748,40504,67708,7685950,800788,558760,254092,83278,517936,552280,68248,297748,69562,37948,
250690,344254,113530,109666,517990,225256,39280,112018,510214,260410,40006,88030,588118,1604980,180812,38612,
296614,141154,167852,137924,285776,512828,38072,1237616,38468,292130,516472,461212,67018,37942,39550,42502,
2260942,255248,500432,38696,308462,38336,309236,109198,478516,38504,308296,645464,204200,169748,170396,231632,
184472,180584,202742,133958,109892,38020,94858,38516,163772,95396,38096,1254938,38332,95728,39064,38596,
169876,38074,95044,170848,789106,37972,38648,94934,508682,98192,95222,170012,137774,39710,41162,5229016,
986236,94942,2652508,79594,331108,513298,52786,700498,49906,38384,38756,120746,38972,345566,95498,38654,
88292,38996,39032,245618,341846,87806,38014,182840,39542,38420,404834,676616,66520,94936,408962,369776,
40316,38090,137620,66490,95048,66694,2179292,245444,95000,109124,119960,184208,189608,375062,97556,226988,
187286,38282,800024,68462,38006,67166,5445212,112526,101804,226076,168074,104738,244472,66572,98852,100472,
95216,110582,139676,208364,2314250,94856,183074,1797944,774428,322412,665564,101912,69848,582488,181508,660986,
486850,38468,116024,120128,38066,38014,502588,123748,183178,38980,38032,67084,183826,245062,37954,247304,
207170,41114,139994,40664,38654,45218,99062,109298,220022,43154,39122,68834,175178,186686,95012,95174,
68294,245924,95426,181658,38906,109460,111674,893564,185714,40610,539764,94858,38740,170656,347038,449026,
310696,68548,109372,89086,66496,180610,142096,6264988,45526,12064984,91030,493474,38230,3753196,2053654,2817376,
178114,929374,1582880,536360,87848,97520,769316,39482,96332,100418,170582,38102,298162,185278,109486,221914,
824152,67474,38200,67312,38224,95260,176068,38164,38426,548912,1033138,706834,37942,95266,109708,454276,
180440,794176,293476,141790,609862,180358,174730,137714,240524,3211664,41414,103946,180598,561352,464152,38440,
202018,94882,550670,180272,38260,39034,66760,144100,308980,66472,294130,48138112,550522,182134,120382,39664,
113614,41254,1870066,516178,97084,40228,39700,504514,40894,39940,863666,1413088,450580,1987540,49162,177016,
109178,68822,292640,137786,186908,434150,140540,41588,311972,38764,532936,95042,66668,124826,180992,309700,
96922,38068,95626,98434,119914,38638,110324,261956,257366,550106,139562,310022,263414,10881332,96524,41714,
165404,190142,90164,38522,502802,962714,69932,988958,94994,180854,97234,814876,2847022,534932,269738,1515056,
67292,109358,183038,39038,96584,127970,38024,180310,42508,175636,168904,185926,95042,555464,603680,38552,
66526,202436,406484,39206,858404,38186,550258,38128,1809122,169736,38132,109214,567208,202052,439144,550180,
270160,109402,244042,95014,662446,37982,95084,203632,2249926,180808,39658,640546,957788,38816,181940,38314,
68176,1094566,181372,1369318,221854,38524,109360,39604,88264,417052,428134,98194,39502,183964,66452,38900,
97886,313400,501320,96266,161816,96752,1615852,602764,95876,95156,95110,645656,1404248,38942,186386,221558,
190304,67058,96314,246136,66772,958756,181120,67330,489674,98786,3096308,442928,180416,218372,88124,321410,
97544,137720,141440,137210,97148,38792,38234,635312,2068436,442108,109924,96670,2466916,341476,103840,95176,
87806,95246,655978,2545546,1096252,379564,43546,2039578,2510008,124990,1630348,38578,149470,287962,172780,91804,
444046,32658604,1069186,498562,549664,187594,42118,265732,101950,191362,67702,50458,41458,152914,83002,45922,
42052,97882,68962,944296,111604,47470,6081154,205078,771070,103954,312874,310858,219112,10641454,91372,378106,
1906306,490192,308768,138136,988312,201964,650722,38404,96844,38368,521012,360370,56302,705430,3119824,825220,
8974420,499924,3042358,192646,1270882,529738,456274,1878868,22960576,2762668,3107962,1014274,277066,621100,655498,742114,
213964,175978,2030986,124570,449866,1367002,1512748,49654,695170,1221238,455428,8216794,195202,11775238,562186,219826,
95462,180566,190678,39958,39490,414628,66928,140290,311272,5695504,292696,95146,316276,308842,38110,38524,
1019374,96352,649528,68044,97900,275134,109732,96890,542732,66538,96736,38548,701552,38476,109312,66890,
373706,42614,180530,138374,265556,793208,218446,40804,184498,2518636,38626,182554,143656,346228,682954,10641436,
180502,2980222,183688,41278,406114,740056,41188,141286,251548,524218,38608,98692,104668,38092,183904,74398,
40534,182608,617524,66518,642740,181850,875696,95774,280256,169934,254336,379832,183658,66952,67528,21127180,
483968,38264,109904,38108,182954,501040,142054,182548,124958,66764,38020,40156,95378,38056,2151544,341680,
298990,180436,180542,38048,38534,95618,124970,182054,310276,38926,39742,181324,350812,95048,38392,21972658,
38006,173350,138046,70156,38830,95350,88048,143122,38332,38476,41566,98104,98860,38260,1867384,139072,
95404,106510,184936,39280,304150,40654,96160,173552,173390,301204,182746,759574,318610,2242288,3047452,100126,
202222,513172,791974,110554,189982,310834,38482,71350,110878,112930,38806,346798,95194,171754,39112,109352,
2846942,308726,408760,138526,9582178,251414,449902,2886304,1201342,144226,180686,38284,109802,66926,95552,225848,
276362,38492,66764,110612,184004,1318166,181898,183208,191428,807190,102472,97450,7423918,4331968,569860,2208328,
254338,42820,123664,195568,43738,792652,174136,301156,122458,303514,395386,99250,314278,1402846,501964,2389912,
43114,2001022,111280,39892,38086,95146,985858,187378,96694,268366,640906,181114,149452,250936,1929514,44332,
150532,416770,507328,255562,75100,347476,268918,108646,653128,47866,90292,143782,71482,101140,148102,49750,
140650,98170,359314,110590,2331988,88024,60502,42478,43006,143464,48190,934240,140188,335752,95470,364972,
770470,153286,42700,113710,820312,337714,43108,74038,45196,104440,197746,95074,2778448,40558,177538,46402,
96874,209074,77530,40354,172462,326374,201688,74956,488680,2644270,584440,128884,697174,165658,1041970,139354,
109930,362056,115378,252556,96748,43924,8791198,99394,103948,66568,326356,1285414,58858,120424,78610,717982,
152638,117430,627694,881548,663862,446560,372436,40774,73426,176854,636442,343384,1209598,45754,319084,307474,
110626,560452,41740,41416,48922,190348,105244,70258,111922,281068,7350028,362290,345814,46588,535840,45868,
69772,40750,40156,273604,107494,1355884,533086,120298,79258,358108,937438,569464,47002,68422,792340,102040,
70456,368332,850264,109222,81274,119938,48874,120676,221836,273940,194506,304618,212962,102004,113332,656044,
435442,991204,293380,254104,804274,127318,226726,121918,10702192,990940,66838,44908,4477414,110956,529150,121756,
193090,66730,976048,417946,6137368,209464,250216,190984,43990,183950,110402,40270,180652,244696,137792,452876,
677476,38566,38068,38248,503920,38194,245746,66868,322570,38116,1237294,
// 
38396,284902,165694,353236,99142,98404,38338,100816,39118,38002,38086,405826,1531942,39472,66532,181886,
311864,67040,959408,69812,309434,95134,341158,1228052,95726,247088,67226,96392,96914,95942,206498,96014,
138998,181046,314534,137864,38162,38156,68234,284312,40118,138512,560684,96112,38062,38482,38134,1507904,
40346,552914,144542,109406,38114,206306,218672,40178,38504,67394,246518,96398,321092,246680,67970,39986,
67448,40772,40844,38384,98288,272810,38540,45098,66890,503180,38708,418688,98090,209384,42020,177392,
97928,178040,41258,245546,170072,176906,97118,39194,68294,88328,103364,134282,96146,115994,96344,309752,
40232,97604,245222,43730,95372,123644,41642,40340,98792,230012,44498,342794,95876,39458,629408,95282,
38420,40040,40508,310238,313640,102716,89138,657890,41204,138914,342908,42398,98576,109514,120728,97370,
202418,245060,218186,183392,45002,98504,38096,99314,909440,887840,340964,38690,38092,309346,95614,795508,
477502,1552210,182014,1585058,180850,39314,2866592,38900,109364,3739520,38552,2367956,38324,109438,67642,38878,
39976,173968,95678,485540,38324,38780,38596,38560,203290,67702,95506,39184,38626,95686,245534,309416,
38906,38336,95306,40568,170596,38044,186320,40478,2238770,244964,283802,415226,483644,181190,116422,66634,
109294,96310,1878796,231622,181162,100684,891478,39052,191530,250858,807406,68272,38026,104182,38518,273292,
513856,246448,38278,250874,95372,247148,110036,41300,138086,181214,1224142,38698,38380,66820,202208,38588,
361162,290272,38206,682204,38476,38120,218756,1024876,684550,38926,66814,502912,38086,-399606680,-67476284,-68203016,
38384,509228,1006892,110108,98738,138148,96800,309722,7118824,146174,67766,183710,15405302,96878,312554,138314,
39764,96554,310610,110680,134836,97606,571510,570544,410644,222814,42370,194896,38482,192592,4337524,171244,
185194,192106,38860,191134,95644,310204,1230688,183412,380764,172582,88612,796204,640096,90232,359344,40210,
222298,113704,190492,1252558,879076,551098,95354,702026,339118,72094,95128,481012,394522,1756996,109376,95684,
141614,421690,286562,146594,38486,190382,38054,121262,105608,243446,141734,175174,101386,200602,1172854,130402,
264466,193282,126214,1058822,66566,88312,502162,414832,415798,39292,41224,41254,222178,39472,211144,110596,
38590,68476,170152,40234,139588,3396292,109570,111824,230180,2333570,66986,38804,632438,69704,38186,96944,
88208,790358,831956,66950,38116,137918,919468,38060,40310,1661552,982430,797642,43706,1477408,67594,801610,
41494,21847516,512332,621790,451510,95776,41182,39460,186064,1056166,300850,186334,39706,182500,324806,109412,
3287636,182282,903794,88226,95414,95198,180782,38080,797638,170356,38038,120250,138820,41396,39044,38594,
66866,95438,109418,40030,252478,41320,537760,96958,95878,88072,68236,40510,414646,125278,101908,219544,
69910,138304,38908,38230,141490,587764,246322,310906,72178,40726,322894,147364,40588,38302,42094,96292,
70558,38998,44026,39916,274192,39160,101008,38386,95824,38410,42964,105976,293146,39376,111106,66670,
343468,40426,42940,317224,142678,102898,140842,38158,182494,360214,101062,248266,110194,181684,95428,93094,
44692,181792,245188,180820,603244,180254,183734,38450,95200,38102,142154,171076,207262,312358,795442,104284,
39322,38812,67078,38224,299758,96016,641728,104386,71128,204016,178732,96196,38152,183998,189722,39836,
95240,67370,41294,552520,38428,170324,797624,38054,67196,244988,551384,66674,95642,97586,42218,67484,
175106,229592,218438,96776,552278,95624,38744,95542,98278,416830,341242,96172,417194,38308,96034,96430,
164890,1230646,316154,648416,311132,309836,503830,505774,782368,38086,310400,138806,66728,686212,69106,556564,
39352,837076,254482,42916,1174102,124834,185794,38824,70078,189562,42694,175624,256216,146302,816946,99448,
100852,186712,182986,45634,171868,265486,205486,41656,1276324,41398,171412,40354,417658,38408,181282,245002,
38216,67406,318332,38072,40844,95384,38126,139826,432388,39140,181682,443222,41570,38162,192476,119492,
76052,135974,38068,202480,409372,96532,801248,225800,315896,294808,97906,38308,414820,39214,39304,302890,
122104,98464,38686,692770,38206,66898,648398,235996,39376,67246,38536,298486,406772,138302,38414,180782,
38846,38362,309326,120178,96106,270658,194294,1015958,475912,38320,38086,182152,181396,38698,38230,338318,
224264,205874,41636,38666,1268270,73964,296228,140318,44756,248840,424412,173740,97396,631876,168790,38546,
38186,109486,95654,104380,38338,181412,140984,138932,67324,293488,96370,703724,8312108,38434,95818,138190,
109828,416818,38884,38326,185026,121136,116044,67012,513052,4579144,98038,41366,96452,170270,865610,311084,
38078,140948,2763650,422278,1968316,744568,38716,38326,1237156,139912,185182,38546,38228,43426,143164,104734,
96088,189634,45454,311080,190390,331690,770674,701644,792046,149482,4498438,771808,1010434,68590,104152,42970,
140962,38236,194926,507910,103612,482134,107320,95656,146038,2788276,332932,333436,301090,859612,488794,100840,
692560,70174,185044,39640,540958,40198,382276,458806,758686,176926,42610,273484,50482,548734,866578,409126,
140152,180886,107176,49222,96808,1490800,40252,810658,140206,41702,250598,326318,202718,181154,97292,375734,
406982,39278,313508,312698,96014,271562,141212,415904,38414,40298,38162,885632,95672,110372,180964,95912,
792458,412654,138526,755764,247300,138202,309614,1276834,3096092,181172,245324,88610,173752,141622,96454,230516,
138382,309850,174298,95956,271984,96982,120536,38084,40204,2821600,95908,38650,401482,262828,1882300,703804,
104126,1349384,70394,566164,296080,38320,38242,181862,181808,38252,533504,38900,551942,95470,95416,293938,
181456,99878,181400,222308,191096,97556,274958,95216,218732,180914,203408,67580,38570,41588,95656,1794080,
1051574,128444,66760,342046,38168,165856,597850,174334,144922,299102,125378,406706,3341012,39074,38110,38596,
96248,173806,1583956,181684,189514,648568,67066,170218,503738,2137808,480976,185326,811606,911248,49162,39634,
183544,40666,182626,51322,355588,202066,98224,112306,484582,90508,96980,202784,38564,138622,38200,66668,
138602,311438,109544,490394,68702,342514,38188,39004,95318,417532,245878,64001788,38132,39434,95270,39716,
177650,138596,40490,562694,66718,38344,138316,1226162,138178,175786,14670946,720082,211418,38438,120476,1334780,
109568,245762,38654,344612,207794,410516,46118,98666,38110,142582,96298,872350,38122,366316,98114,1610744,
1226156,38366,67022,39790,38152,96160,68680,141304,41698,38488,166582,536116,508348,38926,97528,96772,
95636,38246,425800,38392,181898,95660,96100,3791174,68066,39082,89758,105142,189022,66736,181894,95278,
42202,188536,558112,44572,989986,1511626,797494,254938,203248,3201934,817906,878476,67654,312304,109868,309628,
417526,1330156,38558,38168,96182,40232,8070362,2584664,1901924,293884,38374,180602,38146,6449204,864794,138178,
311320,38248,98846,102626,223508,110564,138860,38582,89192,38882,96514,95452,235052,1197046,2497504,40348,
207626,258994,181198,95516,38384,603278,95822,67682,246530,507634,38464,914822,97736,98708,300902,38408,
793094,38404,575338,219190,171886,88570,38318,99812,38914,98108,95696,183886,174154,176098,182482,39652,
95632,343510,98024,311702,866228,99608,553892,964268,926006,38228,140648,89288,820814,248980,14890486,185638,
223960,186934,88210,423532,481396,39106,41350,222988,69346,38584,624484,71362,95386,1051960,183154,40060,
40996,206842,1353640,525592,167518,509260,66754,43510,140530,344314,11997814,132814,139720,295636,114598,38476,
150148,40312,38602,102730,410440,173098,178588,140260,44074,182992,
// 
113234,38828,507314,632390,89240,95698,95536,38402,296482,38734,457504,366262,300904,95596,38948,1882202,
406382,38150,95728,139468,378148,142102,518278,38404,322222,67168,1587766,342914,95798,241916,662690,38278,
38248,343628,38456,66926,95714,312416,183058,182086,38704,181978,39262,232234,39724,38896,38470,3020488,
300328,832954,96694,89266,511432,39004,427208,40652,934412,138244,38260,1072552,960104,994988,276998,793792,
95462,251324,40648,39418,144394,795976,1073626,98386,423526,39256,166202,184018,43318,343396,6140272,1250140,
38854,1876240,98734,559858,2400502,38746,324796,140314,379144,194710,111844,2387674,1489450,68878,40780,104152,
381046,68752,249034,1095580,344854,39160,1086412,273898,39016,97564,42778,38188,1519438,401986,38452,1362406,
489046,67294,121636,96358,12412588,41338,96592,372136,332086,307054,97942,44554,529600,504130,311512,5367856,
345082,505090,39226,40738,70696,116380,204142,44434,310054,70606,207910,175928,141482,740882,88646,808364,
102692,319934,40244,39344,183692,38174,120452,249086,97616,98444,144236,42338,143096,40556,223090,67264,
38284,1193032,203626,38486,38182,120788,1589036,2041826,143788,38242,121978,328756,39892,204376,39124,38710,
108598,139090,69796,96448,38566,38638,41530,247972,102118,143452,67312,38218,38236,67006,39052,95458,
181822,209722,68680,95746,45100,67276,254128,98266,170950,67690,300880,38974,109756,68122,89416,144586,
251194,67168,38962,100696,42988,145558,89470,2221888,149284,100426,40042,205732,45586,110404,69112,39460,
90064,39988,39538,98392,38872,44986,99400,42826,39088,97798,43222,39478,110458,40852,40348,104698,
40312,97960,181552,95674,45148,181984,39082,96484,111376,67708,69706,112726,41716,40906,42142,379336,
303520,101668,253156,652108,43258,40990,307792,98068,168796,97888,317740,190408,38764,194296,38144,141112,
38644,38212,98344,823312,70706,40016,38456,95894,42074,95390,204002,38146,38914,609802,66856,66784,
480868,147100,176998,39634,1047220,88780,470164,942010,260500,517846,182032,96100,40102,482308,88510,38758,
170890,67270,109862,95764,190450,194674,7763486,109868,181514,95618,191408,299126,601094,251174,652682,38282,
39782,38504,231374,7901300,310150,96760,39274,71404,96148,101116,183646,830944,595078,89602,98866,88688,
138626,38428,218840,293936,262808,182642,349366,40924,174484,203042,39080,505316,181316,67316,1910360,202708,
138394,505072,38212,95968,430706,2282096,182986,38290,38246,246082,935986,176446,95800,66812,38738,194744,
1230418,88720,96040,323774,476576,352514,39086,96704,226496,176870,897662,347948,66980,95786,66908,38452,
246238,38842,38444,505058,38480,708638,666050,191240,109828,349348,39214,39484,206866,882298,99868,45028,
38506,13785382,297976,140026,181624,517450,40414,114418,142390,54946,204806,181298,96248,38918,66812,41492,
67694,66904,554464,38222,66818,38506,95632,490444,98008,673666,39274,95666,109772,38686,294592,38200,
38368,203582,38534,38516,182180,96104,873434,95906,42806,97040,38468,138674,39628,181504,95626,405934,
95534,95434,138938,39752,39194,40022,183146,311692,277726,1001260,1587604,2620084,1203662,1335124,245942,235604,
1338280,142060,352250,96008,145112,45986,1384934,67148,581660,313304,97592,249422,53186,73070,97736,39704,
3478622,1203332,2098814,46796,311360,3029138,183488,40868,43412,38966,2530436,68912,512564,43226,525932,40490,
791774,46058,1157000,194342,139928,38222,41036,124802,2042132,260348,4866764,453518,186134,38458,38866,552818,
38360,1417498,38278,39428,514016,38576,40346,183968,95696,46388,144728,140192,113894,42338,417674,551864,
197252,100862,742544,426446,187832,44594,1219688,98702,39836,115868,99368,273028,615658,294478,487958,1008464,
39122,38746,314752,311350,138404,39430,852598,453386,114286,140038,188278,665782,171142,1077658,40396,4591276,
42142,98836,246598,1048336,39382,2179664,97952,39470,95558,99130,407650,99076,42772,195916,160588,352876,
183766,109972,409108,1564978,344182,226882,324742,703054,503554,2300926,96052,100858,40028,114602,7467122,781724,
178166,255962,12058202,2345672,320978,192782,4272482,565922,287786,1682588,110356,259522,1034398,101818,713350,170758,
38980,248050,350890,39484,38386,795880,139330,219886,97660,170846,88562,38248,245860,95918,109990,138784,
38504,38624,310438,139132,182240,4132610,181970,138788,97918,96604,436066,6457750,45106,120910,1188868,214834,
98998,142990,190366,53638,99322,41404,140830,233008,252178,239620,653134,183346,343552,112216,91606,71716,
98926,282802,41326,139946,312944,182156,142928,109846,67694,567860,2923328,89078,95942,88862,38576,182260,
38392,95752,1014562,111634,38530,181556,310588,67486,95704,120568,165010,248336,38894,121652,67130,98662,
403798,95944,259894,38306,39092,1050206,39062,68738,39470,842042,98948,39710,246782,44714,98354,38642,
40358,802940,351434,252524,3723032,40406,116498,95960,41924,227408,39170,651026,43094,138638,275630,40988,
39926,172388,39476,612308,98192,143006,97742,313004,147926,220550,1026488,135182,95878,38626,40706,2202686,
224984,38762,105086,192644,43388,556172,182378,123446,1767608,635624,41768,16117478,97622,68582,102842,1983962,
205838,9045742,96442,95722,2573680,181868,203054,67708,97366,66862,66866,342920,66958,40300,67516,292546,
300160,183160,184780,174374,194948,119378,322640,311948,96668,66890,38276,801674,81939536,96290,1449742,88528,
97468,181616,95764,142718,311456,38392,38788,255520,1050094,40148,525368,343232,96668,213326,170882,1564684,
184282,38896,182662,38678,297166,662908,38764,249862,809032,279208,41806,38506,41608,433552,90064,931180,
39034,332266,141466,38926,96214,1034212,138658,44734,102226,2330614,39790,38524,38876,41918,169234,246538,
182008,313714,1079998,38446,246104,66872,66962,1342330,38968,312334,1011580,205396,208606,175696,109984,409102,
313792,169888,846124,41818,176782,38462,96566,174812,143342,38804,38488,95854,418384,95692,437194,95654,
1505788,174472,166480,204506,454772,100862,203048,38366,95758,489724,552974,506642,96260,312808,246118,96106,
39962,204446,38642,96986,174956,88486,310780,425522,671066,38384,514168,911446,41542,146410,213424,38284,
38938,111964,41164,96910,71032,841948,40216,96298,38776,99646,655594,39652,39436,250972,120676,185470,
39118,138904,39244,194542,273370,220876,1863448,38326,38734,41476,184498,110668,43522,315232,708712,968236,
143656,103048,38428,189088,223474,68458,70222,171628,40570,509306,181742,38368,38260,96340,1298812,379336,
109918,38252,99100,219196,182764,312958,5240896,311338,310852,38234,96308,95624,50998,120508,1086424,51862,
96658,45574,108754,82246,208102,183874,39562,171268,54022,687148,787414,45358,193804,468214,1159306,1504114,
99502,401044,131638,424804,98044,40594,195538,876472,170404,220972,221062,198664,191698,306286,202444,419998,
123694,111454,168214,76414,52438,227002,98224,93694,54418,115114,667978,69214,38338,149182,39478,465034,
759832,73966,364552,516562,178018,130084,1282768,158794,110212,116692,43846,366874,71914,210964,613276,549112,
59206,610954,3807052,38524,740698,55222,772792,43978,580336,556024,122836,204316,71374,857356,440944,640168,
506932,346462,100822,151774,433654,241918,118354,96874,46678,348658,684016,124234,51682,42982,38914,73012,
70402,132838,40426,3128596,71806,38344,181258,98872,212758,263452,131542,514294,830788,215188,196996,96388,
362608,99016,111064,72094,262978,92344,119932,121054,136402,379114,76882,99124,251854,529684,111838,3688954,
226582,788344,187162,132514,40318,236038,165598,341368,81418,730888,72508,332458,72526,102058,45466,40516,
2009158,387448,129118,3653476,129478,280042,270322,197212,135958,312712,200014,92722,250396,173344,127498,45214,
123214,197206,962476,42988,505768,737368,277612,890458,221722,41692,49702,247084,107224,130894,1484176,73498,
229534,762568,183328,127534,122722,246922,168514,777166,39892,41902,39184,197044,451912,254608,70582,269836,
71068,440248,486142,260926,3098464,152482,108274,1064272,506842,240664,98716,77386,140596,355858,348568,197842,
498202,2626072,242122,58018,338794,43078,201148,169006,119614,175318,276466,49234,206008,685474,112792,57046,
362398,505372,405904,84226,369412,192184,188782,45142,124834,329164,53566,39364,534814,40108,318472,616288,
496624,166678,131548,155554,509056,112642,119554,431014,111292,300442,218194,41026,97234,43198,238282,105034,
155068,40072,111868,106972,140002,208708,53842,437596,152584,234628,52486,101176,39958,51646,129154,97258,
70078,46438,79762,137794,41146,570292,115918,573046,236734,265462,116638,1272928,38974,52222,452884,1136596,
182788,214204,57406,136246,46786,1236436,636988,49966,60646,567268,330898,479848,45922,371032,1986982,402388,
187042,4629364,342178,440368,56446,43828,845368,789208,75478,119878,269572,489346,185056,447538,272092,701332,
203614,826738,460786,131602,378538,228472,135754,581956,410224,177718,104494,175588,185272,182182,57478,415582,
320488,221998,42838,2435674,113074,1366126,39202,734188,422872,39262,312046,1228822,1976776,172102,192874,489442,
138892,121318,116698,41074,240412,383002,127798,208438,620836,121558,134338,653398,46804,67594,45508,495178,
641734,249262,42604,801628,273562,103732,810376,1014316,317086,623752,705778,311692,205522,44962,2905522,497212,
95992,101662,42502,488536,58126,92182,43006,75262,68854,105358,234232,418012,392902,162358,211678,194764,
104548,906604,166084,476212,58666,47086,246346,122308,45646,437494,101284,46462,511486,100174,917014,233962,
105028,119122,375892,330694,43396,310174,67432,982744,198502,40444,424492,315034,74956,204154,232342,150694,
660022,241162,114082,118948,131038,218968,55462,323728,182518,43162,243166,248242,1030972,52618,58342,594916,
46006,111874,132604,281326,436966,823498,56662,1926922,125764,311458,43612,130012,119758,1304638,397204,527344,
217822,675268,83542,953512,573424,160198,106594,67018,128068,115162,1315168,679048,88456,125692,88726,107494,
110374,263356,217222,53806,225214,1422736,55726,855466,326698,362014,369898,73534,245524,52942,376594,533356,
221398,517804,89302,188548,44158,580012,42214,140758,333988,162628,226084,47266,40714,112732,44116,337804,
913624,163192,44764,1088584,342664,341338,393208,206332,112354,462712,60502,50182,292936,444784,797254,333814,
319516,546106,274486,238732,338308,96718,141106,488464,292612,217348,393016,466492,504502,238234,39472,131524,
92002,520702,99196,217084,58378,147634,86242,182344,132358,116572,226372,45634,639994,261574,764206,58966,
60394,243652,508462,118564,115702,50278,477196,520234,324754,159874,237634,460762,47434,1340116,171922,119974,
120568,137302,431764,102436,98878,68782,206278,124882,565432,1205818,84118,220684,452014,147622,210814,464074,
71644,153394,135214,95746,317686,285964,115234,72778,309778,117706,46078,575962,653116,68962,76846,176098,
84658,47842,78502,152968,97306,161878,125158,43558,751084,50002,315022,361426,1947616,204334,176398,121918,
107134,41404,536476,130354,102226,113614,290956,46474,44518,50686,38662,147292,105676,1309012,53194,562882,
46114,483604,312226,475504,104758,257422,318226,926836,181372,45394,212362,116998,361618,136834,371344,291766,
74308,46156,1222018,112084,862756,195262,198178,42478,194494,137866,74722,108106,118078,417892,243142,1309714,
608182,235978,189436,201784,43234,48622,1246048,190078,935764,400306,383992,2070088,103948,115078,394738,38258,
38560,67262,461036,95672,110246,741278,182972,299624,88412,38504,547202,741434,96266,310682,72482,101594,
204266,143132,411836,94028,269006,38606,95708,322346,67838,162878,946388,424406,39706,183322,797246,70744,
135188,111500,95756,38690,67220,38390,504914,478642,98860,96484,204196,38326,40198,68986,113032,40522,
178210,184960,42184,186232,39448,398704,116722,38242,95602,252796,801616,226904,1308998,109762,1901674,142444,
40438,68074,1376686,860662,42658,39898,114766,97858,88544,38650,38506,616418,102146,39632,301478,38686,
40280,331022,553582,17191204,346546,758834,2054996,182248,95686,803788,247210,994306,95864,315032,645578,6780856,
70178,343568,110792,204644,2012618,193448,102242,670046,70484,67190,42962,1895096,105584,38444,42374,39494,
41654,97004,39272,115268,98030,203996,38648,246368,1011776,98696,101378,68378,98426,604946,139358,315596,
99344,98264,480998,139682,200810,208370,96374,556328,40478,107912,98462,89222,209966,103862,44852,99334,
138700,110468,98378,40616,604466,95732,316322,312676,98278,39202,96406,70118,306140,174830,96350,74564,
190148,322070,95756,103046,258854,43514,40172,179702,207782,96458,165374,40616,153350,656762,352610,92366,
184046,122882,39302,191606,39506,97538,357998,40838,275120,70820,1921334,205538,339206,222404,466430,1974794,
1324472,519710,1244690,530402,114620,105548,259970,46772,114308,180662,180674,69974,527000,206906,4886708,96836,
40748,148490,38744,539150,3304844,40568,96998,202190,205268,102236,1113602,46484,178406,175148,70406,111338,
816038,96422,185774,204404,340538,191348,729950,39860,148586,201866,1223708,49922,44870,48794,225464,39592,
110710,247846,223016,165542,650198,181310,323282,41780,504640,67178,665252,97982,39256,39112,310804,110114,
96260,
// 
183604,1828480,116794,656266,96160,183872,797204,38372,67028,184466,39656,1584794,43814,41108,187274,215618,
731756,214724,572348,457112,39278,139178,38594,38378,1895078,1127468,42422,114698,409052,190688,286052,38342,
690284,38410,38890,42362,139364,381554,182788,98656,725740,251152,131224,38308,39850,106090,1884748,38608,
96478,492208,330154,67126,2723920,143944,39976,38392,338458,111334,515806,39100,2649184,42142,212362,112900,
98386,421738,174562,39568,142486,39454,363374,296306,39086,67076,635606,96278,38264,40946,102182,98708,
38390,55718,462686,825818,184918,38458,349412,408800,110030,508754,38774,138764,38666,138754,96094,97784,
142564,38554,219670,95902,38686,95812,38482,523328,40046,38474,112526,96188,138866,355688,95828,1114952,
311108,38386,343318,553376,38282,182368,95680,5679172,39554,506312,121106,109852,50098,41866,103102,42844,
44242,186118,121000,181960,104092,69682,1164256,705058,196486,39730,1573954,105172,40252,256354,42322,809662,
433978,125860,96352,38734,603754,94324,96622,492718,68062,46438,185524,352708,43180,329164,108142,253726,
41890,758506,49702,52918,694960,193138,777622,343582,100150,319768,54322,183532,112288,101878,142522,145660,
50278,106684,48166,100258,70726,1291444,244690,491632,205378,118984,340828,1960666,564388,150622,39562,1103686,
40696,42532,182392,2538520,111856,733246,429496,102994,71356,164092,302314,67918,306214,110182,41656,41188,
104290,103372,266776,322360,314242,104938,90760,46564,39766,409192,261988,40954,985522,324304,41062,41074,
42052,43450,238936,99376,70132,180214,183298,834748,439384,415024,175432,425122,117310,192598,384934,38632,
43954,44050,503890,560218,38338,6566488,1169458,930076,368908,110276,182848,38314,95836,418906,1077860,89098,
38486,311336,182788,182084,2155424,43790,113912,116866,467878,318620,507754,482320,39922,38404,145118,169256,
508724,97576,186478,104488,453226,249172,44188,89122,112972,412576,1063222,182536,38812,656206,38596,98926,
466126,38554,69034,38644,205378,271084,182686,103102,69232,39634,273352,42838,38338,182266,345886,482036,
234778,479866,6306898,905914,48538,2402536,643342,99508,43996,457174,881806,1222978,240340,386572,506614,345748,
218740,237514,494194,389782,233290,2124670,466006,12329896,321178,1442326,1055956,341992,5107738,3920926,203482,3763948,
813898,563692,537394,181786,448996,3226918,4222732,409414,2037676,3608482,651586,158122,9786946,1345450,408424,264964,
201946,858694,1407334,631018,515038,1112818,139180,418036,117460,370210,630352,313996,458500,705604,1732036,350254,
183406,333514,481018,281890,613210,207454,411034,217642,71560,194332,394564,648514,1031656,1452100,686326,2414164,
411844,202054,630586,540292,384628,516820,296500,3471094,560872,284890,315778,2384650,773464,1197514,1112386,60166,
674446,190102,681448,397396,1458820,266530,1978870,1046476,16842208,454126,640750,209962,536986,414676,2895196,145018,
360946,5123344,1180084,3103798,3121942,2798266,57430,1358086,128434,251446,691336,9867676,80362,160564,190282,1450426,
957352,44506,283378,1095322,571870,231034,313348,1674346,526522,516010,120214,99706,351094,447322,1691614,281002,
5474152,239350,697774,44788,155314,209314,141034,190552,292324,174388,2027470,120730,74548,265366,250978,561514,
236434,137146,344182,435172,53230,444442,2291566,172930,3523594,6625516,1168192,1410736,1749046,237892,85870,118228,
2215066,230134,769432,211450,148078,478102,2203402,46228,3900514,548140,424774,706522,139990,145930,214690,108730,
8514262,1409818,613750,2252002,2775262,1420456,273142,116842,129910,8105842,263746,276292,437924,201308,38858,96392,
99452,98984,45506,184178,597026,355142,152066,45308,487994,9362036,4084976,191102,40934,199622,10548038,44834,
257366,483122,14433104,97832,501212,134114,545654,156278,508718,275546,328574,117974,101207282,167324,3418418,187634,
374258,7817672,57362,645458,66994,3389482,184204,343340,38438,95938,112814,427666,311638,433640,40186,774388,
835822,99748,182332,184220,169292,38794,251836,38524,96944,174682,311384,121676,248474,38842,247094,871604,
41530,39118,181942,95828,183236,129248,320206,39376,169372,181912,632066,96914,3075122,789422,298604,102332,
314420,204230,141914,142724,868262,2976004,96184,988046,39986,138968,321092,296252,1159094,110324,445742,38366,
39122,171272,38936,41654,1582262,1228840,300580,90382,183796,90868,251728,95866,67022,110114,570830,38404,
1862248,351640,2098444,3535652,174470,150674,583202,243284,1424954,1452170,171016,1375786,172972,39052,1477414,761704,
422470,345520,38446,39202,488890,99478,104812,38662,38330,169346,38626,38416,39352,186676,38326,1365008,
140900,130256,110422,90028,45838,914590,165190,38866,224470,558004,4367962,104710,335116,51598,112972,182162,
181972,138862,95966,67106,95750,38374,356296,326806,39544,38650,97756,312568,637198,40612,546268,842776,
40246,312892,312682,131404,252682,141478,38968,296908,39766,41638,67522,98080,170716,6878002,44230,67180,
1273064,182426,797108,505264,95836,139322,203798,97156,187066,312562,568798,103096,110540,110216,306142,96424,
67792,296212,1540582,264082,491866,187144,318958,97612,112990,42574,67360,38326,175036,67454,182714,314744,
38578,182956,646516,311584,46630,247162,39262,139684,295166,110498,96616,89260,38450,120962,39212,888698,
417244,38470,343420,301192,325148,38354,554252,38476,346036,203638,88786,39772,38678,834170,21542812,68488,
454222,43570,115018,88688,39602,39278,182132,220048,453220,393550,198502,39280,4253974,323212,204388,39634,
414196,524938,2470624,191056,110150,721468,38812,38530,289084,2975332,38596,505478,38462,170836,96130,104902,
38896,39778,145186,96454,115252,96346,325900,130984,111526,517870,879940,42418,39130,104716,99244,407152,
38980,187228,4525972,111310,98380,97516,448300,311320,557650,112012,40222,255652,38914,96884,284876,110432,
273080,176548,39436,145354,105394,39346,39238,39406,40372,95974,38428,38824,39064,424894,95900,314068,
110350,185764,96430,598322,1169384,256952,312932,768434,185114,96176,651754,575938,95894,67088,38528,96046,
96262,98962,38752,183868,139064,1028156,437144,448484,110314,4093636,293872,304282,40366,96196,182488,38660,
67082,42724,649366,108622,39166,506188,166498,39796,250606,2367082,38374,265246,1630306,100036,993274,1235356,
1182868,41848,41902,102844,204290,39062,117580,39670,39388,67576,101104,189124,113668,107746,111568,105754,
562300,40570,98242,243724,107368,67234,45778,121252,375304,70546,143044,186694,331306,68278,95866,44188,
322558,121576,186640,530242,42124,96838,38704,185992,100132,448576,39688,39874,98566,39994,409066,39598,
38680,295396,69250,179014,67684,67144,184210,113242,408416,44068,67636,102352,6003652,702676,41806,38854,
68014,8208460,182668,178912,97672,41836,491926,140530,1035004,106408,105274,558022,40738,268120,97330,38380,
755806,790084,492628,2105608,390496,324616,101380,327820,4971388,67348,69562,139558,557992,1398142,99166,40090,
39746,272642,410114,38644,887986,1064942,38486,508120,95920,96352,2885632,95884,312746,38660,453986,182254,
176054,121388,38338,38818,111716,38594,1059398,189296,327284,231254,4381532,1806704,659522,628118,69392,67664,
297134,461882,310742,54578,383636,275942,166526,186542,636578,502388,99728,808208,216296,109286,124598,98054,
142634,200126,361448,227468,89822,261458,90722,3280904,208028,831752,342326,262466,221042,148202,131354,612764,
237674,1310984,176894,909296,1423412,139526,52658,46286,43586,541754,40466,590894,43658,1582172,2877788,75116,
405044,1373678,830756,354698,287228,42002,592352,41354,100916,228626,199988,655856,133694,96524,331208,169172,
6954902,1215728,86834,212138,167012,280412,43724,57626,220148,314198,1883978,139778,494414,142292,137834,187514,
233972,133622,436634,137258,2646512,686414,2054564,305876,1419038,89714,103058,67682,627344,125948,117422,125768,
109514,85394,770228,599642,694646,1032644,294236,178544,209492,130646,123362,1347434,822554,209978,215048,38942,
2213486,846044,90938,302444,327554,4377158,149822,691814,122222,119204,45116,74324,47042,41708,47774,111476,
235622,145898,98684,114284,380726,47342,191378,189074,173492,499472,46694,102194,709424,374084,3043088,70058,
106676,91748,46628,330884,339956,427358,618596,1221236,144254,503192,455618,1089506,360278,374858,851714,1004714,
148142,170468,220634,126596,752084,139562,71138,123446,209486,145034,131318,202526,54062,236078,99656,425168,
499526,57518,277202,112508,6148628,668918,151058,198638,462692,509084,642674,150326,123218,112634,459422,104102,
116498,167834,2755862,189242,107972,49718,45566,621512,1224908,39476,466742,410588,47954,114794,111554,1072034,
177572,151838,257786,333602,273482,195614,147656,201554,245618,221642,436346,261956,236114,330146,2217314,696188,
324074,74414,100442,163838,832922,185834,117794,587954,896366,48206,268994,54494,85322,102626,49526,265592,
50114,44738,200474,218294,1156598,326996,177218,105626,208196,38564,52946,123356,213596,254582,91586,132164,
210302,90794,458702,291656,290222,299612,997994,347642,73442,154214,128564,335096,106046,188918,190514,39692,
554282,39716,382724,477656,546128,53162,142076,221852,2688788,133706,5050754,201386,111266,235628,355256,270422,
50318,44522,40562,195578,52778,110132,168878,185348,43604,353564,53138,304958,326834,353312,361736,178418,
38392,38740,40264,313466,67130,40090,1020700,110584,250258,97168,636112,228326,487370,67300,848062,39304,
1466908,373780,38392,112912,2539024,105964,185050,182242,829846,1521496,38566,40498,39412,178036,820612,42724,
98704,184318,39148,185434,39652,41362,525310,237130,205822,1262620,262000,39736,550636,2010826,123064,40024,
68812,27705880,106408,1110880,38536,141616,3650824,183538,185320,40228,272158,97444,250822,549658,347488,68956,
75490,38842,325126,649780,2399380,96436,229808,300896,590642,96398,46588,97972,287486,67274,38884,490414,
96466,312808,39538,139288,40208,67388,187526,38684,38648,1536040,191122,38396,38716,96676,312316,38446,
181510,96980,97610,1200640,39466,139738,1311464,97202,67298,183358,567946,252946,40744,99604,429436,797012,
512458,38464,182464,314656,312712,185596,97862,96782,189428,184568,3663584,139064,38834,445352,40472,182462,
417146,192668,290318,44756,42686,39266,141818,68066,344246,112454,110672,41486,2056720,755050,38638,39430,
419774,1226000,545090,100100,42692,175730,141572,186266,368750,149126,1375832,43004,141788,97706,96194,38450,
67568,2537534,171788,1198928,43142,4164986,1260650,140438,39002,70394,39512,336872,139844,142808,111812,70610,
4882322,40214,44870,40082,38678,228614,273974,38660,103394,147080,98480,39026,2609300,98192,206524,110306,
38576,67430,100456,41278,184048,259216,190204,42286,121198,100942,597094,175558,145096,621800,667268,39614,
1034924,193634,101858,371426,102740,59630,225086,75788,287618,40316,42782,44666,434714,112958,595310,361562,
40514,96944,17708342,204188,143252,131948,100670,208238,107150,80450,38498,97880,203624,141602,114350,96242,
777020,491810,379688,691484,1529810,327878,48446,316508,194390,203774,1677662,265100,11449148,267434,236888,144062,
723416,81026,253454,210428,257948,329972,272780,148964,76940,421484,187826,43646,514418,42494,175274,119084,
484628,104342,662378,113270,855320,68876,351842,97610,97340,185612,253778,170720,39446,42650,69146,2656922,
194522,212666,113552,73862,623294,1464566,654146,144644,271070,288026,67310,45782,443318,52718,646628,40622,
312458,411278,77084,1016428,38548,445738,20965664,185798,126446,223934,260384,67262,69206,89240,42230,39440,
39350,38498,214544,449768,238874,95950,768700,39446,275186,221858,417766,802096,67810,38456,244610,997430,
314312,39356,264284,38530,38434,38362,410944,38594,140150,38986,222328,5275720,248428,97156,221842,950644,
529444,185356,44350,38518,95948,272146,96208,39806,40216,68266,1029532,39736,510970,313168,95962,39484,
96358,39134,40808,714386,251228,503786,263876,1044452,183512,97544,3091552,187534,98110,39220,38572,595126,
301814,249362,403748,303272,194606,1794356,198998,89228,307946,322802,118082,177860,96190,38902,313000,530756,
40100,297800,184154,67364,96080,428782,184774,533758,176158,67280,38468,273722,958340,540146,3685268,367286,
250004,40084,67696,170836,345124,111526,183508,67426,113524,38638,773882,1268576,39080,99116,38546,41534,
38402,139552,39220,6722726,68732,97628,44522,38744,247108,761420,1906040,261356,67784,295930,139762,2587382,
96326,139148,38428,
// 
111266,38924,223822,96232,102620,269114,188870,167522,345242,668018,67190,38630,409204,96094,507538,665558,
39874,67828,96820,209758,1217338,89608,535540,38452,97738,9347458,96874,330376,204772,139210,664916,96088,
40874,479738,3621836,251678,124016,1036802,217460,224042,1882586,67894,185554,178378,2082898,1470922,183664,40516,
185308,171862,985462,145924,41590,96706,96994,110932,1164742,261286,96652,96238,39868,15531364,400012,38510,
139282,5494508,339818,1317362,361670,236012,970550,489506,3175664,3052382,725414,862442,25782134,369500,2016032,2100308,
648950,432656,750520,38972,557498,272498,97544,1188812,38606,96832,41006,249560,211940,1901366,98702,40472,
712232,253088,104318,182492,140822,2805590,175682,98864,246998,39004,252592,273226,139226,38696,223876,96070,
652826,67730,67532,39058,664406,10214872,3152806,633220,211846,400966,104758,5755804,4368292,137002,38852,182534,
483772,67312,214274,139798,96166,38870,204308,67700,2924864,1111274,96092,313100,96478,1540816,313826,39142,
47686,211414,773338,39802,792508,132778,185698,47386,40486,103396,67546,41662,39532,514786,44266,213988,
354244,301162,38486,638408,182440,183790,727732,96472,482788,38486,1247426,88888,38408,96016,96356,512588,
40142,111056,805646,100046,39602,210398,878330,189398,244958,96410,39260,39152,40376,324848,2881580,649820,
258476,97390,111994,5601736,101404,182872,662518,213868,121408,38644,320698,42670,328474,183484,70324,568432,
175916,399392,755518,211102,326284,1657438,1320316,94252,102562,55006,223558,586438,4255594,126958,93442,136678,
1730488,203974,2089384,653522,242864,2006414,40328,38582,69200,39398,1894766,97600,248494,96698,97858,183556,
183718,100180,88918,40564,98272,313156,799804,172456,38708,143824,410110,680648,39014,38438,141530,38506,
96214,376184,38702,38738,312904,1037584,39418,89584,704518,40904,665090,38834,38780,172132,74290,187162,
295738,204910,39022,142702,17422450,204424,39244,38560,312658,141514,555494,312332,38492,39014,67526,38438,
67346,96224,-2759548,-4692496,-9731344,-1079434,-3148798,-3623134,-1282702,-3354052,-3498394,-3371548,-3480814,-2641414,-7944076,-3623998,
-1936324,-2383834,-4004806,-5293702,-6005236,932266,38678,665516,96364,38728,110738,189152,110900,353522,1955168,96722,
313054,247388,1066298,89990,67256,314672,67868,106178,96890,3169228,67348,38476,182614,177508,897314,312482,
204274,5487892,97694,39566,97334,306476,266276,96478,39550,492352,2291080,183904,187900,38662,299614,39838,
274180,67756,182822,38816,236836,111268,38480,143350,799120,527500,38980,165076,40078,40732,67520,97460,
171862,39382,186892,182842,39524,297266,1016828,183190,484384,96086,68558,637916,97598,41284,139564,96580,
97030,1236430,1183780,96182,96128,38518,369052,67274,69254,96188,121958,89828,67634,257882,183802,145432,
214570,89992,6428362,96736,38992,184502,302348,171992,315128,89726,96562,96328,67534,308818,204328,38584,
249166,97192,145198,70972,112336,302326,89188,191986,69046,139798,190198,89458,301528,206272,38566,67966,
314236,105712,39412,1581716,69430,97088,617198,97448,39632,247676,98312,67976,38624,96494,799016,96314,
1087024,179596,105466,38506,177850,1981612,1568044,98554,1102036,2301484,347194,3424630,109822,175838,1447426,97766,
139472,38468,96424,312766,175472,96134,185026,182974,121838,408346,38698,39394,185266,97552,491452,307180,
121894,228310,97030,1610380,121358,39122,40786,38506,348694,113026,385358,276674,1626332,415562,58046,250628,
90494,1097564,323852,369158,448754,364532,1820516,60746,474218,234590,249092,1082822,153998,926492,385106,237020,
187790,107906,660002,244274,249980,259970,115106,316670,3021422,86858,263858,398804,3457286,190688,54386,709586,
723830,1091570,72494,486674,1256270,237752,2800508,943340,1528838,196682,119300,340484,314618,40742,388682,680414,
109688,43970,138254,87074,49598,160514,1309586,60919142,72782,149558,540446,10023764,789764,111218,197924,111428,
256814,1666862,351554,381698,118454,69434,1250492,570092,388760,2241458,311558,190634,44978,125582,143056,1840738,
944878,485752,742802,193748,182666,38684,96878,98236,594226,98866,88918,96814,38854,101782,403264,863422,
114820,419752,39490,273256,747802,98992,9337574,182744,39496,184768,2169412,38482,40702,111316,68872,479228,
679136,141962,1060442,98320,40882,39988,122734,68878,193456,98554,1376842,307516,42562,40258,188626,68356,
111214,38902,1245136,142438,204970,204646,204788,804818,301988,313066,67426,1032470,3917510,96164,40484,38734,
273374,96188,419356,67780,97654,40018,38458,303052,249176,39152,96752,39362,205498,110644,289556,344972,
182806,3690160,144022,317102,353474,99158,278414,97754,301334,139568,40028,184262,801158,1102708,67564,508826,
97624,96832,145276,39022,8822908,38482,38950,40048,96724,1570978,722314,1867876,420082,330544,40552,96562,
3212800,67664,1491992,67538,209650,2885362,927754,722624,110816,38776,206806,1657048,1021304,96248,668314,38680,
39044,38618,117058,38668,849562,100798,140326,139516,317572,307258,311560,5070166,533956,1496914,298024,101194,
89752,90562,47734,39910,98692,39130,99232,189322,274522,304270,240250,982138,102652,3128110,2458726,184612,
113332,453148,342682,96982,99358,703660,103408,666898,147050,142628,204944,111914,350564,98510,296456,492962,
1238540,39398,926474,281690,141278,39050,89486,1067468,207698,67364,39470,42494,42908,39668,504656,96242,
269270,102650,316598,39752,644246,38674,143132,1901198,204752,97544,508078,171964,128270,40016,90632,172052,
188774,317150,116378,71732,168788,666512,263378,69518,96974,40826,151802,97514,104552,2161010,42644,182780,
39482,113006,43886,38690,97856,98180,3248702,43346,73244,238754,40196,186182,41030,140462,75260,198758,
68330,99296,192584,319670,40502,38666,329228,68060,316592,99026,895418,228170,39188,42892,39226,40552,
100978,40036,186196,41866,1226464,38866,96982,96352,39022,187396,98548,102292,1312378,529216,67414,97576,
213754,358846,204854,67382,345802,661648,96214,39322,278164,421534,171586,67636,507584,205138,213370,253252,
67732,1216690,39716,38852,41114,101474,316988,767294,191060,183500,38684,148070,220898,577484,382994,112538,
98450,447284,266978,144098,4755572,345608,269894,67702,67540,204622,96838,182824,67360,39202,96460,97612,
139802,40046,140990,38636,6329858,172580,371282,143366,530366,172904,143528,314312,39266,99770,38822,123004,
248078,110714,227188,204886,655804,458224,177316,3891682,573706,185356,38512,103924,1020682,98254,67358,40016,
39698,317060,372134,1902500,100970,146870,185516,90074,42518,186758,39116,40430,509030,1004372,1106000,251396,
68042,40214,285572,40022,192800,183220,110726,185894,39218,38488,712228,96374,38680,248176,143908,38630,
38500,995516,96484,38578,38540,182828,4996670,4069370,3755426,39814,940906,172414,38608,39508,39790,508528,
1780136,122672,102716,550322,17735516,1538714,522488,195056,691256,52118,726902,1511144,101114,309314,39986,876914,
118586,207764,47414,69266,279974,8818442,273026,331298,150254,121526,211094,117674,101708,4755194,320444,123794,
109496,188738,43598,378926,2593946,875456,93998,54206,249596,150554,403058,98642,170666,615194,2268278,356726,
3753548,22399712,78194,118262,444536,321164,47918,97928,67394,50534,109052,99224,39896,73226,41534,96374,
255914,180308,197534,531368,2411378,405494,42122,396908,49214,927944,60338,40958,950786,38722,312908,38534,
184388,916322,556910,38894,39248,67420,182404,426628,349168,251644,172192,2202472,1022710,187114,323356,173812,
92602,26693390,38696,39452,43742,38702,69512,183494,38570,183980,660656,834734,209162,97868,176702,987046,
483550,767314,154828,41560,817918,177532,2399788,414802,42040,38512,4831732,170368,112894,97480,493316,111962,
39262,1911964,183706,1179196,22624846,218902,35995792,1037986,214172,121724,2153866,32938078,1275970,8948818,3940942,2958196,
1756948,1527898,787234,3830080,679546,828058,1823572,1132834,8031388,177034,6503278,2911540,4021078,2341192,105160,1505026,
3701830,419194,1098274,382450,1799290,34302766,13345798,3769426,1349050,4654306,251554,6649852,1411258,27983980,1056514,5390140,
3702802,1973422,1543162,210082,1456660,2087122,548446,668686,211954,3150004,3165538,492580,1119874,799906,6968506,603730,
203170,426970,9129910,343570,26558542,423418,246802,7748734,50245996,808318,990202,294754,211486,1686370,832738,625882,
1014682,466042,1019542,1085476,1758586,5180872,302242,10953868,1987978,486130,560974,190642,425650,1776916,756346,4019674,
1430254,499006,1247962,150034,1469578,2009242,37646632,8220118,1624126,2534404,657778,722110,1051132,2793442,558328,1395274,
660442,2474626,1312570,329458,742522,4849906,1967428,649534,747922,4367434,12662344,2189830,714106,1802044,377842,1981390,
2005474,5599090,19086142,2339734,817402,12766162,437854,1220314,4973962,1692706,1219474,1392826,1099300,764932,1133302,722782,
6363784,1180666,3548686,487090,1681474,641146,4238644,408250,2429428,815140,1531624,693490,736996,1181218,14344204,1046458,
40106,340754,176254,186940,
// 
183158,96298,38678,277118,312890,39122,38560,1709896,139774,1135282,96500,39508,45268,45802,338734,378424,
39454,603674,96668,333782,796130,760724,150266,1525124,124634,1772342,175846,38614,39146,39212,189626,250214,
38996,260492,249728,100652,67616,42344,41396,105344,39164,675158,177182,38744,38984,314258,220964,1069856,
184982,346604,-9993964,-7131262,-2736874,-16063654,38890,96376,613768,319196,295940,45482,39470,185006,89204,100190,
39080,38696,205490,253604,38660,10204484,89528,38516,5342978,184520,218444,436330,411130,167798,806894,1353644,
657692,1279232,39410,38702,125012,38816,96704,38756,376046,215750,305998,38794,140110,140488,233186,89378,
96448,185944,1969048,67568,204914,111130,68348,111062,39388,38518,139750,111824,187664,601736,131410,199678,
39820,98104,67798,69292,40486,111250,42382,313672,39772,38980,188284,98212,564808,183584,96436,711728,
205108,471922,172256,457172,39010,38740,97004,514784,39494,97750,67880,105410,1901096,97028,38560,176242,
38968,669148,38672,183650,273644,41066,40022,175816,248086,68072,1189586,287966,185186,183512,821750,205444,
306532,67768,42334,39502,99226,256636,40438,39178,38968,39688,141886,318916,69352,606034,42922,1547362,
43462,69064,164554,501946,510886,67462,97228,38842,39076,40786,69838,110792,473570,184588,110812,421690,
273946,45754,96352,314456,38546,611776,96898,39532,139774,38566,97796,39130,96382,105254,97820,375758,
713288,42986,262394,347930,1490642,146420,1914200,661292,620144,377576,109172,39410,185174,39080,979136,148124,
193058,1244978,811574,41582,193544,958232,39158,96524,107270,43478,147500,47366,248138,146162,67862,142964,
250586,560684,47270,101006,318410,111026,43598,97064,140696,69266,258830,262358,43694,104030,433520,177068,
40178,393254,183176,104894,851480,144722,10155896,1424960,143450,180602,148796,91352,114506,430604,101384,1250072,
105812,49310,105038,50474,120854,40970,204500,1319336,149444,38558,99908,68528,42038,140750,43796,511226,
99764,195212,42254,98774,336590,409376,132068,40826,536390,122186,196238,207602,309662,53522,99116,217784,
38864,96722,52910,192302,102230,432980,1049228,38978,52586,183842,69860,4617332,754064,298682,1358810,716444,
40124,42068,347984,47810,428606,101276,274916,103202,52994,113300,48998,75926,99746,214982,41498,142532,
117908,627866,38816,116018,107390,46052,257372,302858,187604,121556,108386,113942,329354,1018178,39692,306458,
309782,48134,153170,68942,803204,635966,588422,42866,286388,144908,1360160,98954,45242,307430,253610,144152,
669500,41852,100304,250568,98936,39770,41318,113618,41048,1088972,317438,430118,309908,49754,112106,41384,
136442,190034,172730,46556,40328,310148,111836,109898,424604,468830,375658,110830,440824,412054,1947004,676924,
183148,314530,40612,833416,39274,96856,140632,172310,41666,765536,422234,539626,39838,192322,636862,38638,
183118,38548,476330,67514,40070,40780,179638,110950,654814,2479654,419392,192376,365914,185894,248534,111442,
183706,615094,100150,97954,97144,416662,67558,96370,139786,630932,39812,272618,38602,3300070,345676,38648,
792988,188128,89548,1020430,957016,176254,832904,38654,183158,96982,177448,40558,97916,38672,39610,140908,
188878,96412,140024,39008,184124,324194,314992,358822,41542,44710,38702,654946,300626,173660,67598,1244948,
182834,184468,179146,254252,481790,327638,68216,141014,676262,39110,2070902,206138,1933850,5905550,575066,186356,
96472,527524,89156,143498,96424,38770,112238,38744,67816,577846,42322,98068,136954,176450,1242748,411040,
410876,38708,38704,420218,494492,100346,38578,96538,905198,68180,384566,39854,141482,98066,7925726,40874,
96806,176002,314074,314234,96578,192458,4381082,249218,558368,1354754,592436,176224,67832,298220,139792,411268,
100226,1355726,460796,804398,39980,115466,67892,139826,451460,935618,297326,415478,97202,39380,102026,97040,
39592,769366,303382,183736,1137160,97912,68146,97696,180070,122524,189460,26052058,40420,39886,141544,40942,
314308,296524,2248750,2428462,2281966,902620,9424294,1897858,249290,140444,39962,1620350,39140,1399616,329048,223550,
189188,536678,4256414,176870,192968,501200,38842,38708,1616782,6694996,38666,183836,40268,99280,92572,45034,
39718,39862,41572,186562,70792,112048,48166,71134,96760,413206,300292,44830,49750,41902,811882,39160,
3318562,67714,2972476,141940,72034,485134,354070,40012,845416,175906,99298,42694,40798,140644,493804,98920,
1901008,41884,69928,222562,264214,105994,38744,96920,1552882,700330,306664,97144,206224,809692,140398,67828,
39506,176624,89558,67834,1673122,38588,143690,38696,98372,67910,3633104,140294,798868,38608,509336,5583176,
38878,1548608,864356,176966,97394,812516,41876,422396,1561928,6508724,115406,72152,804578,39428,524156,250322,
179234,40112,41804,807494,185066,39482,68950,976252,38668,140278,97312,89740,176662,177796,39110,38750,
14659948,97498,425438,96650,316384,184840,599560,807124,38608,578380,206854,111496,1438072,111982,114034,38578,
248612,347432,42332,143504,321368,68858,39128,164978,972242,97088,173354,194858,177956,111050,494204,266408,
38888,315896,38602,38764,186862,546232,38956,110948,1451918,96860,453196,752086,544312,41146,39814,269674,
38986,4440088,38890,130588,38662,70468,750142,67894,198334,113722,78262,413116,40930,144046,68308,71548,
98974,198442,50434,658522,42334,101134,140536,3486716,45062,44054,330146,100178,39212,176696,659006,1575278,
40814,97406,96982,89878,97900,455992,303478,902236,178582,320830,38590,44644,1238452,302992,420124,205582,
39076,38806,1900978,39868,465134,315158,38606,38800,96484,452650,7156336,146210,97084,139960,183610,248516,
2217188,39350,41192,97010,475154,40556,274160,250946,146378,40304,38888,2473712,1189628,797240,39406,1920652,
173086,97126,143554,141712,72886,68458,98044,99646,67954,97486,683926,431206,596632,105826,544138,103012,
1599892,68372,111788,40874,4755002,172850,142070,422936,38906,111572,38798,38672,39146,39128,172688,97250,
451760,319766,113678,68446,97312,97834,784840,38594,38818,39418,112300,98578,248750,38740,129986,188888,
147536,295556,1154060,197042,183704,148742,4415684,144194,96898,313762,1314380,67586,68218,38752,96706,70594,
433996,185428,67984,302752,38780,205198,96514,2904782,13468964,39884,412736,39722,509044,130168,38756,96716,
38750,39376,98812,38612,208510,315610,38644,250216,41182,1782806,4971434,1171322,1048982,1684346,1608854,1020470,
210362,2683886,5325782,22248734,3432110,10987844,1080086,2725658,2921990,2343686,686390,3422084,2456630,9462074,2689718,1650164,
3108164,1720148,6624860,3406568,4630604,1602026,20914718,2488694,1505498,4251050,8065328,2164802,1269626,5102708,22292528,2382632,
3331238,4648760,733274,802202,1382378,12933140,1453334,2728274,818618,3776198,866570,4041284,51386408,4695926,7710260,7439696,
884066,21028388,7799198,176426,978998,7502066,1712858,15447182,780386,712346,20636204,6152468,1529978,3007526,1240820,463028,
4850438,668282,1597166,5673434,1703786,2817512,1663286,2246678,2847182,2654726,4481546,403898,2530742,1062554,10535648,16309868,
980918,5618354,5645276,15475568,2606126,2723252,3555770,13120250,1232150,1083002,708650,899258,1963634,23946332,2583284,953690,
3077492,2699414,1876154,1283234,13179218,2689682,1326434,712634,1596218,2596406,5483192,5693486,12411662,1742018,789434,64483646,
249134,4256258,8633174,1574900,9982124,5876906,576890,1127690,1783490,6979154,890978,3436214,7908344,18565880,2412698,1245812,
2985884,1756886,4968536,1839218,2036534,22235666,4075790,2548292,621410,3175016,1501718,1332266,2448950,1343498,1385780,1127030,
16308896,6939788,2438888,806954,9745928,935690,7451546,3845714,12884054,14537426,282074,1677812,742022,2506010,2141510,1098554,
3157700,3842996,3724898,20560424,8193344,487490,641066,5794232,1860116,7088018,9577310,816836,2825960,31044416,6585494,726740,
3486920,3393896,1690502,635234,1664690,3947972,1178042,4297838,1558754,621626,516788,17726072,795578,64492880,1549508,2567210,
2364098,881762,709754,218786,6793478,20999282,3366584,9590432,1877612,7858976,16663190,7145558,4814024,4442180,1388210,2697188,
2836490,1825070,11112584,3869672,2237738,1442618,774458,390266,11016356,3580502,813434,3684518,3487514,3357482,7473416,126779912,
2364584,2346602,1318406,1706540,143402,4199696,1333250,1515542,2021282,6027728,1275458,6769148,117630824,13170770,25099448,1905314,
405818,2803796,1412474,406778,10007384,1108058,4744040,3800906,4656560,6832844,953594,471482,1903802,652730,6031418,495266,
431546,2491394,4707080,12669728,1212278,666986,3105062,1386554,611258,10049702,787514,1590386,546746,2115266,686426,2670710,
952052,2839082,10653314,11045006,865562,2112134,3103790,1826582,11622374,16135358,927482,697442,1579982,1439207546,46381568,924890,
2517674,344930,1578842,2003948,3048386,3429572,714938,819590,10399568,1584554,3580556,1940306,1303124,8764034,19028012,4866512,
3266900,1129334,786218,3370604,3628040,1363226,7016552,11529536,4932122,3424514,5522612,2428682,638258,727898,1643822,6113102,
664826,1159466,2031674,4376570,1174370,680378,1503878,6799334,4766840,1130306,706298,4733468,728330,1346090,2946326,4556906,
1976756,766562,37559894,3031442,1331834,906074,5361422,7776194,829274,1721582,3910064,1355162,830714,3749630,1297274,4258472,
2116724,1780370,17227436,2212142,1479050,2020010,1422230,4984610,2996546,2185442,5992052,1007162,1432436,2389346,907988,2204204,
2208578,1318010,6022670,1938338,610394,1471802,1432778,1812788,1474394,6292436,1495130,2296058,2313554,2042330,2972762,2444558,
1359986,1957316,1215386,5949278,882746,1713050,5417636,5326754,2014934,2237930,659642,6863462,8356964,2597678,6944126,17839742,
7090610,1023674,2620868,1030298,12850520,1259234,10098788,3572756,1700402,2042180,3838622,1673006,2549750,2524154,1929194,1678838,
1824116,8829356,45157532,3133394,1889090,2571620,1101146,3250862,1699250,6605096,1705082,1938794,813626,721850,3969842,2865326,
4199102,5363180,6473228,725090,8772494,3791156,2432582,4225940,7702322,4999154,8724380,2359202,1144886,2274836,741290,3864074,
2155298,6165590,745826,2465474,8681612,1172102,5426576,1595798,4153550,1178906,1654982,2154146,1862996,2842988,5917220,2768450,
7862216,776282,13271072,5817128,1856714,3472178,3594950,5100926,53232422,984410,5930852,5424116,5848694,2890922,14079614,2069042,
1260554,3473936,1637018,15427454,3896906,1915034,5265494,1741508,815162,3899372,3318764,2436674,5793746,2194946,2007338,1483898,
1278050,3841028,828122,828770,1283882,1308938,4260932,4479332,1996682,3803144,3162074,1936598,1962122,2855444,2331404,6413720,
854690,2966228,1456802,8839076,2878934,3083378,2279210,771938,1330538,2137082,4511204,1373594,2428226,5630480,3401186,1398122,
1243286,5302430,2218274,1362614,7549880,2020460,4823702,1922756,1922486,2097284,4914626,1416074,6591326,1073066,1859606,2779100,
4300298,5056052,2793020,908474,2313044,887210,1883636,2751386,716858,3685964,3994898,1439402,1780106,937634,1682906,4233254,
1451066,942818,8172068,3683750,2229962,1833686,2718086,5623214,11663708,5026382,7843238,6205604,1885190,2529014,616634,1299734,
2456402,7448144,2040854,973922,2290658,2267342,3174044,633914,1083434,6924398,1518134,3516404,1152950,2999786,2334938,2641094,
2637194,4612766,3905654,1520834,3599510,1994540,2042798,4902476,17176856,1927130,1307714,2479730,1588118,3673868,4967384,1036130,
2495660,3691364,2517620,2542730,1607558,7623590,3717608,2009498,2177774,3306266,2145092,1719122,4522388,3095474,1595690,3384014,
2461742,5619788,1480982,4413722,1378922,8579984,3043526,6193742,1587284,2332484,5201042,1898474,3027920,1482458,1835978,2268788,
9709988,2843756,876410,2074244,2060810,1879250,1977044,1491674,792674,5392664,1634306,3225074,2740262,993770,4457948,1074806,
3621194,3459014,1193594,1956146,2802956,4780490,1877588,843866,2794508,1306742,2359022,790394,3421904,1240898,2385266,1263578,
1113110,1938038,2519684,819554,2134868,2809220,1958468,1057706,895850,1294358,4168778,3193862,926810,3870212,2174234,2321132,
3731378,3098930,2272694,2054678,1106522,1364342,4789238,11870258,5555336,2081204,1654484,5977454,11086340,1396418,7854926,3590276,
4062128,2810924,1571702,7500632,4184600,7014092,948074,1425986,2292332,1191338,1125188,1012010,3089876,1390454,2664878,4737200,
1426082,1657238,1247084,5027864,2884766,1319750,2764724,5535248,10279256,2185538,1285844,3399710,2113754,3695702,4177526,3251318,
2632820,1765426,96662,38678,39274,38788,1824148,97012,38612,68528,1016516,121882,140650,67612,253904,142196,
166544,39644,311594,67832,1189634,141818,274940,40904,187214,40370,39136,89438,1071488,38786,274028,67732,
189154,560456,67738,111892,68908,496114,99376,39478,113998,185722,4609726,140128,38834,67634,111628,111466,
39092,41162,510716,140132,142238,221456,38824,303364,40790,186632,38810,96956,183634,40102,880072,670264,
411854,101789036,894446,96818,389480,679838,205304,965150,730382,7989062,4647326,275810,74354036,29527610,647762,130820,
14474948,1239710,1397174,7886732,1863734,2079032,3022520,833702,750308,1044284,774122,1442822,768290,5975294,6766502,217934,
5496386,11525900,8553230,767132,4820036,814622,37269752,10073246,14599310,822722,5490566,411998,21006590,22323794,2118884,16182698,
96988,319628,509492,40520,452476,603424,39472,39052,465208,541316,96550,183922,40156,314114,176336,248800,
100552,186862,39046,517018,1661116,40402,255728,39974,295634,39092,39944,313868,39002,314516,403400,38864,
38720,89492,648830,98408,67586,97390,111238,229498,38842,68308,141832,303488,96830,519686,952298,41848,
96604,275296,68710,40180,409594,697408,421096,39238,177974,39320,424376,96746,11525882,40838,317780,427292,
3181636,205924,690628,38836,38750,96914,
// 
67696,422188,68002,39286,68312,111836,48026,931994,39464,178094,42722,168104,186038,70364,798074,497186,
98144,306314,70634,122078,96992,595898,520112,69122,187766,469934,252242,39986,249812,101222,40844,378242,
254636,105848,99152,193166,255608,39698,1197692,98792,146096,490952,116372,69716,249164,38972,38648,97496,
39134,432974,40148,323948,347012,97532,124184,183932,40022,177482,39248,661664,206036,794486,71174,40862,
39392,105578,44612,140318,140740,69106,97520,96584,98212,730228,249268,354448,38800,148820,411698,98462,
68540,42782,39758,561386,38822,610328,303338,39692,111686,38876,189542,97228,67858,561140,274198,96802,
1003334,38804,41116,38674,327694,97168,39376,1120384,39124,252580,478648,208180,1577200,38822,38666,144752,
560648,41816,39002,320564,364586,42116,1703558,148622,69406,708964,672994,603988,488080,184726,38756,89390,
140344,38780,112222,265960,89938,187798,176428,836482,542980,98266,513580,316424,39008,38702,76858,39166,
205928,314072,1802438,367154,192734,4223456,880018,67792,39218,39326,70298,4754894,143518,498802,96610,97150,
297202,148276,97528,96608,183926,96958,221930,791032,69214,412558,6680176,39532,38672,39074,1044464,96710,
304952,6263798,2093534,346364,40562,225854,317056,302662,140296,437944,169444,171086,317702,183808,3434174,179318,
106886,248876,289556,101366,318914,792872,115382,300332,142946,112736,42932,39332,1581542,188126,69158,414782,
326204,97838,1126754,38942,2603708,41672,99458,41858,353042,46874,352556,91496,43478,114572,105398,140786,
42956,190718,101456,755504,1266614,330578,40304,141758,185588,39386,102968,321344,107234,227186,196442,146348,
191582,41348,70166,194984,98234,69988,38788,185992,39940,39118,141208,38780,96682,144352,90046,44722,
325552,183304,155602,41032,97186,546652,39982,316318,279838,526432,44284,45850,40942,262894,44812,130870,
45244,183802,48250,145552,98086,104026,39214,359704,38854,157756,193600,69346,306472,188716,379372,1821676,
120226,478468,276436,74494,40996,197218,145444,44554,97930,553648,107608,110020,38980,114544,580702,425884,
74548,236596,115060,361732,184180,69886,191470,131302,301144,1068808,705766,114058,73018,47782,312808,431470,
252868,192442,777208,91828,98050,492124,39262,98140,72316,111142,195304,41752,41278,91342,38764,373558,
188014,100894,68284,415462,324580,45910,263560,44338,154234,45364,141394,44158,272470,101272,505504,207832,
193576,46126,540526,304480,567256,197230,122230,69022,99922,549352,92422,68860,585154,130582,190606,105340,
195058,38938,204184,89722,252382,42868,115222,98464,39694,111844,2075800,467614,422752,196492,292474,103774,
300106,1270984,71722,255784,823378,103288,186556,41356,102244,1144108,42214,222724,42670,122860,42322,110524,
1687000,41158,42934,46354,74926,91126,99130,615838,237232,39208,111154,113086,708988,906808,382306,71848,
1112872,400540,576976,1155514,102532,76654,41656,363838,200326,114436,100426,101074,44212,176522,112910,42548,
2944036,39952,522784,1815172,40204,489574,1525516,67894,495946,42190,140986,111188,140146,406426,973844,44828,
44684,221990,185900,333644,586364,3881570,103172,218102,44342,44180,97070,256982,108698,639620,250160,316922,
1298192,2448554,43286,43478,144230,198320,68570,1440728,44276,176642,146822,111572,196376,320984,382598,41612,
43034,184846,38776,38980,248942,143782,96904,97172,89426,140606,513538,452122,38902,89428,249046,40318,
105790,1132676,187024,38974,216490,89434,141160,183782,123406,186022,171034,39544,97138,44542,68362,90196,
111778,134642,38882,716300,44486,97324,178136,96854,803668,409816,314264,274606,143966,38950,40616,747260,
495968,185548,43636,40702,141682,328144,141844,184576,494956,70084,40114,111308,38876,514972,1280260,99658,
249508,184006,316198,39688,191674,169108,275272,825526,38752,327214,304570,39538,1607984,97946,70706,193022,
206594,40394,782432,69284,303524,3386366,190424,146576,39332,701108,40166,39602,43442,40232,255692,106004,
338678,430352,177812,43316,174896,69122,39908,232436,111206,41672,173762,1727804,772226,252152,5095784,96902,
196478,68168,187352,107786,2284118,210818,69608,172952,601796,40868,71192,2640248,40814,68314,203938,197530,
121378,569968,175666,1327804,974200,266260,115060,69430,460996,199150,5440642,119974,71770,160036,348838,176674,
1046140,359692,44242,114574,38758,108106,432418,611368,529960,207556,222046,875824,195478,148264,204124,57946,
2338198,591514,57994,422224,68206,1238260,223666,261502,207940,198070,2818186,92074,186676,253150,44050,112786,
106468,131908,38986,216574,618082,392956,98602,1831300,519100,40606,111598,40900,189958,102490,219442,108412,
544858,357100,98854,207238,577858,39328,2974138,77422,381874,349864,1487038,77278,41944,44194,452236,71644,
1186108,125068,58126,181930,279880,38878,2974354,278194,417850,512620,409468,1815262,54826,226894,47806,169162,
3003046,202642,323566,48082,40558,154426,192994,403258,179590,39370,469348,795454,821122,70942,180724,186514,
279940,886516,246082,344464,396610,101122,463048,900502,111820,368170,102256,439702,86386,2463892,116458,267730,
356614,105010,276466,215890,42322,122728,39958,124942,2487616,407248,229174,565756,68584,237382,39994,313342,
315466,555700,46156,97774,330532,46246,327940,186568,779326,958930,1068280,348982,222946,268054,45508,38950,
823336,112162,1435696,120778,210058,589948,43900,441178,3919858,309940,44548,320326,107890,1227688,293260,240298,
4617052,104542,501322,305638,6361126,161230,289204,887974,844072,202714,43198,3313330,50566,1042036,814588,315346,
311020,1949398,120850,114466,145294,97234,151990,1116394,41578,853096,110056,219706,201418,333652,236572,175126,
4644574,41560,1616488,98338,1293514,42466,325006,1781068,188944,1988764,204172,296494,845512,42376,118462,185332,
359422,86602,738004,667636,76846,566728,41884,279706,2566996,253960,100006,189322,1227040,144538,522988,107626,
116518,70312,307096,177124,536110,41308,2497234,145258,146968,649654,43618,147262,572560,195586,2226400,54718,
43306,42100,146320,141278,355262,41372,185864,1870942,67726,39394,38792,494200,38962,670400,67898,1168112,
39208,256552,3591826,2200408,141154,187288,383398,105866,713978,69470,2904620,39092,38996,96782,205502,185936,
1004602,68698,327964,142346,39026,658082,101954,97616,260906,786548,98858,351686,40748,70358,45698,99632,
40772,106058,39476,40016,39902,228146,186446,2404298,38696,42158,373394,45158,350294,1282106,1296686,397982,
741038,41708,1381736,38954,38948,186932,10364474,1882424,2945684,3947816,99794,64492724,24811796,11307314,1227782,4506566,
26728742,97300,97912,1724830,183988,208702,41588,315206,335564,556334,98180,304414,39308,68462,39164,111484,
39082,100984,106858,111754,519322,1895176,89632,177094,531874,309244,34099678,779332,40522,89524,249808,68950,
98662,413698,584284,39784,206698,185656,351706,356566,637636,352624,38894,96904,2343256,140734,172582,515186,
98324,100700,104570,265328,189080,41402,96974,663902,39086,121790,68654,125390,893888,1012274,175286,112472,
40472,42308,45710,408230,38834,74756,108044,103490,43922,68708,880766,99080,41042,40202,508292,111314,
877256,209240,821468,522962,40232,1124540,379826,141092,100052,213614,224036,316898,68870,114068,117254,1112156,
191186,188594,179786,39980,361718,39206,43298,1768040,42056,212804,102644,39950,413774,41384,1049300,1707740,
71246,2589248,107972,512756,112610,185030,107288,317870,41006,115796,674108,200900,184544,44054,286450,147428,
510566,98024,97060,39002,38858,67802,140428,409318,315188,206720,1493786,38726,193540,113660,280304,67888,
111952,119044,206032,314698,1429268,298280,39112,2485900,89674,184526,678464,183824,5478686,68186,40214,496322,
96884,38888,40148,40988,202184,43202,40318,39598,185090,40166,657320,122516,38714,42134,391280,7321298,
805064,69758,97996,39010,1705780,141574,38800,516620,67784,211100,97760,112118,97742,39974,111436,184382,
96748,112306,39028,349312,38716,39338,96818,42742,39664,361054,38704,466024,177976,316138,319052,858206,
40268,40676,70286,41018,321644,813476,141572,98264,314758,354904,804320,140408,107530,99700,810878,223042,
39070,1069526,21435014,39022,452134,2821454,38806,67972,97810,111302,1106078,275192,173174,38794,813782,141500,
44228,98660,42248,500420,258068,252560,114224,39044,518780,323570,185168,452534,377948,116330,208406,101414,
301334,67766,1589438,97814,41762,68090,100766,184898,39278,210218,142796,68522,327092,103312,222112,41884,
97444,185788,185464,347356,325918,820396,38860,1093564,41428,361744,254890,100990,494614,99532,193564,40510,
364528,1114696,318628,306208,184060,38950,274826,402968,1968434,39044,38870,255356,41726,40916,2529278,4544800,
67828,67864,97574,805028,38744,118648,98248,39268,68788,404344,140566,39064,68086,144118,791986,565996,
208174,41342,959978,112898,378182,645764,113486,316838,201656,3160424,621464,434354,43346,111704,329474,194648,
1059302,3580004,266576,2058176,1044866,852410,1153352,260258,331094,1028684,123242,185240,101720,69296,496076,45002,
345956,194366,1603670,48002,173216,39650,820334,43124,1040654,490988,98732,356438,39002,1382906,44582,341138,
68810,316028,68882,300422,830540,443102,854138,191288,39812,96134,234614,42908,104636,45140,122918,543980,
456224,46262,80258,72932,549146,210722,98372,765092,40532,120620,335954,113420,99758,111542,180986,53618,
184592,476588,142112,682958,98966,212042,218360,335468,112250,112622,105284,99992,817418,897302,343310,100856,
91598,692426,113270,210026,621830,183578,78548,39272,636968,1880300,45866,281192,114068,187184,197768,320096,
70268,99668,95540,149402,42422,752078,38860,197560,140428,-2084246,-11164670,-5533058,106184,38726,39368,97082,
499396,38744,184424,321688,89992,11955046,38918,39736,2028026,557396,413828,196298,302888,231770,190946,39086,
67808,204344,98966,104552,47198,440912,1163114,74234,571238,529694,102518,44522,351002,188198,148070,145502,
843650,916982,1192760,515222,196244,41294,491246,272324,39878,834902,41852,52202,384590,334808,111644,178118,
520694,40040,58634,203798,250190,428282,99062,205802,113354,98588,107864,180074,206990,71660,40718,47474,
149852,113726,105434,1067696,1022606,39410,184580,39230,187010,759518,210602,274490,355736,99440,109322,210464,
161054,137144,703790,734534,264284,207062,99818,50498,503558,103004,71174,522890,42284,131330,76358,117098,
42938,619892,44666,44558,174716,357758,54362,40112,259550,424874,115298,202616,526322,1032860,42140,100232,
317258,43094,466262,598868,216548,440432,106388,255662,40562,116450,3943358,113348,110114,502100,51482,324602,
74882,585098,105974,615530,40166,43274,73658,6911516,99926,77366,52346,51158,211634,336260,761588,124010,
421478,102932,77204,40652,300332,342098,100412,268658,74252,428228,463268,79598,349544,398222,42122,98576,
257564,108470,47366,492920,98828,834524,307586,211598,190574,21935312,45458,325250,42338,300248,46178,321848,
41714,41978,678158,45434,246386,1792808,111896,99548,54830,454598,204770,438974,39392,148454,50762,41804,
3055436,213578,1315358,191726,870104,148904,44018,447230,69716,196778,688076,123722,239762,142154,224030,1845404,
283400,58826,50186,43022,42578,440264,43910,1792970,1359944,349382,324764,43802,55766,52370,846728,753284,
205964,1050308,369386,43580,709670,119018,42500,110762,148310,279074,9960110,170612,550748,251324,578294,698570,
270116,319544,249236,48926,41384,4002650,108026,80390,155438,196784,142316,180776,259424,238574,49346,69338,
361160,395558,566630,691688,105794,46610,39554,130502,112220,624464,377246,266276,40886,115832,1490672,48134,
43598,120314,7532468,190658,116162,1031966,534068,45938,41282,151046,344036,121454,105902,167816,333026,42446,
220562,148958,116102,446264,262952,3547340,444806,93242,42038,194564,38932,205736,39752,263836,38738,276278,
112982,197984,8759126,40568,250346,567758,39386,40120,226078,98614,348388,39196,67772,316250,184004,68134,
38788,422684,39434,512186,185512,510970,97816,2569042,142780,40186,1310278,97852,250094,141788,318026,140482,
562618,11070298,295156,5879404,95316202,9752014,3696622,2814742,2023156,31572442,5915368,17741854,19311148,973882,17046388,942346,
2389366,9297496,1236322,2821978,6149224,1113202,4791094,3512698,5966074,47132,97046,41246,206072,106238,935000,117110,
296684,40304,96974,1902242,45746,1253330,39230,38870,39752,40184,316484,584234,619226,225080,46754,141758,
102914,185048,47506,67792,100222,1910158,67900,325294,5155168,40810,121288,219256,2225168,49238,518372,98456,
40706,53522,172232,48506,222782,789134,318992,72926,1946894,450566,70514,343454,433472,104792,317048,39524,
434336,348314,146804,230558,45698,438224,39932,2445242,70172,316094,113252,182618,45314,103748,115766,189662,
239468,177746,42184,38972,97570,38972,39184,67918,305096,38960,377996,89902,4439776,178768,1956154,39448,
191326,39028,97166,38782,1133332,1396358,40016,39158,1363390,39046,98278,39230,68372,178766,348916,828730,
190480,434218,112150,39250,40126,247492,39766,1977934,39910,432976,39208,185404,180082,377572,98626,97274,
100424,808526,321806,39980,208586,1027316,186536,111562,4239538,39440,350444,187262,461450,162668,694100,357362,
609704,401228,40472,4523030,2251412,191258,2360168,40358,98570,6539282,1417328,70022,191312,112466,40058,116678,
107720,39482,191150,648416,316700,41294,1993178,418760,316052,41030,72182,39800,89822,548360,186722,1091294,
226838,252494,45254,42758,477350,189368,151262,50762,100826,332576,99782,413414,207098,3641474,39050,92900,
779696,50294,117116,71354,46910,529406,201644,40364,39212,7608554,39184,41396,98834,659408,226412,119258,
38780,176504,68282,355604,68228,537128,41570,111392,38888,39164,2464898,2610698,254420,41192,171548,319292,
184208,97700,493118,256460,39200,112742,38750,73142,38804,70460,179258,144050,3750854,1910870,39334,98282,
819068,71114,38828,373988,537932,44948,211574,105608,2451062,98966,39956,40106,208748,179006,304886,141266,
99308,299432,98588,110756,100748,116312,39746,69746,38918,425408,508286,235928,40766,40658,42494,1024058,
41042,41132,530372,39962,150068,730622,1246736,100856,145316,648092,390998,3649046,143912,357518,320816,41432,
39094,513118,259300,39952,97408,141074,277238,38806,1543336,141550,299452,205864,97018,178154,91250,319118,
1068002,187736,97718,40058,39010,245584,97726,
// 
41702,122576,40190,244100,112604,453512,187112,41486,7606928,1251302,187490,1867106,98660,68918,40748,359582,
131594,41000,68900,820262,186626,1070024,348836,145388,97066,97642,40696,106162,32299048,144322,184598,499228,
39112,484810,38956,440188,305404,99250,97522,67828,40072,2506894,216412,98492,206078,39866,1459832,1053536,
464318,98834,184166,116762,68102,114668,634904,150674,184148,307166,625454,184676,1253282,497192,1126382,111578,
298750,67996,142436,114458,42980,122594,39614,41018,91274,315542,197390,314192,49802,202736,566804,179366,
40028,179726,120236,46364,150098,115220,67838,199298,126320,119804,148802,315056,103862,108956,123530,39164,
46730,600986,94838,45164,548084,380936,145298,48350,39722,38804,77774,771572,322994,121244,297308,182768,
41222,394382,305930,40802,423218,348860,225326,39416,154148,236720,257978,117650,186536,42680,640580,100748,
45356,178394,378092,909434,44516,196904,70502,326882,328664,262676,50126,72014,39512,42152,113438,43628,
41240,53726,516260,107822,429860,184316,112286,590312,40244,115700,424568,339842,517718,149078,141464,74660,
183668,49754,228296,324452,74534,109010,177752,146000,70988,235634,125996,326396,55946,306056,50486,41090,
149288,71636,155720,143354,75884,110738,179372,71204,94244,39908,44588,109370,48782,71726,142760,41114,
102530,41402,46874,54806,46820,119810,212690,348980,47540,48962,379550,207830,43718,42422,208568,116930,
104150,69836,196418,145784,1259840,49082,130964,45662,97022,160466,154940,99434,110414,109640,252632,117146,
806402,141734,188804,43220,107066,646184,49430,195770,108344,126446,53966,144428,71960,44330,40046,111386,
358580,40514,250736,268994,43868,208478,177914,115202,193064,472376,301676,357122,149348,311024,44570,44606,
46334,189614,154100,183260,69098,209936,301142,70556,111524,123404,334010,256520,69314,142706,180752,46490,
319106,75182,44876,41834,138740,237092,189452,118778,78098,39146,302600,47198,320564,151268,208136,187886,
95702,150644,188210,111332,43250,70430,47306,102206,73508,130370,133412,544232,45338,699710,97940,42302,
318134,200306,124988,40808,693650,627458,42212,279860,193016,75020,49910,466544,238748,100316,39920,39134,
129524,50510,72230,231692,119786,43652,47054,40982,808994,521606,44030,247010,72914,587216,104780,149186,
69080,75794,300098,219656,112028,328034,90950,185618,41450,112946,113108,148214,99668,121700,118328,49550,
558056,816284,333320,40892,331580,48182,39452,701768,105158,68594,115598,188858,193232,192056,44906,319430,
72392,114620,45788,1959680,46514,42572,39998,149126,526466,318944,111098,70232,40700,45002,41522,514316,
433634,45902,622964,100424,220232,129722,93596,407504,121586,72104,151556,316370,47486,192854,190802,151718,
44084,110252,54482,43274,115922,319592,347294,354206,105320,41996,106040,46676,98408,153320,272570,38792,
126068,72536,97868,118616,502760,43142,123890,110684,229754,487262,938594,48110,50558,43778,111170,44678,
49874,552224,39206,200360,424082,254090,39566,95810,78908,40532,196310,68342,45074,567146,41180,184970,
50438,78116,40862,41726,44894,40898,172616,120782,39398,146270,113756,200144,222674,207506,109256,101810,
40694,105644,261218,319772,49838,212132,191882,205220,199226,93272,42734,100784,47702,75236,107372,111260,
332552,42644,104798,68504,43826,192098,49370,39638,47930,72050,80690,153500,298766,323012,177836,667406,
253652,203600,145946,41666,102044,293852,47750,73994,144650,227318,231260,40574,214778,47108,290666,178718,
315784,326476,532160,68276,211202,38816,187396,422122,69556,379348,493726,39010,799432,111730,1573630,100330,
39688,99250,90472,1888234,41098,89770,184372,68044,97070,411976,39442,47668,586354,229144,207292,510718,
544684,200002,57502,328396,341752,39478,100516,114166,11340172,95986,184936,144784,41242,75574,145876,137794,
1222006,69904,413596,889258,116758,121348,141016,111154,106312,514264,46162,269968,42184,99814,346234,307498,
322294,46486,100786,105916,39802,201646,75826,41428,271864,70984,44482,191362,46228,115978,42328,40762,
187528,101218,187294,42628,68284,159484,303358,399016,333634,1371502,98896,148144,43516,148186,39334,41188,
206104,107878,208246,149548,39394,47242,40834,113908,120808,663268,189904,507394,323554,42232,181288,45454,
43942,117298,195736,109318,52102,93718,559954,147214,1173892,50302,105214,104854,94204,39874,101938,184042,
184234,90316,70966,140962,68644,1170652,39748,252424,100858,49546,175144,1138558,46156,97384,74494,40996,
39016,322096,325336,69508,41116,50482,197086,99058,111694,100372,746914,459118,71578,121036,328252,90964,
49558,205912,52642,317722,47722,108094,148306,147334,104728,97078,267484,96952,298984,70264,185368,841468,
42346,1148782,321808,40312,99346,40054,72424,576112,291718,41908,612778,283672,520384,431416,315292,118828,
69094,291448,189418,422536,41458,152194,123238,503428,69022,192388,187636,144298,54046,80254,1737328,227524,
101164,428284,228766,300442,48862,293404,208084,82594,261172,45022,266824,290818,645646,98578,141772,370522,
107806,103018,39088,40468,110038,305302,46588,320638,390376,142258,102946,50602,885856,42106,105178,337846,
115708,107164,40348,190714,44338,41806,182098,5868544,202744,47038,212944,43402,46012,207766,47938,68482,
101182,104404,43714,257512,173692,99616,68446,43906,209542,756418,664924,104458,323266,199864,356926,124372,
119314,326938,143608,278326,78004,318694,278236,100624,275194,188284,676588,559732,306256,46804,100534,693886,
1217308,234748,103558,113248,191524,141158,38774,522928,337462,39292,275348,39476,2023544,39014,39158,38932,
98134,805334,38834,193976,40442,372902,192932,169264,39286,727346,543254,836678,251156,3186820,316738,184708,
300724,507350,97064,208582,96928,300698,187862,809294,39700,319162,177274,191236,193420,68968,67946,940318,
165472,90466,97138,614818,1306306,39430,268702,1264186,225974,97748,98728,421646,67922,67958,207814,39064,
144838,97132,39772,193978,3607996,97670,206012,702898,39142,90214,1248868,402464,249758,67972,454156,40684,
145282,97540,185902,206518,279628,1649410,191788,42574,421774,39298,38986,144310,1482154,211642,145060,180724,
100906,188386,38968,42898,1255426,97342,250594,38858,140666,144058,542458,1001542,90226,331780,67870,1939954,
2114914,209182,984232,39334,435928,177350,39686,39812,380000,143002,881578,123388,67934,670922,97018,643544,
68228,301612,99976,39232,7653118,304348,532918,315976,38854,68572,97168,188698,38984,97832,97786,68038,
38968,40652,38924,414596,40376,39014,305108,794114,111656,97478,40238,100376,26517446,2175752,393614,38882,
487658,416492,1114306,39172,489014,140810,41210,178946,97178,39254,452336,39034,222880,17640706,97886,250220,
189982,177406,168928,45748,568582,68236,40078,11888488,184906,348418,98452,186418,39104,54358,775204,576358,
4918624,186766,109114,322846,531988,520054,630484,1135438,116014,351016,3002812,195892,156514,390886,99916,1870576,
397246,216142,194218,1090132,961936,452428,42682,494818,324952,268942,295882,469132,89734,38914,103606,46042,
191626,70456,812302,105874,451246,325924,327706,101698,179482,41614,2277304,2313502,713686,98584,99214,2663728,
124006,518866,40162,198322,43762,40882,177466,103318,43882,118282,187618,795238,331414,40498,140774,2099498,
826016,357146,40616,25128098,266918,239876,634184,318146,148982,39650,306116,70316,39196,299296,206158,96986,
562142,39386,97958,101594,39236,97148,89798,105058,395360,111854,1898036,39166,406160,356192,186350,89810,
311216,101300,813614,103694,185972,174866,39596,123074,39824,206392,68032,349508,68504,519032,38872,140752,
39112,38998,97246,39664,41626,40174,97370,98270,253496,1843064,315044,39086,39482,1486394,185156,184346,
194444,39392,40700,97252,97232,126008,526622,43838,42134,217328,41912,99716,3023686,2901458,2366372,273980,
720194,732926,5813678,667910,756254,7550696,7242896,7878368,422858,2120306,262526,4205732,402782,8576984,967574,1409924,
207734,886838,19722404,1108118,547382,730982,234938,2568710,354494,6726128,201470,452126,15509378,2855516,21391988,808742,
1168124,191858,506300,876470,366482,1565606,6869666,1079714,2578928,6495932,316018,39782,168248,185606,193954,287836,
644080,40792,349078,98296,308120,359348,7841456,234572,13673156,256442,10318298,446630,2510708,897674,521780,172034,
569300,46994,2077682,293066,108638,176408,575942,336794,237974,752324,407948,215882,428198,92654,275378,7569188,
2602076,342638,3258662,207986,665852,240566,341366,39470,699836,254804,978296,282236,93302,244454,416966,194054,
3468614,586094,153638,126908,330512,279644,431870,154922,175820,555206,218102,272966,215924,1019120,395114,15777050,
52406,323222,2967710,42998,2165162,48686,1709078,778796,650300,398186,18082148,112748,884228,582746,316984,123328,
521752,39574,38908,68176,807032,350326,355678,354700,430876,1296836,68636,186104,673046,39226,250288,184568,
39014,318110,184460,39226,39604,140836,2522020,38848,2587972,40564,184594,29181244,97762,98302,188104,68734,
1800652,499600,122698,69346,194068,38998,184864,143212,267538,39154,141592,69400,97042,141430,505396,186670,
39268,98518,183754,38920,100174,39460,2999476,71326,422194,109372,40072,19208524,229276,68666,534362,89762,
770672,39890,188858,739496,563942,42860,97940,106394,260348,1460450,184700,494516,111596,38944,661708,423736,
1248796,1839286,68254,112372,39376,68330,140786,69626,99350,97082,40724,1920202,38842,111784,1546198,332630,
67960,3743426,329672,97526,169036,3853504,299440,41002,184472,299032,999914,68030,140720,185684,140990,321170,
186656,38938,501824,114224,186248,112118,39848,39578,452162,41276,206246,323192,39052,315658,35558434,47742346,
1363613242,72598762,2986226,220310,856088,413990,226496,41276,312650,39374,513458,280604,102212,97622,512432,515996,
187676,42212,99296,69230,40526,69410,98162,252584,39584,188918,1641242,39824,682180,535786,98584,319786,
98314,250018,453256,113062,39856,40094,97898,142898,883004,68102,184784,225674,68696,39974,39212,425188,
39100,39928,318862,806998,660710,808454,97066,443152,1108726,39322,39122,646442,408842,861802,68098,43478,
105098,319064,46238,533642,808448,222836,387860,177800,102362,578372,44996,112244,339260,437576,156038,457358,
497192,470480,39398,179108,128930,820112,108770,144104,41432,40748,205754,263768,72188,188396,43460,44540,
100472,142646,141134,313406,93014,120020,278414,216014,155228,126440,46508,76922,817196,42380,256796,103382,
275498,98582,98528,235484,103802,102740,116546,232340,152144,72386,204758,98996,330872,38948,45590,118034,
278978,532400,68552,206780,112190,380204,72026,40526,101102,40868,316292,390920,298274,146480,142430,132380,
1657004,191390,72620,49130,174662,379958,1390190,45446,99824,351068,39146,51722,211766,46214,145628,217112,
149558,659924,53186,97970,615182,209132,39020,4110818,98042,238814,47150,195602,184130,4708598,178622,121112,
596228,109418,2253842,1077056,44654,116090,567068,52502,1595228,113498,1232240,115334,575816,306212,778334,101480,
256436,123422,214664,194174,141350,92690,113174,210956,118610,54806,337514,301820,226736,531860,116834,99806,
104558,39938,1967558,58346,383486,380066,52046,507416,2013422,308858,44690,197060,40838,394712,1745000,197384,
97448,1613264,846278,522374,45194,40244,68084,972392,49886,97916,296708,172610,81674,102614,101588,108932,
187844,129518,452390,38858,39128,361760,172358,53906,45998,273806,991310,937724,570794,676544,237578,270854,
1992344,190526,45404,100670,258080,76076,147506,103550,214358,91556,124484,99320,1625576,699290,100148,73916,
159764,100040,205322,188744,104882,116792,350096,70550,142268,3515144,94850,2893388,44798,193580,2924006,719942,
242666,667778,146642,41588,106394,50162,315886,112708,177184,39028,40178,144344,145364,184664,99686,111668,
206600,147668,40316,524768,40210,38878,177244,39340,39086,41884,39874,102886,39580,39832,287950,40318,
142684,188872,902860,39154,98368,116230,41764,561634,113314,307276,40882,179572,687994,222820,376522,174058,
440096,184766,97672,512464,1711426,185548,97382,38966,1250938,98938,97102,177626,98368,184624,97846,40054,
99016,588652,97088,39100,97598,39044,184564,519254,250118,263666,276160,39004,39338,68984,177704,39208,
97978,111830,1504388,90374,69314,38876,497162,208712,39632,91022,351362,2460332,70556,40016,112046,41198,
40124,68036,68234,41510,71816,97616,688394,74066,184826,98426,40100,351848,39074,106040,68090,39062,
112208,419294,423356,319664,101882,39916,497944,744346,226384,427282,110638,38896,1123912,111574,194086,430876,
519004,1047526,315694,552814,322174,71476,603808,192086,116318,250838,41564,178472,192194,100574,120530,919574,
68078,114806,41582,321686,508418,323630,268220,40934,452168,39224,69806,225260,132446,184904,144506,98360,
116990,302192,41096,42248,191600,39008,45740,95726,70634,596996,153926,119234,100880,335780,649484,870380,
306368,578594,40214,68942,40580,905534,8297432,638714,4039586,194192,145556,626210,674678,147382,46114,3913186,
98512,39760,1028572,44350,1036078,69250,840742,142900,40882,374308,42406,232756,820078,44716,191896,305366,
97628,90062,92062,259174,97474,774022,39622,98428,418720,41608,833536,39106,420178,48826,68770,231472,
40360,43066,89848,98968,41662,300514,141358,42538,39016,226504,41026,1133032,90010,1717960,39278,185086,
256058,703336,523366,328318,2919184,336238,43870,40984,2943646,99790,42322,40442,422438,659930,299588,38876,
72638,1019696,92132,70478,40004,140836,373648,38926,186862,207398,39164,38926,112642,255988,348046,39004,
40498,40330,39286,99442,187210,133612,111994,1478062,774236,97136,97568,318752,185398,41030,184964,39014,
308102,168938,189176,380030,42296,40154,100742,41048,39086,141016,39506,98588,141050,69008,106574,184610,
178304,111938,188120,40388,187148,814952,197894,68074,39256,316070,111836,235118,39350,40624,38866,112288,
305278,349658,1029272,184928,369064,42076,39280,173650,118990,92602,208066,40060,181684,362656,40798,40882,
68122,38866,512896,187600,186544,98266,487948,103612,774362,907688,40232,69674,2482436,98138,325796,97364,
97418,764174,655958,103052,101846,169448,98606,1203176,257878,1135108,68776,107794,45268,40618,189352,503992,
732700,43246,98020,44362,119158,250588,521884,1461898,98074,70360,149806,99478,189946,39376,1337938,51226,
45082,196270,69640,43210,223642,220168,213364,39034,185408,97352,767474,245146,831586,706804,300238,118582,
342034,500578,330154,599674,1834810,268810,3647428,2630608,632662,4830358,877390,558076,1104172,1234006,115918,7982206,
1613236,3115534,1009402,544954,449986,228460,58858,2044762,1365334,747628,47938,989050,639574,3147010,97690,53242,
491722,1821508,48839092,471562,422746,736666,6239308,743092,7284814,644962,90566,141116,97520,227204,97862,39194,
99760,177976,68072,184672,98054,97964,843100,1450618,90202,1959460,89932,358150,101714,206582,320666,305402,
100796,189122,346994,206896,98426,189956,1218458,144884,225182,313880,452516,6960638,337106,909788,855524,191738,
39152,103178,171770,45092,99884,49154,193352,142130,937544,73274,815654,257834,188714,101234,40178,116750,
99038,108002,148772,445916,128252,255854,39326,236414,357842,305858,108686,417296,1633592,190442,114212,99560,
43868,312170,100766,666464,41954,315578,44858,44210,813134,72014,72626,97570,97948,97208,39986,1937110,
264778,518704,10896082,99826,42070,523078,41116,103318,151270,40162,141226,149548,194056,585124,187144,250648,
187090,40180,101374,70132,350638,141658,425212,1717180,105604,43366,1257424,608434,308110,177952,84008860,97882,
68116,1301164,40216,42520,42088,68494,40840,214612,195394,818566,39892,99592,98530,39940,321226,545758,
111788,98068,122554,68518,186682,499072,40438,70084,99148,452722,190018,184792,518944,147028,41674,300946,
351328,39106,185278,196888,1057486,277966,100102,41314,97490,98138,40510,39520,138238,40228,297604,324622,
184978,195352,41266,1688014,42082,141490,354322,112394,38882,68042,141298,563002,90130,39094,39652,38956,
// 
173732,1395274,1046038,187564,97906,189508,587740,460558,1064494,39856,43876,1862536,142888,41476,107146,723838,
98248,68788,97600,97312,41494,1478930,192542,253118,41522,206948,39344,441032,112352,264956,40376,250688,
39818,5036342,324290,187994,102728,252010,39220,8598040,516502,39428,38960,38974,90148,39778,39796,379448,
39308,552700,317560,414760,478342,42364,54874,50494,109918,97256,39272,69116,90158,415082,227498,410456,
30194326,98164,100756,275956,39400,772696,98182,383986,196840,97462,671006,68240,39080,513574,250540,662290,
106528,769102,40130,789296,105656,195920,41036,39518,106916,68948,4557578,144890,906260,145364,301946,142934,
186170,186656,235286,533444,69326,142610,100436,1262462,39272,38966,187898,510116,71918,51398,40604,43034,
118268,1516154,98960,493124,856688,42884,349736,569138,1511780,46130,42308,185630,1009076,41432,1263956,68750,
456188,97466,40940,105944,811166,103388,457550,184874,224954,706370,261032,71810,359024,141908,143042,41480,
905936,107870,120302,195242,648386,330350,351248,105566,100598,227618,44114,308456,39650,540302,39194,255452,
74996,72746,729472,39674,69404,45230,190730,41540,39098,302522,39656,112172,98300,40268,268556,41870,
117896,99164,97850,115412,516242,98408,122954,190256,97328,39632,420176,194672,256736,41288,98354,185870,
260192,106862,39256,40528,145672,39088,962524,90178,38932,822178,98000,178166,317464,177700,69038,39092,
257648,628664,186026,141008,39106,1298936,199028,40424,146750,39992,207560,526838,259076,261020,142652,185348,
98372,47126,146162,187238,40370,41558,318350,191288,117212,41882,146000,100424,177476,185996,490064,541976,
383918,209990,39020,102890,39344,239852,1568450,46868,507814,142696,40138,189046,39076,68956,106300,2358172,
320698,198118,189478,428806,2279476,674668,40870,124810,100198,114424,491500,187696,515260,90196,40312,38918,
68240,209950,98440,39076,324502,41494,42808,331144,148666,111238,356668,317212,325312,41800,1407298,141262,
98890,43702,210436,40990,12081328,103516,283180,114484,1940452,44242,673774,513934,131350,97306,4731538,39370,
250898,39536,144148,112114,41428,316804,41446,104152,68662,141556,68554,40324,68144,809038,39184,47497924,
39022,97496,41384,68186,208574,252188,38996,336778,97448,38930,98204,562550,2138648,330242,122840,207572,
174740,316148,178606,98968,99688,141142,97618,43534,112942,39100,98014,97258,40772,321572,43322,41180,
257042,68522,104870,69062,143228,97976,115844,143444,692498,178160,41258,255260,70628,98246,114548,39902,
40784,537356,97444,251398,318898,39268,1487888,122908,39856,794672,38974,184916,39056,112136,2696812,68092,
317998,40492,729208,396406,1389950,39860,2810446,141100,43630,41758,49882,1239694,266488,827716,30210802,542434,
39226,1257350,424234,38998,99508,518872,617368,1345126,813388,2653870,854410,328360,112360,206374,369724,47470,
463666,438814,43654,235604,188714,97426,185446,301438,70486,227626,317582,903482,811196,97640,101582,208132,
173896,97540,98908,68116,68332,1195864,68246,958658,515218,142114,318548,41506,809002,41524,98362,246188,
40580,39134,357586,101140,354832,452344,477508,98530,1236154,323242,61630,645664,921022,54742,849094,112678,
200770,8513800,192874,5325154,139864,106468,79762,211930,118996,328894,365416,236788,285316,343636,105982,188458,
199966,3517540,280366,49246,535624,247588,1909762,132898,118726,42214,217606,191536,451984,10003876,1144888,83542,
589570,154204,253474,778138,141586,2105134,299806,68854,107404,353842,149668,531556,194128,248278,531250,780406,
363460,459736,68836,147724,102598,273400,210706,202714,644794,361366,389068,108376,749128,349702,1325092,1149766,
190780,53374,128074,39778,598642,142330,339604,112300,283606,275992,371572,41830,584440,834838,142432,401326,
419362,103462,45058,85846,524164,324034,73426,1675510,57370,69610,218914,251194,298660,131314,56122,158794,
1330540,117706,41128,424258,3746626,5040844,3002560,516400,1655368,4429186,109348,99412,72616,507364,189268,919078,
575944,131308,497608,190888,429892,127534,307570,75766,2460670,303034,43108,234610,222946,130252,143188,42010,
438790,117004,784780,102742,227068,79006,230830,2296768,116314,180472,950884,350764,410614,739474,50602,588598,
197854,70150,267502,45286,186514,326950,103714,125644,129370,187000,51838,47158,105190,209410,254482,2248216,
8264482,2963194,43756,316816,76684,6963676,116566,296728,263902,111598,239812,194506,334906,432430,194182,483838,
589462,281074,71698,421738,116962,68314,874366,6143782,78718,55102,55786,131638,40930,327982,276790,354670,
221560,518614,134140,167866,545830,850552,389218,9734146,187540,153394,363418,384694,141082,42442,597172,258658,
2836348,350458,178564,81706,388258,898348,627358,359410,117772,544858,142882,45574,194668,195154,187762,40846,
126124,242458,405592,122566,136186,324700,86782,108862,507802,168358,262870,72994,135202,56002,816250,92668,
102580,431944,83002,127222,579094,210166,100012,49822,43684,2955136,603178,1939678,214360,44332,380914,76990,
166090,51154,127474,473236,261670,856708,193810,350296,161494,148264,569860,46618,48982,116836,942406,582766,
412978,4368598,196774,102310,95314,125764,107890,1100572,323410,349000,918916,329074,455362,30315598,48658,54430,
649240,213286,114466,116854,247252,190678,97376,415742,68426,145826,39064,90298,97366,178354,38936,981914,
186266,39160,141832,97606,186724,90088,98974,3442762,316592,98018,600334,425686,328496,181430,311126,427640,
187718,500324,99878,69956,99230,420836,355094,229058,42314,186854,260078,98186,41786,188312,189500,119060,
40310,2982866,73790,582188,212954,39154,98750,98120,98444,2046812,39596,103034,97354,808984,97820,188332,
317716,814084,142576,319336,497914,68138,179666,39518,4921870,421474,1059628,1717798,42022,123328,457474,498692,
68216,39548,100982,185384,1009874,98462,39308,39782,509524,68452,40642,457228,39428,68420,70958,98810,
97360,111928,349160,641204,39592,106714,2059552,97906,1951652,317134,38932,851372,189422,41240,307970,69968,
43094,150194,68492,207206,505808,567524,803720,45638,146996,47564,200780,228806,3809528,102104,41924,1215908,
114572,228566,231020,318590,39926,2338478,213524,103526,68654,97640,40382,56078,442118,70508,38956,68494,
187772,513716,39466,811876,637066,39286,141340,323606,39596,133106,48974,115340,441704,41564,39116,88934,
100388,44942,78278,375122,219782,41900,769268,132878,112862,298832,719552,492026,205616,121556,138386,96422,
43196,97742,52358,857072,41078,220754,785144,72446,262802,267410,221816,210062,100442,919136,279128,165110,
40304,52286,2625158,198002,133202,92210,41738,7236374,51854,46838,41276,1484012,270254,79142,108092,2261300,
441428,45812,183974,142562,73382,265880,485456,102314,647294,179798,43574,113990,1022582,82022,340526,188660,
138938,101954,223916,58550,105068,91238,172478,370856,224210,428594,44282,319232,1102178,185108,310430,100550,
335108,108686,115436,141890,156926,51242,222584,225212,53438,224804,93452,40100,118202,195410,346790,862904,
42698,204860,132716,41150,971624,44762,155954,219512,68558,102332,109460,194168,41636,175772,44132,191414,
333650,553916,104114,351794,228098,1852088,47858,42260,187364,677912,1525496,747884,180284,40592,662672,5790944,
51590,221870,1021358,69710,336098,70070,49478,43670,115022,40424,357638,58610,80438,510824,277340,324902,
42440,14832002,203348,2038052,177098,286364,904700,196052,141752,1731386,1268246,258662,144020,584438,47516,207356,
518756,111710,43394,118910,104222,44078,43268,269606,40286,42770,106814,51698,274700,41630,576812,155354,
106706,319082,92372,1302734,45002,118094,216542,125390,811388,795998,50042,53258,194540,107786,108308,117938,
310334,596684,1009838,175070,139622,40952,40214,233276,50078,3120644,39938,744176,77846,113558,438302,871652,
114590,217442,74462,117392,149150,40964,742064,343856,668504,39326,108326,304598,75110,110630,196598,272036,
117758,78350,272684,124796,594650,782390,395480,435110,39758,115922,145910,422750,1629344,231932,77414,229988,
203726,252110,69008,192164,324578,154334,41882,46652,103628,190994,427136,218210,115346,326036,592688,131090,
292412,70394,215390,134564,70952,126302,71438,116642,40664,39710,41510,2467694,206588,108002,149366,278420,
153362,559802,139676,801344,327344,114194,973874,99902,226748,119882,44294,204476,2834120,72122,68990,44246,
111998,42908,268796,515900,116582,222908,223184,110252,118904,40862,236846,177818,230360,76658,733898,48170,
298382,158270,42890,70232,42584,39764,96746,129422,182516,41954,154712,205412,153902,156002,198866,94910,
1021610,886340,152600,113402,115448,41780,106058,47774,147614,41420,93182,112370,43466,213932,40052,836336,
584984,134132,1560800,321518,798266,164270,97688,164702,153446,44642,97580,589394,118514,153932,71528,107030,
2072342,183650,50846,140918,3624464,545060,670388,179498,1148126,332192,48134,713972,577046,130604,115166,183062,
1221104,229502,3337130,105194,757868,93020,44390,112106,94964,102602,116312,112088,137678,250556,121340,146450,
1720208,122366,217982,563528,102422,444134,39722,103718,47462,41294,203672,327818,213464,861620,684968,244598,
899516,330734,55346,44714,203474,917822,180470,447050,170078,78026,48602,129380,895952,152114,208046,206204,
348230,133844,59438,46460,190652,427124,47180,1832648,44042,967988,1148780,154658,102710,1017614,566930,357734,
43898,41258,209738,873668,106094,435494,606404,158114,68828,110036,49862,149474,131378,1100090,205994,192332,
187304,43004,114152,435386,112700,603056,114734,410126,150446,572438,711434,683480,157118,2400392,179960,116474,
477608,636212,123050,540056,51518,110414,47630,46562,681788,244136,44534,50270,201134,827588,875558,45590,
85694,146264,192236,2326910,208766,117110,187052,5095652,357626,111188,147422,132350,909560,3320462,204386,396344,
41852,218414,58118,2125532,1343828,651668,46586,439454,153416,735590,553808,45866,218324,304502,702698,916148,
39286,177676,185014,185824,142984,187498,39494,98368,316474,131372,145342,112348,209678,2923778,38984,320762,
525124,142246,97390,187408,424582,301300,39634,70396,1738180,38962,98306,98522,39536,286976,761912,520262,
40088,40742,185164,39092,240308,185566,39062,319132,3400534,278962,178238,39086,43042,113458,675268,98062,
114754,100816,965266,187018,45916,39982,98494,44188,40408,339352,131566,320018,185504,97618,514658,68398,
97732,39620,939904,98906,148004,185576,38974,39226,98212,39422,320248,100468,49942,259552,142246,39178,
40402,39034,316846,318788,39440,318868,145016,39002,97546,39136,39128,396770,38986,39142,514394,505286,
141272,318050,42374,722996,174806,98180,1365866,39356,102662,40358,98504,104156,524600,319184,186668,177988,
98728,39292,99376,98224,38996,663350,97430,68354,39214,179506,39232,97438,20435728,877972,417514,319342,
97796,381242,1619228,261092,39286,97642,306574,68272,3413458,69352,39814,1015624,252244,225916,260812,41896,
986812,142120,41146,417166,90484,1618714,1250434,226630,39854,105416,112436,252782,148376,102896,46916,99692,
101798,2125826,39062,107984,46226,465776,40598,39224,208034,69878,1257236,348902,98684,113048,8448326,99746,
99422,39962,101006,50978,301268,1003214,1335968,4015394,289412,334916,283562,259586,39446,199664,39512,115832,
39932,99314,98144,44066,100466,92972,193544,101852,192356,142154,3100382,207908,7503308,142802,116264,588788,
179768,2717126,227204,125858,680024,46124,39608,73658,97658,227216,92108,353834,354356,98018,1159064,201968,
190898,118694,39482,101924,886904,99962,44612,39338,40904,39554,723122,72038,39572,923024,1928996,416132,
182846,101168,43406,1577186,1225592,2801258,498562,813274,291028,317554,253780,5410672,1007026,123844,186982,100150,
99070,395134,214342,334564,11401270,39472,318040,734686,317698,112720,41992,324358,319498,183514,146524,1013164,
191248,69574,757600,39622,116932,44770,118984,1748542,98728,101932,68332,179134,69074,185198,391544,185630,
42254,97628,40172,113698,455206,148712,2374390,69820,1051408,43156,751438,145996,1293202,454204,113842,1503488,
39572,350216,180110,97820,38974,528712,40588,349594,141946,97882,68314,185974,319246,99178,327320,252608,
415634,97538,688396,420412,68842,98554,256504,68374,188104,99148,183632,636518,40952,3357254,417818,533324,
42302,544358,779636,39146,106718,104528,323534,209342,649964,46442,226892,605846,110522,325964,1206596,1054172,
115916,454934,187238,186968,43502,114026,507308,100964,386246,112352,236234,556166,106184,40298,2471348,510878,
74426,100568,836588,39074,101882,1159076,330296,190964,211286,45596,814838,428576,309134,47246,128876,1876142,
215336,1644662,138326,103718,4331534,1050914,138038,487748,111926,2450174,192152,39218,1124042,42314,591158,106022,
102296,1512614,572366,810578,40772,112244,123368,1139636,237992,372134,515828,1759622,127244,331814,93758,719948,
1919882,200684,155558,41006,106238,887132,318026,302756,6683168,310592,9311618,98948,188912,106904,39434,846308,
186638,563942,202844,123914,143786,2332496,242762,181526,1170092,774164,5423798,39034,68222,97802,416518,1587452,
174182,40010,141502,38992,39136,141340,349634,39560,816766,223606,39628,68398,318014,97802,455836,94702,
2406328,251890,352978,469822,465352,154354,118714,98206,146842,72130,575350,1022200,376510,135850,321010,418696,
17952766,211336,279592,2587696,48274,1482322,658762,153268,375748,41758,335590,1569850,80266,862090,315274,52114,
111814,301774,1598110,124126,41686,1115782,150142,4249510,40652,36217210,39460,320440,40396,145516,187030,539380,
489892,99292,40222,323842,39268,179416,142546,2246458,311870,496478,187382,49982,41252,189662,135068,333518,
69458,273794,2371856,159260,364826,48326,45614,217910,255422,101702,45050,597134,241292,113414,610850,168476,
4888958,132962,46172,44474,108920,306676,39130,463084,703556,892214,227630,39932,300982,662092,39272,419252,
39122,98276,40972,41734,815422,112082,39004,1498978,68654,3949274,208556,162092,522602,116246,315638,1103282,
1868708,41912,41426,40376,254276,196334,97568,70238,41852,69104,40196,71192,105686,156878,251336,41948,
265148,105848,348916,142100,90260,293932,575560,186610,143986,208858,102586,4570222,101236,1357600,69688,40540,
71830,145120,99236,186392,106630,1192384,1116196,39464,39158,174824,39208,143204,514328,187816,185710,106966,
427630,112240,99886,174514,186574,39028,525802,46522,209062,1969222,107452,98392,103666,185224,69148,39142,
178408,40972,261508,195116,39368,69640,68848,186652,279484,145280,39226,40972,68836,298708,68674,123286,
70204,213550,984832,188458,39452,106646,449522,1279040,41768,142088,1141934,69020,131606,283310,265042,90298,
141572,40466,320482,431296,44314,39544,681022,68416,277112,90200,98270,124220,931754,
// 
90742,277294,520630,194260,99682,3237034,276808,100078,5454016,186586,90634,187394,141512,44348,238022,176072,
207446,891248,91448,40586,782096,46796,1148972,577994,43964,282518,146168,71108,102938,39398,68462,97646,
100184,259772,99428,41714,338378,193172,114902,68732,244274,46058,1505264,101444,40208,186044,2093756,99446,
181268,39362,537098,40154,1267898,1538258,2676524,99752,69812,167156,3049286,68894,190742,110174,52226,102344,
40478,58478,251654,649826,16873366,2472644,39232,145492,39148,98830,399970,68812,1317662,8808866,5857874,2121020,
1281212,3395420,3743774,2818946,1024190,783548,5108462,5468696,1258526,2280050,8470232,24729812,4793534,2663396,472094,2146934,
32812352,651518,1137950,3035186,3987206,2500130,10605356,911522,2489516,5239682,3723920,826802,190190,30756332,4140074,877988,
3205772,6683102,1344878,736562,3913136,11288924,1024766,1728926,2906066,1019630,6411500,4334264,3195080,4534652,1476818,2519354,
6156998,96516314,2835062,858878,6195446,1584476,4459598,622358,1941686,16124372,575774,2589038,5303312,2381726,2400956,472670,
3628316,2680892,6741128,1806254,1778822,2774846,185006,35642132,4058702,1496996,4006214,1107710,2778812,4385528,2325374,383726,
715670,1301246,412190,11129672,822104,753902,3990338,2735480,8077592,5911334,8123606,4672682,7627916,2946482,5715632,1161686,
5113484,4828526,972254,1061054,10462238,1007750,3061430,8346302,3725462,1823588,6689042,741590,1611692,2102300,1135646,550430,
1785302,3549374,5795342,5401682,889118,1021202,1549484,7234226,637910,1624814,1380914,4521608,1222892,577970,8060912,629486,
509678,316286,380654,1871990,777710,449774,8321210,1568438,343070,6306122,98090954,718046,2421398,1391966,3636962,18556724,
1664858,1109810,4400846,920738,985238,296054,1006622,2210120,2617820,1201022,7926776,2389454,14855192,783062,196190,3146966,
9206894,2121668,9147896,1771094,14659850,589148,19029068,35315306,630782,6879932,46584962,797150,40102082,526238,5817050,1834514,
1111598,13650884,15432182,4226372,4255532,1653860,1165346,1183148,1280726,2376332,1286558,33543836,785438,15776648,3175148,1784252,
873134,2568332,4767290,2331134,13714658,6029540,14632280,934238,1795556,364286,902366,1467350,3264200,10819682,13247048,2074598,
6274484,2775386,2314934,14354282,2328056,1796078,1906418,5802140,8325890,5377454,1443746,1916414,1592738,667502,2354942,12827756,
14256116,739070,2551130,2775692,707678,3586958,448766,7399538,3838574,1828934,8920394,27109712,2090852,1763324,5707862,2400950,
1172510,4082804,1180286,3077090,2762054,6609908,764702,10959650,1223054,1319150,455006,11916944,4139864,1902350,649214,2023634,
466670,6718088,7472852,1752338,1275326,1697390,3339422,1913246,1827062,1068452,865790,3298076,2348498,832382,902126,3115538,
560222,989234,5156738,1401542,13006118,2014820,1023446,667118,1935332,7870634,1983638,1070846,6725618,1249778,3116348,1838810,
1531226,853202,1528334,1371230,3237038,3504662,3925646,3493028,1453490,2800610,1768292,1922966,2006396,3794474,760022,2050622,
4505822,10675748,6326054,774830,9808568,3816188,2337932,3124286,5267384,3322646,3471560,1977326,6528068,2522204,1466486,884222,
3245570,1888382,919214,1764452,2093042,4208984,2085212,2252402,1157420,1160918,2888090,2283902,2669870,2024516,113044,1497992,
417992,39182,112436,68840,112942,251642,189136,21756628,39220,186814,98776,99458,141578,98144,40538,185758,
1751324,39340,334228,890092,68788,186700,1602688,142402,90298,112420,39034,117766,189886,90352,1184926,211792,
69868,815368,188210,143948,101288,427808,174566,352964,179102,259652,102854,99272,42706,321670,105544,698248,
103492,179470,40228,1396222,318268,143236,39436,2868958,99496,4216706,100910270,738926,501272,15931250,193526,46646,
39206,310538,39226,535642,650344,1423084,68300,185422,189146,705776,39776,492428,39344,228524,419672,768134,
68326,97840,208412,358382,39184,113746,141604,97612,39418,308842,706666,99556,360980,186494,41660,503806,
97852,112186,39350,98138,1119746,90502,68398,319708,98524,39052,39076,39058,187516,39166,39112,319382,
112448,1626722,2382686,169850,39136,39580,68476,105892,679084,319948,40634,39452,373148,2287454,98348,351944,
40454,39236,69182,420872,144032,278558,98680,141538,98194,259168,539050,39118,559174,142490,123512,188236,
3206026,39148,68546,815336,90470,39278,97586,39140,819710,39170,39374,141488,39166,251276,39046,498514,
39388,306992,185420,39124,39850,39346,1037906,1034828,960506,247628,1392128,40688,494126,39062,318392,99476,
42146,5108408,1307024,309058,431644,323008,1589524,278068,331070,1471504,39298,141628,142978,39124,100048,41234,
39944,174602,199316,100496,1263656,71348,262328,103214,298738,319114,377974,186112,188540,2012498,211940,39476,
318626,43658,1488692,834272,128956,189808,186352,199678,43522,110518,1028146,71644,40444,100168,68908,40054,
215986,317716,39128,98086,39146,39538,112318,317402,39158,647788,1499624,1468166,825944,215420,148370,39110,
1695128,142322,107906,73160,144158,44564,380984,320426,414530,51254,122030,79460,1145330,472220,111812,94850,
564962,45620,178826,579758,39074,380282,46862,72782,1231592,73214,477782,359954,117950,1297418,1672124,42074,
270626,178514,427994,44348,42260,225086,100076,260054,40100,312098,354122,81746,565178,271418,42098,100886,
566342,132746,119804,121532,197468,381308,296774,165218,182078,223466,209672,45458,252788,175418,85202,592502,
106838,114404,221684,456314,645368,177308,106358,99284,1800428,208724,455792,522980,44042,90800,109796,1521968,
248324,1346858,516848,4931240,366422,1323662,144590,39608,477698,180764,1769810,529052,106070,2062250,202220,1322690,
4616312,1230110,289700,222980,104090,201842,185774,101264,1039526,488030,98888,250682,47870,229316,199868,1066082,
1203782,362870,188234,71000,136706,44834,2797700,333194,116708,185720,1446296,77210,107810,523220,350708,285326,
307466,260240,158090,401480,233690,13435754,805532,99062,107204,251396,223484,105746,963536,105260,185468,196952,
43532,53198,115538,124610,1410818,133730,802700,478682,278456,72242,498842,40802,2809166,569744,40226,149288,
607784,582458,1655762,43622,292802,626768,505886,57302,57122,170306,10993604,102470,210266,107366,240008,1142816,
68822,479282,115862,40550,119102,995612,234404,107654,998330,40316,217850,135188,40130,1148990,39992,574052,
205970,1333166,76166,224618,517388,947624,466520,1292072,348908,47798,283082,681686,180386,314510,133532,532130,
45908,106772,502676,44054,422294,1362830,106286,956246,187070,69092,229802,102128,1999634,52754,1042136,255770,
77786,180134,52826,100040,6317798,1523330,575834,425210,3148622,202154,70298,1248848,98258,78002,565502,352094,
3869816,268826,50462,204728,109526,147230,47996,340268,433592,598792,752422,45634,220360,4451626,286024,40258,
363874,466798,211324,1111654,194410,43012,53542,7535956,333922,855724,43582,868522,141772,320284,122926,182758,
188740,201784,6393370,9211738,796108,3798328,197506,6189070,880870,39718,39116,39272,39124,142316,39064,39208,
2444612,304226,41198,141746,142556,330268,39790,172900,144166,1373710,185374,792508,39214,39208,97996,366796,
68338,387490,123652,305698,39160,43534,840646,70174,98068,613174,228286,141682,98806,307300,517862,69278,
299720,39848,208550,425804,186680,145510,515674,68524,68794,69424,68636,97630,97646,39410,39118,100192,
40162,39224,39566,810344,318026,40124,39062,185914,112534,97964,97784,462676,710536,224152,10107844,515662,
112594,517118,39302,97646,97664,40622,186314,1300982,183914,68392,449258,324518,98228,39142,100756,175816,
39166,92486,123806,113294,233120,39728,103490,292898,186308,114698,113780,491516,329030,68366,91352,179336,
581426,40970,200204,39440,180830,185794,42646,815272,98168,253724,112652,331988,795506,325898,293162,318092,
41662,40114,69490,684130,179254,39304,39268,566354,98246,114008,40442,117734,142148,43016,145814,43484,
143866,210934,182230,44530,39220,70612,39436,185734,199378,69334,753796,40282,188164,317602,68474,425432,
708862,40118,251716,189452,112730,233474,43934,43382,43502,39686,1516718,98354,1467536,90358,98038,39332,
90416,40220,417058,302902,141964,40570,39292,779234,416408,112688,318074,39884,820000,90532,39506,113558,
68990,252002,307306,278116,187390,41938,43964,158138,6492320,450578,2710646,1773314,315386,837116,1659428,17193122,
1309508,538226,2300462,1746614,1688660,93674,44444,125822,324548,355166,423206,815246,98738,39076,257380,566132,
90818,39766,191648,142448,530444,680780,104564,39188,184208,40556,585644,98354,43058,664580,101810,69890,
649958,40514,623540,487298,121190,99254,91580,39794,328430,41582,435632,144578,41852,179510,516350,786836,
317576,97688,308522,419798,318062,39764,71546,187598,42734,100514,142796,463070,356240,383366,218126,209864,
41000,100730,101630,72968,145604,39242,318548,75182,438220,99404,456236,39356,42092,123878,2939408,112502,
2098930,643030,353950,97700,68444,74962,39268,365494,40378,416630,455690,186374,72878,610166,40532,4527884,
1191542,1192210,606296,39716,486638,911302,309526,114268,180358,210544,473224,39244,194092,328984,142774,653782,
39928,277618,40468,617326,39568,354472,1080166,1489552,823084,351556,1500244,141674,186746,307466,90964,835120,
39370,116488,287794,39406,196222,203026,306884,141698,5776066,97966,361294,146602,142066,251810,39104,319984,
123646,1055732,2908094,855842,39338,517784,22592776,1729462,1121798,455510,39328,39166,251882,39350,214576,39910,
144700,193912,3764014,352024,98980,692710,100744,41944,98386,41350,101338,142756,69124,262852,499282,39706,
39532,668192,664646,91270,188968,142078,107362,195556,8657788,271828,313690,42394,99148,593248,304444,69652,
187024,69130,823954,522634,534118,791230,41158,186644,2273932,119530,2441980,1056340,504172,990730,1294534,179308,
215398,909082,107962,413848,363760,1300240,171586,21061972,153142,272638,267292,564922,784108,186292,42220,461890,
241810,1550764,367198,50446,306286,437662,1485154,144316,2298718,124522,313174,6692272,1144582,313786,145762,104680,
115174,280198,226414,523360,639406,144910,145258,552070,70702,361846,920908,1075138,908386,469180,75238,127564,
1009846,572932,201142,1219852,624772,227116,890290,467668,113860,640330,605818,570826,354646,811396,1337608,2115010,
69982,304468,3998998,229006,1915642,560782,561034,446410,418150,431506,2337112,294166,287332,250036,2828626,41254,
42328,163810,44020,371566,649720,181414,536806,146278,367246,617644,153514,153052,49390,2142712,2238940,1046188,
792046,396028,245212,321028,1543852,348886,838942,3392218,550576,534916,391546,115930,42316,45910,128374,211510,
1459564,306658,60058,806104,311662,475414,5834698,152794,248578,187828,533980,884752,227548,1682794,3179350,203380,
146098,298882,253954,42712,961732,319726,640810,1802890,575290,104968,182842,2733202,4234084,188674,108244,153322,
558520,2205892,1533034,41110,1025884,368980,56446,435160,275830,106102,849718,111556,3315322,187750,268750,116524,
102346,101806,47710,363952,410416,285274,119500,142568,68546,41048,44026,101572,40252,367528,68692,894418,
654322,2437954,422836,69610,3410926,102058,42136,1155238,141856,375748,755260,253142,147194,97934,417244,224506,
97762,224932,279068,39452,502138,91892,39674,815192,258308,539138,91082,98036,224504,319634,43076,188414,
98018,227936,193112,99044,40616,39386,186118,39176,317930,875002,888304,669874,213292,331618,502258,113914,
1419286,175756,893432,416828,586724,91040,99226,98146,39778,39124,99100,68546,39626,526490,39746,98360,
3766904,39325256,98630,142766,142486,1587904,40102,519208,112468,173452,40378,100042,40594,293746,40522,90562,
40786,98996,213254,97798,40072,98464,505408,39164,39760,308530,194992,98524,208070,648848,98936,123680,
175444,255274,100438,97954,98980,142882,224530,69628,332476,40612,39112,43180,39266,280486,29933020,39352,
188716,40132,103054,44158,190498,654922,2406250,39476,306982,69244,1373428,39122,39238,340016,69722,304352,
6741932,39524,320576,69182,785966,47042,5418014,146606,1056946,186358,108634,318712,39208,796288,39604,425200,
68896,98338,1023250,39190,517000,97906,147502,199504,208568,460154,39602,814430,39632,112462,39592,39224,
505930,147298,108646,946732,40516,321946,440896,112522,4078888,74452,1021180,209824,200176,39694,106978,40882,
68836,311722,39382,1315978,473560,180400,178942,142270,100546,526228,98962,820258,143728,41404,790240,926572,
39472,98818,326642,98222,1602472,68752,309262,39196,39334,176368,42058,103324,98446,2959124,68666,39242,
207830,100154,40754,278510,69134,232718,40138,298972,100378,100054,42166,1939888,40402,252062,100106,826082,
39386,71732,90632,465272,144134,323558,40274,39692,276194,1289726,299722,39128,307714,186014,39386,99074,
145654,376822,318286,196198,323146,1524142,147598,178756,68506,40570,42136,321850,99586,845224,114388,
// 
45782,627050,41726,481490,1818404,116642,208024,39274,208672,39136,39292,68764,517946,99770,186116,39734,
40184,101894,410246,187898,45716,40346,42152,70856,100634,144500,178694,1068098,41444,41180,101444,70154,
146120,179018,70298,40004,186614,39626,40658,99338,115730,39488,194756,39136,169228,98336,501932,426310,
408328,878174,39374,90506,860278,196612,41434,224566,98006,39506,497528,386702,68588,4310870,90890,186862,
149266,197662,185890,43366,41170,302368,98338,179704,926860,39676,318028,197794,68896,186646,185996,39184,
91168,253198,69212,105838,90634,566854,68980,98818,39398,814388,568634,906214,13072520,39980,208604,69730,
425962,39580,173216,98018,7676674,41854,68818,579058,318742,186224,112544,186628,352732,40348,141952,39442,
186466,39776,1932662,175034,541850,99740,1036720,476398,39160,8704766,39854,188756,362258,253744,177556,41890,
120082,98602,254230,845782,104596,69322,307780,45004,520342,70474,92290,49018,39172,533464,105676,324526,
238228,258856,1032892,306292,107572,1554370,749464,281110,72526,40912,2311582,43414,115870,188296,612898,3803272,
240232,327724,94936,201256,680560,271240,320596,45202,70348,40318,43738,43474,1280932,42808,117922,39514,
40696,450196,210550,334672,211066,106630,295366,1635226,136678,2238838,766672,1182490,41290,72130,191806,140332,
118300,41362,116950,103390,69502,39976,496366,187108,91318,820204,39320,113122,99868,39856,132850,3857914,
40186,104242,246872,40646,114404,724484,2780336,69638,99290,194636,100100,98002,173252,208394,357106,146122,
178492,4616098,186206,69488,68516,100202,353822,69218,315512,1064840,186530,97970,517658,376898,573992,187582,
351256,208192,319126,68644,39614,573806,4654586,98066,2137736,778664,39416,68974,98344,187228,39310,142370,
39392,112990,39964,417452,39262,90712,455800,68680,100876,142772,179672,303598,99154,39284,70904,39278,
112826,99062,39296,526634,39800,39230,666602,282440,69068,90830,351782,41348,-8229850,4027516,505870,104974,
13614322,175156,55642,114106,148234,907414,244510,223774,40046,142672,40774,353182,113662,98608,41692,517396,
39188,547430,186752,39292,39770,188234,98054,90632,91280,39260,1043972,211850,39500,39710,39220,39244,
98674,39382,501296,526622,1263398,142052,1572026,208904,366998,91502,147496,99886,3190942,168718,39244,611302,
103234,142096,4489192,530752,958756,787006,59878,1538914,1027156,199504,187366,43192,208894,98644,42328,683812,
859342,1054984,143284,43858,99562,197194,70174,786928,40402,75844,43156,40954,508108,145066,426586,142474,
148792,1908868,172066,2389702,143068,520546,43564,909586,40078,220738,195412,98212,519088,691618,186394,164602,
509584,99292,40618,858532,258952,179266,660838,98302,597388,169906,348814,4616068,5779522,8305834,100516,2303582,
39214,186362,69392,40354,2448268,334888,187036,147496,39208,40846,100078,349306,99880,319822,101050,229118,
44114,203018,70190,45476,39434,332456,44348,43790,899374,98644,39514,142816,98122,112820,39170,39674,
68576,39304,519074,39296,98576,186136,600638,39212,54746,39482,2512076,69740,70118,201092,271268,47516,
352052,9968558,54422,195056,1588256,1263380,214106,801842,44834,45410,48866,271238,1699934,392738,727484,1218830,
109508,90622,39236,308486,142112,99236,187724,187238,352598,210152,40118,520526,98246,189074,-36320542,-110079304,
-16362772,-22662418,-214219546,-55054366,-26236456,-20189758,-30804604,-208463362,-78181072,-10974562,-32965846,-47504536,-28196086,-16749322,-37401082,-280175416,
-23818444,-23032006,-40966522,-52399528,-53338738,-122833888,-32908378,-30355756,-8328652,-35706886,-21093718,-46767004,811872028,-15965014,-277979344,-129794272,
-16432126,-26003734,-18203596,-74076586,-68237296,-145473388,-8533534,-42125794,-4253026,-40806484,-40900912,-48430366,-59502418,-26989762,-39127612,-113757514,
-28812634,-21897682,-44631304,-236107042,-30376438,-29016124,-24958768,-100238344,-14628298,-32936944,-20349016,-177344554,-14623486,-12591526,-34073098,-104673832,
-254157082,-13629694,-19641442,-35410684,-29289028,-49237126,-25772332,-34101142,-83989462,-28490758,-55561444,-13901854,-13470322,-20881276,-21323128,-50117488,
-17278738,-33550018,-38604562,-111471028,-11517298,-25217548,-22962508,-11149636,-219465088,-61794394,-18668956,-27329308,-31632406,-34577566,-131351944,-17112184,
-12001432,-37614316,-51254998,-308579848,-70730476,-27025234,-14084746,-29960908,-37945618,-36433114,-83603158,-67270642,-13748038,-29088538,-36740446,-30188524,
-7867228,-31086742,-40175914,-25625788,-18524614,-55243978,-24571978,-29426794,-29534686,-329693632,-23852518,-25433818,-33612478,-67378534,-15965458,-47866864,
-27993796,-135901618,-60385252,-230827948,-15628498,-132388054,-11515918,-270316096,-21059212,-165467266,-51766486,-33624214,-21087778,-14261308,-26393992,-79878184,
-8093182,-21216082,-28733974,-109677058,-19368268,-21735844,-116036692,-19157128,-31290442,-33303832,-178199656,-14386972,-24028036,-26304874,-24695032,-57713938,
-41110072,-41175844,-56899888,748594,254494,318592,318916,98288,307636,665834,328144,197896,119530,42538,299128,98320,
937102,1079230,43894,124966,336892,113140,327820,724936,186556,39880,70066,99382,104476,258682,70340,39494,
98480,729038,13670480,142184,40172,68828,98534,186392,99254,107384,41402,98164,825076,98506,318986,112646,
69158,40664,39296,845242,2254804,68674,99934,100744,40388,105026,238094,209192,71828,354974,100958,318578,
658106,115298,99824,756428,145094,148022,3791534,175874,42344,40004,109004,570002,98528,359578,3903472,146800,
40268,70322,534602,125762,189218,113036,3085826,472514,341660,46370,318412,69172,666064,381404,39440,69500,
69518,518318,46862,39710,142766,321002,70904,188918,176300,120602,98540,46316,390410,75188,319706,152120,
2344214,90832,98186,427922,16492468,518314,99436,353128,39802,567238,186376,1543636,98086,39416,1377802,98740,
5079824,39314,815012,7314362,69032,91388,39262,90638,791600,575294,41320,69454,378310,72532,752638,123742,
39970,39214,248320,43412,71204,299314,108898,109612,98218,71044,42814,100126,261748,39706,137518,40250,
99800,68888,186362,98036,10284712,190384,116176,98188,74452,125536,148354,496996,354004,41494,105442,225304,
259882,310192,263698,104668,105604,39244,68728,781792,40624,40198,570382,177622,69052,46852,44494,100186,
120568,39892,39838,191194,41656,198436,45958,91246,519028,98854,201832,43396,183622,40108,142468,323656,
98512,100942,98422,39742,101104,102994,224764,278716,148678,71428,101698,39532,147118,124726,107224,70006,
72328,203818,41314,107062,73192,73462,179572,101446,45202,39976,44842,526318,100528,39712,1515328,319768,
40252,183136,256804,257452,100726,102184,47338,191398,45502,253402,304108,370528,90706,50422,100798,100312,
307384,107446,114124,144736,209752,69196,189844,350104,102364,145114,318470,169658,39286,98462,417854,663566,
188408,1060742,1512812,41384,287888,40082,379082,119138,322922,72788,41234,319196,100118,1915058,450272,39272,
1090334,99272,325514,115844,46172,328916,192944,567866,362558,190076,191486,195914,125078,46118,144578,102872,
68738,225074,142958,306506,45014,68702,1528958,892694,573212,650444,39902,123134,40028,40406,139208,345764,
113582,178814,4001456,101216,7118132,42212,252014,254504,70088,842306,247826,39794,115196,439034,225308,648986,
194078,44132,40514,184484,326504,279518,113576,115898,43268,115526,383348,355484,156434,146354,41162,534836,
103592,70034,160454,831926,508046,926048,104708,201584,39632,213356,810398,264386,187052,100766,53978,843152,
157862,699194,1413506,499844,74354,76964,177134,39218,42134,118436,70808,563828,40718,48782,39232,41606,
40508,352430,100304,517562,186920,72038,40382,4000724,100790,321806,195830,41006,39968,142118,98576,177326,
40696,40336,537946,252340,193210,187864,566728,259234,253312,40426,186350,68644,186374,39776,186212,39916,
2811718,186992,39266,225070,519010,1389434,105422,108788,445748,150908,39754,98086,702974,39542,575366,179080,
296486,90812,1025576,1446524,125858,90704,99772,113476,42154,326626,40144,39238,39226,99646,39346,68674,
193462,176380,98152,90760,1258424,142718,142546,69148,39412,12528542,1339214,267620,68810,98570,40898,260462,
103412,246952,1614904,39394,41104,69176,613628,39692,825902,356048,104678,104264,39242,186974,40124,99926,
123932,105722,124094,39512,233144,1111576,205522,131314,523366,69754,39442,41506,98888,283670,39344,480388,
39224,1650202,114248,39566,39406,1267666,39778,39766,3973714,1932512,98834,68768,186638,68698,225418,39254,
528554,252758,42872,98228,143804,1108630,98452,98650,42082,152188,98704,40276,71998,113086,418456,2025412,
446158,41290,908074,100342,68722,106858,115630,241144,70990,40438,183958,68650,391948,214174,782956,1496458,
209638,115954,281194,1500832,115900,39826,39400,339400,1293904,191980,39394,666406,316000,149290,6878044,366508,
859420,695566,337870,44404,42190,61678,273850,196408,100558,267364,518734,46702,43786,199918,111196,40690,
46492,104374,52210,315376,1948546,1174888,330166,480086,1120000,684358,1336918,567412,39398,39428,39470,40060,
418450,189220,353242,39350,113090,188570,1006340,71833394,39502,64752128,1252960,1932494,98888,322874,208778,443942,
39842,3231572,1190128,99112,782914,228682,209578,40592,91058,579458,98362,90736,40138,380312,544580,39926,
836072,521144,103670,382220,272906,44282,98450,1021448,40466,390968,3104882,189044,45314,289694,766028,1076642,
336950,353150,40304,103580,104642,554192,4871816,107318,1021124,105722,68888,2320202,41564,40598,43244,190124,
75458,231698,40508,333002,319178,1117352,221354,192716,105614,98918,266888,268856,460952,260756,103418,337922,
332972,151532,39752,43724,2144456,112220,43508,190340,192230,40958,79670,41750,419024,97274,107738,43370,
71642,48698,101996,40772,187832,907028,430850,181640,258164,257840,112436,377210,191258,1014920,115388,3501182,
100934,45836,41048,41948,203084,127748,108422,42914,93062,710570,80390,337598,122372,109016,1454912,75854,
41510,117812,434582,956522,225080,326330,48302,260108,186722,585992,231074,359414,419246,207134,204482,969158,
261236,435008,93386,40040,441566,44534,120140,2444156,43994,2994806,401528,597122,100376,473588,374456,45686,
530000,572786,114734,206894,107450,419192,79022,518336,516878,100664,207458,280010,292610,257192,98558,145592,
69590,160010,251624,934046,202754,198650,51074,42434,289208,239366,197192,68816,102662,178922,99160,39658,
354904,320182,175768,39868,191446,98672,359882,39356,39506,1263262,822728,40154,253136,39418,148858,70180,
532186,862066,98504,39458,40106,272432,387814,98404,209428,98134,323170,175442,411962,39304,104098,180482,
191026,174310,42904,326728,39292,39268,310294,41752,146104,98810,517724,433478,459466,115384,98494,143404,
1939028,119780,39920,234760,99922,108442,153688,111892,183538,240796,39628,51502,327532,212350,157630,114430,
75826,45886,80146,106402,52942,86302,46738,83638,51970,206218,600340,92350,9756580,2262298,192964,128620,
101434,113368,337612,638770,1408072,110452,1528312,71164,2617078,29702020,25936546,197284,938110,310900,240400,258898,
138988,360572,90788,39362,68794,39296,39928,211432,253060,518686,112904,3433712,205618,4745668,53902,190714,
78868,148306,41554,373450,185836,47596,535990,100966,241066,42616,865930,120442,109876,113896,77446,563512,
379498,227686,157906,119254,75178,240916,220720,49474,380386,321922,55162,1777838,319178,258274,98866,98218,
179120,457190,69050,98476,68786,39374,107992,99184,42394,1119466,
// 
305426,524018,226658,39368,253424,821450,39602,98498,1600022,187976,142418,573284,186652,98884,179138,188594,
90884,143728,175480,39436,98348,98276,278308,43066,188158,77374,106456,101578,45922,70786,74692,103378,
252298,72136,70354,199498,43732,730372,104836,507298,48538,237334,191344,133282,937354,301486,538348,148936,
41314,48898,276124,180796,199984,147736,490936,39664,42358,39592,834646,5243638,294724,39856,73396,43762,
155362,308992,325804,102928,255226,2050834,1053562,196582,43498,68698,42286,127882,107626,44686,99706,44158,
146938,180028,153958,41692,190882,47542,119092,104494,98626,210496,39916,39586,42526,189454,1260058,191062,
111316,68788,135262,42196,195772,848416,142888,266404,106708,43582,526198,282106,70426,330664,69238,69886,
70534,418466,39922,39358,319402,114086,620282,98774,209474,102392,39656,211106,324146,465734,449072,39914,
39316,517930,40036,174824,197738,541826,377654,8225108,39880,101326,113072,326500,68776,308204,98396,113692,
40732,39328,109474,70492,98998,98458,688588,40948,40696,186712,196474,252752,107722,98516,360176,99146,
188084,352324,1497286,98378,98908,39298,189538,357460,100258,113386,99088,483136,1643704,339928,39976,39830,
100166,39394,190264,599026,542506,41230,100300,529912,142456,40108,39308,98786,146318,99172,188722,146392,
412642,39592,188776,98434,186884,873728,91388,429520,418840,39778,146776,39316,431342,42866,39272,40976,
40868,98348,336506,69686,182024,124496,111326,3322148,190390,558778,533938,214996,333058,2901244,39982,74638,
108580,3989722,39694,176230,1065124,117730,69184,325282,51130,150886,206194,112900,47044,71578,935104,44158,
126010,71038,356116,39988,268150,329044,68770,248476,323308,81766,285646,3083536,103864,41890,105214,99058,
303790,207724,50914,46540,47314,714226,311818,114166,174052,98356,39352,43354,146512,368344,109444,248644,
44860,327386,322040,1670600,69098,100280,1582508,40358,68738,39508,229124,196292,1337852,253376,12351266,3140270,
15357662,2270402,308086,209570,253778,361414,180928,259132,142924,68756,253072,113852,113636,364412,187540,40018,
69956,194450,667814,431702,114722,43442,853592,188590,68842,101038,439672,529276,328222,91270,40450,737104,
114202,1641514,69598,98572,376264,819202,41194,199000,125074,1302808,142888,186860,98696,48782,99506,99226,
196228,76354,105922,43468,41290,3537640,363058,187804,1248418,68974,39916,51874,102484,196120,42814,121876,
1489636,295054,106966,226014346,101548,77218,576280,286144,1216024,152998,103294,91870,174148,419956,148066,44692,
132424,145234,49906,98848,833050,327448,226234,1328770,716824,1882252,42850,41878,189430,41254,68794,91438,
789688,899146,503920,100162,3795706,40258,43462,1017928,259498,386692,181168,101386,1017244,143830,72088,113608,
113060,98332,98566,2743252,39766,333682,41254,1315132,39794,254732,98248,40226,39746,39548,253028,2466506,
310408,39688,254564,776096,115454,91298,102608,210464,180092,421802,279884,40580,39836,344924,100826,322982,
41912,39410,1778714,91784,190190,281702,39620,41398,103984,41746,101176,92110,454540,333916,185296,2116564,
193678,248872,110740,531232,211264,100780,143710,44692,1945492,13262632,1671532,315106,180598,45394,117850,99160,
464308,253132,193462,100402,327922,105478,332296,98476,101752,1269124,181894,171634,39454,44422,264634,107332,
39838,40054,40108,98404,41092,99754,100618,179950,329056,734110,46618,112876,957454,856366,39370,1608694,
42028,191086,478078,120442,39874,325978,105982,43396,1193650,39742,39850,180994,147010,40678,281524,40462,
104794,364702,41710,108088,503782,100960,1056688,40190,797234,105062,44612,520538,581774,39500,362282,41660,
148712,39860,101516,98744,100526,114056,145526,114542,39812,103010,1066262,324680,143096,1039076,101732,68966,
574484,179342,1894460,91682,69166,98878,9061526,124250,39394,809542,424144,98270,98252,40124,107516,549368,
39388,39416,98348,759074,40990,69292,352516,1403590,186968,99460,186886,39410,98764,39478,186802,670792,
592124,98402,147064,353632,40342,99292,427504,99238,69346,39628,1309054,187096,396076,39478,419348,178988,
891200,819164,39710,322714,39652,502126,5527774,385120,92266,428554,40042,324658,70756,39664,175534,68812,
186794,304562,226286,1149506,69088,179680,68912,99616,191056,8165776,103414,72622,40486,41782,42286,116398,
226138,39388,192352,187762,101992,173926,518566,41752,819886,124192,214492,287956,76834,1480846,256342,135910,
50122,209344,682304,210458,208828,1311470,40394,39716,279632,39346,99448,40072,191536,180832,526822,40264,
147184,99934,98872,8090926,226318,211876,127444,187918,-18817436,488186,1197014,192536,277844,465260,213836,105458,
197258,682952,69794,809150,1641460,820930,1418572,180446,1402346,624326,187292,40466,179474,39422,39476,1303202,
479397224,10751762,1715078,562538,759962,685562,466958,68794,100486,39836,765116,41102,1832920,404108,39536,69578,
248806,99400,39730,186878,188362,354472,190306,69082,101242,365128,253486,39688,1783414,39832,68996,218500,
68818,924244,244042,209266,142954,98458,113098,18261760,113314,104902,335806,187088,187682,187844,549806,254588,
40396,492754,654034,430598,40826,5480402,39544,39394,210178,39850,40024,100574,68816,39352,113170,209156,
821308,490072,69184,68828,142598,40556,2395730,187886,369608,189344,132586,99064,303040,146564,209258,56126,
205298,199628,47828,368858,106982,46754,616394,45242,179342,1724534,77294,324926,48212,565424,113948,118352,
1083986,43076,476696,71858,193742,2037518,783314,200114,68834,105614,193418,721592,765416,1114526,633512,216746,
485666,430424,842444,154154,150776,47402,40988,39932,2905676,75854,1016156,428534,43022,71534,524186,322586,
2648906,262892,109574,81506,183716,42452,188396,50042,6343478,99134,209582,522332,100754,56762,967994,104048,
463628,258596,1215206,101942,177884,1978226,110204,133226,578708,40454,671372,99044,342422,712268,43946,113084,
195218,110222,467054,124346,537236,150806,914906,46538,231572,53786,43262,333602,238472,516548,558908,42194,
47726,189908,105524,470684,59294,460856,235016,994994,115514,303902,139556,442862,40346,41354,1685168,502316,
110558,147536,73838,1606436,316538,115112,59942,46748,494678,55946,107126,398672,458126,269966,1907048,187586,
49214,195626,3614102,198602,871766,197198,73514,119078,335708,43526,488312,105506,201572,612242,212174,103796,
309512,232562,190748,62666,1666154,194228,117386,404282,275678,651476,69914,227078,360242,1949066,746324,456284,
39584,638486,143648,112382,401444,70292,74018,144998,1505072,106346,1951982,152102,137612,541682,2962376,126962,
223688,95708,642908,500462,361412,122246,204614,40598,45764,99242,228266,202106,142472,2918636,435824,124868,
516584,337652,44756,46982,103454,345044,143702,156446,42536,112634,118466,710414,104942,113768,101402,836612,
49958,176264,1572488,266642,109394,42374,450974,160388,11668318,39328,39490,69016,98690,658760,40202,187178,
39380,39428,41270,39392,2120674,113450,303572,200990,254512,69136,109306,142586,42214,194434,192382,819106,
100726,39478,69916,113314,43276,179626,109654,197566,39868,98566,101914,41884,180268,10284442,99556,98368,
91462,98476,42268,40786,69358,104884,40894,147112,681082,510226,6803926,71752,190546,98944,102832,72724,
359566,209482,41332,41782,115306,42088,327112,827854,41938,110626,254752,235192,41704,197998,1201588,150002,
98546,190678,143032,187546,113104,187382,39584,731162,840242,40718,99488,188192,189974,39524,114818,68954,
43322,39448,69500,103940,69032,529928,195344,101240,39500,99548,99062,41786,494612,99620,507680,1493464,
39760,187160,39704,125452,592336,1369282,305608,100192,40870,211144,102118,40060,144946,39412,257494,102766,
328366,69058,952876,113122,189940,143050,262558,242416,327100,151462,102352,70394,99380,177320,98426,392018,
356600,209342,320456,171356,40484,40244,187400,98434,828568,142696,266596,39652,40798,188182,39382,99044,
1378232,39670,144340,187828,369952,147856,253762,41666,521168,190958,108026,354902,68876,352958,99266,179722,
143662,187258,99022,181018,39380,39382,99044,384074,152318,111464,104732,144584,144260,267578,153980,1104470,
119618,187604,113618,1145720,114104,187766,104570,45692,1053866,100934,326924,99322,161158,98620,253510,207826,
68926,6701704,75694,2251498,69052,183238,553210,4052410,55690,1269610,117214,163150,130498,253562,1064696,304916,
174194,69004,142742,39524,540244,39598,102124,205256,320272,145564,113156,623174,276058,187672,179596,489908,
368596,146878,181114,39404,40124,188072,187262,1816468,229802,261500,329414,431666,39932,98690,40388,399902,
2870024,74492,44078,101750,654740,40562,324356,429692,179756,103100,430208,125144,41144,821974,74926,1031008,
44398,192172,1121566,191956,41512,108526,42778,154732,41386,810040,45622,354496,337630,102460,1308946,195574,
22015462,101758,108886,42916,497164,210784,548230,47884,44500,42004,224410,171946,1696774,827806,215920,649090,
198838,104152,1622614,498010,91234,700528,91666,878836,324994,560746,105556,99058,327550,1615126,187744,424342,
43240,208372,99112,260212,94312,143338,4187524,92638,1273954,616720,146578,39772,41224,40366,107914,453394,
114112,132328,198730,41770,312034,190984,103396,621580,115624,1282054,202132,183664,69886,264838,537664,686578,
40918,933400,114814,574924,134254,44770,134650,428638,41014,125806,382198,49702,549868,1467856,281674,42436,
253894,472036,98482,99382,45598,458758,478126,41008,196786,234694,43246,108454,2962318,146902,265072,41914,
112990,5158684,50266,99292,1295824,221518,101650,180436,47470,94798,101722,45370,92854,522406,106366,183178,
100804,298912,105610,44938,44302,187906,41626,341806,41590,40258,439690,144202,320620,49558,44050,107878,
403258,169516,104746,73198,532072,101290,328522,71254,69152,69206,39434,1278326,1151156,3984278,151288,191710,
39610,149488,998200,113200,520892,800990,515738,70418,254510,256642,40270,253564,243310,39532,99826,39506,
296402,499852,39452,2729026,535582,45538,46834,497158,361612,892522,642034,55978,3056914,118882,92554,431056,
231508,142756,606076,254188,2794726,69766,1307476,378244,61522,352486,15391846,186634,654292,246268,347626,374356,
132004,2068552,2110732,1023652,482626,145852,385138,854038,342856,370954,1601992,689374,220546,180034,261118,99844,
239308,585316,132572,113474,1691900,39374,-278822824,-341973280,-244048516,-198739252,-170159644,-87864292,-186230692,-777792358,-1264213470,-1040381038,
-879622822,112143084,-189333154,-932888530,-43152316,-838936468,-138269386,-509464918,-160897780,-731489158,-93779566,-275162860,-1623621700,-140554954,-349561522,-234983032,
-105379120,-1910725876,-79447966,-85252780,-121066876,-688346938,-25057294,-627612850,-155633590,-106081252,-488831680,-372255940,-1354456108,-58185466,1814026854,-697813138,
-155936104,-285807556,-97748296,-156548332,-104370820,-733947082,-173936440,-369866602,-383486266,-270198370,-451480096,-179834932,-90418222,-486295840,-1269708360,-287262538,
-310603924,-51344206,-51304210,-160805494,-111229252,-235836226,-405162682,-625830220,-685299322,-125320312,-297504856,-78664402,-117094984,-210090862,-431932690,-86534818,
-144972694,-134385670,-274769200,-226333468,-148775158,-124958728,-188698012,-619324246,-49512310,-302684122,-94268836,-220129192,-463642894,-86953618,-1289834800,-193699054,
-155763352,-348497080,-173441116,-135566650,-202350178,-513992008,-97909426,-91258738,-101663314,-1106443828,-324173530,-84941710,-61708012,-405482554,-266681710,-1008848872,
-87496252,-160470748,-911234314,-93917422,-69463882,-79299898,-125099668,-1904910886,-258984298,-167864002,-206705260,-884544166,-192647926,-84526444,-77581828,-145276666,
-362256244,-522256120,-122381956,-1233737818,-336603634,-245810140,-538507816,-124137388,-177080770,-240087754,-334559032,-397709218,-137979478,-142326424,-1139349106,-12921550,
-109842184,-195207436,-116394310,-81535822,-311768866,-52349254,-385895620,-1062438856,1294495878,-2058925744,-283073968,-373474180,-1399497184,-93818014,-335770948,-562954102,
-271105084,-397512388,-247382380,-433871020,-399280780,-261383302,-608907808,-80537230,-89027998,-189685690,-151509880,-520433808,-854192980,-145702402,-94465042,-115293160,
-143558524,-375423292,-604064332,-150106552,-1142824492,-386917966,-244214386,-259689592,-127953142,-152600950,-133890946,-179844676,635884,209338,284404,99772,
70042,241198,276250,68998,69592,44212,519910,329722,155014,474592,461410,45274,184936,40090,39838,115384,
196546,40552,1040830,217084,359734,189808,41918,101678,142898,73466,4248256,39892,189508,125884,149212,39394,
43516,43780,3218944,40162,39916,143158,43330,44524,40702,39370,6616858,113270,98858,143030,69242,98912,
234412,108260,69736,188530,98890,421610,233648,120284,68894,259772,98636,366148,118138,4225216,39628,99166,
188662,429826,100048,257674,1668514,133732,712354,107122,185662,188266,121834,1267852,145822,41698,441004,1910344,
134284,120808,43294,315022,665668,423994,101488,102622,173944,173458,461548,324724,103126,116434,563152,99346,
379768,882814,155476,40126,116164,100678,400216,105916,70174,39658,54744574,42346,112348,93988,41548,4543492,
71794,40906,145174,100354,3834904,106402,327928,71128,43276,339916,40252,354628,39748,69994,39766,41446,
284644,234334,133246,44428,116488,199756,41494,193276,49846,73342,44668,92206,41782,69778,123724,77356,
44266,6918574,45076,331654,51466,341536,41878,533992,1733926,575662,41386,305218,41746,191848,1095778,98534,
1001372,227536,303922,143200,321688,1080496,715786,233606,39424,40334,113300,187574,750902,548564,39592,40034,
547832,187166,99118,187462,615880,309052,69194,99548,187378,358018,431132,40784,
// 
39592,98446,431654,41654,270254,1426052,213878,985784,68972,98912,147944,187076,93272,1743854,106346,362198,
99398,41234,40568,42584,326612,39404,950474,210962,45572,99866,150266,496892,101108,39418,39914,253898,
282512,8708812,143638,99106,43774,1827430,187450,1085566,378826,124978,758104,793816,192040,1055932,98726,98474,
99922,113410,209272,39592,98896,40846,209414,40222,209212,322066,429464,69160,1385348,767912,40562,308402,
99734,72782,320522,40184,542408,356756,227714,41162,2017472,783518,99608,4547048,69166,40090,2407972,254722,
113522,354436,733834,259352,190052,321974,98954,41348,98926,188296,69178,39536,353452,69166,40132,39412,
114796,99056,98624,354616,184156,99082,549934,281716,181276,147286,255358,751114,321400,101458,789580,39746,
69698,39428,144242,447664,69196,439882,1298644,8827772,70172,306298,91666,41176,182692,226282,39478,39416,
180140,39688,100072,91406,458594,98908,322846,301882,41030,99392,213290,69398,104468,39662,239444,260600,
98636,341258,797018,99194,40436,71002,187870,98500,98608,69418,98824,280922,132728,40106,151682,422552,
39434,40088,1182674,2142392,72482,39902,189406,281104,209510,1486718,184268,187676,98792,98810,99080,99628,
180724,107954,427892,932468,176810,179954,573530,91268,433238,108932,783296,102236,2592014,42362,39838,267332,
142858,39736,39706,314254,259498,39464,1637054,39824,91604,1572848,39638,69232,69016,423430,40516,149710,
280372,743504,144158,42998,40292,279764,103334,204092,669308,249776,39878,384998,98798,180134,190796,148856,
2218418,42242,1472162,422294,103586,575468,303818,99212,69956,41950,583564,50050,25865902,228658,39802,46774,
41788,115678,271054,351982,360622,46606,107374,51250,39640,1020856,468256,191740,540958,131572,70642,100300,
151006,142960,41698,149320,122482,101380,41806,42508,125740,325498,100642,819436,822550,832432,113356,106690,
145228,44452,352228,108094,963832,101650,148510,279850,306838,338170,327358,41626,149116,211648,43966,436306,
194494,203350,218470,548302,596980,267958,98950,40222,124534,190756,411664,200758,629380,104044,42058,49306,
52150,417010,1237396,69778,99652,71794,71416,204808,4153042,116974,254434,111208,509500,60574,981100,1221844,
103450,103702,99166,120484,754366,363892,45370,189406,41926,114088,42940,899824,462100,530572,100318,104746,
99544,774064,615856,113854,103774,41932,190120,10284286,301828,126550,41224,207562,116272,51130,315166,246088,
103108,44020,683842,471172,44866,1635430,119512,1080418,114988,125236,40396,204292,39530,40712,39548,254026,
174508,39538,39682,39572,39580,820400,113752,1148044,69166,104764,41626,39604,40594,92062,323302,503824,
99364,99472,260824,40492,39488,954464,412088,40294,41884,126610,354214,312616,144622,39490,103960,104014,
99370,409618,98992,191728,108322,69442,183958,421414,144332,125714,40756,370978,41092,40936,180130,672892,
41926,115006,196762,312586,1915414,40990,353806,70420,69556,91156,91804,116572,41452,188674,211012,214546,
190238,507110,98654,120484,197470,70070,39794,1185440,844072,39572,143108,1577788,1215826,100384,324988,39742,
188098,179986,39778,98656,188962,291226,69466,1278194,390398,100678,99022,41008,39442,211540,418186,99004,
42202,99130,1065622,41080,39772,40132,249512,40196,254216,8398118,69152,91834,40372,187606,1217230,70216,
39844,1153666,1982482,39592,39880,281518,187712,98720,188656,674332,40282,69160,40678,280606,39442,322306,
41110,399434,751892,254236,186886,40190,98606,181258,99334,69086,188000,143738,280118,176300,199010,39512,
3440716,39742,39460,496814,180892,39434,1103618,187588,511370,40580,325286,2402450,40358,103994,100214,176696,
177020,40940,182126,101726,98728,69142,2935888,69016,98944,6411760,98942,417448,280904,188012,39470,798158,
40088,143686,99622,40804,289834,104212,189172,574424,271784,1049984,39818,99926,571922,339452,42668,186518,
99214,320578,39788,40910,502178,101012,70406,40598,187520,174572,321872,184310,69830,241862,115514,39460,
143410,383890,98644,139042,326812,39802,853960,211504,69976,3277804,520726,39902,98840,39916,40444,175120,
70558,1625536,41806,187570,39598,210988,823258,113704,275866,839296,657430,342442,40942,200206,105922,69032,
91372,189592,99464,99382,188372,98966,1269398,69406,39520,313864,69374,69248,39698,3333194,98818,657988,
40588,210032,40100,139078,39520,187580,47378,143092,1044856,39646,143578,40834,98704,41956,215444,170840,
102248,39692,39896,40354,124618,44582,69272,99068,1382378,41126,360266,2076386,41134,1308748,40828,531184,
99364,499882,333976,40594,188680,355270,39538,91792,437080,2615602,40006,3251128,570674,428870,611444,728596,
1340092,180718,324026,69214,39688,98800,39712,127642,398446,598334,114290,99140,418634,188158,248674,40708,
125452,396784,191936,100460,39512,69260,99128,345350,98902,113506,143182,211600,99044,249718,143402,39812,
39538,1675174,143176,114220,510500,143210,570656,344360,99200,210872,101612,69424,522622,388546,143092,856178,
191762,146990,113584,347908,314512,144088,39946,115522,39616,341476,2074912,1191596,98978,100220,91306,305104,
254074,39658,421202,431062,69604,425816,134462,399860,558818,41660,175396,116680,91318,190024,146374,143674,
69502,39758,114094,447718,40006,69400,69260,520904,321158,69676,6918364,71674,69388,71566,41326,100162,
355798,251548,40816,69158,99682,69358,523330,40036,126328,100564,113498,144044,40586,189284,12136976,1068566,
39914,202748,40172,144914,187934,227372,188474,39592,39826,99020,39634,40484,69268,143312,39650,69488,
187736,98852,40784,180584,98806,39646,-70586744,-29037308,1847516,91418,42634,420850,40066,42406,69608,506654,
104264,39536,99386,114250,417730,39500,98824,685244,98966,39584,260794,39502,522820,180196,209764,420920,
113654,321208,191608,69178,39848,310478,99482,2830828,43814,1864928,73868,46478,214706,41882,328574,144722,
39632,177824,70232,74084,232844,39866,192278,116528,98858,41864,188714,99128,100496,460514,327944,529616,
40232,39506,99146,472982,5437472,200054,41234,1502588,324686,330032,70556,99578,193736,1629284,705776,328898,
196976,69494,44078,106598,115718,281606,321122,69746,322094,45194,41996,547598,268004,44582,91402,99568,
198628,422290,117034,1055710,100396,523052,41528,39998,39764,118694,99476,522080,1627964,190088,1284614,322982,
499472,564086,101168,897758,394064,821698,107986,1575428,290840,326948,98762,39770,188276,100166,1891138,99076,
820964,1030924,1654588,39868,101476,41596,304138,99856,254960,99944,41074,39874,143944,321676,39688,40342,
69124,364832,196934,2200838,40346,116396,146246,39668,99634,189130,2084032,41546,69458,670208,46262,144542,
282452,92840,39746,100136,98966,40790,69638,99434,102350,98894,310964,309506,548780,739130,836264,676856,
72986,3556568,260048,41612,682688,316100,197930,105860,653438,101216,533972,99722,100622,198470,39854,39818,
220898,40424,41018,99542,5035870,372142,39616,322804,17801992,6649876,99082,39652,143344,114262,967726,3169846,
1575394,5173084,726562,997534,3818494,14059846,3244150,9768700,1374190,1781614,5162878,26479438,2180590,1406638,458566,6029182,
1838638,1289458,2074030,949150,6633028,1315054,35693884,1966786,868390,21579886,1306306,41010568,861670,4753294,2881486,7042894,
99098,355822,185008,113890,39598,
// 
325472,98788,501806,42134,11402642,41402,181310,1310522,913226,191090,370208,148550,41078,103574,254404,69536,
113888,40214,188036,1921112,99494,99368,39872,109658,70724,102626,190838,209434,461446,91520,99284,39716,
10319620,230608,39764,39542,151970,260930,270014,43322,461660,345386,55166,211430,147602,4783052,49874,2836622,
701786,9907436,100982,333236,39526,39544,98902,211258,355454,39644,311182,322864,39598,114344,69254,41390,
187714,432658,40096,778972,382558,43906,657688,738464,1071488,70538,40358,181418,192206,40484,188264,107444,
99596,192692,458966,39746,70448,2500058,110822,122612,180284,40046,119588,45626,145622,114284,101018,338006,
42914,43124,45902,102044,143516,191882,261722,147512,1102322,493958,72212,40124,39556,993098,189800,113944,
103084,114430,196414,369844,433312,99250,506698,987604,3504346,40342,99628,99088,538072,39982,147586,40100,
99122,113680,443066,335990,144398,99794,212222,40028,40100,620606,40718,341966,310394,111674,41222,39632,
326090,143426,114368,193262,99524,187904,72824,277232,101630,91400,105140,329978,99506,42878,358070,3080090,
103348,42874,2208772,538642,358624,44998,845704,114874,40834,194842,69262,70378,333946,100702,189844,342262,
114428,39752,275024,39674,69860,255320,713258,187820,40718,233032,305446,322522,256642,99572,254452,99040,
100568,42332,42458,181130,69296,100082,496220,148784,182122,327376,128788,597106,45964,369748,2785402,69640,
117082,114838,403282,155368,1627912,117916,40330,289852,1271188,104122,311398,7016680,203176,261196,39796,311428,
204292,273322,42226,55226,42866,1108862,224774,425024,259094,180092,43676,676808,45938,42164,114236,1204868,
1267298,113498,44246,375806,43400,78140,111188,317564,114986,152552,1657232,108188,517508,272072,100430,72092,
348704,39728,41492,881576,103400,47486,42914,4176656,1164860,40706,194696,178148,217934,42650,41654,487376,
582038,42812,211454,42122,51362,578150,313190,513422,380126,192698,39788,102896,424250,367334,154646,214046,
439586,51038,95528,73388,43766,1083014,6203114,179270,45380,244748,2130920,466280,507302,42716,193238,604790,
47378,71822,342116,61814,45974,196748,198200,1239428,58562,250202,45314,202796,219878,309854,104696,134894,
74360,2185262,3378104,620180,526634,57050,43460,199820,344468,41528,99134,101438,329804,2957606,279692,55574,
102158,144722,564542,3080078,641108,106586,117578,258308,152246,45830,102140,276776,41030,102428,49790,39962,
107108,215234,39968,522746,43706,148436,753704,1239596,536840,322028,488636,189452,188540,155324,316106,116228,
205172,1107998,129242,134108,378668,144224,45044,210644,323162,300908,353618,100376,47774,193016,70364,123086,
2603708,448010,153218,110852,171926,372968,43352,1114208,114446,184466,44810,44738,42110,478352,194474,143468,
41924,42596,227006,547046,156374,74468,40760,158318,96284,113066,130196,187892,201014,113390,50042,294104,
43004,842048,45866,192212,49502,369620,112472,108854,806570,50798,569402,44414,632684,551420,222524,41096,
219134,199070,80570,344330,123896,101996,192428,40304,176690,109214,4615352,349964,49034,354698,99458,52634,
291188,586160,72974,105830,140348,50390,54326,286814,232706,99890,44090,818198,72200,451952,221750,51230,
454484,42632,39860,71282,115820,367328,41462,45170,196234,684178,577744,143566,113656,39910,39686,216982,
1276564,189076,40024,114080,326072,43382,124756,438346,8004952,5455366,726454,358712,125354,254816,189098,255626,
321938,40898,39998,39584,39548,114194,3633542,101726,182504,189368,357362,98936,524438,105506,40844,191474,
201842,364268,203678,39598,191714,514418,115300,1978870,180680,311096,69746,99290,210008,99856,69190,99208,
40750,261640,191116,40012,523700,69412,177676,260816,321440,99022,421474,41134,69220,39694,402314,1619138,
200908,1487674,113812,434194,40534,5489884,39608,40210,2025104,379616,39946,99850,188912,99056,69260,184280,
1231706,41018,880832,40610,326126,498818,39656,73148,99380,44498,41378,69334,505594,385426,503872,99998,
1015076,117758,4272758,40688,214172,193850,181178,133456,69250,227554,147418,121126,366934,103030,577366,44482,
72328,188204,321422,1067026,189416,39584,450848,69800,188282,92372,211034,40658,515480,210538,730360,99370,
39880,39934,40012,305162,7471772,116210,193706,860228,145610,40418,99314,221588,1221614,41870,98882,226772,
40826,70346,41132,1316330,121484,70040,39782,43526,255104,155860,306526,3491512,78322,2377654,198862,206152,
101074,679676,1388750,299912,830150,529502,101606,181826,99446,210802,40504,39982,339148,99002,507520,190648,
356542,101008,40714,125282,40976,99404,39626,404285654,-1724242838,314895194,66289178,89240534,80059418,895664708,643680026,1375302222,
77882714,138391172,330505922,167430068,-775203878,916947074,-1937150042,819988616,189899396,-2124227732,206944874,94976954,-62226194,95876054,-792249066,918155816,
208555154,120850454,91279412,1223347292,297212492,350727596,39586,14201332,755770,295738,144646,39982,1701364,1912894,45382,39596,
321484,102404,1002920,732422,40340,99434,442018,145990,780832,73276,91546,69550,99406,41992,385930,40786,
217162,833806,43246,40124,528758,255086,321478,299732,211928,40820,188906,69686,91610,143564,506978,9625418,
40856,69308,46652,330386,39604,39926,39826,40484,355112,323414,190168,21180922,69790,422638,101536,147266,
673204,39712,528988,39574,177106,39980,326972,99434,39584,226972,526310,105020,102896,190916,194534,72524,
2189888,98954,310922,71768,243098,104948,536516,305930,424412,797660,121070,212588,39656,673082,1260656,183782,
45236,324620,194318,430244,251558,45692,100906,108274,296926,185584,931018,43018,423844,188458,70150,390784,
40478,69578,70532,305918,100346,28352642,39658,102244,192910,39776,39922,344410,787858,422866,1981144,1133404,
4028914,574426,196958,114160,370562,39770,91772,40234,91558,40834,69346,100912,40252,210838,182584,732172,
69958,282538,101182,323876,39980,432104,39656,188092,103528,41140,322660,42238,71944,99460,40444,40564,
125534,187982,39872,41258,100502,99926,72616,69574,325330,2340770,99014,322006,1579232,39736,40024,322568,
39968,102734,99772,528226,69452,2597630,40298,39686,351046,40216,573016,39658,39866,39722,188182,69410,
255194,39904,39652,40324,144644,234998,181808,69956,322394,39830,1820678,182476,40846,332194,40528,580852,
282106,39910,71344,100516,322148,99154,100340,356516,40462,311414,188816,499162,113846,40496,182534,211106,
1423450,312022,178156,190270,44794,1362070,75436,480634,112348,341416,48238,43858,192916,750340,255448,826444,
897886,39958,50074,101224,128086,288664,696682,1052686,158542,43336,46366,105544,145000,2023624,92662,240226,
296254,1392172,332344,115000,302758,304030,47158,107974,44998,126628,267472,5692444,41914,3199750,149320,136078,
554770,46180,41506,449692,43756,41464,257362,34474330,1221724,322948,111970,204532,93904,105868,120454,372544,
99586,201016,75526,1332532,73006,41806,474262,144332,143620,256498,363730,220820,2025886,69328,110332,39658,
116362,100138,99904,41008,42436,144886,114958,48196,40726,322618,43642,214762,148114,146722,102352,99634,
125992,322132,101974,100606,39646,91702,91864,40972,149086,216824,1249094,117428,69584,40568,330878,80978,
442766,667742,313004,100622,1069598,39620,76550,71726,155288,724010,324722,585290,265538,42104,100748,144164,
101270,103718,622436,1957520,49682,545204,40244,93488,42428,102962,99344,44420,42806,42680,105860,526250,
547634,119210,188102,194420,1329230,257276,189074,311780,195716,41834,46820,115538,99488,255542,261074,70214,
333956,691832,120398,188318,360308,1415068,428024,100808,108746,243314,187634,1960352,42338,472466,4322312,545444,
1424618,131066,418034,190466,438146,1502378,434582,165602,302654,274364,361646,441866,1436384,204434,622358,1416518,
126674,111788,117134,101474,144026,220412,42614,358334,683954,693746,201842,41672,213938,47438,745784,159794,
352712,495458,318914,1064492,79742,470672,246716,547388,119594,55262,194276,50762,117566,50186,108278,1114436,
55946,119978,270476,124616,190124,319562,682418,120518,630008,41138,5402528,118268,339452,91604,2738216,104876,
491924,103526,369098,440144,415322,1844522,88598,199838,1541744,230102,42974,247112,214964,565532,61454,57914,
73622,110276,1224008,1221596,973496,1472132,2053502,427148,209402,70166,697076,105074,122858,831134,41168,47972,
225656,256706,56078,451322,45182,40634,1096154,888014,262316,39692,1881458,175022,644312,113174,121358,303326,
117002,118862,200978,607778,281972,184538,844982,505802,1161206,127502,211364,2128832,210206,146996,419978,5019074,
776204,616562,43406,564884,1394594,473516,553814,78914,738512,873218,473678,2176532,217466,147374,408788,99314,
93386,208532,477314,114878,108926,46484,2384468,794348,54974,230138,452558,2590046,54722,417212,2071556,186014,
264158,554678,267524,198278,214904,47234,327878,139274,590264,46964,241604,102482,327788,592694,235316,286292,
106454,304982,39842,43766,218276,474164,1463984,275066,234728,158366,561158,261206,574526,45938,53678,184718,
240446,236258,527858,134306,1101314,402074,784502,532268,11893544,167894,45026,196496,483932,177938,105614,136394,
116192,528434,394238,50114,1256186,749204,627092,189416,780182,340724,153938,323738,308708,600848,128636,1392938,
115082,47186,138878,44306,771434,849482,43046,229454,240158,203948,373502,938018,745562,281654,448838,1901756,
602306,155636,150884,224522,247364,109412,100514,48122,319826,213902,209942,326654,588806,217178,190664,289694,
44972,223028,81506,865118,241694,287894,104966,200108,40706,185042,76754,252332,161954,207962,231596,216206,
1746026,266318,60362,307514,216854,511226,820592,125378,444788,497276,188156,77186,595694,59186,1444976,886562,
124046,388898,678122,59834,226082,324686,186482,535832,215738,330146,91712,381086,405548,360926,39824,493604,
178706,127586,2441492,59222,391382,877454,851996,47906,360002,1033946,1069352,254456,146348,42554,113906,40898,
124346,689732,102122,604808,960002,1167632,408392,45398,136982,693782,3637262,60146,421586,42776,42806,283862,
122426,126884,266888,120566,52802,1008674,420482,548846,955628,277604,138062,1081016,1149704,1849268,1064132,227972,
715166,1465928,41444,252062,252548,373796,274202,737522,694808,131102,469214,540098,492542,388574,655874,330578,
5272766,108386,933218,116702,287774,227186,437582,196202,217502,662156,211832,126074,205244,143162,976202,391544,
416378,133172,306242,782318,407528,451646,1305434,834074,243548,196622,418322,3082958,2139686,830348,101996,576008,
332576,152342,204644,865394,141146,55394,22629356,224198,48746,5103746,165962,169082,148814,89714,416762,871226,
152354,974096,109586,351044,52706,126962,224684,54938,429986,1512692,41726,112922,4779476,286346,262394,356516,
705896,3542006,474974,232892,137636,1122398,50222,136334,882836,108818,793304,559964,448652,163658,140066,138548,
289718,471458,83306,3784148,154106,140174,1240496,53882,120842,45074,281468,286814,127772,927926,114362,58418,
137654,1781552,256436,746234,670778,99160,39748,188374,99628,1087088,211928,381200,39856,69508,523568,39764,
91888,101026,145738,39850,39914,39712,143656,47578,41602,504268,10761992,69344,40702,92332,39808,43390,
41620,40108,647608,73162,340132,175114,4261384,100912,40996,631264,47588,357374,1047182,360038,108236,231788,
194078,92444,45182,270668,678836,76676,40304,130802,72194,116816,434822,149762,116384,320348,112052,42764,
105374,220718,122648,144578,1350002,3427016,44852,471758,530606,41846,345944,5075462,45698,195266,432218,204176,
71384,947702,115358,43148,1301888,138452,44012,625646,74372,44714,40780,232018,201016,40516,227620,2072278,
323650,281428,662608,513244,114446,177488,40124,188324,99062,177694,39742,275558,257534,144626,100616,263894,
337334,229388,895100,197150,186044,114236,1295510,131126,257414,311714,228470,131828,2460182,153374,46268,133934,
694466,117014,122684,111074,50486,213350,338630,789638,1597982,335390,608522,360986,40316,384476,879062,973778,
209948,621644,960038,317816,348350,1259276,106268,47462,172220,46796,131774,387878,88370,213566,372248,44900,
123836,820706,737762,562676,573758,337094,693872,111668,58082,177340,39874,69512,99668,99560,265592,403616,
102692,42422,331094,145352,42494,41054,114566,323966,43592,40214,144002,39764,101486,70232,307874,309452,
44618,101000,686144,70214,221654,39818,11228186,40856,40388,70052,3233728,656314,188882,102598,657346,105244,
99088,111310,14695792,391354,44530,43906,158650,1325932,106612,203422,205378,2179726,72472,299644,113524,100654,
10510258,203272,4147162,7095238,397570,148450,43510,128626,198574,573928,190462,801538,1260808,3237370,118156,45358,
888532,59746,120850,337732,120418,294370,41822,41084,125846,69578,338504,69524,143942,312088,143608,72100,
91936,423508,40456,39674,143804,99254,40102,143720,39896,39620,210788,147658,99430,125914,255290,39626,
42286,253414,692176,100444,44644,265126,70282,566488,1751008,8816674,2931988,71812,255316,255964,40978,41698,
193594,328162,1449904,424228,554638,71542,190702,464116,301834,125434,105826,322654,232498,310744,40136,404728,
39626,69554,290108,144656,39914,585142,99248,321998,100832,113912,326696,39938,524740,102622,115876,42518,
150374,40478,311240,40262,125078,1920386,646304,192908,340058,2049320,180398,49910,39656,39988,40006,523036,
40940,99152,211418,41618,8195114,103516,105802,40234,1302802,229036,487042,676852,744136,225502,39814,443716,
108124,211732,41224,14552854,108350,231380,1081070,70244,69346,189956,573248,99586,358900,257482,188818,99802,
1166338,
// 
114050,461294,39634,1464340,197386,147004,99826,3157360,1807522,40084,39832,40216,315322,1282156,265588,726874,
1266604,69916,950638,405412,99268,15876832,5720242,414052,120886,472804,421108,50494,990004,4991794,2570962,245938,
1691620,159502,3316066,119218,442876,702358,352438,964942,108898,763438,99068,554396,313520,195214,1662772,402166,
40816,69976,188464,189220,40150,70066,99562,114980,39944,327566,99524,465122,69890,104510,216482,116600,
181724,39926,116006,42440,2096402,1253840,171068,264034,257554,6478984,7095196,70774,325054,676108,2513188,41284,
39814,101926,99424,69928,188974,574858,673738,70558,99080,39800,39670,40882,1650292,188404,69992,39884,
39788,188348,99356,69362,148114,1000300,462116,359498,40916,40136,178346,39872,79587554,40016,388832,4413602,
121352,101234,100216,40570,39688,40300,99800,70114,72796,1627684,306142,1643722,193390,143854,445910,117872,
39824,884102,42116,264860,53486,43322,91934,114848,107006,42794,100832,192686,39758,69686,101174,538070,
197060,215492,2502482,501812,40636,369238,867334,565336,619042,470404,333544,41338,526162,100786,193078,4856908,
44974,2124128,40610,574840,143794,1277756,69482,182468,177784,370490,465034,69620,359966,431408,99550,1029736,
41020,523234,212770,40346,380968,69776,39866,804542,99418,99850,40942,40108,92998,211414,338692,188428,
4516202,39722,358742,281156,99326,102314,255674,39728,179582,412742,511210,872830,69820,39854,4867496,40778,
40376,100024,39724,1661234,40204,171316,190282,362578,92098,2684704,312736,900598,115030,520258,129466,322240,
830128,129394,1711786,1614532,70390,268930,106312,734698,11393338,8740084,883300,73558,147524,101152,177544,42046,
1199464,99784,148084,40678,99278,144206926,1295222,40112,824288,188734,143788,511528,357538,691690,253576,103036,
1063144,70498,92116,316156,1392178,99562,189220,144328,114076,41404,41572,40222,115534,190406,92284,39952,
99316,177454,43750,196046,39836,41042,325322,450362,2067572,322730,100376,261242,619298,463580,100088,523448,
325160,70220,42158,40520,114986,691028,70888,40972,1915918,40216,450610,1007536,2813056,987640,192616,39994,
39982,99520,40144,70420,99248,3440278,4615078,44296006,5909782,24832216,8000554,2107666,4833778,1484266,11405308,2121898,
14592172,32604304,3104938,18008788,8184262,6942244,3261082,3873478,15766978,19151968,35251096,9903244,14048686,11622226,19874506,772370176,
11339722,121886392,3690058,20811028,46942798,8711626,13590526,4676314,36173308,34188214,5157274,11464762,16779172,18566812,5992618,7856212,
6320938,1764202,25872718,5810836,13594252,3723754,3020998,950314,5384902,9287194,546322,4112554,149521324,18733996,12829096,10852264,
930442,41619118,21079336,14946466,2430994,12317692,1730218,80788288,15340648,4695466,58895014,12199594,725674,2639002,1789354,32243068,
2826922,14062918,12685108,5650474,4679578,20915572,3113338,7168036,6502918,28240858,3332038,84852256,4341172,9507478,55178398,21481222,
8223628,5049562,26861698,4959514,3717004,8814118,4233082,44289064,13511794,3095194,2619562,8346298,3988138,34841224,2311786,21800404,
47484652,2712874,1893802,14102284,14277766,5286106,13262476,2727658,14692774,2595946,16402036,4355554,9955732,4411306,11883556,2928658,
4443034,2946154,6758662,6810826,10450516,10388758,3868582,12112114,13756456,3912646,4683604,10077094,3393958,45563062,21291682,16174588,
23706154,21317278,2920234,7229002,2999962,11215444,13749796,21137392,3348562,25647538,16118344,3447706,8432122,17999518,3501652,65307592,
169578382,7991806,46938424,10536502,41461654,18259852,26480584,5431558,14630566,2570026,6717394,8661028,14089162,3669322,4086346,4462042,
25912084,21647254,27763606,14570788,6481804,2513938,16654132,19410916,44871916,45019372,2566426,52010284,13459306,17146072,3487558,13281778,
6534292,14793412,6052666,20715772,22487242,2960554,10697572,3005482,4141714,3571498,2768602,41628388,7236886,3071866,42715588,8986024,
6437578,9750154,6481318,2842474,42738862,2476714,27462136,30645274,4322506,9828886,25761964,4105954,8825554,15033946,51027592,62886028,
10932916,26843746,66005824,55674436,30268588,8879926,3013546,10366888,46588504,6923092,7807828,6919402,8915242,6971206,166212508,17491024,
18874804,11888068,2051482,4060102,4730746,5039878,20144758,9343102,57798544,9270778,5861722,4512898,7179562,5451034,10765246,3491482,
19345306,17386186,21197434,26867884,70395664,8374612,6228946,11377282,5022346,3329446,32878408,2934058,3727018,7300066,9938758,9982462,
5262466,3822058,33020356,19307866,34593646,10566202,20323432,7865482,7063114,6590548,4504402,16267144,16002868,4281826,10418404,3503434,
34520116,23417446,19714006,33211318,20385616,3548146,45010684,32680336,3991402,7045618,39422722,4657018,15637288,12111976,9183358,3702694,
6159622,23763478,25685158,6279466,15872296,12755092,7179916,5846746,13174996,11674534,29123122,19403572,12098344,11293996,27089794,20977102,
17139646,7419334,8729554,16581988,5589076,9559966,22417744,2553034,33457234,8774806,3903898,3921394,9761476,3307306,7379092,10677172,
17464918,21968542,8413978,9022612,28673752,9061978,4319914,26020462,8816098,2652178,15142324,5917204,8890258,8025826,4115794,6241234,
9765082,25203226,10148068,12202996,2755858,11975062,11781346,4223686,14474074,2797978,15260422,10474834,5179378,2272594,3027178,16947652,
6826918,11090866,4646218,2910874,13024822,4459594,5069146,6428884,10951546,6318388,9341482,11146564,26635276,38535448,8408242,6607012,
5870938,7360978,4341322,4936186,5016082,31004524,47948296,13081564,4675666,23797336,15464866,16134088,7912894,11852644,6611428,8990884,
3528922,3229546,6965722,41464624,5595178,12644308,6075346,16544944,4946854,2667538,7165318,16297852,29752978,5016838,28770574,7241962,
28142824,7620502,9985378,5782666,5437714,3425386,10970536,50959876,26135158,35305978,5111122,2758762,10058602,4909162,33721156,4225522,
4109674,121177804,7665076,18707836,6804346,7613074,3440146,5526676,11648524,8650174,11759602,15128284,7892308,16205206,7644574,5393002,
3804562,10435468,2352298,8337874,4713286,6522022,5666644,10886422,19001164,6742162,19119262,22529092,50581444,41571004,8495338,19363234,
8144626,3129682,7677076,6745738,7529818,26488018,4233298,13466596,52540024,2655562,7550554,18010534,13474408,13969606,6174004,7981654,
2713882,15687436,3497158,21966736,3569554,3988486,3594826,2872426,3622042,3765586,34723126,8968882,20071336,11316532,39499534,10076314,
3715354,4285594,4549522,8321662,141871198,37541578,15460492,39266428,4826836,8215906,26251798,4916938,11173972,6189364,19157206,19996546,
4198438,5824786,8864878,41146456,9284404,15919474,18166216,4548358,5790106,11290324,5970898,5029834,6510826,4759066,178573432,13179892,
17420044,65452072,21420472,5134162,14009458,15600172,6393892,11210242,40266094,10989778,24973942,7105708,15373012,25591378,14781358,326792,
357458,39904,173230,189746,40034,148106,40898,176656,242266,41560,42124,115186,40630,41578,72796,324016,
240028,39730,42442,41002,41944,42430,102616,573916,43078,39676,100222,100438,200410,40774,40930,115618,
120046,105640,40990,40660,1643668,198400,40894,275674,40678,178114,191824,43828,40936,292090,193930,114214,
100240,102328,177334,44230,73768,47236,192688,47182,41674,257812,69718,733120,44692,102778,394306,193498,
117130,70690,103696,40054,108670,42052,99430,69664,44404,100060,99844,42550,1232512,255544,116266,92308,
189448,402520,40282,116752,100618,190744,172336,267736,43774,101086,94036,104182,303370,42982,43468,272326,
114646,101572,41164,39778,39940,71788,110230,43096,41476,432058,40264,40234,41638,72904,99304,105136,
257002,41314,325636,550876,71608,326122,70906,1124230,41686,41038,41470,958246,181768,44458,152896,190204,
189824,39860,1011326,745654,39790,737086,190118,147814,329578,116710,114428,188900,147874,101878,365488,231196,
41656,41164,40162,149758,1151032,324412,42628,103336,69916,465496,22506908,100418,190084,255370,256666,902074,
41854,794182,39674,688784,969692,804512,40484,115628,40214,39818,40496,43502,41414,191594,45212,100874,
282002,69728,71978,904568,256232,41468,189218,1482908,42728,7095116,39944,194402,41918,69656,150734,262946,
100334,178052,3749006,40424,40682,101648,99542,40604,617384,107246,146144,71726,293666,100568,470084,273632,
69424,69478,153034,40778,99502,996080,143870,188510,323266,101848,658468,41278,2437582,40348,100444,3503380,
394600,99382,108712,1189534,359932,114256,1530514,69832,103162,227506,358474,119278,40204,100894,69652,196906,
48100,45550,307696,148100,69838,146476,306712,39734,39814,297206,100462,528268,413704,41170,690472,41734,
40114,69764,512984,101576,40532,41180,103088,144398,71044,99892,172978,260614,101728,461680,901754,331076,
189116,497348,1210850,41816,39926,6740234,69536,69500,40214,99962,426122,99368,114482,753410,39818,40286,
313184,41294,92432,100790,833714,42056,188792,71534,99854,-1241506,357056,-6847408,-3736468,-3878542,-134645884,-10324360,
-1288162,-6829912,-64649440,-1278370,-2533834,-1283554,-4463452,-2895532,-1325026,-10744264,-10772344,-2711986,-3839662,-2516662,-6962104,-6908644,
-2595394,-3868174,-3893932,-12769426,-6892120,501856,148414,3543406,144142,573784,147604,4163056,189196,144986,1168664,145472,
39860,214592,281996,312440,101182,470908,69472,40078,145192,501446,69710,73238,358358,6410144,115358,39700,
92392,40628,144872,40502,40742,7882406,92830,9178738,338452,40018,69880,173380,189160,145814,101426,99788,
70442,99310,40096,69530,524602,250954,109100,6570512,184468,70978,41686,40252,39814,143962,273524,39860,
599684,209264,547196,468140,791828,99770,102398,740624,46556,322664,1112900,40472,3711056,60638,716084,286244,
159224,501674,122300,126554,144968,361490,103766,195848,40130,257972,77462,115142,213722,41828,365378,46292,
213602,353282,794030,103316,2181254,203108,593654,41786,124946,46850,127142,299852,44726,184670,39842,44564,
849002,780008,201650,116954,2316524,110402,308354,101480,94094,306158,50066,1056812,53522,44582,44186,190066,
39712,126712,105464,10578962,40394,40556,190496,101036,115934,188876,194384,39764,328978,182482,99892,144496,
1002502,39736,764794,173518,213238,834418,105634,40300,40498,213338,323144,799810,274678,3366232,758014,214666,
140758,412630,723994,329704,726118,147130,294118,736744,182614,2633110,278350,1270210,359878,4115302,123196,43060,
114790,599692,399418,29604544,377062,233044,162238,447694,619684,110680,705868,810502,610270,2010298,1319578,183190,
1025338,46714,252484,1629754,1217284,237526,1010590,77206,1055302,939244,217816,143906,39862,1002848,144200,116728,
40222,745804,621404,40184,357506,787670,99520,3670214,1277636,39992,305492,2949962,272534,325412,182114,1715954,
2174306,1051646,144302,535154,358556,3329042,620996,41498,293894,39848,43604,258458,1841342,43838,1230134,89378,
42116,156938,285146,8091212,69794,601772,207734,40406,289544,219722,469058,95588,460106,60038,115628,127664,
1684418,395186,6173114,136484,47354,346586,42956,8272876,47218,69692,274228,1380224,203186,1908944,189260,109640,
69574,69718,40058,745484,69524,838040,114308,591656,2344586,588740,39812,189148,524326,684284,198284,214328,
227518,456130,71566,41464,190090,298288,340948,104554,71998,40102,143956,42658,100810,144280,337780,103618,
148654,544978,100972,526024,260074,92428,70558,256186,191980,107992,836578,968284,1217602,104392,42136,105940,
40624,311290,42724,626518,633058,192628,198676,39968,192262,466144,40228,181340,39740,91898,69580,40294,
904180,328054,40330,528932,2920322,40352,340868,188840,69658,1640656,70900,431594,282406,39758,99464,46738,
70678,314878,180364,109156,41530,40450,70804,1924312,189670,199630,978070,41770,114472,307414,199174,2348266,
189778,192100,2834752,192664,99868,188968,257276,40592,39794,251654,41108,69584,255682,40150,114532,324476,
69860,99628,173006,262462,100048,99706,40492,189146,134006,73798,41704,41374,40966,3827638,44188,44974,
221932,70234,272284,119356,1901548,121462,114874,70216,42328,756982,547714,99514,735112,42802,177976,418708,
43162,148006,70612,224848,115306,1590508,194032,105202,41236,198352,42184,39868,107884,92216,465236,232364,
213974,43580,39980,149714,555230,105272,39806,312632,700334,213446,262448,100412,357218,180398,39860,153452,
323090,72076,103480,864250,99718,934720,388114,507256,215260,444724,41704,43546,44062,69754,337732,114556,
39832,101536,40858,146282,99878,634316,1478498,258638,69542,194972,103082,72638,41198,694598,41558,115298,
145256,99824,100148,39752,191138,235954,525262,40088,40052,39754,147872,189106,69808,69754,188780,100058,
40072,99598,190858,323644,435124,1476652,853744,189614,211718,40298,40366,154132,40744,39994,1174438,99730,
39886,193204,103654,115666,1876816,70162,41662,70562,1879244,309896,173324,1543976,131834,194204,70598,1014326,
40778,197792,465866,41858,215738,1249388,101672,258542,71624,41222,99782,100772,1397132,103724,71678,99584,
3753368,42758,190718,1143034,1240882,189122,189338,39812,59394182,39866,256028,99608,716774,-1283722308,-1279146984,39802,
323228,39818,212762,99632,40406,41546,41960,39920,323066,116582,70412,39992,609166,859690,1680706,400942,
155080,147466,73528,640990,200086,1638838,37263286,5776228,314128,4788244,250846,5360974,363538,389782,100108,367064794,
125650,1109446,8693524,521488,426916,8129278,384382,1197676,56242,112150,127126,61666,202942,144766,50398,530830,
92374,7696870,466030,585352,177706,272926,278002,228268,759664,445618,105742,115066,397666,1184338,107290,1164466,
304444,702664,230158,1347310,1719826,401554,46630,367324,188764,1622872,565336,3094858,226810,524080,39958,253276,
1969390,108982,148232,4077022,665584,39856,507958,99502,101014,144304,40166,100382,40292,69920,189544,357724,
189220,257746,99832,99616,333994,1957720,363434,46796,850928,237782,144460,255880,143110,2057428,228248,426734,
40634,39742,324592,323782,435118,101446,145220,102722,190292,40568,190940,182762,4411526,40712,69562,189344,
257734,70346,69896,70114,704446,99970,39896,179204,324662,242428,40006,1268914,39784,103288,169696,189148,
190388,69602,125582,99478,217006,41896,190522,40312,1146160,307360,256024,125800,99784,39814,436346,39770,
181928,189142,101878,658948,99916,40162,70330,3828310,129694,19911724,40390,191410,41110,41758,41674,256102,
751972,2065630,232162,108688,326194,109438,70870,100834,39820,115042,325060,855448,568264,307978,1141150,190492,
610828,323438,40036,306724,831388,40784,43814,195320,40700,126572,49298,144902,43070,208442,983198,100118,
357068,42152,294962,100388,286700,957746,191000,100136,43742,100406,103466,392762,182648,43430,40460,146360,
200828,386804,878276,188840,40358,69980,320294,325460,565292,214670,145658,42746,74084,47660,190190,215318,
40862,567074,71600,175928,330482,1000694,69764,189380,923402,229790,103682,101360,106238,155858,45038,
// 
4640248,43594,642628,364444,146620,41122,41860,71174,176312852,125606,193616,93314,975638,262268,40052,100322,
450056,100916,107486,40184,264212,364718,193630742,202736,106514,315272,197072,859814,329264,578582,46286,73244,
1552304,114736,525200,69724,356582,212140,40420,41672,40232,149912,679256,127568,72596,1210664,1055906,100880,
560618,1589048,122726,357496,70168,125842,39788,40148,92420,189230,7924864,115462,286210,100084,100300,181720,
116380,145120,41188,69656,39902,509906,40496,859726,39778,144206,177784,39986,40406,524452,179374,508954,
103754,356798,41960,292964,42500,71780,531254,116006,190892,228062,129542,144514,100306,326888,100304,1423304,
717950,831356,70922,251198,1575970,360394,633040,1413826,388672,151024,43510,307408,1327804,176098,195478,72418,
109084,674872,183928,72454,92560,3059908,312856,1410802,46150,148432,1766866,69772,71608,39922,1279690,40504,
40378,104578,116896,312956,364148,912272,105314,105746,256928,554054,433646,263894,101264,455108,101516,260006,
191642,167084,40496,2939948,39776,217358,42674,99464,113774,101894,126062,150512,103208,55394,40994,154664,
102992,320108,2570018,8507912,323888,70046,1037258,81386,129392,1297184,40478,54422,330044,46862,1000808,179402,
42488,278936,4597556,150776,41048,971996,348782,104054,40982,529736,341222,43172,40274,203702,127628,111356,
100454,1002104,204188,355316,362282,584348,1254416,121796,175886,70694,72422,819572,1093064,633392,40514,264866,
189698,944348,1088204,148946,41486,44348,115466,190238,338648,213854,129788,78902,316562,103892,189374,856868,
40118,47138,45458,41522,273128,146678,334904,74258,39902,51254,112814,105476,328748,1373918,270716,40316,
98126,190076,631328,115046,47822,1347520,70948,324778,41374,101416,19377112,104494,1752616,40612,42130,357556,
92242,70894,1886674,40738,102226,10782202,179284,611824,100768,100012,575770,42628,334174,208138,577334,1796222,
794414,40232,394754,1755992,425702,42206,40082,100406,421400,1443224,307550,144164,39862,188992,40238,69790,
792314,99616,40108,108950,181490,40096,172294,384274,324766,40862,70634,99926,40868,99746,190412,42374,
177956,178442,103796,40934,116426,42014,41012,69878,283772,41258,40054,327922,100618,70240,1889602,69754,
92866,70330,102616,115258,211750,42412,525886,505132,204316,181772,69776,69884,622058,533174,189248,324356,
360338,39806,116540,144436,282556,100012,40276,99524,1284284,72466,337636,72772,156556,219706,298792,70774,
45286,324676,1617760,319906,444106,606610,102772,654910,102286,103636,2926718,126200,40286,325646,207844,39832,
196018,110428,356936,213746,234278,40118,40162,99814,40054,284194,282250,178690,196204,501412,1247464,92566,
256360,328396,13713970,525874,1475518,41422,179986,42526,676534,181648,110764,42142,833512,40198,42844,40216,
189724,645292,41170,424138,117280,41482,315958,101596,329368,190426,2882326,40042,1620832,39784,712804,188778028,
1079659090,10362352,20232568,33034720,1494958,1794334,23569564,61181590,4372078,9082876,6907108,1507630,918238,2128702,3559036,58880866,
766174,2131132,6786526,22296730,1586326,51965434,48868780,32925550,16455334,1768414,8037490,3749566,10130662,23923858,2058718,6535102,
1418206,4966942,13442350,921694,11326738,95816404,3788878,20413126,5386846,2699806,10605550,56844850,23123938,5363518,4888558,1510078,
10136038,5806750,15234988,13334404,1118686,9030388,2176150,1744114,2656498,1185430,8274034,2924770,13640932,2071678,1939486,11658190,
4514962,18189598,4503646,9150970,9318556,7132126,1146046,5972986,7532374,1467310,1113310,41064592,5390866,2327314,27151870,2716732,
7125592,2670646,4709362,12940798,3329266,7661362,7081366,1471006,3935164,2871454,12620038,3066814,3875926,7954114,2978578,15635128,
15761974,5132182,3523870,32217310,37875946,6780694,12839962,34307086,4567582,3473302,7148110,2134102,3361942,17100940,3908254,16030444,
25558330,1838110,65769916,46283746,25011526,6942178,34656196,3572158,3753238,1663150,4353178,5819692,6438262,7301686,8705938,13617076,
19968358,7931542,6793534,16621546,423974,40718,949826,39782,392564,39796,312040,231968,40958,1292776,213352,229984,
100330,40450,1034692,1503214,41422,41128,329362,40966,40606,832048,526570,108052,218392,504958,491836,213028,
40786,1078936,676528,369700,45580,54238,108556,434366,189824,70406,42380,3020504,70766,40262,40544,39838,
39890,527564,323524,40024,69698,145060,40678,148184,39932,100544,99878,329756,40388,524884,182008,69710,
115162,436732,100288,851716,47026,39898,228214,525124,40624,115810,991774,189190,40282,47986,41524,330076,
145324,50002,70382,191834,526580,358060,488902,190616,509134,39874,1835714,805426,112258,268126,177028,285280,
307198,2026936,1292752,44812,44764,99928,72196,44650,104086,540424,1309042,325450,99766,261874,40454,190016,
150266,41816,40886,116732,146888,190124,326582,192122,71462,232022,92252,40688,40232,39814,232568,955994,
455738,1281812,324392,189068,116380,41080,39964,92368,503950,69796,100570,39808,39952,6117268,40216,1305868,
121226,100478,190306,9273104,39872,647738,113858,311858,729224,4172642,48836,3420398,764534,681110,368930,438968,
10007684,670088,18181316,2349494,536516,70492,144412,191032,114556,3243544,117202,40372,40282,101806,327382,190816,
40084,910582,325114,39802,827638,100112,525830,41350,41116,426766,39952,40756,668506,361858,182062,40240,
663268,40252,189652,101200,40906,211154,183884,40298,328268,11668438,114514,641818,832006,99728,40030,99896,
42836,41162,41026,40144,308620,221978,430724,40010,239522,41486,127292,560972,114620,189344,40856,40136,
103268,100244,42044,144974,40250,232522,92086,39898,151162,987434,108938,212858,39928,92740,144968,426344,
92312,305186,41174,39932,114524,41138,136808,230018,257998,99670,146200,3100880,144388,92104,220690,107522,
1778948,1167326,56162,41444,203696,121958,361052,40976,912608,71534,1959992,316982,136226,308578,526534,40498,
99700,191032,178162,40004,323546,113332,75322,103828,71254,45148,101848,146758,40006,146218,41392,179752,
151942,110746,108328,376168,199264,76618,145624,184708,41878,105412,41134,40414,70876,1230016,127702,496858,
40618,114994,70084,106096,145084,240664,40438,543784,41908,215344,41458,146056,667444,178456,115156,42286,
75034,116938,595864,73738,285148,257098,92872,282718,194242,42472,116668,72226,323626,118882,42394,95032,
72388,47092,119422,309262,70408,130618,69706,78814,101092,312322,107464,144976,40654,40042,181324,105124,
40972,49702,71092,579622,101308,123796,147028,42484,103576,149674,103882,72622,212842,266008,70444,39844,
144814,42508,126406,115318,70606,110488,117262,189976,327388,106006,340186,100858,42556,47116,43132,48244,
103018,265846,790186,105844,213178,109936,39838,183088,101038,325408,41662,104908,421528,102874,41734,508846,
101074,46516,41836,40546,1031420,189164,361510,553132,126898,100342,526528,257338,40168,102304,39988,199132,
283264,117214,40984,100666,41428,101854,359722,1200610,99674,9759464,99656,323620,189700,99988,144626,100084,
10283458,472208,1190030,217604,102160,70648,270934,203464,509104,70522,712792,530164,41686,40240,40408,72106,
583678,69712,146260,93436,100954,211762,827596,236464,43198,73708,71818,721414,45478,100468,1771408,482302,
183814,1431460,41956,72430,861382,194230,304298,100078,39950,726700,69940,7390046,1477766,259076,40096,99946,
189254,283016,1239470,877948,39904,275530,41000,324734,257288,3964190,681296,250556,70154,151514,40802,40792,
8048324,282650,528932,39886,41372,39892,488228,101894,41108,214124,595592,267314,100976,70856,40346,313268,
40562,1354766,71344,99742,99706,214444,69994,584912,400772,861932,515462,215066,41672,191990,43868,424838,
197174,40232,628700,229052,204914,174992,101026,426700,40624,1281734,99970,535982,70444,40828,144688,40168,
39916,44614,41494,345208,40564,500944,199324,282092,39980,2144228,39944,41128,99838,1611802,183562,325522,
260938,191548,384946,425962,72556,109234,504694,509608,4127014,189604,40564,40852,256564,100000,41788,40924,
190306,204670,195274,40978,48358,118546,40678,315370,417814,40210,118384,440272,47908,148978,69752,115454,
40544,40328,1546900,115042,182326,39968,116432,184028,101660,360698,144500,259448,189680,878990,40742,42614,
178844,145148,275570,39974,189788,191570,70640,41030,294038,444614,2403548,911146,530662,40754,189272,115088,
282886,40268,178946,100258,101932,40918,680776,40246,39928,41854,69794,39950,39880,69998,189344,848426,
212266,647560,194806,928214,1198082,676880,152612,126382,114808,258406,42214,39956,2182262,145552,69958,189310,
40720,100046,214304,40988,1910828,70702,41644,72862,393166,1277866,185524,71836,34915204,217936,530296,281752,
115616,101330,1410002,177430,40814,70424,39982,1468010,1901624,41902,545506,102142,92554,99712,53890,500986,
419320,201286,211994,39944,101986,550258,101896,582640,180178,9204016,446560,44332,40342,40102,70780,315340,
241414,1482226,99664,47428,432970,107332,46894,2003398,712402,734866,521800,178720,286402,2545108,41380,498634,
327022,811456,201946,147508,250162,39904,39892,190174,350836,5514908,293786,39938,74276,213098,40424,475064,
192722,193478,43916,69956,1064444,190940,307988,99698,199252,44482,3343402,42628,623452,92458,101974,41996,
101774,189560,204302,44042,102638,823376,114782,320960,41276,41042,1283870,436514,40610,101216,3020348,145190,
41324,40340,40286,114674,314888,531542,41510,182336,19731214,831160,43252,144694,182396,92306,350746,51802,
118114,57262,759472,498910,116806,1345102,845008,72904,1898170,336490,1002454,146230,217798,41656,207430,3814954,
324986,750038,40022,100184,190472,151172,40076,191984,40478,39988,530804,42500,40682,537608,70178,182354,
40934,72284,40298,643232,114962,40028,40772,697988,709948,99818,100672,190168,69898,40594,533228,33430568,
41930,41948,190192,8543236,70120,100982,257528,300692,182732,92336,40658,313004,92552,70142,325136,101306,
93146,40322,41654,3824254,846754,100088,228670,328696,538810,510838,41768,40562,363308,40208,99896,99868,
212494,
// 
189452,40628,69784,40444,977524,333712,70198,191638,2487184,145558,42904,115774,192934,1758178,45682,40078,
42634,99728,193552,149206,644332,102578,212534,40202,285056,2236928,114686,698738,1102964,39974,41266,39962,
182428,312976,529804,40462,100540,41266,12081052,100396,1118836,289942,15715684,383842,4486330,463546,5972518,2028142,
3052954,61052932,1529506,4098454,3097258,2211850,33548644,605026,47484208,352090,132250870,4299706,3713590,12586006,1190278,236458,
7967116,1334134,62799526,1007542,2138950,1669474,2173870,4365316,1232074,1482850,1583290,1333162,1236322,954082,5219596,1414810,
16128946,4349818,14977450,1901170,1571254,10418932,2895850,12059182,1607380,878266,789814,8472340,3908962,1342882,2820646,1121266,
487090,9574588,4652782,1966906,12015316,25694884,914146,2767348,4037218,3587608,1908052,914806,1990186,3306250,5403898,3203866,
4273846,1951252,2864872,3869818,3748510,11851288,21062950,2803690,4027060,13511278,1133794,14888998,2836360,11641222,189440,40610,
69952,151654,1201048,134824,94594,40606,117472,70654,399596,39964,464548,234590,189892,39940,324458,237296,
830384,42104,190916,99836,144926,191618,315134,594776,183134,99728,41354,1987658,72254,102752,1310066,148004,
5667604,41614,39910,694366,103084,191104,100708,40982,1401188,190886,3514748,892130,100328,737258,106970,102722,
597752,331802,610478,41360,41732,966218,125990,1011986,334012,39892,274690,99974,277606,70414,215110,197254,
345430,41758,377992,40138,45916,45604,100270,320086,1909306,103708,40372,43714,527194,104302,2967562,44746,
50866,509698,544366,41086,77326,196876,176578,44758,1953658,374542,41878,41680,42226,191860,112456,49726,
69838,397360,539398,312112,40804,1054024,40786,464632,209026,607822,454384,49798,106246,43198,1118098,116314,
109702,116206,41146,107542,333928,47350,328906,524278,345106,196930,48922,189478,104518,43684,103438,71350,
71116,44956,41218,297322,192340,725410,1167670,109828,57790,3079342,316276,335176,70684,43144,110026,194500,
41842,40354,4092652,103546,46852,356770,327934,44422,3498688,254680,199954,1973746,2718244,2926252,39958,150496,
1116442,75436,103564,1612432,215758,704852,202970,373016,370136,42866,321986,458504,1794134,42878,244304,3483206,
892340,258568,262618,383632,42244,102058,104344,41686,525256,859534,149416,42484,214594,148174,40108,44158,
1288186,270106,71572,204334,41092,858544,128326,41236,93064,3138388,309164,325660,92588,144722,69910,92428,
325088,92486,99988,41062,103696,178486,117256,39902,40198,818398,1252694,40142,144794,1659718,325486,287476,
198154,145378,107524,100504,41428,48410,43298,164612,266588,50030,542342,7600004,10408922,557954,445796,319436,
627608,1685474,646082,392228,361844,461960,159410,9703610,120986,957932,201716,134138,629396,54542,224990,708236,
2185190,1762748,244100,138590,845666,53810,355394,1574612,54674,134972,78950,107918,152462,190970,451622,402344,
45326,70472,532196,3497390,102968,748082,137618,763208,1004210,104210,264842,875612,887372,270242,206738,286442,
479330,97634,498284,502658,313958,130574,41546,369980,50498,45908,778538,107378,3555224,167366,496388,810002,
60497894,221480,594026,1160594,209762,122300,48662,3633424,703174,373720,1096198,102652,199366,221218,73210,314530,
104092,42088,682126,367414,44050,1271158,43348,314602,52342,95854,71536,129982,40246,187420,42586,327670,
360124,322306,194722,530008,1542388,506608,120028,229588,184504,105604,193534,73282,267298,42808,101462,203414,
478898,101966,229136,41066,100166,679694,202292,40166,591188,107078,107564,192722,40292,99806,558842,100598,
348512,107672,540212,109238,114548,259574,455594,215792,119582,49946,42188,598532,102452,107906,432968,78956,
350528,891068,114692,93428,217022,100436,70496,188852,1726484,530978,40478,215348,100994,3500846,442976,94454,
554534,47732,191344,358258,152258,41132,662666,268076,526358,222554,2138582,132638,263612,145450,40084,338446,
342820,190828,216460,69892,192556,16722388,109150,190018,40150,541510,40726,331552,330094,482804,437404,101302,
101842,40216,102922,3357790,526840,41008,528880,328702,40324,618046,70636,722434,193930,7058546,233972,41678,
39950,147172,39934,643042,117136,118108,40204,190768,71362,40276,117838,41698,349204,102694,189740,101126,
100108,179306,435944,41066,491462,3335174,101816,9299132,789506,180116,372116,39968,527876,40256,691262,40022,
132194,101222,578996,282644,380222,217034,282932,40198,426310,41704,192544,40156,70546,189952,40540,501250,
126080,189896,575086,190246,145840,114980,526340,40520,99802,527068,2886922,3363470,347488,560356,443068,39976,
2296348,3593212,146266,42532,1427704,15352738,70564,599218,364378,190672,605528,509756,678938,327640,40144,69886,
866776,40424,102404,213446,1227628,189692,213902,40174,189988,527056,42118,393206,2863418,144796,255610,100534,
337150,69872,3544382,1325306,473834,387830,2203034,335594,158042,8522966,8323706,102134018,19046432,19111124,455082194,222806,
255962,2993258,4286522,25009454,2907626,832696,101692,844894,212212,40924,40382,576002,40300,126944,1401116,453218,
275644,721522,831766,40388,104770,212122,109646,417278,5854198,426760,195802,92618,214006,1694944,103252,154396,
450514,41176,40294,148816,1067422,116902,41656,272758,196312,100802,844148,115376,359876,72176,40286,325342,
313444,40124,1647422,40634,70778,325016,244858,115550,40046,41246,359144,340772,103478,17291840,531644,12843482,
471622,561046,411682,134650,660190,200188,504874,2420968,131716,285358,108886,1594036,303778,810202,50338,192478,
40042,426178,139306,723082,40738,3150652,1850890,8211142,1155622,80578,492844,737446,79714,107662,932080,145786,
1545652,78958,81658,73180,589108,124942,314626,43156,921712,130366,49954,106474,484228,2881264,153694,3697528,
242470,265540,2004664,1732792,130702,448132,112342,52438,367924,689674,200650,42899890,1274008,275116,72766,51502,
45478,2647768,254218,384502,131674,896464,287398,63814,1535962,425938,449950,863824,1671868,906106,367942,193954,
1490248,476806,41176,47596,322132,1457230,223654,496948,5193436,197734,140386,47668,246100,707206,214906,115798,
556186,124870,44974,160780,4869568,1004638,888610,598792,401962,43516,624280,79570,578254,276898,49270,213310,
44860,81838,593338,1462414,853618,58150,1015024,463492,2711434,1110694,548392,117706,695152,165226,43492,935884,
349150,3058114,4376146,1309324,47830,186490,1204078,350428,1945012,533884,1230724,1886368,10814674,76438,315436,242230,
440014,114130,852886,10972138,162454,479758,495490,249724,100246,957592,51790,104620,1272790,231916,112828,107500,
200566,40082,40766,69964,40132,861634,48886,646660,101584,107938,177316,737324,6152336,1001524,69952,846322,
189952,258964,425606,40226,99904,212206,101054,39998,214292,252934,69982,193618,527500,42154,116512,678670,
45334,100522,101170,101602,115378,116242,146080,2495314,326780,40052,40138,40040,1247504,793216,1154758,429482,
260786,101126,44084,101918,283748,532838,73634,115754,43934,180884,263288,104132,147620,1043366,301244,2536358,
70124,103016,99992,378074,42404,309386,41978,193880,1585856,554492,1860332,325802,2577056,262892,106940,512048,
215822,176756,2130320,347672,182660,179426,109586,396554,190774,117016,435562,330256,329932,106408,359198,200756,
40004,1592044,99970,100148,738706,41456,1428932,329114,257780,308836,526996,146548,71692,114914,40088,69914,
231158,100880,679628,100294,40498,131426,45620,634940,439568,42884,193136,103298,40868,70946,190706,195728,
103550,259730,40976,40490,192056,189788,40190,70478,329108,127052,100282,581296,324812,194564,78836,212726,
611570,191432,258014,40574,115304,40060,92608,40042,100018,307034,70436,1294622,274472,44246,155432,1256714,
101618,111932,40106,93638,801332,70004,39968,505298,41636,72794,105452,203822,41372,121196,214028,602234,
129008,145196,184052,629444,290486,193346,116336,48788,114362,479054,40034,40184,41366,305576,103832,213506,
108998,88418,102896,260036,209162,191564,54794,106622,363554,3812102,116714,43172,487316,104894,238322,269756,
181334,127064,805328,2342834,122222,44774,127214,148598,41768,41462,1270484,198962,561242,339308,211322,71894,
1807832,145240,103444,190348,100312,116842,179422,697390,40198,190510,92830,12940394,3048962,40346,1296806,212504,
426056,1793444,100166,70424,535730,40078,199616,721526,368674,40840,40168,675946,42226,47078,100700,105884,
308708,467756,287750,150398,40040,943550,42758,216332,92524,100456,43132,92582,1046426,126334,531832,100084,
195574,99940,190174,392548,115570,363808,361514,40442,327790,183076,192196,40184,40102,427660,40678,145222,
40568,325922,419252,1131998,1523726,100274,190490,40186,190084,325190,680294,40492,43912,178858,215524,39988,
41698,272842,40204,101602,41266,330706,134674,310264,71764,230536,527446,70396,101908,835954,317098,70036,
102574,118564,44566,115702,40498,687826,258146,325024,41012,40198,4061146,190318,326560,99992,40258,70630,
70130,100052,294412,40714,833128,40336,40012,325418,257998,100246,99992,797158,191878,56998,106552,207862,
107938,443302,235702,184186,356680,349018,326224,44062,349306,100270,9543628,44218,496738,409708,414916,389680,
116818,741754,341704,115522,744076,3456064,51154,1287910,210526,77740,312082,844678,120922,304552,428020,200566,
1254844,392734,133012,410758,64588546,123058,43126,955594,314998,45154,154540,351070,233350,49978,204454,2575708,
579268,127396,101890,100054,535156,480700,229750,3000070,427636,320830,192952,41722,446104,180784,43486,46486,
220006,199918,1091998,1101232,190420,429742,234856,110872,432982,103942,126244,904402,107038,329950,2052718,1409032,
62866,132586,7426126,3601702,672964,275554,204562,282052,41290,1152838,184102,79882,3525940,126376,42886,46558,
359378,874802,43972,40390,367018,70600,453568,94702,44194,102472,131476,44710,72562,130774,103930,597310,
247252,3499072,41650,100312,43006,100942,332620,118174,194650,145114,1911406,511846,102958,43090,47338,375322,
312748,71212,42466,241132,235354,372454,70132,1170376,40354,184648,2836750,43990,103102,318832,40190,190220,
103064,40546,215284,42616,114994,994342,39982,300982,688990,145948,100156,179428,193540,152164,40862,206330,
428924,42580,70126,40048,185416,71692,73852,102736,71440,41356,309016,455956,1240624,1225648,122398,104230,
70072,41698,100738,43126,182500,40282,392236,109144,107758,50974,180694,194968,128518,336664,103366,41146,
74356,212824,44422,325324,257500,120454,325972,42748,106246,1043530,74770,108406,231724,44164,106894,421264,
102988,228538,92878,195622,145270,93202,183796,314848,41590,43444,521236,264790,40552,42796,45100,192376,
194104,150238,190054,103042,70684,44038,214768,146566,93904,94174,47386,100828,41740,192160,728602,257824,
149806,237904,104338,325000,234016,44254,100916,40040,528632,238160,294286,213098,41378,710096,361124,257468,
100598,507614,41210,41102,695210,41066,191750,41336,525230,40730,43514,40130,145598,191264,40342,92678,
174128,70502,40172,70016,257572,148768,71332,512450,40502,191204,217564,326446,41200,115348,40336,193822,
331306,1446190,41002,44230,602332,71338,216544,341116,838204,3503428,42172,314278,43114,104236,146554,70276,
208888,201706,233770,40126,267370,100186,41278,508192,111688,40414,559942,426004,442258,195064,309586,39106330,
41560,104596,101428,213190,269674,214810,40030,741220,259594,2364110,257702,126224,92476,40024,40466,40244,
100172,751618,182698,100304,40400,40880,1979224,145870,157082,100742,190382,148832,442616,192866,40000,70250,
204076,100720,100052,212696,1010900,545012,40036,40118,216554,100004,131554,148762,528844,127126,316012,212656,
100084,118306,1529786,313886,40480,174580,115126,107812,44866,184516,70576,115342,530512,145666,105868,153682,
41650,1402426,4639114,199528,41554,183088,100108,348346,532000,360280,131182,40168,105292,532006,358630,42148,
100252,46204,45388,40354,74194,45502,71224,629038,93598,44218,42652,117610,40384,111916,74212,40624,
44182,349264,233278,94084,73708,198820,328690,106354,212626,40888,115504,427834,70000,93436,70900,70918,
108694,147988,40942,42712,133756,146800,43252,108136,107344,5801344,42856,191638,41848,71278,703882,41770,
43516,1124864,40508,148508,100124,41786,121592,103454,309842,110006,109694,529082,195686,259946,94844,41444,
108908,1639178,71048,51158,40628,273638,52454,599948,40886,100106,101726,119756,105092,233234,45494,276302,
100322,152018,40682,190016,265292,258326,720638,205892,42956,70274,279218,216008,371342,111314,643688,456092,
104174,103094,44054,212596,528352,190312,40966};
//
// cycle counts
// 
unsigned int size[3333]={
18,4,2,6,1,8,1,5,10,2,4,3,2,1,26,7,9,3,1,131,1,2,3,7,3,1,2,1,7,1,1,
2,2,3,2,19,72,1,2,2,4,23,29,1,47,4,3,16,4,7,3,7,19,9,3,78,6,2,1,1,2,2,
2,3,3,1,12,1,3,1,1,2,6,2,17,5,2,1,5,2,11,2,1,5,3,5,6,8,7,1,2,1,1,
1,2,4,144,3,4,1,2,2,4,2,9,2,16,1,142,2,4,2,22,5,2,9,2,26,2,3,3,16,63,69,
9,1,1,3,6,12,2,35,7,1,2,28,3,1,3,14,2,2,12,2,22,3,4,3,1,61,13,11,2,2,1,
2,4,1,8,7,6,5,2,2,1,1,2,
//total=1650
3,3,1,5,99,2,4,1,4,5,17,12,2,6,1,5,7,79,1,1,2,2,13,1,4,17,2,1,7,1,43,
8,4,2,20,21,1,1,3,4,25,11,18,1,3,80,4,2,2,3,1,4,1,4,3,33,2,5,2,39,2,3,
16,3,3,2,1,5,1,28,4,4,168,15,5,3,3,103,4,15,2,9,3,2,528,2,1,1,3,3,9,206,1,
3,4,55,42,2,4,1,8,5,3,5,43,21,2,2,1,28,1,23,3,11,2,1,11,6,65,4,2,76,2,7,
54,3,1,5,3,4,1,5,4,2,46,2,3,31,9,20,4,3,2,1,8,6,3,3,1,47,1,8,2,4,57,
2,1,1,2,1,2,12,1,1,9,65,
//total=2699
3,2,3,3,1,1,5,45,5,1,3,4,3,85,2,19,1,2,4,19,195,3,2,1,4,3,3,5,9,2,1,
52,1,5,3,18,70,2,1,6,1,1,13,2,4,3,2,1,17,1,27,3,1,2,1,3,1,2,3,4,10,61,
2,1,2,2,67,4,6,4,1,1,2,20,7,5,1,3,26,1,6,2,2,46,1,8,1,14,1,14,5,10,2,
1,18,3,1,4,13,6,333,2,3,2,8,9,2,1,2,3,6,8,2,2,2,7,1,8,5,1,2,13,2,3,
2,6,1,1,59,18,2,3,1,1,2,5,2,17,3,21,5,3,2,1,1,4,2,3,4,3,1,7,3,8,7,
10,2,1,5,5,2,1,34,6,2,2,3,
//total=1771
3,22,1,2,3,2,3,1,50,2,3,3,8,2,5,4,1,1,5,3,4,18,15,10,1,3,1,2,76,31,6,
1,1,10,3,5,67,2,1,8,14,2,1,13,66,1,6,1,4,4,67,3,963,2,2,1,59,2,2,8,7,6,
2,1,1,10,2,5,10,9,10,13,1,5,2,4,2,1,1,42,1,4,10,27,24,10,12,2,6,1,6,5,6,
2,22,1,5,9,2,4,7,20,3,10,5,4,1,5,2,4,1,1,7,2,5,3,15,8,2,2,1,8,5,17,
7,2,48,1,7,1,37,2,21,2,3,1,2,7,29,9,4,5,3,2,2,1,5,6,5,1,2,1,22,2,22,
3,3,1,4,1,1,11,210,2,3,2,11,
//total=2555
1,14,6,2,20,4,93,7,1,1,8,5,4,8,6,2,8,21,7,4,2,5,2,9,5,1,2,1,10,35,2,
6,3,1,9,8,2,18,13,1,1,1,6,17,9,6,6,66,3,1,2,18,6,2,18,5,1,5,4,4,3,32,
1,2,8,1,9,4,3,13,1,5,5,1,1,3,2,7,12,4,2,1,1,2,3,3,2,8,1,5,8,8,2,
60,21,1,2,5,1,1,4,3,1,6,2,8,3,4,6,4,13,1,3,2,1,4,5,2,1,7,2,16,3,2,
6,3,1,3,8,3,1,4,12,6,5,13,2,2,2,1,2,21,1,3,7,2,1,1,2,3,8,2,1,3,1,
2,6,2,6,5,2,1,2,7,11,45,
//total=1114
5,2,1,6,4,9,4,2,5,16,3,3,3,1,2,8,1,64,19,5,1,1,3,102,1,5,7,23,1,3,14,
11,2,1,4,3,6,5,2,2,1,4,3,3,12,3,6,18,7,2,2,6,2,4,11,4,1,1,5,5,1,1,
2,2,43,2,2,2,24,3,3,3,1,2,1,13,4,19,14,15,2,2,1,2,2,2,4,27,4,1,7,6,1,
5,4,4,41,2,19,4,2,3,2,7,11,3,1,1,2,4,6,4,1,24,2,6,3,14,5,5,1,3,5,2,
3,3,5,2,3,47,2,6,1,7,3,691,1,1,27,2,1,1,7,20,2,11,1,2,4,1,2,3,2,5,3,
1,47,2,6,4,84,3,6,1,3,3,2,
//total=1905
5,28,2,3,32,14,2,7,2,1,7,10,2,2,3,3,126,1,4,1,1,2,1,4,2,1,4,3,30,1,204,
40,3,2,1,1,2,1,5,2,3,1,1,3,1,2,3,3,4,11,2,14,7,3,4,7,14,2,5,3,13,1,
2,3,27,3,2,2,5,2,15,3,8,2,2,4,4,3,5,2,5,4,13,1,6,2,32,4,13,1,4,7,2,
3,5,4,7,2,19,2,50,1,39,3,2,2,5,3,1,2,2,316,3,2,6,2,57,4,2,2,6,5,2,1,
5,2,3,3,6,1,6,22,4,46,1,3,11,102,3,15,2,3,3,6,4,2,11,1,2,1,9,9,6,12,3,
6,4,8,9,7,2,5,1,4,2,3,1,
//total=1779
2,2,8,3,1,14,1,1,9,22,1,1,17,1,6,1,15,3,2,2,3,1,1,9,2,2,1,2,7,2,1,
19,2,5,2,1,1,1,19,15,2,17,8,2,1,10,1,2,4,2,3,5,4,13,27,1,2,2,6,1,8,5,
2,2,5,11,2,2,1,7,2,4,3,2,4,6,2,2,7,7,5,25,1,1,11,13,1,1,3,2,2,2,1,
11,2,4,84,4,5,15,2,7,4,19,3,2,4,1,2,6,4,2,2,3,10,2,1,17,3,3,2,3,2,2,
2,38,29,1,4,2,49,21,2,8,1,5,21,9,15,1,2,12,23,1,3,2,1,3,1,1,1,2,5,7,77,
1,7,12,14,15,2,8,2,150,2,2,
//total=1268
1,1,4,4,1,6,9,2,26,3,18,2,13,4,2,3,2,1,2,3,3,15,1,1,1,2,2,2,3,1,4,
4,5,2,6,28,2,6,2,5,1,2,189,13,4,7,3,8,2,10,3,3,1,6,3,3,2,4,4,4,1,1,
5,2,13,2,2,2,2,5,1,2,2,1,3,2,9,2,8,1,2,2,16,24,14,1,1,2,3,41,2,8,3,
2,7,2,2,1,21,8,2,2,2,12,18,5,3,29,11,18,3,4,1,3,15,19,18,4,1,4,1,1,10,2,
2,8,1,2,5,2,3,2,1,5,744,1,2,4,3,3,12,1,4,2,1,10,2,2,6,2,4,4,48,1,3,
5,1,3,2,7,15,6,4,9,8,4,2,
//total=1846
4,64,2,2,5,14,2,1,2,2,11,11,6,2,1,1,9,3,2,6,2,4,7,2,1,1,5,10,5,2,1,
55,6,1,177,3,11,1,2,35,3,1,2,3,7,1,5,1,9,4,1,2,2,1,1,1,1,3,10,2,15,49,
262,4,3,1,2,3,7,9,3,46,5,5,1,3,27,1,4,79,1,3,1,3,2,4,1,2,5,2,3,13,2,
10,5,7,1,1,5,2,7,10,2,2,2,1,2,2,2,1,3,4,1,31,25,9,3,3,12,117,6,4,1,2,
3,1,1,290,1,2,1,9,5,3,2,3,8,3,26,25,10,38,1,1,1,1,2,3,7,1,2,3,3,3,17,
8,2,65,1,35,1,49,5,2,6,7,3,
//total=2055
24,6,1,12,21,2,446,2,4,18,1,268,2,3,5,2,6,2,4,4,2,2,3,6,1,9,2,1,3,7,2,
4,2,26,2,12,4,3,2,1,2,11,2,3,17,2,7,3,2,12,1,65,14,3,8,1,3,1,13,2,3,8,
13,1,8,1,45,1,3,6,74,6,1,4,4,2,4,42,16,8,6,4,1,1,3,4,1,1,7,1,10,6,26,
9,10,5,2,4,3,2,231,4,10,4,1,23,2,4,2,3,1,6,1,1,2,1,3,2,3,2,36,18,54,18,
3,28,1,1,1,10,10,4,2,13,4,1,12,1,13,2,4,4,3,20,16,32,3,47,6,2,1,1,2,6,7,
1,55,2,2,49,1,23,2,13,3,6,
//total=2304
1,20,16,4,2,4,2,8,7,10,3,5,80,1,31,8,2,2,6,1,35,23,2,31,2,10,1,4,6,1,10,
10,22,4,1,2,1,1,3,6,2,11,1,17,2,5,5,7,2,2,1,4,3,308,4,4,3,7,2,2,25,1,
6,2,1,6,3,7,9,4,4,2,2,4,1,2,35,2,2,5,521,6,1,2,1,2,4,10,8,1,2,1,1,
3,2,15,2,1,1,2,1,1,3,3,1,9,2,1,2,2,2,2,17,5,4,8,4,20,94,38,7,2,1,9,
5,10,4,8,113,1,2,1,3,4,2,4,2,42,1,15,29,3,4,2,4,3,1,2,26,1,2,13,2,3,3,
1,2,22,2,4,1,10,10,2,2,6,5,
//total=2109
11,57,1,1,6,338,1,5,1,1,5,4,1,1,17,10,13,9,4,1,1,8,2,2,8,3,3,3,10,5,6,
12,7,2,3,10,1,1,3,2,3,13,5,1,6,9,4,8,14,1,1,1,2,2,1,255,33,2,1,1,2,5,
25,7,5,1,1,2,3,6,2,2,6,8,1,3,4,20,3,8,7,9,14,2,1,1,1,10,2,3,5,5,2,
4,4,23,2,2,1,54,1,7,3,2,4,8,1,3,22,3,8,2,5,2,2,5,2,2,2,2,19,2,20,1,
175,3,17,3,4,2,1,17,1,2,9,4,5,9,13,2,4,1,4,4,12,1,10,1,3,1,1,11,16,5,2,
1,34,2,9,9,7,13,1,1,1,3,15,
//total=1775
6,6,31,2,2,2,3,4,7,15,1,3,1,5,3,1,3,3,2,5,2,6,5,3,4,77,1,7,9,1,2,
4,13,5,7,4,2,2,1,5,2,2,16,11,1,7,3,1,10,4,8,69,1,1,2,12,9,5,4,1,3,1,
27,1,177,4,1,1,1,20,13,3,5,5,21,3,10,3,20,1,2,9,1,2,6,1,3,9,2,10,5,102,2,
1,113,1,17,10,1,1,3,2,2,2,5,2,3,1,6,14,2,3,8,4,16,7,3,1,1,1,2,5,4,2,
6,66,1,4,3,4,5,1,1,1,7,5,3,3,161,7,4,1,3,5,4,5,2,2,1,9,3,4,3,46,3,
1,1,4,2,31,2,3,3,1,2,4,
//total=1578
12,2,3,3,2,91,1,3,11,3,5,2,1,2,2,12,1,1,4,2,1,11,2,9,3,7,3,5,12,57,8,
1,8,1,2,4,1,1,3,2,7,20,4,65,1,7,2,1,5,2,21,80,29,2,2,3,5,1,3,4,1,2,
1,4,2,12,5,13,4,2,1,27,2,1,4,16,11,3,16,2,3,1,3,3,1,10,1,12,5,3,3,5,2,
2,1,3,7,3,219,4,8,1,3,3,1,51,2,4,12,1,13,2,2,24,12,8,2,6,8,5,1,1,21,18,
4,1,2,3,1,2,2,3,1,3,4,1,21,155,6,6,5,6,2,1,1,47,186,26,4,17,5,1,1,3,6,
100,2,6,1,1,5,1,3,4,2,2,2,
//total=1852
2,27,1,3,13,2,6,1,3,1,1,16,4,1,2,5,3,1,5,2,12,4,4,2,6,2,2,2,3,13,6,
11,2,7,2,13,1,1,5,6,6,24,131,3,4,1,1,1,14,3,17,2,22,3,2,3,1,2,12,2,13,5,
11,2,9,2,2,2,2,7,3,1,1,2,1,12,6,1,1,5,6,9,2,13,12,2,18,1,2,1,1,3,3,
4,3,2,2,2,7,5,2,7,16,3,3,1,6,4,5,6,4,1,1,2,4,7,4,3,9,3,4,1,2,5,
7,1,4,3,10,1,6,13,2,1,1,1,1,7,4,2,4,5,2,1,1,3,5,2,3,3,1,54,7,16,2,
7,2,1,7,2,7,7,3,41,44,1,4,
//total=1045
1,1,12,1,12,2,3,2,18,4,2,3,3,7,37,1,2,16,2,1,30,16,9,4,1,2,8,27,245,6,1,
4,3,5,24,1,2,2,5,7,1,2,2,5,2,6,1,1,2,2,15,4,8,10,2,1,9,6,22,8,8,4,
1,5,35,9,1,1,5,13,3,1,13,1,1,1,3,5,1,5,4,1,28,10,6,3,1,8,1,1,3,12,4,
9,6,3,2,1,1,2,3,2,4,4,2,1,2,3,7,9,1,1,2,1,2,1,4,71,1,3,1,29,60,1,
479,4,3,2,2,4,1,5,2,14,48,10,5,2,62,2,31,2,1,41,7,6,3,1,4,3,2,30,1,1,5,
1,6,3,14,3,5,15,4,1,2,6,
//total=1921
2,40,3,10,16,17,2,4,6,2,12,4,1,7,22,13,2,2,3,1,1,1,3,5,1,1,3,8,10,3,4,
2,1,24,1,7,1,1,3,20,1,5,19,14,1,538,2,2,4,121,3,3,1,3,2,14,2,6,46,3,1,1,
3,27,1,3,1,1,1,7,7,6,55,8,7,5,6,2,5,7,4,2,1,2,2,6,65,3,10,13,2,48,1,
1,2,3,4,1,48,2,1,1,5,2,9,2,3,39,1,3,3,5,5,3,1,1,2,23,6,3,2,1,1,4,
2,36,20,18,18,2,2,1,1,3,2,7,3,13,28,2,10,1,12,70,1,7,4,8,4,4,3,5,8,1,1,
1,2,3,3,7,3,11,3,32,1,3,58,
//total=1983
7,26,1,1,1,1,2,12,3,4,9,4,2,1,1,2,3,11,2,7,31,114,25,14,2,1,1,1,2,2,4,
17,15,10,4,2,17,4,4,4,174,5,2,2,26,8,1,2,2,1,2,6,2,1,18,3,2,1,2,1,19,15,
1,6,12,2,1,18,16,2,14,4,4,1,1,3,3,16,4,3,2,10,3,1,3,14,6,2,127,2,18,3,3,
1,2,3,34,1,1,1,2,3,2,3,3,9,1,3,1,1,1,12,5,15,3,1,1,1,11,4,35,4,3,22,
2,3,1,2,7,2,1,3,3,4,4,2,4,4,11,3,1,2,1,2,9,2,37,15,7,25,4,2,18,9,1,
14,1,1,4,4,3,14,2,1,4,5,2,
//total=1409
2,15,1,3,9,1,1,94,2,8,1,2,1,2,18,7,17,3,1,105,12,25,1,1,2,2,2,5,1,2,3,
8,82,39,52,2,9,16,1,15,4,13,2,1,22,9,2,3,3,3,1,14,3,4,3,1,2,4,2,4,20,5,
2,1,3,3,1,2,2,3,1,13,6,2,5,1,9,161,2,8,2,5,2,2,3,15,2,1,2,2,41,6,3,
2,1,1,4,4,6,2,21,2,9,4,72,10,10,1,2,5,11,3,2,9,2,3,1,4,7,2,2,27,1,1,
1,4,1,2,2,5,1,2,1,101,2,44,3,13,3,85,4,1,19,1,5,3,3,47,3,2,3,2,3,2,6,
1,1,2,4,1,3,8,2,77,50,4};
//total=1767