// // ATTACHMENT POINTS (lower words only, 140003<=c<=149999) // 09/08/13 (dkc) // unsigned int numbc=3333; unsigned int cbegin=140003; int att[3459+4355+4643+3445+1479+2427+3280+2445+1768+1829+1611+1532+1508+1227]={ 284576,317804,87746,35194,204044,2064394,2763982,87526,35938,35236,1650070,62008,130462,62152,159838,35008, 208708,167824,35056,35108,35012,37102,186946,36232,410020,1730986,89908,169954,89368,63940,374884,613282, 179188,101092,36418,706000,1788802,89764,170278,295666,35446,159736,166390,35888,36998,315134,88268,88538, 283478,35078,134072,61694,472742,61388,36698,284810,1133222,669992,275012,231800,270338,61318,187706,287074, 314668,35090,88640,81848,226430,37208,3344984,35714,3910310,237710,166544,927620,289664,127628,35234,36638, 428398,87946,135238,471514,152396,463244,195314,239378,166892,102608,36184,168808,61372,128182,37000,248914, 35038,621976,35272,35186,176528,36284,158834,290144,92422,759304,87778,779626,1087102,87776,1127356,506716, 447386,984434,61462,61732,382622,2513342,130442,410114,37244,87932,166852,87778,61306,110608,122446,35044, 204158,38068,36994,42100,252130,107266,97594,645694,87964,41074,1233376,89422,87910,273316,317254,1750642, 63886,91636,138964,196882,113692,127222,230558,53020574,511988,36212,166604,138596,1248062,551354,391244,69092, 131696,35042,285512,110186,859316,105386,13245512,364838,431276,439604,35218,35102,167654,249152,35062,2324986, 101792,272654,88478,183584,169136,35162,44494,241522,110686,130270,130432,285910,88378,731248,110302,732040, 1130254,212458,1638826,1087630,2360806,130318,127582,221980,1261240,293134,2308318,709538,3465770,271760,35306,61514, 36194,251702,61498,1080796,88222,670412,337934,297506,286310,90622,35200,597106,701002,226828,35434,376300, 87868,35578,111130,269578,1694494,35098,42086,62282,321302,37298,953828,534728,172826,235628,620828,133292, 478034,63074,113996,85322,1730942,39194,412658,177524,61886,128348,63128,285092,48302,1045196,112988,90044, 320678,42956,735128,81542,128024,35426,162398,163082,738044,127754,1728026,61454,2323924,167452,35536,35260, 751288,37822,883804,87856,36238,36706,127474,620998,377512,101128,274306,87764,407930,1171742,35032,35128, 3502120,1140448,179048,61666,524926,1591138,400924,115102,128278,287272,38638,2252008,36844,175654,86038,35344, 155536,35926,35818,274606,35080,101140,88552,190486,97432,37150,35272,133486,90010,680860,35044,153322, 36874,35242,524278,271774,82366,37636,229492,230824,166906,181360,880522,62206,103084,67282,39268,35254, 90928,392500,87886,655210,92152,35674,91414,252124,62602,182590,38270,88136,36794,88550,103826,61328, 61598,104744,35282,35306,100748,129716,36134,37082,1750616,763136,131690,36782,840896,61634,87686,161464, 87712,2076992,284836,35174,35186,346898,35782,35620,36496,166816,36430,35038,35182,816652,225728,982384, 16171682,100900,35078,81376,87814,583318,37682,411578,36170,329642,374408,160508,808244,602768,186482,35324, 271154,329966,1905794,36134,517192,443806,627898,295270,130666,66622,62194,61384,37960,1164280,61708,251086, 161824,508444,98314,335614,454894,128068,226636,104422,40378,158146,176836,42628,96172,471202,280618,190276, 35566,37210,35962,43150,64534,284902,82678,261988,1462642,228094,40210,89044,285550,37726,128878,39388, 107068,67594,90232,3691436,51638,654422,304934,88016,1861322,574478,226394,225716,198554,478166,198986,12578432, 19860296,134294,326372,41282,1362956,10233968,1201658,8362814,279638,800708,304154,329774,142682,822038,35092,225632, 88040,83120,61970,167474,35060,287732,36866,35420,37172,40124,61538,462448,167500,697292,35228,61528, 35926,160060,167740,1521898,702772,88736,197936,548168,127958,229190,62128,88438,169222,285052,298534,37498, 1257052,90058,167602,490018,176266,168088,319126,109414,160606,130582,35258,1711630,90674,35282,381626,89756, 38306,465596,35522,35104,130378,167432,35186,574970,168214,35740,2725490,250988,101264,87752,35498,494026, 35134,234532,35848,167750,101108,89152,166696,87784,287062,35122,45700466,160622,201056,35312,383878,658804, 166772,88004,35218,568132,169976,63146,129986,41822,1321634,135224,193976,134846,62066,2590370,365588,89576, 390410,185912,89036,171656,180296,1496870,169220,62570,132122,37892,280622,157580,737252,874466,37574,451070, 2128310,313532,135656,302768,99962,352766,412676,238904,35162,61526,655712,127718,93374,97460,168794,278084, 216182,228842,1016102,173114,810710,63416,41564,37010,90170,177752,582104,825326,104852,40382,143918,183242, 931844,89090,35642,296522,35624,631790,3498626,403094,35134,88792,35590,100930,602872,35806,101092,35140, 984850,88936,167308,102280,36610,35068,287296,35554,96736,36016,63184,35962,167092,128464,104170,101740, 127492,37096,36250,167578,38506,38698,275776,62536,35248,35338,100822,38002,155056,35980,61510,131386, 81130,36304,61442,17790016,35830,287050,127658,3059516,87796,35116,1149128,36530,35372,35894,38212,374038, 463624,37132,160132,35314,37012,43018,321970,466054,127780,315598,242374,35476,169270,62068,87674,127328, 35266,35092,35632,322906,35218,35380,35348,206078,38354,449390,90038,1153496,208022,37550,232058,40268, 287444,807464,61394,159674,172208,162824,384806,38774,888806,226964,490268,130160,40298,100994,129674,35660, 89722,168292,731402,87938,87694,100952,35078,161848,38794,299344,205246,44794,97528,186724,43786,36406, 35338,91048,36796,103024,625774,2242696,286222,281296,85546,170122,38344,166324,39748,201478,287518,92668, 62758,279148,235246,35842,37318,38398,39982,35428,36238,274204,337468,6041434,62704,516424,40438,272326, 41998,264646,287194,64684,92182,128308,45994,62362,139972,588568,40036,599728,743062,130036,45778,493294, 108802,4785124,747436,198472,133498,39172,104782,95476,762016,170554,296428,37498,44506,164908,112276,96898, 219826,38308,179446,792454,112972,376456,43132,289948,167540,100346,168608,157340,634100,40142,701060,64760, 1127666,130448,169904,62492,88364,414046,35494,169936,35458,61558,286622,35228,770416,2551720,18796012,426670, 3239620,1395106,828106,1179466,1353202,158002,2913844,2240374,2487946,265966,707074,1787854,592654,509386,4235830,4327306, 166930,656062,8131696,145870,384046,3008686,4110700,2822866,835612,528142,1076938,307330,870874,371842,154114,1709374, 5230444,905218,1176082,418498,50682472,913642,380482,849490,491524,6395722,363058,155374,3272686,17864176,540718,717298, 1243150,1474636,5078392,4025878,1330468,1619314,1667320,896146,167458,10241764,1910914,3482638,957706,641482,9111976,1267348, 737710,1988404,6701902,978010,577966,1261282,195718,1309624,845602,54178,1021534,5358328,20319118,10063336,1260472,325186, 39316,995758,1175908,2250124,1045978,403234,2427046,292210,301822,160810,5333326,565006,513922,633370,4686718,199474, 7711792,97198,1060900,1812094,369970,6316990,3178384,500440,204082,613762,387682,750922,648178,1037572,576130,362146, 1309246,447946,410146,918340,599026,595726,18004144,1223608,2135932,21342634,3123796,381298,646666,858562,304834,812866, 2908762,496318,5659756,1001122,6342478,532222,1304050,1310434,258178,1347622,442114,1523086,164770,591250,1321378,2751676, 1143778,561508,970990,3955354,779332,293170,180106,2437738,378382,884482,614410,4309324,2750386,10544854,2090560,755842, 1069486,246850,1210084,6989128,487150,6453070,873562,599686,4221844,1010194,365002,929518,656860,940462,894100,2669818, 4917454,447010,1008412,423106,2677648,1008898,702556,763954,4445404,837826,1369822,398794,604210,1177762,188530,379186, 443938,2536720,4781716,12725536,547522,1426858,619996,191554,1525666,236644,5887834,1784392,3773902,1450402,618538,4216714, 3462694,4298890,281518,882922,1332958,1401478,1430098,593854,401074,1388356,866986,1724290,348802,1386034,2163634,2016202, 411442,1530376,19539418,739006,2733550,1535074,2577220,1418974,551086,16184734,142834,1595014,1484422,2266666,2292910,5254108, 3672646,1345954,5337214,859534,1061386,1014946,10024684,1600456,1041442,1788754,965794,3942124,1156900,3867550,1539826,3187132, 1110244,1205986,462526,3981274,2354038,3508126,2228164,13835896,2272966,997450,4434712,1111594,4694236,1521454,1581892,857734, 355378,807046,606958,991786,532930,627118,1100734,634570,929578,1463794,624202,1452508,374818,1920946,274378,468778, 876058,367114,958084,582082,2264326,969790,936466,1554190,377674,910654,907582,354082,367042,1624174,619018,948298, 2537098,930964,2805304,2711992,1902490,2446954,1584958,1421662,1491646,5717752,1221106,35996,35114,282662,87764,36212, 87998,268736,61442,409126,166630,230926,270524,81140,486442,102772,64780,61846,157660,255382,39742,2082952, 189064,37396,302338,41775544,107494,37114,285562,88354,39394,62548,961642,1912366,40510,36172,36700,149722, 883780,101522,205040,37874,872480,1012940,36380,35356,465298,35086,36022,131134,21309352,89998,227374,233368, 278332,685552,169648,285478,90952,37130,87746,479876,88448,36806,81152,88826,167000,81476,127220,160064, 35330,233276,160894,93694,36814,36094,88024,441562,171076,2879014,165592,92974,299812,63550,91858,90328, 397972,277330,464566,3206080,315766,291736,99832,931126,483574,171508,63658,90058,92776,441154,604936,101710, 91048,92452,37300,38206,36922,88672,40630,738670,62254,39236,167456,281936,36626,800876,226532,160934, 35762,270272,328268,87914,101372,36254,38306,4033748,168752,3597206,732106,127646,35440,299302,607768,734290, 35180,175526,922508,87854,162370,461764,300190,482350,127984,35200,88096,729184,166882,35120,39182,226766, 91676,272894,36482,201620,37886,35330,729182,37334,1754984,297794,166988,36968,1236242,91010,1611866,88706, 38044,36196,35668,35134,171226,252826,39412,860968,62926,37522,35638,35596,62098,382952,127762,448486, 161234,35204,35132,187574,62056,277150,249544,168790,170678,36092,169544,128576,35150,168680,81356,37634, 61630,286912,205540,62440,35620,410770,168004,129538,37954,61540,3062512,794942,36038,35854,463570,39118, 39058,1055356,61550,89806,35524,88564,1131574,161758,35894,88526,128054,114098,158834,468182,36560,217292, 88030,1133758,166778,1059176,89188,36502,128122,88054,91852,297592,87910,463804,35360,100972,35356,463558, 36238,35272,378832,465016,514912,677260,35596,97474,91696,91930,169096,319036,62812,88474,89230,161938, 88456,254278,448816,309982,63118,38764,35104,35176,626080,90346,170230,303664,169366,193384,61570,129658, 1261180,35102,2909552,101228,89768,88310,35452,167068,35252,1811056,552634,342034,168118,88198,5744644,284632, 3549742,36044,596714,171572,167360,1746536,701852,35992,287860,131404,88654,130798,192674,175592,176564,168728, 37868,166136,35984,807392,93476,91478,208976,167762,215516,429194,92072,37526,43196,181208,292394,35170, 61544,63166,170944,37480,233242,38050,446668,189502,36304,103918,1730786,374714,463054,35258,127568,88418, 35854,35368,395818,87868,130552,36412,250324,36388,285418,26376814,315656,35270,35806,90826,61564,36916, 186820,38788,731320,313960,648026,242452,955930,159958,35120,526466,110986,251408,271334,38924,41996,88730, 88010,301444,574900,340222,1561900,49426,551086,498760,2233024,42622,89854,522412,6884296,195064,185116,101356, 1968910,388822,318670,64966,66046,4162714,335614,258340,94732,286690,169342,196612,1711312,1267018,807856,317212, 527746,189322,90520,767356,220822,116602,309220,464092,65308,839050,91906,221182,408022,1620286,67846,2600206, 409432,150550,100294,177082,36184,2400856,203656,111352,112378,347128,100402,228274,132412,960946,110806,482188, 212974,184894,214018,89278,155410,251278,1650046,2281894,243826,5313076,296842,96298,176206,235564,127282,86098, 37246,513268,273886,2647030,1848868,480190,227308,214828,339676,1056418,471058,113254,136294,67666,48022,49558, 1302118,231838,103426,112210,691702,46534,112972,2745538,38158,122470,5856646,1406338,41218,125134,35638,3946108, 653458,133756,608110,742462,372130,125932,187384,151036,42988,99814,94876,2313466,47074,35446,780154,153358, 1067638,48130,95602,217996,233782,126796,143746,124918,4722586,221566,43450,38860,3341356,454264,241438,968812, 380500,109582,64498,204502,548656,188674,215836,95758,843712,77998,112318,114748,913702,121174,904948,115342, 102670,228326,88708,36418,4025416,374908,88114,455486,2144108,49322,285266,16466042,386834,711398,19552628,473240, 272306,650630,2510240,89996,23033696,186836,16282676,1501130,1447778,6044762,2930474,738758,458174,207722,732440,264098, 1642088,542900,509306,119540,438410,522110,339764,55658,743942,2102816,443594,188186,197786,10482410,128774,700202, 323548,1737010,61792,90188,1024274,315152,36206,36026,630746,971306,40718,931354,130648,101056,36490,101704, 35404,35170,287908,226564,127382,35294,274798,36226,185656,169780,289120,535384,233608,36112,91516,3088696, 157234,1730758,315094,168346,81424,88024,2675542,88078,167698,36454,332590,1157764,40294,194548,89914,6572776, 919192,62128,92938,36802,484168,43012,62902,36874,38938,286852,163810,36892,36478,656752,39826,959068, 93622,40252,336124,1433326,1577584,139582,90886,35122,36940,38668,88942,188356,101764,130720,35372,1537570, 714286,932338,708130,1923802,2996434,925570,1534654,2991682,4899718,1046602,2291092,3456160,8785774,1551178,2568376,3626290, 11854378,446722,64499842,15489172,5870746,166834,1630882,30277072,4518082,10781290,869806,1805842,928612,1514242,20160604,37704970, 26028082,4620436,28361854,373762,9018568,2146042,7250500,604618,328138,5074282,5868538,6739450,4330018,461458,709678,543538, 44952040,649162,1709614,3502792,1439746,1560898,1496746,892162,653758,1549234,15295258,843298,1452610,184978,3067012,2695222, 13379182,595438,2082466,2253448,2113480,266410,952450,4972870,1307458,652942,4033666,12207214,2612770,385966,2050786,657262, 1045252,7406020,1249372,8723656,11954386,3458950,757378,6478732,1150126,6120442,1265410,3014524,1367470,2063908,3857626,1370386, 2257228,842482,25173208,6971536,3179278,8579548,2850964,49961962,3422602,8025406,1568674,681730,7704028,10506214,1050202,1252612, 7354024,584074,5835004,1519678,1721764,1430542,9007156,3508390,1486276,867058,818830,3980584,5556310,261267148,874558,1353700, 845758,2089180,4430242,3204100,2776732,2069476,1592092,1796932,2058886,2564380,186884,285632,286684,35324,88250,362614, 88906,737446,424000,102244,476662,165730,320458,35758,106804,232870,111844,511642,213854,35318,160324,35416, 81448,85444,35620,228898,2534272,36280,199006, // 62408,249464,35552,156568,319372,35230,128302,799054,133108,917890,712654,298402,167902,35194,951872,35432, 35744,200816,36968,242200,188812,167060,281504,36226,160828,700280,35588,168164,285614,284390,1160648,762002, 228860,35414,61706,87974,128600,165080,369494,169460,94130,171998,112628,92132,39422,208658,35210,38042, 35252,293876,160544,40004,35156,97834,530134,167920,167326,1459546,177640,35440,178006,172348,354202,296872, 47518,89512,35476,280402,171376,94354,290068,91510,66460,2530696,2282002,35464,450184,89890,63472,38794, 45034,95380,759802,62788,132646,63220,117544,36526,62896,487546,63166,186766,36250,202516,273472,255568, 750958,63274,243116,425606,319082,321632,170348,35276,38534,885392,846158,1351598,89366,222956,463486,1625024, 35408,290954,1431110,160340,35690,95870,35146,167264,383474,393478,276190,61888,1883410,37742,602720,36392, 64862,35756,592430,411602,302612,131666,35924,387122,61586,761522,1060718,35252,63026,168422,37880,61514, 36260,35816,37256,35312,36932,162242,38222,168746,161432,36302,61624,3583066,277192,35696,432284,368416, 35200,5397416,562238,470924,411092,122246,1732904,1087868,1728692,1104506,145106,285218,168434,1839338,122834,1249706, 140006,133226,8503856,8875646,238526,8285156,359144,335294,1529828,914066,68564,51398,39866894,806534,436742,360026, 332414,559298,187694,368774,723482,327278,685574,127934,91628,283274,216506,271412,3585908,1361276,649124,1347182, 3075122,42218,288236,176618,361574,256562,2660354,109574,328274,280682,261908,161714,273332,103394,726284,111572, 614132,398234,7679186,194354,582056,552842,331226,133766,888884,1117052,39565646,1498724,141704,102284,2335652,469226, 14719472,3649148,1115876,183482,225458,1564634,458522,2358548,435206,305684,427094,152666,290828,204158,3897224,498536, 570986,490274,241076,1189178,223598,623924,7994528,118214,1695908,48458,2375018,203732,43226,95426,47892698,516446, 2784122,1198376,234452,290342,213578,1063682,183638,11866562,187226,3073364,8439704,392138,8052038,431558,137492,1053638, 248114,5748122,1246142,617048,41876,806588,477452,242774,5103314,504422,844118,89702,638918,242954,7525448,6743564, 5681816,400292,336914,6899024,344774,851732,359894,1025882,1004498,1448594,128702,798884,1639106,323018,481484,763334, 7736084,10581506,156338,266804,584594,1183238,229382,1536074,418922,374534,381626,888722,2098376,913616,236882,24993998, 1483586,51542,4544036,7077932,1318346,54506,399446,365894,559322,3571442,105578,527732,7586774,1893494,4234958,498572, 968426,259154,375716,592658,2083436,36178,167416,276404,35330,286322,35558,35506,382924,88346,61988,96100, 88336,252250,101104,409690,263924,35512,160942,168404,37724,102716,36062,107290,81370,285970,88510,168106, 386020,35704,36010,35884,464188,910514,1963778,35272,94256,166994,170504,210698,187640,242156,193148,35198, 62606,37604,156764,178766,88712,173474,167102,89080,925612,1167406,63076,35224,262744,81328,126850,508082, 127508,61532,88178,35572,272494,62380,2012234,90334,36856,89074,90658,38314,164158,42004,161242,36748, 89362,523234,36874,188542,772786,1034146,177166,737794,36304,171982,205144,35494,289216,172252,290026,89308, 40222,988378,101248,90694,472924,1153168,35458,386254,39466,88642,484102,36142,39124,41374,89254,272212, 7954894,2022292,243538,93628,884944,167716,90442,456778,95068,188242,94906,89416,337786,35162,35606,101558, 167150,91106,37430,785366,61636,314852,163934,38606,89654,591776,192866,906704,61570,101908,63046,35884, 464170,35716,37162,266242,733384,509566,127678,35470,320284,35830,35290,35704,175240,2899246,36460,157972, 509422,35524,371584,88438,90452,291152,468056,137354,911624,1743806,1135820,472430,291800,180452,88292,37634, 118670,37418,35606,4523990,36200,601948,583894,35470,129484,735598,289288,35296,88030,445384,102454,286858, 170056,65194,101806,91864,197164,88676,35570,228158,35642,35188,315392,36004,35578,61574,120146,111938, 35674,61612,229394,465128,177014,87938,415982,832292,1124536,89368,101182,317182,93832,597562,131476,36238, 302278,35314,61708,268954,87946,36070,1590766,82142,160892,167206,88258,61822,35398,35474,93242,328226, 2346914,2001854,2625662,232994,265070,573080,37022,35192,37508,451622,1179542,97238,170120,8794946,36758,5716208, 127684,36484,38392,169922,315782,40268,90332,187280,91466,37892,87920,88406,169064,155864,508292,35882, 1243934,963908,177650,35464,127492,35402,271220,88484,474134,27239828,127688,89222,88862,1046614,35470,104230, 226786,35416,160606,1233238,36040,294446,89264,35798,35296,284066,232874,89234,226456,35378,249866,290876, 1853042,333320,293000,162710,37160,139532,177980,123020,101278,1554718,36262,35878,1573996,465104,382754,452252, 81646,167158,35252,442898,2588192,101162,619568,88226,61796,35212,948184,62518,291272,167828,88744,286976, 37796,226522,88318,35254,36424,192044,249680,268874,127546,111050,1366016,36802,1272532,90904,1011646,1033276, 469462,1422424,468004,599926,3112624,268078,40558,84538,35644,993082,179482,376066,63208,170866,38026,65746, 36118,38152,36058,35356,300172,624376,61718,35618,189788,35188,35468,539552,38942,37766,88478,102764, 102278,315746,168326,37316,36746,92860,232108,299194,316624,136674016,35710,296278,88306,300328,35320,180652, 138742,36142,168676,227806,316502,286570,35452,860600,919406,36308,288902,111560,202672,170560,36370,288496, 985420,35386,271702,170236,160900,471878,1750778,618560,36656,35630,170234,81758,35378,250040,62282,11818876, 88702,88250,81710,61660,36076,168554,342878,35258,635882,14788622,20081162,29305766,1021718,167716,229168,35444, 285974,286216,130712,102428,161180,63152,35362,286454,111272,887000,61970,131324,410068,36592,164176,37384, 88984,35254,35938,62404,234784,513602,61670,202904,39482,167434,81688,351832,36202,35746,35908,168568, 290336,167324,732596,5745848,465296,111446,2115914,38102,35792,36836,124514,37988,131282,36878,88862,190508, 100922,88078,435422,35348,35686,62066,1175336,36490,131152,35896,89584,101506,175540,167288,35284,167366, 35470,226792,92348,36062,127718,398852,343124,88496,277028,89324,310862,128042,35504,287648,11488976,78446, 712492,36670,127762,35420,88358,546134,102482,35302,141502,1197436,35590,345694,971524,167702,90172,35270, 254312,188324,3459766,1340206,3886954,164614,331702,19948912,1524994,3013618,42964,444454,2396884,113578,435382,64012, 502702,54382,95938,636034,102508,423934,235402,187036,193606,236014,98098,102694,199834,1525318,177316,414004, 114142,62842,21995638,104944,836656,35420,1133518,584092,269966,127892,276392,470126,35402,36056,35462,37436, 160846,175858,111512,130498,65722,35554,35338,36592,137788,40090,37906,38740,35860,169018,167992,36646, 88216,39220,65380,157876,39850,40486,232360,36376,88828,39514,287710,130714,49702,67180,40468,88864, 488320,94444,168682,41548,176080,191920,35644,465640,282832,38308,68260,107932,338668,288196,381022,45202, 93616,92392,461104,38878,84028,104692,132340,90016,273082,36862,88540,108058,37582,168916,160906,106744, 230902,65992,299518,101398,37942,69178,321136,38470,286414,90160,62572,208096,46822,167722,36940,515644, 278944,42010,170572,104044,235366,96394,38956,62680,109516,331990,186352,65830,130228,43510,89800,63004, 285856,40444,119560,104524,90700,125068,134872,160792,37822,89836,158038,36664,95560,39364,293704,64570, 41566,38974,92986,90214,91834,37300,65974,189592,83704,597760,169990,129742,89530,105502,235600,193084, 88558,37768,165280,39058,181204,35764,62374,163984,94822,206266,36130,168532,104152,63130,111730,38812, 43582,585184,130336,62194,210100,37660,36106,35374,132766,37912,191140,41740,35998,84406,37132,294028, 196816,228472,62032,284776,37894,40300,63382,91078,378592,177064,39004,96550,39922,131308,110488,611872, 42730,169612,129688,41758,35890,36490,475744,37624,64264,630626,37660,90202,90308,865072,167878,88334, 475460,89198,37142,111530,61868,129554,35414,62840,89090,35714,78599230,270382,183346,442978,225340,3193888, 132358,1077838,354670,248344,946150,49774,841174,513112,188374,761686,271894,6052066,568618,47794,405214,173896, 98950,707524,177298,1489324,1655062,43702,98710,442006,43762,72814,98062,759526,180754,79006,526234,507382, 239722,105406,133126,121468,5408098,2508136,568528,36268,97384,883546,1588156,117292,379852,735226,50722,699964, 279502,184090,78142,1388722,48370,41434,863260,3178348,2365270,4446808,519442,954898,124054,270754,129562,803578, 202084,171292,163192,2971528,126142,168538,287932,241108,2482882,85342,1894648,483802,139054,97270,67828,43582, 97432,332104,453004,43054,411964,758068,2174584,7824022,316762,218056,437080,40594,38716,290518,36284,81998, 265388,88574,286322,35380,96742,88490,339482,5620748,161510,202924,101360,88432,168352,448412,812408,455198, 688454,105470,111772,596404,35578,166834,256096,63118,35228,90082,287200,35440,545266,585856,519760,2098234, 89326,168616,90046,5002138,35926,35962,88948,9669196,286388,63220,169882,3643756,88882,127798,36088,35314, 310126,35482,61942,229550,35294,167504,187610,93604,6041110,232654,115678,88132,91912,37018,90094,170554, 174442,35272,89014,128092,103186,262378,523390,398188,40306,36472,40900,133978,37090,319486,6719134,290308, 35446,161182,379048,656770,284140,35812,89176,37522,111790,163468,92506,37000,128578,36346,35246,599366, 102436,155860,90172,88318,88102,1420390,319516,88352,2025152,35246,1408418,1713644,35662,286114,88088,35578, 89338,35726,35258,1419644,741998,853628,129656,35744,62204,37526,35708,476156,62996,473258,1473914,61808, 204878,132464,37382,297956,90938,93908,167546,195752,35368,227134,35246,345410,250562,172106,316610,89558, 61960,81580,35284,35986,102608,82070,160916,61676,37124,88484,35798,205748,35684,35900,187258,168160, 168646,186142,176230,36550,663538,180958,35974,120142,132490,101872,157720,36454,38638,82018,188858,90776, 481250,36122,89588,62242,35272,128746,175952,449374,168908,589544,102106,165448,43228,262606,39874,171472, 181270,35588,1768336,90100,88156,170360,431252,128086,88846,88412,269600,36202,36436,168628,918364,162874, 163684,89662,62128,90166,949079848,18368758,876368,35822,35438,290234,88220,168680, // 88246,81736,173350,35632,9274078,559834,37226,167462,88306,37474,181592,568868,88672,62254,129586,91226, 102602,38198,102398,38786,35372,43502,171182,38450,168644,3295892,90182,550922,89048,718814,291602,331796, 169076,37172,35852,198308,64040,39854,91064,336362,1094312,42122,483896,1205876,284108,935876,98552,88850, 37058,101696,40910,396536,36680,88526,35822,298244,170912,102560,172856,153572,512732,5942648,176258,112964, 281900,40190,215096,601508,119066,234848,89696,272108,121226,39380,35984,734672,316982,62384,62096,290954, 168914,166658,92792,101576,1896698,101054,62744,169934,375680,138260,36326,211748,68810,682318,36106,35362, 102040,172232,173204,136946,105482,35954,91880,1235492,324866,646370,88334,88694,249392,89774,61942,524272, 608308,35422,169666,2251474,251464,36142,112864,130174,190816,188386,8125108,365836,35494,377872,169774,161554, 382156,91528,132016,1572412,103396,649742,36620,35288,36878,43406,232898,90824,184622,36140,955742,81818, 36770,158288,179006,383234,45698,270392,210986,723650,128426,326372,35780,674468,253286,135656,320840,167504, 260576,177386,611708,188024,168746,35564,188852,232592,167246,3357068,82844,417920,207044,45242,94838,89546, 1272668,1178816,35342,1367564,525956,130694,129884,185594,38174,174416,179600,385682,167264,115316,240368,301802, 113138,123938,281354,91688,39524,42548,170852,2162696,102056,35762,557924,293864,163214,373910,37178,37742, 63746,98666,289570,35344,169258,188336,35534,35362,36334,35596,37672,36388,511270,162808,170902,510184, 35488,1735588,187334,605842,88468,663242,188276,35810,202262,88808,131372,36266,271372,288832,95674,65080, 61912,179536,162766,632308,82324,2547760,37390,158080,167656,88652,35344,35948,88244,169838,432250,174778, 36214,100148,516596,3274484,153194,43934,225176,1161842,70046,1464488,90932,190616,209744,45494,102974,41126, 278564,36284,35396,106754,81584,177692,37724,188834,585098,94154,89078,488246,64142,68354,490544,63278, 230936,109304,40526,180122,357458,98114,177476,217286,648008,42278,434732,171512,2307344,36062,1197602,106898, 40076,192236,89582,610856,950108,115766,35756,519704,94262,44594,169592,64088,575702,282146,68138,264068, 357512,42182,46358,975218,70676,104846,84338,109142,105116,347426,93884,384404,277106,102824,158282,66356, 193208,1065128,40802,383918,161144,36278,107132,44126,106928,302882,183632,387782,286556,310154,71594,102392, 51326,64106,82232,171806,221228,379544,470264,91454,102524,136346,39446,512546,8996324,127526,203414,36764, 167606,934532,390236,102716,477554,38696,41954,668984,48158,329486,227534,88646,107198,180446,38438,107684, 180716,112802,174776,129542,35276,288986,46634,89042,99662,113732,161996,5713196,36716,283496,38228,351548, 41882,160538,103796,613112,37922,826448,93938,38534,36734,101246,43316,178286,331268,317138,507146,1743584, 1361768,391022,95306,200642,455972,469292,236042,168458,724388,416282,35608,924122,35312,88192,35458,240140, 36254,168694,170150,167720,89366,35522,35492,851912,89906,243350,89438,465394,188086,232798,167962,288814, 474142,160714,46282,99112,272182,111952,103942,288328,61984,128092,208486,759424,114382,35338,91228,174466, 170608,1256602,35734,330826,36604,272638,324508,91426,39082,618484,65116,654502,37738,36472,35398,35372, 36388,167932,61792,188866,35560,89020,101504,88874,171844,168280,343660,287998,35276,161018,2558344,269678, 134980,168166,318400,90730,167788,286858,611992,259378,62192,376118,35656,170512,3082732,170134,614482,510038, 88322,586792,345034,412276,36370,135316,89320,227504,35348,131342,467318,7606832,731702,8822804,2802062,3997622, 882038,18940772,6289598,1946012,1164404,648878,4239284,88462,1159624,681910,317764,2771452,228826,64312,96982,162574, 232588,88478,36692,61888,36058,128176,35368,36770,38366,612788,81926,36626,288140,111464,187988,890306, 169070,128210,277304,88844,37538,35564,35342,35366,287006,516524,38546,35468,3146792,4690778,97642,264916, 454000,274342,81608,187796,35312,35762,128558,91982,465608,88310,162086,88696,168958,37366,35578,705934, 88822,36154,202562,35540,35368,128410,161032,168658,1750102,37960,547402,91384,101578,62036,168278,273164, 2358656,128174,605924,230162,745214,183236,101012,289832,36752,88538,250658,36152,65816,239804,192644,452912, 38564,2174948,37346,165122,187856,40028,37076,65546,36656,166094,128498,92156,351152,377798,69092,376744, 35416,88544,101536,36592,286750,88822,101468,289340,297520,61870,130426,36574,10927690,3296722,129292,187666, 63814,35654,315352,62600,1522874,132206,88534,9994286,82352,11611268,237566,171098,82136,62444,36430,62432, 230306,177682,128800,39226,247960,101836,763960,242308,1645834,118918,211132,404302,91174,108100,1394920,482836, 169852,176224,112636,772492,494200,63766,392140,43786,192406,809266,565510,2667460,100066,2213050,35534,61844, 88580,161978,82364,153932,167906,2655496,168310,1236544,738226,159922,1113302,101936,195748,272284,102064,158272, 595474,36562,103036,37582,88792,133168,1444948,35432,10447964,10864058,6671822,35362,35672,128036,36056,97558, 514252,36226,191314,96586,170704,61918,90514,465812,108418,62518,444076,36034,194038,293362,172348,172726, 169000,37048,810934,63004,204352,222736,62392,93652,37966,257332,170566,130858,35464,61960,89656,65686, 36808,312298,3298948,66658,89296,36382,82174,443902,450160,128212,1170898,62086,106294,277144,176074,82930, 90700,89944,83740,61816,339100,1056544,735298,88432,89170,83416,41452,36322,37438,93598,290932,208894, 356794,35824,88378,101758,36310,36742,92518,207436,37384,37336,862468,36790,484522,40372,943792,42466, 840004,167332,566914,38824,196954,63652,35860,321484,61852,102244,91168,97828,178342,38038,39274,551534, 89590,61858,101710,168214,451982,88462,288172,93052,168292,35494,36808,35314,35416,251134,545104,164788, 128638,37612,37348,91054,112948,908332,622792,232534,183364,233506,156826,36376,493910,250526,169018,102316, 168638,102842,91382,952772,35918,102248,62126,137078,279788,62054,82844,89276,612734,90878,63836,35738, 1769738,35452,251254,131320,36190,35330,35870,36208,35926,35380,101882,88684,94552,556582,35384,1108040, 634414,167872,202846,170788,170518,187214,88498,35380,61922,317650,101582,131606,735268,189020,35786,62188, 5037094,562528,433240,88408,3380704,189754,2072818,36784,1159460,35608,150772,35422,62212,8532688,36530,36044, 638306,477194,62612,128858,37736,130046,35648,90608,189122,96830,652936,35734,418978,152560,35678,191522, 35830,88984,171712,168310,35710,103732,190864,35620,36826,62008,288460,82204,62084,1552382,65270,717920, 35804,39140,36470,1168280,37268,475832,38198,92762,38294,305630,300194,101720,240770,975932,98378,297368, 37514,289348,102010,169198,35950,88646,35528,227920,36472,168032,495266,88606,88514,35444,317150,103196, 128384,96524,35342,115414,257512,196756,39982,588472,35366,3129728,230558,214964,176858,472316,2258366,229262, 35708,156698,440506,190552,37192,1299874,37612,130450,356548,36004,35824,36082,32260600,37516,208576,88888, 97474,62578,176800,243676,2889436,154090,93892,560362,197698,300514,2101990,162730,35716,37102,88348,133474, 128668,475408,91912,90616,89806,36040,163378,88996,978808,197950,292252,36706,241534,89968,100552,602320, 210628,270040,55909784,1500932,35408,39170,320708,1030618,90802,209878,1343314,88586,477170,168830,219890,105644, 37628,40094,35998,753934,202750,387340,3965434,91834,750544,484216,273820,135094,95470,37582,39526,35348, 323452,90364,168394,62416,35626,1469738,128126,101768,171632,1833400,397900,198694,454402,415366,93682,538966, 303586,600850,569674,2358550,472870,188722,189208,459748,319222,436996,428518,1759672,457372,487132,293650,991108, 137458,216946,343324,272242,120958,1139104,211726,261592,309382,189298,225586,1046032,394678,248716,1943992,223228, 192178,88498,208438,100216,113374,1037764,318490,347086,662086,180550,178246,189730,999208,154486,404344,104518, 198574,474010,604666,1275418,151894,108838,461206,128782,609526,38638,115930,148978,252442,783592,67084,599344, 334900,832186,1671832,98326,107542,125974,49690,723322,2049616,461134,134566,190702,120544,193294,234460,40492, 2141908,182278,2228950,278314,923236,349102,942514,274906,137998,972352,259846,207322,161110,93070,164878,319138, 350398,153820,298396,208810,210274,1944640,159274,955144,69406,973504,972640,133426,609922,321166,433666,36334, 94042,175282,41146,247174,207358,280738,417628,50686,421228,349156,753454,631960,2318374,110350,139582,106540, 623530,1169722,6139306,176662,507544,4039786,143830,678616,214894,351100,90208,95410,277102,533734,355420,161614, 836938,762400,39454,1546444,151066,137944,107512,105652,261676,439876,667270,355798,262918,517186,373240,297556, 39682,38158,392038,579790,302398,35884,960490,467524,416908,454732,164374,810154,214642,260818,711910,499690, 805942,455374,52210,398224,390340,1281868,296134,314002,355066,93718,766096,366364,1099378,163486,1927144,101242, 174520,115282,285082,168526,367012,1137394,381130,584812,562294,353854,1313326,126010,169822,1848412,589186,283138, 246610,35710,133810,2100646,1222822,1589626,166942,438454,1222930,749818,612226,138454,235108,348748,383290,318808, 437878,63574,173170,1165096,419740,376804,496198,416494,101710,404506,275644,509968,39502,450682,39898,127918, 216190,263458,1296208,505594,335980,196210,152866,271990,244342,75670,4187782,42274,258712,173386,554194,321082, 403786,261190,294076,854548,47458,104590,399970,460324,713116,452998,383374,171334,388306,48058,1124224,578332, 321352,3449296,197074,37150,423298,258658,1471528,296056,267706,937162,164242,103132,41374,506332,469630,737254, 507862,1015414,288676,565570,621754,884674,163054,168562,1216936,323182,245026,130618,468664,510220,105058,371350, 195982,297100,303280,525574,493210,517996,436420,186706,833644,690760,264430,406018,775810,614782,190072,84850, 558820,322858,198934,570484,95878,199126,363034,409804,1590346,309502,321400,141454,500014,135406,290572,471898, 1189882,867940,86470,415816,709642,1809046,191566,430588,368794,766954,292780,135046,149086,128494,247726,300778, 273340,114526,200386,198442,271294,1006666,421516,322264,2135476,194914,242722,40222,179380,299098,362062,200878, 111886,166150,368008,39790,302128,251470,136450,312442,43234,198766,1532764,51310,191530,54430,121150,1433908, 151630,262486,50482,389926,1655956,205894,371782,226630,332092,237214,351046,290296,1310410,554086,42748,328642, 559978,289330,260164,153838,156862,202978,333928,340678,516610,438364,888616,114010,262726,2504512,710200,245134, 85534,54358,41086,349072,163666,1086256,99838,94744,152470,384958,334234,597286,213190,139966,232030,342622, 96796,1051624,203518,1020268,288406,95950,345052,266806,41686,231868,1024642,171064,41572,243532,244018,476362, 266158,246448,364582,651394,83932,1413928,2818468,328210,204406,738154,36088,554446,471340,146494,320842,36424, 1164610,543880,571042,477946,38746,809296,376270,344728,602848,358858,125038,340144,182674,1340380,769930,440794, 429292,2013544,149554,230086,696160,218098,357316,229708,301042,142606,281986,220474,293212,583552,124246,639250, 489556,221932,411148,215614,420922,253636,228220,222958,175150,332260,298450,1349776,532090,132190,65932,302338, 687040,1111960,316252,392308,1688518,537670,403426,245998,480646,226522,263914,282682,153118,540640,227764,179362, 84958,424972,361666,1017352,124174,797572,1360180,141310,896824,355474,353266,406828,437992,372430,175474,561976, 179704,500572,372076,994024,934246,466912,123742,390898,82078,544798,131542,143854,1787176,240616,230770,67462, 976906,321454,235546,1030474,357202,2476648,237670,371836,829648,39430,44830,78478,414712,336718,221938,327238, 39196,382042,288730,622234,612520,2547772,580006,242830,329176,191806,607654,198478,790282,304390,437416,183268, 193750,465262,633898,693196,245422,1629712,245746,82690,644596,91288,488266,104668,241624,123094,278308,851140, 478630,54226,182926,527950,429298,192286,242668,615322,3090880,425440,378586,212590,212626,359074,452626,250606, 623944,904006,371458,582922,706636,348382,196018,608950,556462,106426,177706,370054,508510,254170,301966,48214, 702676,831076,444250,1099000,1361440,335692,102052,103996,1287574,145150,230446,499330,1186858,332440,327886,41452, 91414,260380,265786,494422,527464,241750,262756,395440,354700,202546,278524,1643572,1781182,265564,166372,163162, 65770,433990,272476,771436,38692,116278,267292,652852,118414,1905712,378262,38824,542854,745684,136726,294220, 1230058,319492,370972,197182,418282,529732,69658,319996,278638,553228,273124,99892,111106,144118,326152,1177570, 300508,482518,145522,156430,291790,435448,648970,293164,467884,97336,91576,40822,638758,1550980,366604,65518, 927394,207352,410824,345736,552628,459916,1465576,877384,123550,174148,219502,310744,264700,197470,329830,219022, 145924,404218,343810,570124,658036,284140,214030,387982,366598,125362,470770,899254,630820,495766,699508,201310, 420496,211564,287758,288028,430030,671644,389980,1142740,128428,621262,354214,342226,84094,268102,374428,361990, 186382,179440,214486,527842,293266,889048,452620,634516,871930,39742,48094,151090,171262,51226,177544,297964, 308764,321886,140230,290548,441880,924532,815176,172882,645940,4164694,286540,379558,1282708,993544,302446,36910, 529120,139996,150598,279880,224722,92062,499408,282958,319942,46522,223156,53074,225334,323398,143686,533224, 244990,172576,97030,571690,122488,52666,1217098,131698,553876,106108,226198,627094,1203496,132058,100954,946720, 314434,1111282,125710,315460,129862,367738,256474,542044,69820,144370,103546,763660,379366,1229788,259354,1332172, 149302,267022,414118,237970,296584,300700,561736,259684,331612,141886,1081024,172126,769984,464698,333874,85390, 669994,248290,141532,88804,153766,325054,73870,731152,374788,391222,64474,346924,179902,191428,46042,522010, 37990,484342,526984,269326,100090,281926,1867852,464968,414226,509194,337924,148438,116902,527632,385606,1090252, 15512788,1177732,585784,485620,888076,1257922,83122,448900,405610,103294,40966,636166,226558,478870,143884,279658, 320752,162190,97138,367822,473038,1156060,107020,457648,376210,740710,270910,186166,874636,209086,466066,3675286, 763498,531730,386530,197146,1072756,117118,376450,357850,351244,1734688,1668916,463240,1507240,1265050,110458,302092, 598186,271510,243838,1611136,557110,303346,216100,418732,238510,106594,108370,972646,578872,280018,377782,2555380, 376936,504874,538696,211294,726730,894400,240274,153982,240514,485020,384580,234682,1060372,360046,432046,149038, 995860,49174,46270,222748,632608,179980,1016272,109666,163234,177094,340840,404026,253126,246322,330202,213154, 184510,516418,353476,243478,231004,413254,516778,43930,382150,402244,159730,258958,280342,42238,105724,1074592, 447526,518968,255358,336034,548560,247204,789256,400132,279640,1294858,711064,1365814,631744,338950,247042,162262, 535492,143794,138070,240454,708742,568906,133678,39958,146710,94978,66364,1072276,71926,327286,101566,38476, 40006,491212,233974,643942,177580,38116,138322,126946,314650,577036,378916,286300,12087946,727588,628552,665866, 472228,92962,1021006,306370,234172,232174,645400,184186,639082,692596,129106,635842,159778,583354,275578,140878, 100270,915778,438418,1112608,38140,147718,118198,254854,133750,353890,253774,216214,1334224,138862,535564,875764, 674242,120574,230038,156358,1571392,270340,344194,522370,163618,538156,705718,1537858,165646,243016,691786,528490, 218044,220024,351988,114370,42886,640216,291196,222418,199522,160894,447202,446788,413092,121114,849682,39070, 183250,388180,413020,140914,43894,247582,310390,251764,435778,263980,345382,357046,885166,512236,841744,36478, 46234,230524,449470,152146,319834,215890,149950,771688,230488,146770,320482,396622,511594,387820,749008,43678, 432262,388882,131806,632278,989488,924040,555784,269938,256006,197116,271378,987472,78190,765736,360280,687364, 565858,1069840,617698,783910,251254,275554,208198,135622,648964,220750,3067300,622432,244828,426088,205732,99388, 2822356,177010,97624,701452,366040,231166,114508,265186,1203976,968266,675208,313756,540964,281602,147772,232390, 307144,300430,216316,785530,201412,777520,556552,141550,149230,652420,1046080,886132,310114,635284,146062,272854, 380698,573280,849520,48754,144142,925498,710452,890344,676072,150190,345412,233110,138538,377218,196012,253708, 344494,249910,283654,1402264,923878,95518,339436,1465936,179350,315034,371386,421084,1297288,713608,37342,301402, 213238,434350,236278,38998,301366,806752,83230,124930,256492,354934,38710,2364544,98002,167614,128278,238222, 818584,823924,288892,305902,749890,237052,473446,462292,170614,116254,323236,109996,2410228,96868,714466,172558, 600364,115822,369196,139510,1271044,228922,346708,407800,182728,41950,803026,605548,233434,571204,292246,609040, 393652,296326,37438,217420,253036,748108,355312,242350,954178,166642,158140,414154,1322560,159838,578494,154654, 216070,578980,713248,966808,243964,311878,836128,575098,420010,335746,417466,354454,188758,116668,146386,130030, 130222,163078,618058,372268,958600,976528,327772,103534,553708,129790,274534,622288,345142,908002,126550,267100, 582220,1987120,664516,288628,637300,419896,239542,685306,243802,330148,490906,450028,156814,135694,113230,106372, 1160074,233326,212050,240886,145198,453520,126190,620056,360772,921124,571942,948106,217564,300502,138610,110908, 117586,682498,479968,446626,736936,428812,138718,578062,401032,362908,207190,180982,47374,341764,814888,159382, 442060,851392,39526,111454,309706,1514368,816040,221986,139606,147058,112510,356074,802378,174094,253558,679834, 2793196,1033876,487618,485350,162838,187702,933280,814690,967300,341092,897796,124030,170290,372844,375724,425602, 832024,330100,474976,260866,491992,827812,336790,529576,530308,785908,923200,207406,235054,893908,663796,909946, 475144,1262296,90910,234898,369304,265222,545338,714016,215458,245068,784450,850420,304558,788932,385318,336466, 417760,405316,185110,202222,401140,152902,166726,187054,523828,1367272,241462,144802,237484,345868,296260,499816, 183022,367084,516286,117334,516292,579844,558082,200518,270532,281746,178054,407962,1426570,159046,1562644,309286, 838018,133462,119638,763012,347650,138286,185842,74194,239806,282934,230470,588952,713440,580330,260134,678124, 209134,186292,757396,666460,257500,375346,277372,158050,695620,578692,823816,200278,326428,841420,232594,223282, 591994,271756,519094,1046890,117604,136054,597448,266212,348640,449542,693928,602308,322054,197818,500740,1360960, 582760,453916,590158,928900,119716,683668,249670,205702,552502,253090,154870,332290,277228,333550,456436,213922, 148030,515728,218374,1780864,635194,177082,343276,389122,680392,397594,564940,206710,649288,350326,199990,1080532, 269908,436636,198898,208738,434044,502246,424564,1028044,473716,206386,250210,339028,547444,584164,604936,471628, 327970,222226,612838,678664,419140,606088,304882,234412,261874,241138,386290,203650,263332,450388,263734,461908, 389572,211426,494548,623044,157462,524116,257218,634708,512452,159406,401644,543700,272482,154006,571096,806320, 291682,145582,147922,148246,192886,254044,165238,617428,151414,209302,213676,278764,159586,160162,327916,326674, 184786,173986,728020,172708,339820,174418,180322,202678,193444,205522,256930,216772,217186,294838,230308,227546, 92348,168578,82046,378908,751994,38378,319562,270008,38222,251786,136358,128204,89162,93158,83018,102584, 188306,35552,469142,89144,88568,277882,88700,35554,275926,93172,719266,36028,288832,102988,38890,89932, 723124,36148,448546,482260,39946,89950,36850,175648,105418,91120,128758,928606,89230,89338,2937532,98590, 613678,451210,35434,110872,208138,381982,166006,290614,203764,102934,492466,39154,468166,90544,38458,37882, 737408,89416,38824,92404,2655406,131506,38842,36790,35794,91198,1241146,133288,99676,36844,35836,743968, 36334,82006,103534,237646,35638,61954,35782,90298,36586,35440,174754,302770,180532,735220,58899142,90080, 289232,38180,89918,600056,169676,289556,38942,656108,61940,2251052,62408,131408,323684,168326,36422,105734, 203336,35894,36008,178262,234260,89774,193862,36218,104708,62948,90908,181628,591680,103142,36944,140804, 35846,389018,280070,88568,38582,135956,178148,173186,88694,42122,37340,63652,35356,2802418,1459372,161428, 1259366,92012,89132,36998,168566,830894,303380,680018,91940,36080,404612,830582,244216,168052,37864,725062, 245674,168700,90022,157990,294250,10772572,317308,81802,36868,37598,35744,188642,168374,35636,91046,297488, 232706,36686,111722,89048,287362,3060254,318242,119450,96932,7740566,89666,35792,188936,35930,35552,614870, 191528,61888,227716,288086,466448,90878,35560,380506,291568,36778,257248,35650,36136,35572,158224,168124, 88598,8822728,112444,2929492,128602,2572280,35588,452320,36070,1692374,154106,35632,371884,252568,321592,1135144, 37544,239648,161402,277886,88490,243590,1144162,236674,292042,181108,101846,2651354,168514,35510,35716,187886, 88562,36118,88480,97306,36164,159086,38438,191096,36296,589484,485378,62156,92114,36236,40958,90062, 36926,3111884,288224,97406,333692,37466,170768,88856,134462,91574,212402,67628,88586,294542,378422,37352, 62984,36506,36602,37208,35624,36782,89018,128888,35648,65846,191258,161642,876122,35408,38198,172826, 35984,227744,900038,88658,90044,946592,35414,91142,36548,89504,465878,35548,35764,37240,35788,169936, 188150,35590,35446,4033172,88526,735904,1144144,377074,88426,151004,3143168,88792,128302,35792,383912,371888, 227758,468112,260020,206614,277516,2194192,658192,605648,1050764,1283618,35462,36122,128252,36568,89002,485962, 37762,35560,35542,281536,37294,36574,67070,89396,295496,128546,36602,287558,36020,37118,1749932,244838, 4676138,280100,136946,892118,154118,162488,90242,3208286,62642,299360,90998,88838,950948,35458,375160,468106, 104296,188132,35384,176534,82072,1984096,171238,150490,38182,90292,128938,555862,94378,170266,38404,614956, // 36308,90344,35744,1122500,453944,168266,1032860,288038,35458,129124,128584,90316,230338,62210,128348,35440, 158126,35396,35384,37844,36076,82738,449176,231628,157798,35758,101836,37342,63590,35402,737336,1218476, 128882,89246,88742,235964,38210,35480,88706,35804,1295168,1016948,38170,90802,62098,37096,130634,89900, 62228,61958,169118,172034,133580,1267054,37300,289240,128518,287620,35896,88504,129004,256148,377284,89192, 35440,35800,163474,35938,102238,35498,62140,101758,158992,158584,131452,290284,35950,82444,319822,92140, 170404,98050,204676,169648,91708,90052,37804,37174,234400,42370,151132,35638,98638,90358,89944,38536, 103216,102244,36112,40126,113710,39388,89350,63058,37336,108256,132964,92464,168514,38254,291904,168460, 241294,36268,131890,294172,293686,288502,38686,173374,36574,89548,36196,227968,943630,36304,35926,62680, 228454,40606,316048,3104522,35432,129160,63262,62452,229180,83800,35896,811838,89048,105010,7051186,36242, 469286,485432,64138,35392,467582,805162,35698,703558,1121186,300332,35728,37636,36100,347590,168742,36268, 1110400,1159894,317782,37150,36782,91682,443708,35966,37010,287756,35432,230354,377342,6217928,385064,165818, 287918,169766,369614,36764,35468,102530,62158,89402,35936,970066,168358,88528,89176,171652,89338,62452, 35632,103636,192370,36856,513272,111920,35452,482806,36268,36496,62008,36538,287990,129032,62446,35422, 128914,2038084,288392,160268,89042,35744,35456,288194,204332,88718,381218,468536,186574,91678,48106,154360, 132166,91516,129214,503428,35752,547348,65332,135742,38998,35542,288796,104396,318398,169184,89804,35404, 520208,36170,35954,62156,287900,229850,35684,162776,89504,1139696,410444,304424,2817814,62248,38950,36022, 158632,35576,616154,62486,989338,191704,374062,88636,62078,5882320,244834,88604,162872,131606,7172234,441134, 170408,445598,96236,172412,88622,341234,37208,398828,485234,1273742,991808,379928,91898,40484,38072,98138, 90404,82048,35554,82588,62986,35468,35524,35446,288128,188192,39484,90010,35704,308620,290080,105586, 162046,101860,711838,414496,129646,41902,237718,46042,1775260,987940,88622,545462,37084,468268,128516,35816, 62308,95422,38650,750388,296302,36364,37234,66682,1756408,459328,36292,91030,883876,131734,170020,960880, 234292,39334,91246,313822,134932,90400,2298784,627428,172532,66632,448742,287408,163256,40172,63032,963524, 62674,268282,103538,91286,1974314,89234,174526,159736,62140,66532,101446,37318,291598,181156,420694,169126, 243598,70474,285100,396454,341500,197368,772252,35620,364804,65218,92482,35836,133576,129688,238030,289168, 173392,762046,36346,387706,46570,44626,36592,35914,275602,175282,163174,45610,274966,635524,608848,142486, 110326,184444,532384,276424,171880,92104,37006,233980,1808890,114358,172366,209992,499444,39118,129742,37174, 165604,36538,318694,48190,308932,217978,36826,634120,171394,88936,118372,132280,93616,168962,101836,35462, 39214,514018,39454,317728,1086202,36304,530056,89540,1208740,379636,1433732,168386,573112,62074,318370,43034, 42806,1302314,66902,96014,37418,62942,38180,202502,188570,102170,779042,169760,1209422,166046,129170,92990, 172190,1356914,609440,231104,170192,468488,263408,66614,483068,1489574,257576,607988,94106,116078,39686,43754, 62726,871880,89354,130574,35948,36716,63428,93962,2375894,565804,154510,105100,131830,36466,35998,346672, 469702,700712,378494,88864,188996,885446,206524,37228,36398,131774,94726,1470610,35440,470422,88750,62026, 169156,90460,36242,451568,35558,35486,303956,35482,468232,81976,168586,35630,37738,318352,159904,131806, 173686,133438,82468,36778,17839138,729994,360388,170230,88672,163936,88960,40684,62794,62164,128612,35456, 506864,3131992,467738,36128,90034,35572,278422,589994,35582,1749802,158458,62024,385246,460090,36700,88748, 1100272,1749796,129454,156856,101960,734840,228398,37270,36976,103384,188056,89914,181210,35956,347140,35662, 290236,37030,37180,251492,1023928,35956,128584,513244,445526,4363496,130400,82784,82030,560264,203432,750326, 101924,129074,1639594,35770,119512,35902,36254,239042,35798,102956,37418,687196,417250,2932660,35542,2086846, 530974,496630,494524,510130,2035630,163604,103826,374282,63272,35930,191504,1383164,102368,89144,90926,89918, 62174,37268,35882,103556,37898,191816,602576,36296,90386,36308,38468,39586,62050,108994,478402,90556, 390046,169144,987568,129112,1308964,112180,35458,89494,35836,129706,97654,35890,36670,91600,414394,89332, 258718,2264776,744718,2685814,495898,1201370,780934,38002,94252,285916,135724,110458,64666,783562,1511392,172516, 133618,642748,202468,181588,1087894,42196,338728,93622,109066,552352,327088,17600134,1186744,532426,140422,480154, 491818,972712,173404,201298,38956,91678,473782,175216,233552,82166,1179950,35638,1647458,172862,176992,229048, 120028,82228,91834,92086,35788,38470,35950,109012,37174,181780,36034,182824,654610,36112,378194,1749766, 102506,36056,169048,288928,273592,168724,37378,36110,426748,35608,62698,62104,89368,737908,868372,747994, 1434562,89206,37138,89134,638276,129884,730682,62216,90680,115082,108458,386474,171014,280220,140900,402530, 102518,45086,88664,89384,513454,88960,134578,169528,413050,848576,112334,156524,453970,35468,727634,89270, 937754,128582,512962,1373144,154450,88870,233210,168572,492950,293204,128684,169112,36074,62240,318746,36452, 35804,66290,90812,102434,131918,63212,42410,39260,276530,256280,40438,89416,89164,169732,230806,36422, 471320,62084,168514,168782,89212,499852,104248,131476,277546,379300,90346,1702354,36742,230314,39226,37108, 171346,203600,88678,323102,89576,130292,267752,705320,208592,210332,1469798,40538,1693676,91250,927818,1902824, 83810,208244,169208,171152,90494,163694,37982,36434,63146,866990,40670,35624,229148,279494,169910,103970, 3070682,132722,617264,128726,1614602,64316,129644,279416,36656,82676,35756,62228,169856,162074,2295290,62984, 36296,38582,82514,178814,170072,65630,91412,1456676,162560,230120,89288,37736,112418,168776,327188,454166, 171854,171692,458540,40268,36926,276662,112052,37496,62390,237266,102188,163532,36170,37226,62950,90754, 36760,2135092,35846,133352,35806,35524,290596,62632,251902,379534,1110154,35608,62254,575212,89176,596452, 229142,35480,467902,1120112,153326,330284,39962,173546,326582,1779614,305648,178022,35774,1769408,36278,298286, 62408,44282,38378,1030364,460772,174626,339704,62984,187748,104444,91196,37604,401528,1780586,234044,70004, 62948,489008,500948,102854,92942,37226,40382,289214,191924,169658,185336,738326,121304,1709144,468386,100232, 180944,68834,169706,64082,62138,37052,1954574,171764,130364,476162,468142,36602,390542,43838,35594,476888, 36368,607622,129686,35996,36620,288320,1342256,595988,36710,38438,89780,103562,225314,35990,451970,82592, 89564,37628,2787458,35744,301442,166202,62306,162476,90032,39302,35690,83078,36104,96350,168710,35888, 468140,246034,36598,322246,170788,203980,35768,129268,62116,35650,35648,169190,36436,9800386,170944,35492, 62162,315064,502150,1109048,35834,1198586,452252,38126,36878,169886,36284,1590896,390386,89606,35696,208238, 237128,36248,62492,819038,429914,62654,473474,256028,42662,38822,62114,186086,66488,37442,278696,89380, 36010,210664,229364,35702,288790,89152,88882,228742,288788,210680,39146,463208,1202738,227780,228820,1383070, 36184,35662,88798,36166,82414,35938,180784,35914,62686,36760,169204,35690,36068,82096,62116,1411282, 35974,171064,171982,37528,62332,324154,228626,740324,62300,91538,89000,35666,38060,387670,36214,2242742, 169412,129146,2156504,103562,88762,162874,379144,36760,90220,469570,36136,478360,39016,236830,35636,189478, 532396,35668,295822,229780,89578,89254,170920,195634,170974,90658,38338,36232,65374,573442,91792,91432, 134498,162022,171538,237076,102352,36376,1339502,290876,36566,191534,37148,171644,130190,89690,36356,481226, 169838,296708,471020,62810,414932,379814,38642,134672,388346,303512,129002,392588,531422,38498,230234,38426, 103634,38854,132868,91102,102088,130072,62776,35956,292414,104356,1323154,1143886,318926,502156,89792,207866, 129968,41618,43658,1157672,181682,90746,173906,229232,68798,36614,90494,176276,94382,102296,93176,384182, 89198,802628,1458242,65342,37838,63722,36398,470528,749492,63524,62858,39716,54746,129104,172556,88972, 129256,103180,112216, // 767354,228686,169070,67510,168718,842026,36874,35974,2264836,42382,89158,171472,90040,295564,89554,425998, 35608,1659466,35714,289406,168796,188812,379070,89144,162706,350810,513364,62236,36014,89534,2903672,37262, 216968,36866,105512,269894,88976,4065374,382466,345476,16414634,457904,89192,35560,37946,327212,128582,50690, 171938,99278,38018,105680,85466,198884,190574,160406,189116,258200,130760,1207286,198218,66962,68618,44666, 65702,899966,192788,670256,65666,45866,82712,104084,117668,192590,109916,204254,390968,49886,1112678,2041580, 48350,785270,36458,108650,324296,162188,75530,220670,74234,63920,191594,110924,81146,125882,132554,224558, 362618,325844,1016288,114086,106706,69482,99854,1148480,100826,406790,388538,344636,655832,136862,41330,105362, 124346,210086,506960,204452,396746,413324,120446,623834,1328048,175796,143180,173240,51878,311750,114482,37448, 238844,1641770,401660,431498,40076,134324,96830,38906,469772,42446,232964,101126,304946,297494,142586,39266, 40166,357140,173270,349658,41474,148418,133112,51146,69554,107300,438668,143804,632582,112196,42506,344114, 159176,102194,379946,135470,41438,425546,182684,289064,92150,454304,107948,177608,42452,55370,62534,264278, 102446,473426,39260,382706,566846,208340,202184,458954,40022,609020,55550,177938,307772,285578,339884,771776, 91394,155492,199556,43370,185714,54854,668144,399716,36584,105686,119666,174158,207656,143396,190034,99506, 51686,437624,304184,39050,519110,182906,508304,42866,212492,174212,168866,49646,119342,165104,51698,123374, 267194,44558,44126,48710,294248,910016,263924,100574,584342,130790,113510,622142,143828,359288,387080,202310, 237176,82334,611036,73586,334052,197810,292148,65054,134972,488492,69374,103652,52262,91448,320384,98180, 39890,191816,195182,113804,46730,753848,823832,129734,440936,98396,240824,526148,129518,112142,189188,136514, 64964,62192,173756,404246,1762784,1793024,108758,95804,465812,306242,326276,46190,534896,338966,408464,36044, 49070,289394,108764,133946,47726,76286,295226,527258,557180,51662,111404,299114,37604,302030,292790,243350, 206846,435752,35810,454904,482660,240254,177776,89270,94778,1154798,305990,37286,63290,112868,40988,37304, 163646,36314,157166,51614,36872,113156,246086,234764,207548,169028,137348,56042,105578,199754,226484,100718, 65612,95714,451016,43274,333944,38126,51794,36848,332108,110222,320822,40178,104516,41870,117314,41138, 66242,91622,211340,317852,385262,110702,90404,154982,50726,72038,207740,94886,45134,133838,330650,1213118, 118502,215810,166916,122588,43604,71534,255530,242054,297164,220088,93158,182312,166238,342656,43166,64514, 65990,198620,166466,38198,759998,70130,643688,762758,106814,38294,490508,139346,250910,285176,106460,50210, 331832,340856,221546,114164,548432,135890,105092,884042,45242,48698,219572,120638,452690,137414,140078,471800, 216380,180638,36074,127178,196838,339452,115940,94346,271538,1248110,336536,78554,335366,94292,99422,209018, 5281910,41348,278972,97172,392906,42974,56798,65126,118988,122876,378764,99044,300572,236330,223208,49538, 290150,110216,49934,748016,131438,70202,684182,92186,55178,301052,401174,250460,266984,1121264,40202,188300, 38132,115892,185582,91082,263420,53234,42122,91538,528830,194924,168860,360620,189002,72146,1167920,36746, 221030,158546,221642,66476,202556,130868,301382,514808,183878,311102,43778,72092,207170,272780,93998,65540, 104948,193274,234908,446642,341606,111080,76466,36710,132542,54062,111194,37478,121286,289178,140978,244190, 92582,38180,165836,551348,139292,337880,50618,340424,543296,35720,234668,46286,293282,151580,168020,132446, 84818,111860,68132,312608,188414,208826,50822,202076,1018826,190412,223460,239768,106382,70994,416720,113780, 513926,423200,37316,109466,119612,40382,180044,301868,125018,226286,118028,41858,122318,172754,509708,36344, 185384,97478,1456604,116750,259532,341036,93374,247382,129626,96290,76610,37862,457622,340580,97442,109892, 485684,176102,87518,444554,107786,291410,55898,280430,351062,47378,153506,154196,155060,294524,88220,96686, 206588,174644,173234,284660,67178,328058,49754,90206,132488,104228,165980,100340,43292,185012,540980,113672, 137978,48122,97928,414452,212516,271358,542726,90530,98558,74414,209366,312716,38666,51374,312074,316124, 43922,40466,244106,195668,358352,91862,94094,330374,153062,375302,198098,207818,218438,94862,124670,130772, 267326,86276,708272,225854,97130,143720,121346,728684,1523672,284042,214058,210932,131582,108434,109790,77150, 206684,96794,186956,41804,273350,194732,167210,230372,644012,172262,1170944,128198,177074,139940,410408,48638, 133202,409868,90692,112292,69158,158948,95318,67862,222812,177254,36488,290438,148646,261416,39914,284804, 221348,473912,91484,302102,516356,98882,96038,41588,41258,118046,306404,86222,89342,177500,186842,326654, 114266,156530,181610,203174,103598,351674,494324,113030,253214,208262,49850,277514,99530,42770,229562,117380, 38594,67286,1366208,493424,45038,124910,300158,296678,44810,115262,100394,278504,658592,106328,116210,111188, 111566,73262,212876,91730,41354,108890,503072,102284,192302,623600,183284,42194,201908,89948,511334,177722, 52766,190088,48314,47018,118484,172430,121994,47054,208142,309392,731648,389456,76358,56018,101798,41924, 341666,422630,288980,44786,120908,95186,71282,238634,102626,401816,261962,91178,36434,222806,149498,49502, 174374,36782,36260,146474,231506,100664,52910,183122,234746,693260,326762,65378,324872,341342,199322,333620, 39122,130274,43838,239246,38024,109862,38474,224396,158786,115598,77438,96722,38234,49574,157490,45638, 465356,116828,187820,54722,219134,301670,141938,204020,41444,106820,861086,52958,244808,493838,333566,46946, 205910,128900,84602,96362,66638,49970,46754,503504,221948,52130,56666,38612,71588,104282,149876,233450, 401246,525374,322280,425198,492056,500588,470996,92366,148340,380270,51986,364796,140564,173348,111050,491408, 82550,647576,145124,791756,434216,45746,68564,94832,171422,94418,201212,330056,43490,42002,80174,53642, 103490,101960,263060,47738,121418,248840,164294,35954,501848,41834,197864,108620,513596,175178,35534,102410, 103418,178856,47402,174698,546326,123806,568844,111518,115694,94970,38222,976436,68420,184412,427004,138926, 462320,175022,639638,181340,194438,47306,239546,141614,178388,361592,183602,501722,576080,137510,87842,135956, 186686,46334,132326,335078,147674,171452,268280,511820,86762,128414,169508,40526,176798,47150,46502,1300598, 179234,184742,285500,188792,65234,43460,290492,375572,201050,238004,1362806,769886,199592,347498,494270,139430, 42020,245924,56366,325388,127370,176348,682028,41510,176636,80786,252668,365048,222110,110054,184124,138644, 112778,621332,143966,37730,124454,359102,40610,406952,472886,82120,380194,1136950,230884,89296,89548,504940, 471236,62792,36634,91318,85042,143474,530282,2807678,992954,356564,261524,160670,2117576,172694,62582,129836, 456680,37544,90290,243338,402626,899156,4093634,98876,1874342,617924,103628,453764,1560386,830630,705242,3796688, 35624,710858,8170202,335990,722900,1813484,62330,3663686,696980,1141034,9450488,273722,439958,308714,157862,261110, 428402,666038,143546,247754,370550,2178644,475526,1455962,30988658,221618,496442,358418,199226,1183514,11582366,355970, 3757322,13617074,1097930,1460972,2117072,1418690,116282,2592650,50042,7466474,421418,1829522,1191242,2992538,157898,4750220, 369254,349994,2718902,3110078,72275078,17391080,3621092,12798952,290926,35516,188926,172420,189088,943378,35890,228688, 62266,128804,102896,469526,36226,169150,302296,94018,4686844,470740,62416,35956,746326,132278,2149286,35638, 82204,36286,169498,1790054,63272,173978,288890,294722,168794,35756,555650,36134,37388,359810,279562,252670, 62212,36850,128842,215026,810664,169792,189140,89816,89240,64828,259048,155152,165898,9421606,82382,41564, 168950,90380,195428,38984,95024,37202,35942,64454,36266,1159148,132458,290666,63536,42572,181388,229214, 93368,35660,471944,392576,40298,83408,35582,102164,169502,189596,62528,62618,36758,62240,611654,173000, 177914,207268,163366,62296,36196,320174,35702,170162,640982,280934,89162,35606,99700,764026,114610,36814, 209158,775834,1067668,38590,4075144,323710,36526,237994,361300,722122,734638,420802,63472,91888,39076,2259616, 36412,196036,1003462,769858,89998,107320,97054,176020,15303346,1815244,40372,63868,488074,178936,32278696,640348, 90052,71734,93166,288718,36004,469510,89080,64030,44122,1286314,101446,39100,381802,90646,204946,200086, 36484,746530,93652,92914,280114,40738,1535524,37282,41764,267640,905110,184714,172246,997630,388186,297466, 12831622,295036,102554,3117506,316648,105166,523570,132652,954292,790024,191774,62492,37508,91586,292358,113396, 129620,326174,90938,865022,188858,107798,660044,62690,291062,36190,35606,705212,37208,35534,37124,62318, 1026620,63146,163768,290128,179818,35782,39226,292192,154336,36238,179656,36256,36106,234016,169126,102154, 35638,90592,128824,89458,381616,604744,225538,167656,35986,37096,129526,90484,88828,103288,172204,169502, 147698,169232,35528,103436,36334,808240,133318,476788,292108,252968,62492,36748,129088,321400,35566,1148192, 89162,159956,102260,35602,229838,229190,35756,274796,88852,62186,211766,169058,193304,314506,170164,527194, 47914,8501884,266398,35884,38402,131786,36764,36182,38558,1549484,281834,618920,35644,36256,384514,62734, 35842,725876,278842,233806,169294,477886,63586,89768,169130,89102,189812,40174,1156924,1920322,44350,36712, 91486,63934,1383004,267766,489706,468154,261772,492076,1471852,561466,89704,97364,290384,36332,36602,35948, 128834,35998,130586,171716,659354,568562,161204,36410,89168,36104,36494,36188,189176,41234,93092,294512, 471902,91976,91796,3171092,113194,38722,35842,2253776,289486,35872,1431268,345962,36242,35680,35554,225310, 82318,63886,252292,162382,91400,193022,90968,36446,90086,89384,380930,37346,89672,263530,471946,234292, 169114,1145974,118126,46414,40726,2268634,63640,273910,179212,381566,40402,253870,37132,273232,92494,36268, 35548,89596,173890,513802,187984,157606,172162,473590,292312,182674,89324,90296,229588,35746,128914,612664, 38186,160478,112850,170846,1475474,101930,468968,2714608,89104,9827680,89174,228908,91928,1357574,415442,102688, 540350,35782,90286,35618,855352,37426,2440198,36802,162802,289948,380830,295294,276688,454672,922918,62956, 432532,565696,245692,737266,132466,89120,36236,129908,128926,35872,62390,62228,62752,679048,89008,36202, 89152,312118,214060,261844,159754,234106,189646,36340,119798,274036,36038,488252,41564,83894,84866,495050, 40790,89138,37262,36848,300710,172082,35870,168950,96266,62402,35966,555346,36422,262118,83522,1480876, 89404,36382,92104,180988,35774,128948,37102,65422,95368,35758,322708,176368,304654,62632,173872,89266, 469424,189668,36172,102472,159958,170182,39278,3836618,527462,94382,162938,452324,162614,91448,36452,90656, 279092,62264,85484,103484,274724,91196,783526,91042,38978,315170,1938236,333770,177578,105974,89798,235922, 758102,35866,153532,279488,381368,90164,172388,129304,169282,63088,35836,89740,189406,36676,456670,290566, 177328,446618,1085660,35750,293156,36472,390274,89368,189862,759406,289348,37012,65128,102874,35818,204874, 92518,2434648,173194,169684,935224,37876,385414,35852,1210670,615644,253918,66808,35848,82378,13318330,36688, 177400,92488,89464,296392,230026,89896,35680,5152504,91984,469894,564472,36094,36514,171328,169276,130162, 62704,63352,36748,64504,36490,159160,36112,37282,35722,163684,89824,189184,36208,35650,91516,35806, 36796,90040,35686,35860,102394,159808,470864,789536,35636,1079834,36194,62312,91478,89948,91244,88976, 35924,36104,35654,236468,39862,415630,132910,741322,35584,302554,66296,707300,268514,36074,39356,189296, 36890,163298,204092,1433492,35872,35620,88954,36436,292982,561200,177272,291200,62540,516704,747878,62522, 104282,230558,387076,102412,280462,82508,62692,36064,1525042,129266,89036,282832,121714,555010,307636,318904, 68782,886180,213628,517102,158908,105946,348946,2639626,38878,150478,319948,223996,40270,297430,224854,97018, 169654,436408,35824,35764,41794,423304,127822,399976,105388,44518,701674,96748,139084,89188,106798,40606, 102532,38230,103522,89422,348124,244510,175972,47542,107554,229768,491872,325024,198274,117922,89134,576934, 780556,175486,302434,476230,178024,39274,35692,40594,238030,98476,130684,292084,484036,97042,105124,93994, 1116016,178522,234394,97306,2980618,45358,37294,494152,44638,38362,54286,100762,207040,103180,94966,38218, 139948,135682,63814,173338,36862,239200,83758,171718,94318,49594,642652,91582,101254,392890,36670,397924, 314116,96334,174850,43870,40972,102094,48622,179548,178576,52594,237058,319192,693016,103558,90772,784780, 592432,78178,261034,250438,213928,39634,233656,184840,247576,39490,3578854,91348,104152,249304,100636,388312, 201346,56722,84082,287206,161302,93634,96388,599722,114460,1130434,1196206,496246,181006,36592,343978,778552, 70834,405214,92500,368764,71158,90394,46642,97990,725596,48922,106420,91906,180454,126526,40786,245968, 115618,107230,486634,90322,67342,145462,208582,154204,35926,639130,789424,154552,408244,319678,244660,176308, 224620,119992,36346,288724,144490,301480,496366,290140,180994,976048,301804,105460,95074,480814,68908,143674, 341710,42862,109006,90862,98602,369994,36058,1016752,197854,641194,513862,100606,540592,45106,36976,393550, 192292,62698,118264,45922,443380,406012,39310,225916,558790,225706,236632,318490,102580,129850,698044,177538, 364660,41890,135844,120802,192118,83866,40498,362608,46174,2234626,286828,69718,169288,243862,386410,641560, 221782,337912,40228,322864,243376,738184,1072066,262492,108058,137626,137788,303268,617704,176902,93670,571426, 302920,277168,92374,243574,2110102,38470,105502,317032,2101444,54778,384424,63976,239650,255676,456838,515050, 329398,85324,1465816,109390,347476,1253920,35674,186352,43846,208420,2416372,307618,336958,3164326,2290192,178198, 886552,416158,1576744,96856,46078,172570,98044,131470,950992,332860,388798,133900,173500,862324,167110,46114, 234790,957418,93850,249946,139462,193084,38110,134116,252760,327940,295486,388888,166738,181276,106582,309076, 891526,381508,36754,173554,38866,40282,302926,69052,482272,760156,36898,142060,48022,157714,198754,315556, 1234114,451060,2573836,140728,91132,105178,47410,41926,532060,39148,40588,104434,139246,872260,49138,100438, 350404,50434,176620,238516,138760,39382,185602,35726,289814,5963864,62648,170230,89644,268364,35614,157538, 92078,36250,3522356,102374,112402,63316,416362,36614,36212,299684,319718,36272,157874,1189522,35632,619480, 470834,689156,90746,132626,171566,2621942,89342,753686,470348,36398,129572,422356,1000778,102682,169186,89032, 712964,587090,89120,31688510,45236882,1130114,2040770,35801084,304466,3683468,627338,388226,748820,510356,774254,158402, 751898,8306282,1586642,2602424,1223426,363746,11911754,614494,91216,89650,35710,888634,378430,90244,183718,36556, 103498,39634,169588,62566,122038,62620,36124,1191808,225340,36514,36038,36524,107318,5280920,36808,350122, 90016,103072,36646,35626,89006,62450,82468,171362,129422,526906,62386,311048,129068,63202,36220,63418, 657412,389438,415454,63710,2215310,90004,1035812,112624,89056,234440,82604,89396,385676,89234,36866,90296, 89504,103466,91160,62624,35698,170782,36286,130892,3500528,111866,882932,92444,2710256,95612,35648,243314, 2669468,90068,64052,393962,326408,98108,387026,35702,38078,608828,89834,357758,190382,137474,213404,774734, 173318,103742,498182,498938,170888,197474,292442,38294,36602,95234,167354,131864,1101122,172076,178898,98204, 140558,132416,182606,66266,150386,4773326,2393906,63566,37292,35954,1220216,2986316,66572,1000004,102554,322034, 175964,6028664,118418,341486,36194,1056884,166148,107252,392534,40802,106646,323348,67238,129370,62344,35680, 102574,618664,253112,162716,1145854,35956,63214,35650,89506,575188,170344,792622,169262,162472,150938,82414, 2596126,36814,82472,159422,35894,489488,94690,110590,1283626,107542,368974,447544,140182,586702,10247122,107938, 11232340,53710,165862,382750,235054,203302,496198,125998,662086,165394,2688334,154762,840646,175870,1710142,102250, 1179028,494200,227746,118306,507166,130222,345484,467524,988462,6996238,201742,835462,1225558,402190,453346,566290, 496792,294614,89756,35732,423476,622286,229598,62336,37862,130256,388156,38338,129760,343348,178312,132614, 190166,89510,35776,471512,36158,36104,275054,63122,89650,89038,82496,344366,35692,279682,36350,90428, 126188,290942,397448,1261256,89258,62414,39428,474422,36134,36986,207746,809708,62468,36500,35906,174668, 36782,180014,92228,182366,287990,1255100,171644,66968,65816,453790,37246,246160,383620,97240,1344142,2173720, 40366,37804,35698,289822,583258,418648,290470,164350,36220,235054,279652,1158952,444748,42772,310396,178258, 92074,46786,311368,106852,130450,38308,291926,169778,234586,37486,229580,89738,291274,35710,35872,36358, 493394,318230,98344,94900,38260,410944,514084,63874,40414,131764,38116,36022,36784,521878,175090,159304, 36118,157744,36112,95818,171958,35788,39604,109450,237928,500656,37828,163234,82900,37720,97960,40258, 90022,64378,93604,324292,166636,36400,183784,177952,173092,93478,232114,89104,63118,174064,89860,137002, 550552,190138,170878,91282,96232,62866,422110,275108,321104,38162,36272,169526,169796,92702,89894,39314, 301880,63320,948260,232376,322562,263426,102740,89192,37028,471008,63410,605144,207986,231194,36596,131960, 230060,171740,509582,102848,36794,169634,131042,64346,35269580,37600598,25475870,62602,90748,36740,281780, // 291670,62374,39202,37930,171358,62644,89332,66010,380282,179324,930434,36100,239404,492448,36472,246142, 289640,467618,35776,170812,36844,91900,90838,163474,35944,35696,1147994,189674,1020742,62950,38290,661966, 103054,63814,36490,67000,189988,106618,39274,129832,169762,442816,36700,480778,102784,93292,7624024,41908, 380194,36718,35806,2002840,252796,37330,473920,45358,120730,407830,38254,37426,92590,35656,625568,226412, 38426,177530,44338,158752,108028,36356,91108,3739282,757324,39826,89974,37054,35918,170504,169748,36026, 130508,789142,89134,741202,474208,35666,741200,35740,808508,35744,190010,195356,170228,169822,35956,102544, 280892,83128,36142,82538,290912,234652,35860,169814,177656,487838,62834,36254,290260,36944,89126,749204, 179720,39734,35990,294956,39662,280448,3631292,194426,482390,289934,1154528,652484,36182,298916,169406,113222, 90512,448442,274376,290176,615308,36446,108926,36656,93128,129974,282362,173804,89510,207854,884354,296168, 476276,39158,387536,89456,89302,36248,89372,35818,36232,89558,35872,231334,324160,35746,36598,643936, 36418,9228922,189790,89962,471848,372326,132758,181706,1233248,204308,140522,394844,175472,325076,83402,333122, 91418,199148,1167638,204686,108662,97142,97862,92246,94226,194198,115034,658232,374342,179942,178952,193334, 48758,120326,37634,581198,54086,45242,131786,122036,338648,114692,87812,36806,2318972,324104,64988,539852, 110318,148886,708992,267218,275126,950156,296648,769604,184784,270914,94622,308516,54818,46466,114326,84842, 478616,41666,854168,257324,236894,198662,163526,353858,335462,561758,38246,89906,42146,192644,371084,296204, 95522,778352,89474,120974,41426,465224,289682,228812,163418,239396,377744,122822,176144,210056,63746,90356, 122714,170708,65798,1046624,183734,220046,48698,230414,113102,340874,139874,268484,177332,178628,39794,123308, 150254,132242,384206,56438,230876,799376,138374,476006,170204,255848,743036,311954,64376,315602,90122,410126, 135512,135062,117446,307058,338954,410696,169622,316814,77714,323378,100166,399218,180086,204008,352562,51074, 326372,142466,67994,54914,394088,366494,402836,136148,90392,976076,36854,136202,464072,349646,52154,125558, 62648,378026,52442,246614,149972,112586,171014,96008,262952,235022,35726,122324,1032962,53018,90404,436478, 182534,1303232,382748,186836,548636,200138,41018,182924,122162,127382,62882,150134,303668,54746,243404,54386, 271724,91112,620402,105962,1088096,51602,108374,1006718,52034,174482,291722,669506,456746,47066,294944,234374, 196748,120362,294056,78146,214214,223304,39662,111794,181544,42254,470714,93704,36716,681584,213962,464642, 176954,1495688,522134,527576,73934,460184,261518,465776,827438,185774,50306,429326,1085036,268676,181772,93758, 363308,163466,268808,46706,235652,346244,84374,197204,371492,40742,116978,44438,268946,122468,364766,134252, 208238,130274,64718,36584,100934,373964,94136,95108,99314,661148,103748,122954,201794,440018,89276,849308, 137012,214376,38174,275846,87758,893048,101642,207158,49706,213638,128654,41246,328478,137456,218822,123926, 89366,102488,397004,856544,1137992,138146,371246,316508,38582,249548,194084,310982,41594,916298,814802,63098, 523202,495176,105458,635144,169358,289196,205682,1451102,501944,164498,217358,179522,339656,148622,116654,148676, 519476,819824,250826,140774,67094,324914,112748,140858,603134,68282,283874,190724,52694,140534,104162,181934, 222638,354698,347918,1230332,179114,352292,142964,398708,129842,278708,226094,47366,118922,117554,193226,326858, 180572,107846,288968,195884,37718,111146,531464,154994,102614,406238,91274,68714,134366,176036,197324,304142, 261698,117302,360842,106052,51674,401948,182168,118538,230108,273806,47078,274022,186242,71018,165038,42638, 45026,152036,232844,725324,115466,65996,508298,71738,369278,106934,37922,107108,165752,107906,317102,108782, 73034,244076,197546,185282,550094,378116,173042,202946,148148,464558,99572,116342,652478,54518,230594,329936, 299912,75122,237866,253214,536972,614492,211676,75554,397112,227732,99806,157748,38264,124586,446864,218588, 245174,335042,537422,86516,416204,409928,111482,82358,45134,228956,681278,210344,185354,167468,316328,79514, 306446,179546,1198256,139442,285998,584384,173876,89258,89378,80954,81242,442448,239162,55562,231278,158354, 135188,45302,511538,853628,43178,322754,196046,238028,134798,108212,967352,559166,78038,224168,36836,1291568, 178142,337064,98018,190106,226988,318236,41756,395792,55394,209246,267974,38876,76598,316166,38366,353372, 86642,108806,90932,306572,341708,481838,160178,124142,295916,50954,141746,345812,220262,403082,295268,113414, 157382,324392,124658,54842,118382,229022,225674,188348,127574,175958,379646,467474,137222,114614,724352,43142, 194774,40046,222692,255686,92186,222614,303494,92618,171284,634982,41324,336524,38606,763208,264392,704912, 506048,228326,283526,922208,99374,187538,44594,91634,571964,1296656,591164,401972,199058,247454,429836,43226, 205844,256658,207428,707882,426248,163412,520286,2283008,190292,646808,99734,104108,170528,186026,43682,126518, 99746,44522,96182,320018,81782,129722,134906,1161728,566456,221732,158666,37166,141542,492098,89762,95534, 42362,103058,98438,129626,125738,109346,118418,130046,159974,173996,107078,423248,130478,250988,453164,568076, 192236,158018,198572,515426,786254,452372,295052,165734,47942,127682,102326,709286,261032,316652,44546,130418, 135278,498416,252518,118058,594104,39554,199796,37364,177902,241286,82034,50282,296852,203378,130694,237194, 524174,201308,353996,420818,128966,415052,537296,135602,542912,499352,97754,312578,118868,40334,91322,195476, 641912,281096,112706,782726,924098,125396,1488398,91862,226502,220388,200498,106988,181844,353816,53666,993596, 102218,315212,250034,108446,203714,95576,141386,46058,109754,94874,306122,143924,95162,315356,274316,258278, 205322,149486,115286,223124,172718,137492,507164,42314,118934,333662,518342,177674,427586,333422,109634,155438, 563216,664142,503762,677264,182276,190916,1252202,103316,323942,317624,898556,453002,476546,48362,49622,73898, 96818,152774,55466,51938,201956,97466,503708,428216,96242,43898,129878,258782,496124,367142,1271804,152522, 246452,241268,174104,146354,191858,54854,206738,312278,147122,145706,193658,448322,255662,189644,252932,210326, 109508,377042,47786,110156,189806,198518,884732,64808,744818,683018,338174,109526,444608,119012,390866,137498, 308174,110426,241712,36536,99086,291236,253742,49994,104558,314708,103706,50102,298346,185192,337796,41198, 365252,96494,35828,38498,177092,80054,413528,111578,486428,286334,544346,449942,338972,236966,244994,433742, 121202,40118,106538,384614,37124,578606,809942,224654,875552,216158,174662,1105916,64646,594428,425276,795848, 788558,104756,265058,96674,351296,203156,90998,756482,775436,461912,72746,1816448,700592,237074,249722,363326, 259226,39578,522368,265274,36482,115142,482378,296972,119084,219794,232802,3402752,202766,319004,184298,747734, 171842,161636,101354,47222,44342,234158,38744,195938,321998,807296,38546,83186,263114,122522,44078,377144, 467582,223844,138182,41558,546272,1172012,503684,119906,97844,296366,177818,200282,881024,46922,329912,90986, 255554,339494,1112576,42998,111956,51242,340808,191912,409154,234278,53546,84194,99626,5861912,54062,44834, 80162,180332,687392,53774,211298,535514,678668,235718,48002,122198,279638,189062,304844,123818,290636,224906, 773168,267044,627614,515696,215906,98612,228362,149162,211814,115694,372056,250316,118274,56906,131714,422276, 129284,107042,123278,133172,413798,514376,228524,109292,45602,103406,321638,271238,212612,474524,141866,258578, 184964,44906,330422,1229792,112226,238838,90026,374936,334274,188486,232334,210446,103298,119732,466124,107348, 620672,328964,172646,440708,199268,620348,760316,53234,255068,298808,205604,305474,227942,493502,149858,351608, 154466,238796,223586,214028,501332,161798,107522,404888,183302,154628,36742,280480,36580,514828,464206,39226, 35680,302492,980066,35668,238526,36308,65108,1469546,35710,97492,470464,62684,181958,165802,500188,5092048, 94576,307246,64126,163594,40828,161272,130486,563404,169438,746266,608242,208246,181912,35816,36248,62834, 551494,93106,594548,748442,37586,193022,280178,927044,448748,321362,387026,528452,761372,215756,37028,297602, 189448,89440,83416,191210,611636,714452,37508,93038,269780,627152,35722,457384,477742,227660,90136,752086, 92044,37654,172612,37180,233902,290384,253084,353596,35834,102808,35938,62726,89408,613148,36128,36784, 37618,194300,214526,90008,35966,975986,36674,64118,235124,1227572,1524248,229976,388676,40022,63524,234674, 381662,315506,784034,36944,1306304,37574,89378,372698,35734,89314,90410,592370,38870,230054,743324,36314, 89330,290938,36406,95566,36668,35818,97558,37114,63322,249928,90784,130834,36142,37646,476504,230534, 1135034,191122,1149856,35680,62500,2360626,35962,131864,1192622,170834,36734,35918,230288,178448,35684,102716, 35702,39938,108908,96044,36878,163736,159566,66842,172292,84986,84176,332834,290084,36104,38798,36494, 169916,173912,36446,64898,374864,114308,62468,35762,489326,556736,538442,488164,560146,82936,1287994,89572, 36040,178636,526882,121870,36994,208372,35974,161236,170536,169426,169726,174694,281488,421942,36316,37450, 2080786,131962,283330,243946,291820,91084,129370,41014,129478,1465024,1045930,190300,482818,180580,67366,66412, 36706,36208,160744,393610,178930,291818,37834,224380,37000,103174,38566,35728,93772,195598,755254,208504, 90082,245720,607958,2606632,2041496,91796,1171958,305324,172418,1099058,190688,35794,5141398,471388,35884,423554, 62564,36578,129800,91766,447680,1247972,93944,130124,292700,416300,280244,2973596,174764,904802,37076,89470, 37748,89918,2113928,376982,170576,473084,311732,35954,499004,89252,37172,103502,613052,36944,37442,63092, 91808,36254,132824,1762442,120764,777044,7366264,104872,294316,89438,899302,1138882,37532,230186,63266,35884, 326986,169892,89936,36562,130244,37310,35828,553424,417298,134596,254044,1858330,96286,166564,95854,35722, 90778,499396,785848,131800,2356966,172156,89876,91262,208076,163384,90748,82946,36560,159790,246010,176686, 36220,35716,90646,173338,90232,293002,36754,36680,320512,2012078,36302,35696,36802,290566,36934,236548, 15665176,35786,102712,471596,35798,89338,815008,172192,237664,163522,89464,90544,38578,471352,83242,170192, 1387964,7102450,35854,169840,36118,89486,89494,36086,36194,89248,3206632,36226,4574758,451820,36056,182162, 90722,129782,36938,4821392,36892,62512,36172,208150,62728,171802,159938,117400,170026,90970,90484,103504, 170908,90376,42010,334258,4426162,115132,390742,3363280,38014,122908,46570,98332,407752,65650,129688,135088, 237220,6296170,326266,204262,388798,38596,237796,35818,6349264,174634,38914,107122,89854,114484,37942,186838, 41278,268906,98818,43252,348610,39292,1440664,400504,498910,38884,163384,36976,91024,718288,90610,83596, 99310,94498,63832,91510,667318,93670,101896,90718,166738,786994,39892,280402,172906,498310,35962,40282, 294604,1515832,36412,170584,134926,90808,35986,37426,727540,1040962,398410,328696,236086,8511298,445642,172528, 382630,36916,752002,41710,91534,40174,308122,43738,37672,39598,89890,230740,50782,1483798,38770,789910, 37084,170638,282418,489562,753190,622726,62788,104974,134278,40534,172096,167596,472064,290542,35950,36122, 89570,130880,3143630,320942,389750,951742,36740,35822,257314,343888,35962,166594,38758,89602,40054,93958, 35752,35998,231622,391714,37534,171844,169682,90310,262112,486146,70934,36338,39812,92234,175376,89786, 37046,384248,174782,209948,134348,450776,394304,735626,38084,82654,92528,90908,82712,63722,290528,459278, 37604,255368,282014,434618,280556,89450,135418,89386,148010,315068,45746,47294,427496,561416,871568,4292630, 151082,345470,70046,160574,1621922,361202,286136,322520,140786,108572,1490354,251582,290510,612986,171554,875858, 143810,523076,39938,6487754,217670,475610,63836,1123772,2475014,299804,2769332,1779740,3861374,1718288,1311854,238082, 1168160,192434,2997950,155204,1002758,757778,170954,490946,6250100,141746,1079666,128174,223016,209300,216698,1633262, 215060,384434,1278320,46094,558068,3607370,722786,719582,104324,74402,408164,183986,592250,347594,548834,349442, 151826,252158,7811618,108842,1532444,13492922,368690,689288,262850,45314,42830,274850,107870,923620,1116964,235642, 89302,272686,629140,96106,280678,233878,105220,37846,230366,90182,169670,64094,35750,35870,91154,36218, 90154,472528,113024,89414,334448,65468,90278,169856,37016,36764,103160,63236,39170,62606,557170,37138, 63670,36466,82624,277288,103072,804424,103774,37210,390838,103288,300076,62644,90988,36616,89474,102734, 129766,171094,89300,4661840,62602,62800,190810,36304,36262,1273042,290350,170146,179008,1543904,90350,102854, 112880,89422,62554,269512,38408,63116,433418,40940,42962,95504,186206,1198112,39218,131036,36320,163598, 115964,173300,416426,976496,172652,183038,449960,90788,1428020,505592,239846,978728,62576,180698,43214,38006, 109988,385196,35918,130658,235472,37412,230270,337046,911156,103508,479318,190922,89384,39542,35990,331034, 194630,62990,175028,41684,104900,308894,1146596,93272,1456178,1829186,206798,789188,64286,472756,35806,170356, 390106,37174,103474,35992,293422,91948,36172,36694,3120682,318548,40466,30037502,172742,117014,62636,85838, 36002,89542,62602,619514,159812,35746,177316,748312,36904,37654,483172,120464,391744,36148,37724,63124, 208258,170506,217676,174446,95606,1475266,302884,7200412,308212,177712,36808,38038,130316,174686,295268,258092, 473468,292190,91166,390284,37850,92408,37178,37556,89690,24927148,425146,89374,207128,36974,621128,291134, 745382,576482,36518,129790,129628,93394,162946,38440,35998,104788,449324,471518,7892482,743920,35846,2089732, 163198,177266,95690,105620,63914,757442,37622,93350,2744930,62566,158362,381682,36358,2635658,103000,35824, 2283316,170350,235112,292252,292900,89372,25952726,36146,35782,94634,908576,36764,518552,93338,107102,35954, 104834,36746,607336,89404,90106,90214,36296,661576,232924,296374,751918,38404,129874,3089146,791002,390658, 322834,36838,62758,38182,161632,343298,35800,381014,37244,35846,5941664,129986,36238,170062,169900,293938, 82970,90680,62846,966668,205178,63908,292316,63730,274726,36586,169924,735952,171706,608782,171760,2713648, 105202,63028,35984,36016, // 131570,166106,163676,433102,386566,681934,4138474,678094,6165214,573514,5291602,42838,546892,281374,9237478,1124422, 3326326,4257988,9348772,2822992,995146,3605938,1010698,1473514,296158,7148878,15409078,11588308,2181796,304702,14335846,3593302, 1929622,404746,7291642,749446,3045838,683134,17873926,2841718,323878,2545852,2545258,200158,984454,2840812,4034362,313222, 309562,2526046,47573158,881422,812626,1561822,1937158,3742348,186646,1041622,1791052,5084674,982654,282838,8867518,2787772, 35792,173804,172022,91022,36050,36194,273290,39758,153188,170540,63188,1259204,103492,761374,284026,2837918, 90236,199432,174178,160864,89722,965980,36376,36880,36692,36362,66730,667060,1270942,6394354,62842,293962, 130100,293108,36616,102956,3081044,35762,36304,36772,35992,514142,190142,37276,169954,35806,36484,83024, 296906,36914,89546,155726,92102,172976,380354,860306,2648984,40622,459986,36104,103184,2465276,35776,35798, 36550,1787626,35974,89540,888632,114412,160018,293092,38132,1724360,526856,1275566,38264,814568,1486652,286736, 529448,1788512,120290,518594,759110,944294,164762,37310,185198,63656,161726,37538,191030,294710,108872,237146, 94694,103904,354110,100418,2280506,133582,93352,37774,105502,116668,100318,66772,63748,713776,658828,389884, 173614,89428,310666,2627182,91948,1367308,896296,280246,93136,516406,313096,291388,104464,83962,115318,96016, 85474,36148,614578,250174,402826,286258,495994,681034,139258,321088,800068,271054,201208,628546,641668,98446, 90004,214744,1195834,41746,71146,82882,107596,36598,183496,256312,130018,430786,2662456,107758,189058,690448, 774472,531832,292504,159292,97948,39124,100066,179662,216622,628102,135406,43852,380512,328726,132502,168022, 4091422,410536,94396,192622,36586,94918,275942,103120,36764,90818,91394,1497986,320894,17849834,64046,425378, 1367948,517292,90116,552688,4489450,91240,129884,163322,170176,89752,170608,37378,1873264,167230,89536,9228676, 205346,36002,36506,163726,163402,163240,231490,771344,4261414,292102,1614182,62774,36716,7705706,475808,198256, 89554,62722,230836,37426,748210,36716,322256,90236,192242,91892,156002,36032,172082,2604242,381358,160264, 292094,517274,773314,93004,36520,1097152,36130,359582,2191568,218804,133442,38204,415250,358232,36860,175802, 83312,164816,91094,40676,137816,102932,163682,2071580,36950,64196,179042,103148,345650,36032,294764,2010146, 35924,105254,36248,37292,64412,38132,93830,213146,214712,296870,38744,473612,113930,374606,247166,64088, 238658,136346,37454,38156,95666,37634,103472,83744,93560,36440,36716,91472,175154,104228,83636,178640, 179096,35780,181040,175208,65708,164696,450446,91076,90338,89744,36986,292414,35974,2121448,236740,91678, 35920,171238,293872,90184,36136,277240,172048,190208,36302,38642,172640,1156438,35828,89846,35948,104024, 179876,172232,455200,63454,761002,36076,89528,747962,89816,195332,35884,170662,37684,35938,98020,39844, 102902,62654,36952,293374,6696100,136042,317140,42010,36250,63556,92044,214972,307144,139444,128278,880624, 579142,1129462,609436,425980,388144,90010,756208,287470,136348,82906,981226,36074,36584,92114,294020,170008, 37400,35936,102968,36392,62828,232808,36806,273380,240926,255268,36202,745996,36586,37702,91228,36200, 312548,474806,36146,92018,164750,37486,63322,136546,337912,292150,103480,1590310,864332,131732,170108,156278, 91708,882886,176884,160126,625720,105862,63382,37354,91078,36322,538792,90142,36232,315880,1391704,91834, 435094,103702,2783668,39724,36220,92212,26234746,255388,36970,159772,2233894,130514,36392,164384,91472,282308, 82826,170212,173074,2404460,36380,292790,93368,35830,304246,2421974,92330,242108,178652,37520,999422,90386, 2442032,63146,1018622,89936,731720,90494,190394,40562,37358,170234,2693870,310526,1197962,445094,293678,276154, 36454,35878,292298,171716,82846,1196986,36136,89824,36614,90758,838982,1005122,63482,474788,394894,287504, 4310648,321560,306920,192734,63650,89540,89630,446488,274156,37048,62828,242828,134828,90050,89780,90158, 348862,474538,36094,91948,36074,952274,211298,35876,170732,288416,90884,36662,172162,35944,52373746,89704, 89918,35930,63074,231262,37384,1349332,35836,3649570,1373306,91832,136142,339908,98492,434168,224402,349916, 406652,620294,366638,1694678,222596,666014,333752,648212,458294,5894378,469634,631022,282254,343988,295682,779714, 247382,40478,833684,190058,1073228,151154,396716,464108,190034,43028,930362,341852,265994,45998,179366,41102, 100382,15307712,280322,1682216,151244,307202,125438,198602,860414,558572,218222,38102,363038,586502,960506,207716, 42422,313034,177164,196514,36836,89888,934262,120074,98222,222134,150494,104054,885014,63404,111506,694166, 438524,198926,629996,181094,242078,1303448,119726,1265552,1532042,43556,579668,316772,89564,2122532,38888,141998, 1110866,404888,191192,39806,214142,1003244,1332296,42062,119294,219182,40022,81602,4091342,601082,105278,675194, 236354,307832,37148,172886,1199618,127922,1427576,1170932,935222,49454,443606,422978,120578,93992,49982,191786, 850208,109292,102326,172832,840452,385538,124034,53798,56978,686588,123854,471578,1373822,42494,107834,110222, 138974,281402,65276,807416,56606,219218,202562,304106,395126,276044,194216,1074704,234788,123062,746654,561956, 644918,438866,163184,619358,270842,450692,232196,1643336,203126,570236,202964,204278,726548,193802,102596,241214, 203318,40694,228572,325274,113246,80558,46466,182066,397202,286142,391886,96314,1901426,1331348,87902,279914, 208868,126626,717206,408722,514382,42782,242402,311234,2162408,92642,1029488,47654,140018,295064,291698,37454, 296438,53378,145862,216422,253202,327734,5136674,330134,136022,616118,69866,235202,4753922,231494,148802,369014, 93236,95252,99986,245894,238604,692936,497804,285926,579572,225482,260666,50678,457496,947894,129794,215792, 596786,303458,1471604,522428,1354166,444518,6217106,173534,1012994,1348358,128246,714128,134942,751064,1520852,101948, 323834,1411052,140138,305564,103838,201398,902186,48878,87038,334238,73214,887306,216734,196028,846482,359294, 348818,328676,66104,135494,707288,186674,49022,968738,1243868,144014,184094,1250348,41522,4124066,378746,451382, 166382,322574,539654,859604,215294,930848,370814,371474,37796,326588,2680448,3562088,183758,42638,478418,92804, 1370678,1656482,540626,95792,712148,301802,215684,67274,118508,135746,636326,97934,143042,234302,655016,357692, 1349816,185822,253346,162584,626648,49694,196484,55214,308498,325304,51062,2210522,912416,114242,177098,307346, 197486,45854,37382,46526,56078,208988,108806,147794,65618,40532,320324,605552,172358,65942,54122,389672, 350564,701438,40622,1073462,154274,79982,1125716,50318,398714,581936,173996,64574,495878,1009094,181178,1200074, 585986,1204694,614204,5050706,49166,1497848,443102,1213214,139838,547916,583358,1580666,9169556,138668,1808114,228452, 979646,265838,175478,112298,637316,136898,43694,511898,204098,38204,1097744,41342,204746,195854,165302,211064, 227966,47222,43916,641348,934772,39506,105386,570824,331448,209282,257612,243494,101678,227822,536918,1630886, 139586,2959448,128042,624866,192164,214628,540302,651596,582908,196646,1765346,1061402,136466,40076,1699736,128354, 318482,345902,616442,39182,2434568,464486,5658668,660344,978002,867992,378302,1017392,749606,38174,43502,164762, 400958,508406,239468,96908,540926,507554,181166,2844698,221486,531554,195242,574136,46634,182786,72836,956156, 184454,236336,216572,132836,134024,1458008,388454,407462,98654,344462,57038,103388,100202,50822,408248,94478, 206558,71918,44162,69506,464972,8198528,310532,146498,545918,1037282,147506,325778,207554,793292,179882,38534, 1626314,186818,416696,333284,183902,1226804,97358,1081976,402794,41414,429494,3113024,516302,304286,360674,43532, 508508,379076,635396,137102,126086,882932,57158,82574,228884,547874,525524,135752,43286,125612,82718,147644, 181826,138758,133646,220946,1092212,278162,292928,280418,396446,202478,373928,495914,383324,146102,335822,1007618, 3933878,54086,95558,57002,127742,523472,191492,152006,744722,57266,315284,256604,451958,1097258,261356,122252, 122342,249962,2879744,142406,1034564,513224,186332,281564,600098,223106,54962,1886846,219356,118526,134186,569786, 53486,485708,363686,132782,159074,73502,310748,369554,526532,381704,1190192,1034888,438908,242492,252266,81926, 54782,106142,974138,114866,250268,170162,242342,451646,211958,37958,604256,528962,243842,232178,294386,613526, 96206,167486,265022,542084,44114,1048946,465944,2301584,181634,140126,2728112,514772,754928,109382,265028,323384, 247868,128066,194108,629564,829796,211388,507848,823478,1564118,111812,2832872,599432,350942,258206,609452,795452, 244004,512402,55166,767102,626342,367586,329894,539618,193526,521252,900212,146114,126302,573134,366584,46958, 228428,300722,1181366,260006,661118,253094,195038,139742,751508,549068,118322,625622,50306,101894,216332,874184, 149534,294092,35956,348598,35914,36766,91030,36166,156874,35870,90308,62960,570308,62762,258782,92666, 96346,38674,36646,1190494,103120,1308016,442342,649864,175310,36452,1179326,473794,62720,292190,89806,561692, 381854,35884,184862,35912,89594,36670,281068,83240,291776,156428,206744,90428,130118,23199890,242266,473998, 171652,227530,36032,1194692,428266,830260,38212,37468,661492,553564,130834,879946,37078,38086,36034,36466, 35830,90334,36514,2085712,64438,171406,294040,182422,36272,36596,36466,4255342,411412,3552592,39778,530476, 35962,35842,90106,433744,90916,747394,170674,103162,36952,744476,62792,684454,62686,209062,467632,38422, 107110,822514,922162,397066,278884,1243840,248446,90956,169736,91226,9766454,297272,91802,94736,36266,41666, 98084,160292,66686,176582,36694,205946,431710,36598,36058,173336,82844,170176,519286,2542042,480118,1312114, 36940,7041568,3978310,542812,1697548,711940,393142,163084,113422,1695892,189454,565456,62794,855274,272614,122572, 49546,122170,142690,239566,201820,300466,344488,116482,42490,161734,51526,99634,193018,43060,584542,2561134, 2307142,181354,159346,481054,198658,594778,955876,43300,730372,93430,198850,36004,343354,123574,1049332,987502, 165704,133904,40322,428906,179690,3402398,93998,258044,89948,500114,37562,174170,316292,131626,133756,170794, 791776,254338,2024414,35882,386684,177218,63148,208492,63116,292072,291260,89588,182666,93260,399164,890120, 405734,1768700,276302,160156,817246,172756,89594,230858,170458,62716,170348,548104,176152,839218,533848,44794, 287848,819616,247906,39658,42826,38206,36418,141628,107704,68068,37522,96016,158518,170482,204376,5213218, 41098,90994,607582,41842,109012,95854,104734,390298,40042,374602,91462,825124,42508,238738,63226,97564, 1870102,37354,41338,238072,91372,39748,105718,1124338,171184,313582,776296,193016,83534,157352,93314,40622, 36056,339944,38786,63068,389450,137156,92396,172262,174638,37868,96932,192530,64580,294086,430918,344788, 37468,36160,394126,231040,113884,283564,1161674,789884,36434,133748,321488,164018,406654,35926,35854,2938730, 382046,163612,39034,36056,130168,170362,296876,566360,89810,1158506,36074,63434,36058,90142,89692,636514, 36428,89618,98090,210298,136642,175162,721588,64486,96466,40402,36562,139916,179966,36344,533018,233744, 90542,118796,776576,89912,175754,106322,92666,104108,561062,37478,168104,450074,115394,65012,37364,36806, 839954,35978,474698,482492,38318,888446,392474,449048,460622,303788,412346,40322,64238,169178,41612,103556, 294068,90326,113864,173054,314822,392834,494048,274802,527846,102314,36392,171542,203348,47066,89966,174512, 238358,530606,91082,69548,208802,466706,63446,707114,92378,103394,398018,958754,13243862,139106,100802,98588, 180344,172028,103244,99038,38972,325982,382046,89948,178966,7201180,89704,176752,132346,37708,390268,170758, 35992,170486,165208,171592,431746,103324,63404,36440,98108,254996,231016,474448,36298,103870,1746950,468208, 90784,367792,104362,281836,90082,45754,175696,296224,497752,1269136,175204,483436,165328,178714,36136,36118, 417688,196786,1964602,36298,36322,295678,4132684,180658,44566,36226,93592,1469584,42586,36658,46006,271438, 172234,153304,103906,63178,1197856,1753354,232228,65014,41668,37126,83698,112678,96742,1386514,37342,178882, 89776,333754,109384,103066,1517158,103042,585874,130852,136144,572752,39346,254446,288118,97066,171322,83270, 171098,164072,176876,83378,170450,640804,230848,350998,279934,552616,66424,487384,43090,1234870,819502,42262, 104470,824026,1169422,290776,579338,39038,295268,40634,5705258,92462,823874,6217016,621716,37382,175064,187718, 528548,38282,41066,167144,36842,90392,90086,65528,96134,100436,329126,392552,35866,35974,36820,103240, 254872,36208,170876,350120,63194,170578,62746,62764,160280,38500,257656,170440,170926,192778,105506,166256, 624038,327376,2227918,92758,62776,406264,160294,200146,38488,190804,63316,130702,90436,477346,279068,1781768, 37922,36752,523190,36572,2185166,285392,412076,63392,36092,489278,36308,154742,323552,103682,83786,89696, 64994,504470,38066,138704,212000,130898,173432,284420,190946,160382,83570,90380,37226,171730,91414,38188, 37360,237556,38986,90190,91594,322544,323980,3655780,36004,90700,2353300,18486070,130318,113656,36044,113282, 36298,4698164,103370,90514,36028,171370,170668,528940,397882,63268,322678,35884,479368,35944,382888,281384, 36128,383696,153526,1184704,3453244,89798,171716,35992,103564,977972,37598,63034,63466,132058,171064,170684, 173168,36052,36376,90356,210536,36994,136144,36838,113374,193618,64612,209584,36118,38422,37066,63100, 91066,254620,172192,90472,38188,37966,103666,417800,442078,173126,209704,36286,173158,104242,4644850,421628, 130244,291982,36820,64954,107704,36334,63856, // 35984,2857694,1104490,173792,36398,89900,38708,2693708,157754,350048,191528,92546,170882,652286,411686,232514, 1393820,36872,1260494,1311146,103720,292136,91984,36094,90022,291892,172496,89948,282512,90478,164158,813616, 35962,170738,130256,90494,217208,37748,385118,163894,163732,130334,5675602,348814,4445482,115138,96520,156610, 97816,183316,99274,514846,254044,65674,202294,775666,1028254,234994,271198,41356,38476,107092,63244,330574, 115006,42556,290866,301816,36364,173542,106258,103000,433768,40666,112252,1146838,82522,1251004,309106,107902, 95170,112186,525730,405688,974668,334948,38182,2743996,57394,881698,45298,97654,1924912,205834,785254,113530, 99562,41428,790474,154138,486040,293296,94684,779422,309820,95656,49330,206590,202900,119998,423544,46162, 92740,118444,677506,380890,1107202,42076,49078,319474,36472,46534,736816,138748,1317100,94810,43150,1542172, 756238,139180,48910,39730,491386,314968,216778,113158,96790,2903050,109534,175000,95944,175486,96466,228442, 237514,36130,373990,38758,132700,657568,874336,166222,361138,248602,408820,83188,277528,99058,42988,185098, 38440,196210,412624,55066,525406,405334,37594,67402,204376,397426,741916,208426,131458,40054,413194,227380, 98266,586840,286006,518170,94090,134740,83818,39250,475348,451102,140572,48262,381118,1518130,494788,1436140, 182290,50278,421942,117478,313510,46678,77770,206182,67852,719038,173380,226732,174106,48982,1862956,103396, 507736,860620,36172,506278,64774,224734,120970,282136,46606,291964,797050,51250,187942,192820,756742,283204, 169150,216670,159274,1203376,537772,69310,42346,743104,213880,167194,1183504,287020,809554,37174,528322,232564, 430120,127180,107860,497188,98374,96214,137938,329908,91282,1405522,99706,44374,322570,319342,112828,290152, 54922,243838,56038,115516,213268,95620,45046,40540,108022,43780,92038,505048,36226,38782,234346,139276, 2792110,184126,312412,477130,412978,300700,227638,256378,90316,303304,174028,95494,201484,138586,51814,448348, 508882,1261210,356818,11754742,294880,37426,48586,177916,306418,201190,297958,36004,215716,296968,161374,141286, 130324,4091188,210124,170110,3089512,741172,604756,103366,183910,873706,190036,44338,212314,155314,301726,504508, 200758,200920,913702,54802,54958,1001686,253486,189796,182344,205492,98428,222124,152266,105904,217414,212620, 50122,1150156,98734,1173214,43246,220072,102910,1642234,87508,183100,41458,134974,45850,117958,94054,191350, 46846,280678,522544,328090,1668611056,753824,967664,236090,391300,475102,94762,774934,63160,134344,292852,105208, 156346,35902,63142,646066,177184,36286,298288,108934,91864,2523076,239968,36862,104506,2503942,282844,37846, 40294,397132,1374040,134638,1692044,90152,83632,456766,89818,164884,512374,413518,37348,383162,91210,1522966, 36172,35992,36164,285064,1006928,132020,172988,606170,345518,131156,39068,36056,172016,91664,37370,322838, 475334,90548,9405008,425506,243958,36538,1464586,90842,63206,172958,104408,257950,293080,170500,37192,294538, 90940,236902,90238,103672,132520,39532,600448,1534864,90904,1008022,91820,1343990,200048,63626,130286,174116, 36914,89776,90064,110284,63772,35948,231542,1768570,130712,130604,62936,249652,227854,130864,1551622,133498, 36118,36616,1362322,92882,36878,168584,302060,90110,90074,181598,36524,94124,6358376,647876,322256,135866, 134618,158432,165668,85676,411266,91046,104486,171974,36452,83462,38338,104776,389170,36308,91106,83738, 36476,196076,189224,3599882,293308,231316,37520,36422,90932,171428,37268,37346,231530,90022,214642,160528, 63172,90994,104032,36266,35920,38252,106346,62966,130562,398384,36512,94652,95012,96056,5748196,37102, 63112,231764,35954,171526,483376,35938,1775110,221410,38668,478012,36572,104144,36682,90046,255512,37082, 35948,136982,91114,89818,37012,291436,38084,37196,171140,97322,27214574,130442,90644,32652140,1617638,38300, 91292,63368,176828,90194,191516,401828,294746,1383092,643886,89888,93560,577598,481370,171086,705338,130594, 36092,36236,37694,36002,90452,445712,35974,36172,37924,296200,95140,374986,292210,103534,1255978,191152, 498754,83410,84202,36082,246790,36496,314182,1698310,223714,36010,170594,130210,131000,172670,63080,36172, 293428,36040,37192,173560,130214,36230,171046,63214,36232,35936,171368,11015890,35950,112858,130748,103652, 7557512,1558142,98234,299102,251774,478192,90794,90308,63698,232058,36772,36394,164320,36466,113902,35990, 63308,283282,90358,36376,678154,39940,62968,171358,37204,192562,38842,36448,105250,231514,2625820,93328, 38554,35968,665512,38824,36304,104548,171140,92084,36266,35978,63082,292774,89896,322474,62992,297308, 36194,36698,89912,387218,324982,459118,91216,63736,90496,36604,90638,174914,2254022,385028,63398,475262, 36056,601022,38996,153722,36638,103844,114356,215014,36008,171266,98690,110084,161446,282676,172696,35960, 89830,36134,63848,447442,36134,376654,292270,36236,103334,90362,38954,292586,292268,65786,377426,90686, 427118,163388,38642,92468,487154,269822,519392,39548,65102,37244,36010,36370,238978,257200,91682,37082, 89954,173032,171412,292262,206950,618610,63910,36122,1162684,1435222,36178,113438,36314,36178,171646,188980, 63634,399838,267802,504922,1494374,36626,36518,63026,103904,36994,89524,63010,36346,50378,103034,3858698, 199910,501734,164018,6993218,970490,3379106,326054,1331318,1237034,603938,972812,355052,98660,47210,223670,44474, 92774,2929772,160268,160886,5899232,385724,96392,769016,393014,1884656,194078,242948,1939304,2693576,48362,147818, 132428,100136,50306,208778,347762,333722,461588,98282,42644,484340,365036,205094,907538,169988,2163848,92350, 104740,280396,230848,36226,63376,36460,1700342,113512,2000660,36158,255068,92138,91336,788242,3191176,1853488, 401698,1065766,478624,37048,170986,36328,282142,209728,131312,63158,298760,293618,294914,94808,36488,1199750, 695648,323350,36386,233054,197864,1163636,212258,91322,131498,63524,408764,38252,36362,39716,468764,39314, 171062,40646,293858,92726,133904,178784,244034,36674,104366,156746,327842,36542,481718,171548,136196,534962, 662858,93806,93698,173054,90178,37448,292154,104912,36580,90058,91084,36364,134524,892174,62942,748586, 1938994,1198864,171190,130348,36880,447938,474722,8151464,623672,36560,295064,782116,103864,37132,256400,113498, 35996,37886,304052,185252,822590,36238,398408,520076,64742,36518,132158,322868,327242,960998,36502,2444624, 89954,521098,114052,402118,191822,171094,90184,451526,2414332,242512,226396,36934,207604,164158,91792,325610, 380954,300008,3491278,38068,36268,37318,372226,63962,114182,35978,171004,448186,36226,103784,89966,90128, 36068,83194,83198,36398,89998,62950,36340,295358,130406,36068,498358,5479762,131368,665986,36326,248144, 89938,91702,399302,90152,208322,173528,172556,4091012,91034,232604,36400,776572,104516,294296,3681676,392896, 36064,729226,105454,63064,481036,131500,171580,91714,172120,493690,1194772,37522,1025830,36752,36406,351730, 134812,38104,106054,91846,1243456,173116,92044,453790,113632,37474,626554,37762,45790,37528,104542,90928, 38170,36790,1117414,172306,364852,210562,37360,2732878,39850,258820,197182,603394,302506,3352528,37352,1747862, 36844,36538,36058,63022,2897386,132136,63364,36752,322988,170924,114236,1788088,1162606,36344,420014,36032, 36632,63644,135266,36178,226522,294524,36772,173266,461518,103864,292820,36368,172940,171104,63064,90130, 36812,39542,90074,536060,108176,2162324,36272,322814,92846,63464,92342,161912,67352,93260,39854,328160, 104828,83912,64526,40694,90452,37954,63268,104416,36064,242926,408088,2697868,307486,20747746,183664,9283654, 31810786,615134,433240,134432,90338,63206,130856,350452,36004,36146,1372118,130978,171898,297748,173170,137338, 64226,113636,36638,135436,131110,83560,62990,36098,36262,162056,41618,1634996,96590,332156,134510,94700, 93404,4033622,85622,67316,36500,294824,245846,186716,182984,39308,299846,36272,36212,38552,117860,93890, 119390,93080,69602,17490098,164000,212540,99662,168026,96716,47426,36698,102692,267620,40556,428972,40070, 1781498,306002,65750,345146,247748,38246,172838,40970,178454,1043426,169934,36316,525970,192610,36448,103642, 193906,1139200,164486,90674,36026,63004,292876,68332,36422,36050,63674,172130,298220,161510,192874,108838, 554908,191416,285904,40582,116470,41350,180202,63388,896566,54370,195646,92380,65098,185278,621868,93244, 112888,38362,67528,114292,95350,39406,88660,38866,814918,1261714,63766,123274,184306,40162,175276,39772, 524812,137296,186664,322600,171508,174586,361030,181336,134014,63226,41806,38452,101398,189004,258472,95800, 96484,140176,191782,973570,295546,65962,802444,91804,510844,289930,170140,105382,109876,141142,41212,139252, 71956,178420,167386,476338,93460,37066,70948,243094,102586,288496,299578,237208,110650,289588,93406,52858, 239224,71254,90976,231934,2921728,206158,113158,40060,44398,106570,354388,181822,192406,44020,245260,254776, 3221752,41716,532930,36280,1127902,43978,243316,66340,166510,126082,88444,41428,109810,63370,63118,163126, 134230,38938,172318,233392,1139728,91318,43060,106516,103342,450928,1162570,730774,41698,86986,102856,312070, 131962,113320,235336,44722,83908,400090,315472,64882,63874,64180,72766,300646,36766,105502,131098,303808, 235498,179878,63262,280696,100120,103828,183766,3230860,96538,373288,306724,784012,85528,186736,316930,65386, 163822,37318,167320,241636,171694,85852,38596,455494,39586,63964,244570,307696,793696,520402,90130,246646, 140872,90004,140386,186178,161878,46894,331564,41926,40798,467644,39070,131638,170398,246676,277780,192550, 136012,37858,366718,70678,177988,36238,40078,1149040,246514,393448,340120,93190,36310,38722,1067392,349222, 624160,40828,94558,97294,99310,131476,96862,325678,190948,102118,141196,51430,38026,176206,98554,102532, 66718,90598,40522,44302,94450,117694,67366,106732,94072,40954,105988,40618,45478,171112,68986,133744, 43660,117928,47146,329158,96988,90274,406678,36868,48358,234364,98716,38218,520294,494762,241430,64582, 323872,35998,127150,63286,36172,1536244,36100,63502,1064728,228970,2347030,1825228,720934,554498,36272,631348, 36454,422206,186352,36256,257836,419098,821878,207502,2333644,175714,271978,37348,91058,292784, // 163732,607342,63082,476392,479038,2071354,171742,36724,37252,419746,108532,37432,37054,1008596,36776,36236, 63502,63826,63664,258442,91288,36964,323128,166588,175822,36316,36916,171280,92818,65986,173060,36074, 748484,279628,105506,90032,450566,477536,90266,214370,309136,36154,175106,171542,5129816,993232,36604,63142, 92926,292850,36116,171268,36266,323168,36824,63566,90662,36566,816002,90454,64472,262508,83534,293006, 36046,323110,164518,36188,934514,294136,652210,36184,37186,352924,295270,63080,493316,178276,38146,85816, 173254,90256,36136,36208,133006,64054,83386,1659736,393422,475328,36056,3177272,37720,661552,63070,95788, 63142,139282,64258,130904,36056,36542,122114,36668,90782,40004,90764,39134,104042,447974,1266776,91196, 36632,36038,63308,136412,132902,36404,1977356,6216686,36166,90142,-749446004,40490,36458,164948,234698,44132, 38564,103562,39194,90572,97214,163976,39302,68246,233726,164474,66950,1710248,135692,95702,621122,36584, 381056,214910,37850,281192,798152,173948,36602,140588,98792,104696,40460,37178,306368,41054,65474,308264, 37790,232268,177404,106640,114236,39164,420844,255700,352622,159602,398396,83570,893332,36332,351286,90088, 103958,141692,91634,43982,222692,91400,38930,518324,1102982,306428,279392,1161302,66194,83744,107942,2800580, 103388,808160,348494,92714,256670,7114616,323600,83582,42038,38294,42098,63278,114692,324842,92822,42722, 212768,84068,65870,698090,407816,1008212,95288,91076,303188,308174,85688,68858,47870,106862,115388,331160, 281546,37454,84284,457844,4311716,1174724,37616,241250,300626,4433054,211604,172562,215240,232502,283292,708380, 915902,170972,117188,191438,3833234,93848,97286,522374,533660,476042,293386,36236,37586,36824,36266,406046, 174638,37154,36164,177176,532450,292906,98956,104470,183826,293140,273922,172342,39004,296542,246238,198298, 36622,63074,116390,196100,89156,1888778,36070,90140,46197292,63334,36166,36038,324532,92062,1831078,63934, 93142,1139182,130978,40678,175816,36098,36224,92402,1409030,450814,2157910,474460,2506372,218590,6991342,1663324, 1720186,6014320,739438,5265286,8304982,7570480,17984806,5381710,2465116,1017898,2015170,957634,1229308,384874,6137926,519694, 357118,614914,7150246,460150,14072200,2201326,992644,20804650,450754,967858,439414,1192390,2306302,1924522,8404360,1673998, 4366456,710278,468394,426670,785446,755854,2027068,376774,10019590,3121150,3621418,1407202,16235440,561166,10751038,395662, 977902,3860356,1231582,1221874,588994,6693424,1955830,778306,2305474,1548466,1510510,716422,2039486,1160312,612878,120968978, 857174,30475052,7553102,5423792,649958,1226534,6513278,131026,131512,63320,721478,159656,37562,469850,293042,1430060, 175052,36244,36088,110540,323090,262628,113348,198260,89300,36494,875828,238034,181178,93986,193724,103058, 39374,483794,94256,92528,1173176,195704,37988,109892,41012,626840,113672,196802,296684,535382,40340,4373252, 543806,506636,89462,2250722,181610,173996,90890,38396,109106,84656,1917170,64730,65540,119486,499832,86438, 111404,38180,72146,107354,67934,332450,424658,318140,135308,190574,592058,37784,294902,38126,293768,40364, 138482,40346,94742,219860,39068,104600,217136,494972,833582,98342,101960,92312,43436,386270,97910,104732, 37754,64856,51914,847124,63776,495458,1243412,40724,2371904,67070,167114,43580,65432,63614,73694,311498, 90908,185876,45758,43370,42146,658268,468836,164954,5074658,242684,41102,332162,750608,113996,626996,201620, 469862,244304,268328,37028,173402,39692,36346,90536,220364,36512,65926,36208,37468,174694,92452,37036, 83638,37342,233716,91642,889924,97132,64018,71578,104476,2777788,90562,38026,42394,402004,105436,65908, 329296,36082,36886,3563302,161716,207634,36418,36382,328324,206914,152002,64612,156808,36238,220846,1115182, 40882,109246,38278,136486,169588,213724,3945646,459328,282946,180364,13268344,324922,91462,300568,41908,43174, 338692,133258,736834,2253800,83372,99254,310934,193006,232822,1116406,39544,308422,38104,199810,36790,172882, 36406,386668,84454,93916,1171234,36340,90784,180820,613306,36502,68794,36388,162172,682840,103714,38314, 64240,29162458,177580,354628,2039902,36116,214616,37502,1468664,278572,210046,172418,130684,324184,36482,36194, 63286,572560,207854,131174,749132,36304,293992,104386,172546,932882,232214,36100,1115896,36244,630256,161624, 36074,529534,92818,37702,90766,37294,96436,279280,63142,36910,92188,133966,295930,38626,37348,215206, 1527454,90314,677186,38020,90268,485710,36760,37834,215212,172618,255806,384296,164620,625610,678674,90244, 423586,36088,63200,174742,106582,37438,622024,231232,104314,213988,168142,63184,36706,37498,91202,172094, 527414,63334,63298,346432,232222,478408,63190,37706,36122,194438,244064,133526,233246,256532,302474,38090, 63302,36664,224570,277544,94058,67628,297926,172114,104264,184064,93722,241250,36536,384278,90194,171734, 104176,92758,172138,91984,285898,300766,180316,96484,36958,92002,1034776,90436,333148,174946,343684,36616, 38782,36454,91498,36068,134084,165830,440102,433616,91640,95042,36770,730550,222676,103912,393946,324226, 135532,176968,37198,688276,92474,43154,37016,923858,40034,36218,297278,1408832,816164,242756,92996,40772, 90854,91502,2258198,37208,104384,299294,90782,133136,67502,770912,96074,1160252,90998,96884,245468,101924, 37286,381532,90914,305896,312394,98650,90976,90706,612526,63604,36500,387182,36082,36236,1113020,1841858, 90530,475712,717254,1398626,1566722,2021618,3401918,477602,113542316,8910242,65182,161278,83434,36484,293704,200218, 307310,36076,171416,36614,36104,90272,220336,63866,90818,37358,36560,65252,36632,174734,36866,64498, 751264,621988,36112,1304644,36230,2662406,104480,258164,90374,36656,37972,297094,90418,91876,172084,716986, 36994,91390,476426,36362,453178,37430,91394,171376,135602,183038,173426,40694,36338,44474,208862,37322, 36896,218696,63296,178664,297086,130892,40022,37094,190922,186602,171698,135278,63134,132512,91184,90824, 38012,36244,36982,36092,131294,36158,63718,134440,611368,37294,83486,294650,186568,302494,37392844,2561812, 361780,115342,298930,660094,583882,64318,597886,570778,68458,44206,1044124,389500,167278,964420,103930,399748, 94228,93508,38470,12416704,224404,44278,600910,92968,178306,41038,557212,456394,147454,2429872,113290,111514, 191626,904822,2001928,38596,119110,308986,39892,972682,718402,97522,176998,39406,574060,1094566,39838,115510, 2210434,1713526,2778172,93994,326212,551986,381226,42442,220462,106690,992302,132898,6461962,42622,106684,7052452, 118186,981916,52834,176200,3114556,309940,828250,186082,13457434,44878,328156,354562,359854,109714,413302,132226, 145030,40102,91204,132196,50818,2360716,95992,38218,203902,63242,36140,36244,293512,91696,717976,63194, 248506,192106,293752,90712,294400,37514,37124,296018,90224,91808,212312,37496,36416,164684,37172,63596, 135004,36256,326446,36160,289246,176486,36536,450914,92102,161654,84320,1447726,36508,36310,133510,90652, 244156,319006,92126,405050,5867858,37028,175592,37172,42566,293582,93206,91298,36248,38594,36464,192350, 94646,387866,162110,166136,42590,38282,36362,755606,36164,134840,131276,39404,36374,355646,114188,36128, 36668,818642,46418,183854,294634,134314,36424,64780,83522,36620,36688,114088,4692346,63566,36224,36284, 90806,232448,36472,265654,63334,439372,37246,84506,171776,502916,90452,177296,300562,165832,703816,279214, 113938,36496,1662994,63232,654598,404794,307828,90802,104254,64042,36776,90260,36164,36562,134878,36680, 476384,7074616,-705326,-832172,-557582,-501206,-652838,-386294,-410486,-412214,-636314,-420182,-1085666,-1046498,-507662,-635342, -1007132,-810302,-582854,-1419224,-1164596,-902156,-470534,-484358,-1413080,-710636,-449366,-588686,-889034,-470102,-719852,-377078, -455174,-364022,-785516,-1400792,-477878,-704492,-547862,-536846,-592538,-446774,-586394,-505094,-402998,-667418,-523022,-601754, -396854,-784058,-396662,-426038,-733868,-370934,-387446,-733676,-615578,-381302,-714074,-435542,-461318,-536198,-359414,-370166, -426326,-754412,-513806,568748,478568,842438,131248,63628,64042,36172,953398,103894,131842,290008,110122,36268, 2712952,164698,38242,757774,36226,756316,7200676,114118,38044,247282,894148,180244,2055646,1644238,22265902,2646694, 28640566,1036738,466174,2369062,2508676,1483858,542206,4431934,8551438,6232564,712018,1052668,60489118,1153702,498418,600022, 36224,37042,346750,27340900,90302,38308,90868,36770,63266,104128,136816,37486,36208,819242,90296,131138, 36422,63328,94534,98968,37492,36104,408502,36154,134014,36164,233390,165058,83648,91358,385154,90854, 64118,90394,393376,925910,39860,172148,109268,135122,90464,91004,63620,232574,134432,95864,527306,464882, 90392,131504,179248,336844,40042,172498,36148,7793410,36328,84250,106858,1470712,704974,325750,375130,116758, 37522,64756,39466,104104,753376,500356,36892,37156,40180,181810,974992,914566,817714,2712928,300424,326182, 37846,37210,133438,173254,312286,38362,92740,131494,757748,90524,294752,83822,9263234,37198,360574,37718, 37214,91474,36376,211468,172382,90320,104156,38294,104102,36202,37162,37918,90976,63946,94468,37774, 91174,171706,132970,385546,36632,114782,37586,36398,37352,1348472,36128,1422614,192296,36808,36118,495196, 134422,106444,37630,283816,477314,113254,36148,36430,38734,38308,70834,63404,36356,36134,844294,210736, 37072,161878,175018,63910,63370,180688,295060,297976,847414,1149220,38566,105220,498262,64954,256744,117994, 212494,36292,53878,121708,37030,1184032,94072,169912,40324,128620,23666572,74242,726196,783364,1282384,134528, 975944,104038,36772,83540,36134,171610,180670,524770,36682,295054,90322,37678,1606768,295864,131362,173878, 92230,36760,273632,187622,566186,99842,397544,199214,193478,464792,192956,421052,302792,36134,94118,49442, 175094,186188,168614,36566,91868,37166,42998,41828,75662,49406,132368,92984,93794,37022,36908,812282, 169082,104462,65618,399356,67688,70748,551336,40958,704228,106178,1714958,613304,107108,1324484,2345162,257714, 90986,369914,42092,104504,1487708,43682,312062,92138,528818,1292408,90626,262088,38222,97898,505166,100988, 97052,171692,735044,586922,39254,106082,91012,90310,63568,90364,36262,90400,296752,132500,90380,279482, 131788,131032,96490,154028,36724,104872,135166, // 36296,36638,90788,476806,37324,92164,228772,393754,943564,999226,171976,92434,131296,105904,1685714,1657640, 261770,1289246,35268572,23456444,2769050,577256,1077014,136454,649868,1132196,5980268,663446,608510,1197542,2122904,6688856, 749450,338726,653078,3225404,1058060,1860842,2900018,659540,364970,547544,12838214,1053686,440204,1593482,454934,1042358, 2724338,2306108,6701978,1314668,773798,1034834,626006,15725876,7476176,758054,282890,4917386,1425638,738614,2379344,5954528, 596630,2818202,4454330,465734,3106550,488972,675254,1205318,2122562,666614,1093394,1579538,502886,1485254,1230986,179210, 152966,421418,998282,2749340,7017410,4242674,21985070,1906130,790670,1030358,641174,2774840,1605404,368654,1690508,1186700, 1226324,861302,222086,186086,1207910,1719668,990506,439058,304058,2327978,1327466,899726,2586548,4240874,163334,215822, 704270,773528,823322,1208948,486686,2815940,5993390,1105706,3540080,822026,598142,808742,1222814,3933236,1394642,1453034, 377606,52742,2552510,278534,4031894,2056790,976916,2149778,4086326,715430,3356372,2450450,184574,1819640,2883476,1125464, 164630,1923626,431942,8036048,1456598,806414,381062,1768862,389918,952598,1333958,1065350,1256348,663590,2043668,933260, 1687430,668774,3001574,1431308,941756,2599922,1450262,516998,1290854,29738972,191750,370598,771338,1895288,569966,1033610, 767018,1336214,419942,3972602,2639666,1365374,276127760,560990,7056272,312710,381710,3171674,12180080,1829684,456230,1110710, 1627814,1051526,611102,402230,571910,1392698,471782,949046,2765882,152390,5320382,5744072,3921248,2419832,670718,2498078, 1334378,1886366,5781494,508172,799994,715916,8303618,672662,1859492,1349660,289802,4470752,1905158,2713394,10467992,1177130, 3632312,709598,166142,1790204,523622,717422,140294,1968356,246026,2498900,307526,349958,522110,5977352,1153058,1475390, 2101286,1384652,789302,814646,1441190,2686646,1584398,1597520,1199486,904334,748262,2699768,158054,1075898,2291690,216902, 317882,1119890,760142,971894,1401194,1258778,1715618,454790,620174,857342,1486568,439238,5153582,3421478,370694,5106926, 192998,815546,385286,277004,1650764,1698122,5862170,3552698,351272,1405226,371990,1908788,589718,4918520,1164836,809978, 1570154,1045910,614252,1600940,18637760,1985942,655814,1883288,2927720,586154,1376618,1231562,669110,975290,490250,1397774, 291422,1415984,3361700,6077954,3342746,791150,754310,2183972,968222,396614,3757412,3395738,44395994,2424206,341318,1479422, 1698716,358076,2034218,911390,652844,1322294,3851588,3872756,406022,878726,2695982,1717076,3539576,1951814,1454636,871538, 2922842,2141354,2118026,11295812,3905696,498782,730982,804854,683678,523532,981758,916310,3149426,622118,3028952,2909720, 1937738,1975142,1067630,1886204,1286966,423878,1744952,875174,1850096,546950,473990,688214,1890650,1829342,291638,2280620, 1383530,1237394,1751198,2871110,5315492,2446664,1610318,2133320,3028322,1946954,711158,656408,619430,2463572,815078,4326896, 2484320,845366,507422,1488170,364556,2127908,2026172,1559612,11530874,2377550,1037324,1083818,771806,771590,5863304,719966, 444566,4563092,541460,1495634,429836,5036240,1983890,2582426,2113652,2095688,33176126,1044938,3578942,26132744,800966,328916, 4004678,4757978,142166,1335836,511814,689942,944024,2116910,5658050,8539058,4523726,901742,105183722,2201636,1308200,2201132, 904970,997958,188174,625034,1774760,1512956,570134,2891360,1204364,642314,136838,2127530,2411084,482654,2446076,3579698, 1881830,15506696,156422,832070,558470,3457184,1231238,1382078,1320662,593930,613046,3217358,3749528,1880714,4773548,189254, 184934,2979878,3080306,351254,295526,500294,2249246,2290784,667478,10735394,6413294,1583102,1181990,152453864,753674,1311800, 3867626,977126,434054,2629784,1461290,171974,3119672,841574,1269470,20768276,1257806,583238,1551260,1690130,797414,11885168, 4405628,1868222,3532286,409898,292838,782012,1048082,967178,2041724,919886,906530,2955908,1908074,1297172,1732250,1206290, 2463908,959402,14719520,2196758,481502,1549910,746150,753338,2396840,559910,1307540,1546490,5436290,4257500,1356314,2887526, 161030,849422,2191682,424262,334262,2083790,1075730,552458,1301546,796982,3812222,699734,2004302,2824520,775382,844070, 18388820,144830,1439912,1624268,6435878,3041444,709970,4090700,172694,2332256,1098788,1418186,9938252,1118234,961880,1210928, 3906992,647078,2240834,5035484,950924,2735096,4406384,351518,2519480,699878,450182,704522,700214,1794128,1138250,2406710, 1229468,905942,920522,522326,3369326,179750,5726912,917606,1070438,1593146,785414,3355868,683942,1982108,755510,963878, 1080524,382358,317414,501590,22404974,594758,374654,504902,669278,576698,1226072,1590230,2612792,1483796,318902,9098930, 2852372,17143052,2188010,2359100,1671878,583562,1132274,1555238,548246,1184906,824294,574814,4338344,1198028,2819552,525254, 1768106,631370,995366,984458,3014210,799358,546476,819020,606566,1179176,2949086,1095482,616286,1166924,575786,2954216, 896222,634118,2967086,859286,2525144,896078,1750610,1663634,7946624,365834,927014,1746236,4209932,572870,1003790,1523666, 1057574,1992314,4138814,4900604,2049176,1357292,1614920,933644,512390,1283474,522758,385382,616934,370220,1360838,1518302, 1005086,566822,954446,651614,1611146,1494824,597926,1301222,1513778,297002,1919900,1470350,2954594,1156334,1544936,1887338, 612902,1075070,673652,941582,1660214,1055534,2564174,820082,713162,2188892,1104014,714134,7812488,1712702,1648082,577094, 1995230,726284,721766,2251676,662726,1514750,1950530,1703378,1150886,1987394,542102,682886,683462,2012738,1162550,686774, 2708516,2398718,1443476,478694,691238,592214,4925648,479738,1893026,1263980,3676304,1239566,589406,774398,1526420,492950, 1201916,2800370,782174,871832,5686724,1894640,788492,790922,1607150,1863218,507206,2865980,744374,2879102,992954,659558, 928856,1248572,813278,761222,1968026,3055196,1531694,765110,819110,768422,524054,1273358,1970066,4694312,1953272,6767588, 528266,3078632,530534,3383246,1162820,791750,1164998,333830,3466352,794918,538634,1302518,2003180,845354,1082102,540254, 2891738,4493108,4615580,854102,3302258,2065874,1320014,1100444,2086124,7003784,3590768,2743682,4729304,868682,555158,2194664, 2053874,2060840,1112348,2753012,2134226,924428,1355006,1543358,1359380,3154664,884234,565526,1341902,1663034,1816556,849350, 569738,1513550,1137782,1234982,1326116,2161064,6335696,1387082,3220274,903674,906590,3233396,1247276,1128092,1448318,915338, 390470,691148,1469390,299102,4419254,590150,1210514,567050,592094,592742,928460,1429364,595658,4978136,1252310,1433738, 1167914,2016302,4046960,1217318,2033966,1453682,600842,1388702,1002998,2375390,2414756,2333234,1762868,911558,1749746,1622090, 990122,1036364,1195220,1510628,1512740,930638,1786106,1853492,618014,2259452,3739496,1309232,2700524,1322066,4280240,726458, 1648886,2276948,948494,624170,734558,1658270,8237252,627734,1092476,1386614,3548324,3495836,5639096,632918,2316314,1091270, 636158,971174,1731830,861014,1604174,638750,4446128,644582,1019930,1598654,2546354,2162900,1190642,993206,781754,660074, 1137548,1015454,831206,1147100,869342,1937396,393062,1024202,1324922,1558910,1241930,1361108,877370,2416916,545558,1174124, 4353896,1261436,1497674,1040726,1181036,1792676,1046558,374918,1608698,1056278,1175690,2110034,1130636,1405652,1255226,1815734, 680222,709130,2869232,712298,1583444,384998,4020716,1439354,4151450,435350,1108220,654422,1067150,1072316,1016534,2613422, 393098,1656812,733514,1916996,839702,2659118,959252,416390,2009432,639518,3186416,1430606,1910522,1675766,1093646,1961444, 1099046,3886580,1756118,957962,844076,1102934,1103420,1281308,1064396,1479758,793418,1759862,721046,1715132,3797156,1385894, 1125290,726878,1318172,1728254,1895540,1134758,1356086,866198,2842814,1735544,1140590,1141670,1136954,510566,470342,1609940, 435542,672086,1130006,1168166,1692794,1412690,817994,1779284,1163198,1164170,1005356,496262,817598,2212580,1802612,1210934, 4375010,1024058,739094,1818650,458726,1367978,1374122,1216658,1097210,724682,493670,878090,2328314,718250,1453340,1892432, 3508472,1338170,1298804,1510796,1549082,2463086,694550,1486874,513758,3619064,922250,1489052,1248734,510410,1243388,1964720, 676886,1504370,4414376,814358,919658,942014,818246,2656364,1042364,819542,1589276,668030,1208990,2396018,2039888,1276922, 569318,528230,1589906,514454,514490,2246006,517676,1295390,1334126,1928660,547934,844490,1193018,2113328,852266,2011106, 2012564,809246,1983188,2178938,866846,2832122,777002,1425812,644702,2200808,1159484,5697416,673322,747038,1492220,2244944, 631454,2261072,1426466,2842436,571646,573782,831116,1128638,1447508,1550162,587030,914474,915770,1123454,1085546,1885082, 874526,2170028,897908,2896112,945578,2476208,1096958,1952570,1150250,854654,961940,1898204,904394,2062298,2288126,644810, 1016492,697190,1614062,1517114,1000982,825770,2670032,670010,721310,743306,5437892,657182,687902,662474,2543060,1408574, 702356,675002,710186,1711586,1055738,1063676,1366202,1097930,1499198,2442458,1377866,1554494,1390826,840350,1846514,2642420, 1858286,814964,831434,768314,1203158,1072172,3525968,1681130,871508,908282,1022324,1071356,2440418,3054818,1488884,2357474, 93484,652444,83680,64114,91252,140380,90820,294148,37144,36298,176590,958184,173942,36956,913634,355268, 91268,605504,2559796,957454,1219894,8240164,1070206,1838086,151918,1855798,845770,1571758,131830,226714,7748962,2411608, 5306326,2224600,2733298,832390,3502732,3749848,557692,5944930,418210,6363490,986758,1978054,1092886,268558,2914090,3054382, 9562570,1676248,2231404,558490,6435742,1462300,502702,422854,1186360,580090,8565298,3641836,1967458,1783870,16372888,616486, 1253734,1542598,565834,1734712,2012080,2195296,566926,200698,520198,562594,5155288,299950,1890574,1204342,1637206,666070, 1051252,513142,631726,1085164,18864448,1222954,36158,37156,63334,84016,596774,131186,97066,478252,91216,161504, 614330,233764,681082,172042,173066,36212,38390,91040,37166,94180,36626,5113082,90848,1129240,174412,36232, 131066,279170,91330,36526,173410,136516,63454,165892,84046,40030,91528,244888,104332,174164,36248,63800, 36194,90374,91498,36680,397186,193366,1069534,1779742,63646,193528,37036,159982,740266,140434,612694,37276, 418294,193066,156886,210646,465526,1367974,334438,3266902,1386892,121132,123436,55702,310294,945766,248086,9530956, 371188,104384,986074,84172,37948,454984,524302,36760,36796,36706,514804,239182,279968,392126,962528,111938, 132134,301244,41612,41126,248786,499856,185522,134402,268334,345104,456278,63316,36640,37828,429166,37558, 37306,90868,421714,173074,63572,11373374,131456,63286,90854,1526930,90934,6019594,36152,36436,36748,839138, 83660,104002,91414,90820,703240,296290,36548,5232266,63596,90566,37874,192062,104258,37052,63686,160562, 198664,325582,408806,171896,477968,104480,36908,1057712,238496,486940,63316,632812,37720,36262,192802,122338, 36244,37018,92146,1195060,64612,238972,2578900,580270,4208746,256604,37676,172784,176672,90766,91378,90730, 105424,90442,192266,3712124,1521304,233476,83794,36184,2712832,434750,36472,90506,505288,6417604,1447442,36242, 36938,172448,36220,531250,617434,481840,132854,104624,295862,220388,615002,160496,99368,3329474,36332,37166, 37706,1496690,294322,90616,91604,37838,438022,116332,1451656,95014,97948,1071682,260818,133624,831646,93736, 44542,3483856,723862,172034,63886,36184,172814,131198,325526,2142946,36388,37048,37858,37046,653234,179210, 38068,91360,173944,136096,1347076,3421396,38386,181288,175354,132832,94006,306712,63484,172324,38392,175780, 477206,36182,165208,325274,131540,278644,36238,1973594,36560,2400968,90524,654872,394742,2553950,37378,38158, 1597510,93862,491498,38306,305882,825164,134612,110996,108566,529604,92438,95678,301418,90764,38222,197738, 180116,345404,63938,159428,384092,88778,172394,42842,1574828,90872,6957764,132452,650366,39998,63794,101816, 162638,175574,91196,2021564,36944,45218,173852,217514,133586,234386,178658,172208,269048,1088828,301508,165068, 225332,197342,41012,36754,423070,38482,386152,104192,117076,716548,882542,36182,90694,90640,5979196,36584, 63704,499592,63562,90466,294206,339974,91282,37198,168544,2027020,63370,131998,38872,91192,36904,393646, 106120,174730,172354,38242,37246,171974,244946,172136,178886,63662,283924,36250,501470,828166,479120,64828, 3996904,38344,172696,458608,668198,36680,37702,96724,162592,296704,295408,234712,215926,36622,245572,309826, 182662,37402,759112,194572,199756,173638,133822,177308,1310740,1285618,36724,36652,172634,4827596,752486,478382, 446252,36806,1290488,134756,297266,137498,90734,196568,91822,173092,36254,91414,36686,332012,13434232,172600, 832570,574672,411956,294502,440480,105478,95572,165742,1221112,119374,36532,446428,1017538,64024,762334,176212, 36340,41182,92080,91810,133642,136180,175402,42454,104344,37096,425080,3140308,1021960,36250,37054,103294, 174430,149830,281836,1637152,36748,263698,388132,1794214,72178,36448,98074,181180,1085464,345850,294904,67966, 2015830,108880,783820,109684,308836,1044802,327580,430102,339940,91918,453394,254620,52918,180424,99028,41956, 199540,93790,713764,355552,76390,937348,364978,356038,93862,64726,173644,544582,85894,69676,37924,37018, 315802,165502,36592,41866,39166,132778,775072,91162,213370,197758,198892,493678,184312,295714,314668,36412, 98542,369160,69838,879400,1371268,117790,273124,735148,368674,451324,163816,10389124,179350,132292,488248,95734, 387082,505564,270982,1912150,104824,189340,113038,188470,343906,96238,44854,98326,104212,93682,486874,786664, 46906,195274,111796,395344,1750912,309808,64996,313324,78262,805690,258994,40276,46450,148978,1575514,42346, 92926,108664,273718,41596,208612,64348,94924,91576,67642,309412,37078,838252,456002,294902,758302,66406, 1655392,39112,796588,196306,182230,37204,165640,247822,63634,94300,104836,124456,173536,63472,258574,37816, 38452,180664,129316,173806,105538,36922,326464,350152,94084,386932,39478,332296,38482,65380,196630,755386, 36976,109534,608506,65110,65200,90520,38236,93436,1477096,709054,490516,956356,38140,37294,162070,616388, 36260,251992,91462,91192,63424,324812,36392,498670,92152,105658,36268,165476,41606,134662,166184,167576, 3818030,473036,999590,49838,187430,1088474,116432,339092,343166,599612,199274,118382,463828,603280,339098,132014, 174764,99536,1020632,177788,93458,95186,118544,37274,271712,2058824,261014,165764,276796,126226,76246,1071028, 91774,8759548,14887774,142882,292786,1296586,1216828,179038,311122,405046,542590,268210,202546,41086,43354,459934, 3022642,124030,1195414,1274146,725860,1196902,716572,9492406,989380,522586,49678,395326,848440,464830,308386,3329470, 362446,1026316,1032478,53353288,127090,2237914,54142,1568692,11979784,418138,673480,189436618,2736550,586522,750754,310366, 572104,1294102,296188,648046,382132,4639240,713818,1288756,504676,102430,327454,2390812,1873612,3197278,448984,836290, 36506,358460,1881836,313298,403184,193220,37970,91466,712924,90772,104710,299500,64714,1976200,63796,37690, 470906,36242,1481450,271004,134666,63748,162272,133274,209738,325766,478586,465248,295606,91378,4698434,36470, 167152,39724,559096,64390,397150,93238,39166,196036,133342,770668,502126,67378,132856,41692,286270,39064, 37672,782332,296656,189898,280948,163336,40822,328504,90754,211588,65092,36706,137068,38524,171202,41170, 336976,94372,993994,297304,381550,38578,40210,173104,94318,91222,133828,36490,160208,172076,36712,601088, 104200,1402856,36344,213250,90700,194002,92282,37538,211274,37328,1194664,91444,4580608,67910,6269684,263498, 173468,37442,90920,764564,284510,64076,184172,386876,233408,310574,167108,472592,295346,535430,66344,180650, 173588,103178,67784,94970,2642726,41978,40196,617078,98156,170996,132392,394166,5752640,288884,3687626,38570, 1002152,249782,98840,304436,526316,915338,211820,233246,91658,91730,506918,91604,122162,106412,291800,163436, 45734,63644,302312,295508,545636,45554,84038,38660,228920,595922,279542,211334,36896,529760,225194,498980, 107708,43526,284720,108194,301178,188222,172630,480752,93968,97532,63434,116498,107606,66008,134306,174032, 92024,108524,90836,1025198,182132,759716,85180,676582,104332,132136,37292,617072,280466,1076210,650312,324932, 245494,104432,478316,294364,2712700,63506,131452,90662,1132708,36346,134372,173612,132752,328448,66326,40718, 172154,63464,44798,91712,172964,174880,259180,1183978,41410,174394,300430,36784,196192,235360,36268,187552, 887842,212014,762616,37330,93754,176824,675142,46654,523510,299458,3563974,174448,131986,157876,290314,37078, 36586,44290,2386766,19401626,117506,63524,36848,92852,481220,93950,37300,497290,37348,914368,380302,741460, 104638,172246,91780,96208,105340,479518,256756,36320,2651404,173416,91048,37372,283144,294592,92074,106804, 272900,131798,64724,1170848,296210,477812,63410,239942,39848,655498,318598,41302,113092,149068,425818,208036, 65068,93034,134218,528436,99334,330202,119206,37288,420634,5013574,38716,6443542,297586,136162,1075834,299692, 2481770,297988,36472,91744,755314,36646,194614,96584,487862,281732,13688756,465602,484124,297986,2142788,178214, 36824,902858,681386,166076,162572,720026,216982,36604,630850,303976,64270,90850,37450,380980,799696,131674, 63694,36496,192620,36460,37330,465236,209816,7810568,383186,1114702,63472,37246,173588,36680,36766,37144, 208696,36526,63748,394768,65746,15697372,177286,68662,640966,636592,364654,91966,1135352,131618,12830302,63448, 84134,172826,36278,38866,93670,325888,36458,83818,37508,38462,1015166,179084,38264,215384,1143596,175358, 720542,195518,38588,583934,240482,316856,41306,649442,332624,153644,141674,1576730,93710,67748,63680,198524, 654230,36250,36470,131660,295126,36382,36458,36302,570488,36266,1174892,334346,106316,90788,1574248,912718, 90812,90704,10617536,599612,134516,263234,624884,1545854,1425962,90838,161992, // 37370,91708,36358,1131928,104566,177316,95126,92714,158822,36818,40730,629078,1300244,64574,36998,168974, 36314,36476,43438,423454,395308,114580,91048,620896,36838,464672,36578,250486,40012,360664,226852,174364, 240634,38404,96904,85318,465994,97966,166948,93484,1787536,37234,38806,825256,1387882,170512,36388,182446, 45538,104362,205372,166138,1409914,113626,65068,63772,36286,105334,132742,274372,37096,37324,36934,42346, 425368,91342,176122,634744,576802,66796,699904,544372,37972,42802,263332,1016764,66724,183418,36412,548074, 224098,64456,174016,93988,84616,211474,667474,146836,68254,172774,40114,173206,91612,361018,36658,133522, 36988,63592,66472,213892,38734,993178,138886,36506,378418,578024,131612,41170,231562,109234,810670,36976, 221770,314464,43948,47722,115066,5157292,64306,37552,41626,39388,37540,291658,40756,91534,710578,91498, 4090522,36436,262324,38434,38728,185350,132844,136234,104968,84142,177790,564484,105322,42436,166258,197654, 63572,484804,422362,36398,105824,63508,91960,36310,90736,173842,36296,104264,36442,36392,36824,478478, 36410,36268,91108,84602,401762,84116,114734,36884,36682,755980,296222,157904,1177340,136844,172426,235496, 69835286,64294,92152,38266,90962,192932,1476952,480166,387014,295646,857254,105562,114652,291874,2479810,37432, 208552,90724,294754,37012,63946,38776,91426,37738,91390,93910,167608,5607040,92632,36652,36676,104792, 91352,36662,387488,105818,177896,763256,234272,131528,3754342,193348,36620,239984,38972,36836,36632,36386, 480644,93374,94922,36344,115474,36724,606652,172924,118714,2956084,303496,239002,67198,91060,135760,90880, 36292,93112,37150,158440,301472,36692,36508,162380,172838,132032,91324,295552,99694,36514,63592,308788, 131516,320674,193714,109978,755548,76018,84226,241900,36518,36422,36514,36398,193168,172504,36512,1787480, 172610,91016,279556,36898,91024,37580,300074,173308,172498,90832,3279802,174658,1105448,104812,42910,6625198, 167362,44164,491752,2975014,184132,140246,91106,310832,84692,400394,40958,38132,286046,281546,63542,36692, 92942,95912,92276,994634,279602,393542,119618,195038,36578,393914,40148,101042,169058,39674,780722,36358, 36832,36430,36746,258056,377450,264140,92102,386978,104642,358210,309784,193114,47710,183070,490402,42706, 307678,40060,40972,137722,202108,208360,975172,98788,38326,38458,625654,96952,281326,834862,93010,31399444, 1062730,294430,177646,500350,39874,961510,2174050,553630,212716,114562,173350,46882,186826,1190416,93892,91424, 294878,37040,295202,63520,86056,67300,164098,36646,604330,92782,172702,284680,37330,691246,94114,37306, 91108,960670,2732248,92728,304678,36532,38086,90730,92818,282760,91918,174698,756656,83956,36688,604876, 633598,37516,482308,66244,1181662,513736,95344,298438,1356766,63922,295358,36346,84182,1330988,1168534,296164, 386884,295352,257566,36304,386518,1259600,430664,37418,85220,987926,136364,295186,104482,257504,566452,166318, 518986,12781144,134998,36826,92494,481078,1499902,38854,38338,1175086,103294,63988,175336,91828,116584,66472, 84202,198358,273238,972424,42436,295424,37070,1610540,174356,91628,5481286,463552,37078,524302,36328,386872, 88412326,10664476,19332286,22368802,35077066,211600906,50962138,43402732,9031660,51360172,14246782,6478558,11097502,35472568,15663958,4658974, 2123998,909214,2170654,86733832,5498782,5761222,1662622,6459100,8309806,22749838,385769968,10795198,9162718,4279894,7669246,57262858, 49545544,3744214,236195530,5300494,41256718,4340254,106232002,25992412,186079372,38251294,8685214,12036058,26197846,42642286,84162730,8107846, 3151006,3383986,23619130,3831790,11535388,9620530,3180886,16595620,7561852,2314006,19276882,3843934,3750622,24171874,99636496,13188274, 2471218,4946524,33999982,7208626,6597142,15128044,5581390,5729470,26832724,8316706,3135346,24052156,6300286,7920124,18307150,4835326, 49046,37466,212264,333278,115856,172976,37562,90896,37556,411944,286718,133358,3561098,172814,132332,388166, 91436,2599088,24725444,2353874,12405326,527126,207662,7037942,222764,821786,2290478,964268,176666,1050422,90796,91640, 36860,299306,843566,91028,36956,789698,37670,761006,410540,36320,64202,63682,36784,764650,91502,165890, 295172,105194,487142,615656,97820,258716,37538,104384,36490,162502,173210,63980,131918,296870,97852,37306, 104734,38434,506494,302968,2515576,235444,9050458,101938,90922,2371276,64666,38926,136876,99148,295978,63604, 36406,36688,36812,36334,333178,194066,132722,84404,91178,37106,172556,38414,36488,422516,105482,467072, 327104,236708,137756,281830,295162,173230,296132,277240,269114,786008,6533066,7928516,112844,37766,1013006,1283114, 1170686,399470,414254,166676,1760690,174224,172928,134768,2810450,176006,91820,252380,585542,36560,1325018,36464, 1235810,173036,7191362,162194,390818,141230,368048,2967914,323492,350318,35799644,1152158,179732,944696,63718,296614, 1473058,90874,3421108,115306,131788,166534,64244,91412,63958,91906,92626,90898,500218,173840,202684,165862, 36578,547238,631964,1717682,-47460076,158074,92726,2163572,305756,37556,111008,64856,92690,1741310,38792,63776, 106166,308510,91556,92348,38722,493252,96082,414520,36734,63620,273550,3580256,91820,108358,244144,36556, 162334,131750,91366,91132,1983554,100238,296834,187106,53546,3557354,245282,408212,39266,36818,620108,326456, 1252436,538226,847958,179306,37922,40202,38456,41734,161038,645106,38074,37396,38830,93478,64216,36976, 91714,91498,133006,334318,36676,92506,262108,167824,176062,105238,42502,290974,666742,91010,1733284,172576, 430324,36578,37210,36772,104926,235240,1747780,93004,36962,1487636,36458,383968,37012,36346,194152,37174, 135212,66362,614768,492194,37432,542446,91324,37018,383372,65396,36872,296738,132758,65488,202840,162772, 68350,37174,39226,38158,105592,36574,65524,175156,38362,479554,309544,36340,36772,36376,1211566,91600, 36508,92212,64390,196522,97648,163336,85576,1826746,1646158,104890,63904,97288,37420,297628,112828,131918, 430690,172696,569890,91010,194204,36932,337028,84722,229768,173422,64802,235214,106724,37208,131804,37916, 36452,115832,975266,188558,234710,391256,91232,64316,66314,176930,38096,93572,38114,92600,40580,138044, 302318,567484,36574,398182,194812,37448,194144,300614,458042,37130,91922,92390,172484,509084,91688,173092, 36598,6432556,91982,285968,36416,131744,84902,91082,36518,37298,36626,298262,132716,90982,36476,172952, 115096,36688,213358,261310,92194,433868,38834,44834,173624,91670,44018,63962,175730,283922,94946,39464, 216314,390272,64196,39806,63980,173164,90976,174406,375742,212446,132106,40834,37462,104972,250684,36964, 1187678,37088,193508,286820,37610,105194,36776,605396,173968,91114,37354,195118,36868,97108,173158,211264, 181204,221098,36454,174454,138068,36562,36902,91802,4551716,551720,37172,93386,36590,295814,37904,399452, 328646,37694,161402,166982,91586,106286,185924,37436,235820,936848,3995030,91612,162442,423296,172906,104570, 114758,38938,37468,387742,482188,154396,63784,955102,516262,182218,295562,298640,37406,176114,37922,234622, 63736,193814,298718,1764566,280196,93788,91214,36700,354784,295088,424300,104864,281552,379096,36502,484604, 175130,92204,99646,42988,42682,757816,86332,37138,157666,36898,179356,64138,759436,122674,423868,38626, 40198,458206,423754,43198,236392,91618,722014,65488,629998,110884,183256,64516,316024,39658,636694,300472, 36646,1167334,175642,492442,161014,1866058,305998,1962230,63818,259964,64052,350680,302212,94378,36388,36488, 258566,831398,91856,36376,295786,296272,36880,464320,64042,91016,234494,260752,166954,755782,120278572,172906, 36392,107594,162716,618242,213326,37322,112342,509134,181864,1098490,97222,108346,91606,118498,241078,888736, 66700,92740,282388,367246,36878,36776,11733644,104576,66866,163496,10408466,234164,132230,1205570,65570,63644, 230972,604292,167702,36974,326666,96950,464690,37298,36482,588916,37558,303982,36484,196156,296506,91396, 4940722,38810,39674,71156,304928,175598,388520,212960,36836,136574,84206,94328,41012,85124,170192,92816, 36884,36746,37550,297152,65270,528488,37064,39410,37118,93428,280106,178082,616904,38324,40220,39458, 36920,9155360,176624,268040,101162,233246,757232,37676,2228354,43892,198242,38060,167924,132524,39512,84962, 41678,303956,131876,37268,41294,93626,39368,390464,37352,114986,297476,40508,40898,63650,105716,165044, 174140,86312,38456,116606,389410,1161356,63908,173732,36602,93550,1200610,36670,65080,135130,181372,176050, 104986,457204,91120,308524,37930,39550,160012,235966,85132,1793866,105256,64540,36706,36406,1302004,203062, 1149916,312898,37064,173000,36776,36592,63952,64240,37456,220174,456958,91090,132670,452188,36602,104816, 37448,39692,163376,36524,399440,265304,37370,105086,38290,84172,36382,354532,201524,38510,173966,315446, 615770,38312,41396,36874,36958,38188,919216,91786,92668,248656,40564,315418,37084,92272,194062,91982, 489188,64112, // 38296,183952,1181494,99496,103222,530254,949672,49714,98938,77866,299404,173044,93178,180550,100072,201448, 95824,166948,353404,42874,200026,96310,98614,173854,746614,932398,129706,522730,91540,651304,37864,94042, 118270,107440,92692,38518,37666,39508,1624132,37906,194914,682264,36916,273898,181198,106036,66364,817480, 457090,186490,1060732,381274,41830,164320,788374,195004,2550934,640180,38194,43594,1466866,862090,343522,4411774, 851104,2137192,902854,109738,112210,107596,38662,40150,234172,178768,1750822,283420,169864,731350,349840,315928, 84184,64294,37306,362422,827254,287008,23406850,747178,165628,38482,41356,185356,43108,774712,2374138,524422, 273868,337150,42730,91396,39592,70630,833518,474874,356644,182116,321598,2827450,614908,332344,300376,5485564, 192700,1515274,2667034,178120,183088,73870,673516,1422928,786862,208774,178390,36898,163816,95932,173260,574372, 1119286,91432,4407076,87046,250192,67642,281806,73222,180388,560710,112030,116242,43660,810514,244510,97606, 132742,94798,40318,360098,36488,36926,754864,36680,36944,173120,63676,258922,114922,1172738,91982,36442, 173980,63740,382102,185846,3074014,37444,340606,297688,66178,36670,173434,36964,177484,234724,37648,230440, 28516792,37396,132592,84542,950546,36518,166984,137950,37126,173080,133264,2482552,91664,219404,490382,91970, 40508,36884,86168,36578,531560,193508,223436,162782,36524,92456,167672,337322,93428,4674328,114952,721960, 37732,174172,286162,2166568,36538,93344,170162,236390,36572,38546,455048,949370,158390,238172,91202,634442, 138788,36514,614750,5767606,482356,1060462,525934,131986,193762,208774,36496,887032,872182,39022,36890,193826, 104888,333776,2480786,37172,285586,132334,543388,9207754,101734,115244,36404,63692,63982,36640,63860,250970, 104650,903566,37024,64660,634444,3406604,36566,36616,1408222,36694,36668,161114,185708,38332,604276,135556, 283022,2850128,124078,92572,107638,65524,196810,53230,236068,146410,114718,40588,102100,423610,467242,110410, 39010,38590,192490,809656,43774,41278,97180,65758,44746,348322,2821696,45094,111058,516328,38326,100618, 120436,175156,142792,47830,37780,350764,125050,122836,484522,43204,89788,308194,135454,46066,1225672,1236136, 65542,36934,105700,285082,37456,72940,195352,86332,41614,248632,46258,1073770,94894,40702,507850,214936, 343906,37876,276334,37516,265714,1229560,39724,68332,351574,45142,502504,402640,41578,469786,239956,145012, 189520,43060,180988,39022,248530,38470,132910,42604,64300,39706,177100,52486,37822,212782,213586,96100, 94840,86494,862630,38506,180016,103660,106294,67702,84280,445480,109204,207646,1286242,215698,113380,40990, 241738,190546,288070,68566,37510,46318,141286,165310,43618,36976,49522,174874,40282,87196,51286,119704, 42046,40684,66280,163480,178996,108790,47626,38086,579112,343960,317176,328246,137398,332620,67486,67846, 762286,92698,100156,55786,41362,341944,48874,52978,1431508,499588,202324,226294,37870,1081168,81526,101716, 164092,174346,91186,93436,50758,302272,185044,342448,37840,40354,47518,36808,538846,127084,93130,71410, 39262,395890,409930,39730,105340,214450,42226,95398,329326,65650,138742,41962,126436,1854772,39652,46138, 277204,109420,1995010,38686,42658,38104,41938,143926,311278,388618,44716,86872,115486,46174,151054,194584, 496402,178666,303082,116890,144526,180340,1326040,96676,97726,39562,41146,227794,106738,86224,153724,196378, 68926,190582,107644,139714,97612,54166,179638,106348,97162,167584,43546,387094,47374,262192,282238,91708, 192976,54922,301300,924124,243196,218932,47770,188764,102994,92812,64138,316366,72220,167098,501304,209752, 305674,432292,604822,45670,112306,210508,1573648,1581424,169528,92650,137176,64012,48118,392506,105502,40534, 285034,317428,159556,178882,71644,246688,49018,110398,56914,45310,280654,36790,1708108,68836,40234,356434, 37330,96190,48658,133450,50746,97450,357556,363328,102040,1955644,99610,112990,195514,401254,680110,51070, 487924,177208,98638,42196,296926,195406,144040,119218,104530,72886,40570,497038,317722,845134,194866,92950, 109588,655324,37222,168070,46750,38524,107422,128812,1721284,532294,37606,783412,141304,191032,36760,72562, 169852,42070,502234,46546,183742,38794,327868,40054,44206,44530,636478,46582,179800,95452,306646,106024, 315394,99052,115492,95182,122620,97342,55114,533860,173254,98962,103336,478096,187090,48202,91184,105146, 65168,84932,237092,281726,298868,757166,300002,91022,178286,64754,64484,484520,132944,104768,285710,63872, 38132,594962,91418,106442,163130,64196,37304,115442,99464,-13594450,-2526556,-5882566,-39632350,172966,91426,215354, 779234,2934380,40772,1076870,43556,506630,272336,3255716,237596,684254,38090,206462,217640,1041014,329774,41852, 422060,309314,347384,327944,193154,64310,1653104,1218620,41798,748820,194900,117668,223130,196562,136478,49178, 3798488,111044,135398,489620,202190,321140,105806,577370,226004,174044,216002,92252,202574,181778,177770,190202, 707996,128738,105188,739868,334262,119012,554744,137936,717734,530444,37256,39434,1731836,84794,220610,49622, 66758,1322672,109526,93476,65012,400700,280004,727544,2462294,150302,145118,213266,64364,125330,104114,303662, 293870,958568,582446,106130,313850,519752,66434,839540,37442,1627994,392582,886196,56498,137750,488162,1183586, 351272,99380,372188,73274,39092,183440,319034,39020,76190,97436,500798,425192,323030,424940,250094,196022, 985610,337034,447032,113618,197480,446546,110774,245918,298580,102458,185828,95630,196088,339518,87422,373250, 108506,329240,214076,1826606,43466,191066,108446,46958,172220,73022,165206,92714,178862,582140,246404,105482, 362468,816212,103196,122492,726086,97742,117308,117578,217964,750710,951320,95420,575804,70052,194078,169628, 111350,704612,297326,219962,215042,1027580,830792,92090,153974,41810,416414,101810,93314,50546,313202,781328, 2594486,148466,179714,72194,417764,73508,752330,47450,97256,131972,254504,47606,2185382,1336718,117794,76154, 1128224,146414,804548,554924,132302,771026,528284,744284,364394,136148,302618,44822,330206,68378,923618,186194, 44834,46658,37694,2411930,791426,164342,42410,46742,111908,44150,50042,109694,208892,444704,55190,406136, 201692,188084,43070,39332,1021304,40394,372170,204518,138638,103790,46334,321572,37064,187562,135992,138092, 110984,98876,962012,719192,66362,766112,231662,496910,367484,2929988,1394510,96356,1199342,39218,38306,900938, 138254,277472,296524,208654,96616,748474,108250,249346,71386,858628,39742,184984,101224,358966,169270,406168, 390556,40618,184654,67102,93700,91810,3407806,205318,185032,300808,466594,3218326,277732,1406356,94240,144406, 101386,120886,44002,526636,6178492,105580,349732,97876,175906,46270,453016,65662,816940,111898,196972,217468, 40750,1550774,1651310,115292,37052,296432,36884,104888,327496,1168072,481354,39226,134602,94228,460276,36922, 93094,687298,2791948,1282768,36446,37076,91058,36868,167176,177626,182216,94196,93386,37274,37328,36572, 36428,326692,36790,772400,91466,627340,313690,854788,38920,315268,1868470,1127482,251968,133864,484990,138244, 36760,100030,1276198,84586,184318,330386,37840,36424,132052,1114168,315832,92254,64054,84322,36496,173866, 36694,36886,331222,172882,91100,642764,2886238,91772,174050,38504,37118,298358,36812,168934,37768,63796, 36580,9105406,169420,242116,628594,37222,38194,197656,296654,63728,132026,91238,36602,177016,287050,36478, 464158,36676,64288,193556,37090,742690,183088,94834,44782,113788,232738,77038,184906,2369176,569620,105010, 47602,41014,518752,892510,53506,85588,243892,44692,7993918,639370,37330,181036,44746,123292,459784,196264, 140194,196750,117826,214408,166156,681454,4857760,1756198,286012,173474,36526,133252,63760,527470,36634,104800, 105394,706994,262304,5313992,476654,91148,95198,43190,37076,4004504,140732,66590,91220,196028,91112,467906, 41714,84680,296402,63944,37814,84842,37124,105866,93272,554428,279454,65188,132682,1196716,63896,36734, 105028,173008,132902,37226,37712,64244,174086,13826744,166682,106256,174842,323876,64912,65686,98494,6161686, 988918,133486,91760,326714,736226,1549300,36460,91136,329086,9426202,210484,402634,727120,63790,64294,166660, 732088,91070,166214,91114,104836,91492,299302,46294,39874,546496,36742,36826,93778,36664,37402,272992, 133828,106010,36730,91300,491996,297218,329198,92612,37082,264182,486164,36686,37796,174314,37058,168764, 37298,37186,84508,63808,91504,134308,201764,37084,330008,36440,167408,85706,36926,64684,106156,37912, 527548,41356,542128,37036,91282,87598,105346,5257648,159130,111466,1313608,45874,837346,174118,38494,40072, 481756,213130,302530,527224,38020,109450,93928,63806,996878,342164,260474,1168552,454022,787880,527624,166594, 827566,95918,37682,417992,713786,532076,98906,502376,97502,560912,66554,42596,896576,199454,310946,786334, 173380,316598,305516,298712,327722,91244,482986,36700,829018,235070,84388,719582,334628,301946,134618,99836, 36698,93560,16124300,36536,177962,94172,40010,40694,133430,106712,856472,117548,175208,43340,37958,492092, 2150474,63782,308750,38618,41372,92642,42938,636170,458576,215132,397036,263516,132256,175258,91720,37052, 173906,36862,296836,93974,36698,36536,175118,136268,246676,1586956,63784,91858,628336,194566,174820,679654, 983792,313760,40100,37964,43178,110516,114440,312140,64130,243236,94412,312806,37220,38810,198374,489530, 410702,850046,699752,239996,623180,66758,41882,36730,173872,163378,281222,132848,163424,36560,85934,36472, 757798,37654,91544,115154,842656,91498,93692,134408,195266,1447202,37274,600194,36644,269348,-1236278986,-64801084, 36568,38108,287090,36646,209104,36790,91330,2447528,36692,393692,175748,36536,1056410,39212,173696,480766, 36860,36794,236602,307018,197758,329266,37726,93448,65176,327322,135226,299104,632962,392392,430066,95446, 37828,239518,37576,92782,99902,137150,99080,36682,92014,951368,65458,621940,1752862,36706,38290,132520, 168526,39502,175630,64184,36722,173360,186274,36622,2100152,297044,328378,36826,1178204,91166,241034,93614, 173758,64486,91408,298984,836488,92180,84758,36956,166660,105208,36488,132262,967508,91616,189244,37624, 93532,94018,209452,38224,37966,608068,568216,493132,36562,3237898,64360,37012,134986,134770,9788150,36514, 1225180,36502,63938,91618,166414,173930,182060,91922,36478,139898,136388,536126,177302,238322,251816,102782, 123458,115484,115898,109382,46058,852518,193844,66128,410324,195926,170564,101162,39026,181136,132284,37058, 176882,312266,97868,38642,191018,36632,96968,169592,503528,37094,329366,39146,176168,132338,164252,95978, 237512,66884,6326822,42314,105278,63896,37166,124916,37028,135092,40286,893612,106418,221438,88196,38714, 39548,92684,95654,39188,287642,334346,95942,430526,167506,770140,407350,84850,132544,286336,178192,297422, 65054,37514,214850,84638,93140,92222,94130,64460,168356,296936,471064,37016,96296,36548,37250,66446, 138500,390002,92678,36850,37012,569684,135806,174376,2623384,116134,397564,235342,180748,311788,2771236,287344, 211606,37186,64132,37924,194554,66562,201196,261484,408718,39562,65572,36548,327734,2384464,116302,93454, 37948,604660,64678,94678,227434,175102,91240,1426000,37780,1786684,264946,1412764,36772,390722,527288,42998, 173942,314258,37016,213146,36824,93992,292364,484358,198134,298706,182552,891104,331078,92452,36982,91588, 105706,254504,179186,506648,42878,92306,42932,38630,57818,174638,39110,89204,1535978,732962,1488632,44012, 2270810,37310,285134,114068,140522,2147204,1478648,36968,38318,805520,101144,92954,40700,36974,501878,70790, 315650,37514,38894,40694,38936,198344,180146,306722,94394,38066,221954,349652,44402,282044,1028126,1177904, 97598,103700,336368,42806,168656,431096,1222832,176198,69350,131774,802886,109886,37730,230702,145604,678206, 541622,93314,489458,110228,444764,36574,41114,93194,105556,36610,91418,36662,1006798,174172,37552,2593102, 92254,36706,193918,91352,93934,300232,261844,36802,621154,1489636,467956,195346,236620,37114,37720,36700, 36916,173440,63902,1631132,167296,64048,91330,36512,63872,36554,175082,92732,673340,485554,356518,320168, 158522,481906,1806742,604610,36562,212714,390938,303458,40184,297464,37796,1329044,137200,296572,39406,39034, 174964,38164,37414,759892,45766,194548,132448,40396,91246,49738,493564,174640,65206,304024,620894,172874, 402788,39218,190298,99146,96986,38306,104438,386276,40772,197534,43094,37346,85046,138146,312392,518024, 194036,300782,100622,91334,39386,435908,209756,66974,5940164,98282,307586,37616,37928,300134,142844,574472, 38174,216662,174422,41294,331994,296894,340742,202628,84506,97526,218606,693428,141122,105692,92612,330284, 40406,675596,92882,111254,166604,487244,37802,303698,70466,92558,328484,65606,68756,198092,3728054,1176674, 183926,543308,3882602,299648,65444,39398,183278,264452,42908,94664,121928,109742,1334342,271256,556328,410726, 91432,405938,17452874,97064,3564776,44858,42578,99656,67196,107018,181790,100466,333044,64316,3519152,235708, 116374,84460,275812,475306,113650,170782,236842,151990,65866,50818,333394,210202,503278,268816,44266,475414, 295576,91582,40486,391336,163330,162058,175606,791962,38428,68854,284560,1073680,235384,97738,398140,108202, 167704,110950,1307932,640858,100066,39994,42982,181276,37564,1009204,531304,36598,37510,37726,486268,40846, 213550,252484,1607308,182356,338254,42676,1148902,95848,327562,92158,183814,649780,93094,932722,93148,284566, 271498,98422,497932,1532950,37048,41866,177010,94858,38632,65002,36706,185584,167218,65020,94444,67810, 289876,198124,132766,37834,106366,139900,137896,45418,256540,95236,417094,170296,167656,986404,334102,1181248, 72886,678130,234472,451582,92554,47590,4110676,37384,36512,173416,251416,177736,36514,91318, // 173468,116978,36590,174170,133202,760610,795602,84686,119408,38252,132446,36632,39062,328784,37298,37460, 38216,635564,92054,1435448,36682,286586,91258,262930,175082,95504,91994,235508,243446,300848,36932,299876, 64736,173516,65582,65546,235682,36914,65654,482126,37832,85238,1906106,175892,107018,854906,132872,133682, 628358,211928,91930,774454,133240,726826,64126,92218,4758880,3619604,115376,36970,231698,132488,173456,36794, 36704,180314,93068,67594,176074,91492,317500,12111856,37834,142204,349780,84874,340942,67468,96622,8268016, 404494,182542,142978,38410,775186,642400,1181230,2305348,175372,42106,64660,41602,477232,42412,627676,132910, 70978,1301110,43330,805066,188374,37096,65218,1955752,299626,65326,306916,243556,186322,925108,391318,178342, 296710,116824,1047238,465190,811222,871162,312262,163238,173858,173668,297274,36668,132590,36752,37550,92998, 96724,91972,409546,84832,36592,133444,716182,200338,91342,1122904,37432,38230,579592,805058,1048706,221012, 95822,1282552,194380,91364,36716,296698,63914,1023760,91520,481616,36602,286468,36544,36770,64142,36662, 92354,92102,622310,175460,36782,36692,5188928,36530,64016,38462,133520,91976,38168,105202,64526,259216, 37010,133352,135866,92186,762028,39598,419218,298708,218074,38734,95272,64174,132910,38056,36590,163454, 1181200,173776,402098,36572,36682,36568,173960,37102,351484,135958,92770,246766,37210,95308,124312,1955392, 93256,3033178,542032,91420,194920,168970,969784,46894,37186,92158,1990384,36752,166690,37576,91568,312692, 105062,64238,91622,180892,92494,298126,63934,298420,2203084,92638,531164,165802,736090,36584,161972,63946, 91822,91444,136184,36754,37132,106922,64298,274072,132532,2233040,761270,297220,36650,134902,36650,36704, 92654,179602,1921102,133522,3888736,484972,94048,390526,91618,195622,92246,37880,132638,37340,195764,488858, 84518,328910,92408,301748,389390,39446,392306,36980,64232,2810480,37538,209750,105704,483026,101206,93820, 98734,2658118,64468,37786,64346,303566,606938,36896,1000436,135298,64006,176248,174628,91720,38572,65788, 109780,84530,760526,91466,462284,532330,37012,251536,175516,110812,36602,174434,392054,174326,105202,91624, 36874,136414,169030,134914,106444,1530020,426170,37118,91486,91522,93052,128932,2084254,2322766,138718,398044, 1038986,36704,412586,194632,1183334,622976,36788,312764,177098,992336,93362,91526,261206,607874,631538,16124246, 258992,168218,36692,64612,236416,265276,37036,37588,1355158,550156,38476,361624,173908,570784,38128,179500, 37658,235496,231224,93710,933464,174314,389530,167852,213050,95822,36872,36800,297350,103436,94598,137356, 104002,64138,351430,1011040,37966,39496,43090,37186,173662,36796,105124,530692,676174,992788,1176766,36958, 211012,260536,1553416,1287898,40570,179332,91490,36554,92120,44060,135122,115406,64484,606932,92462,84734, 94568,105272,133664,92084,91760,39272,66554,287024,106082,116378,91444,297344,64166,244324,65522,12143902, 36862,105776,92678,1065650,64142,719344,352228,37180,64108,932564,36830,167686,37340,286874,91618,765592, 105956,862790,399122,253292,253616,778712,184280,489002,38276,44036,96656,1985936,104210,97628,297266,66266, 463262,38714,241484,95522,92858,91940,36854,695084,797156,472478,71972,1147100,530042,486626,93884,184658, 36890,108872,41228,356162,1445642,38780,94694,44366,298058,42092,133592,485168,67346,46250,36800,188090, 182672,40724,116810,1702598,1532498,264662,138518,46418,398798,294620,194342,235796,98312,244142,675818,780170, 39506,41054,183986,40706,4091234,566978,95666,317012,107090,65456,97394,138020,65762,40658,106442,91850, 298706,73214,218210,37382,308426,1611176,180098,438476,394448,39722,315068,96980,134078,176504,1033808,134456, 413024,38438,189194,189356,400766,91778,95180,301622,118916,186224,238550,187196,959450,977180,36932,274868, 260774,742342,91570,947774,389828,3341252,63988,64618,36610,92512,4772068,36938,328778,84620,252200,1183300, 240928,37624,7705636,175012,85054,704888,300236,164174,38312,176576,97628,1805864,107216,91796,105164,64232, 174794,43250,39794,36890,36766,483214,36608,205306,111826,534814,185104,4557868,97192,137134,363952,409834, 96922,203086,208306,94582,735454,150094,188452,196876,98146,736174,38584,339796,44326,1031428,38962,269944, 4904926,98686,251602,176842,579958,712738,202474,47638,472168,868696,615574,840502,328258,257014,96688,216082, 41518,289306,833212,188938,1912624,381364,415738,103186,37558,242452,65464,105784,134056,110998,37648,527956, 176302,442636,186022,977266,1699264,401248,27928684,64276,295426,208108,420598,210034,98164,46582,46702,120202, 8756524,93934,155764,177112,687286,146098,39412,203362,44098,45718,119602,323812,37114,92422,169126,37594, 631198,824626,555382,3126022,235972,230986,138268,842452,38986,316276,424486,200494,892432,181168,630478,106588, 39886,65608,562024,917296,116494,36962,38450,187748,138818,215228,176786,339158,337760,329114,42158,42038, 36800,115796,443846,37190,419024,97730,283360,36628,1326400,92246,64394,36914,259676,92588,461984,94532, 64844,211064,65458,92920,176752,95350,2771050,339076,292420,45058,2879752,140206,64126,1327828,195610,133822, 308488,47854,101542,39406,368806,177322,167530,37346,1385494,252074,163862,92860,36968,196016,94262,168326, 36926,37358,85040,542060,64034,93020,157940,39302,442580,106442,42170,735620,96710,466610,41018,39122, 106172,132664,1244326,41878,302404,1947352,97474,164362,530698,169318,260524,37462,470128,37252,37066,290956, 36724,93262,40294,429814,395416,36722,36712,1391506,738494,214616,106562,658358,628748,660932,37196,1019168, 764828,36688,91976,393440,92930,37958,364082,164758,37084,92848,91822,64252,38926,211016,297290,175574, 161852,299476,287092,195056,36602,92896,38572,105304,37258,39262,173344,298348,488284,100246,39694,2324878, 92032,749104,37186,86476,115582,36706,94174,11609404,36796,262282,91978,133648,133324,614024,92030,289796, 37292,273532,92812,91676,36682,5391692,248024,473906,91654,36598,1371272,4701110,156536,37412,36950,38006, 287762,36640,329468,183560,330590,1491554,132958,174718,174124,140056,36928,67606,507466,176824,278326,185974, 97606,176074,732862,291772,134578,324106,100252,394282,314038,576856,525448,491032,492886,41236,99226,3544054, 39364,87154,38242,165682,2857852,39562,2323024,136654,37204,494344,648466,740584,923960,245194,896344,3686144, 92894,298886,94712,640508,64934,92228,2866694,3580322,414842,1998266,91876,627232,483160,174712,36662,740062, 64190,237104,92618,105338,36650,174058,460636,36790,36710,94432,1919512,502264,1306408,1400044,173866,93838, 36868,239638,91676,895682,37522,297820,969634,512678,91772,174698,1152854,244628,38140,414662,36742,91604, 830630,259720,261178,94456,194464,37636,37042,92422,92746,93862,167380,287128,353674,299188,330676,37078, 357416,485810,1806514,91564,36886,105664,134764,308014,92354,473360,85166,175334,399838,64252,1183216,96898, 868474,1003936,171550,231944,106628,183308,37046,244702,174032,138788,179810,241982,36976,100994,64412,37922, 222080,106748,36728,1258664,66986,92804,179078,37340,174218,37736,299902,304114,37126,335966,766216,36784, 297710,965582,64316,91700,334132,1477132,91726,743938,37006,330002,173966,195692,159794,37544,132772,895402, 369254,138830,177824,262022,91586,36680,95384,134480,37082,84722,329758,37252,390610,91990,460108,36704, 91736,37534,174092,36998,64754,1551740,92498,36944,36868,908696,91946,210206,133202,298100,36650,36752, 105514,37168,897586,1378628,64406,132848,37210,232546,36664,175192,3105538, // 483584,65150,765464,38002,1073398,37390,240880,167248,37882,600664,36650,482474,399130,36694,92942,236338, 91726,36994,92156,174182,36946,458032,100598,175232,91982,37996,177148,92080,487700,91628,37060,288502, 36662,2991758,105758,1665814,210908,174170,134812,91774,497656,92044,402406,219376,37798,178732,285328,36898, 198208,435214,300826,3137128,140212,1064338,106216,37334,175030,36824,195718,581296,38470,308434,37126,106336, 38746,64234,2039374,36724,38218,38728,236236,260128,493276,91622,174782,37942,64510,92348,36944,180854, 37232,91772,36868,390562,36754,324602,36674,837008,85094,92048,95512,92596,390802,947026,65422,339106, 414328,488164,105706,92668,317578,93838,37432,134878,174586,36796,36994,117118,2246872,175906,93586,404788, 112564,180418,36958,93208,37498,92866,186034,38128,275536,177124,170398,36922,105598,355522,71218,204436, 235984,66412,179932,67096,135202,1899382,2054134,36904,436036,43906,400522,1067026,131746,352228,129154,37022, 38306,91874,352190,915652,92584,283858,297044,302426,92338,351970,65614,41740,91906,255190,761776,65452, 40900,36796,245572,37708,176524,38536,213496,65182,39082,37052,65456,416668,280696,36814,37108,36706, 174386,37924,40924,236944,93394,65338,64906,1995082,37852,37576,236296,164600,462950,36916,38668,36664, 362416,167296,224392,37232,495194,3245468,175568,236912,36734,37196,183428,1286564,37282,36724,37126,39106, 36802,176944,91732,37144,84974,765986,116132,105674,284218,91738,96274,300790,175780,36962,37082,64568, 731492,175076,175346,287900,298114,777122,519920,64198,36724,106016,47734,175366,172456,103492,172132,843886, 189412,107764,331048,2983996,221812,177496,64942,92908,110248,512434,138628,42406,401848,38626,95932,240652, 1145692,37996,66904,39862,437812,38188,36746,36908,1106810,64318,92068,106420,36818,840722,174524,328442, 1806404,37148,197222,132908,9968288,37106,2349752,95216,37112,36922,37480,11755406,537778,98758,1580788,177982, 19825018,184246,772516,94708,107944,96166,2518156,92710,92314,37528,106702,257146,64906,42002,1167956,486422, 185204,94292,303200,166232,169598,136898,85664,976796,2377448,94778,290918,68996,37034,1907000,315236,65630, 38000,509210,85178,40214,189278,36674,925838,762470,91690,194864,222458,782104,923332,806798,300844,94384, 64348,2285344,105464,93428,260174,174238,815396,132988,159242,504266,404192,38630,86558,517442,306344,97202, 38138,37580,305930,106286,95258,37676,38180,134372,470396,3511514,280172,236954,175718,536870,98354,92036, 333344,92468,105962,1516118,99956,164180,93098,92018,38162,91982,37640,67514,37964,133832,813314,41734, 115486,1967248,2990278,176392,67768,337096,65266,93502,2731618,38890,39160,81682,95176,100828,66742,110896, 2412910,163546,37774,666286,237094,398494,12708334,174130,112426,186220,94582,139438,1318438,176014,179956,108946, 73708,237142,42274,272116,317764,119176,45118,390824,38702,177388,92608,2329072,162274,37012,98602,128308, 102382,306178,107122,530224,36718,98332,165652,119542,36994,92068,181978,38662,170788,174688,484144,709024, 64624,86026,113602,101608,93148,179224,135196,94534,816916,38536,85486,39784,1059034,41146,137518,36706, 41038,790924,39172,300022,84892,222028,186028,37192,110362,92338,95074,463624,402934,883528,331006,36836, 484214,974588,2163104,65726,93362,36770,547964,38726,37556,482768,91804,174226,41626,38218,171334,163414, 64846,46274,104666,37514,175952,317432,154532,40532,1274924,178382,102836,343262,39668,439598,66776,417062, 38606,139514,1180796,36896,64562,321266,64994,41978,554114,105176,100838,141356,279914,285302,300746,96752, 71294,64706,498548,37244,96086,102152,38972,92486,107228,370202,133148,247394,99722,38894,39452,4781822, 40718,678488,284816,95672,198596,164414,404858,85226,527888,70916,108734,37598,36758,6446864,243182,133256, 199496,141296,68612,85712,225812,1000058,100676,141572,38354,107606,1473626,37406,68972,1139582,42962,40964, 175466,94862,2642888,168062,65462,92792,316964,389102,491258,3039356,298396,187300,36872,64334,36850,538234, 140962,64642,982600,300256,765358,298150,36692,38276,36730,94376,174296,261140,263084,175268,94502,133058, 91918,92204,37682,236554,175856,2325614,39554,405116,767534,95396,38318,100324,93748,174748,92774,359380, 1620484,107386,1398610,238654,239788,97156,183674,64246,182924,133016,64340,92570,85276,302908,285142,1646236, 93154,91784,484184,23595428,9909182,57232946,6774482,32741462,7275890,7736762,21040868,19349732,358915016,145173578,22955042,158233250, 15090818,129392138,45678200,130571966,1337651462,154320914,155338754,31723778,44839730,17168078,1534427372,41703302,371125598,25909022,4184930,35446214, 27440564,19244918,20354078,26582126,121195748,134793686,71005214,846010,124486,467254,1467010,37324,247456,324988,67246,106000, 37654,308332,627562,93898,134758,725320,38332,102268,37378,470170,85930,96040,175274,404396,1862666,37754, 133442,39116,795536,182726,236996,45278,211094,3087512,106226,186506,168326,105574,262592,38150,64556,37288, 36814,164614,2033140,105904,36722,37036,260768,925616,175400,6116912,728792,106544,37322,493162,344164,95614, 36934,118138,973816,168812,210488,299894,168326,270062,1364360,39236,1644938,36788,40148,40892,198446,175154, 236336,176234,164318,37076,491216,65942,972356,37196,38120,304106,334184,37682,64430,134186,301190,43772, 176936,111194,100058,420218,136130,39608,39686,39074,106604,195034,299326,485624,36776,37382,37958,37418, 174146,223418,93044,7920734,19256906,39688,496072,203590,1004428,38644,93376,37990,744742,38986,37690,175366, 2764150,1526968,37150,185686,512002,36704,36844,68044,64970,283688,37990,38146,92776,37594,136544,469118, 174574,402554,37190,37690,163372,674086,64772,428306,332708,37994,332086,36748,169232,301898,194720,93692, 174404,85030,92170,475720,404192,64676,174644,628000,3373456,36854,39394,40666,340948,178744,5481274,407836, 188392,38062,195088,410872,169858,215056,133528,263008,304888,64396,1828714,94702,282800,625078,91882,298810, 64726,152354,93662,254492,92852,104732,210428,187598,72254,116534,240272,65198,184868,282878,212426,38132, 289658,41174,92384,523124,241082,1183004,2018438,109556,764558,208808,37838,108722,241856,396332,102806,105884, 247418,198854,331208,318086,1692818,243998,107666,255224,94274,186212,46142,208088,93896,2849498,101672,428408, 67934,1248752,1324856,201068,37088,165458,798002,304478,36962,139376,206282,290618,70166,370844,92546,142766, 320318,110396,69194,303344,114716,93788,125084,134936,64424,3664142,37514,38846,177896,307358,52958,329696, 40094,148706,386396,523928,93464,96542,360314,9633572,37424,117146,37106,263432,102968,112022,351566,105698, 65342,101114,41618,93986,628478,3713228,49898,210518,531578,1078652,141578,342386,43298,327806,69626,37928, 94706,769682,39134,186056,1271456,154754,54902,2030264,588764,93572,39734,101402,214154,440072,108314,177308, 243314,1830266,66422,373322,3732956,6664022,110828,50894,83594,102872,39302,88184,320354,107162,545366,48122, 47522,116266,314764,91798,98494,548368,178522,1139272,39958,442888,134386,92536,92104,435598,237868,409516, 1205926,105334,37102,239650,72796,64948,175822,642802,9843118,331046,92084,92462,174536,106082,36968,337670, 238244,36748,174766,92020,236378,92684,92548,64420,297946,64442,3940964,3380930,164752,260458,185236,544714, 91798,41098,44674,45562,92462,36746,133682,974498,91976,36782,37646,36748,37948,1113512,5270492,43292, 65822,38228,142124,38288,37346,365636,175376,92918,146828,44966,41468,98102,47558,37832,1224542,86378, 250454,301142,72572,40862,39674,98264,614876,136406,84974,140294,91778,38876,124934,286184,599816,108212, 64724,510122,241634,117698,41618,44102,548048,74714,260222,460568,1239878,243164,44642,113288,47162,102818, 85406,272966,951914,321554,313148,41564,337268,884612,573572,491762,114098,95582,95312,3536228,45758,410018, 96644,195032,92756,196184,36754,36988,835012,1618442,690730,92950,133396,37616,92426,133582,36994,91874, 91856,36740,64402,175096,92206,585844,174826,162808,2182436,298862,650726,37660,37022,167662,93836,335102, 64454,432784,331390,4816306,616138,37000,65770,37648,333334,38384,37352,993184,37024,65182,627226,38392, 472090,64426,196774,485314,36734,91876,37058,85298,861716,955514,132338,485570,218716,91988,37570,484576, 174508,36926,37034,903340,92056,261172,93136,92342,174718,37090,1401266,93346,620782,42682,111442,483568, 139408,1432024,405634,39946,95182,38632,38596,133576,41254,37276,37564,195628,92158,176728,92536,100582, 477286,140872,41362,303538,39964,353968,175432,1101496,93526,137464,105718,36814,94156,64732,98206,449374, 238138,178846,112702,40702,36796,1467652,64858,92824,43618,102652,857086,65164,37798,39148,178468,330478, 3538348,1202632,197566,96172,213064,37186,37042,510784,169924,97144,1404526,42628,96532,36826,64696,174742, 1490182,307906,38158,66748,39094,107176,39892,64588,100876,94984,39028,37588,98386,335824,95344,88078, 37942,219658,44572,37732,278242,141352,36994,64610,174740,64772,38852,38084,37490,93596,38884,637222, 578008,176008,199480,38602,312718,354532,289714,507460,5719270,579388,276754,38746,245758,36848,37046,767414, 174898,91936,401258,117688,1478158,810652,105668,2479532,298660,100580,312608,284090,92054,299872,37042,92960, 2138642,329624, // 91924,2255290,92050,92212,316922,6613766,138464,1147154,176828,168056,134348,186416,37142,39038,299582,92012, 36806,955202,288896,42188,510494,40994,1781438,37936,464008,92182,106030,174638,624268,195284,37052,85000, 64826,91976,941990,101098,386338,741226,67006,173116,422272,304822,39646,66034,275608,94738,177844,841072, 64792,700618,187834,487414,37432,93604,177628,182002,387886,37202,174682,173414,214526,92924,133604,663086, 39188,4827374,704798,93734,38726,984734,91916,5403014,92222,37448,766484,110252,4868846,85072,487204,92086, 92318,626000,99500,360644,37778,36836,39758,37412,65546,1058900,36890,95404,95926,412798,1001686,38728, 238180,613450,95980,64810,892750,92002,37732,40270,171838,156902,164648,91972,174862,37070,116570,92294, 36890,1098776,36920,284480,274520,92456,37654,36770,37106,133754,38024,92390,134564,92696,64970,39572, 175706,305348,38318,36800,217196,194894,37358,134888,134294,64360,37162,65012,37496,37904,37472,37334, 364736,485246,38498,37000,506764,2292922,869194,115324,629344,220156,306964,391682,36818,577574,37214,176228, 473444,106184,360008,4082858,174688,187576,40108,625696,36944,337294,133310,39466,359128,2422144,38122,94762, 134468,486448,36898,167782,114254,488876,38276,176054,37004,64358,164408,321206,93218,38384,94838,134546, 37556,3989564,38372,40244,38258,65492,40658,400856,133574,303224,36986,92966,42134,396698,390722,330566, 92462,41702,168146,243086,41594,68066,177758,37094,919634,768812,37166,38654,422954,92894,135572,93398, -2014822,731876,64502,65006,3025472,402884,223214,107126,-2714104,-3921574,-6077956,-2437816,-9566176,-2118028,-3187282,-5238148, -4088326,-4878508,-6677194,-6755926,-3815626,94864,39592,266014,64612,64958,36950,37234,106450,175238,197018,2360828, 98836,39436,85144,485224,449638,136966,159610,44746,186052,64732,2292268,92590,37924,180502,64444,137938, 178654,42466,66550,235102,117004,100996,820564,44878,36850,176506,835630,85738,333592,287800,518488,563242, 184552,85630,65362,515842,1415434,94804,43990,176344,165604,2578642,1649194,86440,1679542,251350,36880,714226, 663682,52150,39508,176872,192220,183418,97558,102904,511468,97378,1206934,304432,110128,99016,178882,106564, 291562,68566,405358,606724,178396,186982,66604,938392,69538,300058,140794,637438,195244,107530,403900,179368, 520216,200572,463036,718828,169582,108934,135880,1027274,98482,37522,38002,3839266,406324,178798,845104,39532, 461038,93136,44122,97186,1325758,177742,177178,1787998,5517208,37766,93818,41068,134902,181846,170026,38620, 1868884,242470,107602,123874,168446,487646,474146,178846,37006,64480,92284,514778,36962,37058,36814,95818, 133742,92044,85232,36794,386918,46174,106762,231676,37078,92608,243556,788468,36950,106802,170144,37826, 36896,133952,200048,133520,39464,66194,37574,119906,5219330,37264,973684,37058,105782,418222,497350,837064, 627112,330058,3062782,390220,768652,38296,38008,-724406156,133730,106004,533212,275584,93328,92734,768776,106226, 117332,37288,37828,37228,64414,306670,38146,37678,37472,515572,106684,36874,169594,3249254,477628,46546, 40588,47662,238828,2737798,213676,237004,635686,4948108,236086,832678,242566,229390,42766,864106,412774,689350, 833650,1840948,1030480,579838,1870270,4542682,253420,289492,104038,404242,342682,103030,41062,782662,991156,49534, 55282,252214,9487408,2619700,6391426,575422,93094,450196,261940,429664,120238,194548,188170,187270,2523958,548374, 39064,797686,222730,871438,6159604,695182,382570,1216894,1047976,581146,466072,537676,1302520,283378,1358512,1907476, 4398460,150694,1596184,3252472,816478,2037352,492478,3420142,309244,190834,1925482,37600,40468,235372,125422,277558, 1750612,132298,4443658,509308,1028842,1611178,1116826,313996,657718,469030,1128652,500182,1915486,47398,93022,158314, 302182,2501602,493978,770746,5359012,395260,149998,639736,372922,479194,237490,2558302,67594,709540,654802,3028354, 426694,1161682,1125724,910168,397222,156742,1342978,451096,305734,1858354,205132,777112,267838,263614,227284,173290, 75550,182740,332566,2588902,1740526,76954,1066750,3026482,1169314,2533012,280906,43774,242170,1105690,433492,251350, 1539052,212044,2679478,2790286,184282,4295428,232450,788920,558574,1600558,307786,2259466,570226,391756,299698,1331314, 320920,1546936,469750,401110,6048916,504466,245146,178150,338902,154870,517588,15072478,1720438,438808,2981284,461590, 281932,227596,1653046,738718,332140,49030,717052,217876,741796,956122,439018,166570,386422,210166,12292450,144934, 12369076,417514,1025134,534490,295090,1129444,272302,714418,138778,408616,804220,444364,1061098,1007854,126310,596788, 283660,616450,366334,1868710,247030,438046,2540968,4237096,284038,461740,220684,136390,756106,679900,147526,2191048, 303910,685258,683476,903526,1040686,105574,350494,300886,246058,158638,1081996,1557718,1603474,266218,469564,1362904, 4566616,916522,93964,1144204,1978510,639628,189214,1606270,489292,1419766,325294,2322310,3498874,258214,909196,308986, 655612,58378,1309336,4006078,316042,763546,165190,125926,987592,280474,312646,263338,732076,3815050,726244,622564, 243466,131542,579850,44710,845296,798658,1060990,966058,124846,182122,4723594,1746682,438910,545452,482062,596482, 172618,420916,1554388,2560408,1782808,1989844,2133916,280510,158740,168262,153130,1815370,462346,1218886,1095334,172894, 661372,2195242,209446,52222,1039228,1423642,206710,140596,611062,126886,56614,161980,452140,268810,136438,322006, 231052,139750,3350644,229606,155770,370330,580444,639466,4413526,503170,2274856,113650,1874554,317086,257182,297958, 44050,1338604,334894,4111720,46438,550618,1500442,413566,1410352,266278,199948,973942,144916,568618,277162,1421710, 395980,744442,207238,2352706,1467124,2347528,260158,806326,119230,137254,442150,632446,483610,1431754,569752,247372, 143734,337768,251050,653560,1168234,543994,414718,211558,522598,252070,167974,983182,229918,584170,135430,948652, 617596,6745720,408814,2373622,593404,838348,351052,2363578,753790,1122334,1113910,543238,6782614,1190302,4544536,188350, 748330,933694,354778,1490998,2322106,52774,3131188,1602292,2247640,332950,495286,111436,460222,500236,582694,3475870, 1009906,4091236,2340250,136618,266956,426598,2952124,197302,1985468,37216,342742,237350,93980,92090,165106,37018, 4312270,705832,754750,85552,42166,253798,288908,272438,808612,2683114,64790,37112,106336,38128,200692,701986, 92038,64558,175162,375556,298460,232612,175996,37466,37106,1521808,304378,178018,134908,299176,86710,126886, 39598,203620,92158,229108,237688,41182,445462,41002,423292,107710,2685778,102850,97324,118408,2274460,678256, 40318,92914,38194,16043974,192112,144952,66244,87034,911392,8526418,42124,89302,307660,43612,67378,496834, 101266,40750,982348,335212,39406,488086,37318,45250,93544,1211512,39388,96856,866338,1029220,722644,789892, 584530,168628,40966,417922,241576,43690,65308,37654,359512,197662,19271500,139828,39994,2173792,39658,774178, 485656,92842,95884,39148,284386,765430,761056,300490,323332,164986,97234,289564,41867584,652012,300976,310210, 772396,94642,111208,199222,450556,37942,358954,105604,395098,3538222,329974,76018,179800,37924,106118,331888, 292828,39946,181660,174910,168778,37750,134662,66664,95134,96826,137296,64598,1829684,275738,214522,37088, 774898,92212,182794,37058,36896,540598,93172,36838,38218,37486,486616,5226628,36878,37616,133796,300962, 65192,106034,38468,38054,133472,9582112,7001044,148930,1290700,775054,504838,292870,329230,506782,152254,1268722, 3160270,1433350,3460582,146122,2573746,141670,796598,165248,92384,174950,97406,37408,389722,168794,161794,215308, 95710,680818,43786,93460,342562,38530,369442,41698,38308,37720,335674,92812,314644,494194,1412896,239206, 169462,37972,177808,37882,305896,67096,65566,40402,92308,398866,64504,611344,39874,92488,3103474,101002, 289732,177832,40996,311602,2788060,1865686,64724,195590,39578,892172,38602,93628,137392,573652,94006,199618, 92836,1243792,679336,1746802,134938,100072,39364,4890574,106666,299168,93536,242702,1520966,257420,284074,292102, 542392,223036,85630,92248,776012,498506,38578,238792,64900,174178,37714,175720,37468,64760,175016,105874, 302968,174800,65414,1736774,43618,138220,85810,37480,163354,178036,92860,5283340,37642,417562,37516,64480, 93526,41332,222196,38338,2233978,92392,42802,211444,96226,92068,38086,641932,94606,43630,265990,576446, 36836,138428,1017950,980852,64592,85328,488048,160696,92578,312556,39830,513182,288722,188372,335468,3395768, 793076,285248,39254,304760,288212,85282,417502,325802,135332,106634,85718,663596,37442,133756,37204,36890, 92858,195664,137062,175432,1920682,361208,102476,94610,40892,105626,275828,372434,41726,38342,7605290,650036, 38828,239960,5192690,1184960,65750,106436,21449702,136612,36898,11678356,487792,141806,100988,195974,191438,333242, 41222,311852,5746310,117110,236114,508148,666260,206444,256772,302084,201284,3564218,510254,679922,444044,119756, 310076,310634,57554,202130,185060,39926,346364,647198,524234,321812,571976,37088,186302,384806,407762,497132, 88490,148286,233846,672950,1860002,406946,12493934,193724,1166534,44786,184148,685214,659348,38690,171272,592760, 312020,371870,247166,110222,2863106,115892,556802,264926,329402,53414,111602,77906,97316,127988,107300,326672, 689588,856610,258230,122186,246194,366290,330974,1024928,1195892,176210,950426,142694,184040,188894,96038,939446, 50966,560924,213272,352676,101258,1053974,40178,391772,5040260,187796,44246,306188,43796,990962,440810,51902, 11020544,400868,272438,276374,45638,106442,2871134,43634,131870,187958,886418,110294,47474,111158,485036,1865594, 8774090,428330,107594,149258,140996,326924,109844,204722,43226,578540,215144,462872,49634,16431254,2201912,317234, 526502,117638,133874,99530,416882,202340,531152,247814,321866,139970,641042,88274,496532,126524,2411126,185660, 55802,151874,177398,110834,1551806,495566,108566,309908,479036,422900,105956,109028,47450,4563872,462950,250892, 351818,1629398,116378,91028,650114,37946,43478,230042,357128,98534,119882,249398,137738,293222,321254,207884, 187280,1538036,37916,544166,73010,316232,56486,266654,68690,420668,638450,311858,95210,36862,21449698,106982, 37130,37736,37022,37070,16124104,298876,37612,37928,300836,164666,37442,92558,362576,994196,37112,292484, 713498,85372,66040,277840,490454,36868,459484,450610,38590,2328748,312316,189628,960964,39460,478276,64570, 37048,776680,37174,37384,133664,36904,37382,36878,261608,392924,178070,92854,36982,64924,374744,92114, 36980,64514,93788,21449680,137056,1546738,39694,553714,38246,92948,778154,195728,648068,1142654,37904,37288, 474224,38504,175862,37292,134030,1822808,243578,843788,39214,37178,37298,64660,93454,64646,1332458,503114, 2682404,2592764,36892,36874,37036,93244,64612,685372,92236,168980,137930,92260,638740,65428,1819234,293932, 37990,136016,39716,36958,93256,162976,302830,37030,300074,462802,262148,268466,239672,175520,300800,40046, 94736,36371342,106304,106034,215350,178948,65000,85286,66046,391342,36862,223052,134158,392888,974710,460090, 109126,4305754,142246,423322,954172,127108,619720,146602,1815490,173494,589726,334486,587458,102772,1171978,348532, 4234726,511876,755278,4973410,96022,1404334,499642,3350764,216502,42418,111898,346636,139222,151210,518356,107362, 184186,529138,1919494,562150,445780,186778,562858,912070,189226,1764460,399970,380122,50230,188074,109450,139528, 405442,40930,10790938,6873082,576628,308458,67948,1063162,3129148,1185634,652732,1258324,2009404,70918,454582,1013326, 16909192,1606996,162154,316258,214174,4454260,805582,3995926,372014,177128,211976,94418,413230,37714,290920,37132, 360790,37420,170386,467944,37526,176260,392800,135418,359120,38630,919094,639208,307018,37252,332344,838756, 106076,64732,2982202,64534,46042,196424,175496,64754,36896,92884,36904,264754,299722,92182,93532,64684, 37594,37246,106264,197030,779834,92764,85606,286846,211696,37340,92834,40556,38252,575594,828998,93320, 262262,134792,495980,141718,37526,178160,1198004,175756,64612,135218,64778,160034,36880,36988,1202374,993970, 93214,307808,37028,207668,1858472,17073422,39422,92258,37214,177428,480284,93428,64714,96568,92228,37196, 92758,945190,106516,838084,38002,180148,741856,103684,37822,94288,239536,1035184,500098,69418,1517836,181174, 124732,94648,285916,237712,38218,92938,177718,66034,37342,73036,237388,38974,1421770,418690,628402,2630380, 180688,345466,113482,93638,92900,136090,488674,37726, // 300266,133802,36958,135574,36904,306178,490856,94468,395680,106048,37846,93928,37084,404290,134734,37054, 254872,37018,85546,14841220,196390,2923714,605146,1092010,5374480,538078,64562,37274,525836,284168,108572,94898, 66812,95276,40802,96734,2849168,202106,37352,2700452,36956,304958,303014,95978,37586,16641632,106508,134282, 332444,64636,5344532,299852,36890,106202,92762,331900,37132,1201136,387104,934078,850972,720238,508054,167206, 113926,1718482,1441030,169246,325822,290830,3196540,3418510,176644,466258,5116432,382666,595534,696910,372070,461038, 286534,565402,1107778,5741086,4342882,2080540,186418,3026308,3870490,107716,3579670,1886854,376996,2054182,283054,177022, 355576,626638,336298,195340,929902,1238998,298306,44398,1886134,567550,38948,92756,93512,169448,39524,134948, 300494,168496,175726,196012,1506338,198746,1133408,1040150,742246,92572,65092,487436,64592,36968,92272,767128, 165206,36950,64598,767126,171572,2790100,106090,95590,300808,94132,178228,1313044,36892,38986,37250,139418, 40682,135152,285200,387632,36998,26409698,393794,93014,38744,68204,288116,92366,136502,94868,38978,107858, 188054,332390,39194,183842,39518,111206,96920,39356,5281334,487916,37442,36908,237598,542914,40252,767050, 85540,106528,153152,263708,285278,38030,632498,38006,38762,735826,506434,300800,64762,299908,286406,176786, 85720,302254,134890,42730,235114,7796860,68422,38020,178000,176542,164128,177676,332116,299824,350626,508534, 225364,37186,39274,39154,246940,626902,545092,40138,641092,37840,488392,37858,39910,171256,65200,302578, 92410,36952,96028,36994,39748,1193578,37528,96604,498598,112054,521440,240262,93706,37084,94732,39976, 100564,38902,2741974,237508,1758794,752450,182156,487418,138392,134924,1153742,92650,137494,37118,734546,519226, 37054,684622,110230,168550,1030204,67624,250684,1189198,36928,37042,1317014,92258,175696,136042,36968,65294, 184094,157348,106246,37192,1778224,65062,94108,165172,285310,93154,92542,1980886,98050,37522,622876,38650, 137998,41834,41618,134426,258386,98354,201656,38414,176204,66866,312608,66812,71978,37796,110552,96284, 244514,72482,44444,44876,64652,247394,70646,38234,86342,290756,39272,534224,39704,42428,316838,65714, 240836,324344,168338,177014,249602,138638,101162,67892,627374,87746,308234,37964,40694,37364,299972,103358, 215852,93278,240788,206348,42314,96356,179444,238196,47018,37874,297074,65552,39992,175826,799904,97256, 293672,109904,178472,40136,93044,113684,1007498,218768,93926,94736,94898,98084,37298,108122,64706,42302, 615506,180038,176162,144338,46526,243938,312932,42644,487406,37904,244676,113828,39422,1561088,180524,331184, 94664,37046,93656,838784,95438,37306,493964,38072,37214,106130,300778,163192,5270126,107486,2759450,241430, 1189184,1603394,64754,37630,36910,165730,767092,187132,242318,37532,92306,38036,65426,36968,38354,94484, 37526,812930,36920,2400050,38972,1665218,106378,179974,38422,65032,1199638,65842,2478908,37136,633814,302794, 175948,107896,177244,92372,37750,647482,37886,168746,92702,614252,169070,134020,37918,37450,37340,37628, 494188,1189168,37156,37210,486898,1020686,92336,37286,106550,36968,197204,87524,37022,238010,2904746,181634, 402278,65078,1142510,412838,627592,181336,954328,37894,37318,37576,3355994,10543628,9108290,3646298,6733226,4047572, 8137706,1658090,7223366,322776578,6679706,23680676,14864492,13832210,25602644,6400082,2198342,12696428,3815750,6195206,12702956,12230312, 43425932,9239510,993386,8163506,10604198,8525846,5355398,31656272,15003956,44109200,2908874,3419354,4625210,2798822,160155632,3156734, 12260000,1874666,9344486,73038632,25720742,10926092,5647178,3054674,16312268,1586954,11364260,46191062,148927088,19016444,2360666,7273274, 25280426,9939344,3375434,1050086,2526554,2588114,8950826,4750004,1200746,6294458,3968354,4086452,5963654,4913834,4327508,6562622, 10013708,2324234,2929286,112867832,2013674,21708506,4105514,3008018,4037042,55948970,6956282,7035014,4681802,15408416,4654310,7113746, 125659958,2084618,30438416,73541198,10754978,8852438,15663452,11146532,2128358,4891754,20970578,1745834,3270458,4957364,8081492,50960180, 32385704,938090,25878206,5101706,11667080,5154194,3427922,1639226,11903276,1511786,3515402,1595882,2341226,5364146,8824586,7880666, 24474152,10530110,8215994,15844520,7688210,2481194,13556648,7835090,67219976,4074026,58660850,5428742,3960362,21383192,14383334,4347434, 7996808,14138996,36903782,2842778,14965346,2056106,26871104,32890772,8471702,7870610,28324730,4375634,11014868,11963774,10017716,6172850, 7605650,7029362,2997050,34543262,11234660,5216474,44561180,10632506,22497374,16509098,8186036,3932066,6111626,17535710,5326346,119099990, 28119260,8406668,2411966,4721330,26065802,8225876,16330430,4364138,80085188,3984554,13992770,28742414,24154364,2140778,75492488,27195446, 10834238,12703718,1612010,21553778,3304262,2464346,10518782,5045924,7067090,5005748,15871100,16200182,2491994,4412678,62737904,5824874, 7938650,2753030,5952854,3888164,2847818,20519570,4832948,6769658,3933362,3362918,13491038,22485998,6266282,18642422,6017330,18560774, 2919242,2350730,4691156,6358502,1522922,6122306,1564778,6917960,12224036,12050714,3067322,11989478,3103922,27336962,18037838,4203092, 4524998,21823508,10851320,3004778,55472204,16027472,2846342,3322154,3302714,6752162,6559706,46181828,4370762,30056834,7742588,40591580, 3279314,15789026,17526296,4510730,22242398,4010420,21199484,20047826,24531284,6149156,4154186,36881912,5292884,5502278,4755674,18955622, 3314918,7373270,4664468,6085370,1676498,1885802,5265164,3039242,16915880,12578330,4668890,4284434,14713448,3313874,10689896,2987786, 52102928,10713062,91776890,7682378,7905074,2449874,4942964,3845354,44644730,2796242,89051900,2008274,2435690,34809914,2767082,5829854, 3997994,2736362,4218170,3172658,4641158,9206732,1642538,10931234,29854172,5825036,4054538,6235562,8406506,3170900,9429050,9101606, 8209838,5717426,5188388,4545842,2268338,8390468,31122632,4187498,4574516,9710120,2441300,8024204,6633650,3980774,3121754,18011972, 12484532,21250028,5587916,87652208,7753010,8430590,5276300,29572292,36946,92512,37060,176716,157570,39688,37672,159406, 37072,487862,37694,37316,38288,93014,37106,176474,108526,38074,42442,299464,163282,92860,567304,312172, 863026,66370,263452,121078132,38266,405466,38446,92770,246292,116590,1040038,4349374,67018,96388,178846,65668, 65326,306664,42226,94282,904822,179332,44026,39298,65722,134440,67828,498796,956650,196018,66856,37294, 101254,40900,135520,780190,755728,87970,177442,908314,167620,177226,358720,1751218,38770,4826626,37858,3925096, 278404,965398,99610,177224,93038,769252,85978,4163150,1472014,175438,97282,197398,67462,172366,306820,95464, 1665676,303256,237862,702848,169976,44674,429748,39172,252034,477052,147634,642886,74146,638512,1020508,238264, 903706,290914,375568,1534696,473362,38428,110704,292948,43042,141268,39262,470824,180106,85828,64642,166534, 97144,66712,100996,847978,189376,134458,41566,3460804,45454,1039444,37786,498058,113506,224698,37318,54008116, 229228,39202,97594,38284,43198,349558,195496,41542,40342,244744,150334,66118,450808,88258,1155928,603832, 38776,167182,203524,65092,136402,330388,100546,40054,736198,101518,97108,175666,106438,848464,134998,102328, 73498,138022,111784,69718,115774,594916,133348,38302,92446,46726,46942,135646,191446,38356,41794,191932, 54742,37528,37222,104434,66226,37636,517714,1564072,178594,115726,193876,308842,528514,189178,50902,93688, 111622,539368,202552,37618,232204,94624,50494,71842,1773808,170908,105028,159592,200626,40108,87988,100834, 184318,92824,48514,183604,539302,42754,201742,169936,100078,38122,3804802,48418,42862,106666,634138,431458, 95542,67522,194236,162004,370456,68116,450412,112108,107734,503464,196396,43702,97016,175648,177754,534586, 134590,336242,670934,37648,64708,1165328,39554,5404328,391904,405286,36952,85472,37652,36964,177230,133940, 37366,36946,93410,65900,176876,321056,137990,2967164,125768,1001294,304856,68474,38024,395414,306070,38968, 265936,1039282,304124,576446,39578,279302,180626,535136,39662,43946,87434,557006,38294,37094,64808,424088, 86948,93686,37976,101798,495122,2790014,37292,189428,562136,127286,883390,37192,176764,245272,238000,178492, 38182,37684,1195688,438782,37586,206710,550360,6902386,3432958,2795608,5888638,517798,157078,128566,218350,184762, 3170548,2855620,415738,1974826,270154,145366,155194,2131372,1037980,214246,270298,837718,10251892,875422,9875242,196504, 2695726,325990,188344,603010,2329120,32033926,881782,95842,3147598,5071060,578710,461998,107110,636550,828892,3072088, 11098990,536950,66598,1226872,79810,225100,156814,559270,2040598,4834612,329722,121390,2360278,1061200,473302,576872, 240100,92734,176758,1629196,198880,36950,811922,614942,137582,204368,39608,508424,422486,39002,136328,305978, 182372,199790,5002034,85616,244364,38354,244016,143942,553694,182048,126278,40820,41858,68660,88100,67652, 343184,2291072,177458,302900,37628,101426,135356,297356,41354,343844,37886,44330,520628,219662,41278,751072, 180238,188752,186178,327802,93604,6003922,322228,291676,65206,40996,1376542,100588,38524,178402,1408846,343612, 107416,1832098,38044,38308,37198,37894,37426,649984,4886176,64702,37174,134158,37936,108496,38902,93334, 94468,44428,139996,98842,40162,45622,112114,634108,404068,175646,37418,312454,40714,93790,93068,4491398, 106382,64694,37186,94604,184172,65168,40310,38218,745960,313132,64684,93892,40564,37858,331832,94178, 37706,177662,66310,553942,94834,39886,107494,40858,1573624,556876,504334,36974,37154,225376,93958,214286, 181976,845420,285656,1181312,93308,174914,163522,373366,69908,38684,41702,239126,65156,39614,99182,769196, 40262,184538,940124,791066,171158,37946,490502,77060018,37886,39782,302798,65624,262904,38858,1228466,139088, 39362,190688,39128,220568,169052,38288,92918,66344,96212,307838,46346,37270,92638,134002,37324,95932, 213092,92780,37460,37844,37606,92518,38014,196828,165508,487796,93388,94360,37084,36968,94538,6820130, 37132,309268,301492,301978,92674,521116,120292,64676,139292,179774,264224,278774,290708,184324,2893208,116684, 37214,135374,311612,65114,37466,544856,215078,94856,86012,65492,290012,310154,36982,38146,175612,65476, 401818,37244,37058,37226,403340,176744,93016,64744,14637976,134470,37360,300590,184504,5732530,535082,111212, 518396,142892,36968,196628,37070,37484,37868,701744,263492,85546,599044,197428,37066,93134,37256,666142, 6643942,135224,465488,616696,300418,215788,64912,38614,134350,137866,2194846,439240,104506,68746,4157302,233662, 1261240,1250252,171170,92588,138500,37688,237992,89612,488174,396320,775724,375668,300496,144398,93620,298244, 37634,39146,934958,212900,185378,287546,109022,41558,37820,301384,92906,67178,37372,93382,196792,85846, 66172,134692,92914,37546,364462,209428,93562,37214,196934,37198,38162,175664,38212,301132,38518,492130, 142054,167032,410860,96616,36974,453680,238058,64802,64856,315386,999290,332882,315224,93086,118370,176362, 243500,94496,37706,1304150,37844,124964,38078,215756,37454,108188,95062,5197900,758290,135922,161776,175792, 1003882,37048,135496,39682,67924,911080,1508350,65980,38854,85546,535672,240916,85600,97492,98824,215776, 264700,109936,65710,845146,414184,136408,169444,142726,41278,180490,37738,177412,638410,1036282,37930,98410, 37036,37300,118270,117946,175954,39034,285382,36982,102118,41926,1708376,665894,775702,278074,38008,92476, 37816,177866,116930,64874,312056,39944,338408,474002,65432,759710,93428,768410,38486,304280,116824,750508, 165616,37222,66550,109570,37456,1729960,37516,693220,37870,1773700,499012,479698,37048,436028,37826,86156, 40136,698468,695098,37064,262814,85732,175726,2538448,2362564,262996,301760,39356,300626,98936,38330,39548, 636968,99422,170372,37012,39398,159992,1510466,134608,102484,130672,37072,38524,96988,65422,38074,39622, 107758,264088,373252,65206,37622,65516,93044,1363966,37522,37694,175448,37214,92852,37444,403690,36988, 37492,180898,301588,65042,125018,38236,599122,1299100,86788,92470,38452,197536,1567102,117352,181786,92776, 175954,309604,37300,489910,93388,37118,134920,85768,43966,65824,134488,491122,41110,238456,86416,92872, 873532,37132,264328,38692,301742,1297466,40994,65036,85718,93212,319472,355174,466414,540734,87020,93056, 38840,360428,41102,530918,38858,134654,287510,43268,94802,332870,87344,169982,304736,1569740,96620,42218, 177188,666608,302468,437540,721184,136706,140552,38222,292874,617426,64880,93992,115064,437216,92894,67922, 1787522,37052,66302,314324,173870,161486,37526,1353038,38114,690566,39374,176756,854402,423482,339188,788792, 1939802,79262,1864796,-1480488178,632542,176512,689944,107632,168908,93044,40154,256442,134786,198074,403322,108158, 37352,66254,461252,174902,64762,247930,134668,177454,175996,355822,38422,37060,37054,39148,245332,137594, 134270,37664,37384,37220,169048,150484,735466,92630,37634,175906,37078,948436,414568,37070,92662,37238, 94118,1212998,165578,175874,228158,66644,37058,225400,113176,947974,96016,667216,238918,94738,41662,39736, 286222,96088,688618,579604,38614, // 65048,303500,175924,37132,305200,134360,188846,37480,187990,175784,92956,397372,198472,137926,1821782,37640, 386462,486320,252428,-276501680,93592,311912,933662,94094,107138,88058,170642,93266,37304,850238,37046,334214, 413432,239282,238822,134240,229166,1538816,1066424,801356,38462,37868,1439960,215738,1157386,169102,175826,537190, 37136,92662,93616,403312,38806,1057378,87376,1145068,134278,177982,243682,106474,37156,216890,42188,37196, 85814,65348,101312,189284,302990,178358,85924,38188,40126,93998,188534,93944,200054,38188,134434,171772, 176194,784942,200206,39556,94870,93428,300796,175894,178730,85616,37234,93622,1752232,1292636,240904,85624, 93142,38294,86492,37394,38018,457078,113170,55942,1052044,144196,56626,140146,16109152,448018,379492,163228, 1254562,623086,1282360,138310,223918,588508,561742,390274,109750,95782,184120,47902,792700,120814,153814,297772, 394072,566872,101752,58138,29028004,2574196,96316,7753120,412630,141874,218230,53458,121894,276826,41470,6372142, 216718,272986,490174,727252,42034,265810,16208116,699646,42609418,39388,197512,669742,239576,37328,181066,238630, 780304,51106,38038,294340,474202,136066,66124,404218,37954,166792,1226002,38422,180310,844618,37720,38098, 40918,145198,94540,38260,4982422,117478,65530,40402,65260,65800,791644,38128,397336,40108,179608,140450, 301834,37054,43462,141166,2132246,136016,37136,1069550,37304,37690,189014,128420,419324,37142,4335826,394654, 2438644,93064,165568,177304,37118,99496,37528,37546,66094,75994,92710,64924,178948,4289860,293248,177982, 1166992,38422,37306,67174,106864,1141552,578464,217996,479998,302554,301744,33606836,94508,38114,184724,40214, 438866,38834,489824,753884,95696,96722,37408,134566,9596344,927934,286036,41326,207358,38824,37768,176164, 117364,94192,243788,216152,37616,347936,1118246,175918,86158,37120,239150,197264,93152,498322,143470,169864, 37150,93700,1008136,67624,370582,65324,630026,37426,198844,92842,464962,65146,37978,509188,107374,932008, 2403034,2013424,37588,176668,107792,37256,928360,1166564,37472,37454,180254,176906,176582,95042,488836,37420, 38188,92962,177040,137788,176930,176120,262784,92698,176470,1206898,176198,170342,169390,411998,172508,2128214, 301798,98578,143962,108808,37484,93572,92626,356414,38654,40792,93352,746482,758776,37138,37180,92686, 39052,107146,65674,178186,489064,328946,41180,95528,41942,739208,161564,96068,305354,98642,94700,309404, 387914,95024,255152,88214,111344,92728,134560,177074,92996,65164,92806,1214024,93676,601804,65314,25074848, 37184,499988,113090,37990,2328166,5087422,165898,37252,37582,667018,176336,135476,38024,37226,1243808,1215134, 162452,3692276,181088,2227148,414956,100754,166958,93040,336146,93056,497066,788666,511592,38404,106534,108248, 169970,333428,38756,310682,37130,512276,171104,1623016,93178,301690,37540,649918,530308,1968022,106756,37258, 92980,41194,38566,37492,37762,85772,184826,169564,180106,92788,386908,37256,65044,37136,37094,38140, 244180,253078,3133106,24494186,774524,138590,6860006,9880658,2097980,861464,969842,2352356,3503366,748718,2064752,130070, 47582,48926,1387934,21905756,244412,591086,306974,116396,779902,94696,2573566,216400,176072,318200,303782,66914, 660614,198608,38330,40724,99878,168368,37628,38996,186278,38030,95576,440150,180338,38510,178232,169460, 165068,107576,181094,38978,93362,139316,64916,118574,99734,405656,96854,39452,315770,539410,37570,37264, 747904,38002,302890,500242,93368,38638,598354,37612,37492,623626,1278656,468530,216074,403324,266584,108364, 65074,39334,94120,65974,490966,301750,141322,40552,41980,37642,94282,109768,307258,37174,576940,56042, 95864,37454,335876,207752,110156,100598,518588,333176,649322,808322,166172,176522,95252,1314896,187214,38744, 124118,305312,97052,193532,1673888,459014,69308,257648,277532,37634,39452,95486,43988,117638,101912,107594, 997016,221966,37196,182762,393134,185516,67292,38156,214772,189158,95846,148136,481976,537476,292802,106538, 39428,99806,1462118,285308,412394,101462,50306,312242,107162,68066,171032,40778,279518,429098,102506,237014, 67742,1131188,181544,844772,526928,94028,37526,111536,328802,43412,538592,38192,7339622,87434,242402,319892, 283784,102488,434228,250178,171404,65008,37486,848198,169538,95186,1477108,37276,38122,37214,92762,342812, 39692,110522,37208,37136,65162,92888,93518,176678,94004,92924,409844,177272,630056,738088,92786,626746, 134536,304814,352508,65660,93512,1389584,106700,498728,65480,134786,40568,421324,363304,65590,66184,139714, 38296,41794,39250,107638,165166,93520,1383604,38260,96490,38288,388106,37574,134864,7984574,1925864,37358, 137918,178694,356642,184556,216434,42338,176258,133838,95066,172066,1766536,405832,39082,38122,506500,92912, 498964,95098,86284,538204,37118,65014,37178,92924,302048,466316,404372,37988,37384,37816,177118,93902, 37148,94568,2460428,2791984,134572,37126,42148,37868,101588,37964,37172,398674,1037764,356498,597494,37114, 92734,2655232,37330,190510,37942,37186,37084,342274,629924,37430,169226,107882,37166,38300,2030950,177374, 92936,2371988,135920,176564,138722,93728,67982,93188,371468,405644,37094,38876,538958,173660,37382,398900, 93350,283276,38266,177616,466462,37306,516598,478394,160582,673186,333916,631618,1141198,107806,170378,65062, 240358,37732,94702,94558,92920,490432,38452,37558,37202,1788778,268954,37322,1577366,39154,38590,93616, 39604,97072,645280,37366,39784,38554,538864,93056,37310,106912,246872,457934,128696,37172,160126,38744, 436058,263362,165698,106748,64988,93244,252100,94036,86050,220924,92864,46262,735550,448594,976546,168676, 243172,848788,995968,38872,3137642,781618,167308,203488,106996,40696,202216,592198,286666,869974,1728394,93976, 95236,65848,541156,65240,37322,474314,3358256,69452,334832,638924,92812,370298,1395464,1032332,37454,657506, 292478,489674,549128,1571306,73166,225524,93386,178634,1657208,292690,85804,736408,333676,108304,94204,109546, 93160,179740,42148,39058,86884,39112,92998,65050,37798,138544,37618,485434,37178,1004210,93014,39716, 39154,501826,3784750,332908,93002,65440,1299584,65480,93134,171286,1444906,45082,2353798,396244,217558,1240426, 742708,881548,532432,78586,81178,49582,175876,1310686,296566,557218,407044,421192,795682,80242,163162,106894, 47854,244882,347752,400492,243214,2848708,108268,536698,543148,140914,981178,244612,416932,457642,390898,38986, 441016,368974,157834,779974,341242,257284,1108024,1136854,159058,327994,1138852,43462,306442,358156,163594,1458028, 376318,360712,808966,385012,56698,222886,270532,129574,225046,366706,240274,663976,902278,302122,206002,40546, 117046,393814,313084,106678,275662,484084,246916,138538,956392,194344,109234,115588,550738,1224124,2218852,2100754, 304984,405478,2892448,457756,226774,120934,42382,505954,42046,1025002,473518,135556,246556,257896,134938,969112, 487918,219778,88252,88666,302608,294346,1274068,192232,213382,1294318,788554,550468,317644,643564,1237456,184186, 758104,75994,390556,38968,510886,876034,429238,932248,108592,122338,591562,999646,616624,734722,51418,241156, 495178,203302,784024,310042,319246,828214,38746,304264,73078,105922,805078,41956,165106,1587538,415018,659602, 1114174,39826,119278,361684,416692,298828,261622,89098,247348,102808,198262,53818,134404,84418,42058,1114858, 1104652,68038,779158,767908,678232,55126,326422,109108,124822,146098,430372,38098,281338,1090414,84886,4948606, 54658,1053232,122068,375832,555472,40714,441262,442852,523036,536248,1393306,288142,314386,227638,158086,941896, 1178092,357796,196012,256762,374734,1055536,2488294,101656,129898,208918,42478,40876,86416,158374,53962,153442, 228898,97462,170962,205684,668026,37972,289972,44182,534916,426814,189694,163204,54154,331642,73132,262888, 172342,509842,1766584,512992,276238,526066,254638,73978,4791142,258166,474004,270892,618166,111238,826948,48826, 633844,897256,39682,329398,1214776,1337248,495532,237724,255952,49078,408826,264214,832462,295378,296614,1652176, 185056,873604,139618,966268,375406,1240216,654904,124714,246994,57034,45718,112696,256924,215812,822088,670294, 127954,37186,314056,396118,351082,583756,377326,322246,905194,1290916,309898,74698,44362,41842,353422,37978, 71566,215074,823798,56278,1036414,66148,53782,41086,178786,38446,514132,516394,86794,298234,67336,244564, 286084,55546,39418,100522,40282,179488,307366,238438,304126,39034,444844,691354,606556,332524,181492,141346, 128998,505702,247564,169426,830836,47266,381454,149194,1312792,3330016,5114608,37864,277882,195238,283006,283978, 59194,145612,474436,447514,310816,2426374,592894,139402,2116792,98488,350668,350836,630118,1007422,613036,516202, 443176,2484208,981388,464446,547828,344674,238246,618022,1175302,100486,307582,536212,199474,117556,549208,13035922, 271378,1409662,330508,119446,114292,90466,895912,273934,306772,278098,565966,458758,303238,82186,105562,456424, 3691432,65986,54442,378538,199636,349588,801928,71062,491608,158506,399592,181414,194554,37738,566938,189208, 221644,160756,394054,582328,80854,257122,201358,549442,144898,118474,482542,283798,95878,909196,98578,997048, 222094,383716,623692,39286,146842,271258,262954,344644,301768,75562,689302,619426,245134,97516,484642,1882054, 215242,1494712,106018,251854,263188,1460692,728668,130318,39016,112372,53866,101404,877978,233866,46486,912862, 135046,939214,534214,720028,290698,323938,696754,574264,258382,834922,158218,108754,85066,107026,210376,720196, 613276,679456,193078,291916,156886,363814,268588,84346,150874,346834,357886,387286,317188,167578,1079992,49282, 306766,383158,531946,256708,111988,127114,200206,452842,263566,183508,415684,724888,259012,358642,39178,641296, 48922,932734,128116,465964,1046656,203626,537778,117718,1161484,338284,878392,380692,132886,972514,254878,47098, 189484,932896,159298,856918,1319158,126118,545878,52342,170314,227476,539614,381286,41194,1007632,206134,108406, 234244,621694,521992,314758,609598,448678,173878,961894,290212,584812,100834,112858,255826,1078648,349138,208114, 666376,291052,213508,393922,346132,359938,764578,288658,126082,1063144,552196,156868,432244,229654,886492,179926, 113482,462214,1669438,418546,249766,801034,843958,510562,594934,128242,129754,360088,155914,179062,1346806,164662, 571078,241162,47062,421432,497206,104266,348406,103426,211402,4436848,374518,120628,142306,692164,309124,1017088, 329482,326212,55978,55234,598726,560872,278422,337798,526114,473878,365446,1621558,401812,204514,198196,154762, 853516,227554,631214,4780664,37114,245590,276154,65438,169496,37192,51250,37318,1580242,137182,188014,1318744, 67078,38512,35698708,1032844,1863418,1095538,853186,40510,73612,1134580,107932,37234,67726,304894,318298,863686, 307120,116650,68104,116218,413650,983920,39016,37288,44626,779800,37588,134110,304816,95998,37480,38530, 757282,169678,99976,297886,96196,142366,136210,94162,305950,95926,96484,803830,142150,178510,44218,433918, 137128,37666,684838,181534,252914,263536,176372,93374,106780,38552,65564,37418,65132,180148,179338,502042, 264628,4669222,177014,117338,37342,37172,37334,93904,166712,239404,37280,134876,199180,38068,302284,177056, 239534,1012882,94408,64984,65794,119362,218434,772484,93488,106748,37148, // 37426,953042,37832,303896,197804,197318,107078,178966,1169866,459874,732466,294370,142378,252574,95156,492056, 291572,65378,239444,135242,415556,248578,93346,473116,291542,257014,1001866,176420,37514,95122,93394,308908, 197866,37456,2753002,64996,815968,374932,67336,98216,38438,38612,136016,37352,38096,176660,65576,38042, 37538,134666,66170,39302,39176,37160,106832,40916,37178,65018,94850,37358,179926,469042,389914,801628, 37966,510232,302506,38194,179708,468356,65456,37594,38026,108046,93226,473072,179596,178732,1409446,65162, 469844,382048,984596,65150,177458,1085278,1035838,39388,113086,141868,176782,66214,40324,2353612,37432,2106094, 178132,98734,1652656,86374,175132,468436,3006112,177076,113764,37154,37244,169502,128876,65156,96022,38158, 37276,66670,65266,117322,227134,218098,108772,177784,611774,93428,96182,95606,38366,197504,1067858,37898, 265952,317114,117758,1770122,476828,1602296,495674,901484,139396,37462,358756,270904,3799354,517300,745936,847060, 171040,38986,173308,140206,30658750,37328,37234,92900,94502,656222,189320,94142,286310,236516,237382,241786, 176500,65126,843398,811232,167822,450934,38824,266894,93442,38414,178166,872732,134984,264004,70382,38312, 1236878,313568,469358,65972,37172,208700,1252358,1287614,282104,1032686,38470,507298,3774454,37462,94552,93274, 37184,94910,440360,37162,134698,87026,65588,306272,106882,94238,37352,37762,538738,93112,37228,264730, 178772,492728,178934,93668,65564,788882,3090344,1100174,292946,65402,200332,185356,495400,37660,24021362,674690, 252506,791480,204950,369644,151484,339026,107582,344210,126194,265730,47882,96500,108014,673544,448922,1488566, 476132,141500,180146,1004240,306830,137882,293402,122036,97850,43346,145634,38162,37892,205922,735638,40676, 2535320,93746,69386,284978,92936,249266,44474,245216,2369900,871076,188744,38246,501230,45362,257756,615560, 243758,168044,851150,128414,1600238,508034,45236,121874,267908,112550,1818884,95960,261320,87044,294374,173414, 119444,979724,93530,68324,135326,779708,769178,981074,290900,366302,86180,46238,140366,165128,317522,142934, 39800,66866,499286,38900,37634,491996,93206,1348772,201812,1236170,117410,179618,183992,502202,628256,51854, 319160,784082,191972,65444,2848610,512894,1916948,110396,1094906,43934,1047980,482546,142418,230276,185330,143714, 741038,315092,103484,67892,210782,70106,108662,107246,44966,127382,160214,65122,416458,398278,538498,305774, 94364,45938,170768,96758,28047212,104894,134936,97118,39662,67178,96056,98270,204434,316466,94850,762608, 37862,37232,39734,38234,40796,39512,37586,205244,3159800,97928,119288,177146,222986,276416,38738,38834, 94958,68420,778246,166624,178846,37912,2721760,65240,301964,776786,117998,362840,37732,177682,343864,37462, 65188,37580,37706,37784,302690,182782,215218,201574,252550,99892,733852,38692,209836,4895632,59362,1192798, 105814,773026,389716,288550,703528,48454,112426,472552,202258,210274,874816,827812,107110,119692,70540,253774, 44692,318322,180658,596818846,49426,111454,48490,455056,589996,327646,838996,95284,115666,264544,6311728,74806, 981154,37708,388522,390274,72898,264508,283870,66904,350938,371710,45628,471094,93274,59410,98974,232058, 65216,98648,252002,41402,38162,308276,169082,37618,38074,239884,207544,619748,490280,841738,106916,512660, 37418,286994,475724,94664,294194,920252,645572,435620,139046,107098,53138,37232,493838,49917446,37708,291886, 773854,177208,408154,850156,107752,65942,169892,134878,261712,302188,39730,241654,540688,37714,39826,315812, 37238,37486,165076,93248,5217100,5186968,9449674,170882,234158,37588,93080,708392,-7741366,-656138266,-85780426,-22051246, 177814,1309654,37762,421174,186298,65788,199558,107458,309242,410984,39364,37402,137428,303872,164564,97556, 39374,37256,609836,315662,1925654,23377478,495386,959116,397100,37856,41596,65842,93088,37558,65194,38602, 617006,93014,65324,656188,197818,263866,136042,93868,497536,37582,1204154,10321538,110168,284156,1551668,94802, 37394,399038,107468,100364,39308,496022,65708,5117936,86174,617378,1387376,96062,1739240,182552,88766,99986, 37646,37274,304754,38150,45158,37796,209336,632642,94478,366584,191192,127418,1332836,67058,114314,121388, 222908,97412,1033564,2497762,280588,393826,1967926,644386,38578,608458,98104,3296242,189328,81154,1619464,200398, 110026,538114,16022434,358132,5402002,384862,203134,1025086,1030972,4471186,628834,492484,106474,114958,696604,213502, 525964,2953534,287434,400006,6417742,76834,71164,439294,372712,40234,2784674,37496,38450,37352,2694980,288118, 96562,37232,94274,292012,217106,135176,263924,37702,776002,37516,65386,1026508,406504,177142,37786,540616, 93116,405410,170368,93086,65128,37274,117476,1552298,302710,177970,38444,989498,102362,1991234,37886,3418616, 498026,181154,179588,361784,309674,162158,41618,1430564,109292,94106,136568,66652,66328,37312,577054,106990, 7985800,102364,249526,38746,1831024,1164788,239902,94064,65168,169858,715978,65444,107386,198946,94906,65158, 244772,292562,185116,199078,333934,198916,37660,37480,187118,263978,37484,170018,9786712,111502,65134,844258, 177142,493364,497738,490934,176950,1068868,65198,405220,39046,39526,38392,538232,176972,135454,67132,312238, 1851538,560506,802534,107686,93064,93026,93196,94726,511288,118888,37900,290252,493838,1548916,37402,3479092, 290824,104200,37228,40732,135232,943402,101338,96082,37894,96028,246526,43690,508174,111640,342220,460762, 97648,178504,94192,41866,37714,38302,263974,66280,42466,177586,244168,296908,186928,39922,65218,181150, 102262,240280,125590,269320,386494,267862,39770,558680,38876,398798,67544,102590,293822,103076,86228,38492, 334808,357782,86068,37396,37432,177554,639146,785432,135398,440552,93206,93584,141206,178012,303886,1844668, 135334,304534,37240,37424,37276,93472,93364,177118,38644,86084,1042798,38198,107276,185738,940118,37256, 37238,93494,86200,177704,308816,37244,37820,135602,189872,38038,38104,304846,198718,37246,180266,93776, 745078,653680,108982,1199488,37642,96466,39646,170932,40762,37774,100748,294572,40010,416876,96284,183692, 1038404,37964,37724,254972,800750,1164008,334676,95960,86486,95888,298946,109238,305894,38036,682400,518114, 38120,66020,66614,1153802,348770,119660,174686,305510,37532,41348,361958,108320,205472,98102,112046,94394, 190724,433814,524432,42818,329222,37886,37640,104420,46946,38306,1247600,41954,96392,38018,180128,454952, 108740,1208234,41996,93512,101558,186890,39092,298544,108974,388946,251084,69368,101984,68396,569414,849080, 106382,173876,303302,143636,185366,301862,171446,101090,300008,103934,41486,137108,274478,783956,41522,198110, 38390,41558,37238,661988,178022,492584,310106,37346,566600,43706,779582,38602,1462546,93466,7009372,39628, 39646,726202,141442,485722,38314,2911906,682414,775936,177938,93058,65272,201868,170230,65524,1585996,242440, 5446634,743966,38516,93146,39254,642488,100868,2227334,96098,37904,374414,1483736,41714,43772,504014,37598, 145538,38534,493808,10962194,1549364,40874,513194,179666,43334,96206,186332,102974,38876,217718,174806,40418, 37706,99662,240548,1361318,37574,43442,99356,292568,3688286,37322,181256,119222,177398,179366,137048,1754978, 39092,376142,380762,241844,472208,137912,104522,42566,186116,37844,209786,39374,96602,138074,94748,381992, 1305184,37270,37360,37588,37390,66070,41446,38128,243976,37648,93854,93494,93448,93538,216466,310150, 206000,94112,843956,41948,757294,240082,856156,308230,302720,98392,138838,447664,206056,152986,1212592,68212, 209164,41494,487684,301162,229618,2131132,109234,172576,289894,94684,105526,38146,101596,651748,37678,122788, 43714,98572,98086,217084,100732,317218,74962,100786,44788,136522,40906,1050808,66754,510034,321592,249538, 44572,48682,471412,640084,66484,39898,52498,185242,177556,307858,422236,626824,806158,229924,68194,39154, 72622,155686,412348,96952,237496,87706,148222,843718,246478,470992,102604,303772,94252,51274,1569154,41194, 305932,38152,239836,185212,294574,1206112,140026,200938,98068,67726,181624,102244,188158,38026,146344,179086, 45076,785722,186214,874336,48586,425092,49486,37738,94522,136462,44812,493798,609034,47758,66952,42382, 67618,121006,68968,345298,540022,38926,202414,186322,170632,78742,584518,66412,170914,40198,283492,134902, 1444936,1186078,274744,47098,148234,205636,538348,396922,257248,214168,49222,40594,218542,46246,47062,38614, 579844,40396,289702,97222,47818,65566,119362,103378,75178,217318,38764,99598,762124,358066,41386,121126, 110002,475366,99544,37786,38812,114178,73324,43606,192988,336196,212926,757894,40546,515668,177436,196366, 191668,100138,656824,1149898,38218,190102,240322,99526,108856,339088,113608,68248,168544,113422,170266,110596, 127444,176788,105646,193126,142726,190426,94288,1520446,47746,1028236,623128,140188,101866,110668,711388,197362, 52582,244534,47638,808294,313042,76474,178588,3412768,142294,543856,96088,478936,312034,173386,564592,45436, 498208,42754,89812,149746,200146,142888,621964,185674,48142,279778,103486,116644,103702,43348,965056,69544, 708808,154066,322726,244198,180328,330502,182164,41032,738796,520528,146764,262882,167836,167464,45814,177142, 1599772,53902,303124,40342,183592,38326,1164964,196024,349318,106618,109516,47938,307174,97744,217948,641188, 111154,326128,96232,121018,127462,319324,274096,265996,179236,190666,174376,288568,208894,152662,337816,39082, 127234,54094,275728,328702,782482,46882,477622,97924,38548,598342,41098,103054,940756,440374,71974,93242, 65318,65194,38680,421918,177166,66706,37936,93682,178756,99730,95464,38662,102508,159316,202690,118654, 94924,251236,193366,275938,93394,682498,39314,66782,40004,506186,186986,235568,37928,67106,66872,306116, 126002,179756,40862,42482,519308,1315376,41618,37754,1237742,832238,94994,909128,381896,399914,93202,303278, 750478,38074,93620,93368,2789408,135110,65320,40228,267424,176914,10997216,303272,679670,93122,135286,714226, 37268,39082,367930,107852,538274,648892,288664,38122,173482,65414,125552,252760,37502,1838048,37342,275770, 37282,240052,37418,177734,117574,288844,37798,37546,302608,277892,5595470,40978646,177482,858266,520118,316052, 8054954,127514,42302,1267100,1548008,392354,431234,3458306,628514,781546,93148,37510,178000,141182,135032,37796, 243040,135076,96268,827642,2551532,2618632,37942,102556,289936,306244,400528,1416814,135262,215656,177856,135586, 198442,98812,102580,3236452,1156534,317998,65320,39256,806500,199414,651790,136180,95050,251362,108718,39220, 38602,46078,48598,65590,37666,19366840,310940,38924,38096,398420,65794,710818, // 38966,322952,37394,4794934,94072,177016,93838,177286,86338,177124,438292,1632286,3891622,2176042,755788,47611774, 459814,405622,1792102,5478448,403006,6656662,11922286,160042,9798826,295786,828364,14948176,428278,18136822,917542,554476, 1635178,999514,111956,179174,100874,37292,214822,104068,210790,65752,37420,178498,177688,103976,306638,283058, 41078,549314,361016,37736,519506,167618,170336,40922,41822,180278,119504,1160774,340622,96866,38978,195344, 104354,333044,109964,98468,402056,197768,100574,38414,1075886,93662,289088,108128,71228,47006,140744,1556792, 47774,39086,38612,183842,42236,645542,37388,178982,39764,104678,1043576,138284,253124,38018,178496,846416, 38234,422044,491560,65974,107284,38806,215440,259078,135122,37648,778054,273610,108856,107668,1450216,3740278, 884038,128362,177682,388606,477760,184648,87004,350914,69544,249958,220798,314626,1072570,1272802,399460,803164, 311692,1024642,426700,431374,3844252,172642,47170,43546,73342,97798,204574,119668,3472438,119452,169228,177886, 627610,260398,37976,302308,2907460,66814,65986,810406,2134024,115738,511966,135568,38260,98956,69622,2621692, 37846,96958,93320,37624,171832,452812,65254,177082,179512,65276,135086,66014,38168,203444,161758,141292, 265042,370634,178832,814646,285392,140024,178184,40748,2034614,37814,108482,37436,37382,38936,186566,337754, 481412,109238,37598,3163574,76930,127186,7362910,344584,489598,191332,257860,280168,1646314,155026,653950,186532, 423676,143902,98218,386866,14129224,424510,247066,101998,244900,128986,346366,151516,275122,971260,116980,258886, 848788,327844,459502,626686,40426,356572,111472,1697878,9696520,67102,172762,4028164,299770,246574,3811978,648694, 135262,188098,265690,3302602,55630,279844,286084,6810496,326548,2908666,430426,42346,201052,72484,362788,69802, 103798,340210,90754,1939294,819226,2049022,209026,182482,53362,4501774,850678,121276,5356648,138394,185986,198946, 102394,552538,682228,45124,55510,213400,230482,141418,162532,44866,626248,649042,250300,313480,191278,2119240, 983620,200626,107506,107614,54190,534448,782416,39922,3979810,100216,202840,5564656,278494,504478,355546,51586, 156484,568018,214210,223444,676468,82798,1763650,485794,168244,320956,46018,898306,1341316,185182,69046,688060, 97912,37628,37790,177938,38488,38200,183148,217250,94424,135644,1201586,177340,492754,39556,107272,39946, 426208,37270,303700,135580,499558,2626142,1052408,126110,261038,11261324,42890,133484,258194,3447146,438806,287282, 148226,657182,235778,52274,241652,265250,108542,113522,5122172,635258,117356,129818,411386,167186,1246160,37342, 86236,1450306,335266,284960,993058,905314,471580,1442056,459652,155410,1634290,1341610,979924,1329154,422278,7842040, 464290,475402,581056198,181858,9225682,1719898,495970,200482,849958,4953784,45706,470716,3909094,3955012,1394098,7354096, 133582,522922,788722,292930,543730,492100,630610,72677842,2709610,879556,46114,394414,598210,678868,409570,212794, 151522,361042,184786,163282,595780,905578,614734,1257442,900430,399586,1738894,2732542,1678408,231694,181906,522376, 68188,17177614,206602,1797862,491242,51354322,412450,438754,1213000,807892,28464784,1583548,1313116,996010,710692,734596, 1304806,65726,1518692,38192,94172,37562,37346,135112,183026,303512,461228,2222174,371282,219920,180002,37598, 108842,523724,110570,199126,93590,375254,135656,170894,37280,37438,903154,267952,998908,65398,94066,37750, 539962,110488,38182,240964,119308,136834,43042,275350,39100,416662,38626,138778,281986,187828,1570426,65438, 333698,313646,177214,198074,93962,264670,37298,312344,827576,304208,293128,38536,135826,304646,38384,182188, 107272,107366,93988,37438,217384,540260,217910,93508,37886,178196,362614,94414,94018,93712,41302,178492, 67276,38342,93764,140486,93944,93836,136496,511454,172832,38350,65842,119194,39124,226666,37406,294104, 37412,198056,38630,172874,37394,1168982,920522,781612,37844,107558,38096,93290,108368,336410,38150,37502, 375602,86536,178240,139870,38260,37966,135778,511150,319324,258116,65552,38314,822592,38896,186424,178694, 108434,7979282,38492,96074,869354,185174,117922,492946,342932,1307966,178664,68138,177206,366938,284836,66380, 65498,39170,107798,73220,48506,8295104,240248,14454524,474878,277358,394598,109040,1877312,93746,94250,1864190, 514190,66200,94934,41798,2074808,42698,66146,267152,111362,100946,185882,397238,37562,426764,1545332,118226, 313526,708266,44366,340052,37526,1165808,112010,1783676,40838,41270,46262,38138,288374,215672,39764,363758, 163184,171896,431138,5893466,94610,242516,1876298,397604,118526,198614,97202,38972,135830,3410804,97102,148294, 108844,179524,218410,67588,411670,38554,548182,336346,102286,39418,107440,138196,86668,69496,102598,39940, 119878,93626,38180,620230,37690,93778,177766,1533866,444662,844826,303152,93532,8590702,253076,37316,178166, 38818,177274,94258,642076,138032,37532,1864178,422612,782066,38128,39262,291064,1025098,1560184,95146,39154, 99412,179026,1232134,377890,850840,175882,1414384,178216,15071470,98134,320884,338380,167206,196522,37772,38300, 93344,138878,177512,41804,95666,305816,177430,107942,422552,65534,65714,94268,93304,37360,507500,86872, 39544,213964,1225564,37786,199924,136528,38878,334078,107806,397744,358432,40522,39478,42154,139072,93616, 43276,39076,42934,560968,218824,66982,446272,40792,692152,37744,37328,170290,288388,434288,37568,135550, 777952,38224,663650,185138,2018222,517070,105542,40742,66692,38180,65776,95038,491182,542806,336148,575854, 171868,180202,199348,5846686,166058,649210,37882,94036,37954,141976,891238,2808938,5219012,7504040,38048,303284, 550730,66004,65842,65392,94492,65594,93310,624146,779396,94262,66392,37324,37462,214328,405550,180800, 566066,107948,38068,38732,541436,93748,162514,788134,864056,179930,38482,731836,953188,492886,42634,303670, 218032,38716,140542,178282,812998,93862,38014,39610,39022,283498,159190,37492,39322,512872,656728,186374, 37394,109934,99944,40682,98756,337958,37928,179576,37478,66098,37784,67286,37352,37592,304316,364976, 1112474,1227716,166948,37340,37358,102068,135814,170524,37364,1185284,37474,37486,93518,37442,44876,37838, 93806,40430,39944,37880,37640,180080,42338,111656,418400,177326,242288,42662,135656,303740,38252,99188, 38036,37892,96002,38726,67196,94760,242936,68438,67142,37496,104024,94670,41516,200132,95408,40646, 136790,340622,39188,178352,39062,778772,137492,41462,219224,186392,236312,180566,107336,102890,302732,137924, 95246,40022,217766,93374,109766,87392,118982,41570,41318,94922,37574,38594,37592,181268,42794,114068, 37852,37942,37384,191968,108058,96334,37768,39166,38374,128974,38452,93976,505996,135322,603088,37552, 135484,95272,67036,1311124,496276,509812,37346,37612,37462,6059918,65336,177374,37816,177994,37792,293050, 5831962,107516,65432,37496,37462,37636,37732,1216760,93614,1075414,38116,178040,165344,177526,93464,107372, 973834,539836,230966,108512,38168,392702,258386,43934,688172,635494,107492,93710,871936,37906,391886,2054992, 750760,178762,180430,94660,38308,494546,37516,1088462,37490,38180,240716,37510,503380,240794,181718,93554, 38456,181664,37690,507634,37402,1844404,4324462,98566,203002,86872,364192,136096,201382,107968,953176,182770, 94948,774070,38518,200308,39994,94138,266740,198466,174118,38974,277636,466972,38218,43798,107468,41180, 37540,86504,406838,65716,37654,16058440,93394,40714,177472,327824,135682,170572,86462,93650,253198,198508, 1318054,108424,42580,179572,421934,38486,87116,37784,166996,93556,37924,93502,177434,37520,303686,96560, 37802,97784,365804,241022,151414,736522,2100022,182806,774700,3689824,16875610,1415830,242134,161422,7439218,2471308, 596824,1463848,523042,315574,11417614,623284,812110,748120,527278,879028,2426278,1438090,5283412,12606586,2946616,3655222, 1250584,3970132,3015574,7731772,1053754,354292,241294,299446,515398,198094,17920996,535318,1169332,1785094,8117338,2900122, 1573684,654646,734458,2217784,879334,257254,254086,308950,1398328,3292180,1059226,8185552,3241852,2674312,200884,2111260, 432556,1223278,1007494,166102,152566,199690,2421754,145150,149686,122038,4386310,591370,10819834,1820950,528622,238210, 7431592,564406,507886,99142,560308,1319434,143062,698494,193990,1451212,805318,612214,46849426,424438,3605974,4304734, 1487158,361102,237274,1042486,1326040,204838,187270,539692,581758,761578,17197126,2898844,4027972,2395726,625486,1503214, 292588,1110616,15902908,2620186,490054,366682,516148,570796,270070,648886,113686,32974144,3862240,19769362,2638498,172654, 39320818,347002,1118518,165850,107530,7050742,2393008,5457310,4206346,148012,411316,502378,4338520,1475014,11882716,7753648, 1647544,87793810,2911630,436102,634246,2477158,2511106,517498,362734,306574,442762,7985482,55030,447118,1345750,2165134, 3480244,581002,144070,154822,2345434,476284,634234,893986,1568806,2308030,229558,802618,491098,336310,1819210,898630, 1966846,2152726,10557718,10259962,1469518,290572,554758,442822,237334,1768894,710764,2220532,1547914,162584,659566,200542, 648904,141782,93782,637400,102200,218014,221686,93466,66184,407878,177560,246058,188548,2690194,944554,37732, 50578,1221082,37516,638260,120724,50962,102778,71428,363820,48202,597850,95452,43474,853666,311614,67432, 88924,40954,37690,792850,110614,883564,874294,109048,33907984,321496,391972,537766,951082,191410,45148,1407706, 78178,98350,210346,322468,517084,402910,97774,120172,441682,117250,187034,648734,1432628,214754,107468,334088, 38498,245948,43874,138452,38078,171458,504518,94748,38822,200444,241276,40250,740786,3123794,41078,148142, 183942254,67766,120380,107210,934304,1136876,113198,40574,152786,1174190,1354484,113150,471308,1222778,37634,144916, 38404,289936,65932,95590,96526,563356,67156,38170,170890,39184,38932,186868,93808,93754,95860,141856, 1527256,106984,167302,86938,38512,108034,43594,191728,38692,294850,39706,39310,120634,179902,94888,93664, 172834,252514,37916,538208,575828,214738,743308,2725730,37490,44902,37444,288166,137758,182674,1020352,95638, 69112,410608,122428,41674,470524,198562,39358,40798,96772,66142,1227088,95494,86518,795334,1642954,86788, 38458,188374,638356,38182,135740,93610,94366,87982,1811566,38800,94006,305038,65446,2582110,37630,785854, 37916,39158,37928,5426638,65614,38960,37808,266750,38480,168404,93596,336974,889412,107990,365990,434660, 66842,1214288,93604,65728,315724,719528,38084,305354,37562,37820,65426,303896,95348,37870,3289852,65752, 214838,303974,86546,94634,294002,722992,910258,65488,86656,94388,538804,93964,66164,37922,37478,65408, 409874,303724,97714,136090, // 37538,93508,643190,38552,178034,37904,39290,398408,66428,1155110,989950,246082,494716,93604,178166,220352, 65840,1907030,141626,471242,182162,39944,66074,3767186,37784,38648,94160,364474,1763416,1153972,495926,38252, 240910,399292,37652,131786,208634,135518,139202,38006,94244,65708,304682,1915726,95170,44452,310270,171730, 37684,95134,1207138,162244,880984,304438,94522,38182,37588,135832,512446,181156,38632,971200,42202,400648, 201946,3280672,788008,438772,93728,171608,38264,65858,96446,522730,93574,240904,37510,111634,94076,733484, 39604,95506,481540,364414,178072,65812,96656,38984,37922,916952,65438,94856,1216652,38098,94702,68734, 334342,1317982,135742,199246,4387838,93962,107528,37730,93818,305156,39062,134858,241624,370090,140312,139826, 37946,65738,23512382,801844,486646,42556,696334,656530,216142,1339846,399274,39154,241864,38320,112252,70294, 820798,38968,94282,266314,95938,109444,256540,765718,107662,372982,200716,1675510,956434,1245076,97450,40972, 94480,188404,903796,65488,67864,98962,473632,218848,99304,11100004,335986,105550,643408,513862,298168,305638, 610342,548476,142756,37436,305716,87818,317234,221864,677800,183376,240886,38422,94744,540748,41788,38062, 198782,103732,296044,102058,39208,379636,249388,104488,76918,38392,463066,741814,98404,38716,253042,542068, 44122,133618,485674,100294,290212,38356,101698,66226,51478,38632,310246,68332,191716,140398,187018,201364, 42556,242266,543364,478552,214072,143824,457882,67684,110488,3615028,41812,37462,311704,127786,9356152,235492, 48202,205756,181348,1394512,169882,39154,101302,194416,196522,609946,119794,103084,95056,1315024,38878,227194, 169234,170206,126274,318508,67558,2424082,711412,230962,307798,507292,48406,180808,50326,1719148,96628,673666, 123844,224764,41596,215134,187774,137212,104668,93796,39658,107518,247444,1007644,120634,91282,103192,267952, 89716,44836,465748,436102,39832,294844,38146,150934,50974,514796,37516,65458,37514,941668,37870,38896, 7215688,39014,199988,135890,400796,93968,88922,65612,97766,39332,87032,899750,201608,136700,38612,305540, 40526,38474,3856336,523876,222556,364694,442970,250646,7662500,346874,37742,38282,66302,93830,136616,185714, 400550,94334,37616,41630,179744,177908,270440,103604,118522,435496,182740,170254,191632,37478,37432,229718, 86672,244808,94328,95398,37480,95254,93850,66046,37894,38614,304394,65564,3505676,103514,180626,37538, 303908,1917914,101192,37664,38114,360554,37786,38404,37954,973408,766522,4317106,37640,257686,136142,108092, 1783672,37634,86534,86536,135778,172202,742268,268916,38782,505828,214588,94330,67696,86542,96544,692020, 178480,399232,136072,190306,97354,37574,190862,191348,742994,39446,38216,94778,136474,37474,93814,478796, 37648,38440,93586,390110,178418,37690,1949086,165836,186590,177848,2382262,37654,86566,443812,3236368,94642, 94388,65564,37706,255542,304610,564542,221140,2291134,470252,65842,636058,37532,3808178,300764,160240,304198, 178648,126436,37474,37466,86588,494870,37526,38098,240988,498512,897788,66830,39416,200012,243632,38212, 109204,94492,38032,141118,70850,180530,38054,20635910,65558,95642,178424,303128,38036,94832,38618,136916, 305810,304514,96938,635804,66566,408032,1590794,37910,184904,110942,97766,103688,66098,178910,38216,38972, 199448,318446,97550,43676,38072,213704,40844,40778,108650,587798,294092,42572,38798,103286,518300,140318, 41042,482822,140942,102662,97586,109136,94454,992036,542392,10544224,37526,37922,250826,4479610,65602,37606, 38354,107960,1207820,38660,136424,193156,1002808,11986244,199520,472912,2244292,37948,1116350,40022,904958,40850, 37778,39434,207752,369116,1725404,246452,46058,1255928,59270,39554,42866,246938,68372,1173794,106340,4061066, 7869758,1766876,110996,902606,172070,2214752,335444,317138,93158,566942,120374,174338,916214,550484,393416,51242, 8658806,336226,1047514,37594,94666,38182,495092,108518,37546,38332,65554,172798,37862,37772,37474,2775292, 1591168,187046,1844222,37526,797504,42332,38416,37604,37562,304328,39290,364408,65518,636022,304570,242954, 65828,6157628,37664,37564,1850776,-2625068,94964,666824,38966,37556,37976,38708,40346,38174,114524,218438, 108980,136292,95180,37868,502124,88118,670244,409112,37898,38084,39428,751118,40424,120086,1793912,37688, 38114,364616,102758,37790,100598,38768,170830,66070,108622,186976,140366,95258,41402,37616,37586,8578982, 745148,109364,93646,198946,496286,182086,38590,38788,178414,108202,93778,38290,420532,66910,65938,661298, 498226,178762,680338,1751684,4265210,38608,38032,65572,145654,37648,102724,179002,107728,37924,514996,65896, 65554,37474,65716,86632,37522,94312,39016,139264,65824,37864,86848,37906,37594,37978,65608,66256, 93736,37672,107674,38248,135784,37528,38176,38068,65626,94528,37576,1815896,37754,65776,438424,199798, 214898,38258,494572,108118,171028,103708,39178,2189092,767998,437422,391036,1206130,1174540,88156,40132,180130, 95350,38872,140194,38092,108982,39118,171676,174430,5116078,167800,784228,65782,175402,148780,39784,177916, 97762,40420,202198,122544856,407146,653024,391192,473842,93986,39014,93698,66334,119056,674644,305350,37610, 37666,1188082,93676,215014,37766,65606,180086,86720,98344,95878,607150,310852,65878,42292,252082,1320758, 3236348,436472,144956,238274,132086,776414,1095416,1214324,2468366,656882,185084,76214,651112,199780,38128,99952, 95000,171530,94190,93766,498442,38728,94180,242860,93674,37726,93698,501736,97306,177988,37726,95596, 305492,38042,94784,37624,37858,179590,306220,306058,37936,390632,95852,1376006,38018,171644,70178,180344, 37568,37886,178076,37778,38138,251696,39128,179642,178346,38768,122612,194384,287174,168752,66362,108752, 45758,451388,113018,88052,38264,306866,402608,564302,305318,143312,172256,43412,127904,138296,43196,37958, 97076,178184,67964,70682,113126,97256,37874,178562,96338,38756,188606,68558,67208,94376,411584,184016, 248726,38648,1011674,795296,304184,39902,37792,172276,38140,66436,435278,93752,95804,37948,37906,37750, 95020,783466,1473100,167956,597958,247300,108022,255838,199438,2161492,704950,207598,39490,142550,132128,95144, 377924,370966,38548,396928,97150,178528,372586,534910,95098,66034,37768,38056,42634,100012,38278,515974, 37558,142858,67852,988186,39466,101524,41230,241546,1544350,126082,94018,271378,421336,1392718,637780,563386, 95152,100444,410998,471046,147082,96646,38434,189706,307750,38020,183550,87746,86828,43214,305966,2267948, 93908,317630,86666,349486,200026,87752,760292,259220,180818,241514,38438,637172,38020,37924,674824,93742, 496472,94118,997052,173204,199318,38458,604318,38846,93890,93944,111542,66220,37828,37618,37738,231842, 37546,95200,108220,37742,37520,432298,40594,1173946,203278,400216,178606,498406,103816,37486,167746,94378, 38746,372406,37714,37526,241904,37528,313022,94138,136184,37736,5841964,37730,171194,37586,221090,244244, 38174,179768,66704,298100,180928,37600,191602,93772,408544,159838,139732,319798,37828,65774,178064,109856, 96542,38558,37754,38744,37550,624784,37714,38948,118322,66266,94226,37666,65944,37526,3975472,650026, 494740,597454,361630,132694,319778,95786,4439054,99962,1381364,422210,66512,300410,204182,447182,2371184,1544498, 307304,93968,39386,289780,408202,1503860,37612,37982,136298,37604,2826268,41842,199702,181744,37702,1000738, 263242,40786,373696,1883476,245548,1078264,241822,96652,649414,72322,87838,100756,820594,1438624,40444,38194, 119212,854566,131092,66004,37708,198892,39634,505666,179938,200062,38836,37936,1268074,96778,1841122,40654, 6605404,1846954,37978,41902,938446,68614,767944,307864,38926,247978,96166,178748,178396,693232,37924,37592, 94442,399550,178798,37804,37630,-18674330,-12670286,-6523358,-5781182,-13583888,-18397958,-17971574,-27531680,-12565922,-14201132,-10658588, -18043664,-80588300,-8955806,-38616314,-11638160,-35104874,-8693576,-9275522,-17741552,-9166658,-16302776,-14406200,-12552134,-20004026,-6769274,-14236316, -9800456,-10466990,-11523812,-6938564,-59803052,-18421610,-7430570,-19356674,-21698222,-9561614,-84202196,-7493540,-12191576,-4180964,-53582684,-6139418, -6056798,-7592522,-5254196,-12171650,-8845142,-45513194,-15342260,-30821846,-7792712,-12434036,-10013000,-41263736,-7080314,-10868540,-9842390,-30349508, -77840618,-4977662,-11338568,-8822366,-8832020,-17130308,1769852,38174,37958,94798,306154,136144,496180,65860,304694,94544, 286396,178306,102770,3034576,288868,135956,38864,38642,102614,1319684,107876,252380,440624,260258,303572,691934, 91004,37976,216092,323822,178232,184160,102188,119354,40658,142436,95654}; // // cycle counts // unsigned int size[3333]={ 3,1,1,14,2,22,18,1,1,2,15,4,6,9,5,5,1,2,2,2,6,6,1,21,20,1,3,2,6,21,7, 3,4,13,38,15,3,4,1,55,21,2,1,1,3,8,1,1,1,1,1,3,14,47,27,1,12,2,2,6,5,16, 1,1,7,2,3,2,5,4,2,5,4,2,2,2,68,42,1,3,2,2,4,16,2,6,26,2,2,1,2,81,13, 5,2,319,8,3,2,25,6,14,13,39,17,1,1,4,4,9,19,13,1,2,4,4,8,11,2,5,1,5,8,2, 2,8,1,36,5,2,1,8,6,5,19,1,1,9,2,1,3,10,2,8,1,3,2,1,6,160,1,5,41,3,8, 9,2,56,1,139,2,1,2,13,2,9, //total=1991 3,11,5,2,2,2,28,45,12,1,7,1,2,4,29,3,2,2,196,2,4,2,2,5,1,2,4,10,2,1,15, 8,4,3,1,54,7,1,7,24,17,16,4,1,1,2,3,2,6,15,2,4,19,3,16,2,8,8,3,1,3,1, 11,5,3,2,7,3,2,1,2,4,3,1,2,27,3,1,11,15,1,2,5,9,10,2,2,2,8,2,2,1,4, 1,5,9,4,7,17,1,2,1,2,6,1,1,1,2,14,3,4,6,1,1,3,35,1,2,8,2,1,182,1,2, 1,2,11,100,5,2,4,1,1,2,5,6,1,15,1,10,4,39,2,7,5,2,1,2,23,2,6,4,10,16,5, 3,1,1,2,7,1,3,2,2,2,11,6, //total=1468 6,2,2,2,3,78,4,13,23,77,3,2,11,1,2,7,13,1,1,3,3,169,1,2,2,2,1,9,36,1,6, 2,4,2,1,1,8,2,5,2,6,16,10,2,4,23,4,9,7,2,9,34,2,1,4,2,9,1,1,3,1,7, 1,2,29,7,5,2,11,4,1,3,8,1,87,1,4,1,23,2,2,17,4,2,3,1,3,2,5,1,2,1,1, 2,1,2,9,1,5,12,4,2,12,21,4,2,2,2,1,7,5,10,48,5,4,7,13,1,5,4,1654,22,1,1, 41,1,30,44,5,12,13,11,1,12,2,3,10,1,4,2,2,2,5,6,4,2,1,1,1,2,3,55,5,1,2, 2,4,2,2,3,7,6,9,23,4,3,12, //total=3136 8,5,2,1,4,8,14,4,7,8,1,1,1,5,1,61,2,6,2,2,3,2,1,3,2,10,18,1,2,11,2, 6,2,4,10,15,4,1,12,5,3,4,1,2,22,4,1,2,2,16,2,2,2,23,9,2,4,71,1,1,1,7, 1,2,2,3,42,8,2,1,2,2,2,8,5,4,1,18,3,1,2,3,2,2,1,3,1,4,3,12,1,4,4, 1,5,4,5,10,22,26,1,34,3,1,2,16,1,1,2,5,1,12,16,5,3,1,5,1,1,2,20,5,3,1, 1,13,1,1,75,4,2,12,2,1,55,1,38,5,1,3,2,3,2,2,28,3,2,4,6,13,2,9,7,2,5, 10,1,17,1,5,27,11,1,1,33,4, //total=1219 3,15,2,2,2,1,1,2,15,1,941,7,2,3,82,2,1,7,3,9,2,4,11,8,3,5,35,4,7,70,2, 6,15,1,8,29,5,5,2,4,4,1,4,1,4,7,8,5,1,5,4,16,6,1,18,3,1,3,2,7,9,12, 1,16,2,4,7,3,5,1,1,2,1,17,3,2,2,12,1,1,17,1,3,5,2,10,2,4,16,2,9,2,4, 10,4,18,3,44,14,6,10,4,10,3,1,3,2,364,4,2,1,1,2,1,2,3,6,3,11,1,1,3,23,19, 4,6,2,1,2,2,2,4,4,1,1,2,11,3,70,5,2,8,1,1,1,3,4,43,9,5,3,1,5,2,2, 2,27,29,2,2,2,4,2,53,36,2,2, //total=2559 8,3,5,2,7,3,34,4,3,1,6,5,4,2,1,5,3,1,2,2,2,5,1,22,1,16,1,2,2,1,10, 982,7,2,1,4,3,2,16,3,2,14,3,7,3,1,7,1,2,1,2,4,2,23,2,7,3,1,8,4,6,36, 42,1,11,2,1,7,4,16,1,22,3,1,2,3,2,2,1,4,14,3,2,2,10,1,1,3,5,1,1,2,10, 2,4,1,1,2,4,7,6,1,113,1,2,6,1,2,14,1,1,17,1,12,2,85,11,8,2,12,16,2,2,2, 9,4,3,57,12,8,2,2,6,1,2,1,3,3,7,13,3,7,7,2,2,1,2,8,4,1,4,1,2,3,1, 9,4,1,14,1,1,5,4,7,11,1,1, //total=2084 3,61,12,3,2,7,2,6,2,1,3,3,2,4,15,1,1,3,2,3,29,81,1,1,11,3,2,8,3,4,1, 2,5,6,9,2,2,5,68,12,4,1,6,4,4,6,2,25,4,1,9,6,6,7,4,27,6,2,4,2,22,3, 2,4,6,1,8,3,6,4,8,4,3,5,666,7,7,8,3,1,2,1,2,1,3,2,7,4,2,20,2,15,2, 12,13,1,1,3,2,53,13,5,4,2,1,1,9,3,2,2,1,48,19,8,6,3,2,2,1,2,6,4,3,8, 77,9,1,4,4,4,1,64,6,15,24,6,3,3,1,5,3,13,31,8,1,8,2,1,2,12,3,3,2,2,2, 4,2,2,2,18,1,1,1,5,2,6, //total=1959 2,1,17,1,1,4,3,4,6,2,1,315,3,28,2,7,1,4,1,1,15,4,4,15,7,4,2,1,3,8,23, 3,7,2,7,6,1,1,9,3,2,7,2,2,4,4,25,1,6,20,1,1,3,5,2,3,2,3,7,1,4,5, 2,21,4,5,5,6,13,1,4,3,1,1,2,1,1,2,19,4,3,2,1,3,1,3,2,7,5,4,50,7,1, 1,4,12,9,1,34,1,3,6,2,5,6,3,7,1,8,1,2,3,1,2,1,7,3,5,3,3,4,1,2,3, 3,4,2,2,8,2,2,15,1,32,2,7,4,2,6,2,1,4,4,2,21,12,1,1,4,2,2,5,3,3,2, 1,50,7,3,3,6,255,2,14,2,13,2, //total=1486 13,3,14,3,1,6,2,3,4,2,1,7,1,4,3,2,6,2,11,4,7,21,3,43,2,4,1,1,2,74,1, 9,13,5,1,1,3,1,9,4,67,11,2,8,2,115,1,3,57,4,30,4,2,1,2,2,2,3,4,2,4,2, 16,2,7,2,1,2,3,1,11,3,6,10,1,5,1,8,19,9,8,29,1,1,7,2,1,13,6,1,1,4,1, 8,5,6,8,2,1,2,1,25,2,3,4,2,93,2,4,1,5,11,5,6,7,34,4,2,3,5,5,5,14,3, 2,2,66,3,42,1,3,1,2,2,4,4,4,1,3,2,1,5,2,15,38,5,2,2,3,5,11,9,7,1,6, 3,33,2,2,2,13,68,7,3,3,1,3, //total=1479 3,11,1170,11,7,68,1,3,2,3,2,3,5,1,3,3,2,11,5,1,1,29,1,10,15,9,3,1,2,2,1, 2,2,5,10,2,7,16,4,5,2,5,1,1,1,2,4,4,12,2,2,13,1,2,3,4,3,16,2,1,2,2, 7,4,49,4,1,2,2,3,3,2,2,15,5,2,1,1,1,5,2,17,1,4,12,2,1,1,2,4,1,1,1, 151,2,49,2,4,2,4,2,1,14,2,14,68,8,8,5,1,6,2,2,44,2,1,1,1,2,3,4,3,73,1, 15,4,6,1,2,2,1,1,1,2,11,29,8,13,1,8,9,23,1,6,15,12,1,2,4,3,2,14,2,2,3, 3,1,1,25,1,2,2,8,2,9,2, //total=2427 1,5,12,7,2,76,1,1,2,36,2,2,2,5,2,1,4,2,5,2,4,1,2,3,2,2,2,21,9,2,10, 16,2,1,3,6,1,7,2,1,1,2,4,3,2,5,1,8,26,3,7,38,4,24,2,13,1,1,2,3,1,3, 6,2,1,23,5,86,30,1,12,3,10,2,4,20,1,2,14,3,1,1,38,8,2,5,1,2,5,1,14,4,2, 1,2,4,1,2,19,22,1,3,1,6,3,5,4,4,5,34,1,3,5,2,23,4,10,3,11,1,2,5,16,8, 1,2,8,12,1,1,21,2,1,1,2,9,5,2,6,2,1,1,2,2,3,37,4,4,4,6,2,5,6,14,21, 8,67,1,4,25,3,9,10,4,7,12,3, //total=1282 147,3,1,3,3,2,2,1,1,1,15,3,6,17,8,12,1,1,11,6,5,3,2,2,1,1,3,2,3,3,3, 2,364,31,2,259,47,7,12,3,2,8,2,2,16,1,14,2,1,6,11,5,6,1,37,1,7,24,5,2,2,10, 6,3,2,1,9,2,14,1,2,13,5,1,1,5,26,4,1,3,2,14,2,5,3,1,1,31,1,1,3,2,2, 5,8,23,3,5,3,2,2,10,1,2,4,8,1,2,18,3,2,1,9,3,2,2,2,4,5,3,2,1,1,2, 16,1,3,1,2,3,1,63,7,11,1,8,2,2,20,2,16,15,5,68,1,2,2,2,7,1,14,2,3,6,2, 2,2,1,1,7,18,82,1,14,105,1,5, //total=1998 20,1,1,2,26,7,2,1,7,52,2,2,4,14,4,2,2,1,1,1,3,2,16,1,1,1,4,10,2,2,2, 2,1,20,1,2,5,7,1,2,2,3,1,2,2,2,2,1,1,1,3,9,20,6,5,8,4,5,4,7,3,8, 3,1,15,13,6,1,8,23,20,1,2,1,1,2,4,4,2,1,2,2,113,2,3,5,4,6,15,2,1,110,17, 3,9,21,1,1,2,1,21,20,1,2,9,1,5,6,4,2,2,24,4,2,1,1,3,2,7,1,4,38,1,2, 11,4,1,1,5,3,1,9,2,3,5,1,1,1,2,15,2,6,4,7,4,1,4,1,13,3,1,2,4,5,5, 2,10,5,2,1,6,1,7,3,3,5, //total=1099 3,7,2,2,1,3,2,2,3,3,2,2,3,1,2,17,1,1,1,15,2,2,5,3,5,53,4,3,2,17,2, 5,1,10,2,6,9,8,4,5,7,1,2,2,1,28,3,3,13,2,1,17,27,1,2,2,1,4,3,1,1,1, 39,40,2,54,11,7,89,2,2,8,2,1,7,1,2,1,7,3,1,7,1,1,4,5,38,21,15,1,3,5,1, 1,7,6,38,2,10,16,1,2,2,4,2,1,2,3,4,2,5,3,3,2,1,18,1,4,144,24,8,3,2,3, 3,8,7,2,71,3,1,3,2,2,3,6,3,1,1,1,3,8,2,9,1,1,6,1,1,3,2,4,1,2,1, 92,7,15,3,2,1,3,2,1,4,2,3, //total=1346 4,19,4,1,1,2,1,3,22,1,1,18,3,11,14,2,2,9,1,18,2,8,8,9,4,1,1,1,5,1,3, 65,4,2,2,3,87,1,17,2,9,3,4,3,2,1,1,3,6,14,2,2,11,2,4,3,7,1,4,1,426,1, 2,3,8,2,2,2,8,1,2,2,101,1,12,3,1,1,3,2,7,9,17,5,2,1,40,4,15,5,6,2,7, 2,2,3,27,8,3,11,2,6,2,2,4,18,4,194,2,5,3,10,3,1,15,1,1,5,3,5,5,7,1,8, 1,2,2,5,7,2,6,2,5,1,1,10,2,2,3,1,1,1,74,4,8,1,3,3,5,1,4,4,10,2,4, 10,1,3,2,3,5,11,2,2,35,2,3, //total=1768 2,4,1,19,23,1,5,2,2,47,7,3,4,3,3,2,5,9,30,6,7,2,1,2,2,52,7,2,2,11,2, 2,3,16,100,1,4,2,7,5,14,6,2,5,1,2,5,3,2,5,15,6,334,9,7,59,2,2,1,11,2,151, 1,4,2,2,4,2,2,1,2,2,12,4,24,8,3,58,1,5,41,43,2,3,4,1,4,7,4,9,2,2,7, 2,35,5,4,5,1,3,3,7,6,1,14,5,5,5,1,2,11,4,2,2,2,14,11,1,12,1,2,11,2,1, 2,8,11,1,10,48,2,5,13,15,5,1,2,5,9,1,3,13,3,2,4,6,2,16,1,14,7,2,55,4,12, 11,3,1,1,3,2,4,1,1,8,14, //total=1829 2,3,2,2,1,4,6,1,13,1,9,2,1,1,1,12,9,3,4,8,1,2,2,3,1,3,4,55,2,33,1, 4,5,1,4,6,1,22,11,12,5,3,3,8,2,13,2,1,7,6,3,3,2,1,3,4,2,1,2,12,16,2, 2,2,1,3,4,7,13,1,5,2,8,14,2,4,1,1,2,3,22,4,33,7,1,5,3,18,86,2,3,3,16, 1,1,2,10,14,16,6,1,4,1,1,6,3,4,4,4,2,2,9,6,1,18,6,1,6,1,9,1,2,2,10, 2,1,4,1,2,1,3,5,2,8,1,14,7,1,14,19,4,4,1,1,3,617,2,3,2,59,1,1,2,1,4, 5,2,1,2,1,1,1,2,3,2,6,4, //total=1611 1,6,7,7,3,1,2,2,10,21,8,3,4,1,3,2,1,3,20,5,10,16,13,1,1,7,3,4,2,1,1, 4,1,12,6,3,2,3,1,2,5,10,4,125,4,35,5,5,5,4,58,8,4,2,1,11,1,4,7,2,8,2, 2,1,3,2,1,6,8,2,3,10,1,2,6,3,7,40,40,5,2,2,1,3,9,2,1,1,1,3,2,17,10, 1,1,2,2,1,4,2,6,4,5,3,2,1,4,2,8,1,5,2,41,12,3,8,6,1,5,1,1,7,1,6, 5,2,10,97,13,1,7,64,10,2,4,4,4,1,294,2,21,24,1,1,2,4,4,4,2,1,2,2,4,2,1, 2,4,2,5,16,4,3,3,2,33,4,2, //total=1532 3,31,4,7,52,7,1,41,1,15,1,6,5,3,19,125,3,3,4,10,26,4,1,77,6,1,11,1,5,22,3, 1,2,1,4,3,2,2,1,3,2,1,2,7,8,5,9,1,9,8,2,4,7,2,6,1,63,19,2,4,4,2, 3,4,5,21,8,1,5,2,1,27,1,2,2,3,8,10,1,6,6,4,1,1,4,2,1,1,3,1,2,3,2, 21,19,1,3,2,2,2,68,22,1,2,3,5,3,3,2,2,2,1,2,2,7,1,2,2,1,6,1,1,4,2, 5,28,2,1,2,6,1,2,2,6,4,4,8,185,1,3,4,5,1,47,16,1,20,35,3,2,2,27,1,11,3, 2,13,3,8,3,5,4,1,2,5,3, //total=1508 1,1,8,4,13,3,2,2,9,25,5,5,2,6,7,7,8,2,5,48,1,1,3,8,1,104,1,2,1,4,17, 3,19,5,1,1,4,7,12,6,1,1,2,1,2,2,3,13,7,3,1,3,2,2,3,6,6,2,1,2,3,5, 4,2,6,5,52,2,3,3,5,2,2,3,37,5,2,4,2,3,5,1,4,4,4,3,32,4,8,2,1,10,1, 3,2,38,2,3,2,35,1,2,3,4,1,4,4,7,13,4,3,5,1,1,1,5,3,6,61,4,3,16,4,42, 8,2,7,4,4,3,4,4,1,3,2,14,2,1,1,1,2,1,9,9,8,2,4,2,1,6,15,2,1,1,3, 49,1,3,2,69,3,5,2,2,1,2,22}; //total=1227